.tf-breadcrumb,.tf-galeria,.tf-destaques,.tf-specs,.tf-acoes,.tf-selos{--tf-azul:#006894;--tf-escuro:#024160;--tf-verde:#00727D;--tf-amarelo:#F3BD04;--tf-borda:#E3E9EE;--tf-ativa:#006894;--tf-icone:#006894;--tf-zebra:#F7FAFC;--tf-cab-bg:#006894;--tf-cab-cor:#FFFFFF;--tf-raio:14px}.tf-oculto{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.tf-aviso{margin:0;padding:.75rem 1rem;border:1px dashed #c6d3dc;border-radius:8px;background:#f7fafc;color:#5b6b78;font-size:.85rem}.tf-breadcrumb ol{display:flex;flex-wrap:wrap;align-items:center;gap:.4em;margin:0;padding:0;list-style:none;font-size:.82rem;line-height:1.5}.tf-breadcrumb li{display:flex;align-items:center;gap:.4em;margin:0}.tf-breadcrumb a{color:#5b6b78;text-decoration:none}.tf-breadcrumb a:hover{color:var(--tf-azul);text-decoration:underline}.tf-breadcrumb [aria-current]{color:var(--tf-escuro);font-weight:600}.tf-breadcrumb__sep{color:#adbcc7}.tf-galeria{--tf-minis:4}.tf-galeria__principal{position:relative;display:flex;align-items:center;justify-content:center;aspect-ratio:4 / 3;margin:0;padding:1rem;border:1px solid var(--tf-borda);border-radius:var(--tf-raio);background:#fff;overflow:hidden}.tf-galeria__img{width:100%;height:100%;object-fit:contain;display:block}.tf-galeria__selo{position:absolute;top:1rem;right:1rem;display:flex;align-items:center;gap:.5rem;padding:.55rem .9rem;border-radius:10px;background:rgb(255 255 255 / .92);box-shadow:0 2px 10px rgb(2 65 96 / .12);backdrop-filter:blur(4px);font-size:.8rem;line-height:1.2;color:var(--tf-escuro)}.tf-galeria__selo img{display:block;width:auto;max-width:110px;height:auto}.tf-galeria__selo-rotulo{color:#6b7a86;font-size:.72rem}.tf-galeria .tf-galeria__barra{display:flex;align-items:center;gap:.5rem;margin-top:.75rem}.tf-galeria .tf-galeria__seta,.tf-galeria .tf-galeria__mini{appearance:none;-webkit-appearance:none;background:#fff;background-image:none;box-shadow:none;color:var(--tf-escuro);font:inherit;letter-spacing:normal;text-transform:none;min-width:0;min-height:0;cursor:pointer}.tf-galeria .tf-galeria__seta{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;padding:0;border:1px solid var(--tf-borda);border-radius:50%;transition:border-color .15s,color .15s}.tf-galeria .tf-galeria__seta svg{width:18px;height:18px}.tf-galeria .tf-galeria__seta:hover:not([disabled]),.tf-galeria .tf-galeria__seta:focus-visible:not([disabled]){border-color:var(--tf-azul);color:var(--tf-azul);background:#fff}.tf-galeria .tf-galeria__seta[disabled]{opacity:.35;cursor:default}.tf-galeria .tf-galeria__miniaturas{display:flex;flex-wrap:nowrap;gap:.5rem;margin:0;padding:0;list-style:none;overflow-x:auto;scroll-behavior:smooth;scrollbar-width:none}.tf-galeria .tf-galeria__miniaturas::-webkit-scrollbar{display:none}.tf-galeria .tf-galeria__miniaturas>li{flex:0 0 calc((100% - (var(--tf-minis) - 1) * .5rem) / var(--tf-minis));margin:0;padding:0;list-style:none}.tf-galeria .tf-galeria__miniaturas>li::before,.tf-galeria .tf-galeria__miniaturas>li::marker{content:none}.tf-galeria .tf-galeria__mini{display:block;width:100%;padding:.35rem;border:2px solid var(--tf-borda);border-radius:10px;line-height:0;transition:border-color .15s}.tf-galeria .tf-galeria__mini:hover,.tf-galeria .tf-galeria__mini:focus-visible{border-color:#9fb6c4;background:#fff}.tf-galeria .tf-galeria__mini.is-ativa{border-color:var(--tf-ativa);background:#fff}.tf-galeria .tf-galeria__mini img{width:100%;aspect-ratio:1 / 1;object-fit:contain;display:block;margin:0;border-radius:0}.tf-destaques{margin:0;padding:.35rem 1.25rem;border:1px solid var(--tf-borda);border-radius:12px;background:#F5F8FA}.tf-destaques__item{display:flex;align-items:center;gap:1rem;padding:.95rem 0}.tf-destaques__item+.tf-destaques__item{border-top:1px solid #E3E9EE}.tf-destaques__icone{flex:0 0 auto;width:30px;height:30px;color:var(--tf-icone)}.tf-destaques__texto{min-width:0}.tf-destaques__rotulo{margin:0;color:#5b6b78;font-size:.85rem;line-height:1.3;font-weight:400}.tf-destaques__valor{margin:.1rem 0 0;color:var(--tf-escuro);font-size:1.05rem;font-weight:700;line-height:1.3}.tf-acoes{display:flex;flex-wrap:wrap;gap:.75rem}.tf-botao{display:inline-flex;flex:1 1 220px;align-items:center;justify-content:center;gap:.55em;padding:.95em 1.3em;border:1px solid #fff0;border-radius:10px;font-size:.95rem;font-weight:600;line-height:1.2;text-align:center;text-decoration:none;cursor:pointer;transition:background-color .15s,color .15s,border-color .15s}.tf-botao svg{flex:0 0 auto;width:20px;height:20px}.tf-botao--principal,.tf-botao--principal:link,.tf-botao--principal:visited{background:var(--tf-azul);color:#fff}.tf-botao--principal span,.tf-botao--principal svg{color:#fff}.tf-botao--principal:hover,.tf-botao--principal:focus{background:var(--tf-escuro);color:#fff}.tf-botao__seta{margin-left:auto;padding-left:.4em}.tf-botao--secundario{background:#fff;border-color:var(--tf-borda);color:var(--tf-escuro)}.tf-botao--secundario:hover{border-color:var(--tf-azul);color:var(--tf-azul)}.tf-selos{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:1rem;margin:1.25rem 0 0;padding:0;list-style:none}.tf-selos li{display:flex;align-items:flex-start;gap:.6rem;margin:0;color:#5b6b78;font-size:.82rem;line-height:1.4}.tf-selos__icone{flex:0 0 auto;width:22px;height:22px;margin-top:.1em;color:var(--tf-icone)}.tf-specs .tf-specs__titulo{margin:0 0 1.1rem;color:var(--tf-escuro);font-size:1.75rem;line-height:1.2;text-transform:none}@media (max-width:640px){.tf-specs .tf-specs__titulo{font-size:1.3rem}}.tf-specs__texto{margin:0 0 1.25rem;color:#4a5560;font-size:.95rem;line-height:1.6}.tf-specs__texto p{margin:0 0 .4em}.tf-specs__rolagem{overflow-x:auto;-webkit-overflow-scrolling:touch;border-radius:10px}.tf-tabela{width:100%;margin:0;border-collapse:separate;border-spacing:0;background:#fff;font-size:.95rem}.tf-tabela th,.tf-tabela td{padding:.85rem 1.1rem;border:0;text-align:left;vertical-align:middle}.tf-tabela thead th{background:var(--tf-cab-bg);color:var(--tf-cab-cor);font-size:.74rem;font-weight:700;letter-spacing:.09em;text-transform:uppercase;white-space:nowrap}.tf-tabela thead th:first-child{border-top-left-radius:10px}.tf-tabela thead th:last-child{border-top-right-radius:10px}.tf-tabela tbody tr{border-bottom:1px solid #EEF2F5}.tf-tabela--zebra tbody tr:nth-child(even){background:var(--tf-zebra)}.tf-tabela tbody tr.is-destaque{background:#F0F9F7;box-shadow:inset 3px 0 0 var(--tf-verde)}.tf-tabela td.tf-col-cod{color:var(--tf-escuro);font-weight:700;white-space:nowrap;font-variant-numeric:tabular-nums}.tf-tabela td.tf-col-desc{color:#3d4852}.tf-tabela .tf-col-selo{width:1%;white-space:nowrap;text-align:right}.tf-selo{display:inline-block;padding:.2em .65em;border-radius:999px;font-size:.68rem;font-weight:700;letter-spacing:.06em;line-height:1.6;text-transform:uppercase}.tf-selo--novo{background:var(--tf-verde);color:#fff}.tf-selo--em-breve{background:var(--tf-amarelo);color:#4a3a00}@media (max-width:640px){.tf-galeria__selo{top:.6rem;right:.6rem;padding:.4rem .65rem}.tf-galeria__selo img{max-width:84px}.tf-destaques__valor{font-size:1rem}.tf-botao{flex:1 1 100%}.tf-specs__rolagem{overflow:visible}.tf-tabela,.tf-tabela tbody,.tf-tabela tr,.tf-tabela td{display:block;width:auto}.tf-tabela thead{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.tf-tabela tbody tr{margin:0 0 .6rem;padding:.8rem 1rem;border:1px solid var(--tf-borda);border-radius:10px;background:#fff}.tf-tabela--zebra tbody tr:nth-child(even){background:#fff}.tf-tabela tbody tr.is-destaque{background:#F0F9F7}.tf-tabela td{padding:0;text-align:left!important}.tf-tabela td.tf-col-cod{margin-bottom:.15rem;color:var(--tf-azul);font-size:.78rem;letter-spacing:.06em}.tf-tabela td.tf-col-desc{font-size:.95rem;line-height:1.4}.tf-tabela td.tf-col-selo{width:auto;margin-top:.45rem}.tf-tabela td.tf-col-selo:empty{display:none}}