.numbered-steps__header{max-width:640px;margin:0 auto 3rem;text-align:center}.numbered-steps__caption{text-transform:uppercase;letter-spacing:.14em;font-size:.85rem;font-weight:700;opacity:.75;margin:0 0 .75rem}.numbered-steps__heading{margin:0 0 .75rem;text-wrap:balance}.numbered-steps__subheading{margin:0;font-size:1.1rem;opacity:.85}.numbered-steps__row{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:2.5rem}.numbered-steps__step{position:relative;text-align:center;padding:0 1rem}.numbered-steps__number-wrap{position:relative;width:4.25rem;height:4.25rem;margin:0 auto 1.25rem;border-radius:50%;background:rgb(var(--color-button));display:flex;align-items:center;justify-content:center;box-shadow:0 8px 20px #0000001f}.numbered-steps__number{font-family:var(--font-heading-family);font-weight:700;font-size:1.75rem;color:rgb(var(--color-button-text))}.numbered-steps__connector{display:none}@media screen and (min-width:750px){.numbered-steps__step:not(:last-child) .numbered-steps__connector{display:block;position:absolute;top:2.1rem;left:calc(50% + 3rem);width:calc(100% - 3.5rem);height:2px;background:rgba(var(--color-foreground),.2)}}.numbered-steps__step-heading{margin:0 0 .6rem}.numbered-steps__step-text{font-size:1.05rem;line-height:1.6;opacity:.9}.numbered-steps__step-text p{margin:0}
/*# sourceMappingURL=/cdn/shop/t/19/assets/section-numbered-steps.css.map */
