.timeline-routine{padding:var(--routine-pt-mobile, 56px) 0 var(--routine-pb-mobile, 56px);background:var(--routine-background);color:var(--routine-text, #27282a);font:400 14px/19px Helvetica Neue,Arial,sans-serif;letter-spacing:normal;text-transform:none}.timeline-routine,.timeline-routine *,.timeline-routine *:before,.timeline-routine *:after{box-sizing:border-box}.timeline-routine__header{text-align:center}.timeline-routine__heading,.timeline-routine__title,.timeline-routine__period,.timeline-routine__intro p,.timeline-routine__text p,.timeline-routine__note p{margin:0}.timeline-routine__heading,.timeline-routine__title{color:inherit;font-family:inherit;text-transform:none;letter-spacing:normal}.timeline-routine__heading{max-width:270px;margin-inline:auto;font-size:34px;font-weight:400;line-height:40px}.timeline-routine__intro{font-size:16px;line-height:18px;opacity:.75}.timeline-routine__heading+.timeline-routine__intro{margin-top:16px}.timeline-routine__header+.timeline-routine__steps{margin-top:40px}.timeline-routine__steps{position:relative;display:grid;gap:24px;margin:0;padding:0;list-style:none}.timeline-routine__steps:before{content:"";position:absolute;top:12px;bottom:30px;left:11px;width:1px;background:#cdcdcd}.timeline-routine__step{position:relative;display:grid;grid-template-columns:23px minmax(0,1fr);gap:16px;margin:0;padding:0}.timeline-routine__marker{position:relative;display:block;width:23px;height:23px;border-radius:50%;background:var(--routine-marker, #ba2626);box-shadow:0 0 0 6px #27282a4d}.timeline-routine__content{min-width:0}.timeline-routine__period{font-size:14px;line-height:19px}.timeline-routine__title{font-size:28px;font-weight:700;line-height:33px}.timeline-routine__period+.timeline-routine__title{margin-top:12px}.timeline-routine__content>*+.timeline-routine__text{margin-top:16px}.timeline-routine__text{max-width:280px;font-size:14px;line-height:19px}.timeline-routine__text p,.timeline-routine__text li{font:inherit;color:inherit}.timeline-routine__text ul{list-style:disc;margin:0;padding-left:15px;font:inherit}.timeline-routine__text li{padding:0;margin:0}.timeline-routine__text li+li,.timeline-routine__text>*+*,.timeline-routine__intro>*+*,.timeline-routine__note>*+*{margin-top:8px}.timeline-routine__note{text-align:center;opacity:.7}.timeline-routine__container>*+.timeline-routine__note{margin-top:40px}@media(min-width:500px)and (max-width:1360px){.timeline-routine__container{padding:0 20px}}@media(min-width:500px)and (max-width:1023px){.timeline-routine__steps{max-width:max-content;margin-inline:auto}}@media(min-width:1024px){.timeline-routine{padding:var(--routine-pt, 80px) 0 var(--routine-pb, 80px)}.timeline-routine__heading{max-width:none;font-size:46px;line-height:55px}.timeline-routine__intro{font-size:18px;line-height:22px}.timeline-routine__header+.timeline-routine__steps{margin-top:48px}.timeline-routine__steps{grid-template-columns:repeat(var(--routine-columns, 4),minmax(0,1fr));gap:32px}.timeline-routine__steps:before{top:18px;bottom:auto;left:0;width:100%;height:1px}.timeline-routine__step{display:block}.timeline-routine__marker{margin:6px 0 30px 6px}.timeline-routine__period{font-size:16px;line-height:22px}.timeline-routine__title{max-width:240px;font-size:34px;line-height:40px}.timeline-routine__text{max-width:280px}.timeline-routine__container>*+.timeline-routine__note{margin-top:48px}}
/*# sourceMappingURL=/cdn/shop/t/56/assets/timeline-routine.css.map */
