@import url('https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,100..900;1,100..900&display=swap');
*, input, button, body, .titulo{
    font-family:"Montserrat", sans-serif;
}
:root {
    --cor-tituloContato: var(--cor-principal);
    --cor-textoContato: var(--cor-principal);
    --cor-menu: var(--cor-principal);
    --cor-tituloVitrine: var(--cor-principal);
    --cor-barraSuperior: var(--cor-principal);
    --cor-textoBarraSuperior: #FFFFFF;
    --cor-botaoRastreio: #FFFFFF;
    --cor-textoBotaoRastreio: var(--cor-principal);
    --cor-botaoRastreioHover: var(--cor-principal);
    --cor-textoBotaoRastreioHover: #FFFFFF;
    --cor-textoRastreioTitulo: var(--cor-principal);
    --cor-nomeDepoimento: #000000;
    --cor-localDepoimento: #AAAAAA;
    --cor-textoDepoimento: #707070;
    --cor-tituloRodape: var(--cor-principal);
    --cor-textoRodape: var(--cor-principal);
    --cor-textoRodapeHover: var(--cor-principal);
    --cor-nomeProduto: var(--cor-principal);
    --cor-textoFrete: #666666;
    --cor-vermelha: #d51524
    /* --icone-menu1: url(https://cdn.awsli.com.br/2258/2258260/arquivos/1-acessorios.png);
    --icone-menu2: url(https://cdn.awsli.com.br/2258/2258260/arquivos/2-blusas.png);
    --icone-menu3: url(https://cdn.awsli.com.br/2258/2258260/arquivos/3-calcas.png);
    --icone-menu4: url(https://cdn.awsli.com.br/2258/2258260/arquivos/4-saias.png);
    --icone-menu5: url(https://cdn.awsli.com.br/2258/2258260/arquivos/5-oferta.png);
    --icone-menu6: url(https://cdn.awsli.com.br/2258/2258260/arquivos/6-simples.png);
    --icone-menu7: url(https://cdn.awsli.com.br/2258/2258260/arquivos/6-simples.png);
    --icone-menu8: url(https://cdn.awsli.com.br/2258/2258260/arquivos/6-simples.png); */
}
#cabecalho{
    position: relative;
    z-index: 999;
}
@media screen and (min-width:768px) {
    #cabecalho{
        position: fixed;
        top: 0;
        width: 100vw;
    }
}
#corpo{
    margin-top: 124px;
}
@media screen and (max-width:768px) {
    #corpo{
        margin-top: 0px;
    }
}
#menuinsta{
    display: none;
}
.atalho-menu.visible-phone.icon-th.botao.principal::before{
    content: "\f0c9";
}
.menu.superior{
    background-color: var(--cor-principal);
    /* background-color: pink; */
    box-shadow: 0px 19px 32px 0px rgba(0,0,0,0.46);
}

.menu.superior .titulo.fundo-principal{
    margin:  6px 0px !important;
    color: #fff !important;
    border: 0px !important;
    font-size: 16px;
}
.menu.superior .nivel-um li{
    margin: 0px !important;
    padding-top: 2px !important;
} 
.menu.superior .nivel-dois{
    top: unset;
}
#cabecalho .busca .botao-busca{
    color: var(--cor-principal) !important;
}
.botao.botao-comprar.principal{
    background: var(--cor-principal);
    color: white !important;
}
#rodape > div.institucional.fundo-secundario > div > div > div.span9 > div{
    justify-content: center;
}
.listagem .titulo-categoria{
    margin: 0px !important;
}
.listagem .listagem-item .nome-produto{
    display: -webkit-box; 
  -webkit-box-orient: vertical; 
  -webkit-line-clamp: 3; 
  overflow: hidden;
  text-overflow: ellipsis; 
}
/* .pagina-inicial #corpo .video-tema:not(.custom-video){
    display: none;
} */
.pagina-inicial #corpo .video-tema img{
    display: none;
}
.pagina-inicial #corpo .video-tema iframe{
    margin: auto;
    display: block;
    max-width: 100%;
    width: 100%;
    aspect-ratio: 16/9;
}
.pagina-inicial #corpo .video-tema .titulo-categoria strong{
    font-size: 0px;
}
.pagina-inicial #corpo .video-tema .titulo-categoria strong::after{
    content: "vantagens";
    font-size: 26px;
}
.mini-banner{
    margin-top: 16px;
}
.mini-banner .flex-active-slide{
    margin: 0 !important;
}
#tarja-mobile{
    display: none !important;
}
.gateways-rodape li{
    text-align: left;
}
.carrinho strong.qtd-carrinho{
  background-color: var(--cor-vermelha);
  color: #fff;
  border: 0px;
  border-radius: 50%;   
}
#rodape .institucional a{
    text-transform: none !important;
}
#rodape .pagamento .titulo{
    font-size: 0px;
}
#rodape .pagamento .titulo::before{
    content: "Pagamento";
    font-size: 17.5px;
}
.secao-principal .conteudo .componente .interno{
    display: none;
}
.secao-principal {
    margin-top: 24px;
}

.lista-redes ul{
    display: flex;
    align-items: center;
}

.visible-phone i.fa-whatsapp{
    display: flex;
    align-items: center;
    justify-content: center;
}
.info-principal-produto .codigo-produto span{
    float: unset;
}
.secao-principal .minha-conta{
    float: unset;
}
.contato-top{
    display: none;
}
#modalContato > form > div > div > div:nth-child(2) > table > tbody > tr:nth-child(3){
    display: none;
}