.modal-modalNewsletter .fancybox-skin {
    background: transparent url('https://cdn.awsli.com.br/2026/2026319/arquivos/newsletter-tudointelbras.jpg') no-repeat center;
 }
 
 .inferior .acoes-conta li path {
     fill: #ee2c45
 }
 
 .caixa1 span {
     display: flex;
     align-items: center;
     justify-content: space-around;
     font-size: 10px;
     text-transform: uppercase;
     font-weight: 600;
     color: #ee2c45
 }
 
 .all-categories .titulo {
     color: #ee2c45
 }
 
 
 .login .icon path {
     fill: #ee2c45
 }
 
 .carrinho.carrinho-manipula a i {
     background: none;
     margin-right: 5px;
     color: #ee2c45
 }
 
 .carrinho.carrinho-manipula strong.qtd-carrinho {
     border-radius: 50px;
     display: block !important;
     position: absolute;
     top: -5px;
     right: 12px;
     width: 20px;
     height: 20px;
     line-height: 1.3 !important;
     font-size: 15px !important;
     text-align: center;
     color: white;
     border: 1px solid white;
     background: #333;
 }
 
 .botao.principal.botao-comprar, .botao.principal.grande, .acoes-produto-responsiva .tag-comprar {
     background-color: #ee2c45;
     color: #ffffff;
 }
 
 
 
 .listagem-item:hover .acoes-produto .botao-comprar-ajax {
     width: 55%;
     margin: 0;
     background: #f14e63;
 }
 
 
 
 
 li.all-categories.com-filho .mega-categorias.span6 {
     box-shadow: none;
     width: 50%;
     border-left-width: 5px;
     border-color: f14e63;
 }
 
 
 .all-categories .titulo {
     color: f14e63 !important;
 }
 
 
 #barraTopo .busca-mobile .open-menu svg path {
     fill: f14e63;
 }
 
 
 /*VERIFICAR QUEBRA NO MOBILE NO: margin-bottom: 30px*/
 #cabecalho {
     background-position: top center;
     background-repeat: repeat;
     padding: 20px;
     margin-bottom: 30px;
 }
 
 
 .menu.superior .mega-categorias .nivel-dois>li>a {
     font-weight: 600;
     color: #555555;
 }
 
 
 .scrollToTop {
     position: fixed;
     z-index: 999;
     bottom: 50px;
     right: 0;
     color: #fff;
     display: block;
     width: 50px;
     height: 50px;
     text-align: center;
     border-radius: 5px 0 0 5px;
     display: none;
     text-transform: uppercase;
     -webkit-transition: all .3s linear;
     -moz-transition: all .3s ease;
     -ms-transition: all .3s ease;
     -o-transition: all .3s ease;
     transition: all .3s ease;
     background: f14e63;
 }
 
 
 #barraNewsletter .componente .botao {
     width: 20%;
     margin: 0;
     border-radius: 2px;
     background: f14e63;
     color: #ffffff;
 }
 
 
 #barraNewsletter .componente .titulo svg path {
     fill: f14e63;
 }
 
 
 a.lista-favoritos.fundo-principal.adicionar-favorito {
     float: left;
     font-size: 0;
     font-weight: 400;
     text-align: center;
     height: 45px;
     line-height: 62px;
     width: 45px;
     margin-left: 10px;
     text-decoration: none;
     -webkit-transition: all .2s ease-out;
     transition: all .2s ease-out;
     display: block !important;
     border-radius: 3px;
     background: f14e63;
 }
 
 
 
 a, a:hover, a:focus, .cor-principal, .menu a:hover, .atributo-comum a:hover span, .atributo-comum .active a span {
     color: f14e63;
 }
 
 
 @media only screen and (max-width: 767px)
 .whats {
     bottom: 100px;
 }
 
 
 .fundo-secundario, .fundo-secundario *, .fundo-secundario *:hover, .fundo-secundario:hover, .fundo-secundario.botao:hover {
     fill: f14e63;
 }
 
 @media only screen and (max-width: 767px)
 .caixa-mobile>a {
     color: f14e63;
     width: 10%;
     text-shadow: none;
     font-size: 25px;
     top: 0;
 }
 
 .box-description {
         }
         .box-iner {
             margin-bottom: 90px;
             display: flex;
             flex-direction: row;
             align-content: stretch;
             justify-content: center;
         }
         .box-title{
             text-align: center;
             float: left;
             max-width: 40%;
             padding: 60px;
         }
         .box-title h2 {
             color: #008000;
             font-size: 24px;
         }
         .box-title p {
             line-height: 1.6;
             font-size: 20px;
         }
         .order-2{
             order: 2;
         }
         .box-img {
             float: left;
             max-width: 50%;
         }
         .box-img img {
             max-width: 70%;
         }
         @media screen and (max-width: 992px){
             .box-img{
             padding: 20px;
             float: none;
             text-align: center;
             max-width: 100%;
         }.box-title {
              max-width: 100%;
              float: none;
              padding: 20px !important;
          }
             .box-iner {
                 display: block;
                 margin-bottom: 0px;
             }
         }
 
         a, a:hover, a:focus, .cor-principal, .menu a:hover, .atributo-comum a:hover span, .atributo-comum .active a span {
            color: #f14e63;;
        }
 
 
        .all-categories .titulo svg rect {
            fill: #f14e63;
        }
        
 
        .caixa1 {
            border-radius: 25px;
            padding: 8px 15px;
            position: relative;
            width: auto;
            white-space: pre;
            border-width: 1px;
            border-style: dashed;
            border-color: #f14e63;
        }
 
 
        .caixa1 span svg path {
            fill: #f14e63;
        }

        .bandeiras-produto .bandeira-frete-gratis {
            background: #f14e63;
        }

        li.all-categories.com-filho .mega-categorias.span6 {
            box-shadow: none;
            width: 50%;
            border-left-width: 5px;
            border-color: #f14e63;
        }

        #barraTopo .busca-mobile .open-menu svg path {
            fill: #f14e63;
            }
            
            .marcas .flexslider li a img {
    height: 100%;
    position: initial;
    width: auto;
    margin: 0 auto;
}

.fundo-principal, .botao.principal, .menu li:hover>a .fundo-secundario, .flex-control-paging li a.flex-active, .dropdown-menu>li>a:hover, .filtro.lista ul li label:hover, .menu-simples li a:hover, .menu-simples li.active a {
    /* background-color: #ffffff; */
    color: #ffffff;
}

a.lista-favoritos.fundo-principal.adicionar-favorito {
    float: left;
    font-size: 0;
    font-weight: 400;
    text-align: center;
    height: 45px;
    line-height: 62px;
    width: 45px;
    margin-left: 10px;
    text-decoration: none;
    -webkit-transition: all .2s ease-out;
    transition: all .2s ease-out;
    display: block !important;
    border-radius: 3px;
    background: #fa0034;
}

.scrollToTop {
    position: fixed;
    z-index: 999;
    bottom: 50px;
    right: 0;
    color: #fff;
    display: block;
    width: 50px;
    height: 50px;
    text-align: center;
    border-radius: 5px 0 0 5px;
    display: none;
    text-transform: uppercase;
    -webkit-transition: all .3s linear;
    -moz-transition: all .3s ease;
    -ms-transition: all .3s ease;
    -o-transition: all .3s ease;
    transition: all .3s ease;
    background: #ee2c45;
}

#cabecalho .menu.superior .nivel-um .categoria-id-17119430.com-filho.borda-principal > a {
    background-image: url('https://cdn.awsli.com.br/2026/2026319/arquivos/cctv-camera.png');
    background-size: 20px;
    background-repeat: no-repeat;
    background-position: left center;
    padding-left: 32px;
}

#cabecalho .menu.superior .nivel-um .categoria-id-15270885.com-filho.borda-principal > a {
    background-image: url('https://cdn.awsli.com.br/2026/2026319/arquivos/camera-espia.png');
    background-size: 20px;
    background-repeat: no-repeat;
    background-position: left center;
    padding-left: 32px;
}

#cabecalho .menu.superior .nivel-um .categoria-id-15418031.com-filho.borda-principal > a {
    background-image: url('https://cdn.awsli.com.br/2026/2026319/arquivos/dvr-(1).png');
    background-size: 20px;
    background-repeat: no-repeat;
    background-position: left center;
    padding-left: 32px;
}

#cabecalho .menu.superior .nivel-um .categoria-id-15308353.com-filho.borda-principal > a {
    background-image: url('https://cdn.awsli.com.br/2026/2026319/arquivos/interfone.png');
    background-size: 20px;
    background-repeat: no-repeat;
    background-position: left center;
    padding-left: 32px;
}

#cabecalho .menu.superior .nivel-um .categoria-id-15419685.com-filho.borda-principal > a {
    background-image: url('https://cdn.awsli.com.br/2026/2026319/arquivos/alarme-de-incendio.png');
    background-size: 20px;
    background-repeat: no-repeat;
    background-position: left center;
    padding-left: 32px;
}

#cabecalho .menu.superior .nivel-um .categoria-id-15271090.com-filho.borda-principal > a {
    background-image: url('https://cdn.awsli.com.br/2026/2026319/arquivos/roteador-(1).png');
    background-size: 20px;
    background-repeat: no-repeat;
    background-position: left center;
    padding-left: 32px;
}

#cabecalho .menu.superior .nivel-um .categoria-id-15270919.com-filho.borda-principal > a {
    background-image: url('https://cdn.awsli.com.br/2026/2026319/arquivos/telefone-fixo.png');
    background-size: 20px;
    background-repeat: no-repeat;
    background-position: left center;
    padding-left: 32px;
}

#cabecalho .menu.superior .nivel-um .categoria-id-16962620.com-filho.borda-principal > a {
    background-image: url('https://cdn.awsli.com.br/2026/2026319/arquivos/desconto.png');
    background-size: 20px;
    background-repeat: no-repeat;
    background-position: left center;
    padding-left: 32px;
}

/*li.all-categories.com-filho {
    display: none;
}*/

/*VERIFICAR QUEBRA NO MOBILE*/
.span8 {
    margin-top: -30px;
}

/*OCULTA SECAO MARCAS*/
.marcas {
    display: none;
}

/*TRAZ A SECAO BANNER PARA CIMA*/
.secao-banners {
    margin-top: -40px;
}

/*PERSONALIZACAO MOBILE*/
@media only screen and (max-width: 767px)
.caixa-mobile>a {
    color: #f14e63;
    width: 10%;
    text-shadow: none;
    font-size: 25px;
    top: 0;
}

.fundo-secundario, .fundo-secundario *, .fundo-secundario *:hover, .fundo-secundario:hover, .fundo-secundario.botao:hover {
    fill: #f14e63;
}

@media only screen and (max-width: 767px)
.conteudo-topo .menu.superior .menu-close:after {
    content: "X";
    position: absolute;
    top: 0;
    right: 0;
    width: 20%;
    height: 60px;
    line-height: 60px;
    font-size: 20px;
    font-weight: 600;
    background: #f14e63;
    color: white;
}  
    @media only screen and (max-width: 767px)
.action-links li:nth-child(2) {
    background: #f14e63;
    height: 25px;
    padding: 5px 15px;
    margin-right: 15px;
    border-radius: 2px;
    width: 100px;

}

@media only screen and (max-width: 767px)
#menu-rodape .slick-dots li.slick-active button {
    background: #f14e63;
}

.all-categories .titulo {
    color: #f14e63;
}

.listagem .info-produto .preco-produto div .preco-promocional {
    font-size: 18px;
    font-weight: bold;
    color: #f14e63;
}

.desconto-a-vista strong {
    text-transform: uppercase;
    color: #f14e63;
}

.inferior .acoes-conta li a svg path {
    fill: #ee2c45;
}

.login a span {
    color: #f14e63;
}

.links-rodape.links-rodape-contato.span3 li a i {
    color: #f14e63;
}

#rodape .sobre-loja-rodape .btn-mais a {
    border-width: 1px;
    font-size: 17px;
    background: var(--cor-background-rodape);
    padding: 5%;
    margin: 0 auto;
    width: 60%;
    text-align: center;
    height: 14px;
    line-height: 10px;
    color: #f14e63;
    border-color: #f14e63;
}

#rodape .redes-sociais .lista-redes li a i {
    background: none;
    color: #f14e63;
}

.atalhos-mobile ul li a svg path {
    fill: #f14e63;
}

.caixa-mobile>a {
    color: #f14e63;
    width: 10%;
    text-shadow: none;
    font-size: 25px;
    top: 0;
}

.filtro.lista.borda-principal li a {
    color: #f14e63;
}

.filtro.lista.borda-principal {
    background: white;
    border-radius: 5px;
    border-color: #ee2c45;
}

.coluna .componente.newsletter .titulo i {
    font-size: 50px;
    color: #f14e63;
}

.coluna .componente.newsletter .interno-conteudo .newsletter-cadastro.input-conteiner .botao.newsletter-assinar {
    position: initial;
    width: 95%;
    height: 40px;
    background: #ee2c45;
}

.coluna .componente.newsletter.borda-principal {
    display: flex;
    flex-direction: column;
    align-items: center;
    background: white;
    border-color: #ee2c45;
    background: var(--cor-background-newsletter);
}

.produto .acoes-produto .preco-produto .titulo {
    font-size: 40px;
    color: #fa2634;
}

.produto .acoes-produto .comprar .botao {
    border: none;
    width: 60%;
    opacity: 1;
    font-size: 18px;
    float: left;
    height: 35px;
    line-height: 35px;
    background: #fa2634;
}

.free_disc .tag-frete-gratis {
    width: 40%;
    height: 35px;
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 0.9vw;
    text-transform: uppercase;
    background: #33BF79;
    text-shadow: none;
    margin-left: 0;
}

