/* origem: site/0078.css */
/* SOURCE: /assets/refactor-v943/css/site/0213.css */
@media (min-width: 992px){
  /* Menu Premium / Cabeçalho 2: largura 1170 e itens justificados de ponta a ponta */
  html body.pc.spb-header-active-laranja .nav-container,
  html body.pc.spb-header-active-laranja .nav-container.is-fixed{
    background:#fff!important;
    border-bottom:1px solid #e8e8e8!important;
    box-shadow:none!important;
    overflow:visible!important;
  }
  html body.pc.spb-header-active-laranja .nav-container .container.nav-wrapper{
    width:1170px!important;
    max-width:calc(100% - 30px)!important;
    margin:0 auto!important;
    padding:0!important;
    display:flex!important;
    align-items:center!important;
    justify-content:center!important;
    overflow:visible!important;
  }
  html body.pc.spb-header-active-laranja .spb-premium-menu-list,
  html body.pc.spb-header-active-laranja .nav-container ul.spb-premium-menu-list{
    width:100%!important;
    max-width:1170px!important;
    margin:0 auto!important;
    padding:0!important;
    display:flex!important;
    align-items:center!important;
    justify-content:space-between!important;
    gap:0!important;
    list-style:none!important;
    text-transform:none!important;
    overflow:visible!important;
    background:#fff!important;
  }
  html body.pc.spb-header-active-laranja .spb-premium-menu-list li,
  html body.pc.spb-header-active-laranja .spb-premium-menu-list li:hover,
  html body.pc.spb-header-active-laranja .spb-premium-menu-list li.active,
  html body.pc.spb-header-active-laranja .spb-premium-menu-list li.current-menu-item,
  html body.pc.spb-header-active-laranja .spb-premium-menu-list li.waves-effect,
  html body.pc.spb-header-active-laranja .spb-premium-menu-list li.waves-effect:hover,
  html body.pc.spb-header-active-laranja .spb-premium-menu-list li.waves-effect.active{
    flex:0 1 auto!important;
    display:flex!important;
    align-items:center!important;
    justify-content:center!important;
    margin:0!important;
    padding:0!important;
    position:relative!important;
    background:transparent!important;
    background-color:transparent!important;
    background-image:none!important;
    border:0!important;
    box-shadow:none!important;
    filter:none!important;
    text-transform:none!important;
  }
  html body.pc.spb-header-active-laranja .spb-premium-menu-list li::before,
  html body.pc.spb-header-active-laranja .spb-premium-menu-list li::after{
    display:none!important;
    content:none!important;
  }
  html body.pc.spb-header-active-laranja .spb-premium-menu-list li > a,
  html body.pc.spb-header-active-laranja .spb-premium-menu-list li > a:link,
  html body.pc.spb-header-active-laranja .spb-premium-menu-list li > a:visited{
    position:relative!important;
    display:flex!important;
    align-items:center!important;
    justify-content:center!important;
    min-height:46px!important;
    height:46px!important;
    line-height:46px!important;
    padding:0 4px!important;
    margin:0!important;
    background:transparent!important;
    background-color:transparent!important;
    background-image:none!important;
    border:0!important;
    box-shadow:none!important;
    color:#111!important;
    font-size:14px!important;
    font-weight:400!important;
    letter-spacing:0!important;
    text-transform:none!important;
    white-space:nowrap!important;
    transition:color .16s ease!important;
  }
  html body.pc.spb-header-active-laranja .spb-premium-menu-list li > a::before{display:none!important;content:none!important;}
  html body.pc.spb-header-active-laranja .spb-premium-menu-list li > a::after{
    content:""!important;
    position:absolute!important;
    left:0!important;
    right:0!important;
    bottom:0!important;
    width:100%!important;
    height:2px!important;
    background:var(--item-color,var(--spb-page-accent,var(--spb-primary)))!important;
    transform:scaleX(0)!important;
    transform-origin:center!important;
    transition:transform .16s ease!important;
    display:block!important;
  }
  html body.pc.spb-header-active-laranja .spb-premium-menu-list li:hover > a,
  html body.pc.spb-header-active-laranja .spb-premium-menu-list li > a:hover,
  html body.pc.spb-header-active-laranja .spb-premium-menu-list li.active > a,
  html body.pc.spb-header-active-laranja .spb-premium-menu-list li.current-menu-item > a{
    color:var(--item-color,var(--spb-page-accent,var(--spb-primary)))!important;
    background:transparent!important;
    background-color:transparent!important;
    background-image:none!important;
    box-shadow:none!important;
  }
  html body.pc.spb-header-active-laranja .spb-premium-menu-list li:hover > a::after,
  html body.pc.spb-header-active-laranja .spb-premium-menu-list li > a:hover::after,
  html body.pc.spb-header-active-laranja .spb-premium-menu-list li.active > a::after,
  html body.pc.spb-header-active-laranja .spb-premium-menu-list li.current-menu-item > a::after{
    transform:scaleX(1)!important;
  }
  html body.pc.spb-header-active-laranja .spb-premium-menu-list .waves-ripple,
  html body.pc.spb-header-active-laranja .nav-container .waves-ripple{
    display:none!important;
    opacity:0!important;
    background:transparent!important;
  }
}

/* Busca: opções sempre brancas para manter leitura em qualquer cor de cabeçalho */
html body.pc .spb-header-search .spb-header-search-options,
html body.pc .spb-header-search .spb-header-search-options.is-open{
  background:#fff!important;
  border:1px solid #e5e7eb!important;
  box-shadow:0 12px 28px rgba(0,0,0,.16)!important;
  color:#222!important;
  overflow:hidden!important;
}
html body.pc .spb-header-search .spb-header-search-option,
html body.pc .spb-header-search .spb-header-search-option:hover,
html body.pc .spb-header-search .spb-header-search-option:focus{
  background:#fff!important;
  color:#222!important;
  border-bottom:1px solid #eef0f3!important;
  box-shadow:none!important;
}
html body.pc .spb-header-search .spb-header-search-option span{
  color:var(--spb-page-accent,var(--spb-primary))!important;
  font-weight:700!important;
}

/* Slide/manchetes: chapéu somente em texto colorido, sem faixa ou fundo atrás */
html body.pc .pc-main-slide .tag,
html body.pc .pc-mobile-slide .tag,
html body.pc .pc-eyebrow,
html body.pc .pc-headline .pc-eyebrow{
  background:transparent!important;
  background-color:transparent!important;
  background-image:none!important;
  color:var(--spb-page-accent,var(--spb-primary))!important;
  padding:0!important;
  border:0!important;
  box-shadow:none!important;
  line-height:1.2!important;
}
html body.pc .pc-main-slide .info .tag::before,
html body.pc .pc-main-slide .info .tag::after,
html body.pc .pc-mobile-slide .tag::before,
html body.pc .pc-mobile-slide .tag::after,
html body.pc .pc-eyebrow::before,
html body.pc .pc-eyebrow::after{
  display:none!important;
  content:none!important;
  background:transparent!important;
}

