// Footer COMPARTIDO — fuente única de verdad para las 5 páginas. (function () { const BX = window.BX; const NAVY = BX.navy, ORANGE = BX.orange; const body = '"Inter", system-ui, sans-serif'; const head = '"Poppins", system-ui, sans-serif'; // ── Inject responsive CSS once ───────────────────────────────── if (!document.getElementById('bx-footer-css')) { const s = document.createElement('style'); s.id = 'bx-footer-css'; s.textContent = ` .bxf-wrap{background:#0D1B2A;padding:60px 64px 34px;box-sizing:border-box;width:100%} .bxf-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:40px; padding-bottom:40px;border-bottom:1px solid rgba(248,244,238,.1)} .bxf-bottom{padding-top:24px;display:flex;flex-direction:column;align-items:center;gap:10px} .bxf-legal{display:flex;gap:20px;flex-wrap:wrap;justify-content:center} .bxf-legal a{text-decoration:none;font-size:13px;color:rgba(248,244,238,.45);transition:color .18s} .bxf-legal a:hover{color:rgba(248,244,238,.8)} .bxf-copy{font-size:13px;color:rgba(248,244,238,.35);text-align:center} @media(max-width:900px){ .bxf-wrap{padding:48px 40px 28px} .bxf-grid{grid-template-columns:1fr;gap:28px} } @media(max-width:600px){ .bxf-wrap{padding:40px 20px 24px} .bxf-grid{gap:24px} .bxf-legal{gap:14px} } `; document.head.appendChild(s); } function useLang() { const [, rerender] = React.useState(0); React.useEffect(() => { const h = () => rerender(n => n + 1); window.addEventListener('langchange', h); return () => window.removeEventListener('langchange', h); }, []); } function BXFooter() { useLang(); const T = window.t || (k => k); const ColHead = ({ label }) => (
{label}
); const L = ({ href, children }) => ( e.target.style.color='#fff'} onMouseLeave={e => e.target.style.color='rgba(248,244,238,.75)'}>{children} ); const legalLinks = [ [T('footer.privacy'), 'privacidad.html'], [T('footer.cookies'), 'cookies.html'], [T('footer.legal'), 'aviso-legal.html'], ]; return (
{/* Brand */}
BRITXIA
{T('footer.tagline')}
{/* Nav */}
{T('footer.nav_home')} {T('footer.nav_about')}
{/* Products */}
KLEO {['INGRID', 'BoXtore', 'ZUBEHÖRE'].map(name => (
{name}
{T('footer.prod_soon')}
))}
{/* Contact */}
e.target.style.color='#fff'} onMouseLeave={e => e.target.style.color='rgba(248,244,238,.75)'}> {BX.brand.email}
{legalLinks.map(([label, href]) => ( {label} ))}
{T('footer.copy')}
); } window.BXFooter = BXFooter; })();