.tl__head{display:flex;flex-direction:column;gap:12px;margin-bottom:56px;max-width:680px}.tl__head h2{margin:0;font-size:var(--fs-h1);line-height:var(--lh-h1);letter-spacing:var(--ls-h1);font-weight:var(--fw-medium)}.tl__sub{margin:8px 0 0;max-width:600px;font-size:var(--fs-body);line-height:var(--lh-body);color:var(--muted)}.tl__body{position:relative;padding-left:56px}.tl__rail{position:absolute;left:19px;top:8px;bottom:8px;width:2px;background:var(--hair);border-radius:2px;overflow:hidden}.tl__rail .tl__fill{display:block;position:absolute;left:0;top:0;width:100%;height:100%;background:var(--cta);border-radius:2px;box-shadow:0 0 14px #213bdf73;transform:scaleY(0);transform-origin:top center;will-change:transform}.tl__item{position:relative;padding-bottom:52px}.tl__item:last-child{padding-bottom:0}.tl__dot{position:absolute;left:-46px;top:2px;width:16px;height:16px;border-radius:50%;background:var(--card);border:2px solid var(--hair);transition:border-color .45s ease,background-color .45s ease,box-shadow .45s ease,transform .45s cubic-bezier(.16,1,.3,1)}.tl__item.is-on .tl__dot{border-color:var(--cta);background:var(--cta);transform:scale(1.15);box-shadow:0 0 0 6px #213bdf24,0 0 18px #213bdf80}.tl__when{font-size:13px;font-weight:500;letter-spacing:1px;text-transform:uppercase;color:var(--muted);transition:color .45s ease}.tl__item.is-on .tl__when{color:var(--cta)}.tl__t{font-size:26px;font-weight:var(--fw-medium);line-height:1.25;letter-spacing:-.5px;margin:8px 0 0}.tl__d{font-size:16px;line-height:1.6;color:var(--muted);margin:10px 0 0;max-width:560px;overflow-wrap:anywhere}.tl__note{display:inline-flex;align-items:center;gap:9px;margin-top:16px;background:var(--bg);border-radius:var(--r-pill);padding:9px 16px;font-size:14px;line-height:normal;color:var(--muted)}.tl__note b,.tl__note strong{color:rgb(var(--color-foreground));font-weight:500}@media screen and (max-width:991px){.tl__t{font-size:23px}}@media screen and (max-width:767px){.tl__note{display:block;border-radius:18px}.tl__body{padding-left:40px}.tl__rail{left:13px}.tl__dot{left:-34px;width:14px;height:14px}.tl__item{padding-bottom:40px}.tl__t{font-size:21px}}@media(prefers-reduced-motion:reduce){.tl__fill,.tl__dot,.tl__when{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/41/assets/section-elora-timeline.css.map */
