ep-home-routine{display:block}.ep-home-routineJourney{padding:var(--home-mobile-padding-top, 56px) 20px var(--home-mobile-padding-bottom, 56px);background:var(--home-bg, #fff9ed);color:var(--home-ink, #1e4222)}.ep-home-routineInner{width:100%;max-width:1240px;margin-inline:auto;display:grid;gap:32px;align-items:start}.ep-home-routineIntro{min-width:0}.ep-home-routineTitle{font-family:EP Display,Work Sans,sans-serif;font-size:var(--home-mobile-heading-size, 42px);font-weight:800;line-height:1.04;letter-spacing:-.045em}.ep-home-routineDial{--ep-home-progress: 284.9;display:none;position:relative;width:160px;height:160px;border:1.5px solid var(--home-ink, #1e4222);border-radius:50%;background:var(--home-sage, #c8e0c5);align-items:center;justify-content:center;flex-direction:column;gap:2px}.ep-home-routineTrack{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;fill:none;stroke:color-mix(in srgb,var(--home-ink, #1e4222) 24%,transparent);stroke-width:2;transform:rotate(-90deg)}.ep-home-routineTrack .ep-home-routineProgress{stroke:var(--home-ink, #1e4222);stroke-width:3;stroke-linecap:round;stroke-dasharray:427.3;stroke-dashoffset:var(--ep-home-progress);transition:stroke-dashoffset .35s ease}.ep-home-routineDialNumber{font-family:EP Display,Work Sans,sans-serif;font-size:46px;font-weight:800;line-height:1;letter-spacing:-.06em}.ep-home-routineDialLabel{max-width:105px;font-size:14px;font-weight:700;line-height:1.2;text-align:center}.ep-home-routineIntro .ep-home-textLink{margin-top:21px}.ep-home-routineSteps{position:relative;display:grid;gap:22px;margin:0;padding:0;list-style:none}.ep-home-routineSteps:before{content:"";position:absolute;top:44px;bottom:44px;left:44px;border-left:1.5px dashed color-mix(in srgb,var(--home-ink, #1e4222) 36%,transparent)}.ep-home-routineSteps:empty:before{display:none}.ep-home-routineRow{position:relative;display:grid;grid-template-columns:48px minmax(0,1fr);align-items:start;gap:16px;min-width:0;padding:20px;border-radius:24px;background:transparent;transition:background-color .25s ease}.ep-home-routineRow[data-active=true]{background:var(--home-yellow, #fff3cd)}.ep-home-routineNumber{display:grid;place-items:center;width:48px;height:48px;border-radius:50%;background:var(--home-sage, #c8e0c5);color:var(--home-ink, #1e4222);font-family:EP Display,Work Sans,sans-serif;font-size:23px;font-weight:800;transition:background-color .25s ease,color .25s ease}.ep-home-routineRow[data-active=true] .ep-home-routineNumber{background:var(--home-ink, #1e4222);color:var(--home-bg, #fff9ed)}.ep-home-routineCopy{min-width:0}.ep-home-routineCopy h3{margin:6px 0 0;font-family:EP Display,Work Sans,sans-serif;font-size:27px;font-weight:800;line-height:1.1;letter-spacing:-.035em}.ep-home-routineCopy p{margin-top:13px;font-size:16px;line-height:1.65}@media(min-width:800px){.ep-home-routineJourney{padding:var(--home-padding-top, 90px) 40px var(--home-padding-bottom, 90px)}.ep-home-routineInner{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:70px}.ep-home-routineIntro{position:sticky;top:160px}.ep-home-routineTitle{font-size:clamp(calc(var(--home-heading-size, 60px) * .766667),4.7vw,var(--home-heading-size, 60px))}.ep-home-routineDial{display:flex;margin-top:33px}.ep-home-routineIntro .ep-home-textLink{margin-top:28px}.ep-home-routineSteps{gap:24px}.ep-home-routineSteps:before{top:56px;bottom:100px;left:56px}.ep-home-routineRow{min-height:210px;grid-template-columns:64px minmax(0,1fr);gap:24px;padding:24px}.ep-home-routineNumber{width:64px;height:64px;font-size:31px}.ep-home-routineCopy h3{margin-top:13px;font-size:32px}.ep-home-routineCopy p{font-size:17px}}@media(max-width:359px){.ep-home-routineTitle{font-size:min(39px,var(--home-mobile-heading-size, 42px))}.ep-home-routineRow{column-gap:12px;padding-inline:16px}.ep-home-routineSteps:before{left:40px}.ep-home-routineCopy h3{font-size:24px}}ep-home-routine[data-enable-animation=false] .ep-home-routineProgress,ep-home-routine[data-enable-animation=false] .ep-home-routineRow,ep-home-routine[data-enable-animation=false] .ep-home-routineNumber{transition:none}@media(prefers-reduced-motion:reduce){.ep-home-routineTrack .ep-home-routineProgress,.ep-home-routineRow,.ep-home-routineNumber{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/ep-home-routine.css.map */
