:root {--cor_blog_destaque1: #00af22;--cor_primaria: #222222;--cor_secundaria: #222222;--cor_botao: #222222;--cor_botao_hover: #19d600;--cor_texto_botao: #ffffff;--cor_texto_botao_hover: #ffffff;--cor_botao_comprar: #19d600;--pre_cabecalho: #e4e4e4;--cor_texto_pre_cabecalho: #2b2b2b;--cor_cabecalho: #ffffff;--cor_icones: #2b2b2b;--cor_icones_hover: #2b2b2b;--cor_texto_icones: #2b2b2b;--cor_menu: #2b2b2b;--cor_texto_menu: #ffffff;--cor_newsletter: #222222;--cor_texto_newsletter: #ffffff;--cor_footer: #ffffff;--cor_texto_footer: #333333;--texto_global: #333333;--texto_background: #ffffff;--cor_tag_frete_gratis: #ffffff;}

li > strong.cor-secundaria,
h1.titulo.cor-secundaria{
    color: var(--cor_blog_destaque1); 
}


.li-whatsapp{
    position: fixed;
    right: 16px;
    bottom: 92px;
    display: flex;
    align-items: center;
    justify-content: center;
    width: 72px;
    height: 72px;
    border-radius: 100%;
    background-image: linear-gradient(to right, #209142, #56d263);
    text-decoration: none;
    z-index: 99;
}


.instagram_username {
    text-align: center;
}

iframe .snapwidget-widget {
    border: none;
    overflow: hidden;
    width: 100%;
    height: calc((0.2023 * 100vw) - 8.095px);
}


.listagem span.desconto-a-vista{
    display: block;
    font-size: 1.65em;
    font-weight: 700;
    color: #19d600;
    width: 100%;
    margin: auto;
}

.listagem-item .info-produto .nome-produto{
    z-index:10;
    min-height:70px !important;
}

@media(min-width:756px){
    .listagem-item .info-produto .preco-parcela{
    display: block !important;
    position: absolute !important;
    width: 100% !important;
    bottom: 70px !important;
    left: 0px !important;
    padding: 0 !important;
}
}
@media(max-width:756px){
    .listagem-item .info-produto .preco-parcela{
        display: block !important;
    position: absolute !important;
    width: 100% !important;
    bottom: 40px !important;
    left: 5px !important;
    padding: 0 !important;
    }
        
}

.listagem-item .info-produto .preco-promocional{
    margin:0;
    padding:0;
}

.preco-produto.destaque-parcela{
    margin-top:15px;
}

.parcelas-produto .cor-secundaria{
    color:#5b5b5f !important;
}

.disponibilidade-produto{
     color:#5b5b5f !important;
}


.carrinho svg{
    width: 31px !important;
    height: 62px !important;
    padding-right: 6px !important;
    position: absolute !important;
    right: 20px !important;
    top: -8px !important;
}

.carrinho .qtd-carrinho{
    font-size: 18px !important;
    width: 24px !important;
    height: 24px !important;
    margin: 6px !important;
    line-height: 24.6px !important;
    background: var(--cor_botao) !important;
    left: 13px !important;
    top: -10px !important;
    position: absolute !important;
    text-align: center !important;
    font-weight: 700 !important;
    border-radius: 50px !important;
    color: var(--cor_texto_botao)!important;
}
div.carrinho>a{
    height:55px !important;
}

.menu .listagem .listagem-item .nome-produto{
    margin-bottom:30px !important;
}

.menu.superior .listagem .info-produto{
    line-height:50px !important;
}

.carrinho-vazio-titulo{
    display:none !important
}
.carrinho-vazio-preco{
    display:none !important
}

.bandeiras-produto{
    width: 95% !important;
}

.listagem-item.indisponivel .bandeiras-produto .bandeira-indisponivel{
    width: 100% !important;
    display: flex !important;
    justify-content: center !important;
    align-items: center !important;
    font-size: medium !important;
    padding: 0 !important;
}

.compre-junto__conteudo .compre-junto__nome a{
	color:#ba007c 
}

.compre-junto__conteudo input[type="checkbox"]:checked::before{
	    border-color: #ba007c !important;
    background: #ba007c !important;
}

.compre-junto__titulo-total{
		color:#ba007c 
}

.bandeira-indisponivel{
	background: #ba007c !important;
}

#corpo > div.conteiner > div.secao-principal.row-fluid.sem-coluna > div.coluna.span3 > div.componente > div > h4{
   		color:#ba007c  
}

#rodape .pagamento-selos .selos>ul{
    align-items:center;
    justify-content:flex-start;
}



/* ESTILO CATEGORIA */

.menu.superior .nivel-um > li:nth-child(-n+8)  {
	padding-top:0;
	padding-bottom:0; 
}
.menu.superior .nivel-um > li:nth-child(-n+8) a{
	display:flex;
	align-items:center;
	height:100%;

}
.menu.superior .nivel-um > li:nth-child(-n+8) a:after{

    font-family: Fontawesome;
    margin-left: 4px;
    position: relative;
    line-height: 46px;
    opacity: 1;
    float: right;
    padding-left: 4px;
    font-size: 16px;
    color: var(--cor_texto_menu);
    transform: rotate(0);
    display: inline-block;
    transition: all .2s;
}
.menu.superior .nivel-um > li:nth-child(-n+8) strong {
margin: 8px 0; 
}

.menu.superior .nivel-um > li:nth-child(n+9) {
  padding-top: 0;
  padding-bottom: 0; 
}
.menu.superior .nivel-um > li:nth-child(n+9) a{
	display:flex;
	align-items:center
}
.menu.superior .nivel-um > li:nth-child(n+9) a:after{
    font-family: Fontawesome;
    margin-left: 4px;
    position: relative;
    line-height: 46px;
    opacity: 1;
    float: right;
    padding-left: 4px;
    font-size: 16px;
    color: var(--cor_texto_menu);
    transform: rotate(0);
    display: inline-block;
    transition: all .2s;
}
.menu.superior .nivel-um > li:nth-child(n+9) a strong{
	margin:0;
}
.menu.superior .nivel-um>li:hover .nivel-dois{
    top:100%;
}

.menu.superior .listagem-item .info-produto .preco-parcela{
bottom:35px !important
}