/* R18.13 — header desktop: menu completo + seletores de país com bandeiras. */
@media (min-width:1180px){
  #wrapwrap > header#top .container-fluid.o_main_nav,
  header#top .container-fluid.o_main_nav{
    width:calc(100% - 20px)!important;max-width:1600px!important;
    margin-left:auto!important;margin-right:auto!important;
    padding-left:10px!important;padding-right:10px!important;
    flex-wrap:nowrap!important;column-gap:2px!important;
  }
  #wrapwrap > header#top .navbar-brand.logo.me-4,
  header#top .navbar-brand.logo.me-4{flex:0 0 auto!important;margin-right:7px!important;}
  #wrapwrap > header#top #top_menu,
  header#top #top_menu{
    display:flex!important;flex:1 1 auto!important;min-width:0!important;
    flex-wrap:nowrap!important;align-items:center!important;gap:0!important;
    margin-right:4px!important;overflow:visible!important;
  }
  #wrapwrap > header#top #top_menu > li.nav-item,
  header#top #top_menu > li.nav-item{flex:0 0 auto!important;}
  #wrapwrap > header#top #top_menu > li.nav-item > a.nav-link,
  header#top #top_menu > li.nav-item > a.nav-link{
    padding-left:5px!important;padding-right:5px!important;
    font-size:clamp(11px,.82vw,13px)!important;line-height:1.2!important;
    white-space:nowrap!important;
  }
  #wrapwrap > header#top #top_menu.ecoa-r1813-full-menu > li.o_extra_menu_items,
  header#top #top_menu.ecoa-r1813-full-menu > li.o_extra_menu_items{display:none!important;}
  #wrapwrap > header#top #top_menu > li.ecoa-r1813-restored-menu-item,
  header#top #top_menu > li.ecoa-r1813-restored-menu-item{display:flex!important;}
  #wrapwrap > header#top .navbar-nav.align-items-center,
  header#top .navbar-nav.align-items-center{flex:0 0 auto!important;flex-wrap:nowrap!important;gap:2px!important;}
  #wrapwrap > header#top .oe_structure.oe_structure_solo,
  header#top .oe_structure.oe_structure_solo{flex:0 0 auto!important;width:auto!important;max-width:none!important;}
  #wrapwrap > header#top .ecoa-r1813-country-switch,
  header#top .ecoa-r1813-country-switch{
    display:inline-flex!important;align-items:center!important;gap:5px!important;
    white-space:nowrap!important;padding-left:7px!important;padding-right:7px!important;
  }
  #wrapwrap > header#top .ecoa-r1813-country-flag,
  header#top .ecoa-r1813-country-flag{
    display:inline-flex!important;width:18px!important;height:13px!important;
    flex:0 0 18px!important;overflow:hidden!important;border-radius:2px!important;
    box-shadow:0 0 0 1px rgba(14,60,57,.16)!important;vertical-align:middle!important;
  }
  #wrapwrap > header#top .ecoa-r1813-country-flag svg,
  header#top .ecoa-r1813-country-flag svg{display:block!important;width:18px!important;height:13px!important;}
  #wrapwrap > header#top .oe_structure_solo :is(a.btn,button.btn),
  header#top .oe_structure_solo :is(a.btn,button.btn){
    padding-left:8px!important;padding-right:8px!important;font-size:11.5px!important;white-space:nowrap!important;
  }
}
@media (max-width:1179.98px){
  #wrapwrap > header#top #top_menu > li.ecoa-r1813-restored-menu-item,
  header#top #top_menu > li.ecoa-r1813-restored-menu-item{display:none!important;}
  #wrapwrap > header#top #top_menu > li.o_extra_menu_items,
  header#top #top_menu > li.o_extra_menu_items{display:list-item;}
}
