/*cabeçalho*/
.menu-desktop .todas-categorias .tc-item-level1 > a {
    display: flex;
    width: 310px;}

.menu-desktop .menu > ul > li > a {
    height: 45px;}
    
.menu-desktop .todas-categorias .tc-item-level1:hover > .open-level2 {
    left: 310px;}
    
.menu-desktop .todas-categorias .tc-level2 {
    width: 765px;}
    
.menu-desktop .todas-categorias .tc-item-level2 {
    width: 225px;}
/*cabeçalho*/

.pagina-produto .abas-custom .tab-content {
    font-size: 15px;}
    
@media only screen and (max-width: 1024px){
.pagina-pagina .caixa-sombreada p {
    font-size: 15px !important;
    line-height: 22px;}}
    
#barraNewsletter.posicao-rodape .componente .interno {padding: 50px 0;}

.secao-secundaria {display: none!important;}

/* RODAPÉ*/
#rodape .rodape-institucional {Width: 23%;}
#rodape .rodape-sobre {width: 32%;}
#rodape .institucional .conteiner {padding: 60px 20px !important;}
#rodape .pagamento-selos .conteiner {padding: 40px 20px !important;}

@media (max-width: 968px){
#rodape .rodape-institucional {width: 100%!important;;}
#rodape .rodape-sobre {width: 100%!important;;}}

/***BOTÃO VOLTAR AO TOPO***/
#btn-voltar-topo {
  display: none;
  justify-content: center;
  align-items: center;
  position: fixed;
  bottom: 90px;
  right: 32px;
  width: 40px;
  height: 40px;
  border-radius: 20%;
  border: 2px solid #ffffff;
  background-color: #b6745d;
  text-decoration: none;
  z-index: 90;}
  
@media (max-width: 968px){
#btn-voltar-topo {
  bottom: 80px;
  right: 23px;
  width: 32px;
  height: 32px;
  border-radius: 50%;}}

#btn-voltar-topo::after {
  content: "↑";
  font-size: 18px;
  font-weight: bold;
  color: #ffffff;
  transition: margin-top 250ms;}

#btn-voltar-topo:hover::after {
  margin-top: -8px;}
  
 .___ratingbadge_0 {z-index: 1;}