.endo-compare{--ec-overhang: 6px;--ec-col-ours: var(--ec-column-mobile);--ec-col-theirs: calc(var(--ec-column-mobile) + 18px);--ec-figure-width: calc((var(--ec-col-ours) - 12px) * var(--ec-image-size-mobile));color:rgb(var(--color-foreground))}.endo-compare__inner{width:100%;max-width:min(var(--page-width),var(--ec-table-width));margin:0 auto}.endo-compare__header{display:flex;flex-direction:column;align-items:flex-start;margin-bottom:12px;text-align:left}.endo-compare__header--inline{display:none}.endo-compare--header-center .endo-compare__header{align-items:center;text-align:center}.endo-compare .endo-compare__eyebrow{margin:0 0 10px;font-size:12px;font-weight:600;line-height:1.4;letter-spacing:.14em;text-transform:uppercase;color:rgba(var(--color-foreground),.75)}.endo-compare .endo-compare__heading{margin:0;font-size:var(--ec-heading-size-mobile);line-height:1.08;letter-spacing:-.01em;text-wrap:balance;color:rgb(var(--color-foreground))}.endo-compare .endo-compare__intro{max-width:520px;margin:0;font-size:15px;line-height:1.5;text-wrap:pretty;color:rgba(var(--color-foreground),.85)}.endo-compare__table{position:relative;isolation:isolate;margin:var(--ec-overhang) 0}.endo-compare__table:before{content:"";position:absolute;top:calc(var(--ec-overhang) * -1);right:var(--ec-col-theirs);bottom:calc(var(--ec-overhang) * -1);z-index:-1;width:var(--ec-col-ours);border:1px solid rgba(var(--color-foreground),.07);border-radius:var(--ec-radius);background:rgba(var(--ec-panel),var(--ec-panel-opacity))}.endo-compare__row{display:grid;grid-template-columns:minmax(0,1fr) var(--ec-col-ours) var(--ec-col-theirs);align-items:center;padding:11px 0 12px;border-top:1px solid rgba(var(--color-foreground),var(--ec-divider-opacity))}.endo-compare__principle{display:flex;flex-direction:column;gap:2px;min-width:0;padding-right:10px}.endo-compare__number{font-size:10.5px;font-weight:600;line-height:1.4;letter-spacing:.12em;font-variant-numeric:tabular-nums;color:rgba(var(--color-foreground),.6)}.endo-compare__principle-text{display:flex;flex-direction:column;gap:3px;min-width:0}.endo-compare__title{font-family:var(--ec-value-font);font-size:var(--ec-value-size-mobile);font-weight:var(--ec-value-weight);line-height:1.28;letter-spacing:0;text-wrap:balance;color:rgb(var(--color-foreground))}.endo-compare__description{font-family:var(--ec-cell-font);font-size:var(--ec-cell-size-mobile);font-weight:var(--ec-cell-weight);line-height:1.4;letter-spacing:.005em;text-wrap:pretty;color:rgba(var(--color-foreground),.72)}.endo-compare__ours,.endo-compare__theirs{display:flex;align-items:center;justify-content:center;min-width:0;padding:0 4px;text-align:center}.endo-compare__mark{display:flex;flex:none;align-items:center;justify-content:center;width:26px;height:26px;border-radius:50%;color:var(--ec-check-color)}.endo-compare__mark svg{width:16px;height:16px}.endo-compare--check-plain .endo-compare__mark svg{width:20px;height:20px}.endo-compare--check-ring .endo-compare__mark--check{border:1px solid var(--ec-check-color)}.endo-compare--check-filled .endo-compare__mark--check{background:var(--ec-check-color);color:rgb(var(--color-background))}.endo-compare__mark--dash{color:rgba(var(--color-foreground),.5)}.endo-compare__indicator-text{font-size:12.5px;line-height:1.3;letter-spacing:.01em;color:rgba(var(--color-foreground),.66)}.endo-compare__row--head{align-items:end;padding:0 0 10px;border-top:0}.endo-compare__lead{display:flex;flex-direction:column;justify-content:flex-end;min-width:0;padding:0 12px 10px 0}.endo-compare__row--head .endo-compare__ours,.endo-compare__row--head .endo-compare__theirs{flex-direction:column;justify-content:flex-end;gap:8px;padding-top:10px}.endo-compare__column-title{display:flex;align-items:center;justify-content:center;min-height:calc(1.3em * 3);font-size:9.5px;font-weight:600;line-height:1.3;letter-spacing:.06em;text-transform:uppercase;text-wrap:balance}.endo-compare__ours .endo-compare__column-title{color:rgb(var(--color-foreground))}.endo-compare__theirs .endo-compare__column-title{color:rgba(var(--color-foreground),.62)}.endo-compare__figure{position:relative;flex:none;overflow:hidden;width:var(--ec-figure-width);max-width:100%;aspect-ratio:var(--ec-image-ratio);border-radius:8px}.endo-compare__figure-image{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.endo-compare__footer{display:flex;justify-content:flex-start}.endo-compare--header-center .endo-compare__footer{justify-content:center}.endo-compare .endo-compare__link{display:inline-flex;align-items:center;min-height:44px;margin-top:14px;font-size:12px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;text-decoration:underline;text-underline-offset:5px;color:rgb(var(--color-foreground))}.endo-compare .endo-compare__link:hover{text-decoration-thickness:2px}.endo-compare__link:focus-visible{outline:2px solid rgb(var(--color-foreground));outline-offset:3px}@media screen and (max-width:359px){.endo-compare{--ec-col-ours: min(var(--ec-column-mobile), 56px);--ec-col-theirs: calc(min(var(--ec-column-mobile), 56px) + 18px) }.endo-compare__principle,.endo-compare__lead{padding-right:8px}.endo-compare .endo-compare__intro{font-size:14px}.endo-compare__column-title{font-size:9px;letter-spacing:.05em}.endo-compare__description{font-size:min(var(--ec-cell-size-mobile),12.5px)}}@media screen and (min-width:750px){.endo-compare{--ec-overhang: 10px;--ec-col-ours: min(var(--ec-column-desktop), 22vw);--ec-col-theirs: min(var(--ec-column-desktop), 22vw);--ec-figure-width: calc(var(--ec-col-ours) * var(--ec-image-size-desktop))}.endo-compare__header--stacked{display:none}.endo-compare__header--inline{display:flex;margin-bottom:0}.endo-compare--header-center .endo-compare__header--stacked{display:flex;margin-bottom:28px}.endo-compare--header-center .endo-compare__header--inline{display:none}.endo-compare__lead{padding:0 40px 12px 0}.endo-compare .endo-compare__eyebrow{margin-bottom:16px;font-size:13px}.endo-compare .endo-compare__heading{font-size:clamp(var(--ec-heading-size-mobile),4.4vw,var(--ec-heading-size-desktop));line-height:1.04}.endo-compare .endo-compare__intro{font-size:17px}.endo-compare__header--inline+.endo-compare__intro{margin-top:18px}.endo-compare--header-center .endo-compare__header--inline+.endo-compare__intro{margin-top:0}.endo-compare__row{padding:17px 0 18px}.endo-compare__row--head{padding:0 0 16px}.endo-compare__principle{flex-direction:row;align-items:baseline;gap:0;padding-right:32px}.endo-compare__number{flex:0 0 48px;font-size:12px}.endo-compare__principle-text{gap:4px}.endo-compare__title{font-size:var(--ec-value-size-desktop);line-height:1.3}.endo-compare__description{font-size:var(--ec-cell-size-desktop);line-height:1.45}.endo-compare__ours,.endo-compare__theirs{padding:0 16px}.endo-compare__mark{width:30px;height:30px}.endo-compare__mark svg{width:18px;height:18px}.endo-compare--check-plain .endo-compare__mark svg{width:22px;height:22px}.endo-compare__indicator-text{font-size:14px}.endo-compare__column-title{min-height:2.6em;font-size:12px;letter-spacing:.12em}.endo-compare__row--head .endo-compare__ours,.endo-compare__row--head .endo-compare__theirs{gap:14px;padding-top:16px}.endo-compare .endo-compare__link{margin-top:18px}}
/*# sourceMappingURL=/cdn/shop/t/11/assets/section-endo-why-comparison.css.map */
