a{
    color: #d262a3;
}

body .barra-inicial, .barra-inicial .conteiner {
background-color: #72346d;
}

/* aumento produto vitrine */
.pagina-inicial #corpo .listagem .imagem-produto {
height: 385px;
}

/* Busca */
#cabecalho .busca { 
    padding: 0; 
    border: none; 
    background: #72346d; 
}
#cabecalho .busca input { 
    padding: 10px 0px 10px 6px;
    border: none;
}
#cabecalho .busca .botao-busca { 
    height: 12px; 
    top: 2px; 
    right: 50px; 
    width: 70px; 
    font-size: 20px;
    border: none;
    background: #fff;
    color: #72346d;
 }

/* PÁGINA COM LARGURA TOTAL */

#cabecalho .conteiner {
  max-width: 100vw;
}
#corpo .conteiner {
  max-width: 100vw;
}
.conteiner {
  max-width: 100vw;
}
    
/* Retira a mensagem de “Carrinho vazio” */

.carrinho.vazio>a span {
display: none;
}

/* Retira mensagem de “Produto adicionado” */
.carrinho>a span {
display: none;
}

div.bandeiras-produto > span.adicionado-carrinho {display:none !important}

/* Ajusta tamanho da seção do Carrinho */

.carrinho {
width: 30px;
}
.carrinho>a strong {
margin: 0 100%;
color: #fff;
    display:transparent;
    top: 3px;
    position: absolute;
    top: 2px;
    right: -60px;
}

    
/* Ajusta e personaliza cores dos ícones da conta e Meus pedidos */

.acoes-conta {
float: right;
top: 53px;
position: relative;
left: -100px;
}
.acoes-conta li>* {
display: none;
}
.acoes-conta>li i {
background: transparent;
}
.icon-list:before {
font-size: 20px;
color: #fff;
 
}
.icon-user:before {
font-size: 20px;
color: #fff;
    padding-right:5px;
}

/* Cabecalho */
#cabecalho .acoes-conta li a {
    color: #fff;
}

#cabecalho cor-principal {
    color: #000;
}


#cabecalho .cor-principal,.atributo-comum .active a span {
    color: #000;
}

.menu.superior {
	background: #72346d;
    
}



#cabecalho > .conteiner > .menu.superior {
text-align: left;
}

#cabecalho > .conteiner > .menu.superior {top: 50px;}
.menu.superior .titulo {
	color: #fff
}

} 
#cabecalho .busca .botao-busca { 
    width: 55px; 
    font-size: 18px;
}
#cabecalho .conteiner {
    background: #72346d;  }

 #cabecalho > .conteiner > .menu.superior { 
	text-align: center;
}

#cabecalho > .conteiner > .menu.superior .nivel-um > li {
	float: none; 
	display: inline-block;
}
.conteiner .menu.superior .nivel-um > li {
    border: 0px;
}

.fundo-secundario {
    background-color:  #72346d;
}


/* Carrinho */
#cabecalho .carrinho {
    border: none;   
}
#cabecalho .carrinho .cor-secundaria {
    color: #fff;
}
#cabecalho .carrinho a i.icon-shopping-cart {
    background: #72346d;
    color: #fff;
}

/* Cor do rodapé */
#rodape .institucional  { background:  #72346d;}
#rodape .pagamento-selos { background:  #fff; color: #000;
}


/* Centralizar titulos da pagina inicial */
.listagem .titulo-categoria { text-align: center;
font-size: 20px; 
}

/* Retirar borda das paginas */
.conteiner-principal .conteiner{
	box-shadow: none;
}

/* Tags de promoção */
.bandeiras-produto .bandeira-promocao {
    background:#72346d;
    color:#fff;
    border:none;
    font-size: 10px;
    font-weight: bold;
}
.listagem .listagem-item span.fundo-principal.bandeira-promocao {
background:  #72346d;
color: #fff;
box-shadow: 0 0 0;
border-radius: 40px;
width: 45px;
height: 45px;
border: 40px;
opacity: 1!important;
text-align: center;
font-size: 12px;
padding-top: 6px;
padding-right: 8px;    
}

/* Alterar cor finalizar carrinho */
.carrinho-interno .botao.principal {background: #72346d; }

/* Alterar cor carrinho principal */
#barraTopo i.icon-shopping-cart.fundo-principal{background:#72346d; color:#fff} 
    button.botao.botao-busca.botao-input.icon-search.fundo-secundario {background:#fff; color:#72346d; margin: none;
}
#barraTopo {background:#72346d;}

/* Alterar tamanho da fonte dos produtos */
.listagem-item > .info-produto > a {
font-size: 16px !important;
}

/* Cor ícone mobile */
.fundo-principal, .botao.principal, .botao.principal:hover, .menu li:hover {
    background: #72346d;
    color: #fff;
}

/* Social */
.institucional .redes-sociais .titulo {
color: #ffffff;
display: none;
}

.borda-principal {
border-color: #72346d;
}

/* Vitrine preço centralizado */
.listagem .listagem-item{text-align:center}
.listagem-linha .preco-produto{font-size:15px}
.listagem-linha .preco-produto .preco-parcela{font-size:20px}


/* Retirar fale conosco cabeçalho */
.barra-inicial{
display: none;
}

/* ícone fale conosco */
.canais-contato ul li i {
    margin-right: 10px;
    font-size: 13px;
    display: none
}


/*RETIRANDO A BORDA DA REDE SOCIAL*/

#rodape .redes-sociais.borda-principal {
background: none !important;
box-shadow:none;
}

#rodape .redes-sociais.borda-principal {
    width: 210px;
    height: 1200px;

}

.logo a { height: 160px; top: 5px }
margin-left: 6px; 

.barra-inicial {
background-color:#72346d; 
}

.fundo-secundario {
background-color: #72346d;
}

button.botao.botao-busca.icon-search.fundo-secundario {background: #fff; color: #72346d; !important}

/* tirar o texto e link de boas vindas */

#cabecalho .bem-vindo{
    visibility: hidden; 
}

a.icon-user::before {background:#72346d; color:#fff}
a.icon-shopping-cart::before {background:#72346d; color:#fff}
a.icon-home{background:#72346d; color:#fff}

.borda-principal {
    border-color: #72346d;
}



/* Botao comprar MOBILE embaixo da descricao */

.acoes-produto-responsiva.visible-phone {
position: inherit;
top: 60%;
right: 0;
}
.acoes-produto-responsiva.visible-phone {
text-align: center;
}

.botao i.icon-search {
    margin-right: 10px;
    display:none;
}

.botao i.icon-shopping-cart {
    margin-right: 10px;
    display:none;
}


.atalhos-mobile li.fundo-principal {
    position: relative;
}

.info-produto .nome-produto { min-height: auto !important; }

@media only screen and (max-width: 767px) {
    .conteudo-topo .busca-mobile {
        background-color:  #72346d;
        
    }

.gateways-rodape{border:none!important;}

.atalhos-mobile li {
    float: right;
    line-height: 50px;
    border-right: 1px solid rgba(0, 0, 0, 0.2);
    border-left: none;}
    
/* Alterar posição do Botão comprar no rodapé da imagem do produto */

.listagem-item:hover .acoes-produto {
 border:none

}

/* Cor variação */
li.active a {
    background: #fff;
        border: none;
}

.produto .acoes-produto .comprar .disponibilidade-produto {
    font-size: 11px;
    margin: 5px 0 0 0;
    display: none;}

.acoes-produto-responsiva > a > .icon-search:before {
    content: "";
}

.info-produto {
    text-align: center;
}

.listagem .listagem-item .acoes-produto {
    text-align: center;
}

.tag-comprar.fundo-principal > .titulo {
    color: white;
}
.acoes-produto > a .icon-search:before {
    content: '';
}

.botao i {
   margin-right: 0;
}

#cabecalho i.icon-shopping-cart.fundo-principal {
background: url('https://cdn.awsli.com.br/1990/1990883/arquivos/Design sem nome (17).png') center center no-repeat;
color: #fff;
background-color: antiquewhite;}
 
/* MOBILE ICON */
    .atalhos-mobile li {
    float: right;
    line-height: 50px;
    border-right: 1px solid rgba(0, 0, 0, 0.2);
    
}
    
element.style {
    display: none;
}
    
.atalhos-mobile a {
    font-size: 30px;
    padding: 0 14px;
    position: relative;
    top: 6px;
    text-shadow: none;
    text-decoration: none;
}
    
    a.icon-home {display:none;}
    
    
/* MENU MOBILE */
@media (max-width: 767.98px) {
  #cabecalho .atalhos-mobile {
    display: block !important;
  }
  #cabecalho .atalhos-mobile ul {
    display: flex;
    justify-content: flex-end;
      
  }
  #cabecalho .atalhos-mobile ul li {
    float: none;
    margin: 0;
  }
  #cabecalho .atalhos-mobile ul li:first-child {
    display: flex;
    margin-right: auto;
  }
  #cabecalho .atalhos-mobile ul li.fundo-principal {
    order: 3;
  }
  #cabecalho .atalhos-mobile ul li.menu-button {
    display: flex;
    align-items: center;
  }
  #cabecalho .atalhos-mobile ul li.menu-button a {
    top: 0;
  }
  #cabecalho .atalhos-mobile ul li.menu-button a svg * {
    color: var(--corIconeMenu);
  }

  .busca {
    margin: 0;
  }

  .menu.superior {
    position: relative;
  }
  .menu.superior .closeMenuButton {
    position: absolute;
    top: 16px;
    right: 0;
    background-color: var(--botaoFecharMenu);
    width: 32px;
    height: 32px;
    display: flex;
    justify-content: center;
    align-items: center;
    border-radius: 50% 0 0 50%;
  }
  .menu.superior .closeMenuButton:before {
    content: "X";
    color: var(--botaoFecharMenuCorX);
  }
  .menu.superior > ul {
    margin: 0 !important;
    padding: 16px 32px 16px 0;
    border: 0;
    display: flex !important;
    flex-direction: column;
    position: fixed;
    top: 0;
    left: 0;
    z-index: 9999;
    background: var(--backgroundMenuLateral);
    height: 100vh;
    overflow-y: scroll;
    max-height: 100vh;
    box-sizing: border-box;
    max-width: 100vw;
    transition: 0.3s ease-in-out all;
    transform: translateX(-110%);
    -ms-overflow-style: none;
    /* IE and Edge */
    scrollbar-width: none;
    /* Firefox */
  }
  .menu.superior > ul ::-webkit-scrollbar {
    display: none;
  }
  .menu.superior > ul.active {
    transform: translateX(0);
  }
  .menu.superior > ul a {
    color: var(--corLinks);
  }
  .menu.superior > ul a strong {
    color: var(--corLinkPrincipal);
  }
  .menu.superior .nivel-tres {
    display: block !important;
    position: initial;
    background: transparent;
    left: initial;
    max-width: 70vw;
    box-sizing: border-box;
  }
  .menu.superior .nivel-tres a {
    white-space: normal;
    line-height: normal;
    margin-bottom: 0.5rem;
    color: var(--corLinksNivelTres);
  }
  .menu.superior .nivel-tres a:before {
    content: "-";
    margin-right: 0.25rem;
    margin-left: -0.75rem;
  }
}
@media (max-width: 767.98px)
#cabecalho .atalhos-mobile ul li.menu-button a svg * {
    color: #FFF;
}

@media (max-width: 768px){#listagemProdutos > ul li.listagem-linha ul li{width:100%;margin:0 0 5px}.listagem.com-caixa .listagem-item{border:0}.listagem.com-caixa .listagem-item .imagem-produto{border:0;padding:0}.listagem .listagem-item .info-produto{border:none!important;padding:5px 0}.busca .botao-busca.listagem .listagem-item .acoes-produto-responsiva,#btn-top{display:none!important}}

@media only screen and (max-width: 767px){
.listagem.com-caixa .listagem-item {
min-height: 2px;
}
}    
 @media only screen and (max-width: 600px) {
    .listagem .produtos-carrossel .listagem-linha li .listagem-item {
        padding-top: 0;
     }
.listagem .listagem-item .imagem-produto{
        display: flex;
        padding-top: 1%;
    	top: 0;
        left: 0;
        width: 100%;  
    }  
.listagem .listagem-item .imagem-produto img{
        object-fit: cover;
    	height: 100%;}
 
.listagem .produtos-carrossel .listagem-linha li .listagem-item {
        margin: 2;
        padding: 0;
        padding-top: 5%;
    }
/* Removendo a margem dos outros itens */
    .listagem .listagem-linha li{
        margin-top: 0;
    }
}
    
@media only screen and (max-width: 767px){
.input-append .btn, .input-prepend .btn {
    line-height: 20px;
 
}    