.comparison-matrix{background-color:rgb(var(--color-background));color:rgb(var(--color-foreground))}.comparison-matrix__container{display:flex;flex-direction:column;gap:4rem;max-width:108rem;margin:0 auto;width:100%}@media screen and (min-width:990px){.comparison-matrix__container{gap:6rem}}.comparison-matrix__header{display:grid;grid-template-columns:1fr;gap:1.6rem}@media screen and (min-width:900px){.comparison-matrix__header{grid-template-columns:1fr 1fr;gap:3rem;align-items:end}}.comparison-matrix__subtitle{display:inline-flex;align-items:center;gap:.75rem;font-weight:600;letter-spacing:.18em;margin:0 0 1rem}.comparison-matrix__subtitle:before{content:"";display:inline-block;width:2.8rem;height:1px;background:currentColor}.comparison-matrix__title{margin:0}.comparison-matrix__intro{margin:0;color:rgba(var(--color-foreground),.72);max-width:58rem}.comparison-matrix__intro p{margin:0}.comparison-matrix__table{display:none}@media screen and (min-width:750px){.comparison-matrix__table{display:block;width:100%;border-top:1px solid rgba(var(--color-foreground),.16)}.comparison-matrix__row{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(0,1fr) minmax(0,1fr) minmax(0,1fr);align-items:stretch;border-bottom:1px solid rgba(var(--color-foreground),.12)}.comparison-matrix__cell{display:flex;align-items:center;justify-content:center;padding:2rem 1.6rem;min-height:6.4rem;font-size:1.5rem;text-align:center;transition:background-color .25s ease}.comparison-matrix__cell--feature{justify-content:flex-start;text-align:left;color:rgb(var(--color-foreground));font-weight:500;padding-left:0;padding-right:3.2rem}.comparison-matrix__row--head{border-bottom:1px solid rgba(var(--color-foreground),.24)}.comparison-matrix__cell--col-head{font-family:var(--font-heading-family);font-weight:var(--font-heading-weight);font-style:var(--font-heading-style);letter-spacing:-.01em;font-size:2rem;padding-top:2.4rem;padding-bottom:2.4rem;flex-direction:column;gap:.6rem}.comparison-matrix__cell.is-highlight{background-color:#f0d88b40;position:relative}.comparison-matrix__cell.is-highlight:before,.comparison-matrix__cell.is-highlight:after{content:"";position:absolute;top:0;bottom:0;width:1px;background-color:#222221}.comparison-matrix__cell.is-highlight:before{left:0}.comparison-matrix__cell.is-highlight:after{right:0}.comparison-matrix__row--head .comparison-matrix__cell--col-head.is-highlight{background-color:#f0d88b;color:#222221;border-top:1px solid rgb(34,34,33)}.comparison-matrix__row:last-child .comparison-matrix__cell.is-highlight{border-bottom:1px solid rgb(34,34,33)}.comparison-matrix__cell--col-head.is-highlight .comparison-matrix__brand{font-weight:700}.comparison-matrix__row--head .comparison-matrix__cell.is-highlight{border-top-left-radius:.4rem;border-top-right-radius:.4rem}.comparison-matrix__row:last-child .comparison-matrix__cell.is-highlight{border-bottom-left-radius:.4rem;border-bottom-right-radius:.4rem}}@media screen and (min-width:990px){.comparison-matrix__cell{padding:2.4rem 2rem;font-size:1.6rem}.comparison-matrix__cell--feature{padding-right:4rem;font-size:1.7rem}.comparison-matrix__cell--col-head{font-size:2.4rem;padding-top:3rem;padding-bottom:3rem}}.comparison-matrix__brand{display:block}.comparison-matrix__icon{display:inline-flex;align-items:center;justify-content:center;line-height:1}.comparison-matrix__icon--check{color:rgb(var(--color-button))}.comparison-matrix__icon--check svg{width:2rem;height:auto}.comparison-matrix__icon--cross{color:rgba(var(--color-foreground),.32)}.comparison-matrix__icon--cross svg{width:1.4rem;height:auto}.comparison-matrix__text{font-family:var(--font-body-family);font-size:1.3rem;letter-spacing:.04em;color:rgba(var(--color-foreground),.68);font-style:italic}@media screen and (min-width:990px){.comparison-matrix__icon--check svg{width:2.2rem}.comparison-matrix__text{font-size:1.4rem}}.comparison-matrix__cards{display:flex;flex-direction:column;gap:2rem}@media screen and (min-width:750px){.comparison-matrix__cards{display:none}}.comparison-matrix__card{background-color:rgb(var(--color-background));border:1px solid rgba(var(--color-foreground),.16);border-radius:.8rem;overflow:hidden;padding:2.4rem;display:flex;flex-direction:column;gap:1.6rem}.comparison-matrix__card-head{display:flex;align-items:center;justify-content:space-between;gap:1.2rem;padding-bottom:1.2rem;border-bottom:1px solid rgba(var(--color-foreground),.12)}.comparison-matrix__card-brand{margin:0;font-family:var(--font-heading-family);font-size:2rem;letter-spacing:-.01em;line-height:1.2}.comparison-matrix__card-list{margin:0;padding:0;display:flex;flex-direction:column;gap:1rem}.comparison-matrix__card-row{display:grid;grid-template-columns:1fr auto;gap:1.6rem;align-items:center;border-bottom:1px solid rgba(var(--color-foreground),.08);padding:.9rem 0}.comparison-matrix__card-row:last-child{border-bottom:0}.comparison-matrix__card-row.is-highlight{color:#222221}.comparison-matrix__card-label{margin:0;font-size:1.4rem;color:rgba(var(--color-foreground),.72);font-weight:600;line-height:1.4}.comparison-matrix__card-row.is-highlight .comparison-matrix__card-label{color:#222221}.comparison-matrix__card-value{margin:0;display:flex;align-items:center;justify-content:flex-end;min-width:4rem}.comparison-matrix__card-row--text .comparison-matrix__card-value{justify-content:flex-end;max-width:16rem;text-align:right}.comparison-matrix__quote{padding:3.2rem 2rem 0;text-align:center;display:flex;flex-direction:column;gap:1.2rem;align-items:center;max-width:64rem;margin:0 auto}.comparison-matrix__quote blockquote{margin:0;font-family:var(--font-heading-family);font-size:2rem;line-height:1.4;letter-spacing:-.01em;font-style:italic;color:rgb(var(--color-foreground))}.comparison-matrix__quote blockquote p{margin:0}.comparison-matrix__quote-attribution{margin:0;color:rgba(var(--color-foreground),.6)}@media screen and (min-width:750px){.comparison-matrix__quote{padding-top:4rem}.comparison-matrix__quote blockquote{font-size:2.8rem}}@media screen and (min-width:990px){.comparison-matrix__quote blockquote{font-size:3.2rem}}.visually-hidden{position:absolute;overflow:hidden;clip:rect(0 0 0 0);height:1px;width:1px;margin:-1px;padding:0;border:0}
/*# sourceMappingURL=/cdn/shop/t/49/assets/section-custom-comparison-matrix.css.map */
