.comparison{max-inline-size:64rem;margin-inline:auto}.comparison__editor-hint{display:flex;align-items:flex-start;gap:var(--space-2);max-inline-size:40rem;margin:0 auto var(--space-5);padding:var(--space-3) var(--space-4);font-size:var(--font-size-small);line-height:1.5;color:var(--color-text-muted);border:var(--border-width) dashed var(--color-border);border-radius:var(--radius-small)}.comparison__editor-hint .icon{margin-block-start:.2em}.comparison-value{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2)}.comparison-value__mark{display:inline-grid;place-items:center;flex:none;inline-size:1.75rem;block-size:1.75rem;border-radius:50%;border:var(--border-width) solid transparent}.comparison-value__mark .icon{inline-size:1rem;block-size:1rem}.comparison-value--yes .comparison-value__mark{color:var(--color-on-primary);background-color:var(--color-primary);border-color:var(--color-primary)}.comparison-value--yes .comparison-value__mark .icon{stroke-width:2}.comparison-value--no .comparison-value__mark{color:var(--color-text-muted);border-color:var(--color-border)}.comparison-value--empty{color:var(--color-text-muted)}.comparison-value--text{font-size:var(--font-size-small);line-height:1.45;font-weight:var(--font-body-weight-bold);color:var(--color-text);overflow-wrap:anywhere;text-wrap:balance}.comparison__help{margin-block-start:var(--space-1)}.comparison__help-summary{display:inline-flex;align-items:center;gap:var(--space-1);min-block-size:44px;font-size:var(--font-size-caption);font-weight:var(--font-body-weight);line-height:1.3;color:var(--color-text-muted);text-decoration:underline;text-decoration-thickness:var(--border-width);text-decoration-color:rgb(var(--color-text-rgb) / .3);text-underline-offset:.22em;list-style:none;cursor:pointer;transition:color var(--duration-fast) var(--ease-out)}.comparison__help-summary::-webkit-details-marker{display:none}.comparison__help-summary::marker{content:""}@media(hover:hover){.comparison__help-summary:hover{color:var(--color-text);text-decoration-color:currentColor}}.comparison__help-icon{transition:rotate var(--duration-base) var(--ease-out)}.comparison__help[open] .comparison__help-icon{rotate:180deg}.comparison__help-text{max-inline-size:30rem;margin:0;padding-block-end:var(--space-2);font-size:var(--font-size-small);font-weight:var(--font-body-weight);line-height:1.55;color:var(--color-text-muted)}.comparison__flag{max-inline-size:100%;white-space:normal;text-align:start}.comparison__table-wrap{display:none}.comparison__cards{display:grid;gap:var(--space-4);margin:0;padding:0}.comparison-card{display:flex;flex-direction:column;gap:var(--space-5);min-inline-size:0;padding:var(--space-5);background-color:var(--color-background);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-large)}.comparison-card.is-highlighted{background-color:var(--color-surface);border-color:rgb(var(--color-text-rgb) / .22)}.comparison-card__head{display:grid;gap:var(--space-4);align-items:center}.comparison-card__head--media{grid-template-columns:4.5rem minmax(0,1fr)}.comparison-card__media{inline-size:4.5rem}.comparison-card.is-highlighted .comparison-card__media{background-color:var(--color-background)}.comparison-card__heading{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-2);min-inline-size:0}.comparison-card__title{margin:0;font-size:var(--font-size-h4);line-height:var(--line-height-heading);overflow-wrap:anywhere}.comparison-card__list{margin:0}.comparison-card__row{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,max-content);column-gap:var(--space-3);align-items:start;padding-block:var(--space-3);border-block-start:var(--border-width) solid var(--color-border)}.comparison-card__row:last-child{border-block-end:var(--border-width) solid var(--color-border)}.comparison-card__label{min-inline-size:0;padding-block-start:.2rem;font-size:var(--font-size-small);line-height:1.45;color:var(--color-text);overflow-wrap:anywhere}.comparison-card__label .comparison__help-summary{min-block-size:2.75rem}.comparison-card__value{display:flex;justify-content:flex-end;max-inline-size:min(11rem,42vw);margin:0;text-align:end}.comparison-card__value .comparison-value--text{padding-block-start:.2rem;text-wrap:pretty}.comparison-card__row--text{grid-template-columns:minmax(0,1fr);row-gap:var(--space-1)}.comparison-card__row--text .comparison-card__value{justify-content:flex-start;max-inline-size:none;text-align:start}.comparison-card__row--text .comparison-card__value .comparison-value--text{padding-block-start:0}.comparison-card__cta{margin-block-start:auto}@media screen and (min-width:750px){.comparison__cards{display:none}.comparison__table-wrap{display:block}.comparison__table{inline-size:100%;table-layout:fixed;border-collapse:separate;border-spacing:0}.comparison__col--feature{inline-size:34%}.comparison__table :is(th,td){padding:var(--space-4) var(--space-4);vertical-align:middle}.comparison__table .comparison__corner,.comparison__table .comparison__product{vertical-align:bottom;padding-block:var(--space-5)}.comparison__product{text-align:center;font-weight:var(--font-body-weight)}.comparison__product-inner{display:flex;flex-direction:column;align-items:center;gap:var(--space-3)}.comparison__media{inline-size:min(100%,9rem);margin-block-end:var(--space-1)}.comparison__product.is-highlighted .comparison__media{background-color:var(--color-background)}.comparison__product-title{display:block;font-family:var(--font-heading-family);font-style:var(--font-heading-style);font-weight:var(--font-heading-weight);font-size:var(--font-size-h4);line-height:var(--line-height-heading);letter-spacing:calc(var(--letter-spacing-heading) * .5);color:var(--color-text);text-wrap:balance;overflow-wrap:anywhere}.comparison__product .price{justify-content:center}.comparison__cta{margin-block-start:var(--space-1)}.comparison__row>:is(th,td){border-block-start:var(--border-width) solid var(--color-border)}.comparison__row:last-child>:is(th,td){border-block-end:var(--border-width) solid var(--color-border)}.comparison__table .comparison__feature{padding-inline-start:0;text-align:start;font-weight:var(--font-body-weight);vertical-align:middle}.comparison__feature-label{display:block;font-size:var(--font-size-body);font-weight:var(--font-body-weight-bold);line-height:1.45;color:var(--color-text);overflow-wrap:anywhere}.comparison__value{text-align:center}.comparison__value .comparison-value--text{display:inline-block;max-inline-size:15rem}.comparison__product.is-highlighted,.comparison__value.is-highlighted{background-color:var(--color-surface)}.comparison__product.is-highlighted{border-start-start-radius:var(--radius-large);border-start-end-radius:var(--radius-large)}.comparison__row:last-child>.comparison__value.is-highlighted{border-end-start-radius:var(--radius-large);border-end-end-radius:var(--radius-large)}}@media screen and (min-width:990px){.comparison__col--feature{inline-size:36%}.comparison__table :is(th,td){padding-inline:var(--space-5)}.comparison__table .comparison__feature{padding-inline-start:0}.comparison__table .comparison__corner,.comparison__table .comparison__product{padding-block:var(--space-6)}.comparison__media{inline-size:min(100%,10rem)}}.comparison__footnote{max-inline-size:40rem;margin:var(--space-6) auto 0;font-size:var(--font-size-small);line-height:1.6;text-align:center;color:var(--color-text-muted)}@media screen and (min-width:750px){.comparison__footnote{margin-block-start:var(--space-7)}}@media(forced-colors:active){.comparison-value__mark{border-color:CanvasText}.comparison__product.is-highlighted,.comparison__value.is-highlighted,.comparison-card.is-highlighted{outline:1px solid CanvasText;outline-offset:-1px}}
/*# sourceMappingURL=/cdn/shop/t/15/assets/section-product-comparison.css.map */
