Tag frete grátis

Bom dia. Gostaria de saber se consigo adicionar a tag de frete grátis somente nos produtos que estejam com o peso do produto zero e assim com frete grátis? Até inserir um código que foi passado aqui em outro tópico, porém ficou aparecendo a tag em todos os produtos mesmo os que não estão com frete grátis. Gostaria de saber se posso também diminuir o tamanho e colocar a tag no canto superior esquerdo para não fica atrapalhando a foto como o que ficou quando ativei, segue o código que coloquei no meu CSS.
Obrigado
.product-card::after {
content: “FRETE GRÁTIS”;
display: block;
position: absolute;
top: 3rem;
right: 0;
padding: 0.25rem 0.5rem;
background: #000;
color: #fff;
font-size: 12px;
font-weight: bold;
border-radius: var(–border-radius);

vitorrochagoncalves consegue me ajudar?

Bom dia, tudo bem?
Vamos ter que avaliar como passar essa informação pra vitrine