@media(max-width:769px){
    .coluna div.componente.newsletter.borda-principal,
    .coluna .componente {
        display: none;
    }
    .pagina-busca .listagem ul[data-produtos-linha="4"] li,
    .pagina-categoria .listagem ul[data-produtos-linha="4"] li {
        padding: 5px;
    }
    #corpo .lateral .atributo-lista ul li{
        padding: 0 5px 0 5px;
        display: inline-block;
        border: 1px solid var(--cor_menu) !important;
        border-radius: 6px;
        width: max-content;
    }

    #corpo .filtro-coluna ul {
        width: 100%;
        display: flex;
        flex-wrap: wrap;
        gap: 5px;
        margin: 0;
    }

    #corpo .filtro.lista ul li label {
        font-weight: 600;
    }

    /* Side filter - Start */

    .ordenar-listagem.topo .span6:not(.clearfix) {
        display: none;
    }

    .plugoo-filter-button {
        padding: 10px;
        display: flex;
        gap: 5px;
        border-radius: 6px;
        background: var(--cor_cabecalho);
        color: var(--cor_icones);
    }

    .ordenar-listagem.topo .span6:not(.clearfix) {
        display: none;
    }

    .plugoo-filter-button {
        padding: 10px;
        display: flex;
        gap: 5px;
        border-radius: 6px;
        background: var(--cor_cabecalho);
        color: var(--cor_icones);
    }



    .plugoo-menu-mobile {
        display: flex;
        position: fixed;
        z-index: 102030;
        background: #fff;
        top: 0;
        left: 100%;
        width: 100%;
        height: 100%;
        opacity: 0;
        visibility: hidden;
        transition: .3s all ease-in-out;
        flex-direction: column;
    }

    .plugoo-menu-mobile.show {
        left: 0;
        opacity: 1;
        visibility: visible;
    }

    .plugoo-menu-mobile .header-filter {
        background: var(--cor_cabecalho);
        color: var(--cor_icones);
        padding: 10px;
        font-weight: 600;
    }

    .plugoo-menu-mobile .header-filter .header-button {
        display: flex;
        align-items: center;
        background: var(--cor_cabecalho);
        color: var(--cor_icones);
        gap: 10px;
        font-weight: 600;
    }

    #corpo .row-fluid .body-filter {
        display: flex;
        flex-direction: column;
        padding: 10px;
        gap: 15px;
        width: 100%;
        box-sizing: border-box;
        height: 100%;
        overflow: scroll;
        margin: 0;
    }
    .plugoo-menu-mobile .filtro-coluna {
        margin-bottom: 0;
    }
    .plugoo-menu-mobile ul:after,
    .plugoo-menu-mobile .row-fluid:before, 
    .plugoo-menu-mobile .row-fluid:after,
    .plugoo-menu-mobile .body-filter .menu.lateral {
        display: none;
    }


}

/* Side filter - End */
