/* Melhorando a consistência e removendo !important quando possível */
#rodape .rodape-institucional ul li a {
    font-size: 1rem; /* Usando unidades relativas para melhor escalabilidade */
}
#rodape .rodape-sobre p {
    font-size: 1rem;
}
.painel-conta ul a {
    font-size: 1rem;
}
.painel-conta .g {
    font-size: 1rem;
}

.menu-desktop .todas-categorias .tc-item-level1 > a strong {
    font-size: 1rem;
}
.banners-vantagens .vantagem strong {
    font-size: 1rem;
    line-height: 1rem;
}
.a-block .a-block-cont strong {
    font-size: 1rem;
}
.listagem .listagem-item .imagem-produto {
    height: 250px;
    display: flex;
    border-radius: 0.5rem; /* Adicionado arredondamento das bordas */
}
html .gift-calculate {
    display: none; /* Verificar se o elemento realmente precisa ser ocultado */
}

.banners-vantagens .vantagem {
    border-radius: 0.5rem; /* Adicionado arredondamento das bordas dos mini banners */
}

#modalNewsletter .interno-conteudo,
#modalNewsletter .newsletter-titulo svg {
    display: none;
}

#modalNewsletter .newsletter .titulo::after {
    content: 'QUERO10';
    font-size: 3.125rem; /* Convertido de 50px para rem */
    line-height: 3.125rem;
    background: red;
    color: #FFF;
    padding: 0.3125rem 0.625rem; /* Convertido de 5px 10px para rem */
    border-radius: 0.625rem; /* Convertido de 10px para rem */
}

#modalNewsletter .newsletter .titulo::before {
    content: 'Cupom:';
    font-size: 1.125rem; /* Convertido de 18px para rem */
    line-height: 1.125rem;
    font-weight: normal;
}

#modalNewsletter .newsletter .titulo {
    text-indent: -9999px; /* Alternativa: Use técnicas de acessibilidade, como aria-hidden */
    padding: 0;
    display: flex;
    flex-direction: column;
}

#modalNewsletter .newsletter .texto-newsletter {
    text-indent: -9999px;
    display: flex;
    flex-direction: column;
    margin-top: 1.25rem; /* Convertido de 20px para rem */
}

#modalNewsletter .newsletter .texto-newsletter::before {
    content: 'Que tal 10% de desconto na sua compra?';
    font-size: 1.25rem; /* Convertido de 20px para rem */
    font-weight: bold;
}

#modalNewsletter .newsletter .texto-newsletter::after {
    content: '*Cupom válido apenas para compras acima de R$200.';
}
