.comparison-table__container{align-items:center;display:flex;flex-direction:column;justify-content:center;text-align:left}.comparison-table{width:-moz-fit-content;width:fit-content}.comparison-table__headings{align-items:center;display:grid;grid-template-columns:repeat(1,minmax(0,1fr));justify-content:center}@media(min-width:767px){.comparison-table__headings{grid-template-columns:repeat(2,minmax(0,1fr))}}.comparison-table__headings--right .comparison-table__title--walnut{order:1}.comparison-table__title{align-items:center;display:flex;justify-content:center;text-align:center}.comparison-table__title-text{border-radius:20px;font-family:var(--font-heading);font-size:1.5rem;margin-bottom:.85rem;padding:.75rem 2rem;width:100%}@media(min-width:767px){.comparison-table__title-text{margin-bottom:2rem}}.comparison-table__title--walnut .comparison-table__title-text{background-color:var(--color-pink-0);border-radius:20px;color:#fff;padding:.75rem 1.9rem;width:100%}@media(min-width:767px){.comparison-table__title--walnut .comparison-table__title-text{margin-left:2rem;margin-right:2rem}}.comparison-table__title--alternatives .comparison-table__title-text{background-color:var(--color-red-3);color:var(--color-blue-0)}@media(min-width:767px){.comparison-table__title--alternatives .comparison-table__title-text{margin-left:2rem;margin-right:2rem}}.comparison-table__rows{border:1px solid #e0d7f8;border-radius:20px;box-shadow:0 10px 0 #dfd7f7;display:flex;flex-direction:column;overflow:hidden}.comparison-table__row{align-items:center;border-bottom:1px solid #e0d7f8;display:grid;grid-template-columns:repeat(1,minmax(0,1fr));justify-content:center}@media(min-width:767px){.comparison-table__row{grid-template-columns:repeat(2,minmax(0,1fr))}}.comparison-table__row--right .comparison-table__cell--walnut{order:1}.comparison-table__cell{align-items:center;display:flex;font-weight:400;gap:1.5rem;height:100%;padding:1rem 1.5rem}@media(min-width:767px){.comparison-table__cell{padding:1rem 1.5rem}}.comparison-table__cell--walnut:not([class*=has-]){background-color:#fff}.comparison-table__cell--alternatives:not([class*=has-]){background-color:var(--color-purple-3)}.comparison-table__icon{fill:#fff;border-radius:5px;flex-shrink:0;padding:.23rem}.comparison-table__icon svg{height:1.2rem;padding:1px;width:1.2rem}.comparison-table__icon--checkmark{background-color:var(--color-pink-0);color:#fff}.comparison-table__icon--cross{background-color:#fad3d3;color:var(--color-blue-0)}