.flex-steps{background:var(--bg);padding:var(--pad-m)}.flex-steps__header{text-align:var(--text-align-mobile);margin-bottom:48px}.flex-steps__eyebrow{font-size:14px;font-weight:600;line-height:1.42857;letter-spacing:1px;color:var(--eyebrow-color);margin-bottom:12px;text-transform:uppercase}.flex-steps__title{font-size:48px;font-weight:700;line-height:1;color:var(--h2-color)}.flex-steps__group-title{font-size:40px;font-weight:700;line-height:1;letter-spacing:-.8px;margin-bottom:32px;text-align:center;color:var(--h3-color)}.flex-steps__grid{display:grid;grid-template-columns:1fr;gap:var(--gap-mobile)}.flex-step{background:var(--card-bg);border-radius:var(--radius);color:var(--card-text);padding:24px;box-shadow:0 0 16.6px #0000000d;text-align:center}.flex-step__index{width:49px;height:49px;padding:8px 0;background:var(--accent);color:var(--step-number-color);display:inline-flex;align-items:center;justify-content:center;font-size:22px;font-weight:700;line-height:1.5;margin-bottom:24px;border-radius:24.5px}.flex-step__title{font-size:28px;font-weight:600;line-height:1.28571;letter-spacing:-.56px;margin-bottom:8px;color:var(--h4-color);font-family:proxima-nova,sans-serif}.flex-step__text{font-size:16px;font-weight:400;line-height:1.5;color:var(--p-color)}.flex-steps__grid .flex-step{position:relative}.flex-steps__grid .flex-step:before{content:"";position:absolute;left:50%;transform:translate(-50%);top:auto;bottom:calc(0px - var(--gap-mobile));height:var(--gap-mobile);width:1px;background:var(--h4-color)}.flex-steps__grid .flex-step:last-child:before{display:none}@media (min-width: 901px){.flex-steps__grid{grid-template-columns:repeat(3,1fr)}.flex-step,.flex-steps__group-title{text-align:left}.flex-steps__header{text-align:var(--text-align-desktop)}.flex-steps__grid .flex-step:before{content:"";position:absolute;top:50%;transform:translateY(-50%);left:auto;right:calc(0px - var(--gap));width:var(--gap);height:1px;background:var(--h4-color)}.flex-steps__grid .flex-step:nth-child(3n):before{display:none}}@media (min-width: 1024px){.flex-steps{padding:var(--pad-d)}}
/*# sourceMappingURL=/cdn/shop/t/71/assets/multicolumn-grid.css.map */
