.rm-steps__list{position:relative;display:grid;grid-template-columns:1fr;gap:0;margin:0;padding:0;list-style:none}.rm-step{position:relative;display:grid;align-content:start;grid-template-columns:5.6rem 1fr;gap:1.6rem;padding-bottom:2.8rem}.rm-step:last-child{padding-bottom:0}.rm-step:not(:last-child):before{content:"";position:absolute;left:2.8rem;top:5.6rem;bottom:0;width:2px;transform:translate(-50%);background:repeating-linear-gradient(180deg,rgba(var(--rm-gold-rgb),.7) 0 6px,transparent 6px 12px)}.rm-step__marker{display:flex;justify-content:center}.rm-step__circle{position:relative;z-index:1;display:inline-flex;align-items:center;justify-content:center;width:5.6rem;height:5.6rem;border-radius:50%;background:var(--rm-red);color:var(--rm-white);font-family:var(--font-heading-family);font-weight:var(--font-heading-weight);font-size:2rem;box-shadow:0 0 0 6px rgba(var(--rm-gold-rgb),.22),var(--rm-shadow)}.rm-step__circle .rm-icon{width:2.6rem;height:2.6rem}.rm-step__body{display:flex;flex-direction:column;gap:.4rem;padding-top:.4rem}.rm-step__number{font-size:1.2rem;font-weight:var(--font-body-weight-bold);letter-spacing:.16em;text-transform:uppercase;color:var(--rm-gold-dark)}.rm-step__title{margin:0;font-family:var(--font-heading-family);font-weight:var(--font-heading-weight);font-size:1.9rem;line-height:1.3;color:rgb(var(--color-foreground))}.rm-step__text{font-size:1.5rem;line-height:1.6;color:rgba(var(--color-foreground),.72)}.rm-step__text p{margin:0}@media screen and (min-width:990px){.rm-steps__list{grid-template-columns:repeat(var(--rm-steps-count, 4),minmax(0,1fr));gap:3.2rem}.rm-step{grid-template-columns:1fr;justify-items:center;text-align:center;gap:2rem;padding-bottom:0}.rm-step:not(:last-child):before{left:calc(50% + 4.8rem);right:calc(-50% - 3.2rem + 4.8rem);top:3.6rem;bottom:auto;width:auto;height:2px;transform:none;background:repeating-linear-gradient(90deg,rgba(var(--rm-gold-rgb),.7) 0 6px,transparent 6px 12px)}.rm-step__circle{width:7.2rem;height:7.2rem;font-size:2.4rem}.rm-step__circle .rm-icon{width:3.2rem;height:3.2rem}.rm-step__body{align-items:center;padding-top:0}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/section-rm-steps.css.map */
