.mfb-page-steps{padding-top:var(--mfb-steps-pad-top, 64px);padding-bottom:var(--mfb-steps-pad-bottom, 64px)}.mfb-page-steps__inner{max-width:120rem!important}.mfb-page-steps__header{text-align:center;max-width:60rem;margin:0 auto 4.8rem}.mfb-page-steps__eyebrow{font-family:var(--font-body-family);font-size:1.2rem;font-weight:800;letter-spacing:.3rem;text-transform:uppercase;color:rgb(var(--color-accent-red));margin-bottom:1rem}.mfb-page-steps__title{font-family:var(--font-body-family);font-size:clamp(2.4rem,3.6vw,4rem);font-weight:900;text-transform:uppercase;letter-spacing:-.04rem;color:rgb(var(--color-foreground));margin:0 0 1.2rem}.mfb-page-steps__subtitle{font-size:1.5rem;line-height:1.6;color:rgba(var(--color-foreground),.75);margin:0}.mfb-page-steps__grid{display:grid;list-style:none;margin:0;padding:0;gap:2.4rem}.mfb-page-steps__grid--1-col{grid-template-columns:1fr}.mfb-page-steps__grid--2-col{grid-template-columns:repeat(2,1fr)}.mfb-page-steps__grid--3-col{grid-template-columns:repeat(3,1fr)}.mfb-page-steps__grid--4-col{grid-template-columns:repeat(4,1fr)}@media(max-width:990px){.mfb-page-steps__grid--3-col,.mfb-page-steps__grid--4-col{grid-template-columns:repeat(2,1fr)}}@media(max-width:600px){.mfb-page-steps__grid--2-col,.mfb-page-steps__grid--3-col,.mfb-page-steps__grid--4-col{grid-template-columns:1fr}}.mfb-page-steps__item{margin:0;padding:0;list-style:none}.mfb-page-steps__card{background:rgb(var(--color-background));border:1px solid rgba(var(--color-foreground),.15);display:flex;flex-direction:column;height:100%;overflow:hidden}.mfb-page-steps__media{width:100%;aspect-ratio:16 / 7;overflow:hidden;background:rgba(var(--color-foreground),.06)}.mfb-page-steps__img{width:100%;height:100%;object-fit:cover;display:block}.mfb-page-steps__body{padding:3.2rem 3.2rem 3.6rem;flex:1;display:flex;flex-direction:column}.mfb-page-steps__num{font-family:var(--font-body-family);font-size:4.8rem;font-weight:900;line-height:1;color:rgb(var(--color-accent-red));margin-bottom:1.6rem}.mfb-page-steps__step-title{font-family:var(--font-body-family);font-size:1.7rem;font-weight:800;text-transform:uppercase;letter-spacing:.05rem;color:rgb(var(--color-foreground));margin:0 0 1.2rem;line-height:1.2}.mfb-page-steps__text{font-size:1.4rem;line-height:1.65;color:rgba(var(--color-foreground),.7)}.mfb-page-steps__text p{margin:0 0 1rem}.mfb-page-steps__text p:last-child{margin-bottom:0}
/*# sourceMappingURL=/cdn/shop/t/17/assets/component-mfb-page-steps.css.map */
