.ais-language-switch{display:flex;justify-content:center;align-items:center;gap:6px;padding:7px 20px;background:#152e3d;color:#fff;font:600 13px/1.3 system-ui,sans-serif;border-top:1px solid #ffffff24;position:relative;z-index:5}
.ais-language-switch a,.topbar .ais-language-switch a{display:inline-flex!important;align-items:center;justify-content:center;min-height:32px;padding:6px 14px;border:1px solid #ffffff55;border-radius:4px;color:#fff!important;text-decoration:none!important;white-space:nowrap}
.ais-language-switch a[aria-current=true]{background:#fff!important;color:#152e3d!important;border-color:#fff}
.ais-language-switch a:hover,.ais-language-switch a:focus-visible{outline:2px solid #f2bac2;outline-offset:2px}
.topbar .container{flex-wrap:wrap;padding-top:6px;padding-bottom:6px;gap:8px 20px}
.topbar__regions{display:block!important;overflow:visible;white-space:normal;text-overflow:clip;letter-spacing:.045em;line-height:1.6}
.topbar__links{flex-wrap:wrap;align-items:center}
.regions{grid-template-columns:repeat(2,minmax(0,1fr))}
.region a{overflow-wrap:anywhere}
html[lang=es-419] .nav{font-size:13px}
html[lang=es-419] .header__actions{gap:8px}
html[lang=es-419] .header__cta{font-size:13px;padding-left:12px;padding-right:12px}
@media(min-width:1180px){.regions{grid-template-columns:repeat(4,minmax(0,1fr))}}
@media(max-width:1150px){html[lang=es-419] .header .nav{display:none}html[lang=es-419] .menu-btn{display:inline-flex}}
@media(max-width:650px){.topbar__regions{width:100%;font-size:10px;text-align:center}.topbar__links{justify-content:center;font-size:11px}.ais-language-switch{padding:6px 16px}.regions{grid-template-columns:1fr}.topbar .account-nav{margin-left:0}html[lang=es-419] .header__cta{display:none}}
