/*TAMANHO DO SITE*/
.conteiner {
  max-width: 1440px;
}

.conteiner-principal { 
    background-color:white;
}

h3 {
    font-size:20px;
}

/*FONTE DO SITE*/
@import url('//fonts.googleapis.com/css2?family=Montserrat:wght@500&display=swap');

body {
    font-family: 'Montserrat', sans-serif;
}

/*FONTE DO MENU*/
@import url('//fonts.googleapis.com/css2?family=Montserrat:wght@600;900&display=swap');

.menu.superior .nivel-um>li strong {
    font-family: 'Montserrat', sans-serif;
	text-transform: uppercase;
    font-weight:600;
}

/*ICONE CARRINHO*/
#cabecalho i.icon-shopping-cart.fundo-principal {
background: url('https://cdn.awsli.com.br/2639/2639041/arquivos/shopping-cart-icone.svg') center center no-repeat;
color:rgba(0,0,0,0);
background-color: rbga(0,0,0,0);}

/*ICONE MEUS PEDIDOS*/
#cabecalho i.icon-list.fundo-principal {
background: url('https://cdn.awsli.com.br/2639/2639041/arquivos/meus-pedidos-icone.svg') center center no-repeat;
color:rgba(0,0,0,0);
background-color: rbga(0,0,0,0);}

/*ICONE MEU PERFIL*/
#cabecalho i.icon-user.fundo-principal {
background: url('https://cdn.awsli.com.br/2639/2639041/arquivos/perfil-icone.svg') center center no-repeat;
color:rgba(0,0,0,0);
background-color: rbga(0,0,0,0);}

/*ESPAÇAMENTO ÍCONES MENU*/
.acoes-conta>li i {
    width:35px;
    height:30px;
}

.acoes-conta li>* {
    line-height:30px;
}

.conteudo-topo .superior {
    padding:10px 0;
}

.conteudo-topo .superior>div {
    margin-left:70%;
}

.menu ul {
    border-top:1px solid #EBEBEB;
}

.menu.superior .categoria-marcas, .menu.superior .categoria-paginas {
    background-color:rgba(0,0,0,0);
}

/*BUSCA TOPO*/
.busca {
    padding:0px;
    border:none;
    background-color:rgba(0,0,0,0)
}

.busca input {
    background-color:#f2f2f2;
    height:25px;
    border:none;
    box-shadow:none;
}


.botao.botao-busca.icon-search.fundo-secundario {
    background-image:none;
	border:none;
}

/*FONTE BUSCA*/
input, button, select, textarea {
    font-family:'Montserrat';
}

/*botao de pesquisa*/
.ui-autocomplete-input:hover {
  box-shadow: 0px 0px 5px #E8C675;
  border: 0.1px solid #E8C675;
}
.ui-autocomplete-input:focus {
  border: 1px solid #AC6F66 !important;
  box-shadow: 0px 0px 0px #AC6F66 !important;
}

/*MARGEM ICONE DE BUSCA*/
.busca .botao-busca {
    top:15%;
    right:4%;
   
}

/*REMOVER BEM VINDO*/
.bem-vindo {
    display:none;
}


/*ICONE INSTAGRAM TOPO*/
.lista-redes .icon-instagram {
    background:rgba(0,0,0,0);
}
/*ICONE FACEBOOK TOPO*/
.lista-redes .icon-facebook{
background-color: transparent;
}

/* Centralizar os itens do menu*/
#cabecalho > .conteiner > .menu.superior { 
    text-align: center;
}
#cabecalho > .conteiner > .menu.superior .nivel-um > li { 
    float: none; display: inline-block;
}
#cabecalho > .conteiner > .menu.superior .nivel-um > li {
border: 0;
padding: 0px 40px;
}

/*COR ICONE MENU*/
.fundo-secundario, .fundo-secundario *, .fundo-secundario *:hover, .fundo-secundario:hover, .fundo-secundario.botao:hover {
    color:#AC6F66;
}

/*COR DO BACKGROUND DO ICONE*/
.fundo-principal, .botao.principal, .botao.principal:hover, .menu li:hover > a .fundo-secundario, .flex-control-paging li a.flex-active, .dropdown-menu > li > a:hover, .filtro.lista ul li label:hover, .filtro.lista ul li.active label, .menu-simples li a:hover, .menu-simples li.active a {
    background-color:#AC6F66;
}

.fundo-secundario {
    background-color:rgba(0,0,0,0);
}

.menu li>a i, .menu-responsivo i {
    color:#222;
}

/*BARRA INICIAL*/
	.barra-inicial {
    background-color:#f7f7f7;
}
 
/*MENU DESKTOP*/
	.menu.superior {
	background-color:rgba(0,0,0,0);
}
/*MENU MOBILE, BARRA E ÍCONES*/
	#cabecalho .atalhos-mobile.visible-phone.fundo-secundario.borda-principal {
    background-color:#AC6F66;
}

	.atalhos-mobile li {
    border-right:none;
    border-left:none;
}
/*MENU FLUTUANTE*/
#barraTopo {
    display:none !important;
}

.atalhos-mobile a {
    font-size:35px;
}

/*CARRINHO NO MENU - POP UP*/
#cabecalho .conteiner .carrinho .carrinho-interno-ajax .carrinho-rodape a.botao.principal {
    background-color:#AC6F66;
}


/*START -> PAGE - SOBRE NOS*/
    .ww7-page-sobre .caixa-sombreada{
        box-shadow: 0 0 5px rgb(0 0 0 / 0%);
    }

    .ww7-page-sobre .caixa-sombreada .titulo.cor-secundaria{
        display: none;
    }
    
    .ww7-page-sobre .breadcrumbs.borda-alpha{
        display: none;
    }
    #ww7-page-sobre-content .ww7-page-sobre-timeline div p {
        margin-bottom: 35px;
    }

    #ww7-page-sobre-content .ww7-page-sobre-timeline div span {
        color:#AC6F66;
        font-weight:bold;
        font-size:25px;
        margin-right:5px;
    }

    @media only screen and (min-width:901px) and (max-width:1331px) {
		#ww7-page-sobre-content .ww7-grid-50-50 {
            width:40%;
            height:200px;
            float:left;
            margin:0 20px;
        }
        #ww7-page-sobre-content .ww7-page-sobre-timeline {
            height:auto;
            clear: both;
        }
        #ww7-page-sobre-content .ww7-page-sobre-timeline div{
            width:45%;
            float:left
        }
        #ww7-page-sobre-content .ww7-right-divider-timeline{
            margin-left: 60px;
        }        
        #ww7-page-sobre-content .ww7-text{
            padding: 50px 0;
        }
}

    @media (min-width: 1126px) {
        #ww7-page-sobre-content .ww7-grid-50-50 {
            width:46.7%;
            height:200px;
            float:left;
            margin:0 20px;
        }
        #ww7-page-sobre-content .ww7-page-sobre-timeline {
            height:auto;
            clear: both;
        }
        #ww7-page-sobre-content .ww7-page-sobre-timeline div{
            width:45%;
            float:left
        }
        #ww7-page-sobre-content .ww7-right-divider-timeline{
            margin-left: 100px;
        }        
        #ww7-page-sobre-content .ww7-text{
            padding: 100px 0;
            width:46.7%;
        }
    }
/*END -> PAGE - SOBRE NOs*/


/*PÁGINA DO PRODUTO*/
	#corpo .conteiner .principal .comprar a.botao.botao-comprar.principal.grande {
    background-color:#AC6F66;
}

	.listagem .bandeiras-produto .bandeira-carrinho {
        background-color:#AC6F66;
}

.bandeiras-produto span {
    font-size:12px;
    background-color:#C31511;
    padding:1px 10px;
    border:rgba(0,0,0,0);
}

.listagem .span3 .listagem-item .nome-produto, .listagem .produtos-carrossel[data-produtos-linha="4"] .listagem-item .nome-produto {
    min-height:20px;
}

.listagem .info-produto { 
    text-align:center;
    padding:30px 5px 10px;
}

.info-principal-produto .breadcrumbs { 
    display:none;
}

.produto .codigo-produto {
    display:none;
}

.produto .acoes-produto .comprar .qtde-adicionar-carrinho .qtde-carrinho {
    width:30%;
}

.botao.grande {
    padding:7px 80px;
}

.acoes-produto .preco-produto, .produto-compartilhar {
    border-width:0 0 1px;
}

.produto .acoes-produto {
    margin-top:40px;
}

.produto .nome-produto {
    font-size:25px;
    font-weight:600;
}

.produto .acoes-produto .preco-produto .titulo {
	font-size:25px;
}

.listagem .span3 .imagem-produto, .listagem .produtos-carrossel[data-produtos-linha="4"] .imagem-produto {
    height:280px;
}

/*PRODUTO FLUTUANTE*/


/*NOME MAIS VENDIDOS*/
.listagem .titulo-categoria {
    font-size:30px;
}

.listagem .titulo-categoria:hover {
    background:none;
    text-decoration:none;
    padding-left:0px;
}

.borda-principal, .atributos ul li a:hover, .atributos ul li.active a, .tema-scuro .nav-tabs li.active a, .elastislide-carousel ul li.active a {
    border-color:#fff;
}

/*PREÇO PRODUTO*/
.preco-produto strong.titulo {
    font-size:25px;
    font-weight:600;
}



/*MOBILE*/   

@media only screen and (max-width: 479px){
	.acoes-produto-responsiva{
		top:55%;
	}
}

@media only screen and (max-width: 767px) {
    .listagem .imagem-produto img{
	    max-height:290px;
    }
    
    .listagem .listagem-item .nome-produto {
        font-size:18px;
        font-weight:400;
    }
    
	/*NOME PRODUTO NA PÁGINA*/
    .produto .nome-produto {
        font-size:25px;
        padding:0px 0px 20px 10px;
    }
        
	/*MOBILE CEP*/       
    .input-append .btn, .input-prepend .btn {
            line-height:20px;
    }
    
    .cep label {
        line-height:33px;
    }
    .ordenar-listagem label {
        line-height:8px;
    }
}


/*RODAPÉ*/
#rodape .institucional {
    background-image:none;
}

.span4.sobre-loja-rodape li a{
color: #858585;
}

.span4.sobre-loja-rodape p{
color: #858585;
}

.pagamento-selos {
    background-image:none;
}

.conteiner.conteiner-principal #rodape .conteiner {
    background-color:white;
}

#rodape .titulo {
    font-weight:700;
    display: block !important;
}

.links-rodape ul li {
    list-style-image:none;
}

.span4.links-rodape.links-rodape-categorias{
display: none;
}

.span4.links-rodape.links-rodape-paginas{
    display: none;
}

.span4.sobre-loja-rodape.espacamento-rodape:nth-child(n+3){
width: auto;
}

@media(min-width: 1200px){
	.institucional.fundo-secundario .conteiner .row-fluid .span9{
		width: auto;
	}
}

@media (max-width: 1024px) 
{
    .listagem .span3 .imagem-produto, .listagem .produtos-carrossel[data-produtos-linha="4"] .imagem-produto {
       	height:250px;
       }
}

.institucional.fundo-secundario .conteiner .row-fluid .span3{
	display:none;
}

/**/

/*BOTÃO IR AS COMPRAS*/
.caixa-destaque a.botao.principal {
    background-color:#AC6F66;
}

/*/////MENU MOBILE//////*/
body {
  --corLinkPrincipal: #fff;
  --corLinks: #bebaab;
  --corLinksNivelTres: #ccc;
  --backgroundMenuLateral: #ffc0cb;
  --botaoFecharMenu: #AC6F66;
  --botaoFecharMenuCorX: #ffffff;
  --corIconeMenu: white;
  }        
@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:red !important;
    background-image:url("https://cdn.awsli.com.br/1953/1953824/arquivos/icone-mobile-carrinho.svg");
  }
    
  .busca {
    margin: 0;
  }
  
  
  /*START -> Menu mobile*/
	
  .menu.superior {
    position: relative;
  }
  .menu.superior .pfr-closeMenu {
    background-color: #f3f3f3;
    position: absolute;
    top: 7px;
    right: 0;
    width: 30px;
    height: 30px;
    display: flex;
    justify-content: center;
    align-items: center;
    border-radius: 20% 0 0 20%;
  }
  .menu.superior .pfr-closeMenu:before {
    content: "X";
    color: #AC6F66;
  }
  .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: #AC6F66;
  }
  .menu.superior .nivel-tres {
    display: inline-block!important;
    position: initial;
    background: rgba(0,0,0,0);
    left: initial;
    max-width: 70vw;
    box-sizing: border-box;
  }
  .menu.superior .nivel-dois li,
  .menu.superior .nivel-tres li {
		padding-top: 5px;
	}
  .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;
  }
  .menu .nivel-tres {
     box-shadow:none;
  }
  
  .menu .nivel-dois li:hover{
		background-color: rgba(0,0,0,0);
    }
  
  .menu.superior .nivel-dois li a {
		font-size: 18px;
		padding: 3.5px;
	}
  
  @media only screen and (max-width: 768px){
        .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: white;
            height: 100vh;
            overflow-y: scroll;
            max-height: 100vh;
            box-sizing: border-box;
            max-width: 100vw;
            width: 70%;
            transition: 0.3s ease-in-out all;
            transform: translateX(-110%);
            -ms-overflow-style: none;
            /* IE and Edge  */
            scrollbar-width: none;
            /* Firefox  */
    }
  }
   


.pfr-collapse{
	display: none !important;
}

.pf-list-indicator{
	position: absolute;
	right: 0px;
}

.pfr-background-prevent {
    position: absolute;
    width: 100%;
    height: 100%;
    z-index: 1000;
}
  
  
  
  /*END -> Menu mobile*/
    
    /*ICONE MOBILE*/
      .icon-shopping-cart::before {
    background: url('https://cdn.awsli.com.br/1953/1953824/arquivos/icone-mobile-carrinho.svg') center center no-repeat !important;
    color: transparent!important;
    text-shadow: none;
    }

    .icon-user::before{
    background: url('https://cdn.awsli.com.br/1953/1953824/arquivos/icone-mobile-user.svg') center center no-repeat !important;
    color: transparent!important;
    text-shadow: none;
    }

    .icon-home::before{
    background: url('https://cdn.awsli.com.br/1953/1953824/arquivos/icone-mobile-casa.svg') center center no-repeat !important;
    color: transparent!important;
    text-shadow: none;
      }
    /*BARRA DE BUSCA*/
   .conteudo-topo .busca-mobile {
       background-color:rgba(0,0,0,0);}
    
    .busca .botao-busca {
      line-height:15px;
    }
     .busca input {
     	width:96%;	
     }
    .busca .botao-busca {
        right:1%;
    }
    .conteudo-topo .superior {
        padding:0px 66%;
    }
    
    /*NOME PRODUTO*/
    
    .listagem .listagem-item .imagem-produto, .listagem .listagem-item .info-produto {
		text-align:center;
    }    
    
}     
/*#sourceMappingURL=style.css.map*/
      
