/* TiresChile 2026 · cabecera y pie nuevos en las páginas interiores.
   Se carga después de tc-2026.css y neutraliza estilos antiguos (bootstrap, main_25, blue_25). */
:where(.tc-shell){font:15px/1.5 var(--f-body);color:var(--ink);letter-spacing:normal;text-transform:none;-webkit-font-smoothing:antialiased;text-align:left}
.tc-shell :where(p,a,span,li,div,input,button,b,small,strong){font-family:var(--f-body)}
.tc-top{color:#fff}.tc-foot{color:#C5CCDA;font-size:14px}.tc-nav{color:#fff}
:where(.tc-shell) *{letter-spacing:inherit;text-transform:none}
:where(.tc-shell) a,:where(.tc-shell) a:hover,:where(.tc-shell) a:focus,:where(.tc-shell) a:active{color:inherit;text-decoration:none;outline:none}
.tc-shell a:focus-visible,.tc-shell button:focus-visible{outline:2px solid var(--yellow);outline-offset:2px}
.tc-shell ul{list-style:none}
.tc-shell input,.tc-shell button{font-family:var(--f-body);letter-spacing:normal;line-height:normal;margin:0}
.tc-shell input[type=search]{-webkit-appearance:none;appearance:none;box-shadow:none;height:auto;background:#fff}
.tc-shell input[type=search]::-webkit-search-cancel-button{-webkit-appearance:none}
.tc-shell p{margin:0 0 10px}
.tc-shell img{width:auto}
.tc-shell .tc-logo img{width:210px}
.tc-shell .tc-foot__brand img{width:190px}

/* Pie: el contenedor antiguo <footer id="footer" class="color-bg"> */
#footer.color-bg{background:#0C1426;border-top:0;padding:0;margin:0}
#footer .tc-shell h3{font:700 14px/1.4 var(--f-head)!important;color:#fff;margin:0 0 14px;padding:0;border:0;letter-spacing:.02em;text-transform:none}
#footer .tc-shell .tc-foot__payh{margin-top:22px!important}
#footer .tc-shell .tc-foot__brands h3{margin-bottom:10px}
.tc-newsrow{background:#fff;border-top:1px solid var(--line);padding:40px 0}
.tc-newsrow .tc-news{margin:0}
.tc-newsrow .tc-news__txt b{font:800 18px var(--f-head)!important;color:#fff}

/* El menú sticky necesita que ningún contenedor antiguo recorte el desborde */
.wrapper{overflow:visible}

/* Menú fijo al bajar (escritorio) */
@media (min-width:992px){.tc-shell.tc-nav.is-fixed{position:fixed;top:0;left:0;right:0;z-index:1000;box-shadow:0 6px 18px rgba(10,26,61,.18)}}

/* Botón móvil antiguo "buscar por medida": estaba fijo a 50px del borde (altura del header anterior) y tapaba el logo */
@media (max-width:767px){
  .widget.menu-search-movil-2{top:38vh!important;z-index:9990!important}
  .widget.menu-search-movil-2 .sear-tab{width:42px;padding:12px 11px;border-radius:0 12px 12px 0;background:#0B4FC4;box-shadow:0 6px 16px rgba(10,26,61,.25)}
}
