Botão de Comprar Fixo Desktop

Olá pessoal,

Estou com dificuldade de deixar o botão de comprar fixo no desktop.

Nenhum que tentei abaixo funcionou:

.listagem-item .acoes-produto {
  opacity: 1;
}
@media only screen and (max-width: 767px){
  #listagemProdutos.listagem .listagem-item .acoes-produto-responsiva,
  .listagem.aproveite-tambem .listagem-item .acoes-produto-responsiva {
    visibility: visible;
  }
  
  #listagemProdutos.listagem .listagem-item .acoes-produto-responsiva .tag-comprar i {
    display: none;
  }
  
  #listagemProdutos.listagem .listagem-item .acoes-produto-responsiva .tag-comprar span {
    font-size: 12px;
  }
  
  #listagemProdutos.listagem .listagem-item .acoes-produto-responsiva {
    position: unset!important;
  }
}
<style>
.listagem-item .acoes-produto.hidden-phone{bottom:40%!important;opacity:1!important;}
</style>

Será que alguém consegue me ajudar?
O site é: https://www.belezadivina.com.br/
E o fornecedor do tema já não presta mais suporte.

Boa noite
Pode mandar um print de onde vc quer ajustar?

Oi @Paulo21,

Abaixo você pode reparar que meu cursor está em cima do primeiro produto. Os outros não aparecem. Gostaria que eles ficassem fixos.

CSS

.listagem-item .acoes-produto {
    opacity: 1;
    border: none;
    transition: none 0s ease 0s;
    display: flex;
    align-items: center;
    justify-content: space-between;
    bottom: 0;
    background: white;
}

.listagem-item .acoes-produto .botao-comprar {
    width: 90%;
    padding: 0px;
    height: 50px;
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 1vw;
    font-weight: bold;
    border-radius: 2px;
    margin: 0px auto;
    color: white ;
    text-transform: lowercase;
    background: var(--cor-botao);
}

.listagem-item .acoes-produto .botao-comprar-ajax {
    width: 55%;
    margin: 0;
}

.listagem-item .acoes-produto .qtde-adicionar-carrinho {
    width: 35% ;
    display: flex;
    height: 100%;
}

.listagem-item .acoes-produto .qtde-adicionar-carrinho .qtde-carrinho {
    max-width: 40px;
    margin: 0px 10px;
    height: 40px;
    text-align: center;
    background: rgb(226, 226, 226);
    border: none;
    box-shadow: none;
}

2 curtidas

Oi Leonardo,

Isso de fato me ajudou!

Gostaria só de separar o tamanho das fontes no desktop e mobile, porque 1vw fica muito pequeno no mobile, e se eu aumentar no desktop fica muito grande.

Além disso,
Estou com outro problema que não encontro a solução. Se você puder me ajudar ficarei grato:

Os botôes alguns estão como: “adicionar” outros como: “comprar agora”.

Reparei que:

Botão “adicionar”: Está como: .listagem-item .acoes-produto .botao-comprar-ajax
Botão “comprar agora”: Está como: .listagem-item .acoes-produto .botao-comprar

Saberia dizer como eu altero o nome dos que estão adicionar para “comprar agora”?

CSS

@media only screen and (min-width: 1200px) {
    /*PC*/
    .listagem-item .acoes-produto .botao-comprar,
    .listagem-item .acoes-produto .botao-comprar:hover{
        font-size: 1vw!important;
    }
}
@media only screen and (max-width: 1200px) {
    /*mobile / table*/
    .listagem-item .acoes-produto .botao-comprar,
    .listagem-item .acoes-produto .botao-comprar:hover{
        font-size: 18px!important;
    }
}

CSS

@media only screen and (min-width: 1200px) {
    /*PC*/
    .listagem-item .acoes-produto .botao-comprar,
    .listagem-item .acoes-produto .botao-comprar:hover{
        font-size: 1vw!important;
    }
    .listagem-item .acoes-produto a.botao.botao-comprar.principal.botao-comprar-ajax {
        font-size: 0px!important
    }
    .listagem-item .acoes-produto a.botao.botao-comprar.principal.botao-comprar-ajax:after {
        font-size: 1vw!important;
        content: "Comprar Agora"
    }
}

@media only screen and (max-width: 1200px) {
    /*mobile / table*/
    .listagem-item .acoes-produto .botao-comprar,
    .listagem-item .acoes-produto .botao-comprar:hover{
        font-size: 18px!important;
    }
    .listagem-item .acoes-produto a.botao.botao-comprar.principal.botao-comprar-ajax {
        font-size: 0px!important
    }
    .listagem-item .acoes-produto a.botao.botao-comprar.principal.botao-comprar-ajax:after {
        font-size: 18px!important;
        content: "Comprar Agora"
    }
}