#consulte-form .botao.principal,
#produto-consulta-preco{
    background-color: #FB9900 !important;
    box-shadow: 0 3px 9px -2px #fb9900;
    border: none;
    border-radius: 8px;
    font-size: 14px;
    text-transform: initial;
    font-weight: 600;
}

#consulte-form .consulte-fechar{
	background-color: #818181 !important;
	box-shadow: 0 3px 9px -2px #818181;
	border: none;
	border-radius: 8px;
	font-size: 14px;
	text-transform: initial;
	font-weight: 600;
}

/* Esconde o SVG original de Conta */
.action-item.account > a > svg.icon {
  display: none;
}

/* Esconde o SVG original de Conta */
li.action-item.account > a > svg.icon.icon {
  display: none !important;
}

/* Insere o novo ícone no lugar */
.action-item.account > a::before {
  content: "";
  display: inline-block;
  width: 37px;
  height: 37px;
  background-image: url("https://cdn.awsli.com.br/61/61454/arquivos/ativo-7.svg");
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
  vertical-align: middle;
  margin-right: 8px; /* ajuste esse valor conforme o espaçamento desejado */
}

/* Remove qualquer brilho/sombra da barra de busca */
.busca.borda-alpha,
.busca.borda-alpha #form-buscar,
.busca.borda-alpha #auto-complete,
.busca.borda-alpha .ui-autocomplete-input,
.busca.borda-alpha .botao-busca {
  box-shadow: none !important;
  -webkit-box-shadow: none !important;
  filter: none !important;
  outline: none !important;
  
}
.titulo-categoria.borda-principal {
  border-color: #323232 !important;
  border-top-color: #323232 !important;
  border-bottom-color: #323232 !important;
  box-shadow: none !important;
}

/* Remove brilho/sombra de todos os botões, inputs e elementos interativos */
button,
input,
select,
textarea,
a.botao,
.botao,
[class*="botao-"],
[class*="bt-"] {
  box-shadow: none !important;
  -webkit-box-shadow: none !important;
  filter: none !important;
  outline: none !important;
}

button:focus,
button:hover,
button:active,
input:focus,
input:hover,
input:active,
select:focus,
textarea:focus,
a.botao:focus,
a.botao:hover,
a.botao:active,
.botao:focus,
.botao:hover,
.botao:active {
  box-shadow: none !important;
  -webkit-box-shadow: none !important;
  filter: none !important;
  outline: none !important;
}

/* Botão "Usar cupom" no mini carrinho */
.fancybox-outer .input-append .btn {
  background: #323232 !important;
  color: #fcff3c !important;
  border-color: #323232 !important;
  box-shadow: none !important;
  text-shadow: none !important;
}

.fancybox-outer .input-append .btn:hover {
  background: #fcff3c !important;
  color: #323232 !important;
}

/* Botão "Finalizar compra" no mini carrinho */
.fancybox-outer .botao.principal.ir-carrinho {
  background: #323232 !important;
  color: #fcff3c !important;
  box-shadow: none !important;
  text-shadow: none !important;
}

.fancybox-outer .botao.principal.ir-carrinho:hover {
  background: #fcff3c !important;
  color: #323232 !important;
}

/* Ícone de carrinho dentro do botão Finalizar compra */
.fancybox-outer .botao.principal.ir-carrinho i.icon-shopping-cart {
  color: #fcff3c !important;
}

.fancybox-outer .botao.principal.ir-carrinho:hover i.icon-shopping-cart {
  color: #323232 !important;
}

/* ===== Botão Comprar (página de produto) ===== */
.pagina-produto .botao-comprar {
  background: #323232 !important;
  color: #fcff3c !important;
  box-shadow: none !important;
  text-shadow: none !important;
}
.pagina-produto .botao-comprar:hover {
  background: #fcff3c !important;
  color: #323232 !important;
}
.pagina-produto .botao-comprar svg.icon,
.pagina-produto .botao-comprar svg.icon path {
  fill: #fcff3c !important;
  stroke: #fcff3c !important;
}
.pagina-produto .botao-comprar:hover svg.icon,
.pagina-produto .botao-comprar:hover svg.icon path {
  fill: #323232 !important;
  stroke: #323232 !important;
}

/* ===== Botão "Usar cupom" (mini carrinho) ===== */
.fancybox-outer .input-append .btn {
  background: #323232 !important;
  color: #fcff3c !important;
  border-color: #323232 !important;
  box-shadow: none !important;
  text-shadow: none !important;
}
.fancybox-outer .input-append .btn:hover {
  background: #fcff3c !important;
  color: #323232 !important;
}

/* ===== Botão "Finalizar compra" (mini carrinho) ===== */
.fancybox-outer .botao.principal.ir-carrinho {
  background: #323232 !important;
  color: #fcff3c !important;
  box-shadow: none !important;
  text-shadow: none !important;
}
.fancybox-outer .botao.principal.ir-carrinho:hover {
  background: #fcff3c !important;
  color: #323232 !important;
}
.fancybox-outer .botao.principal.ir-carrinho i.icon-shopping-cart {
  color: #fcff3c !important;
}
.fancybox-outer .botao.principal.ir-carrinho:hover i.icon-shopping-cart {
  color: #323232 !important;
}

/* ===== Disponibilidade ===== */
.disponibilidade-produto,
.disponibilidade-produto .disponibilidade,
.disponibilidade-produto .cor-principal,
.disponibilidade-produto .cor-secundaria {
  color: #004347 !important;
}

/* ===== Outras formas de pagamento ===== */
.view-forma-pagamento,
.view-forma-pagamento a {
  color: #004347 !important;
}

/* Selo "Frete Grátis" */
.bandeira-frete-gratis.label-success {
  background: #004347 !important;
  color: #FFFFFF !important;
}

/* Selo de desconto (ex: "33% Off") */
.bandeira-promocao.fundo-principal {
  background: #fcff3c !important;
  color: #323232 !important;
}

/* Selo de desconto (ex: "33% Off") */
.bandeira-promocao.fundo-principal {
  background: #fcff3c !important;
  color: #323232 !important;
}