.dwm-contrast__rail{position:relative}.dwm-contrast__rail{--dwm-rail-line: 1px}@media(max-resolution:.999dppx){.dwm-contrast__rail{--dwm-rail-line: 1.375px}}@media(max-resolution:.749dppx){.dwm-contrast__rail{--dwm-rail-line: 2.03125px}}@media(max-resolution:.499dppx){.dwm-contrast__rail{--dwm-rail-line: 2.6875px}}@media(max-resolution:.374dppx){.dwm-contrast__rail{--dwm-rail-line: 4.0625px}}.dwm-contrast__line{position:absolute;top:.5rem;bottom:.5rem;left:.3125rem;width:var(--dwm-rail-line);margin-left:calc((1px - var(--dwm-rail-line)) / 2);background:linear-gradient(to bottom,rgb(var(--dwm-accent-rgb, var(--dwm-blue-rgb)) / .35),rgb(var(--dwm-accent-rgb, var(--dwm-blue-rgb)) / .85) 80%,rgb(var(--dwm-positive-rgb, var(--dwm-green-rgb))));transform-origin:top}.dwm-contrast__steps{display:grid;gap:var(--dwm-space-4);margin:0;padding:0;list-style:none}.dwm-contrast__step{position:relative;padding-inline-start:2rem;font-family:var(--dwm-font-heading);font-size:clamp(1.0625rem,1rem + .3vw,1.25rem);font-weight:var(--dwm-weight-heading);letter-spacing:-.01em;line-height:1.35}.dwm-contrast__step:before{content:"";position:absolute;top:.4em;left:0;width:.625rem;height:.625rem;border:2px solid rgb(var(--dwm-accent-rgb, var(--dwm-blue-rgb)));border-radius:50%;background-color:rgb(var(--dwm-bg-rgb))}.dwm-contrast__step--goal:before{border-color:rgb(var(--dwm-positive-rgb, var(--dwm-green-rgb)));background-color:rgb(var(--dwm-positive-rgb, var(--dwm-green-rgb)));box-shadow:0 0 0 4px rgb(var(--dwm-positive-rgb, var(--dwm-green-rgb)) / .18),0 0 14px rgb(var(--dwm-positive-rgb, var(--dwm-green-rgb)) / .4)}@media screen and (min-width:800px){.dwm-contrast__rail{padding-top:1.75rem}.dwm-contrast__line{top:2.0625rem;bottom:auto;left:.3125rem;right:calc(100% / var(--dwm-contrast-steps, 4) - (var(--dwm-contrast-steps, 4) - 1) * var(--dwm-space-4) / var(--dwm-contrast-steps, 4) - .3125rem);width:auto;height:var(--dwm-rail-line);margin-left:0;margin-top:calc((1px - var(--dwm-rail-line)) / 2);background:linear-gradient(90deg,rgb(var(--dwm-accent-rgb, var(--dwm-blue-rgb)) / .35),rgb(var(--dwm-accent-rgb, var(--dwm-blue-rgb)) / .85) 80%,rgb(var(--dwm-positive-rgb, var(--dwm-green-rgb))));transform-origin:left}.dwm-contrast__steps{grid-template-columns:repeat(var(--dwm-contrast-steps, 4),minmax(0,1fr));gap:var(--dwm-space-4)}.dwm-contrast__step{padding:1.75rem 0 0}.dwm-contrast__step:before{top:0}}.dwm-motion-ready .dwm-contrast__line{transition:transform 1.1s var(--dwm-ease) .25s,opacity var(--dwm-duration-normal) var(--dwm-ease)}.dwm-motion-ready .dwm-contrast__line:not(.is-revealed){transform:scaleY(0)}@media screen and (min-width:800px){.dwm-motion-ready .dwm-contrast__line:not(.is-revealed){transform:scaleX(0)}}
/*# sourceMappingURL=/cdn/shop/t/51/assets/dwm-flow-rail.css.map */
