/* ================= CUPOM ================= */
.caixa1{
    border:1px dashed #7c5169 !important;
}
.caixa1>span{
    color:#7c5169 !important;
}
.caixa1 svg path{
    fill:#7c5169 !important;
}

/* ================= CARRINHO ================= */
#cabecalho .carrinho>a{
    background:#7c5169 !important;
}
#cabecalho .carrinho>a:hover{
    background:#634154 !important;
}

/* ================= MENU ================= */
.all-categories.com-filho>a strong{
    color:#7c5169 !important;
}
.all-categories.com-filho svg path{
    fill:#7c5169 !important;
}
.open-menu:hover .line{
    background:#634154 !important;
}

/* ================= BARRA SUPERIOR ================= */
.menu.departamentos.hidden-phone li.top-action-item.rastreio a,
.menu.departamentos.hidden-phone li.trocas a,
#cabecalho .menu.departamentos.hidden-phone li:nth-child(4) a.cor-secundaria{
    color:#7c5169 !important;
}
.menu.departamentos.hidden-phone li.top-action-item.rastreio a:hover,
.menu.departamentos.hidden-phone li.trocas a:hover{
    color:#634154 !important;
}

/* ================= HOME ================= */
.scrollToTop{
    background:#7c5169 !important;
    color:#fff !important;
}
.scrollToTop:hover{
    background:#634154 !important;
}
ul.slick-dots li.slick-active button{
    background:#7c5169 !important;
}
#listagemProdutos .actions .contact li svg text{
    fill:#7c5169 !important;
}
#listagemProdutos .actions .contact li svg rect{
    stroke:#7c5169 !important;
}

/* ================= CARROSSEL (setas) ================= */
.flex-direction-nav a,
.slick-prev,
.slick-next{
    color:#7c5169 !important;
}
.flex-direction-nav a:hover,
.slick-prev:hover,
.slick-next:hover{
    color:#634154 !important;
}

/* ================= PRODUTO ================= */
.produto div.principal .acoes-produto .comprar .botao-comprar,
.acoes-produto .botao-comprar,
.tag-comprar.fundo-principal{
    background:#7c5169 !important;
    border-color:#7c5169 !important;
    color:#fff !important;
}
.produto div.principal .acoes-produto .comprar .botao-comprar:hover,
.acoes-produto .botao-comprar:hover,
.tag-comprar.fundo-principal:hover{
    background:#634154 !important;
    border-color:#634154 !important;
}
.produto .size-table .open-table{
    color:#7c5169 !important;
    border-color:#7c5169 !important;
}
.produto .size-table .open-table:hover{
    background:#634154 !important;
    border-color:#634154 !important;
    color:#fff !important;
}

/* ================= BUSCA ================= */
.botao-busca.fundo-secundaria,
.botao-busca.fundo-principal{
    background:#7c5169 !important;
}
.botao-busca:hover{
    background:#634154 !important;
}

/* ================= BOTÕES GERAIS (regra única, sem duplicidade) ================= */
.botao:hover,
.botao.principal:hover,
.botao.secundario:hover,
.botao-comprar:hover,
button:hover,
input[type="submit"]:hover{
    background:#634154 !important;
    border-color:#634154 !important;
    color:#fff !important;
}

/* ================= NUCLEAR HOVER OVERRIDE ================= */
body .botao:hover,
body .botao.principal:hover,
body .botao.secundario:hover,
body .botao-comprar:hover,
body .tag-comprar:hover,
body button:hover,
body input[type="submit"]:hover,
body .fundo-principal:hover,
body a.fundo-principal:hover,
body #cabecalho .carrinho > a:hover,
body .produto .botao-comprar:hover,
body .scrollToTop:hover,
body .flex-direction-nav a:hover,
body .botao-busca:hover{
    background-color:#634154 !important;
    border-color:#634154 !important;
    color:#fff !important;
}