/* A coluna central mantém o menu alinhado em todas as páginas. */
.tecenda-refresh .site-header .header-inner{display:grid;grid-template-columns:210px minmax(0,1fr) 210px;gap:18px;position:relative;min-height:76px}
.tecenda-refresh .site-header .brand{grid-column:1;justify-self:start}.tecenda-refresh .site-header .brand img{width:154px}
.tecenda-refresh .site-header .site-nav{grid-column:2;display:flex;justify-content:center;align-items:center;gap:clamp(.8rem,1.2vw,1.25rem);margin:0}
.tecenda-refresh .site-header .site-nav>a{white-space:nowrap}
.tecenda-refresh .site-header .site-nav>a:not(.button){min-height:44px;display:inline-flex;align-items:center;font-size:1rem;font-weight:600}
.tecenda-refresh .site-header .site-nav>.button{position:absolute;right:0;top:50%;translate:0 -50%;min-width:0;min-height:48px;font-size:1rem;padding:.8rem 1.25rem}
.tecenda-refresh .site-header .mobile-nav{grid-column:3;justify-self:end;display:none}
@media(max-width:1100px){
 .tecenda-refresh .site-header .header-inner{grid-template-columns:1fr auto;gap:16px}
 .tecenda-refresh .site-header .site-nav{display:none}.tecenda-refresh .site-header .mobile-nav{display:block;grid-column:2}
 .tecenda-refresh .site-header .mobile-nav__panel{left:0;right:0;width:100%;text-align:center}
 .tecenda-refresh .site-header .mobile-nav__panel>a{justify-content:center}
 .tecenda-refresh .site-header .mobile-nav .solutions-menu>summary{justify-content:center}
 .tecenda-refresh .site-header .mobile-nav .solutions-menu__panel{border-left:0;text-align:center}
}
@media(max-width:700px){.tecenda-refresh .site-header .header-inner{min-height:68px}.tecenda-refresh .site-header .brand img{width:146px}}

/* Medidas fixas evitam saltos entre os cabeçalhos das páginas. */
.tecenda-refresh .site-header{font-size:17px;line-height:1.6}
.tecenda-refresh .site-header .header-inner{width:min(calc(100% - 2rem),1180px);max-width:1180px;padding:0;margin-inline:auto}
.tecenda-refresh .site-header .site-nav>.button{height:48px;min-height:48px;line-height:1.4;padding:11px 20px}
