.comparison-chart{padding:80px 0 40px;background:var(--color-main-light)}.comparison-chart__scroller{padding-bottom:1rem;max-width:100%;overflow:auto}.comparison-chart__scroller::-webkit-scrollbar{height:4px}.comparison-chart__scroller::-webkit-scrollbar-track{box-shadow:inset 0 0 30px #cdcfd5;border-radius:33px}.comparison-chart__scroller::-webkit-scrollbar-thumb{background:var(--color-main-dark);border-radius:33px}.comparison-chart__body table{border-collapse:collapse;overflow:hidden;margin:0 auto;text-align:center;min-width:500px}.comparison-chart__body table caption{font-family:var(--font_cond);text-transform:uppercase;font-weight:700;font-size:1.5rem;text-align:center;margin-bottom:1em;text-transform:uppercase;max-width:100vw;position:sticky;left:0}.comparison-chart__body table thead tr th{background:var(--color-main-light);font-family:var(--font_cond);text-transform:uppercase;font-weight:700;font-size:1rem}.comparison-chart__body table thead tr th img{margin-bottom:0}.comparison-chart__body table tbody img{max-width:40px}.comparison-chart__body table tr th,.comparison-chart__body table tr td{background:var(--color-bg);border-bottom:8px solid var(--color-main-light);padding:1.5rem 2rem;font-weight:300;text-align:center}.comparison-chart__body table tr th:first-child,.comparison-chart__body table tr td:first-child{font-size:1.125rem;font-family:var(--font_cond);text-transform:uppercase;font-weight:700;background:var(--color-main-light);text-align:left}.comparison-chart__body table img{margin:auto auto .5em}.comparison-chart__body table a{text-decoration:none}.comparison-chart__body table a:hover{text-decoration:underline}.comparison-chart__body .yotpo-bottomline{float:none;display:flex;align-items:center;justify-content:center}.comparison-chart__body .yotpo-bottomline a{display:none}.comparison-chart__body .yotpo.bottomLine{position:relative;pointer-events:none}.comparison-chart__body .yotpo.bottomLine .yotpo-display-wrapper{position:absolute;left:50%;top:50%;transform:translate(-50%, -50%);width:100%}@media only screen and (max-width: 767px){.comparison-chart__body table{overflow:initial}.comparison-chart__body table tr th,.comparison-chart__body table tr td{padding:1rem 2rem;min-width:80px}.comparison-chart__body table tr th,.comparison-chart__body table tr td{padding:1rem .5rem;min-width:200px}.comparison-chart__body table tr th:first-child,.comparison-chart__body table tr td:first-child{position:sticky;left:0;z-index:1;min-width:100px;padding-left:0;padding-right:1.5rem}.comparison-chart__body table tr th:last-child,.comparison-chart__body table tr td:last-child{padding-right:1rem}}
