.r-timeline__layout{display:grid;grid-template-columns:minmax(0,1fr);gap:3.2rem}.r-timeline--single .r-timeline__main{max-width:72rem;margin:0 auto;width:100%}.r-timeline__media{aspect-ratio:4 / 5;box-shadow:var(--r-shadow-soft)}@media screen and (max-width:749px){.r-timeline__media{aspect-ratio:4 / 3}.r-timeline__media--mobile-square{aspect-ratio:1 / 1}.r-timeline__media--mobile-portrait{aspect-ratio:4 / 5}}@media screen and (min-width:990px){.r-timeline--with-image .r-timeline__layout{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:clamp(4.8rem,6vw,8rem);align-items:start}.r-timeline--image-right .r-timeline__aside{order:2}.r-timeline__aside{position:sticky;top:10rem;align-self:start}}.r-timeline__list{--r-dot: 1.6rem;--r-rail-x: calc(var(--r-dot) / 2);position:relative;list-style:none;margin:0;padding:0;display:grid;gap:0}.r-timeline__step{position:relative;display:grid;grid-template-columns:var(--r-dot) minmax(0,1fr);column-gap:2rem;padding-bottom:3.2rem}.r-timeline__step:last-child{padding-bottom:0}.r-timeline__step:before{content:"";position:absolute;left:calc(var(--r-rail-x) - 1px);top:2rem;bottom:-.4rem;width:2px;border-radius:2px;background:linear-gradient(rgba(var(--r-accent),.55),rgba(var(--r-accent),.25))}.r-timeline__step:last-child:before{display:none}.r-timeline__dot{position:relative;z-index:1;display:inline-flex;align-items:center;justify-content:center;width:var(--r-dot);height:var(--r-dot);margin-top:.3rem;border-radius:50%;background:rgb(var(--color-background));border:2px solid rgb(var(--r-accent));box-shadow:0 0 0 4px rgb(var(--color-background))}.r-timeline__step--highlight .r-timeline__dot{width:2.8rem;height:2.8rem;margin-top:-.3rem;margin-left:calc((var(--r-dot) - 2.8rem) / 2);background:rgb(var(--r-accent));color:#fff;box-shadow:0 0 0 5px rgba(var(--r-accent),.18)}.r-timeline__step--highlight .r-timeline__dot .r-icon{width:1.6rem;height:1.6rem;stroke-width:2.4}.r-timeline__content{min-width:0}.r-timeline__step--highlight .r-timeline__content{padding:2rem 2.2rem;margin-top:-1.2rem;border-radius:var(--r-radius);background:rgb(var(--color-background));border:1px solid rgba(var(--r-accent),.35);box-shadow:var(--r-shadow-card)}.r-timeline__label{margin:0 0 .6rem;font-weight:var(--font-body-weight-bold);font-size:1.25rem;letter-spacing:.14em;text-transform:uppercase;color:rgb(var(--r-accent))}.r-timeline__title{margin:0 0 .6rem;font-family:var(--font-heading-family);font-size:2.2rem;line-height:1.25}.r-timeline__text{font-size:1.6rem;line-height:1.6;color:rgba(var(--color-foreground),.78)}.r-timeline__text p{margin:0 0 .6em}.r-timeline__text>:last-child{margin-bottom:0}.r-timeline__text strong{color:rgb(var(--color-foreground))}.r-timeline__disclaimer{margin-top:3.2rem;padding-left:3.6rem}.r-timeline__disclaimer p{margin:0}@media screen and (min-width:750px){.r-timeline__step{column-gap:2.8rem;padding-bottom:4rem}.r-timeline__title{font-size:2.2rem}.r-timeline__disclaimer{padding-left:4.4rem}}
/*# sourceMappingURL=/cdn/shop/t/11/assets/section-ritual-timeline.css.map */
