@import url('https://fonts.googleapis.com/css2?family=Poppins&display=swap');

@media all {
	body {
		margin: 0px;
		overflow-x: hidden;
		font-family: 'Poppins', sans-serif;
		background-color:#F7F4EF;
	}
	p {
		padding:0;
		margin:0;
	}
	a{
		text-decoration:none;
	}
	#loader{
		width: 100%;
		height: 100%;
		position: absolute;
		z-index: 3000;
		top: 0px;
		left: 0px;
		text-align: center;
		padding-top: 250px;
		font-family: 'Poppins', sans-serif;
		font-size: 13px;
		color: #2A261F;
		font-weight: bold;
	}
	#obrigadoCompra{
		width: 100%;
		text-align:center;	
		font-family: 'Poppins', sans-serif;
	}
	#container{
		width: 1160px;
		margin:0 auto;
	}
	#topo{
		width:100%;
		height:auto;
		float: left;
	}
	#topo #barra1{
		width: 100%;
		height:44px;
		float: left;
		background-color:#24211C;
		font-size:12px;
	}
	#topo #barra1 #parte1{
		width: 53%;
		float: left;
	}
	#topo #barra1 #parte2{
		width: 47%;
		float: left;
	}
	#topo #barra1 #freteGratis{
		width: auto;
		line-height: 44px;
		float: left;
		background-image: url(../images/ico_fretegratis.png);
		background-repeat: no-repeat;
		background-position: 10px center;
		color: #fff;
		padding-left: 58px;
		padding-right: 60px;
		cursor: pointer;
	}
	#topo #barra1 #redessociais{
		width: auto;
		float: left;
		color: #fff;
		padding-right: 10px;
		margin-right: 10px;
		cursor: pointer;
	}
	#topo #barra1 #redessociais #logos{
		width: auto;
		float: left;	
		margin-top: 10px;
	}
	#topo #barra1 #redessociais #label{
		width: auto;
		float: left;
		line-height:44px;
	}
	#topo #barra1 #redessociais img{
		width:auto;
		max-height:24px;
		margin-right:10px;
	}
	#topo #barra1 #carrinho{
		width: auto;
		line-height: 44px;
		float: right;
		background-image: url(../images/ico_carrinho.png);
		background-repeat: no-repeat;
		background-position: 10px center;
		color: #fff;
		padding-left: 40px;
		padding-right: 10px;
		margin-right: 10px;
		cursor: pointer;
	}
	#topo #barra1 #carrinho:hover{
		transition:0.2s;
		background-color: #332B22;	
		background-image: url(../images/ico_carrinho_on.png);
	}
	.botaoCarrinhoOn{
		background-color: #332B22;	
		background-image: url(../images/ico_carrinho_on.png) !important;
		background-repeat: no-repeat;
		background-position: 10px center;
	}
	#topo #barra1 #login{
		width: auto;
		line-height: 44px;
		float: right;
		background-image: url(../images/ico_login.png);
		background-repeat: no-repeat;
		background-position: 10px center;
		color: #fff;
		padding-left: 40px;
		padding-right: 10px;
		cursor: pointer;
	}
	#topo #barra1 #login:hover{
		transition:0.2s;
		background-color: #332B22;	
		background-image: url(../images/ico_login_on.png);
	}
	#topo #barra1 #logado{
		width: auto;
		line-height: 44px;
		float: right;
		background-image: url(../images/ico_login.png);
		background-repeat: no-repeat;
		background-position: 10px center;
		color: #fff;
		padding-left: 40px;
		padding-right: 10px;
		cursor: pointer;
	}
	#formaPagamento{
		height: 80px;	
	}
	#dadosCartao{
		display:none;
	}
	#dadosPix{
		display:none;
		font-family: 'Poppins', sans-serif;
		font-size:20px;
	}
	
	#dadosPix #dados{
		margin-bottom:20px;
		height: auto;
		float: left;
	}
	#dadosPix #valorPix{
		width: 60%;
		float: left;
		line-height: 40px;
	}
	#dadosPix #gerarPix{
		width: 40%;
		float: left;
	}
	#dadosPix #botaoPagarPix{
		width: 200px;
		height: 40px;
		float: left;
		border-radius: 40px;
		border: 1px solid #D9952F;
		cursor: pointer;
		font-family: 'Poppins', sans-serif;
		font-size: 13px;
		color: #D9952F;
		line-height:40px;
		text-align:center;
		text-transform:uppercase;
		font-weight:bold;
	}
	#dadosPix #botaoPagarPix:hover{
		color:#fff;
		background-color:#D9952F;
	}
	
	#dadosBoleto{
		display:none;
		font-family: 'Poppins', sans-serif;
		font-size:20px;
	}
	#dadosBoleto #dados{
		margin-bottom:20px;
		height: auto;
		float: left;
	}
	#dadosBoleto #valorBoleto{
		width: 60%;
		float: left;
		line-height: 40px;
	}
	#dadosBoleto #gerarBoleto{
		width: 40%;
		float: left;
	}
	#dadosBoleto #botaoPagar{
		width: 200px;
		height: 40px;
		float: left;
		border-radius: 40px;
		border: 1px solid #D9952F;
		cursor: pointer;
		font-family: 'Poppins', sans-serif;
		font-size: 13px;
		color: #D9952F;
		line-height:40px;
		text-align:center;
		text-transform:uppercase;
		font-weight:bold;
	}
	#dadosBoleto #botaoPagar:hover{
		color:#fff;
		background-color:#D9952F;
	}
	#btCopiar{
		width: 200px;
		height: 40px;
		border-radius: 40px;
		border: 1px solid #D9952F;
		cursor: pointer;
		font-family: 'Poppins', sans-serif;
		font-size: 13px;
		color: #D9952F;
		line-height: 40px;
		text-align: center;
		text-transform: uppercase;
		font-weight: bold;
		background-image: url(../images/ico_copiar.png);
		background-repeat: no-repeat;
		background-position: 16px center;
		background-color:#D9952F;
		color:#fff;
	}
	#btCopiar:hover{
		color:#fff;
		background-color:#B87927;
	}
	#formaPagamento #botao{
		width: 33%;
		float: left;
	}
	#formaPagamento #botao .botaoSelecionar{
		font-family: 'Poppins', sans-serif;
		font-size: 13px;
		color:#D9952F;;
		font-weight:bold;
		height: 40px;
		width: 90%;
		border-top-style: none;
		border-right-style: none;
		border-bottom-style: none;
		border-left-style: none;
		margin:5%;
		border: 1px solid #D9952F;
		cursor: pointer;
	}
	#formaPagamento #botao button{
		font-family: 'Poppins', sans-serif;
		font-size: 13px;
		color: #ffffff;
		text-transform: none;
	}
	#formaPagamento #botao button.selected{
		background-color: #D9952F;
		color: #fff;
	}
	#formLogado{
		display:none;
	}
	#formLogado{
		transition:0.2s;
		width: 200px;
		height:80px;
		background-color:#24211C;
		position:relative;
		top: 44px;
		left: calc(100% - 200px);
		z-index:1000;
		padding-top:10px;
		padding-bottom:10px;
		border-bottom-left-radius:20px;
		border-bottom-right-radius:20px;
		-webkit-box-shadow: 0px 0px 39px -15px rgba(0,0,0,0.75);
		-moz-box-shadow: 0px 0px 39px -15px rgba(0,0,0,0.75);
		box-shadow: 0px 0px 39px -15px rgba(0,0,0,0.75);
	}
	#formLogado #opcao{
		width: calc(100% - 20px);
		height:30px;
		float:left;
		font-family: 'Poppins', sans-serif;
		font-size: 12px;
		padding-left:20px;
	}
	#formLogado #opcao a{
		color: #fff;
	}
	#topo #barra1 #logado:hover{
		transition:0.2s;
		background-color: #332B22;	
		background-image: url(../images/ico_login_on.png);
	}
	.botaoLoginOn{
		background-color: #332B22;	
		background-image: url(../images/ico_login_on.png) !important;
		background-repeat: no-repeat;
		background-position: 10px center;
	}
	.botaoLogadoOn{
		background-color: #332B22;	
		background-image: url(../images/ico_login_on.png) !important;
		background-repeat: no-repeat;
		background-position: 10px center;
	}
	#formLogin{
		display:none;
	}
	#formLogin{
		transition:0.2s;
		width: 300px;
		height:194px;
		background-color:#24211C;
		position:relative;
		top: 44px;
		left: calc(100% - 300px);
		z-index:1000;
		padding-top:10px;
		padding-bottom:10px;
		border-bottom-left-radius:20px;
		border-bottom-right-radius:20px;
		-webkit-box-shadow: 0px 0px 39px -15px rgba(0,0,0,0.75);
		-moz-box-shadow: 0px 0px 39px -15px rgba(0,0,0,0.75);
		box-shadow: 0px 0px 39px -15px rgba(0,0,0,0.75);
	}
	#formLogin #mensagem{
		width: 100%;
		float: left;
		color:#fff;
		line-height:30px;
		text-align:center;
		font-size: 13px;
		font-weight:bold;
	}
	#formLogin #input{
		width: 100%;
		float: left;
		margin-bottom:10px;
	}
	#formLogin #input input[type="text"], input[type="password"], input[type="tel"]{
		width: calc(100% - 60px);
		height: 32px;
		font-family: 'Poppins', sans-serif;
		font-size: 13px;
		border-radius: 20px;
		border: 1px solid #DED6C8;
		color: #2A261F;
		padding-left: 10px;
		padding-right: 10px;
		margin-left: 20px;
		margin-right: 20px;
	}
	#formLogin #input input[type=submit], #formLogin #input input[type=button]{
		width: calc(50% - 30px);
		height: 32px;
		font-family: 'Poppins', sans-serif;
		font-size: 13px;
		border-radius: 20px;
		color: #2A261F;
		margin-left: 20px;
		background-color: #D9952F;
		border-top-style: none;
		border-right-style: none;
		border-bottom-style: none;
		border-left-style: none;
		color: #fff;
		cursor: pointer;
	}
	.botaoSenha{
		background-color: #8A8174;	
	}
	#formLogin #input .botaoSenha:hover{
		transition:0.2s;
		background-color: #4B4135;
	}
	
	#formLogin #botaoCadastrar{
		width: calc(100% - 40px);
		height: 32px;
		line-height: 30px;
		border-radius: 20px;
		float: left;
		background-color: #8A8174;
		background-image: url(../images/ico_cadastro.png);
		background-repeat: no-repeat;
		background-position: 40px center;
		cursor: pointer;
		text-align: center;
		color: #fff;
		font-family: 'Poppins', sans-serif;
		font-size: 13px;
		margin-left: 20px;
		margin-right: 20px;
		margin-bottom: 10px;
	}
	#formLogin #botaoCadastrar:hover{
		transition:0.2s;
		background-color: #4B4135;
	}
	#carrinhoPersonalizado{
		width: 100%;
		float: left;
		font-family: 'Poppins', sans-serif;
		font-size: 13px;
	}
	#carrinhoPersonalizado #label{
		width: 35%;
		float: left;
		font-weight:bold;
	}
	#carrinhoPersonalizado #input{
		width: 65%;
		float: left;
	}
	#carrinhoPersonalizado #input input[type=number]{
		width: 100px;
		height: 30px;
		font-family: 'Poppins', sans-serif;
		font-size: 13px;
		border-radius: 20px;
		border: 1px solid #DED6C8;
		color: #2A261F;
		padding-left: 10px;
		padding-right: 10px;
	}
	#carrinhoPersonalizado #botao{
		width: 100%;
		float: left;
		margin-top:10px;
	}
	#carrinhoPersonalizado #botao #botaoCompra{
		width: 84px;
		line-height: 46px;
		float: left;
		background-color: #D9952F;
		border-radius: 30px;
		background-image: url(../images/ico_carrinho_branco.png);
		background-repeat: no-repeat;
		background-position: 15px center;
		cursor: pointer;
		color: #fff;
		padding-left: 42px;
	}
	#carrinhoPersonalizado #botao #botaoCompra:hover{
		transition:0.2s;
		background-color: #24211C;
	}
	#verCarrinho{
		display:none;
	}
	#verCarrinho{
		transition:0.2s;
		width: 280px;
		height:234px;
		padding: 10px;
		background-color:#24211C;
		position:relative;
		top: 44px;
		left: calc(100% - 392px);
		z-index:1000;
		padding-top:10px;
		padding-bottom:10px;
		border-bottom-left-radius:20px;
		border-bottom-right-radius:20px;
		-webkit-box-shadow: 0px 0px 39px -15px rgba(0,0,0,0.75);
		-moz-box-shadow: 0px 0px 39px -15px rgba(0,0,0,0.75);
		box-shadow: 0px 0px 39px -15px rgba(0,0,0,0.75);
		color:#fff;
		font-family: 'Poppins', sans-serif;
		font-size: 12px;
	}
	#verCarrinho #itensCarrinho{
		width: 100%;
		height:166px;
		float:left;
		overflow-x: hidden;
		margin-bottom:4px;
	}
	#verCarrinho #totalCarrinho{
		width: 100%;
		height:30px;
		line-height:30px;
		float:left;
		background-color:#F0ECE4;
		font-family: 'Poppins', sans-serif;
		font-size: 13px;
		text-align:center;
		color:#D9952F;
		font-weight: bold;
		margin-bottom:4px;
	}
	#verCarrinho #botaoFinalizar{
		width: 100%;
		height: 30px;
		line-height: 30px;
		float: left;
		background-color: #D9952F;
		background-image: url(../images/ico_carrinho_branco.png);
		background-repeat: no-repeat;
		background-position: 40px center;
		cursor: pointer;
		text-align: center;
		color: #fff;
		font-family: 'Poppins', sans-serif;
		font-size: 14px;
	}
	#verCarrinho #botaoFinalizar:hover{
		transition:0.2s;
		background-color: #8A8174;
	}
	#verCarrinho #item{
		width: 100%;
		float:left;
		margin-bottom:4px;
	}
	#verCarrinho #miniFoto{
		width: 19%;
		margin-right:1%;
		float:left;
		background-color:#F7F4EF;
	}
	#verCarrinho #miniFoto img{
		max-width: 98%;	
	}
	#verCarrinho #miniDescricao{
		width: 75%;
		float:left;
		font-family: 'Poppins', sans-serif;
		font-size: 11px;
	}
	#verCarrinho .excluirItem{
		width: 5%;
		height:100%;
		text-align:center;
		float:left;
		font-family: 'Poppins', sans-serif;
		font-size: 12px;
		background-color:#D9952F;
		cursor:pointer;
	}
	.oferta{
		font-weight: bold;
		background-color:#24211C;	
		text-transform: uppercase;
	}
	#cestaCompras{
		width: 70%;
		float:left;
	}
	#cestaComprasHistorico{
		width: 100%;
		float:left;
	}
	#pagamentoCompras{
		width: 40%;
		float:left;
	}
	#metodosAceitos{
		width: 26%;
		float:left;
		margin-left:4%;
	}
	#metodosAceitos #meiosPagamento{
		width: 100%;
		float:left;
		font-family: 'Poppins', sans-serif;
		font-size: 12px;
	}
	#pagamentoCompras #grupo #camposCartao{
		width: 100%;
		float: left;
		margin-bottom:4px;
	}
	#pagamentoCompras #grupo #camposCartao #botaoPagar{
		width: 200px;
		height: 40px;
		float: left;
		border-radius: 40px;
		border: 1px solid #D9952F;
		cursor: pointer;
		font-family: 'Poppins', sans-serif;
		font-size: 13px;
		color: #D9952F;
		line-height:40px;
		text-align:center;
		text-transform:uppercase;
		font-weight:bold;
		margin-top:30px;
	}
	#pagamentoCompras #grupo #camposCartao #botaoPagar:hover{
		color:#fff;
		background-color:#D9952F;
	}
	#pagamentoCompras #grupo #camposCartao #label{
		width: 40%;
		float: left;
		line-height: 30px;
		font-family: 'Poppins', sans-serif;
		color: #2A261F;
		font-size: 13px;
	}
	#pagamentoCompras #grupo #camposCartao #input{
		width: 50%;
		float: left;
		line-height: 30px;
		font-family: 'Poppins', sans-serif;
		color: #2A261F;
		font-size: 13px;
	}
	#pagamentoCompras #grupo #camposCartao .bandeira-cartao{
		width: 10%;
		line-height: 30px;
		font-family: 'Poppins', sans-serif;
		color: #2A261F;
		float: left;
		text-align:center;
	}
	#pagamentoCompras #grupo #camposCartao .input, #pagamentoCompras #grupo #camposCartao select{
		width: calc(100% - 30px);
		height: 30px;
		font-family: 'Poppins', sans-serif;
		font-size: 13px;
		border-radius: 20px;
		border: 1px solid #DED6C8;
		color: #2A261F;
		padding-left: 10px;
		padding-right: 10px;
	}
	#pagamentoCompras #grupo #camposCartao .validade{
		width: 30%;
		height: 30px;
		font-family: 'Poppins', sans-serif;
		font-size: 13px;
		border-radius: 20px;
		border: 1px solid #DED6C8;
		color: #2A261F;
		padding-left: 10px;
		padding-right: 10px;
	}
	
	
	#tituloCesta{
		width: 100%;
		float: left;
		font-size: 28px;
		font-weight:bold;
		margin-top: 20px;
		margin-bottom:20px;
	}
	#cestaCompras #grupo, #cestaComprasHistorico #grupo, #pagamentoCompras #grupo{
		width: 100%;
		line-height: 24px;
		float: left;
		font-family: 'Poppins', sans-serif;
		font-size: 13px;
		border-bottom-width: 1px;
		border-bottom-style: solid;
		border-bottom-color: #DED6C8;	
		margin-bottom: 4px;
		margin-top:4px;
	}
	#cestaCompras #grupo input[type=number], #pagamentoCompras #grupo input[type=text]{
		width: 60px;
		height: 30px;
		font-family: 'Poppins', sans-serif;
		font-size: 13px;
		border-radius: 20px;
		border: 1px solid #DED6C8;
		color: #2A261F;
		padding-left: 10px;
		padding-right: 10px;
	}
	#cestaCompras #grupo select{
		width: 80%;
		height: 30px;
		font-family: 'Poppins', sans-serif;
		font-size: 13px;
		border-radius: 20px;
		border: 1px solid #DED6C8;
		color: #2A261F;
		padding-left: 10px;
		padding-right: 10px;
	}
	#cestaCompras #grupo #campo1, #cestaComprasHistorico #grupo #campo1{
		width: 50%;
		float:left;
	}
	#cestaCompras #grupo #campo1 #foto, #cestaComprasHistorico #grupo #campo1 #foto{
		width: 19%;
		margin-right:1%;
		float:left;
		background-color:#fff;
		text-align: center;
	}
	#cestaCompras #grupo #campo1 #foto img, #cestaComprasHistorico #grupo #campo1 #foto img{
		max-width: 98%;	
		max-height: 94px;
	}
	#cestaCompras #grupo #campo1 #descricao, #cestaComprasHistorico #grupo #campo1 #descricao{
		width: 80%;
		float:left;
		font-family: 'Poppins', sans-serif;
	}
	#cestaCompras #grupo #campo2, #cestaComprasHistorico #grupo #campo2{
		width: 15%;
		float:left;
	}
	#cestaCompras #grupo .excluirItemCarrinho{
		width: 5%;
		height:100%;
		text-align:center;
		float:left;
		font-family: 'Poppins', sans-serif;
		font-size: 12px;
		background-color:#D9952F;
		cursor:pointer;
		color:#fff;
	}
	#cestaCompras #grupo .excluirItemCarrinho:hover{
		transition:0.2s;
		background-color: #24211C;
	}
	#cestaResumo{
		width: 26%;
		float:left;
		margin-left:4%;
	}
	#cestaResumo #resumoPedido{
		width: 96%;
		float:left;
		background:#F0ECE4;
		padding: 2%;
	}
	#cestaResumo #resumoPedido #grupo{
		width: 100%;
		line-height: 24px;
		float: left;
		font-family: 'Poppins', sans-serif;
		font-size: 13px;
		border-bottom-width: 1px;
		border-bottom-style: solid;
		border-bottom-color: #DED6C8;	
		margin-bottom: 4px;
		margin-top:4px;
	}
	#cestaResumo #resumoPedido #grupo #campo1{
		width: 70%;
		float: left;
	}
	#cestaResumo #resumoPedido #grupo #campo2{
		width: 30%;
		float: left;
		text-align:right;
	}
	#cestaResumo #resumoPedido #grupo #campo2 input[type="text"] {
		width: calc(100% - 20px);
		height: 24px;
		font-family: 'Poppins', sans-serif;
		font-size: 13px;
		border-radius: 10px;
		border: 1px solid #DED6C8;
		color: #2A261F;
		padding-left: 10px;
		padding-right: 10px;
		margin-bottom: 8px;
	}
	#cestaResumo #resumoPedido #botaoFinal{
		width: 100%;
		float: left;
		margin-bottom: 4px;
		margin-top:20px;
	}
	#cestaResumo #resumoPedido #botaoFinalizar{
		width: 90%;
		height: 46px;
		line-height: 46px;
		margin: 0 auto;
		background-color: #D9952F;
		border-radius: 30px;
		background-image: url(../images/ico_carrinho_branco.png);
		background-repeat: no-repeat;
		background-position: 70px center;
		cursor: pointer;
		text-align: center;
		color: #fff;
		font-family: 'Poppins', sans-serif;
		font-size: 14px;
	}
	#cestaResumo #resumoPedido #botaoFinalizar:hover{
		transition:0.2s;
		background-color: #24211C;
	}
	#meusPedidos{
		width: 100%;
		float: left;
		font-family: 'Poppins', sans-serif;
		font-size: 13px;
	}
	#meusPedidosMobile{
		display: none;
		font-family: 'Poppins', sans-serif;
		font-size: 13px;
	}
	#meusPedidos #titulo{
		width: 100%;
		float: left;
		border: 1px solid #D5CCBD;
		background-color:#F4F0E8;
	}
	#meusPedidos #titulo #campo{
		width: 16.6%;
		float: left;
		font-weight:bold;
		line-height:30px;
	}
	#meusPedidos #itens #campo{
		width: 16.6%;
		float: left;
		line-height:30px;
		cursor:pointer;
	}
	#meusPedidos #itens{
		width: 100%;
		float: left;
		border: 1px solid #D5CCBD;
	}
	#meusPedidos #itens:hover{
		background-color:#D5CCBD;
	}
	#meusPedidos #itens:nth-child(odd) {
		background: #F4F0E8 !important;
	}
	#meusPedidos #itens:nth-child(odd):hover {
		background: #D5CCBD !important;
	}
	
	#formularioLoginCliente{
		width: 36%;
		float: left;
	}
	#formularioLoginCliente #titulo{
		width: 100%;
		line-height:40px;
		float: left;
		font-family: 'Poppins', sans-serif;
		font-size: 14px;
		font-weight:bold;
	}
	#formularioLoginCliente #campo1{
		width: 20%;
		line-height:36px;
		float: left;
		font-family: 'Poppins', sans-serif;
		font-size: 13px;
		margin-bottom: 4px;
	}
	#formularioLoginCliente #campo2{
		width: 80%;
		float: left;
		margin-bottom: 4px;
	}
	#formularioLoginCliente #campo2 input[type="text"], #formularioLoginCliente #campo2 input[type="password"]{
		width: calc(100% - 60px);
		height: 32px;
		font-family: 'Poppins', sans-serif;
		font-size: 13px;
		border-radius: 10px;
		border: 1px solid #DED6C8;
		color: #2A261F;
		padding-left: 10px;
		padding-right: 10px;
		margin-left: 20px;
		margin-right: 20px;
	}
	#formularioLoginCliente #botao{
		width: 100%;
		float: left;
		margin-top: 10px;
	}
	#formularioLoginCliente #botao input[type=submit]{
		width: 50%;
		height: 32px;
		font-family: 'Poppins', sans-serif;
		font-size: 13px;
		border-radius: 10px;
		color: #2A261F;
		background-color: #D9952F;
		border-top-style: none;
		border-right-style: none;
		border-bottom-style: none;
		border-left-style: none;
		color: #fff;
		cursor:pointer;
	}
	#formularioLoginCliente #botao input[type=submit]:hover{
		transition:0.2s;
		background-color: #24211C;
	}
	#formularioCadastroCliente{
		width: 50%;
		float: left;
		padding-left: 6%;
		margin-left: 6%;
		border-image: linear-gradient(
					  to bottom, 
					  rgba(0, 0, 0, 0),
					  #B9AA98,
					  rgba(0, 0, 0, 0)
					) 1 100%;
		border-left-style: solid;
		border-left-width: 1px;
	}
	#formularioCadastroCliente #titulo{
		width: 100%;
		line-height:40px;
		float: left;
		font-family: 'Poppins', sans-serif;
		font-size: 14px;
		font-weight:bold;
	}
	#formularioCadastroCliente #campo1{
		width: 20%;
		float: left;
		font-family: 'Poppins', sans-serif;
		font-size: 13px;
		margin-bottom: 4px;
		line-height:36px;
	}
	#formularioCadastroCliente #campo2{
		width: 80%;
		float: left;
		margin-bottom: 4px;
		line-height:36px;
	}
	#formularioCadastroCliente #botao{
		width: 100%;
		float: left;
		margin-top: 10px;
	}
	#formularioCadastroCliente #campo2 input[type="text"], #formularioCadastroCliente #campo2 input[type="password"], #formularioCadastroCliente #campo2 input[type="email"]{
		width: calc(100% - 60px);
		height: 32px;
		font-family: 'Poppins', sans-serif;
		font-size: 13px;
		border-radius: 10px;
		border: 1px solid #DED6C8;
		color: #2A261F;
		padding-left: 10px;
		padding-right: 10px;
		margin-left: 20px;
		margin-right: 20px;
	}
	#formularioCadastroCliente #campo2 select{
		width: 30%;
		height: 32px;
		font-family: 'Poppins', sans-serif;
		font-size: 13px;
		border-radius: 10px;
		border: 1px solid #DED6C8;
		color: #2A261F;
		padding-left: 10px;
		padding-right: 10px;
		margin-left: 20px;
		margin-right: 20px;
	}
	#formularioCadastroCliente #botao input[type=submit]{
		width: 50%;
		height: 32px;
		font-family: 'Poppins', sans-serif;
		font-size: 13px;
		border-radius: 10px;
		color: #2A261F;
		background-color: #D9952F;
		border-top-style: none;
		border-right-style: none;
		border-bottom-style: none;
		border-left-style: none;
		color: #fff;
		cursor:pointer;
	}
	#formularioCadastroCliente #botao input[type=submit]:hover{
		transition:0.2s;
		background-color: #24211C;
	}
	#formularioCadastroNovoCliente{
		width: 50%;
		float: left;
	}
	#formularioCadastroNovoCliente #titulo{
		width: 100%;
		line-height:40px;
		float: left;
		font-family: 'Poppins', sans-serif;
		font-size: 14px;
		font-weight:bold;
	}
	#formularioCadastroNovoCliente #campo1{
		width: 20%;
		float: left;
		font-family: 'Poppins', sans-serif;
		font-size: 13px;
		margin-bottom: 4px;
		line-height:36px;
	}
	#formularioCadastroNovoCliente #campo2{
		width: 80%;
		float: left;
		margin-bottom: 4px;
		line-height:36px;
	}
	#formularioCadastroNovoCliente #botao{
		width: 100%;
		float: left;
		margin-top: 10px;
	}
	#formularioCadastroNovoCliente #campo2 input[type="text"], #formularioCadastroNovoCliente #campo2 input[type="password"], #formularioCadastroNovoCliente #campo2 input[type="email"]{
		width: calc(100% - 60px);
		height: 32px;
		font-family: 'Poppins', sans-serif;
		font-size: 13px;
		border-radius: 10px;
		border: 1px solid #DED6C8;
		color: #2A261F;
		padding-left: 10px;
		padding-right: 10px;
		margin-left: 20px;
		margin-right: 20px;
	}
	#formularioCadastroNovoCliente #campo2 select{
		width: 30%;
		height: 32px;
		font-family: 'Poppins', sans-serif;
		font-size: 13px;
		border-radius: 10px;
		border: 1px solid #DED6C8;
		color: #2A261F;
		padding-left: 10px;
		padding-right: 10px;
		margin-left: 20px;
		margin-right: 20px;
	}
	#formularioCadastroNovoCliente #botao input[type=submit]{
		width: 50%;
		height: 32px;
		font-family: 'Poppins', sans-serif;
		font-size: 13px;
		border-radius: 10px;
		color: #2A261F;
		background-color: #D9952F;
		border-top-style: none;
		border-right-style: none;
		border-bottom-style: none;
		border-left-style: none;
		color: #fff;
		cursor:pointer;
	}
	#formularioCadastroNovoCliente #botao input[type=submit]:hover{
		transition:0.2s;
		background-color: #24211C;
	}
	#formularioUpdateCliente{
		width: 50%;
		float: left;
	}
	#formularioUpdateCliente #titulo{
		width: 100%;
		line-height:40px;
		float: left;
		font-family: 'Poppins', sans-serif;
		font-size: 14px;
		font-weight:bold;
	}
	#formularioUpdateCliente #campo1{
		width: 20%;
		float: left;
		font-family: 'Poppins', sans-serif;
		font-size: 13px;
		margin-bottom: 4px;
		line-height:36px;
	}
	#formularioUpdateCliente #campo2{
		width: 80%;
		float: left;
		margin-bottom: 4px;
		line-height:36px;
	}
	#formularioUpdateCliente #botao{
		width: 100%;
		float: left;
		margin-top: 10px;
	}
	#formularioUpdateCliente #campo2 input[type="text"], #formularioUpdateCliente #campo2 input[type="password"], #formularioUpdateCliente #campo2 input[type="email"]{
		width: calc(100% - 60px);
		height: 32px;
		font-family: 'Poppins', sans-serif;
		font-size: 13px;
		border-radius: 10px;
		border: 1px solid #DED6C8;
		color: #2A261F;
		padding-left: 10px;
		padding-right: 10px;
		margin-left: 20px;
		margin-right: 20px;
	}
	#formularioUpdateCliente #campo2 select{
		width: 30%;
		height: 32px;
		font-family: 'Poppins', sans-serif;
		font-size: 13px;
		border-radius: 10px;
		border: 1px solid #DED6C8;
		color: #2A261F;
		padding-left: 10px;
		padding-right: 10px;
		margin-left: 20px;
		margin-right: 20px;
	}
	#formularioUpdateCliente #botao input[type=submit]{
		width: 50%;
		height: 32px;
		font-family: 'Poppins', sans-serif;
		font-size: 13px;
		border-radius: 10px;
		color: #2A261F;
		background-color: #D9952F;
		border-top-style: none;
		border-right-style: none;
		border-bottom-style: none;
		border-left-style: none;
		color: #fff;
		cursor:pointer;
	}
	#formularioUpdateCliente #botao input[type=submit]:hover{
		transition:0.2s;
		background-color: #24211C;
	}
	
	#topo #barra2{
		width: 100%;
		height:110px;
		float: left;
		background-color:#fff;
	}
	#topo #barra2 #logo{
		width: 20%;
		height:110px;
		float:left;
		background-image: url(../images/logo.png);
		background-repeat: no-repeat;
		background-position: center left;		
	}
	#topo #barra2 #menu{
		width: 25%;
		float:left;	
	}
	#topo #barra2 #menu a:link{
		font-size: 13px;
		text-decoration:none;
		padding-right: 10px;
		padding-left: 10px;
		color: #24211C;
	}
	#topo #barra2 #menu a:visited{
		text-decoration:none;
		color: #24211C;
	}
	#topo #barra2 #menu a:hover{
		text-decoration:none;
		color: #D9952F;
	}
	#topo #barra2 #menu ul li{
		list-style: none;
	}
	#topo #barra3 #menuCategorias{
		width: 100%;
		float:left;	
	}
	#topo #barra3 #menuCategoriasMobile{
		width: 100%;
		float:left;	
		display: none;
	}
	#topo #barra3 #menuCategorias ul li ul a:link{
		line-height: 22px;
	}
	#topo #barra3 #menuCategorias a:link{
		font-size: 13px;
		text-decoration:none;
		padding-right: 10px;
		padding-left: 10px;
		color: #fff;
		line-height: 72px;
	}
	#topo #barra3 #menuCategorias a:visited{
		text-decoration:none;
		color: #fff;
	}
	#topo #barra3 #menuCategorias a:hover{
		text-decoration:none;
		color: rgba(255, 255, 255, 0.7);
	}
	#topo #barra3 #menuCategorias ul li{
		list-style: none;
	}
	
	ul, li {
		margin: 0;
		padding: 0;
		border: 0;
	}
	#topo #barra2 #busca{
		width: 55%;
		float:left;
	}
	#topo #barra2 #busca input[type="text"]{
		width: calc(100% - 60px);
		height: 52px;
		font-family: 'Poppins', sans-serif;
		font-size: 13px;
		border-radius: 40px;
		border: 1px solid #DED6C8;
		color: #2A261F;
		padding-left: 10px;
		padding-right: 50px;
		background-image: url(../images/ico_lupa.png);
		background-position: 95% center;
		background-repeat: no-repeat;
		margin-top: 29px;
	}
	#topo #barra2 #fone{
		width: calc(20% - 80px);
		float: left;
		background-image: url(../images/ico_fone.png);
		background-repeat: no-repeat;
		background-position: left center;
		padding-left: 30px;
		font-size:13px;
		margin-left: 50px;
		margin-top: 34px;
	}
	#topo #barra2 #fone .numero{
		font-size:15px;
		font-weight:bold;
	}
	#topo #barra3{
		width: 100%;
		height:72px;
		float: left;
		background-color:#D9952F;
	}
	#banner{
		width: 100%;
		height:auto;
		float: left;
		background-color:#F0ECE4;
	}
	#banner .bxslider img{
		width: 100%;
		height: 380px;
		object-fit: cover;
		object-position: center;
	}
	#banner .bxslider li{
		text-align: center;
	}
	#corpoPaginas{
		width: 100%;
		float: left;
	}
	#corpoPaginas #tituloHome{
		width: 100%;
		float: left;
		font-size: 28px;
		font-weight:bold;
		text-align:center;
	}
	#corpoPaginas #tituloInternas{
		width: 100%;
		float: left;
		font-size: 28px;
		font-weight:bold;
		margin-top: 20px;
		margin-bottom:20px;
	}
	#corpoPaginas #tituloVerCategorias{
		width: 80%;
		float: left;
		font-size: 28px;
		font-weight:bold;
		margin-top: 20px;
		margin-bottom:20px;
	}
	#corpoPaginas #filtroVerCategorias{
		width: 20%;
		float: left;
		font-size: 28px;
		font-weight:bold;
		text-align:center;
		margin-top: 20px;
		margin-bottom:20px;
	}
	#corpoPaginas #filtroVerCategorias select{
		width: calc(100% - 60px);
		height: 30px;
		font-family: 'Poppins', sans-serif;
		font-size: 13px;
		border-radius: 20px;
		border: 1px solid #DED6C8;
		color: #2A261F;
		padding-left: 10px;
		padding-right: 10px;
	}
	#corpoPaginas #conteudo{
		width: 100%;
		float: left;
		margin-bottom:10px;
	}
	#corpoPaginas #conteudo #entrega{
		width: calc(25% - 30px);
		float: left;
		font-family: 'Poppins', sans-serif;
		font-size: 12px;
		margin-top: 10px;
		color: #6F665C;
		background-color: #fff;
		padding: 10px;
		border-radius: 14px;
		margin-right: 10px;	
	}
	#corpoPaginas #conteudo #entrega #label{
		width: calc(100% - 60px);
		float: left;
		line-height: 50px;
	}
	#corpoPaginas #conteudo #entrega #icone{
		background-image: url(../images/icones_home.png);
		background-repeat: no-repeat;
		background-position: 0px;
		width: 50px;
		height: 50px;
		margin-right:10px;
		float: left;
	}
	#corpoPaginas #conteudo #pagamento{
		width: calc(25% - 30px);
		float: left;
		font-family: 'Poppins', sans-serif;
		font-size: 12px;
		margin-top: 10px;
		color: #6F665C;
		background-color: #fff;
		padding: 10px;
		border-radius: 14px;
		margin-right: 10px;	
	}
	#corpoPaginas #conteudo #pagamento #label{
		width: calc(100% - 60px);
		float: left;
		line-height: 50px;
	}
	#corpoPaginas #conteudo #pagamento #icone{
		background-image: url(../images/icones_home.png);
		background-repeat: no-repeat;
		background-position: -50px;
		width: 50px;
		height: 50px;
		margin-right:10px;
		float: left;
	}
	#corpoPaginas #conteudo #seguro{
		width: calc(25% - 30px);
		float: left;
		font-family: 'Poppins', sans-serif;
		font-size: 12px;
		margin-top: 10px;
		color: #6F665C;
		background-color: #fff;
		padding: 10px;
		border-radius: 14px;
		margin-right: 10px;	
	}
	#corpoPaginas #conteudo #seguro #label{
		width: calc(100% - 60px);
		float: left;
		line-height: 50px;
	}
	#corpoPaginas #conteudo #seguro #icone{
		background-image: url(../images/icones_home.png);
		background-repeat: no-repeat;
		background-position: -100px;
		width: 50px;
		height: 50px;
		margin-right:10px;
		float: left;
	}
	#corpoPaginas #conteudo #lojafisica{
		width: calc(25% - 30px);
		float: left;
		font-family: 'Poppins', sans-serif;
		font-size: 12px;
		margin-top: 10px;
		color: #6F665C;
		background-color: #fff;
		padding: 10px;
		border-radius: 14px;
		margin-right: 10px;
	}
	#corpoPaginas #conteudo #lojafisica #label{
		width: calc(100% - 60px);
		float: left;
		line-height: 25px;
	}
	#corpoPaginas #conteudo #lojafisica #icone{
		background-image: url(../images/icones_home.png);
		background-repeat: no-repeat;
		background-position: -150px;
		width: 50px;
		height: 50px;
		margin-right:10px;
		float: left;
	}
	#corpoPaginas #conteudo #lojafisica2{
		width: calc(25% - 30px);
		float: left;
		font-family: 'Poppins', sans-serif;
		font-size: 12px;
		margin-top: 10px;
		color: #6F665C;
		background-color: #fff;
		padding: 10px;
		border-radius: 14px;
		margin-right: 10px;
	}
	#corpoPaginas #conteudo #lojafisica2 #label{
		width: calc(100% - 60px);
		float: left;
		line-height: 25px;
	}
	#corpoPaginas #conteudo #lojafisica2 #icone{
		background-image: url(../images/icones_home.png);
		background-repeat: no-repeat;
		background-position: -200px;
		width: 50px;
		height: 50px;
		margin-right:10px;
		float: left;
	}
	#logomarcaParceiros{
		width: calc(100% - 60px);
		margin: 0 auto;
		max-width: 1160px;
	}
	#logomarcaParceiros .slider img{
		max-width: 100px;
		max-height: 100px;
		position: relative;
		top: 50%;
		transform: translateY(-50%);
	}
	#corpoPaginas .internas{
		font-family: 'Poppins', sans-serif;
		font-size: 12px;
		color: rgb(102, 102, 102);
	}
	.sliderProdutos #boxProdutosHome{
		margin: 15px;	
	}
	#boxProdutosHome{
		width: calc(25% - 20px);
		height: 480px;
		float: left;
		margin: 10px;
		background-color: #fff;
		border-bottom-width: 2px;
		border-bottom-style: solid;
		border-bottom-color: #E6DED1;
		border-radius:8px;
		transition: transform .4s;
		box-sizing: border-box;
	}
	#boxProdutosHome:hover{
		border-bottom-color: #D9952F;
		box-shadow: 0px 0px 15px #D0C4B2;
		/*transform: scale(1.03);*/
	}
	#boxProdutosHome #foto{
		width: 100%;
		height:240px;
		float:left;
		text-align:center;
		-webkit-filter: grayscale(00%);
		-moz-filter: grayscale(00%);
		-o-filter: grayscale(00%);
		-webkit-transition: all 1s ease;
		-moz-transition: all 1s ease;
		-o-transition: all 1s ease;
		-ms-transition: all 1s ease;
		transition: all 1s ease;
	}
	#boxProdutosHome #foto img{
		max-width: 80%;
		max-height: 80%;
		position: relative;
		top: 50%;
		transform: translateY(-50%);
	}
	#boxProdutosHome #foto:hover {      
		-webkit-transform: scale(1.1);
		-moz-transform: scale(1.1);
		-ms-transform: scale(1.1);
		-o-transform: scale(1.1);
		transform: scale(1.1);    
	}
	#boxProdutosHome #dados{
		width: 100%;
		height:160px;
		float:left;
		text-align:center;
		color: #24211C;
	}
	#boxProdutosHome #dados #descricao{
		width: 100%;
		height:80px;
		float:left;
		font-size:16px;
		font-weight:bold;	
	}
	#boxProdutosHome #dados #referencia{
		width: 100%;
		height:25px;
		float:left;
		font-size:13px;	
	}
	#boxProdutosHome #dados #preco{
		width: 100%;
		height:30px;
		float:left;	
		font-size:22px;
		color: #D9952F;
		font-weight:bold;
	}
	#boxProdutosHome #dados #preco .apartir{
		font-size:13px;
		font-weight: normal;
	}
	#boxProdutosHome #dados #parcelamento{
		width: 100%;
		line-height: 25px;
		float: left;
		font-size: 13px;
		color: #6F665C;
	}
	#boxProdutosHome #botao{
		width: 100%;
		height: calc(80px - 17px);
		float:left;
		margin-top: 17px;
	}
	#boxProdutosHome #botao #grupoBotao{
		width: 180px;
		margin:0 auto;
	}
	#boxProdutosHome #botao #botaoDetalhes{
		width: 124px;
		line-height:46px;
		float: left;
		background-color: #24211C;
		border-radius: 30px;
		margin-right:10px;
		color:#fff;
		text-transform:uppercase;
		text-align:center;
		font-size:13px;
		font-weight:bold;
		cursor:pointer;
	}
	#boxProdutosHome #botao #botaoDetalhes:hover{
		transition:0.2s;
		background-color: #D9952F;
	}
	#boxProdutosHome #botao .botaoCompras{
		width: 46px;
		height: 46px;
		float: left;
		background-color: #D9952F;
		border-radius: 30px;
		background-image: url(../images/ico_carrinho_branco.png);
		background-repeat: no-repeat;
		background-position: center center;
		cursor:pointer;
	}
	#boxProdutosHome #botao .botaoCompras:hover{
		transition:0.2s;
		background-color: #24211C;
	}
	
	
	#boxProdutosHome #botao #quantidadeAdd{
		width: 40%;
		float: left;
		margin-left: 6%;
		margin-right: 6%;
	}
	#boxProdutosHome #botao #quantidadeAdd input[type=number]{
		width: calc(100% - 20px);
		height: 36px;
		font-family: 'Poppins', sans-serif;
		font-size: 13px;
		border-radius: 20px;
		border: 1px solid #DED6C8;
		color: #2A261F;
		padding-left: 10px;
		padding-right: 10px;
	}
	#boxProdutosHome #botao .botaoComprasAdicionar{
		width: 74px;
		line-height: 38px;
		float: left;
		background-color: #D9952F;
		border-radius: 30px;
		background-image: url(../images/ico_carrinho_branco.png);
		background-repeat: no-repeat;
		background-position: 10px center;
		cursor:pointer;
		color: #fff;
		font-family: 'Poppins', sans-serif;
		font-size: 13px;
		padding-left: 32px;
	}
	#boxProdutosHome #botao .botaoComprasAdicionar:hover{
		transition:0.2s;
		background-color: #24211C;
	}
	
	#boxProdutosHome #botao .botaoComprasDetalhe{
		width: 46px;
		height: 46px;
		float: left;
		background-color: #D9952F;
		border-radius: 30px;
		background-image: url(../images/ico_carrinho_branco.png);
		background-repeat: no-repeat;
		background-position: center center;
		cursor:pointer;
	}
	#boxProdutosHome #botao .botaoComprasDetalhe:hover{
		transition:0.2s;
		background-color: #24211C;
	}
	#rodape{
		width: 100%;
		float: left;
	}
	#rodape #barra1{
		width: 100%;
		height:250px;
		float: left;
		background-color:#24211C;
		padding-top:40px;
		color:#fff;
		font-size:13px;
	}
	#rodape #barra1 #dados1{
		width: 20%;
		float: left;
	}
	#rodape #barra1 #dados1 img{
		padding: 5px;
	}
	#imagem_whats{
		position:fixed;
		right:0;
		bottom:0;
		display:block;
		cursor:pointer;
		z-index:9999999;
		float:right
	} 
	#imagem_whats2{
		position:fixed;
		right:0;
		bottom:0;
		display:block;
		cursor:pointer;
		z-index:9999999;
		float:right;
		display:none
	} 

	
	.titulosRodape{
		font-weight:bold;
		font-size:15px;
	}
	.textoOpaco{
		color: rgba(255, 255, 255, 0.5);
	}
	.textoOpaco a{
		text-decoration:none;
		color: rgba(255, 255, 255, 0.5);
	}
	#rodape #barra1 #dados2{
		width: 30%;
		float: left;
	}
	#rodape #barra2{
		width: 100%;
		line-height:70px;
		float: left;
		background-color:#D9952F;
		font-size:12px;
		color: rgba(255, 255, 255, 0.5);
	}
	#rodape #barra2 a{
		text-decoration:none;
		color: rgba(255, 255, 255, 0.5);
	}
	#nenhumProduto{
		width: 98%;
		margin: 1%;
		float: left;
		font-family: 'Poppins', sans-serif;
		font-size: 13px;
		text-align:center;
		color:#F00;
	}
	#carregarMais{
		width: 98%;
		margin: 1%;
		float: left;	
		font-family: 'Poppins', sans-serif;
		font-size: 14px;
		cursor:pointer;
		text-align:center;
	}
	#carregarMais #botaoAcao{
		width: 220px;
		height: 40px;
		margin: 0 auto;
		border-radius: 30px;
		border: 1px solid #D9952F;
		cursor: pointer;
		font-family: 'Poppins', sans-serif;
		font-size: 13px;
		color: #D9952F;
		line-height:40px;
		text-align:center;
		text-transform:uppercase;
		font-weight:bold;
	}
	#carregarMais #botaoAcao:hover{
		color:#fff;
		background-color:#D9952F;
	}
	.loopInfinito{
		display:none;
	}
	#tituloDetalhesProduto{
		width: calc(98% - 20px);
		float: left;
		background-color: #fff;
		border-bottom-width: 2px;
		border-bottom-style: solid;
		border-bottom-color: #E6DED1;
		border-radius: 8px;
		padding: 10px;
		font-weight: bold;
		font-size: 22px;
		margin-top: 1%;
		margin-left: 1%;
		margin-bottom:1%;
	}
	#detalhesProduto{
		width: 64%;
		min-height: 480px;
		float: left;
		margin: 1%;
		background-color: #fff;
		border-bottom-width: 2px;
		border-bottom-style: solid;
		border-bottom-color: #E6DED1;
		border-radius:8px;
	}
	#detalhesProduto #fotos{
		width: 100%;
		float:left;
	}
	#detalhesProduto #fotos #fotoMaior{
		width: 100%;
		float:left;
	}
	#detalhesProduto #fotos #fotoMiniaturas{
		width: 100%;
		float:left;
	}
	#detalhesProduto #fotos #fotoZomm{
		width: calc(100% - 2%);
		margin:1%;
		float:left;
		text-align:center;
	}
	#detalhesProduto #fotos #fotoZomm img{
		max-width: 100%;
		/*float:left;*/
		max-height:440px;
		cursor:pointer;
	}
	#detalhesProduto #fotos #fotoMenor{
		width: calc(100% - 2%);
		margin:1%;
		float:left;
	}
	#detalhesProduto #fotos #fotoMenor img{
		width: auto;
		float: left;
		max-height: 120px;
		cursor: pointer;
		height: auto;
		max-width: 150px;
	}
	#detalhesProduto #descricao{
		width: calc(100% - 2%);
		float:left;
		margin: 1%;

	}
	#detalhesProduto #descricao .titulo{
		font-size:16px;
		font-weight:bold;
	}
	#detalhesProduto #descricao .referencia{
		font-size:14px;
	}
	#detalhesProduto #descricao .descricao{
		font-size:13px;
		color: rgb(102, 102, 102)
	}
	#valoresProduto select {
		width: 45%;
		height: 32px;
		font-family: 'Poppins', sans-serif;
		font-size: 13px;
		border-radius: 10px;
		border: 1px solid #DED6C8;
		color: #2A261F;
		padding-left: 10px;
		padding-right: 10px;
		margin-left: 20px;
		margin-right: 20px;
	}
	#valoresProduto{
		width: 30%;
		float: left;
		padding:1%;
		margin: 1%;
		background-color: #fff;
		border-bottom-width: 2px;
		border-bottom-style: solid;
		border-bottom-color: #E6DED1;
		border-radius:8px;
	}
	#valoresProduto .valorNormal{
		font-size:28px;
		font-weight:bold;
		font-family: 'Poppins', sans-serif;
	}
	#valoresProduto .valorEmbalagem{
		font-size:22px;
		font-weight:bold;
		font-family: 'Poppins', sans-serif;
	}
	#valoresProduto .valorRiscadoOferta{
		font-size: 14px;
		text-decoration: line-through;
		font-family: 'Poppins', sans-serif;
	}
	#valoresProduto .estoqueindisponivel{
		font-size: 14px;
		font-family: 'Poppins', sans-serif;
		color:#D9952F;
	}
	#valoresProduto .formaPagto{
		font-size: 13px;
		font-family: 'Poppins', sans-serif;
		color: rgb(102, 102, 102);
	}
	#valoresProduto .quantidade{
		font-size: 12px;
		font-family: 'Poppins', sans-serif;
		color: rgb(102, 102, 102);
	}
	#valoresProduto input[type=number]{
		width: 60px;
		height: 30px;
		font-family: 'Poppins', sans-serif;
		font-size: 13px;
		border-radius: 20px;
		border: 1px solid #DED6C8;
		color: #2A261F;
		padding-left: 10px;
		padding-right: 10px;
	}
	#valoresProduto #valor{
		width: 100%;
		min-height: 100px;
		float:left;
		margin-bottom:20px;
	}
	#cestaResumo #resumoPedido #calculoFrete{
		width: 100%;
		height: auto;
		float: left;
		border-bottom-width: 1px;
		border-bottom-style: solid;
		border-bottom-color: #DED6C8;
		font-size: 14px;
		font-family: 'Poppins', sans-serif;
		color: rgb(102, 102, 102);
		padding-top: 20px;
		padding-bottom: 20px;
	}
	#cestaResumo #resumoPedido #calculoFrete a{
		color: rgb(102, 102, 102);
	}
	#cestaResumo #resumoPedido #calculoFrete #titulo{
		width: 100%;
		line-height:24px;
		float:left;
		font-family: 'Poppins', sans-serif;
		font-size:12px;
		color: rgb(102, 102, 102);
	}
	#cestaResumo #resumoPedido #calculoFrete #input{
		width: 80%;
		float:left;
	}
	#cestaResumo #resumoPedido #calculoFrete #input input[type=text]{
		width: calc(100% - 20px);
		height: 30px;
		font-family: 'Poppins', sans-serif;
		font-size: 13px;
		border-radius: 20px;
		border: 1px solid #DED6C8;
		color: #2A261F;
		padding-left: 10px;
		padding-right: 10px;
	}
	#cestaResumo #resumoPedido #calculoFrete #buttom{
		width: 18%;
		float:left;
		margin-left:1%;
		margin-right:1%;
	}
	#cestaResumo #resumoPedido #calculoFrete #buttom input[type=button]{
		width: 100%;
		height: 34px;
		float: left;
		border-radius: 20px;
		border: 1px solid #D9952F;
		cursor: pointer;
		font-family: 'Poppins', sans-serif;
		font-size: 13px;
		color: #D9952F;
		line-height:34px;
		text-align:center;
		font-weight:bold;
		background-color:#fff;
	}
	#cestaResumo #resumoPedido #calculoFrete #buttom input[type=button]:hover{
		color:#fff;
		background-color:#D9952F;
	}
	#valoresProduto #botao{
		width: 100%;
		float:left;
		margin-top: 30px;
		margin-bottom:20px;
	}
	#valoresProduto .botaoQuantidade{
		width: 62px;
		height: auto;
		line-height: 30px;
		margin: 0 auto;
		background-color: #F0ECE4;
		border-radius: 10px;
		cursor: pointer;
		text-align: center;
		color: #24211C;
		font-family: 'Poppins', sans-serif;
		font-size: 14px;
		border: none;
	}
	#valoresProduto button.selected{
		background-color: #24211C;
		color: #fff;
	}
	#valoresProduto #botao .botaoComprasInterno {
		width: 90%;
		height: 46px;
		line-height: 46px;
		margin: 0 auto;
		background-color: #D9952F;
		border-radius: 30px;
		background-image: url(../images/ico_carrinho_branco.png);
		background-repeat: no-repeat;
		background-position: 70px center;
		cursor: pointer;
		text-align: center;
		color: #fff;
		font-family: 'Poppins', sans-serif;
		font-size: 14px;
	}
	#valoresProduto #botao .botaoComprasInterno:hover{
		transition:0.2s;
		background-color: #24211C;
	}
	#valoresProduto #calculoFrete{
		width: 100%;
		height: auto;
		float: left;
		border-bottom-width: 1px;
		border-bottom-style: solid;
		border-bottom-color: #DED6C8;
		font-size: 14px;
		font-family: 'Poppins', sans-serif;
		color: rgb(102, 102, 102);
		padding-top: 20px;
		padding-bottom: 20px;
	}
	#valoresProduto #calculoFrete a{
		color: rgb(102, 102, 102);
	}
	#valoresProduto #calculoFrete #titulo{
		width: 100%;
		line-height:24px;
		float:left;
		font-family: 'Poppins', sans-serif;
		font-size:12px;
		color: rgb(102, 102, 102);
	}


	#valoresProduto #calculoFrete #input{
		width: 80%;
		float:left;
	}
	#valoresProduto #calculoFrete #input input[type=text]{
		width: calc(100% - 20px);
		height: 30px;
		font-family: 'Poppins', sans-serif;
		font-size: 13px;
		border-radius: 20px;
		border: 1px solid #DED6C8;
		color: #2A261F;
		padding-left: 10px;
		padding-right: 10px;
	}
	#valoresProduto #calculoFrete #buttom{
		width: 18%;
		float:left;
		margin-left:1%;
		margin-right:1%;
	}
	#valoresProduto #calculoFrete #buttom input[type=button]{
		width: 100%;
		height: 34px;
		float: left;
		border-radius: 20px;
		border: 1px solid #D9952F;
		cursor: pointer;
		font-family: 'Poppins', sans-serif;
		font-size: 13px;
		color: #D9952F;
		line-height:34px;
		text-align:center;
		font-weight:bold;
		background-color:#fff;
	}
	#valoresProduto #calculoFrete #buttom input[type=button]:hover{
		color:#fff;
		background-color:#D9952F;
	}

	#formularioLogin input[type=submit]{
		width: 200px;
		height: 40px;
		float: left;
		border-radius: 40px;
		border: 1px solid #D9952F;
		cursor: pointer;
		font-family: 'Poppins', sans-serif;
		font-size: 13px;
		color: #2A261F;
		line-height:40px;
		text-align:center;
		text-transform:uppercase;
		font-weight:bold;
		margin-top:30px;
	}
	#formularioLogin input[type=submit]:hover{
		color:#fff;
		background-color:#D9952F;
	}

	#buscaNoticia input[type="text"]{
		width: calc(75% - 20px);
		height: 34px;
		font-family: 'Poppins', sans-serif;
		font-size: 13px;
		color: #8A8174;
		margin-bottom: 10px;
		padding: 0px;
		float: left;
		border-radius: 30px;
		border: 1px solid #A89C8C;
		padding-left:10px;
		padding-right:10px;
	}
	
	#formularioContato1{
		width: 65%;
		float:left;
		font-size:13px;
		font-family: 'Poppins', sans-serif;
		margin-bottom:20px;
	}
	#formularioContato2{
		width: 35%;
		float:left;
		font-size:13px;
		font-family: 'Poppins', sans-serif;
	}
	#formularioContato2 img{
		vertical-align:middle;
		margin-right:4px;
	}
	#formularioContato1 input[type=submit]{
		width: 200px;
		height: 40px;
		float: left;
		border-radius: 40px;
		border: 1px solid #D9952F;
		cursor: pointer;
		font-family: 'Poppins', sans-serif;
		font-size: 13px;
		color: #D9952F;
		line-height:40px;
		text-align:center;
		text-transform:uppercase;
		font-weight:bold;
		margin-top:30px;
	}
	#formularioContato1 input[type=submit]:hover{
		color:#fff;
		background-color:#D9952F;
	}

	/*FONTES*/
	.bgBranco{
		background-color:#FFF;	
	}
	.corBranco{
		color:#ffffff;
	}
	.corLaranja{
		color:#D9952F;
	}
	.corAzul{
		color:#2A261F;
	}
	.corAmarelo{
		color:#D9952F;
	}
	.corCinza{
		color:#655C52;
	}
	.corVermelho{
		color:#ff0000;
	}
	.corVermelhoMarca{
		color:#D9952F;
	}
	.tamanho12px{
		font-size:12px;
	}
	.tamanho13px{
		font-size:13px;
	}
	.tamanho14px{
		font-size:14px;
	}
	.tamanho15px{
		font-size:15px;
	}
	.tamanho16px{
		font-size:16px;
	}
	.tamanho17px{
		font-size:17px;
	}
	.tamanho18px{
		font-size:18px;
	}
	.tamanho19px{
		font-size:19px;
	}
	.tamanho22px{
		font-size:22px;
	}
	.tamanho24px{
		font-size:24px;
	}
	.tamanho36px{
		font-size:36px;
	}
	.tamanho48px{
		font-size:48px;
	}
	.tamanho60px{
		font-size:60px;
	}
	.uppercase{
		text-transform:uppercase;
	}
	.negrito{
		font-weight: bold;
	}
	.italico{
		font-style: italic;
	}
	.justificar{
		text-align:justify;
	}
	.center{
		text-align:center;
	}
	.left{
		text-align:left;
	}
	.right{
		text-align:right;
	}
	.fontePoppins{
		font-family: 'Poppins', sans-serif;
	}
	
	/*slider*/
	.jssorb05 div, .jssorb05 div:hover, .jssorb05 .av {
	background: url(images/b05.png) no-repeat;
	overflow: hidden;
	}
	
	.jssorb05 div {
	background-position: -7px -7px;
	}
	
	.jssorb05 div:hover, .jssorb05 .av:hover {
	background-position: -37px -7px;
	}
	
	.jssorb05 .av {
	background-position: -67px -7px;
	}
	
	.jssorb05 .dn, .jssorb05 .dn:hover {
	background-position: -97px -7px;
	}
	.jssora12l, .jssora12r, .jssora12ldn, .jssora12rdn {
		position: absolute;
		display: block;
		background: url(images/a12.png) no-repeat;
		overflow: hidden;
	}
	
	.jssora12l {
		background-position: -16px -37px;
	}
	
	.jssora12r {
		background-position: -75px -37px;
	}
	
	.jssora12l:hover {
		background-position: -136px -37px;
	}
	
	.jssora12r:hover {
		background-position: -195px -37px;
	}
	
	.jssora12ldn {
		background-position: -256px -37px;
	}
	
	.jssora12rdn {
		background-position: -315px -37px;
	}
	
	input#control-nav {
	  visibility: hidden;
	  position: absolute;
	  left: -9999px;
	  opacity: 0;
	}
	

	#nav{
		width: 100%;
		font-family: 'Poppins', sans-serif;
		font-size:12px;
		float: left;
		margin-top: 39px;
	}
	#nav > a{
		display: none;
	}
	
	#nav li{
		position: relative;
	}
	#nav li a{
		color: #fff;
		display: block;
	}
	#nav li a:hover{
		color: #fff;
	}
	#nav span:after{
		width: 0;
		height: 0;
		border: 0.313em solid transparent;
		border-bottom: none;
		border-top-color: #1c2542;
		content: '';
		vertical-align: middle;
		display: inline-block;
		position: relative;
		right: -0.313em;
	}
	
	#nav > ul{
		height: 100%;
		background-color: #D9952F;
	}
	#nav > ul > li{
		width: auto;
		height: 100%;
		float: left;
	}
	#nav > ul > li > a{
		height: 100%;
		font-size: 1.5em;
		line-height: 2.5em;
		text-align: center;
	}
	#nav > ul > li:not( :last-child ) > a{
		border-right: 1px solid #E8DFD1;
	}

	#nav li ul{
		background-color: #B87927;
		display: none;
		position: absolute;
		top: 100%;
		z-index: 1000;
		min-width: 170px;
	}
	#nav li:hover ul{
		display: block;
		left: 0;
		right: 0;
	}
	#nav li:not( :first-child ):hover ul{
		left: -1px;
	}
	#nav li ul a{
		font-size: 1.25em; 
		border-top: 1px solid #fff;
		padding: 0.75em; 
	}
	#nav li ul li a{
		color: #fff;
	}
	#nav li ul li a:hover,
	#nav li ul:not( :hover ) li.active a{
		background-color: #B87927;
	}
	
	/*#navCategorias{
		width: 100%;
		font-family: 'Poppins', sans-serif;
		font-size:12px;
		float: left;
	}
	#navCategorias > a{
		display: none;
	}
	
	#navCategorias li{
		position: relative;
	}
	#navCategorias li a{
		color: #fff;
		display: block;
		transition:0.2s;
	}
	#navCategorias li a:hover{
		color: #fff;
	}
	#navCategorias span:after{
		width: 0;
		height: 0;
		border: 0.313em solid transparent; 
		border-bottom: none;
		border-top-color: #1c2542;
		content: '';
		vertical-align: middle;
		display: inline-block;
		position: relative;
		right: -0.313em; 
	}
	

	#navCategorias > ul{
		height: 100%;
		background-color: #D9952F;
	}
	#navCategorias > ul > li{
		width: auto;
		height: 100%;
		float: left;
	}
	#navCategorias > ul > li > a{
		height: 100%;
		font-size: 1.5em; 
		line-height: 2em; 
		text-align: center;
	}
	#navCategorias > ul > li:not( :last-child ) > a{
		margin-right: 20px;
	}
	#navCategorias .verTudo{
		font-weight: bold;
		background-image: url(../images/ico_more.png);
		background-repeat: no-repeat;
		background-position: left center;
		padding-left:20px;
	}
	

	
	#navCategorias li ul{
		background-color: #D9952F;
		display: none;
		position: absolute;
		top: 100%;
		z-index: 1000;
		min-width: 190px;
	}
	#navCategorias li:hover ul{
		display: block;
		left: 0;
		right: 0;
	}
	#navCategorias li ul ul li{
		background-color: #D9952F;
		display: none;
		position: absolute;
		top: 100%;
		z-index: 1000;
		min-width: 190px;
	}

	#navCategorias li:not( :first-child ):hover ul{
		left: -1px;
	}
	#navCategorias li ul a{
		font-size: 1.25em;
		border-top: 1px solid #fff;
		padding: 0.75em;
	}
	#navCategorias li ul li a{
		color: #fff;
	}
	#navCategorias li ul li a:hover,
	#navCategorias li ul:not( :hover ) li.active a{
		background-color: #B87927;
	}*/
	
	#navCategorias .verTudo{
		font-weight: bold;
		background-image: url(../images/ico_more.png);
		background-repeat: no-repeat;
		background-position: left center;
		padding-left:20px;
	}
	#navCategorias ul ul {
		display: none;
		position: absolute; 
		top: 60px;
	}
	#navCategorias .duasColunas {
		width: 500px;
		columns:2;
		-webkit-columns: 2;
		-moz-columns: 2;
		column-gap: 0px;
		-webkit-column-count:2;
		-moz-column-count:2;
		column-count:2;
		-webkit-column-gap:0px;
		-moz-column-gap:0px;
	}
	#navCategorias .duasColunas li{
		width: 100%;
		columns:2;
		-webkit-columns: 2;
		-moz-columns: 2;
		column-gap: 0px;
		display:-webkit-inline-box;
	}
	#navCategorias .duasColunas li a{
		width: 230px;
	}
	#navCategorias ul ul ul {
		columns:2;
		-webkit-columns: 2;
		-moz-columns: 2;
		column-gap: 0px;
		margin-left:2px;
	}
	#navCategorias ul li:hover > ul {
		
		display:-webkit-inline-box;
	}
	
	#navCategorias ul ul li {
		background-color: #D9952F;
		display: none;
		position: absolute;
		top: 100%;
		z-index: 1000;
		min-width: 190px;
	}
	#navCategorias ul ul li a{
		font-size: 1.25em;
		border-top: 1px solid #fff;
		padding: 0.75em;
	}
	#navCategorias ul ul ul li {
		position: relative;
		top:-60px; 
		left:170px;
	}
	#navCategorias{
		width: 100%;
		font-family: 'Poppins', sans-serif;
		font-size:12px;
		float: left;
	}
	#navCategorias > a{
		display: none;
	}
	
	#navCategorias ul {
		padding: 0;
		margin: 0;
		list-style: none;
		position: relative;
	}
	#navCategorias > ul > li{
		width: auto;
		height: 100%;
		float: left;
	}
	#navCategorias a {
		display:block;
		padding:0 10px;	
		color:#FFF;
		font-size:20px;
		line-height: 60px;
		text-decoration:none;
	}
	#navCategorias li a:hover{
		color: #fff;
		background-color: #B66F1E;
	}
	#navCategorias ul ul {
		display: none;
		position: absolute; 
		top: 70px; 
	}
	#navCategorias ul li:hover > ul {
		display:inherit;
	}
	#navCategorias ul ul li {
		width:170px;
		float:none;
		display: list-item;
		position: relative;
	}
	#navCategorias ul ul ul li {
		width: 250px;
		position: relative;
		top:-70px; 
		left:calc(170px + 1.5em);
		background-color:#B87927;
		font-weight:normal;
	}
	
	/*ESTILO CSS CARROCEL PACOTES*/
	#carousel_inner {
		float:left;
		width:808px;
		overflow: hidden;
	}
	#carousel_ul {
		position:relative;
		left:-0px; /* important (this should be negative number of list items width(including margin) */
		list-style-type: none; /* removing the default styling for unordered list items */
		margin: 0px;
		padding: 0px;
		width:3660px; /* important */
		/* non-important styling bellow */
		padding-bottom:10px;
	}
	#carousel_ul li{
		float: left; /* important for inline positioning of the list items */                                    
		width:269px;  /* fixed width, important */
		/* just styling bellow*/
		padding:0px;
		margin-top:0px;
		margin-bottom:10px; 
		margin-left:5px; 
		margin-right:5px;
		text-align:center;
	}
	#carousel_ul li img {
		.margin-bottom:-4px; /* IE is making a 4px gap bellow an image inside of an anchor (<a href...>) so this is to fix that*/
		/* styling */
		cursor:pointer;
		cursor: hand; 
		border:0px; 
	}
	#left_scroll, #right_scroll{
		float:left; 
		height:190px; 
		width:46px; 
	}
	#left_scroll img, #right_scroll img{
		cursor: pointer;
		cursor: hand;
	}
	/*Common*/
	.hidden
	{
		display: none;
	}
	.visible
	{
		display: block;
	}
	.thumbnail-active
	{
		filter: alpha(opacity=100);
		opacity: 1.0;
		cursor: pointer;
	}
	.thumbnail-inactive
	{
		filter: alpha(opacity=20);
		opacity: 0.2;
		cursor: pointer;
	}
	#home2 iframe{
		height: 405px;
	}
	ul{
		margin:0px;
		padding:0px;
	}
	/*.bx-controls{
		display:none;
	}*/
	
	/* PAGER */
	.bx-wrapper .bx-pager {
		text-align: center;
		font-size: .85em;
		font-family: Arial;
		font-weight: bold;
		color: #fff;
		padding: 20px;
		position: absolute;
		top: 550px;
		left: 50%;
		z-index: 2000;
		transform: translate(-50%, -50%);
	}
	.bx-wrapper .bx-pager.bx-default-pager a {
		background: #fff;
		text-indent: -9999px;
		display: block;
		width: 10px;
		height: 10px;
		margin: 0 5px;
		outline: 0;
		-moz-border-radius: 5px;
		-webkit-border-radius: 5px;
		border-radius: 10px;
		width: 50px;
		height: 6px;
		opacity: 0.7;
	}
	.bx-wrapper .bx-pager.bx-default-pager a:hover,
	.bx-wrapper .bx-pager.bx-default-pager a.active,
	.bx-wrapper .bx-pager.bx-default-pager a:focus {
		background: #6F665C;
	}
	.bx-wrapper .bx-pager-item,
	.bx-wrapper .bx-controls-auto .bx-controls-auto-item {
		display: inline-block;
		vertical-align: bottom;
		*zoom: 1;
		*display: inline;
	}
	.bx-wrapper .bx-pager-item {
		font-size: 0;
		line-height: 0;
	}
	.bx-wrapper .bx-prev {
	  left: calc(50% - 580px);
	  background: url('../images/ico_prev.png') no-repeat;
	}
	.bx-wrapper .bx-prev:hover,
	.bx-wrapper .bx-prev:focus {
	  background-position: 0 0;
	}
	.bx-wrapper .bx-next {
	  right: calc(50% - 580px);
	  background: url('../images/ico_next.png') no-repeat;
	}
	
	.bx-wrapper .bx-controls-direction a {
	  position: absolute;
	  top: 380px;
	  outline: 0;
	  width: 54px;
	  height: 54px;
	  text-indent: -9999px;
	  z-index: 9999;
	}
	.bx-wrapper .bx-controls-direction a.disabled {
	  display: none;
	}
	
	
	
	
	
	.bx-wrapper .bx-viewport {
		width:100%;
		left: 0%;
		margin-left:0px;
	}
	
	/*jquery*/
	.ui-widget-overlay {
		background: #24211C;
		opacity: .4;
		filter: Alpha(Opacity=40); /* support: IE8 */
	}
	.ui-dialog{
		box-shadow: 0 0 15px #4B4135;
	}
	.ui-widget input, .ui-widget select, .ui-widget textarea, .ui-widget button{
		font-family: 'Poppins', sans-serif;
		font-size: 13px;
	}
	
	.ui-widget {
		font-family: 'Poppins', sans-serif;
		font-size: 13px;
	}
	.ui-dialog-title {
		font-size: 16px;
	}
	
	/*LABEL FLOAT*/
	.label-float{
	  position: relative;
	  padding-top: 22px;
	}
	.label-float input, .label-float select, .label-float textarea{
	  border: 0;
	  border-bottom: 1px solid #F0ECE4;
	  outline: none;
	  width: 90%;
	  font-size: 13px;
	  transition: all .3s ease-out;
	  -webkit-transition: all .3s ease-out;
	  -moz-transition: all .3s ease-out;
	  -webkit-appearance:none;
	  border-radius:0;
	  font-family: 'Poppins', sans-serif;
	  line-height: 30px;
	  color:#D9952F;
	}
	.label-float .cpf{
		width: 300px;
		font-size:18px;	
	}
	
	.label-float input:focus, .label-float select:focus, .label-float textarea:focus{
	  border-bottom: 2px solid #D9952F;
	}
	
	.label-float input::placeholder, .label-float select::placeholder, .label-float textarea::placeholder{
	  color:transparent;
	}
	
	.label-float label{
	  pointer-events: none;
	  position: absolute;
	  top: 0;
	  left: 0;
	  margin-top: 18px;
	  transition: all .3s ease-out;
	  -webkit-transition: all .3s ease-out;
	  -moz-transition: all .3s ease-out;
	  font-size: 13px;
	  font-family: 'Poppins', sans-serif;
	}
	
	.label-float input:required:invalid + label, .label-float select:required:invalid + label, .label-float textarea:required:invalid + label{
	  color: #A89C8C;
	}
	.label-float label{
	  color: #A89C8C;
	}
	.label-float input:focus:required:invalid, .label-float select:focus:required:invalid{
	  border-bottom: 2px solid red;
	}
	.label-float input:required:invalid + label:before, .label-float select:required:invalid + label:before, .label-float textarea:required:invalid + label:before{
	  content: '*';
	}
	.label-float input:focus + label, .label-float select:focus + label, .label-float textarea:focus + label,
	.label-float input:not(:placeholder-shown) + label, .label-float select:not(:placeholder-shown) + label, .label-float textarea:not(:placeholder-shown) + label{
	  font-size: 12px;
	  margin-top: 0;
	  color: #A89C8C;
	}
	
	#sucesso {
		background: #F0ECE4;
		position: absolute;
		z-index: 1001;
		width: 360px;
		left: 50%;
		margin-left: -230px;
		border-radius: 8px;
		margin-top: 4px;
		color: #FFFFFF;
		border: 2px solid #D5CCBD;
		line-height: 60px;
		text-align: center;
		font-size: 13px;
		font-family: 'Poppins', sans-serif;
		display: none;
		background-color: rgba(0, 0, 0, 0.6);
		background-image: url(../images/sucesso.png);
		background-repeat: no-repeat;
		background-position: 40px center;

	}
	#erro {
		background: #F0ECE4;
		position: absolute;
		z-index: 1001;
		width: 360px;
		left: 50%;
		margin-left: -230px;
		border-radius: 8px;
		margin-top: 4px;
		color: #FFFFFF;
		border: 2px solid #D5CCBD;
		line-height: 60px;
		text-align: center;
		font-size: 13px;
		font-family: 'Poppins', sans-serif;
		display: none;
		background-color: rgba(0, 0, 0, 0.6);
		background-image: url(../images/erro.png);
		background-repeat: no-repeat;
		background-position: 40px center;
	}
	


}

@media only screen 
and (min-device-width : 700px) 
and (max-device-width : 1160px) {
	#container{
		width: 92%;
		margin: 2%;
		margin:0 auto;
	}	
	#topo #barra2 #menu{
		display: none;
	}
	#topo #barra2 #logo {
		width: 45%;
	}
	/*#topo #barra1 #parte1 {
		display: none;
	}
	#topo #barra1 #parte2 {
		width: 100%;
	}
	#topo #barra2 {
		height: auto;	
		padding-bottom: 20px;
	}
	#topo #barra2 #logo{
		width: 85%;
	}
	#topo #barra2 #menu{
		width: 15%;
		float:left;	
	}
	#topo #barra2 #menu a{
		color: #fff;
	}
	#topo #barra2 #busca{
		width: 100%;
	}
	#topo #barra2 #busca input[type="text"] {
		margin-top: 0px;
	}
	#topo #barra2 #fone {
		display: none;
	}*/
	#banner {
		height: auto;
		width: 375px;
		overflow: hidden;
	}
	#topoBanner .bxslider img{
		max-height: 250px;
	}
	#topoBanner .bxslider li{
		text-align: center;
	}
	.bx-controls{
		display:none;
	}
	.bx-wrapper .bx-viewport {
		width:100%;
		left: 0%;
		margin-left:0px;
	}
	#banner .bxslider img{
		height: 120px;
	}
	#boxProdutosHome{
		width: 31%;
		height: 420px;
	}
	#boxProdutosHome #foto{
		height: 180px;
	}
	#boxProdutosHome #dados #descricao{
		font-size: 14px;
		height:100px;
		margin-bottom: 10px;
	}
	#boxProdutosHome #dados {
		width: 96%;
		padding: 2%;
	}
	#boxProdutosHome #dados #referencia {
		display: none;
	}

	#boxProdutosHome #botao #botaoDetalhes{
		width: 94px;
		line-height: 40px;
		border-radius: 20px;
	}
	#boxProdutosHome #botao .botaoCompras {
		width: 40px;
		height: 40px;
	}
	#boxProdutosHome #botao #grupoBotao {
		width: 156px;
	}
	
	#boxProdutosHome #botao #quantidadeAdd {
		width: 60%;
		float: left;
		margin-left: 4%;
		margin-right: 4%;
	}
	#boxProdutosHome #botao .botaoComprasAdicionar {
		width: 12px;
		line-height: 38px;
		float: left;
		background-color: #D9952F;
		border-radius: 30px;
		background-image: url(../images/ico_carrinho_branco.png);
		background-repeat: no-repeat;
		background-position: center center;
		cursor: pointer;
		color: transparent;
		font-family: 'Poppins', sans-serif;
		font-size: 13px;
		padding-left: 27px;
	}
	#boxProdutosHome #botao .botaoComprasAdicionar:hover{
		color: transparent;
	}
	
	#corpoPaginas #tituloHome {
		font-size: 18px;
		font-weight:bold;
	}
	#topo #barra3 #menuCategorias{
		display: none;
	}
	#topo #barra3 #menuCategoriasMobile{
		display: block;
	}
	#topo #barra3 #menuCategoriasMobile select{
		width: calc(100% - 60px);
		height: 30px;
		font-family: 'Poppins', sans-serif;
		font-size: 13px;
		border-radius: 20px;
		border: 1px solid #DED6C8;
		color: #2A261F;
		padding-left: 10px;
		padding-right: 10px;
	}
	#topo #barra3 {
		height: 50px;
		line-height: 50px;
	}
	#topo #barra3 #menuCategoriasMobile select {
		width: calc(100% - 20px);
	}
	#cestaResumo #resumoPedido #botaoFinalizar {
		background-position: 20px center;
	}
	#valoresProduto #botao .botaoComprasInterno {
		background-position: 20px center;
	}
	#cestaResumo {
		width: 100%;
		margin-left: 0%;
	}
	#cestaCompras {
		width: 100%;
	}
	#pagamentoCompras {
		width: 100%;
	}
	#topo #barra1 #redessociais {
		display: none;	
	}
}



@media only screen 
and (min-device-width : 350px) 
and (max-device-width : 700px) {
	#container{
		width: 96%;
		margin: 2%;
		margin:0 auto;
	}
	/*#corpoPaginas #conteudo{
		display: flex;
		flex-flow: column;
	}*/
	#topo #barra1 #parte1 {
		display: none;
	}
	#topo #barra1 #parte2 {
		width: 100%;
	}
	#topo #barra2 {
		height: auto;	
		padding-bottom: 20px;
	}
	#topo #barra2 #logo{
		width: 85%;
	}
	#topo #barra2 #menu{
		width: 15%;
		float:left;	
	}
	#topo #barra2 #menu a{
		color: #fff;
	}
	#topo #barra2 #busca{
		width: 100%;
	}
	#topo #barra2 #busca input[type="text"] {
		margin-top: 0px;
	}
	#topo #barra2 #fone {
		display: none;
	}
	#banner {
		height: auto;
		width: 375px;
		overflow: hidden;
	}
	#topoBanner .bxslider img{
		max-height: 250px;
	}
	#topoBanner .bxslider li{
		text-align: center;
	}
	.bx-controls{
		display:none;
	}
	.bx-wrapper .bx-viewport {
		width:100%;
		left: 0%;
		margin-left:0px;
	}
	#banner .bxslider img{
		height: 120px;
	}
#boxProdutosHome{
	width: calc(50% - 12px) !important;
	height: 420px;
	float: left;
	margin: 6px !important;
	box-sizing: border-box;
}

#boxProdutosHome:nth-child(2n+1){
	clear: left;
}
	#boxProdutosHome #foto{
		height: 180px;
	}
	#boxProdutosHome #dados #descricao{
		font-size: 14px;
		height:100px;
		margin-bottom: 10px;
	}
	#boxProdutosHome #dados {
		width: 96%;
		padding: 2%;
	}
	#boxProdutosHome #dados #referencia {
		display: none;
	}

	#boxProdutosHome #botao #botaoDetalhes{
		width: 94px;
		line-height: 40px;
		border-radius: 20px;
	}
	#boxProdutosHome #botao .botaoCompras {
		width: 40px;
		height: 40px;
	}
	#boxProdutosHome #botao #grupoBotao {
		width: 156px;
	}
	
	#boxProdutosHome #botao #quantidadeAdd {
		width: 60%;
		float: left;
		margin-left: 4%;
		margin-right: 4%;
	}
	#boxProdutosHome #botao .botaoComprasAdicionar {
		width: 12px;
		line-height: 38px;
		float: left;
		background-color: #D9952F;
		border-radius: 30px;
		background-image: url(../images/ico_carrinho_branco.png);
		background-repeat: no-repeat;
		background-position: center center;
		cursor: pointer;
		color: transparent;
		font-family: 'Poppins', sans-serif;
		font-size: 13px;
		padding-left: 27px;
	}
	#boxProdutosHome #botao .botaoComprasAdicionar:hover{
		color: transparent;
	}
	
	#corpoPaginas #tituloHome {
		font-size: 18px;
		font-weight:bold;
	}
	#rodape #barra1{
		height:auto;
	}
	#rodape #barra1 #dados1{
		width: 100%;
		margin-bottom: 10px;
	}
	#rodape #barra1 #dados2{
		width: 100%;
		margin-bottom: 10px;
	}
	#rodape #barra2{
		line-height:30px;
		text-align:center;
	}
	#formularioContato1{
		width: 100%;
		margin-bottom:30px;
	}
	#formularioContato2{
		display: none;
	}
	#detalhesProduto{
		width: 98%;
	}
	#detalhesProduto #fotos {
		width: 100%;
	}
	#detalhesProduto #descricao {
		width: calc(100% - 2%);
	}
	#valoresProduto{
		width: 96%;
	}
	#valoresProduto .valorNormal {
		font-size: 22px;
	}
	#valoresProduto #botao .botaoComprasInterno {
		background-image: none;
	}
	#dadosPix #botaoPagarPix {
		width: 100%;
	}
	#dadosBoleto #botaoPagar {
		width: 100%;
	}
	#topo #barra3 #menuCategorias{
		display: none;
	}
	#topo #barra3 #menuCategoriasMobile{
		display: block;
	}
	#topo #barra3 #menuCategoriasMobile select{
		width: calc(100% - 60px);
		height: 30px;
		font-family: 'Poppins', sans-serif;
		font-size: 13px;
		border-radius: 20px;
		border: 1px solid #DED6C8;
		color: #2A261F;
		padding-left: 10px;
		padding-right: 10px;
	}
	#topo #barra3 {
		height: 50px;
		line-height: 50px;
	}
	#topo #barra3 #menuCategoriasMobile select {
		width: calc(100% - 20px);
	}

	#corpoPaginas #conteudo #entrega, #corpoPaginas #conteudo #pagamento, #corpoPaginas #conteudo #lojafisica, #corpoPaginas #conteudo #lojafisica2{
		display: none;
	}

	
	#corpoPaginas #tituloVerCategorias {
		width: 55%;
		font-size: 16px;
	}
	#corpoPaginas #filtroVerCategorias {
		width: 45%;
	}
	#corpoPaginas #tituloInternas {
		font-size: 16px;
	}
	#formularioUpdateCliente {
		width: 100%;
	}
	#formLogado {
		right: 0px;
	}
	#cestaCompras {
		width: 100%;
	}
	#cestaResumo {
		width: 100%;
		margin-left: 0%;
	}
	#cestaCompras #grupo #campo1, #cestaComprasHistorico #grupo #campo1 {
		width: 100%;
	}
	#cestaCompras #grupo #campo2, #cestaComprasHistorico #grupo #campo2 {
		width: 30%;
	}
	#tituloCesta {
		font-size: 16px;
	}
	#formularioLoginCliente {
		width: 100%;
		float: left;
		margin-bottom: 40px;
	}
	#formularioCadastroCliente {
		width: 100%;
		float: left;
		padding-left: 0%;
		margin-left: 0%;
		border-image: none;
		border-left-style: none;
		border-left-width: none;
	}
	#formularioCadastroCliente #campo1 {
		width: 30%;
	}
	#formularioCadastroCliente #campo2 {
		width: 70%;
	}
	#pagamentoCompras {
		width: 100%;
	}
	#metodosAceitos {
		width: 100%;
		margin-left: 0%;
	}
	#cestaResumo {
		width: 100%;
	}	
	#verCarrinho {
		left: 0%;
		position: absolute;
	}
	#formLogin {
		position: absolute;
	}
	#formLogado {
		position: absolute;
	}
	#meusPedidos{
		display: none;
	}
	#meusPedidosMobile{
		width: 100%;
		float: left;
		display: block;
	}
	
	#meusPedidosMobile #itens #label{
		width: 40%;
		float: left;
		line-height:30px;
		cursor:pointer;
		font-weight:bold;
	}
	#meusPedidosMobile #itens #campo{
		width: 60%;
		float: left;
		line-height:30px;
		cursor:pointer;
	}
	#meusPedidosMobile #itens{
		width: 100%;
		float: left;
		border: 1px solid #D5CCBD;
	}
	#meusPedidosMobile #itens:hover{
		background-color:#D5CCBD;
	}
	#meusPedidosMobile #itens:nth-child(odd) {
		background: #F4F0E8 !important;
	}
	#meusPedidosMobile #itens:nth-child(odd):hover {
		background: #D5CCBD !important;
	}
	#pagamentoCompras #grupo #camposCartao .cep{
		width: 60%;
	}
}

@media only screen and ( max-width: 62.5em ){
	#nav{
		width: 15%;
		position: static;
		margin: 0;
	}
}

@media only screen and ( max-width: 40em ){
	html{
		font-size: 75%; /* 12 */
	}
	
	#nav{
		position: relative;
		top: auto;
		left: auto;
	}
	#nav > a{
		width: 3.125em; /* 50 */
		height: 3.125em; /* 50 */
		text-align: left;
		text-indent: -9999px;
		background-color: #D9952F;
		position: relative;
	}
	#nav > a:before,
	#nav > a:after{
		position: absolute;
		border: 2px solid #fff;
		top: 35%;
		left: 25%;
		right: 25%;
		content: '';
	}
	#nav > a:after{
		top: 60%;
	}
	
	#nav:not( :target ) > a:first-of-type,
	#nav:target > a:last-of-type{
		display: block;
	}
	
	/* first level */
	
	#nav > ul{
		height: auto;
		display: none;
		position: absolute;
		left: -140px;
		right: 0;
		width: 200px;
		z-index: 1000;
	}
	#nav:target > ul{
		display: block;
	}
	#nav > ul > li{
		width: 100%;
		float: none;
	}
	#nav > ul > li > a{
		height: auto;
		text-align: left;
		padding: 0 0.833em; /* 20 (24) */
	}
	#nav > ul > li:not( :last-child ) > a{
		border-right: none;
		border-bottom: 1px solid #fff;
	}
	
	/* second level */
	
	#nav li ul{
		position: static;
		padding: 1.25em; /* 20 */
		padding-top: 0;
	}
}

@media only screen and (max-width: 999px) and (min-width: 100px){
	#imagem_whats{
		display:none
	}
	#imagem_whats2{
		display:block
	}
}

#topo #barra1{
	background-color:#24211C;
	border-bottom:1px solid rgba(217,149,47,0.18);
}
#topo #barra1 #freteGratis,
#topo #barra1 #redessociais,
#topo #barra1 #carrinho,
#topo #barra1 #login,
#topo #barra1 #logado{
	color:#FFF8EA;
}
#topo #barra1 #carrinho:hover,
#topo #barra1 #login:hover,
#topo #barra1 #logado:hover,
.botaoCarrinhoOn,
.botaoLoginOn,
.botaoLogadoOn{
	background-color:#332B22;
}
#topo #barra2{
	background-color:#FFFEFB;
	border-bottom:1px solid #E8DFD1;
	box-shadow:0px 6px 24px rgba(36,33,28,0.05);
}
#topo #barra2 #menu a:link,
#topo #barra2 #menu a:visited{
	color:#2A261F;
}
#topo #barra2 #menu a:hover{
	color:#D9952F;
}
#topo #barra2 #busca input[type="text"]{
	background-color:#FFFEFB;
	border:1px solid #DED6C8;
	box-shadow:0px 8px 22px rgba(36,33,28,0.06);
	transition:0.2s;
}
#topo #barra2 #busca input[type="text"]:focus{
	outline:none;
	border-color:#D9952F;
	box-shadow:0px 0px 0px 3px rgba(217,149,47,0.16);
}
#topo #barra3{
	background:#D9952F;
	background:linear-gradient(90deg, #B87927 0%, #D9952F 45%, #C8872C 100%);
	box-shadow:0px 8px 20px rgba(36,33,28,0.10);
}
#topo #barra3 #menuCategorias a:link,
#topo #barra3 #menuCategorias a:visited{
	color:#FFF8EA;
	font-weight:bold;
}
#topo #barra3 #menuCategorias a:hover{
	color:#24211C;
}
.oferta{
	background-color:#B66F1E;
	color:#FFF8EA;
}
#banner{
	background-color:#F0ECE4;
}
#corpoPaginas #conteudo #entrega,
#corpoPaginas #conteudo #pagamento,
#corpoPaginas #conteudo #seguro,
#corpoPaginas #conteudo #lojafisica,
#corpoPaginas #conteudo #lojafisica2{
	background-color:#FFFEFB;
	color:#6F665C;
	border:1px solid #E8DFD1;
	box-shadow:0px 8px 22px rgba(36,33,28,0.05);
}
#corpoPaginas #tituloHome,
#corpoPaginas #tituloInternas,
#corpoPaginas #tituloVerCategorias,
#tituloCesta{
	color:#2A261F;
	letter-spacing:-0.4px;
}
#boxProdutosHome{
	background-color:#FFFEFB;
	border:1px solid #E8DFD1;
	border-bottom:2px solid #E6DED1;
	border-radius:12px;
	box-shadow:0px 10px 24px rgba(36,33,28,0.06);
	transition:all .25s ease;
	overflow:hidden;
}
#boxProdutosHome:hover{
	border-bottom-color:#D9952F;
	box-shadow:0px 14px 32px rgba(36,33,28,0.14);
	transform:translateY(-3px);
}
#boxProdutosHome #dados{
	color:#2A261F;
}
#boxProdutosHome #dados #descricao{
	color:#2A261F;
}
#boxProdutosHome #dados #referencia,
#boxProdutosHome #dados #parcelamento{
	color:#6F665C;
}
#boxProdutosHome #dados #preco{
	color:#C2781B;
}
#boxProdutosHome #botao #botaoDetalhes,
#carrinhoPersonalizado #botao #botaoCompra,
#verCarrinho #botaoFinalizar,
#cestaResumo #resumoPedido #botaoFinalizar{
	background-color:#24211C;
	color:#FFF8EA;
}
#boxProdutosHome #botao #botaoDetalhes:hover,
#carrinhoPersonalizado #botao #botaoCompra:hover,
#verCarrinho #botaoFinalizar:hover,
#cestaResumo #resumoPedido #botaoFinalizar:hover{
	background-color:#B87927;
}
#boxProdutosHome #botao .botaoCompras,
#boxProdutosHome #botao .botaoComprar,
.botaoComprar,
#dadosPix #botaoPagarPix:hover,
#dadosBoleto #botaoPagar:hover,
#btCopiar,
#formaPagamento #botao button.selected,
#formLogin #input input[type=submit],
#formLogin #input input[type=button],
#formularioLoginCliente #botao input[type=submit],
#formularioCadastroCliente #botao input[type=submit],
#formularioCadastroNovoCliente #botao input[type=submit],
#formularioUpdateCliente #botao input[type=submit]{
	background-color:#D9952F;
	border-color:#D9952F;
	color:#FFF8EA;
}
#boxProdutosHome #botao .botaoCompras:hover,
#boxProdutosHome #botao .botaoComprar:hover,
.botaoComprar:hover,
#btCopiar:hover,
#formLogin #input input[type=submit]:hover,
#formLogin #input input[type=button]:hover,
#formularioLoginCliente #botao input[type=submit]:hover,
#formularioCadastroCliente #botao input[type=submit]:hover,
#formularioCadastroNovoCliente #botao input[type=submit]:hover,
#formularioUpdateCliente #botao input[type=submit]:hover{
	background-color:#B87927;
	border-color:#B87927;
}
input[type="text"],
input[type="password"],
input[type="email"],
input[type="tel"],
input[type="number"],
select,
textarea{
	border-color:#DED6C8;
	color:#2A261F;
}
#nav > a{
	background-color:#D9952F;
}
#nav li ul{
	background-color:#B87927;
}
#nav li ul li a:hover,
#nav li ul:not( :hover ) li.active a{
	background-color:#8C5A1D;
	font-color: #fff;
}
#navCategorias ul ul li,
#navCategorias ul ul ul li{
	background-color:#B87927;
}
#navCategorias ul ul li a:hover{
	background-color:#8C5A1D;
	font-color: #fff;
}

