<style>
  /* ======================================================
     DZ GAMES - VER MAIS IGUAL CONCORRENTE
  ====================================================== */

  .listagem-item {
    position: relative!important;
    overflow: hidden!important;
  }

  .listagem-item .imagem-produto {
    position: relative!important;
    overflow: visible!important;
  }

  /* Esconde botão responsivo/quadrado verde */
  .listagem-item .acoes-produto-responsiva {
    display: none!important;
  }

  /* Botão escondido inicialmente */
  .listagem-item .acoes-produto {
    display: block!important;
    position: absolute!important;
    left: 50%!important;
    top: auto!important;
    bottom: 112px!important;
    transform: translateX(-50%)!important;
    z-index: 30!important;
    opacity: 0!important;
    visibility: hidden!important;
    transition: all .25s ease!important;
    pointer-events: none!important;
    margin: 0!important;
    padding: 0!important;
  }

  /* Aparece no hover */
  .listagem-item:hover .acoes-produto {
    opacity: 1!important;
    visibility: visible!important;
    pointer-events: auto!important;
    bottom: 118px!important;
  }

  /* Estilo do botão */
  .listagem-item .acoes-produto .botao-comprar {
    background: #27951F!important;
    color: #FFFFFF!important;
    border: none!important;
    border-radius: 0!important;
    padding: 13px 34px!important;
    min-width: 170px!important;
    height: 48px!important;
    display: inline-flex!important;
    align-items: center!important;
    justify-content: center!important;
    gap: 8px!important;
    font-size: 15px!important;
    font-weight: 800!important;
    text-transform: uppercase!important;
    box-shadow: none!important;
  }

  .listagem-item .acoes-produto .botao-comprar,
  .listagem-item .acoes-produto .botao-comprar * {
    color: #FFFFFF!important;
  }

  .listagem-item .acoes-produto .botao-comprar i {
    color: #FFFFFF!important;
    font-size: 15px!important;
  }

  /* Remove aquela camada cinza feia */
  .listagem-item .imagem-produto::after {
    display: none!important;
  }

  /* Zoom bem leve na imagem */
  .listagem-item .imagem-produto img {
    transition: all .25s ease!important;
  }

  .listagem-item:hover .imagem-produto img {
    transform: scale(1.02)!important;
  }

  /* Deixa o card mais limpo */
  .listagem-item:hover {
    border-color: #00FF00!important;
  }

  /* Mobile: não usar hover */
  @media (max-width: 767px) {
    .listagem-item .acoes-produto {
      display: none!important;
    }
  }
</style>