.banner-tarja .banner-tarja__content:not(.owl-loaded) {
    border: 0px solid #e8e8e8;
}

#CN_CompreTamanho {
    margin-bottom: 20px !important;
}

.item-home .conteiner {
    padding-top: 0px !important;
    padding-bottom: 0px !important;
}

html #rodape .rodape-inferior .ag2510 {
    margin-right: 14px;
    display: none !important;
}

.menu-ofertas .ofertas-subtitulo {
    font-weight: bold;
}

.conteiner>div {
    margin-bottom: 0px;
}
.titulo-categoria {
    margin-top: 15px !important;
}
body .titulo-categoria {
    margin-top: 15px !important;
}
.coluna>div, #corpo .conteiner>div {
    margin-bottom: 0px;
}
.vitrine-ofertas .row-fluid {
    display: flex
;
}
.row-fluid {
    margin-top: 10px !important;
}

.banners-vitrine-mini {
    padding-bottom: 10px;
}

.item-home .conteiner {
    padding-top: 16px !important;
    padding-bottom: 16px !important;
}

.pagina-inicial .banners-vantagens {
    margin-bottom: 10px;
}

.ofertas-listagem .ofertas-textos strong {
      color: #ffff;
}
.ofertas-listagem .ofertas-textos span {
    color: #ffff;
}

.cores-personalizadas .ofertas-listagem {
    background: #FF0000;
    color: #ffff;
}

.carrossel-departamentos {
    padding-top: 28px !important;
}

.cores-personalizadas .newsletter-confirmacao, .cores-personalizadas .newsletter-titulo {
    color: #ffffff;
}
.cores-personalizadas #barraNewsletter, .cores-personalizadas .categoria-newsletter {
    background: #000000;
}

.titulo-categoria.borda-principal.cor-principal.vitrine-lancamento {
    margin-bottom: 35px !important;
}

.item-home .conteiner {
    padding-top: 0px !important;
    padding-bottom: 16px !important;
}

.cores-personalizadas .ofertas-listagem {
    background: #ff0000;
    color: var(--cOfertasLTxt);
}

@media (cursor: coarse) {

    
.banners-vantagens .slick-arrow {
    background: #000000;
}
.cores-personalizadas .slick-arrow svg {
    fill: #ffffff;
}

.slick-arrow {
    background: #000000;
}
    
.slick-arrow svg {
  
    fill: #ffffff !important;
}
.titulo-categoria {
    margin-bottom: 0px !important;
    margin-top: 0px !important;
}
}

@media(max-width: 768px){
.info-destaque
{position:fixed !important
}
.item-home .conteiner {
    padding-top: 0px !important;
    padding-bottom: 10px !important;
}

.titulo-categoria.borda-principal.cor-principal.vitrine-lancamento {
    margin-bottom: 15px !important;
}
body .titulo-categoria {
    margin-top: 3px !important;
}
    .filtros-mobile-button.fixed {
        margin-bottom: 20px;
    }

}