.tp-passos__wrapper{display:flex;flex-direction:column;align-items:center;gap:clamp(2.4rem,1.4486rem + 2.4381vw,6.4rem)}.tp-passos__header{display:flex;flex-direction:column;align-items:center;gap:1.2rem;text-align:center;text-transform:uppercase}.tp-passos__eyebrow{margin:0;color:#485163;font-family:antipoda-variable,sans-serif;font-size:clamp(1.2rem,1.0514rem + .381vw,1.5rem);line-height:1.2;letter-spacing:.04em}.tp-passos__title{margin:0;color:#1e1e1e;font-family:Antipoda-b,sans-serif;font-size:clamp(2.7rem,1.6595rem + 2.6667vw,4.8rem);font-weight:900;line-height:1.2}.tp-passos__grid{display:grid;width:100%;grid-auto-flow:column;grid-auto-columns:78%;gap:.8rem;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-inline:1.6rem;-webkit-overflow-scrolling:touch;margin-inline:-1.6rem;padding-inline:1.6rem;scrollbar-width:none}.tp-passos__grid::-webkit-scrollbar{display:none}.tp-passos__card{scroll-snap-align:start;display:flex;flex-direction:column;gap:1.2rem;width:100%;min-width:0}.tp-passos__media{position:relative;width:100%;border-radius:clamp(1.2rem,.9029rem + .7619vw,1.6rem);overflow:hidden}.tp-passos__media img{width:100%;height:auto;display:block}.tp-passos__content{display:flex;flex-direction:column;align-items:center;gap:.4rem;padding-inline:1.8rem;text-align:center}.tp-passos__card-title{margin:0;width:100%;color:#1e1e1e;font-family:Antipoda-b,sans-serif;font-size:clamp(2rem,1.7029rem + .7619vw,3.2rem);font-weight:900;line-height:1.2;text-transform:uppercase}.tp-passos__card-text{margin:0;width:100%;color:#4d4d4d;font-family:antipoda-variable,sans-serif;font-size:clamp(1.3rem,1.2257rem + .1905vw,1.5rem);line-height:1.2;letter-spacing:.04em}@media screen and (min-width:768px){.tp-passos__grid{grid-auto-columns:45%;gap:1.6rem}}@media screen and (min-width:1024px){.tp-passos__grid{grid-auto-flow:initial;grid-template-columns:repeat(3,1fr);grid-auto-columns:initial;gap:clamp(1.6rem,.4rem + 1.875vw,4rem);overflow:visible;margin-inline:0;padding-inline:0;scroll-snap-type:none}.tp-passos__card{gap:1.6rem}.tp-passos__content{gap:.5rem;padding-inline:2.4rem}.tp-passos__card-text{letter-spacing:.6px}}
/*# sourceMappingURL=/cdn/shop/t/13/assets/tp-passos.css.map */
