.comparison-table{gap:32px}.comparison-table__feature-chart{display:block;min-width:-moz-min-content;min-width:min-content;padding:0 var(--container-gutter);scroll-padding-top:var(--sticky-area-height)}.comparison-table .divide-y>:not([hidden])~:not([hidden]){border-block-start-width:.125rem;border-color:rgb(var(--border-color))}.comparison-table__table-row{--comparison-table-heading-width:140px;display:grid;grid-template-columns:var(--comparison-table-heading-width) repeat(var(--comparison-table-values-columns-count),minmax(140px,1fr));min-width:-moz-min-content;min-width:min-content}.comparison-table__table-row--last .comparison-table__value--current{border-end-end-radius:var(--rounded-md);border-end-start-radius:var(--rounded-md)}.comparison-table__toggle{border-top-width:1px;display:grid;justify-content:center;padding-block-end:var(--spacing-4);padding-block-start:var(--spacing-4);text-align:center}.comparison-table.is-expanded .comparison-table__toggle .circle-chevron{transform:rotate(180deg)}.comparison-table__product{--comparison-table-product-image-width:124px;--comparison-table-product-aspect-ratio:1.066/1;display:flex;flex-direction:column;gap:.75rem;place-content:start;justify-content:space-between;padding:1.25rem .5rem;position:relative}.comparison-table__product .price-list{justify-content:center}.comparison-table__product--logo{align-items:center;display:flex;justify-content:center}.comparison-table__product-image{align-items:center;aspect-ratio:var(--comparison-table-product-aspect-ratio);display:flex;justify-content:center}.comparison-table__product--current{border-start-end-radius:var(--rounded-md);border-start-start-radius:var(--rounded-md)}.comparison-table__product--non-current .comparison-table__product-image{border-radius:var(--rounded-md)}.comparison-table__product-content,.comparison-table__product-info{display:grid;gap:.75rem}.comparison-table__product-info{justify-content:center;text-align:center}.comparison-table__product-title{font-size:var(--text-h6,16px)}.comparison-table__product-current-text,.comparison-table__product-title{font-family:var(--fonts-text-font-family,"Edu Favorit");font-style:normal;font-weight:400;line-height:120%}.comparison-table__product-current-text{font-size:var(--text-sm,12px);padding-block:1rem}.comparison-table__product :is(img,svg){-o-object-fit:contain;object-fit:contain;width:var(--comparison-table-product-image-width)}.comparison-table__product .color-swatch{margin:0}.comparison-table__product .badge{position:absolute;top:0}.comparison-table__product .badge:not(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:0}.comparison-table__product .badge:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:0}.comparison-table__product-placeholder{height:auto}.comparison-table__table-row--sticky{background:rgb(var(--background));border-bottom-width:1px;border-top-width:0!important;opacity:0;padding-block:var(--spacing-5);position:fixed;top:calc(var(--header-is-visible, 1)*var(--sticky-area-height));transition:opacity .2s,visibility .2s,top .2s;visibility:hidden;z-index:1}.comparison-table__table-row--sticky.is-visible{opacity:1;visibility:visible}.comparison-table__table-row--sticky .comparison-table__product img{max-width:48px}.comparison-table__table-row--sticky .comparison-table__view-button-container{display:none}.comparison-table__view-button-container{display:flex;justify-content:center;width:100%}.comparison-table__view-button-container .button{padding:16px 40px}.comparison-table__value-content{align-items:center;display:flex;flex-direction:column;font-family:var(--fonts-text-font-family,"Edu Favorit");font-size:var(--text-base,16px);font-style:normal;font-weight:400;gap:12px;line-height:140%;padding:20px 8px;text-align:center}.comparison-table__value-icon{align-items:center;background-color:rgb(var(--brand-colors-brand-secondary));display:flex;height:3rem;justify-content:center;width:3rem}.comparison-table__value-icon-wrapper{align-items:center;display:flex;height:1.5rem;justify-content:center;width:1.5rem}.comparison-table__value-icon-wrapper svg{height:var(--icon-height);width:var(--icon-height)}.comparison-table__value-icon-wrapper--false{background-color:transparent;border:2px solid rgb(var(--text-color))}.comparison-table__value-icon-wrapper--true{background-color:rgb(var(--text-color))}.comparison-table__value--cta{text-align:center}.comparison-table__value--cta a{text-decoration:underline}.comparison-table__heading{display:flex;flex-direction:column;font-family:var(--fonts-text-font-family,"Edu Favorit");font-size:var(--text-h6,20px);font-style:normal;font-weight:400;justify-content:center;line-height:120%}.comparison-table__value--cta.comparison-table__value--current{border-end-end-radius:var(--rounded-md);border-end-start-radius:var(--rounded-md)}@media screen and (min-width:700px){.comparison-table{gap:3rem}.comparison-table__table-container{overflow-x:auto;scrollbar-color:rgba(var(--brand-colors-brand-primary)) transparent;scrollbar-width:thin}.comparison-table__table-container::-webkit-scrollbar{width:.25rem}.comparison-table__table-container::-webkit-scrollbar-track{background:transparent}.comparison-table__table-container::-webkit-scrollbar-thumb{background-color:rgba(var(--brand-colors-brand-primary));border-radius:.125rem}.comparison-table__table-container::-webkit-scrollbar-thumb:hover{background-color:rgba(var(--brand-colors-brand-primary))}.comparison-table__feature-chart{border-radius:var(--rounded-sm);padding:var(--spacing-4) var(--spacing-12)}.comparison-table__feature-chart--no-products{padding:2rem}.comparison-table__table-row--cta>:first-child,.comparison-table__table-row--product>:first-child{grid-column-start:2}.comparison-table__product-image{padding:1.5rem}.comparison-table__value-content{padding:20px 16px}.comparison-table__heading{padding:20px 16px 20px 0}}@media screen and (min-width:1000px){.comparison-table{gap:4.5rem}.comparison-table__table-row{--comparison-table-heading-width:198px}.comparison-table__table-row--sticky{padding-block:var(--spacing-6)}.comparison-table__toggle{padding-block-end:var(--spacing-6);padding-block-start:var(--spacing-5)}.comparison-table__product{--comparison-table-product-image-width:150px;--comparison-table-product-aspect-ratio:1.384/1;padding:1.25rem 1rem}.comparison-table__table-row--sticky .comparison-table__product{grid-auto-flow:column;justify-content:start}.comparison-table__table-row--sticky .comparison-table__product img{max-width:5rem}}@media screen and (min-width:1150px){.comparison-table__feature-chart--no-products{padding:3rem}}@media screen and (max-width:699px){.comparison-table{padding-block-start:48px}.comparison-table__feature-chart,.comparison-table__table{display:grid;margin-inline-end:calc(var(--container-gutter)*-1);margin-inline-start:calc(var(--container-gutter)*-1);padding-inline-end:var(--container-gutter);padding-inline-start:var(--container-gutter)}.comparison-table__table-row{grid-template-columns:repeat(var(--comparison-table-values-columns-count),minmax(140px,1fr))}.comparison-table__table--multi-columns .comparison-table__table-row{grid-template-columns:repeat(var(--comparison-table-values-columns-count),150px)}.comparison-table__heading{margin-inline-start:var(--container-gutter);max-width:150px;padding-block-start:16px;position:absolute}.comparison-table__heading--mobile-underline{text-decoration:underline}.comparison-table__heading:not(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:0}.comparison-table__heading:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:0}.comparison-table__value{grid-row:2}.comparison-table__heading,.comparison-table__value{padding-inline:8px}.comparison-table__product-title p{text-align:left}}