.comparison__title{margin-bottom:5rem}.comparison__title .title{margin-top:0;margin-bottom:1rem}@media screen and (min-width:990px){.comparison__title{margin-bottom:7rem}}.comparison__subheading{max-width:52rem;margin:0 auto;color:rgba(var(--color-foreground),.75)}.comparison__subheading p{margin:0}.comparison__body{display:flex;flex-direction:column;align-items:center}.comparison__table-wrap{width:100%;max-width:86rem;margin:0 auto;position:relative}.comparison__table{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(0,1fr) minmax(0,1fr);align-items:stretch;border:.1rem solid rgba(var(--color-foreground),.12);border-radius:var(--media-radius, 1.2rem);background:rgb(var(--color-background));position:relative;isolation:isolate;--comparison-brand-fg: #121212}.comparison__col{display:contents}.comparison__col--brand{position:relative}.comparison__brand-head,.comparison__others-head{grid-column:auto;display:flex;align-items:center;justify-content:center;padding:2.4rem 1.6rem}.comparison__brand-head{grid-column:2;grid-row:1;background:var(--comparison-brand-bg, #CFDDFF);color:var(--comparison-brand-fg, #121212);border-top-left-radius:var(--media-radius, 1.2rem);border-top-right-radius:var(--media-radius, 1.2rem);margin-top:-3.2rem;padding-top:3.2rem;padding-bottom:2.4rem;position:relative;z-index:1}.comparison__others-head{grid-column:3;grid-row:1}.comparison__logo{display:block;max-width:16rem;width:100%;height:auto}.comparison__brand-name{color:var(--comparison-brand-fg, #121212);margin:0;font-family:var(--font-heading-family);font-style:var(--font-heading-style);font-weight:var(--font-heading-weight);font-size:2.4rem;letter-spacing:.02em}.comparison__others-label{font-family:var(--font-heading-family);font-style:var(--font-heading-style);font-weight:var(--font-heading-weight);font-size:2rem;color:rgb(var(--color-foreground))}.comparison__row{display:contents}.comparison__cell{display:flex;align-items:center;justify-content:center;padding:2rem 1.6rem;border-top:.1rem solid rgba(var(--color-foreground),.1);min-height:5.6rem}.comparison__cell--label{justify-content:flex-start;padding-left:2.4rem;font-family:var(--font-body-family);font-weight:500;color:rgb(var(--color-foreground));font-size:1.5rem}.comparison__cell--brand{grid-column:2;background:var(--comparison-brand-bg, #CFDDFF);color:var(--comparison-brand-fg, #121212);border-top-color:#00000014;position:relative;z-index:1}.comparison__row:last-child .comparison__cell--brand{border-bottom-left-radius:var(--media-radius, 1.2rem);border-bottom-right-radius:var(--media-radius, 1.2rem)}.comparison__cell--other{grid-column:3}.comparison__mark{display:inline-flex;align-items:center;justify-content:center;width:2.8rem;height:2.8rem}.comparison__mark svg{width:2.4rem;height:2.4rem;display:block}.comparison__mark--yes{color:#1f9d55}.comparison__mark--no{color:#d23a3a}.comparison__cta{display:flex;justify-content:center;margin-top:3.2rem}.comparison__button{display:inline-flex;align-items:center;justify-content:center;gap:.8rem;min-width:24rem}.comparison__button-arrow{display:inline-flex;align-items:center}.comparison__button-arrow svg{width:1.6rem;height:1.6rem}.comparison__rating{display:flex;align-items:center;justify-content:center;gap:1rem;margin:2rem 0 0;flex-wrap:wrap}.comparison__rating .rating-star,.comparison__rating .rating{--color-rating-star: #f5a623}.comparison__rating-text{font-size:1.5rem;font-weight:500;color:rgba(var(--color-foreground),.8)}@media screen and (max-width:749px){.comparison__rating{gap:.6rem}.comparison__rating-text{font-size:1.3rem}.comparison__rating .rating,.comparison__rating .rating-star{--font-size: 1.3;--letter-spacing: .15}}@media screen and (max-width:749px){.comparison__header{margin-bottom:3.2rem}.comparison__table{grid-template-columns:minmax(0,1.4fr) minmax(0,.8fr) minmax(0,.8fr)}.comparison__brand-head{margin-top:-2rem;padding-top:2rem;padding-bottom:1.6rem}.comparison__brand-head,.comparison__others-head{padding-left:.8rem;padding-right:.8rem}.comparison__logo{max-width:10rem}.comparison__others-label{font-size:1.6rem}.comparison__cell{padding:1.6rem .8rem;min-height:4.8rem}.comparison__cell--label{padding-left:1.6rem;font-size:1.4rem}.comparison__mark{width:2.2rem;height:2.2rem}.comparison__mark svg{width:1.6rem;height:1.6rem}.comparison__button{min-width:0;width:100%}}
/*# sourceMappingURL=/cdn/shop/t/25/assets/section-comparison.css.map */
