.mk-rsteps__row{position:relative;display:block;margin-top:var(--spacing-16)}.mk-rsteps__track{position:relative;height:1px;margin-inline-end:calc(100% / var(--mk-rs-count) - 6px);background:var(--color-border-strong)}.mk-rsteps__fill{position:absolute;top:0;right:0;bottom:0;left:0;background:var(--color-accent);transform-origin:left center;transform:scaleX(var(--mk-rs-p, 1))}.mk-rsteps__duration{position:absolute;inset-inline-end:0;bottom:var(--spacing-12);color:var(--color-text-muted)}.mk-rsteps__list{display:grid;grid-template-columns:repeat(var(--mk-rs-count),minmax(0,1fr));column-gap:var(--grid-gutter);margin:0;padding:0;list-style:none}.mk-rsteps__step{position:relative;display:flex;flex-direction:column;gap:var(--spacing-8);padding-top:var(--spacing-24);padding-inline-end:var(--spacing-16);min-width:0}.mk-rsteps__dot{position:absolute;top:-6px;left:0;width:11px;height:11px;border-radius:var(--radius-pill);background:var(--color-accent);box-shadow:0 0 0 4px var(--color-bg)}.mk-rsteps__num{color:var(--color-text-muted)}.mk-rsteps__title{margin:0;font-size:var(--text-lead);line-height:var(--leading-lead);letter-spacing:var(--tracking-lead);font-weight:var(--font-weight-medium)}.mk-rsteps__body{margin:0;color:var(--color-text-secondary);font-size:var(--text-body);text-wrap:pretty}.mk-rsteps__row[data-live] .mk-rsteps__fill{transition:transform .12s linear}.mk-rsteps__row[data-live] .mk-rsteps__step{transition:opacity .4s ease}.mk-rsteps__row[data-live] .mk-rsteps__step:not(.is-on){opacity:.25}.mk-rsteps__row[data-live] .mk-rsteps__dot{transition:transform .4s cubic-bezier(.34,1.56,.64,1),background-color .4s ease}.mk-rsteps__row[data-live] .mk-rsteps__step:not(.is-on) .mk-rsteps__dot{transform:scale(.4);background:var(--color-border-strong)}.mk-rsteps__foot{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--spacing-24);margin-top:var(--spacing-64);padding-top:var(--spacing-32);box-shadow:var(--rule-top)}.mk-rsteps__closing{margin:0;font-size:var(--text-heading);line-height:var(--leading-heading)}.mk-rsteps__actions{display:flex;flex-wrap:wrap;align-items:center;gap:var(--spacing-24)}@media screen and (max-width:767px){.mk-rsteps__track{display:none}.mk-rsteps__list{grid-template-columns:minmax(0,1fr);row-gap:var(--spacing-24);padding-inline-start:var(--spacing-24);box-shadow:inset 1px 0 0 var(--color-border-strong)}.mk-rsteps__step{padding-top:0}.mk-rsteps__dot{top:.35em;left:calc(-1 * var(--spacing-24) - 5px)}}@media(prefers-reduced-motion:reduce){.mk-rsteps__fill,.mk-rsteps__step,.mk-rsteps__dot{transition:none!important}}
/*# sourceMappingURL=/cdn/shop/t/217/assets/mk-ritual-steps.css.map */
