.routine-steps{position:relative;background-color:var(--background-color)}.routine-steps__wrapper{background:linear-gradient(to bottom,var(--gradient-start) 0%,var(--background-color) 90%);border-radius:24px}.routine-steps__header{text-align:center;max-width:var(--container-width);margin:0 auto 30px}.routine-steps__subheading{color:var(--subheading-color);display:block;margin-bottom:8px;font-size:12px;font-weight:700;letter-spacing:.18em;text-transform:uppercase}.routine-steps__heading{color:var(--title-color);margin:0;font-size:36px;line-height:1.1;font-weight:500;letter-spacing:-.02em;text-wrap:balance}.routine-steps__grid{display:grid;grid-template-columns:1fr;gap:16px;max-width:var(--container-width);margin:0 auto}.routine-steps__card{background:var(--card-background-color);border-radius:24px;padding:40px;height:100%;display:flex;flex-direction:column;box-shadow:0 4px 20px #00000005;border:1px solid rgb(var(--color-border))}.routine-steps__step-num{color:var(--num-color);font-size:38px;font-weight:500;line-height:1;letter-spacing:-.04em}.routine-steps__step-title{color:var(--title-color);font-size:18px;font-weight:600;margin-top:8px;margin-bottom:0}.routine-steps__step-text{color:var(--text-color);font-size:14px;margin-top:6px;line-height:1.5}@media screen and (min-width:768px){.routine-steps__grid{grid-template-columns:repeat(3,1fr);gap:24px}}
/*# sourceMappingURL=/cdn/shop/t/15/assets/section-routine-steps.css.map */
