.g_ .mini-banner .modulo img {width: auto;margin: auto;}
/* --- VERSÃO COM AJUSTE DE ALTURA DA SACOLA BRANCA --- */

/* 1. Prepara a área do carrinho */
#cabecalho .carrinho .vazio a, #cabecalho .carrinho a, .g_ .carrinho a {
    display: inline-flex !important;
    align-items: center !important;
    position: relative !important;
    text-decoration: none !important;
    min-width: 30px !important;
    min-height: 30px !important;
}

/* 2. Desenha o corpo da Sacola Branca e EMPURRA PARA BAIXO */
#cabecalho .carrinho .vazio a::before, #cabecalho .carrinho a::before, .g_ .carrinho a::before {
    content: "" !important; 
    display: inline-block !important;
    width: 18px !important; 
    height: 20px !important;
    border: 2px solid #FFFFFF !important; 
    border-top: none !important;
    border-radius: 0 0 4px 4px !important; 
    position: relative !important;
    margin-right: 5px !important; 
    
    /* Aumentamos este valor para fazer a sacola descer no computador */
    top: 14px !important; 
}

/* 3. Desenha a Alça da Sacola Branca e EMPURRA PARA BAIXO junto com o corpo */
#cabecalho .carrinho .vazio a::after, #cabecalho .carrinho a::after, .g_ .carrinho a::after {
    content: "" !important; 
    display: block !important;
    width: 10px !important; 
    height: 8px !important;
    border: 2px solid #FFFFFF !important; 
    border-bottom: none !important;
    border-radius: 6px 6px 0 0 !important; 
    position: absolute !important;
    left: 4px !important; 
    
    /* Aumentamos este valor para a alça acompanhar a descida da sacola */
    top: 8px !important; 
}

/* 4. Ativa e Garante a exibição na versão para CELULAR (sem desalinhar o mobile) */
@media only screen and (max-width: 767px) {
    .cabecalho-mobile .carrinho, .conteudo-topo .carrinho, .g_ .carrinho {
        display: inline-flex !important;
        visibility: visible !important;
        opacity: 1 !important;
    }
    /* Reseta a descida no celular para o topo móvel continuar correto */
    #cabecalho .carrinho .vazio a::before, #cabecalho .carrinho a::before, .g_ .carrinho a::before {
        top: 4px !important;
    }
    #cabecalho .carrinho .vazio a::after, #cabecalho .carrinho a::after, .g_ .carrinho a::after {
        top: -2px !important;
    }
}

/* 5. Fixa a bolinha vermelha no local correto (Acompanhando a nova altura) */
#cabecalho .qtd-carrinho, .g_ .qtd-carrinho, .conteudo-topo .qtd-carrinho {
    position: absolute !important;
    top: 2px !important; /* Ajustado para ficar certinho no ombro da sacola que desceu */
    right: -12px !important;
    background: #ff0000 !important; 
    color: #ffffff !important;
    font-size: 10px !important; 
    font-weight: bold !important;
    padding: 2px 5px !important; 
    border-radius: 50% !important;
    z-index: 99 !important; 
    line-height: 1 !important;
}