.tp-linhas{width:100%}.tp-linhas .tp-wrapper{display:flex;flex-direction:column;align-items:center;gap:var(--tp-space-10, 40px);max-width:1280px;margin:0 auto;padding-top:var(--tp-pad-top, 48px);padding-bottom:var(--tp-pad-bottom, 48px);padding-inline:var(--tp-space-4, 16px)}.tp-linhas__header{display:flex;flex-direction:column;gap:var(--tp-space-2, 8px);width:100%}.tp-linhas__title{font-family:var(--tp-h2-font, var(--tp-font-heading));color:var(--tp-color-text-primary);font-size:var(--tp-font-size-5xl, 48px);font-weight:var(--tp-h2-weight, var(--tp-font-bold));line-height:var(--tp-leading-tight, 1.2);letter-spacing:var(--tp-h2-tracking, normal);margin:0;text-transform:uppercase}.tp-linhas__title p,.tp-linhas__title h1,.tp-linhas__title h2,.tp-linhas__title h3{margin:0;font:inherit;color:inherit;text-transform:inherit}.tp-linhas__subtitle{font-family:var(--tp-body-font, var(--tp-font-body));color:var(--tp-color-text-secondary, #667085);font-size:var(--tp-font-size-base, 16px);font-weight:var(--tp-font-regular, 400);line-height:var(--tp-leading-normal, 1.4);margin:0}.tp-linhas__subtitle p{margin:0;font:inherit;color:inherit}.tp-linhas__grid{display:flex;flex-wrap:wrap;justify-content:center;align-items:flex-start;gap:var(--tp-linhas-gap-mobile, 16px);width:100%}@media(min-width:1024px){.tp-linhas__grid{gap:var(--tp-linhas-gap-desktop, 40px)}}.tp-linhas__card{display:flex;flex-direction:column;align-items:center;gap:var(--tp-space-6, 24px);flex:0 0 auto;max-width:100%;text-decoration:none;color:inherit;transition:transform var(--tp-transition-base, .3s) ease}a.tp-linhas__card:hover{transform:translateY(-4px)}.tp-linhas__card-media{width:100%;aspect-ratio:1 / 1;overflow:hidden;display:flex;align-items:center;justify-content:center}.tp-linhas__card-media img,.tp-linhas__card-media svg{width:100%;height:100%;object-fit:contain;display:block}.tp-linhas__card-label{display:inline-flex;align-items:center;justify-content:center;padding:6px 12px;font-family:var(--tp-h2-font, var(--tp-font-heading));font-size:clamp(20px,4vw,36px);font-weight:var(--tp-font-regular, 400);line-height:1;text-align:center;text-transform:uppercase;letter-spacing:-.01em}.tp-linhas__card-label span{display:inline-block;line-height:1;transform:translateY(-.13em)}@media(max-width:767px){.tp-linhas__card{gap:var(--tp-space-4, 16px)}.tp-linhas__card-label{font-size:20px}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/tp-e-linhas-v1.css.map */
