logo > .g_ .logo a > img{max-height: 125px !important;}

/* Torna fixa apenas a barra principal (logo, busca, carrinho) */
header .row-flex.align-items-center {
  position: fixed;
  top: 15px;
  left: 0;
  width: 103%;
  z-index: 9999;
  background-color: #fff;
  box-shadow: 0 2px 5px rgba(0, 0, 0, 0.1);
  padding: -2px 0;
}

/* Mantém ela centralizada dentro do limite de 1180px */
header .container {
  max-width: 1180px;
  margin: 0 auto;
}

/* Cria espaço abaixo do topo fixo para o conteúdo não ficar por trás */
body {
  padding-top: 50px; /* Ajuste esse valor conforme a altura da sua barra */
}

.tarja-rolante {
  position: fixed;
  top: 0px; /* Ajusta conforme a altura do seu topo */
  left: 0;
  width: 100%;
  background: linear-gradient(to right, #6a11cb, #2575fc);
  color: white;
  padding: 5px 0;
  font-size: 14px;
  font-weight: bold;
  overflow: hidden;
  white-space: nowrap;
  z-index: 9998;
}

.texto-rolante {
  display: inline-block;
  padding-left: 100%;
  animation: rolagemTexto 20s linear infinite;
}

@keyframes rolagemTexto {
  0% { transform: translateX(0); }
  100% { transform: translateX(-100%); }
}

body {
  padding-top: 110px; /* Soma da altura do topo + altura da tarja */
}

/*_____________________________________________________________________________*/

/* TÍTULO DO PRODUTO */
h1.nome-produto {
    color: #1a7f37 !important; /* Cor verde escuro */
    font-size: 30px !important;
    font-weight: bold !important;
    margin-bottom: 15px !important;
}

/* DESCRIÇÃO DO PRODUTO */
#descricao, 
#descricao p {
    color: #333 !important; /* Cinza escuro */
    font-size: 16px !important;
    line-height: 1.6 !important;
}

/* PREÇO ATUAL */
strong.preco-promocional {
    color: #d91f1f !important; /* Vermelho forte */
    font-size: 26px !important;
    font-weight: bold !important;
}

/* PREÇO ANTIGO (SE TIVER) */
.preco-produto-anterior {
    color: #888 !important;
    font-size: 18px !important;
    text-decoration: line-through !important;
}

/*_____________________________________________________________________________*/

/* Parcela */
span.preco-produto.destaque-parcela {
    color: #008000 !important; /* Verde, troque se quiser */
    font-size: 18px !important;
    font-weight: bold;
}

/* Botão Comprar */
div.comprar {
    background-color: #E5E5E5 !important; /* Cor de fundo do botão */
    color: #ffffff !important; /* Cor da fonte */
    font-size: 18px !important;
    font-weight: bold;
    border-radius: 8px;
    padding: 10px 20px;
    transition: 0.3s;
}

div.comprar:hover {
    background-color: #f5faf5 !important; /* Cor quando passar o mouse */
    cursor: pointer;
}

/*_________________________________________________*/

#parcelas-pai {
    display: block !important;
    visibility: visible !important;
    opacity: 1 !important;
    max-height: none !important;
}
.toggle-payments {
    display: none !important;
}


/*_________________________________________________*/



