.comparison-chart{background-color:var(--color-background);position:relative}.comparison-chart__container{max-width:var(--site-max-width);margin-left:auto;margin-right:auto;padding-left:calc(var(--gap, 8px) * 2);padding-right:calc(var(--gap, 8px) * 2)}@media(min-width:1200px){.comparison-chart__container{padding-left:calc(var(--gap, 8px) * 10);padding-right:calc(var(--gap, 8px) * 10)}}.comparison-chart__header{margin-bottom:40px}@media(min-width:1240px){.comparison-chart__header{max-width:var(--header-max-width, 450px);position:absolute;top:calc(var(--gap, 8px) * 10)}}.comparison-chart__title{font-family:var(--font-headline);font-weight:var(--font-headline-weight);font-style:var(--font-headline-style);letter-spacing:var(--font-headline-letter-spacing);text-transform:var(--font-headline-transform, uppercase);line-height:var(--font-headline-line-height, 1.1);font-size:40px;color:var(--comparison-text-color, var(--color-headings-text));margin:0 0 16px}@media(max-width:1024px){.comparison-chart__title{font-size:28px}}.comparison-chart__subtitle{font-family:var(--font-base);font-size:clamp(1.4rem,1vw + .8rem,1.6rem);line-height:1.6;color:var(--comparison-text-color, var(--color-body-text));margin:0}.comparison-chart__table-wrapper{overflow-x:auto;-webkit-overflow-scrolling:touch}.comparison-chart__table{width:100%;min-width:320px;position:relative}.comparison-chart__table--variant_1:before,.comparison-chart__table--variant_2:before{content:"";position:absolute;top:0;bottom:0;left:50%;width:22.5%;border:1.5px solid var(--comparison-accent-color, #D1242A);border-radius:var(--border-radius, 14px);pointer-events:none;z-index:2}.comparison-chart__table-header{display:grid;grid-template-columns:2fr .9fr 1.1fr;gap:0;margin-bottom:0}.comparison-chart__header-cell--primary,.comparison-chart__header-cell--secondary{display:flex;flex-direction:row;align-items:center;justify-content:center;text-align:center;padding:50px 16px;min-height:80px;background-color:transparent}.comparison-chart__header-cell--primary{border-radius:var(--border-radius, 14px) var(--border-radius, 14px) 0 0;position:relative}.comparison-chart__header-cell--secondary{border-radius:var(--border-radius, 14px) var(--border-radius, 14px) 0 0}.comparison-chart__logo-image{max-width:170px;width:100%;height:auto;display:block;object-fit:contain}@media(max-width:1024px){.comparison-chart__logo-image{max-width:140px}}.comparison-chart__logo-text{font-family:var(--font-headline);font-weight:var(--font-headline-weight);font-size:clamp(2rem,2.5vw + .8rem,3rem);letter-spacing:var(--font-headline-letter-spacing);line-height:1}.comparison-chart__logo-10x{color:var(--comparison-accent-color, #D1242A)}.comparison-chart__logo-health{color:var(--comparison-text-color, var(--color-headings-text))}.comparison-chart__column-title{font-family:var(--font-base);font-weight:400;font-size:20px;color:var(--comparison-text-color, var(--color-headings-text));line-height:1.3}.comparison-chart__column-image img{max-width:90px;height:auto;display:block;margin:0 auto}.comparison-chart__product-header,.comparison-chart__table--variant_2 .comparison-chart__header-cell--primary,.comparison-chart__table--variant_2 .comparison-chart__header-cell--secondary{display:flex;align-items:center;gap:12px;text-align:left}a.comparison-chart__product-link{text-decoration:none;color:inherit;transition:opacity .2s ease}a.comparison-chart__product-link:hover{opacity:.8}a.comparison-chart__product-link:focus{outline:2px solid var(--comparison-accent-color, #D1242A);outline-offset:4px;border-radius:6px}.comparison-chart__product-image{flex-shrink:0}.comparison-chart__product-image img{width:90px;height:90px;object-fit:contain;display:block;border-radius:6px}.comparison-chart__product-info{display:flex;flex-direction:column;gap:12px}.comparison-chart__product-title{font-family:var(--font-base);font-weight:400;font-size:20px;color:var(--comparison-text-color, var(--color-headings-text));line-height:1.3}.comparison-chart__product-price{font-family:var(--font-base);font-weight:400;font-size:14px;color:var(--comparison-text-color, var(--color-base-text));opacity:.8}@media(max-width:1024px){.comparison-chart__product-header,.comparison-chart__table--variant_2 .comparison-chart__header-cell--primary,.comparison-chart__table--variant_2 .comparison-chart__header-cell--secondary{flex-direction:column;gap:8px}.comparison-chart__product-image img{width:60px;height:60px}.comparison-chart__product-title{font-size:16px}}.comparison-chart__table-body{background-color:#fff;border-radius:var(--border-radius, 14px);overflow:visible}.comparison-chart__row{display:grid;grid-template-columns:2fr .9fr 1.1fr;gap:0}.comparison-chart__row:last-child{border-bottom:none}.comparison-chart__cell{padding:40px;display:flex;align-items:center}.comparison-chart__cell--feature{justify-content:flex-start}.comparison-chart__cell--primary,.comparison-chart__cell--secondary{justify-content:center;background-color:#fff}.comparison-chart__cell--secondary{border-radius:var(--border-radius, 14px)}.comparison-chart__cell--primary{position:relative}.comparison-chart__row:last-child .comparison-chart__cell--primary{border-radius:0 0 var(--border-radius, 14px) var(--border-radius, 14px)}.comparison-chart__feature-name{font-family:var(--font-base);font-size:18px;font-weight:400;color:var(--comparison-text-color, var(--color-body-text));line-height:1.4}.comparison-chart__icon{display:flex;align-items:center;justify-content:center;flex-shrink:0}.comparison-chart__icon--check{color:var(--comparison-accent-color, #D1242A)}.comparison-chart__icon--x{color:#adadad}.comparison-chart__icon svg{width:24px;height:24px}.comparison-chart__value{display:flex;align-items:center;gap:10px}.comparison-chart__value-text{font-family:var(--font-base);font-size:clamp(1.3rem,.8vw + .6rem,1.5rem);font-weight:400;color:var(--comparison-text-color, var(--color-body-text));line-height:1.3}@media(max-width:1024px){.comparison-chart__feature-name{font-size:14px}.comparison-chart__table--variant_1:before,.comparison-chart__table--variant_2:before{left:0;width:50%}.comparison-chart__column-title{font-size:16px}.comparison-chart__table-header{grid-template-columns:1fr 1fr}.comparison-chart__header-cell--feature{display:none}.comparison-chart__header-cell--primary,.comparison-chart__header-cell--secondary{padding:32px 16px;min-height:60px}.comparison-chart__row{grid-template-columns:1fr;padding:0}.comparison-chart__cell{padding:16px}.comparison-chart__icon svg{width:22px;height:22px}.comparison-chart__value{flex-direction:row;gap:8px;text-align:center}.comparison-chart__table--variant_1 .comparison-chart__row{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:auto auto;padding:16px 0}.comparison-chart__table--variant_1 .comparison-chart__cell--feature{grid-column:1;grid-row:1;padding:0 8px 16px 16px;border-bottom:none}.comparison-chart__table--variant_1 .comparison-chart__cell--primary{grid-column:1;grid-row:2;padding:16px;justify-content:center}.comparison-chart__table--variant_1 .comparison-chart__cell--secondary{grid-column:2;grid-row:2;padding:16px;justify-content:center}.comparison-chart__table--variant_1 .comparison-chart__row:last-child .comparison-chart__cell--primary{border-radius:0 0 0 var(--border-radius, 14px)}.comparison-chart__table--variant_2 .comparison-chart__row{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:auto auto;padding:16px 0;margin:0 16px}.comparison-chart__table--variant_2 .comparison-chart__cell--feature{grid-column:1;grid-row:1;padding:0 8px 16px 0;border-bottom:none}.comparison-chart__table--variant_2 .comparison-chart__cell--primary{grid-column:1;grid-row:2;padding:12px 16px 12px 0;justify-content:center}.comparison-chart__table--variant_2 .comparison-chart__cell--secondary{grid-column:2;grid-row:2;padding:12px 16px;justify-content:center}}.comparison-chart__table--variant_2 .comparison-chart__header-cell--primary,.comparison-chart__table--variant_2 .comparison-chart__header-cell--secondary{border-radius:var(--border-radius, 14px);padding:20px 25px;align-items:center}.comparison-chart__table--variant_2 .comparison-chart__cell--secondary{padding-left:80px}.comparison-chart__table--variant_2 .comparison-chart__cell--primary,.comparison-chart__table--variant_2 .comparison-chart__cell--secondary{justify-content:start}.comparison-chart__table--variant_2 .comparison-chart__cell--secondary .comparison-chart__value-text{max-width:175px}.comparison-chart__table--variant_2 .comparison-chart__cell--primary .comparison-chart__value-text,.comparison-chart__table--variant_2 .comparison-chart__cell--secondary .comparison-chart__value-text{text-align:left}.comparison-chart__divider{margin:auto;height:1.5px;width:calc(100% - 80px);color:#c9c9c9;background-color:#c9c9c9}.comparison-chart__table--variant_2 .comparison-chart__header-cell--secondary{padding-left:80px}@media(max-width:1024px){.comparison-chart__column-image img{max-width:60px}.comparison-chart__divider{width:calc(100% - 32px)}.comparison-chart__table--variant_2 .comparison-chart__header-cell--secondary,.comparison-chart__table--variant_2 .comparison-chart__cell--secondary{padding-left:16px}.comparison-chart__table--variant_2 .comparison-chart__cell--secondary{padding-right:0}.comparison-chart__table--variant_2 .comparison-chart__product-image{display:none}}
/*# sourceMappingURL=/cdn/shop/t/32/assets/section-comparison-chart.css.map */
