@import url('https://fonts.googleapis.com/css2?family=Nunito:wght@200;300;400;500;600;700;800;900&display=swap');

/* FONTE SITE */
body, a, p, span, b, strong, .titulo{
    font-family: 'Nunito';
}

.g_ .listagem .titulo-categoria strong {
    font-weight: lighter !important;
    text-transform: uppercase;
    font-size: 32px;
}
 
.g_ .listagem .preco-produto .cor-principal {
    color:#F67263 ;
}

.g_ .listagem .preco-produto * {
    font-size: 20px;
    font-weight: 600;
}   

/*TITULO DOS PRODUTOS*/
.g_ .listagem .listagem-item .nome-produto {
    font-size: 22px;
    font-weight: bold;
    text-decoration: none;
    text-overflow: initial;
    white-space: normal;
    font-weight: 500;
}

.g_ .produto .principal .nome-produto {
    font-size: 32px !important;
    text-transform: capitalize;
    font-weight: 800;
}

.g_ .produto .principal .nome-produto * {
    font-size: 32px !important;
    text-transform: capitalize;
    font-weight: 800;
}
.produto .codigo-produto {
    font-size: 11px;
}

.g_ #rodape .institucional {
    background-image: none;
    background-color: #F6E2E3;
}
.g_ #rodape .pagamento-selos {
    background-color:  #F6E2E3;
}

a, button, div, h1, h2, h3, h4, h5, h6, label, p, span {
    font-family: 'Nunito', sans-serif !important;
}
.g_ .abas-custom .tab-content {
    font-family: 'Nunito', sans-serif !important;
    }

.g_ .abas-custom .tab-content * {
    font-family: 'Nunito', sans-serif !important;
  }
 
.produto .acoes-produto .preco-produto .preco-venda {
    font-size: 24px;
}
.preco-promocional .cor-principal { 
    font-size: 30px;
} 

/*CONTADOR QUANTIDADE PRODUTO*/
.g_ .produto .acoes-produto .comprar .qtde-adicionar-carrinho {
    vertical-align: initial;
    margin: 0 !important;
}

.g_ .listagem-item .acoes-produto a, .g_ .listagem-item .acoes-produto a:hover {
    margin: 0 -0px;
    line-height: 40px;
    opacity: 70%;
}

.g_ .listagem .bandeiras-produto>span {
    font-size: 10px;
    line-height: 20px;
    box-shadow: 0 0 0;
    border-radius: 4px;
}

.g_ .menu.superior>.nivel-um>li>a>strong {
    font-size: 16px;
}

.g_ .botao, .g_ .botao:hover, .g_ .btn, .g_ .btn:hover, .g_ .identificacao .control-group .submit-email.botao.principal {
        padding: 0 20px;
    line-height: 50px;
    font-size: 16px;
}
   
.identificacao .control-group input {
    font-size: 14px;
}

.g_ .uneditable-input, .g_ input[type=color], .g_ input[type=date], .g_ input[type=datetime-local], .g_ input[type=datetime], .g_ input[type=email], .g_ input[type=month], .g_ input[type=number], .g_ input[type=password], .g_ input[type=search], .g_ input[type=tel], .g_ input[type=text], .g_ input[type=time], .g_ input[type=url], .g_ input[type=week], .g_ select, .g_ textarea {
    border-radius: 2px; 
}

.g_ .abas-custom .tab-content, .g_ .abas-custom .tab-content *, .g_ .pagina-pagina #corpo .titulo+div *, .g_ .pagina-pagina .titulo+div {
    font-size: 18px!important;
}

