.steps-timeline{--timeline-marker: 4.8rem;--timeline-gap: 4rem;--timeline-line: rgba(var(--color-accent), .25);display:grid;max-width:64rem;margin:0 auto;padding:0;list-style:none}.steps-timeline__item{position:relative;display:grid;grid-template-columns:var(--timeline-marker) minmax(0,1fr);column-gap:2rem;padding-bottom:3.6rem;text-align:left}.steps-timeline__item--last{padding-bottom:0}.steps-timeline__item:not(.steps-timeline__item--last):before{content:"";position:absolute;top:calc(var(--timeline-marker) + .8rem);bottom:.8rem;left:calc(var(--timeline-marker) / 2 - .1rem);width:.2rem;border-radius:.2rem;background-color:var(--timeline-line)}.steps-timeline__marker{display:flex;align-items:center;justify-content:center;width:var(--timeline-marker);height:var(--timeline-marker);border-radius:50%;color:rgb(var(--color-accent));background-color:rgb(var(--color-background));border:.15rem solid rgb(var(--color-accent))}.steps-timeline__number{font-family:var(--font-heading-family);font-style:var(--font-heading-style);font-weight:var(--font-heading-weight);font-size:1.8rem;line-height:1;letter-spacing:.02em}.steps-timeline__body{min-width:0;padding-top:.9rem}.steps-timeline .steps-timeline__heading{margin:0;font-size:var(--timeline-heading-size, 2.4rem);line-height:1.15}.steps-timeline .steps-timeline__text{margin:.8rem 0 0;font-size:var(--timeline-text-size, 1.6rem);line-height:1.6;color:rgb(var(--color-foreground-secondary));word-break:break-word}.steps-timeline .steps-timeline__button{display:inline-flex;margin-top:1.6rem}@media screen and (min-width:990px){.steps-timeline{--timeline-marker: 5.6rem;grid-template-columns:repeat(var(--timeline-columns, 3),minmax(0,1fr));column-gap:var(--timeline-gap);row-gap:5.6rem;max-width:120rem}.steps-timeline__item{grid-template-columns:minmax(0,1fr);align-content:start;justify-items:center;row-gap:2.4rem;padding-bottom:0;text-align:center}.steps-timeline__body{max-width:34rem;padding-top:0}.steps-timeline__item:not(.steps-timeline__item--last):before{top:calc(var(--timeline-marker) / 2 - .1rem);bottom:auto;left:calc(50% + var(--timeline-marker) / 2 + 1.6rem);width:calc(100% + var(--timeline-gap) - var(--timeline-marker) - 3.2rem);height:.2rem}.steps-timeline__item--row-end:before{display:none}.steps-timeline__number{font-size:2rem}}
/*# sourceMappingURL=/cdn/shop/t/30/assets/section-steps-timeline.css.map */
