.abas-custom #descricao {
  font-size: 15px !important;
}

.abas-custom #descricao p,
.abas-custom #descricao li,
.abas-custom #descricao span {
  font-size: 15px !important;
}

.pagina-produto .produto .acoes-produto .comprar {
    margin-top: 10px;
}

/* ===== DESATIVA MENU INSTA (MOBILE) ===== */
@media (max-width: 767px) {
  #menuinsta {
    display: none !important;
  }
}

/* ===== TRAVA SCROLL LATERAL MOBILE + SCROLL SUAVE ===== */
@media (max-width: 768px) {

  html, body {
    overflow-x: hidden;
    max-width: 100%;
    position: relative;
    -webkit-overflow-scrolling: touch;
  }

  /* evita elementos estourando a largura */
  body {
    width: 100%;
  }

}


@media screen and (max-width: 767px) {
    #cabecalho {
        padding-top: 15px !important;
    }
}

.listagem.com-caixa .listagem-item .acoes-produto {
    border-style: none;
}

@media (max-width: 768px) {

  .atalhos-mobile,
  .atalhos-mobile.visible-phone,
  .atalhos-mobile.fundo-secundario,
  .atalhos-mobile.borda-principal,
  .atalhos-mobile.visible-phone.fundo-secundario.borda-principal {
    
    display: none !important;
    visibility: hidden !important;
    opacity: 0 !important;
    height: 0 !important;
    overflow: hidden !important;
    pointer-events: none !important;
  }

}

.listagem .listagem-item .nome-produto {
    font-weight: 300;
}

.mostrarAvisoCookie #avisoCookies {
  display: none !important;
  height: 0 !important;
  margin: 0 !important;
  padding: 0 !important;
}


.mostrarAvisoCookie #rodape {
  margin-bottom: 1px;
}
.fundo-secundario, .fundo-secundario *, .fundo-secundario *:hover, .fundo-secundario:hover, .fundo-secundario.botao:hover {
color: #000;
}


.logo a img {
    max-height: 200%;
}

a, a:hover, a:focus, .cor-principal, .menu a:hover, .atributo-comum a:hover span, .atributo-comum .active a span {
    color: #000000;
    font-size: 20px;
}

.pagina-produto .produto .nome-produto {
    font-size: 16px;
    line-height: normal;
    margin: 0;
    font-weight: 900;
    text-transform: uppercase;
    color: #000;
}
h1, h2, h3, h4, h5, h6 {
    color: #000000;
}
body {
    color: #000;
}

/* BLOCO DO PREÇO */
.preco-produto{
margin-top:10px;
margin-bottom:18px;
line-height:1.4;
}

/* PREÇO PRINCIPAL */
.preco-produto .preco-promocional{
font-size:25px;
font-weight:700;
color:#111;
display:block;
margin-bottom:6px;
}

/* TEXTO POR UNIDADE */
.preco-produto .preco-promocional::after{
content:" Por Unidade";
font-size:14px;
font-weight:400;
color:#666;
margin-left:6px;
}

/* PARCELAMENTO */
.preco-produto{
font-size:16px;
color:#444;
}

/* BADGE PIX */
.preco-produto .desconto-a-vista{
display:inline-block;
margin-top:8px;
padding:6px 12px;
background:#e8f7ee;
color:#1a7f37;
border-radius:6px;
font-weight:600;
}

/* ÍCONE PIX */
.preco-produto .desconto-a-vista::before{
content:"⚡ ";
}

/* VALOR PIX */
.preco-produto .desconto-a-vista strong{
font-size:18px;
}

/* RESPONSIVO */
@media (max-width:768px){

.preco-produto .preco-promocional{
font-size:30px;
}

}