.ct{width:100%;padding:var(--section-gap-top, 60px) 0 var(--section-gap-bottom, 60px);background:var(--ct-bg, transparent)}.ct__container{max-width:var(--site-max-width);margin:0 auto;padding:0 calc(var(--gap, 8px) * 2)}@media(min-width:1200px){.ct__container{padding-left:calc(var(--gap, 8px) * 4);padding-right:calc(var(--gap, 8px) * 4)}}@media(min-width:1800px){.ct__container{max-width:var(--site-max-width-big)}}.ct__header{text-align:center;max-width:72rem;margin:0 auto 4rem}@media(max-width:749px){.ct__header{margin-bottom:2.4rem}}.ct__card{background:transparent;border-radius:0;padding:3.6rem 3rem 3rem;box-shadow:none;max-width:84rem;margin:0 auto}@media(max-width:749px){.ct__card{padding:2rem 1.4rem 1.6rem}}.ct__table{width:100%}.ct__row{display:grid;grid-template-columns:minmax(0,1.7fr) minmax(0,1.3fr) repeat(calc(var(--ct-cols, 3) - 2),minmax(0,1fr));align-items:stretch;min-height:6rem}.ct__row--header{min-height:auto}.ct__row .ct__cell--label,.ct__row .ct__cell--theirs{border-bottom:var(--moodi-border, 1px solid #1a1a1a)}.ct__row:last-child .ct__cell--label,.ct__row:last-child .ct__cell--theirs{border-bottom:none}.ct__cell{display:flex;align-items:center;padding:1.4rem .8rem;min-width:0}.ct__cell--ours,.ct__cell--theirs{justify-content:center}.ct .ct__subheading-wrap{text-align:center;max-width:56rem;margin:0 auto 2.4rem;padding:0 calc(var(--gap, 8px) * 2)}.ct__intro{padding:0}.ct__col-head{flex-direction:column;gap:1rem;padding:2rem .8rem 1.4rem;position:relative;justify-content:flex-end}.ct__col-img{width:100%;max-width:9rem;aspect-ratio:1 / 1;display:flex;align-items:center;justify-content:center;flex-shrink:0}.ct__col-img--ours{max-width:13.5rem}.ct__col-img img{width:100%;height:100%;object-fit:contain;display:block}@media(max-width:749px){.ct__col-img{max-width:5.6rem}.ct__col-img--ours{max-width:8.4rem}}.ct__col-name{font-family:var(--font-body-family);font-size:1.4rem;font-weight:600;line-height:1.3;text-align:center;color:rgb(var(--color-base-text-rgb))}.ct__col-name--ours{color:var(--ct-accent, #7B3FB6);font-weight:700}.ct__col-name--theirs{color:rgba(var(--color-base-text-rgb),.55);font-weight:500}.ct__badge{position:absolute;top:0;left:50%;transform:translate(-50%,-50%);background:#fff;border:var(--moodi-border, 1px solid #1a1a1a);color:var(--moodi-bc, #1a1a1a);font-family:var(--font-body-family);font-size:1.05rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;padding:.6rem 1.2rem;border-radius:999px;display:inline-flex;align-items:center;gap:.5rem;white-space:nowrap;z-index:2}.ct__badge svg{width:1.2rem;height:1.2rem;flex-shrink:0}.ct__row .ct__cell--ours{background:#fff;border-left:var(--moodi-border, 1px solid #1a1a1a);border-right:var(--moodi-border, 1px solid #1a1a1a)}.ct__row--header .ct__cell--ours{border-top:var(--moodi-border, 1px solid #1a1a1a);border-radius:1.2rem 1.2rem 0 0}.ct__row:last-child .ct__cell--ours{border-bottom:var(--moodi-border, 1px solid #1a1a1a);border-radius:0 0 1.2rem 1.2rem}.ct__cell--label{gap:1.2rem;padding-right:1.2rem;font-family:var(--font-body-family);font-size:1.4rem;line-height:1.3;color:rgb(var(--color-base-text-rgb))}.ct__feature-icon{display:none}.ct__feature-icon svg{width:62%;height:62%;display:block}.ct__feature-label{flex:1;font-weight:var(--ct-text-weight, 600)}@media(min-width:750px){.ct__cell--label{font-size:1.45rem}}.ct__icon{display:inline-flex;align-items:center;justify-content:center;line-height:1;font-size:2.2rem}.ct__icon svg{display:block}.ct__text{font-family:var(--font-body-family);font-size:1.4rem;font-weight:var(--ct-text-weight, 600);color:rgb(var(--color-base-text-rgb))}.ct__text--theirs{color:rgba(var(--color-base-text-rgb),.5);font-weight:400}@media(max-width:749px){.ct__row{grid-template-columns:minmax(0,1.4fr) minmax(0,1.25fr) repeat(calc(var(--ct-cols, 3) - 2),minmax(0,1fr));min-height:4.6rem}.ct__cell{padding:1rem .4rem}.ct .ct__subheading-wrap{margin-bottom:1.6rem}.ct__cell--label{gap:.7rem;padding-right:.6rem;font-size:1.15rem}.ct__feature-icon{width:2.6rem;height:2.6rem}.ct__col-head{padding:1.6rem .3rem .8rem;gap:.6rem}.ct__col-name{font-size:.9rem;letter-spacing:.02em}.ct__badge{font-size:.8rem;padding:.4rem .7rem;gap:.3rem;letter-spacing:.06em}.ct__badge svg{width:.9rem;height:.9rem}.ct__icon{font-size:1.7rem}.ct__text{font-size:1.1rem}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/section-comparison-table.css.map */
