@media only screen and (max-width: 767px) {

    /* remove o ícone de ajuda (?) */
    #cabecalho ul.actions-menu > li.visible-phone{
        display:none!important;
    }

    /* mantém apenas o usuário posicionado */
    #cabecalho ul.actions-menu li.menu-login {
        position: fixed!important;
        top: 3px!important;
        left: 55px!important;
        z-index: 9999!important;
    }

    #cabecalho > .conteiner .main-header .busca {
        border-top: 0px;
    }

    #cabecalho .conteiner .logo {
        margin: 0;
        margin-bottom: 60px;
        height: 100px;
    }

    #cabecalho .conteiner .logo img {
        max-height: 150px;
        margin: 20px auto 0px;
        padding: 0px;
    }

    #cabecalho:before {
        border-bottom: none;
    }

    #cabecalho.fixed>.conteiner .main-header .conteudo-topo .actions-menu .menu-login > a > i {
        background: var(--principal);
    }

}

body {
    background-color: #ffecd2;
}
/* Menu de categorias no mobile */
#menuinsta,
#menuinsta .slick-list,
#menuinsta .slick-track,
#menuinsta li {
    background-color: #ffecd2 !important;
    
}
/* Card dos produtos */
.listagem-item {
    background: #ffffff !important;
    border-radius: 30px !important;
    padding: 20px !important;
    box-shadow: 0 6px 20px rgba(0,0,0,0.08) !important;
    overflow: hidden !important;
    border: none !important;
}

/* Remove fundos internos que possam herdar a cor da página */
.listagem-item .produto-sobrepor,
.listagem-item .produto {
    background: transparent !important;
}

/* Efeito hover */
.listagem-item:hover {
    transform: translateY(-4px);
    transition: all .3s ease;
}
/* Efeito hover */
.listagem-item:hover {
    transform: translateY(-4px);
    transition: all .3s ease;
}

@media (max-width: 680px) {
    .listagem-item {
        width: auto !important;
        max-width: 85vw !important;
        height: auto !important;
        margin: 0 auto !important;
        padding: 16px !important;
    }
}