body {
    color: #000;
    font-weight: 500;
}

.pagina-pagina .caixa-sombreada h1 {
    margin-top: 50px;
}

a, a:hover, a:focus, .cor-principal, .menu a:hover, .atributo-comum a:hover span, .atributo-comum .active a span {
    color: #000000;
}
.tabela-carrinho .formas-envio {
    display: block;
}
b
.produto-aproveite {
    padding-bottom:25px;
}
.mensagem-zoom {
    background: #000000;
    color: #fff;
    font-size: 12px;
    font-weight: 600;
    text-transform: uppercase;
    padding: 8px !important;
  
    display: block;
}

.pagina-produto .abas-custom .tab-content {
    font-size: 14px;
    width: 100%;
    max-width: 940px;
    margin: 0 auto;
    text-align: justify;
   
   
}

.pagina-produto .abas-custom .tab-content ul {
    margin-left:0;
}

#descricao li {
    padding: 5px 0;
}
#barraNewsletter .componente .alert .close {
    right: 0;
    text-shadow: none !important;
    opacity: 1;
    color: #ebb25b;
}
#barraNewsletter .componente .alert {
   text-shadow: none !important;
    position: relative;
    color: #ebb25b;
}
#carouselImagem ul li a {

    border-radius: 0px;

    padding: 0px;
 
}

.pagina-produto #corpo {

    padding-bottom: 0;
}

.breadcrumbs {
    border: none;
    padding: 15px 0 !important;
    margin: 0 !important;
    background: #fdfdfd;
    border-bottom: 1px solid #90909021;
    position: absolute;
    width: 100%;
    left: 0;
    top: 20px;
}

.breadcrumbs ul {
    display: flex;
    align-items: center;
    max-width: 1260px;
    padding: 0 20px;
    flex-wrap: wrap;
    margin: 0 auto;
}


.breadcrumbs svg {

    fill: #000;
}
.breadcrumbs li a, .breadcrumbs li strong {

    color: #000 !important;
}
.atributo-comum ul li.active a span {
    border-color: #000;
}.pagina-produto .atributo-comum a span {
    border-radius: 0px;
    color: #000;
}
.produto-share {
     justify-content: right;
    margin-top: 10px;
}
.share-desejos {
    margin-left: 0px;
    padding-left: 0px;
    border-left: 0px;
}
.info-principal-produto .nome-produto {
    text-transform: uppercase;
    font-size: 22px;
    font-weight: 600;
  
    margin-bottom: 5px;
}
.info-principal-produto .marca-produto a {
    font-size: 13px;
    text-transform: uppercase;
    font-weight: 500;


}
.cores-personalizadas.pagina-produto .breadcrumbs ul li a {
    color: #000 !important;
}
.breadcrumbs ul li:last-child * {
    font-weight: 600 !important;
}
#barraNewsletter.posicao-rodape {

    background: #6a051e !important;
        margin-top: -2px;
}
#barraNewsletter .componente .newsletter-confirmacao span {
    color: #fff !important;

}
.newsletter .newsletter-cupom {

    color: #fff;
    text-transform: uppercase;
}
#barraNewsletter.posicao-rodape .componente .interno {
    padding: 20px 0 25px 0;
}
#barraNewsletter .componente .botao {
    position: relative !important;
    width: auto !important;
    background: #490a1a;
    border-radius: 0;
    opacity: 1;
    line-height: 13px;
    padding: 8px 20px !important;
    font-family: Montserrat;
    color: #fff;
    font-weight: 600;
    text-transform: uppercase;
}
#barraNewsletter .componente .interno {
    text-align:center;
}
.texto-newsletter {
color:#fff;
    text-transform: uppercase;
}
.newsletter-titulo {
    width: fit-content;
   
}
.newsletter .input-conteiner {
    width: 100%;
}
.newsletter .input-conteiner {
    border-radius: 0px !important;

    padding-left: 0px;
    max-width: none !important;
background: transparent;
}

.newsletter input {
    border-radius: 0px !important;
 
    padding: 10px !important;
    width: 300px !important;
    text-align: center;
    background: #fff !important;
    max-width: none !important;
    font-weight: 500;
    font-size: 15px;
}
.newsletter .interno-conteudo {
    width: fit-content;
    display: inline-block;
    margin-left: 30px;
}
#barraNewsletter .componente .titulo {
    text-transform: uppercase;
    color: #fff;
}

header {
    background:#fff;
}
.banners-full {
    border-bottom: 0px;
}

.banner-tarja-content .slick-arrow {
    display:none !important;
}

.pagina-inicial .banners-vantagens {
    margin-bottom: 0px;
    border-bottom: 0px
}

.banners-vitrine-mini {
padding-top: 0px;
    padding-bottom: 0px;
    background: #030303;
}

.banners-vitrine-mini .conteiner {
padding: 0 !important;
max-width: none;
}
/*.cores-personalizadas #cabecalho {
    z-index: 9;
   
}*/
.painel-atendimento svg {
   width:25px;

}
.logo-agencia {
    width:100%;
    text-align:center;
    padding: 15px 0;
}

.logo-agencia a {
    float: none;
 
    display: inline-block;


}
.painel .b {
    display:none !important;
}

.painel-atendimento.painel-item{
    display:none !important;
}
.menu a {
    text-transform:uppercase;

}

.menu-categoria span.translate {
       display: block;
    color: #959595;
    text-transform: uppercase;
    text-align: center;
    margin-top: 0px;
    font-size: 12px;
  

}
.menu-categoria span.preco-parcela {
        margin-top: 0px;
}

/*.creditos.agencia {

position: absolute;
    z-index: -999999;
}*/
#rodape {
    border-top: 0px;
    box-shadow: none;
}
#rodape .rodape-inferior p:first-child {
   
    text-transform: uppercase;
    font-weight: 500;
    color: #000;
    font-size: 11px;
}

#rodape .rodape-inferior {
    border-bottom: 1px solid #c1c1c142;
    background: #f5f5f5;
}


.info-destaque{
font-weight: 600;
    padding-top: 5px;
    text-transform: uppercase
}
.info-destaque .info-texto {
text-align: center;
    font-size: 12px;
}

.info-principal-produto .marca-produto {
   display:none !important; 
}

/*Grande*/

@media only screen and (min-width: 1420px) {
.menu-desktop {

    margin-left: 25% !important;
}
}
@media only screen and (min-width: 769px) {
        .menu-desktop .submenu {
     
        width: 400px;
    }
    .menu-desktop .submenu .level2 .item-level2 {
         width: 100% !important; 
             margin-right: 0px !important; 
             margin-bottom: 0px !important; 
    }
    .menu-desktop .submenu .submenu-wrap {
    padding: 15px !important; 
    }
    .banners-full {
  
    margin-top: 21px;
}
    #corpo {
 
    padding: 40px 0 0px 0;
}
    
    #rodape .rodape-sobre {
   width: 25%;
    margin-left: 1%;
}

#rodape .rodape-atendimento {
    width: 25%;
}
#rodape .rodape-institucional {
    width: 22%;
}
#rodape .rodape-social {
    margin-left: 6%;
}
#rodape-sobre .logo {
margin: 10px auto;
    width: 220px !important;
}
#rodape .institucional .conteiner {
    padding: 45px 20px !important;
}

    .pagina-inicial  .banners-extras.banners-vitrine-mas-vendido:before {
display: block;
    content: "";
    width: 100%;
    height: 255px;
    left: 0;
    z-index: 0;
    position: absolute;
    background: #6a051e;
    margin-top: -10px;

}

.categoria-id-20025564 a strong, .categoria-id-20316841  a strong{
    margin-top: -15px;
}
    
    #tabelaModal .inside {
   
    padding: 0px;
    background: #f3f3f3;
}

#tabelaModal .tabela-produto {
    max-width: 200px;
    margin-right: 0px;
}

.menu-desktop .menu > ul > li.categoria-id-21994791 {

/*border:2px solid #fff;*/
position:relative;
}

.menu-desktop .menu > ul > li.categoria-id-21994791 > a strong {
font-weight: 600;
text-transform: capitalize
}

.menu-desktop .menu > ul > li > a {
    height: 35px
}
    
       .menu-desktop .submenu {

    border-radius: 0px;
}

.menu-desktop .menu > .nivel-um > li.com-filho .level2-prod-wrap {
    display: none;
}

.menu-desktop .menu > .nivel-um > li.com-filho .level2-prod-wrap {
    display: none;

}
.categoria-id-19898324 .level2 {

   
    min-height: 180px !important;
}

.menu-desktop .submenu .level2 {

    max-height: none;
    min-height: auto;
}

.menu-desktop .submenu2 .submenu-wrap {
    padding: 15px 10px 0 10px;
}
.menu-desktop .submenu2 .level2 .item-level2 svg {
   
    fill: #000;
    margin-left: 5px;
}

.menu-desktop .submenu2 .level2 .item-level2 .level3 {

    padding: 10px 10px !important;

    background: #fff;
 
}

.menu-desktop .submenu2 .level2 .item-level2 {
    width: auto;
    margin-bottom: 10px;
    margin-right: 0px;
}

    .pagina-categoria-busca .secao-principal .conteudo .listagem .listagem-item {
   /* width: 24.4%;
    margin: 0 0.3% 1.2% 0.3%;*/
    border:1px solid #ccc !important;
    border-radius:0;
}
.pagina-categoria-busca .secao-principal .coluna {
    width: 21%;
    margin-right: 1%;
}

.listagem .listagem-item .info-produto {
  
    padding: 10px 5px;
}

.listagem .imagem-produto img {
    max-width: none;
    width: 100%;
    padding: 0!important;
    border-bottom: 1px solid #ccc;

}
    
    .menu-desktop .menu > ul > li > a i {

  display:none;
}

.menu-desktop .menu > ul > li > a strong {
    font-size: 13px;
    color:#fff;
}
.menu-desktop .todas-categorias>a>svg {
    display:none;
}
    
    .mensagem-zoom {
        display:none !important;
    }
    
    .busca {
    border-radius: 0px;
    width: 250px;
    border: solid 1px #fff
   
}

.busca input {

    padding: 0 10px !important;
    text-transform: uppercase !important;
  
    font-size: 12px !important;

    width: 90% !important;

}

.busca .botao-busca {

    right: 5px !important;
}

.busca-mobile.mostrabusca {
    opacity:1;
       left: 0;
        
}
.busca-mobile {

  
    padding: 15px 0;
  margin-right:-250px !important;

flex: none;
    text-align: center;
}

    .menu-desktop {
  background: transparent !important;
    box-shadow: none;
    z-index: 9;
    width: fit-content;
 margin: -58px auto 0 22%;
    position:sticky;
    }
.banner-full img {
    max-width: 100%;
    width: 100%;
}
body.fixed .menu-desktop {
    z-index: 7;
    left: 0;
    right: initial;

    top: 22px;
}
.banner-full {
 display: block !important;
    }
    
    body.fixed .hamburger {

    opacity: 0;
    }
    #cabecalho .logo {
   
    position: relative;
    z-index: 99;
}
 .secao-principal {
    padding-top: 70px;
}

.produto-detalhes {
 
    padding-bottom: 30px;
}

.botao-whatsapp a {
 font-weight:600;
    font-size: 12px;
}
}

/*Pequeno*/
@media only screen and (max-width: 768px) {
    
    #barraNewsletter .componente .titulo {
  
    margin-bottom: 5px !important;
}
    
    .newsletter .interno-conteudo {
    width: 100%;
    margin-left: 0px;
}

#barraNewsletter .componente .botao {
  
    width: 100% !important;
    margin-top:5px;
}

#modalNewsletter.com-imagem .row-fluid > .span {
 
    flex-direction: column;
}
/*#modalNewsletter .newsletter-img {
    display: block;
}
.newsletter-img img {
 width: 100% !important;
    height: 270px !important;
}
*/


#modalNewsletter .newsletter-titulo svg {
display:none;
}
    
    .menu a {

    color:#fff;
}
    
    .cadastro form input, .cadastro form select {
    width: 100%;

}
    
    .busca2-titulo {

    color: #fff;

}
.busca2-categorias a {
   color: #fff;
}
.busca2 .busca {
    background: #f6f6f6;
    padding: 0;
    border: none;
    border-radius: 0px;
}
    .busca2-close svg {

    fill: #fff;
}
    .busca2.active {

    background: #6a051e;
}
    .categorias-mobile .nivel-um .level1-wrap > i {

    color: #fff;
}
    .categorias-mobile .nivel-um > li {

    border-bottom: 1px solid #0e060b;
    padding: 0px 10px 14px 10px;
}
    
    .breadcrumbs {

    top: 0px;
}

#rodape .rodape-inferior .inside {
 
    margin: 15px 0 30px 0;
}



.painel .carrinho > a svg {
    width: 35px !important;
    height: 35px !important;
}

.painel .a svg {
    width: 35px !important;
    height: 35px !important;
}

.busca-topo svg {
    width: 25px;
    height: 25px;
}

.menu-mobile-button svg {
    width: 28px;
    height: 28px;
}

#rodape .collapsible-rodape {
 
    justify-content: center;
 

}
#rodape .collapsible-rodape svg {
  
    margin-left: 10px;
}

#rodape .collapsible-rodape span {
    font-weight: 600;

    width: 150px;
}
#rodape .rodape-coluna .logo {
  width: 60% !important;
    margin: 10px auto 0 auto !important;
    justify-content: center;
}
#rodape .rodape-coluna .logo a {

    height: 90px !important;
    max-height: none !important;
}

#rodape .rodape-social .lista-redes ul {
    margin: 0 auto;
}
    
    #rodape .rodape-coluna {
  
    text-align: center;
}

#rodape .rodape-coluna .a-block a {

    justify-content: center;
}
     #rodape .collapsible-rodape:first-child {
        display:none;
    }
    
    
    
    #rodape .pagamento-selos {
        display:none !important;
    }
    
    .banners-vitrine-mas-vendido {
     padding-bottom: 10px;
    padding-top: 0px !important;
    margin-top: 20px !important;
    background: #6a051e;
    }
    
    body {
    padding-bottom: 0px;
}

.slick-arrow {
    background: #e3e3e3;
    border-radius: 0px;
 
     border: 0;
  
}
    .menu .nivel-tres a {
    color: #000;
    font-weight: 600;

}

    
    .pagina-produto .abas-custom .tab-content {
    padding: 0 5px;
    text-align: left;
}
    
    .pagina-produto .abas-custom .tab-content ul {
    margin-left: 15px;
}
    
    #tabelaModal .inside {
    padding: 0px;
}
    
    .variacoes-listagem .atributo-comum a span {
   
    min-width: 22px !important;
    }
    
 .listagem .listagem-item .info-produto .nome-produto {
    font-size: 12px;
    font-weight: 500;
    line-height: 15px;
    text-transform: uppercase;


}
.listagem .listagem-item .info-produto.prodTxt-2 .nome-produto {
 
    -webkit-line-clamp: 3;
}
.listagem .listagem-item .info-produto {

    padding: 7px 2px;
}
 .botao-whatsapp a {
    font-size: 10px;
    line-height: 12px;
    padding: 4px 2px;
}
 
    .listagem .listagem-item .acoes-produto .botao-comprar {
   
    text-transform: uppercase;
    font-weight: 600;
    }
    .newsletter .titulo {
 line-height: 16px !important;
    font-size: 16px !important;
    }
    .newsletter input, .newsletter .input-conteiner {
 width: 100% !important;
 display: block !important;
    }
  
.info-destaque .info-texto {

    font-size: 11px;
}
#cabecalho .logo {
    
    width: 150px !important;
}
.menu-mobile-button svg {
    width: 28px;
    height: 28px;
}
.categorias-mobile .categorias-titulo img {
     width: 150px;
}

.categorias-mobile .inside {
    text-transform: uppercase;
    padding: 15px 0;
}
.categorias-mobile .nivel-um a strong {

    font-weight: 600;
}
.categorias-mobile .nivel-um > li span{
color: #959595;
    display: block;
    font-weight: 500;
    margin-top: 3px;
    margin-bottom: 5px;
}






  .busca {
    border-radius: 0px;
    width: auto;
    margin: 0 auto;
       background: #fff !important;
}
.busca-mobile.mostrabusca {
    opacity:1;
        
}
.busca-mobile {


    padding: 15px;
    margin: 0 auto;

    text-align: center;
}
/*
.painel .painel-atendimento {
    display:block !important;
}*/

.painel .painel-item {
    margin-left: 10px;
}
.painel-atendimento svg {
    width: 20px;
}
.painel .carrinho > a svg {
    width: 24px;
    height: 24px;
}

.categorias-mobile .nivel-dois {
  
  
    background: #6a051e !important;
  
    margin-top: 10px;

    padding-bottom: 0 !important;

  
}
.menu .nivel-dois a {
    color: #fff;
}
.newsletter.componente .alert {
    position: relative !important;
    margin-bottom: 10px;
}

.banners-full .int-mobile img {
    max-width: 100% !important;
}


.categorias-mobile .nivel-um {

    padding-bottom: 20px;
}
.painel-mobile .inside {
    padding: 5px 5px;
    display: block;
}
.painel-mobile .item-mobile {

    text-align: center;
    width: 50%;
    float: left;
    display: inline-block;
}
.painel-mobile .item-mobile a {
    display: block;
    color: #fff;
}
.menu-mobile .painel-mobile svg {
width: 22px;
    height: 22px;
    fill: #fff;
    display: block;
    margin: 0 auto;
}
.menu-mobile-wrap {
 
    background: #6a051e;
}

.painel-mobile {
    display: none;
   border-bottom: 0px;
    background: #291466;
}
.painel-mobile .item-mobile a span {

    font-size: 13px;
    font-weight: 500;
    text-transform: uppercase;
}
.conta-mobile {
 background: #490a1a;
    margin-bottom: 5px;
        border-bottom: 1px solid #0e060b;
    border-top: 1px solid #0e060b;
    color: #fff;
}

.conta-mobile svg {
  
    fill: #fff;
 
}
.conta-mobile .b a {
 
    color: #fff;
}
.menu-mobile-wrap > img {
    width: 50%;
    margin:18px auto;
}
.categorias-mobile .categorias-titulo {

    display: none;
}
.zm-viewer {

    overflow: auto;
}
.zm-viewer img {
 top: 0 !important;
    left: -300px !important;
    width: 1500px !important;
    height: auto !important;
}
}

.banners-vantagens .vantagem .vantagem-texto {
    text-transform: uppercase;
}
.banners-vantagens .vantagem strong {
    font-size: 13px;
}


.pagina-inicial .listagem.vitrine-produtos.vitrine-mas-vendido {
 background-color: #e1e1e1;
    background-image: url(https://cdn.awsli.com.br/2554/2554076/arquivos/fdmarmore.jpg);
    background-position: center;
    background-size: cover;

}
.pagina-inicial .listagem.vitrine-produtos.vitrine-mas-vendido .conteiner {
    padding-bottom: 0px !important;
}

.pagina-inicial  .banners-extras.banners-vitrine-mas-vendido .row-fluid {
    z-index: 1;
    position: relative;
}

.pagina-inicial .listagem.vitrine-produtos.vitrine-lancamento {
   background-color: #e1e1e1;
    background-image: url(https://cdn.awsli.com.br/2554/2554076/arquivos/fdmarmore.jpg);
       background-position: center;
    background-size: cover;

}


.pagina-inicial .titulo-categoria strong {
    color: #040404 !important;
    font-size: 20px;
}
.pagina-inicial .titulo-categoria.vitrine-lancamento strong {
  
    margin-top: 10px;
}

.pagina-inicial .titulo-categoria strong:after {
    display: block;
    content: "";
    width: 60px;
    height: 5px;

    background: #040404;
    margin:10px auto;
}
.vitrine-carrossel .slick-arrow svg {
    fill: #fff !important;
}

.pagina-inicial .listagem .slick-arrow svg {
    fill: #040404 !important;
}

.produto-aproveite {
    margin-top: 0px;
    padding-top: 40px;
    background: #efefef;
    padding-bottom: 40px;
}
body .titulo-categoria strong {
    font-size: 20px;
}

body .titulo-categoria strong:after {
    display: block;
    content: "";
    width: 60px;
    height: 5px;

    background: #000;
    margin:10px auto;
}

.titulo-categoria strong {
    flex-direction: column;
}

.listagem .listagem-item .info-produto .nome-produto {
    text-transform: uppercase;
    font-size: 16px;

    font-weight: 600;
}
.a-block.ha .contato-titulo {
  
    font-weight: 600;
}
.a-block.ha .a-block-cont strong {
    font-size: 14px;
    font-weight: 500;
}

#rodape .rodape-social .lista-redes ul li a {
    border: 1px solid #000;
}
.barra-mobile a svg {
    fill: #fff !important;
}
.barra-mobile a span{
    color: #fff !important;
}
.barra-mobile {
    background: #6a051e !important;
}
.cadastro label {

    font-weight: 600;
}

.cabecalho-interno .titulo small {

    display: block;
    color: #000;
}

.pagina-pagina .caixa-sombreada {

    margin-top: 50px;
}
.painel .carrinho > a svg {
    width: 40px;
    height: 40px;
}

.painel .a svg {
    width: 40px;
    height: 40px;
}

.painel-item .dir-inside:before {
    right: 12px;
}
.painel-item .dir-inside:after {
    right: 14px;
}

.a-block.cw a .a-block-icon svg {
    fill: #000000 !important;
}

.newsletter-img img {
width: 400px;
}

#modalNewsletter .newsletter .titulo {
    text-transform: uppercase;
color:#e5ab32;
font-size: 25px !important
}



#modalNewsletter.com-imagem .componente {
    background: #6a051e;
}

#modalNewsletter .newsletter .interno-conteudo {
    width: 100%;
    display: inline-flex;
    margin-left: 0px;
}


#modalNewsletter .newsletter .input-conteiner input {
  
    box-shadow: none !important;
    border: 0px !important;
    border-radius: 0px !important;
    color: #000!important;
    padding: 10px 25px 10px 0px !important;
    text-align: center;
    font-size: 15px;
    font-weight: 500;
    width: 100% !important;
}

#modalNewsletter .newsletter .botao {
  background: #1e5751!important;
    font-weight: 600;
    font-family: 'Montserrat';
    color: #fff !important;
    border-radius: 0;
    width: 100%;
    font-size: 16px !important;
    text-transform: uppercase;
    padding: 5px !important;
    position: relative !important;
    height: 45px;
    margin-top: 10px;
}

#modalNewsletter .newsletter .botao:before {
   display:none;
}

.modal-modalNewsletter, .modal-modalNewsletter .fancybox-skin, .modal-modalNewsletter .fancybox-outer, .modal-modalNewsletter .fancybox-inner {
border-radius: 0px !important;
}

#modalNewsletter .newsletter .newsletter-confirmacao {
    color: #fff !important;
    text-transform: uppercase;
}
#modalNewsletter .newsletter .input-conteiner {
    background: transparent !important;

    width: 100%;
}


#modalNewsletter .componente .interno img {

    width: 150px;
    margin-bottom: 20px;
}

#modalNewsletter .componente .interno .texto-newsletter {

display:none !important;
}

#modalNewsletter.com-imagem .newsletter-titulo span.sub {
text-transform: uppercase;
    display: block;
    color: #fff;
    margin-top: 5px;

}

#modalNewsletter .newsletter.componente .alert {

position: relative;
    text-shadow: none;
    color: #cb8156;
    padding: 0;
}

#modalNewsletter .newsletter.componente .alert .close {
    position: relative;
    top: 0;
    right: 0;
    opacity: 1;
    color: #cb8156;
    text-shadow: none;

}
.produto .conteiner-imagem {
    BORDER:solid 1px #ccc;
}

/*Frase baixo logo rodape */

#rodape .rodape-sobre .rodape-endereco {
    border-top: 1px solid #ccc;
    padding-top: 10px;
    margin-top: 0;
}

#rodape .rodape-sobre .rodape-endereco svg, #rodape .rodape-sobre .rodape-endereco .onde-estamos .a {

    display:none;
}
#rodape .rodape-sobre .rodape-endereco .onde-estamos {
      text-align: center;
    font-size: 12px;
    font-weight: 500;
    line-height: 18px;
    text-transform: uppercase;
}
@media only screen and (max-width: 768px) {
    
    .logo-agencia {
    margin-bottom: 60px;
}
    
      .thumbs-horizontal .slick-track {

    justify-content: right !important;
}
    .thumbs-horizontal ul {
    max-width: 100% !important;

}
#carouselImagem ul li {
    width: fit-content !important;
    min-width: auto !important;
}
.thumbs-horizontal {

    padding: 0 10px;
}
  
    #rodape .rodape-sobre .rodape-endereco .onde-estamos {

    padding-bottom: 5px;
    }
}

body.fixed #cabecalho {

    box-shadow: 0px 0px 8px 0px rgba(0, 0, 0, 0.6);
    border-bottom: 0px;
}

 .pagina-inicial  .banners-extras.banners-vitrine-mas-vendido li img  {
     filter: invert(1);
 }
  .pagina-inicial  .banners-extras.banners-vitrine-mas-vendido li:last-child img  {
 filter: none;
 }
 
 #cabecalho {
 
    border-bottom: 0px !important;
}
#rodape .rodape-sobre > span {
    display:none;
}

.resumo-flutuante {

    bottom: 180px;
}

.categoria-id-22579408 {
    display:none;
}

.filtros-mobile .filtro ul li *, .filtros-mobile .filtro h4, .filtros-mobile .nivel-dois a {
    color: #fff !important;
}
.filtro h4 {

    text-transform: uppercase;
    font-size: 14px;
}
.cores-personalizadas #rodape .pagamento-selos {
    display:none;
}
.creditos.agencia {
    position: absolute;
    z-index: -999999;
}
@media only screen and (min-width: 1025px){
.produto-detalhes .conteiner-imagem {
    max-width: 560px;
    width: auto !important;
    min-width: auto;
}}
#carouselImagem ul li a img {
    width: 100%;
    height: auto;
}

.resumo-flutuante.flutuante-open {
    display:none !important;
}
.filtro-coluna.faceta-cor {
    display:none !important;
}
.menu-desktop .todas-categorias .level2-cat-wrap {
    padding: 0;
}

.menu-desktop .todas-categorias .tc-item-level1>a {


    width: 100%;
  
    padding: 10px 15px;

}

.menu-desktop .todas-categorias .tc-level1 {
    height: auto;
    width: 370px;
}

.menu-desktop .todas-categorias .tc-item-level1>a strong {
    line-height: 15px;
      font-size: 15px;
}

.menu-desktop .todas-categorias .tc-item-level1:hover>.open-level2 {
    left: 370px;
}

.menu-desktop .todas-categorias .tc-level2-wrap {
    padding: 15px;
}
.menu-desktop .categoria-pai-level2 a strong {
    font-weight: 700;
    font-size: 14px;
        white-space: nowrap;

}
.menu-desktop .todas-categorias .tc-level2 {

 
    height: auto;
    width: auto;
}

.menu-desktop .todas-categorias .tc-item-level2 {
    margin-bottom: 10px;
    margin-right: 0;

}

.categoria-id-21994791 {
 display:none !important;   

}

.barra-mobile .inside div:nth-last-child(2) {

display:none !important;
}