.conteudo-topo .infos-menu li a {
    font-weight: bold !important;
    color: #000000 !important;
    font-size: 18px !important;
}

.conteudo-topo .infos-menu li {
    margin-right: 20px !important;
}

.conteudo-topo .infos-menu li a svg,
.conteudo-topo .infos-menu li a i {
    margin-right: 6px !important;
}.atributos .wrapper-dropdown .dropdown li a.indisponivel:before {
  content: "" !important;
}/* Remove o risco de todos por padrão */
.atributos .wrapper-dropdown .dropdown li a.indisponivel span {
  text-decoration: none !important;
}

/* Mas mantém o risco só nos itens que realmente mostram o × (esgotado de verdade) */
.atributos .wrapper-dropdown .dropdown li a.indisponivel:has(i.icon-remove[style*="inline"]) span {
  text-decoration: line-through !important;
}.atributos .wrapper-dropdown {
  display: inline-block !important;
  width: fit-content !important;
  min-width: 140px !important;
}

.atributos .wrapper-dropdown .dropdown {
  width: fit-content !important;
  min-width: 100%;
}
body.categoria-24461882 .faceta-tamanho,
body.categoria-24449354 .faceta-tamanho {
  display: none !important;
}
#cabecalho {
  padding-top: 20px !important;
}
#cabecalho .menu.superior {
  margin-top: 20px !important;
}
.secao-banners {
  padding-top: 60px !important;
}
/* Esconde o item "Marcas" do menu superior */
.menu.superior li.categoria-marcas {
  display: none !important;
}
/* Compensa a altura extra do cabeçalho nas páginas internas (produto, categoria, etc.) */
body:not(.pagina-inicial) #corpo {
  padding-top: 40px !important;
}