:root {
    --cor_primaria: #010000
    --cor_secundaria: #f2f2f2
    --cor_botao: #d3d3d3
    --cor_botao_hover: #c0c0c0
    --cor_texto_botao: #010000
    --cor_texto_botao_hover: #ffffff
    --cor_botao_comprar: #d3d3d3
    --pre_cabecalho: #010000
    --cor_texto_pre_cabecalho: #010000
    --cor_cabecalho: #f2f2f2
    --cor_icones: #f2f2f2
    --cor_icones_hover: #010000
    --cor_texto_icones: #010000
    --cor_menu: #efefef
    --cor_texto_menu: #010000
    --cor_newsletter: #f2f2f2
    --cor_texto_newsletter: #010000
    --cor_footer: #ffffff
    --cor_texto_footer: #010000
    --texto_global: #010000
    --texto_background: #ffffff
    --cor_tag_frete_gratis: #ffffff
}

#faltaFrete.freteBox.span12 {
    background: #131026;
    padding: 13px;
    color: #5ecdf4;
    border-color: #c89496;
}

.atributo-comum .active a span, 
.atributo-comum a:hover span, 
.cor-principal, 
.menu a:hover, 
a, 
a:focus, 
a:hover {
    color: #c89496; 
}

.pagina-carrinho .caixa-destaque > .botao.principal {
    background: var(--cor_botao);
    border: 0;
    border-radius: 3px;
    text-shadow: none;
    padding: 13px 25px;
    font-weight: 700;
    font-size: 18px;
    color: var(--cor_texto_botao);
    letter-spacing: -.3px;
}

.alert-success {
    background-color: #c89496;
    border-color: #d6e9c6;
    color: #ffffff; 
}


@media (max-width: 768px) {
    #blog .blog-post:last-child {
        display: flex !important;
    }
}

@media (max-width: 769px) {
    html body {
        overflow-x: unset!important;
    }
}

.gateways-rodape #pix {
    border-top: 1px solid #ddd;
    display: flex;
    justify-content: center;
}

.gateways-rodape #pix img {
    margin: 10px;
    height: 40px;
}

span.desconto-a-vista {
    font-size: 1.2em;
}

.pagina-produto .principal .desconto-a-vista:before {
    content: '\f02a';
    font-family: fontawesome;
    font-size: 1.24em;
    padding-right: 4px;
    position: relative;
    left: 1px;
    top: 2px;
    color: var(--texto_global);
    font-weight: 500;
}

span.desconto-a-vista:after {
    content: " ou Pix";
}

.carrinho.vazio>a span{
    float: none;
    display: block;
    margin-left: 55px;
    line-height: 40px;
    padding: 0;
    font-size: 13px;
}