.glow-timeline{padding-top:var(--pt-mobile);padding-bottom:var(--pb-mobile);background-color:var(--bg-color, #f9f9f9)}.glow-timeline__header{max-width:720px;margin:0 auto 32px;text-align:center}.glow-timeline__title{margin:0 0 14px;color:#121212}.glow-timeline__subtitle{margin:0;color:#575757;font-size:17px;line-height:1.55}.glow-timeline__list{list-style:none;margin:0;padding:0;max-width:780px;margin-inline:auto}.glow-timeline__item{position:relative;display:grid;grid-template-columns:28px 1fr;gap:18px;padding-bottom:26px}.glow-timeline__item:last-child{padding-bottom:0}.glow-timeline__marker{position:relative;display:flex;justify-content:center;padding-top:6px}.glow-timeline__dot{position:relative;z-index:1;width:14px;height:14px;border-radius:50%;background-color:var(--accent-color, #e89eb8);box-shadow:0 0 0 4px #e89eb838}.glow-timeline__item:not(:last-child) .glow-timeline__marker:after{content:"";position:absolute;top:20px;bottom:-26px;left:50%;width:1px;margin-left:-.5px;background-color:#dcdcdc}.glow-timeline__card{padding-bottom:4px}.glow-timeline__label{display:inline-block;margin-bottom:8px;font-family:Arial,Helvetica,sans-serif;font-size:12px;font-weight:700;letter-spacing:1.4px;line-height:1;text-transform:uppercase;color:#a85f7c}.glow-timeline__item-title{margin:0 0 8px;font-family:Arial,Helvetica,sans-serif;font-size:20px;font-weight:700;letter-spacing:.3px;line-height:1.25;color:#121212}.glow-timeline__text{margin:0;font-family:Arial,Helvetica,sans-serif;font-size:15px;line-height:1.55;color:#575757}.glow-timeline__media{grid-column:2 / -1;margin-top:14px;aspect-ratio:16 / 9;overflow:hidden;background-color:#efe9e5}.glow-timeline__media img{width:100%;height:100%;display:block;object-fit:cover}.glow-timeline__footnote{margin:30px 0 0;text-align:center;font-family:Arial,Helvetica,sans-serif;font-size:13px;line-height:1.5;color:#8a8a8a}@media screen and (min-width:750px){.glow-timeline{padding-top:var(--pt-desktop);padding-bottom:var(--pb-desktop)}.glow-timeline__header{margin-bottom:48px}.glow-timeline__item{grid-template-columns:32px 1fr;gap:26px;padding-bottom:36px}.glow-timeline__item:not(:last-child) .glow-timeline__marker:after{bottom:-36px}.glow-timeline__item-title{font-size:23px}}
/*# sourceMappingURL=/cdn/shop/t/39/assets/glow-routine-timeline.css.map */
