.eclo-v14-timeline{padding:58px 0;background:#f8f3ed}.eclo-v14-timeline__head{margin-bottom:28px}.eclo-v14-timeline__timeline{position:relative;margin-top:34px}.eclo-v14-timeline__steps{position:relative;display:grid;grid-template-columns:repeat(var(--eclo-v14-step-count),minmax(0,1fr));gap:12px;align-items:stretch}.eclo-v14-timeline__track{position:absolute;z-index:0;left:calc(50% / var(--eclo-v14-step-count));right:calc(50% / var(--eclo-v14-step-count));top:15px;height:1px;background:var(--regenere-line);overflow:hidden}.eclo-v14-timeline__progress{display:block;width:0;height:100%;background:var(--regenere-lilac);transition:width .55s cubic-bezier(.2,.7,.2,1),height .55s cubic-bezier(.2,.7,.2,1)}.eclo-v14-timeline__step{position:relative;z-index:1;min-width:0;display:flex;flex-direction:column;opacity:.42;transform:translateY(10px);transition:opacity .35s ease,transform .35s ease}.eclo-v14-timeline__step.is-active{opacity:1;transform:none}.eclo-v14-timeline__node{width:30px;height:30px;margin:0 auto 14px;border:1px solid var(--regenere-line);border-radius:50%;background:#f8f3ed;display:grid;place-items:center;box-shadow:0 0 0 6px #f8f3ed;flex:0 0 auto;transition:background .3s ease,border-color .3s ease}.eclo-v14-timeline__node span{font-family:var(--regenere-mono);font-size:8px;color:var(--regenere-muted)}.eclo-v14-timeline__step.is-active .eclo-v14-timeline__node{background:var(--regenere-lilac);border-color:var(--regenere-lilac)}.eclo-v14-timeline__step.is-active .eclo-v14-timeline__node span{color:#fff}.eclo-v14-timeline__card{flex:1 1 auto;height:auto;min-height:238px;padding:19px 16px 18px;border:1px solid var(--regenere-line);border-radius:14px;background:#fff}.eclo-v14-timeline__meta{display:flex;align-items:center;gap:7px;flex-wrap:wrap;margin-bottom:10px}.eclo-v14-timeline__period{font-family:var(--regenere-mono);font-size:9px;line-height:1.2;letter-spacing:.08em;text-transform:uppercase;color:var(--regenere-lilac)}.eclo-v14-timeline__badge{display:inline-flex;align-items:center;min-height:19px;padding:4px 6px;border:1px solid var(--regenere-line);border-radius:999px;font-family:var(--regenere-mono);font-size:7px;line-height:1;letter-spacing:.05em;text-transform:uppercase;color:var(--regenere-muted);white-space:nowrap}.eclo-v14-timeline__badge--measured{border-color:#66557961;background:#66557912;color:var(--regenere-lilac)}.eclo-v14-timeline__card h3{margin:0;font-family:var(--regenere-serif);font-size:24px;font-weight:500;line-height:1.03}.eclo-v14-timeline__copy{margin-top:14px;color:var(--regenere-muted);font-size:12px;line-height:1.56}.eclo-v14-timeline__copy p{margin:0 0 9px}.eclo-v14-timeline__copy p:last-child{margin-bottom:0}.eclo-v14-timeline__metric{margin:15px 0 0;padding-top:12px;border-top:1px solid var(--regenere-line);font-family:var(--regenere-serif);font-size:16px;line-height:1.25;color:var(--regenere-lilac)}.eclo-v14-timeline__source{margin:8px 0 0;font-family:var(--regenere-mono);font-size:8px;line-height:1.45;color:var(--regenere-muted)}.eclo-v14-timeline__note{position:relative;z-index:2;clear:both;margin-top:30px}@media(max-width:989px){.eclo-v14-timeline{padding:48px 0}.eclo-v14-timeline__timeline{margin-top:28px}.eclo-v14-timeline__steps{display:block}.eclo-v14-timeline__track{left:15px;right:auto;top:15px;bottom:15px;width:1px;height:auto}.eclo-v14-timeline__progress{width:100%;height:0}.eclo-v14-timeline__step{display:grid;grid-template-columns:30px minmax(0,1fr);gap:14px;align-items:start;margin-bottom:16px}.eclo-v14-timeline__step:last-child{margin-bottom:0}.eclo-v14-timeline__node{margin:0;box-shadow:0 0 0 6px #f8f3ed}.eclo-v14-timeline__card{min-height:0;padding:19px 18px}.eclo-v14-timeline__card h3{font-size:27px}.eclo-v14-timeline__copy{font-size:14px}.eclo-v14-timeline__metric{font-size:18px}.eclo-v14-timeline__note{margin-top:26px}}@media(max-width:480px){.eclo-v14-timeline__step{gap:12px}.eclo-v14-timeline__card{padding:18px 16px}.eclo-v14-timeline__period{font-size:9px}.eclo-v14-timeline__card h3{font-size:26px}}@media(prefers-reduced-motion:reduce){.eclo-v14-timeline__step,.eclo-v14-timeline__progress{transition:none!important;transform:none!important}}
/*# sourceMappingURL=/cdn/shop/t/158/assets/eclo-supplement-timeline-v14.css.map */
