/*###################
#### 1900px
################### */
@media (max-width: 1900px) {
	#produto_produtos div.produtos ul, 
	#home div.produtos ul, #home2 div.produtos ul {
		/*width: 1850px;*/
		margin-bottom: 3%;
		/*margin-left: 0.5%;*/
	
	}
	section div.produtos li {
		width: 275px;
		
	}

}
 
 /*###################
#### 1880px
################### */
@media (max-width: 1880px) {
	#produto_produtos div.produtos ul,
#home div.produtos ul,
#home2 div.produtos ul {
  /*width: 1850px;*/
  margin-bottom: 3%;
  display: flex;
  flex-wrap: wrap;
  /*grid-template-columns: repeat(6, 1fr);*/
  justify-content: center;
 /* margin-left: -0.5%;*/
}

#home2{
	padding-top: 45px;
}
section div.produtos li {
	display: flex;
	flex-direction: column;
	flex-basis:  280px;
	border: 1px solid #d5d5d5;
	list-style: none;
	height: 476px;
	position: relative;
	margin-bottom: 15px;
	transition: all 0.18s ease-in;
	background: linear-gradient(to bottom, #f3f3f3f3 280px, #fff 140px);
	border-radius: 10px;
	
  }
	section div.produtos_interna li {
		width: 275px;
		height: 465px;
		
	 }
	   section div.produto-esquerda figure.modelo-produto img {
    margin-right: 107%;
    }
	
}

 /*###################
#### 1870px
################### */
@media (max-width: 1870px) {
	section div.produto-esquerda figure.modelo-produto img {
		margin-right: 105%;
	}
}


/*###################
#### 1850px
################### */
@media (max-width: 1850px) {
	section div.produto-esquerda figure.modelo-produto img {
		margin-right: 103%;
	}
}


 /*###################
#### 1830px
################### */
@media (max-width: 1830px) {
	
		#produto_produtos div.produtos ul,
	#home div.produtos ul,
	#home2 div.produtos ul {
	  /*width: 1850px;*/
	  margin-bottom: 3%;
	  display: flex;
	  flex-wrap: wrap;
	  /*grid-template-columns: repeat(6, 1fr);*/
	  justify-content: center;
	  /*margin-left: -1.5%;*/
	}
	
	#home2{
		padding-top: 45px;
	}
	section div.produtos li {
		display: flex;
		flex-direction: column;
		flex-basis:  280px;
		border: 1px solid #d5d5d5;
		list-style: none;
		height: 476px;
		position: relative;
		margin-bottom: 15px;
		transition: all 0.18s ease-in;
		background: linear-gradient(to bottom, #f3f3f3f3 280px, #fff 140px);
		border-radius: 10px;
		
	  }
	
	}
	 
	 /*###################
#### 1820px
################### */
@media (max-width: 1820px) {
	section div.produtos_interna li {
		width: 270px;
		
	}
	/*section div.imagens_fim ul.categorias_dentro {
		margin-left: -15%;
	}*/
}

/*###################
#### 1810px
################### */
@media (max-width: 1810px) {
	header div.barra_middle form {
		width: 240px;
	}
	header div.barra_middle form input.pesquisa {
		width: 195px;
		letter-spacing: 2.5px;
	}
	header div.barra_middle form input.botao { 
		width: 20px;
		height: 20px;
	}

			#produto_produtos div.produtos ul,
		#home div.produtos ul,
		#home2 div.produtos ul {
		  /*width: 1850px;*/
		  margin-bottom: 3%;
		  display: flex;
		  flex-wrap: wrap;
		  /*grid-template-columns: repeat(6, 1fr);*/
		  justify-content: center;
		  /*margin-left: -2.5%;*/
		}
		
		
		section div.produtos li {
			display: flex;
			flex-direction: column;
			flex-basis:  275px;
			border: 1px solid #d5d5d5;
			list-style: none;
			height: 476px;
			position: relative;
			margin-bottom: 15px;
			transition: all 0.18s ease-in;
			background: linear-gradient(to bottom, #f3f3f3f3 280px, #fff 140px);
			border-radius: 10px;
			
		  }
	section div.produtos li .acoes_produto button.espiar,
	section div.produtos li .acoes_produto a.espiar {
		margin: 13% auto;
		margin-left: 80%;
	}
	.a2a_kit, .a2a_menu, .a2a_modal, .a2a_overlay {
		-ms-touch-action: manipulation;
		touch-action: manipulation;
		outline: 0;
		/*margin-left: -110%;
		margin-top: 110%;
		width: 120%;*/
		display: flex;
		flex-direction: row;			
	}
	/*section div.produto-direita {
		margin-top: 61.2%;
	}*/
}
/*
@media(max-width: 1800px){
	section div.imagens_fim ul {
		margin-left: 5%;
	}
}*/
/*###################
#### 1785px
################### */
@media (max-width: 1785px) {
	section div.produtos_interna li {
		width: 265px;
		
	}
	/*section div.produtos_interna ul {
		width: 1500px;
		
	}*/
}
/*###################
#### 1780px
################### */
@media (max-width: 1780px) {
	#produto_produtos div.produtos ul,
	#home div.produtos ul,
	#home2 div.produtos ul {
	  /*width: 1850px;*/
	  margin-bottom: 3%;
	  display: flex;
	  flex-wrap: wrap;
	  /*grid-template-columns: repeat(6, 1fr);*/
	  justify-content: center;
	  /*margin-left: -3%;*/
	}
	
	
	section div.produtos li {
		display: flex;
		flex-direction: column;
		flex-basis:  265px;
		border: 1px solid #d5d5d5;
		list-style: none;
		height: 476px;
		position: relative;
		margin-bottom: 15px;
		transition: all 0.18s ease-in;
		background: linear-gradient(to bottom, #f3f3f3f3 280px, #fff 140px);
		border-radius: 10px;
		
	  }
	    b.selo_desconto {
		margin-right: 67%;
	  }

	  section div.imagens_fim ul {
	
		/*width: 1850px;*/
		display: flex;
		flex-wrap: wrap;
		justify-content: center;
		/*margin-left: -2%;*/
		
	}
	section div.imagens_fim ul li {
		display: flex;
		flex-direction: column;
		margin-bottom: 3%;
		flex-basis: 380px;
		margin-right: 20px;
		justify-content: space-between;
		height: 679px;
		z-index: 1;
	}

  }

  /*###################
#### 1770px
################### */
/*@media (max-width: 1770px) {
	section div.produto-esquerda {
		margin-left: -1%;
	}
}*/

 /*###################
#### 1760px
################### */
@media (max-width: 1760px) {
	section div.produtos_interna li {
		width: 255px;
		
	}
	/*.vertical img {
		width: 300px;
	}*/
}
  
  /*###################
#### 1750px
################### */
@media (max-width: 1750px) {
	#produto_produtos div.produtos ul,
	#home div.produtos ul,
	#home2 div.produtos ul {
	  /*width: 1850px;*/
	  margin-bottom: 3%;
	  display: flex;
	  flex-wrap: wrap;
	  /*grid-template-columns: repeat(6, 1fr);*/
	  justify-content: center;
	  /*margin-left: -4.5%;*/
	}
	
	section div.produtos li {
		display: flex;
		flex-direction: column;
		flex-basis:  255px;
		border: 1px solid #d5d5d5;
		list-style: none;
		height: 476px;
		position: relative;
		margin-bottom: 15px;
		transition: all 0.18s ease-in;
		background: linear-gradient(to bottom, #f3f3f3f3 280px, #fff 140px);
		border-radius: 10px;
		
	  }
	  b.selo_desconto {
		margin-right: 71.5%;
	  }
	
	section div.imagens_fim ul li {
		display: flex;
		flex-direction: column;
		margin-bottom: 3%;
		flex-basis: 370px;
		margin-right: 20px;
		justify-content: space-between;
		height: 679px;
		z-index: 1;
	}
	section div.imagens_fim ul  {
		/*width: 1600px;*/
		display: grid;
		grid-template-columns: repeat(4, 1fr);
		justify-content: center;
		/*margin-left: 3%;
		margin-bottom: 25%;*/
		z-index: 1;
	}
	
  }
   /*###################
#### 1730px
################### */
@media (max-width: 1730px) {
	section div.imagens_fim ul {
	
		/*width: 1850px;*/
		display: flex;
		flex-wrap: wrap;
		justify-content: center;
		gap: 0;
		/*margin-left:-5%;*/
		
	}
	
}
 /*###################
#### 1720px
################### */
@media (max-width: 1720px) {

	.a2a_kit, .a2a_menu, .a2a_modal, .a2a_overlay {
		-ms-touch-action: manipulation;
		touch-action: manipulation;
		outline: 0;
		display: flex;
		flex-direction: row;			
	}

}
   /*###################
#### 1710px
################### */
@media (max-width: 1710px) {
	#produto_produtos div.produtos ul,
	#home div.produtos ul,
	#home2 div.produtos ul {
	  /*width: 1850px;*/
	  margin-bottom: 3%;
	  display: flex;
	  flex-wrap: wrap;
	  
	  justify-content: center;
	  /*margin-left: -5.5%;*/
	}
	
	section div.produtos li {
		display: flex;
		flex-direction: column;
		flex-basis:  255px;
		border: 1px solid #d5d5d5;
		list-style: none;
		height: 476px;
		position: relative;
		margin-bottom: 15px;
		transition: all 0.18s ease-in;
		background: linear-gradient(to bottom, #f3f3f3f3 280px, #fff 140px);
		border-radius: 10px;
		
	  }
	  b.selo_desconto {
		margin-right:71%;
	  }
	  /*section div.produto-esquerda figure.modelo-produto img {
		margin-right: 86%;
	}*/


	section div.produtos_interna li {
		width: 250px;
		
	}
	/*footer div.colunas {
		margin-left: 19%;
	}*/
	footer div.n_pagamentos ul.pagamento {
		margin-left: 0%;
	}
	
  }

  
    
/*###################
#### 1680px
################### */
@media (max-width: 1680px) {
	header div.barra_navegacao {
		margin-right: 133px;
	}
	header div.barra_middle form {
		width: 200px;
		/*margin-top: 34px;*/
	}
	header div.barra_middle form input.pesquisa {
		width: 210px;
		font-size: 11px;
		padding-left: 0px;
	}
	section div.banner {
		width: 100%;
		background: url(../imagens/banner.png) center no-repeat;
		background-size: 100%;
	}
	section div.banner-2 img {
		width: 100%;
		margin-bottom: 1px;
		margin-top: -26px;
		margin-top: 5%;
	}	
	#produto_produtos div.produtos ul,
	#home div.produtos ul,
	#home2 div.produtos ul {
	  /*width: 1850px;*/
	  margin-bottom: 3%;
	  display: flex;
	  flex-wrap: wrap;
	  /*grid-template-columns: repeat(6, 1fr);*/
	  justify-content: center;
	  /*margin-left: -6.5%;*/
	}
	
	section div.produtos li {
		display: flex;
		flex-direction: column;
		flex-basis:  255px;
		border: 1px solid #d5d5d5;
		list-style: none;
		height: 476px;
		position: relative;
		margin-bottom: 15px;
		transition: all 0.18s ease-in;
		background: linear-gradient(to bottom, #f3f3f3f3 280px, #fff 140px);
		border-radius: 10px;
		
	  }
	b.selo_desconto {
		margin-right: 70.5%;
	}
	
	section div.produtos li .acoes_produto button.espiar,
	section div.produtos li .acoes_produto a.espiar {
	  margin-top: 12%;
	  margin-left: 80%;
	  width: 13%;
	  height: 15%;
	 
	}

	section div.produtos_interna li {
		width: 285px;
		
	}
	section div.produtos_interna ul {
		display: grid;
		grid-template-columns: repeat(4, 1fr);
	}
	#listagem-grid {
		display: grid;
		grid-template-columns: 22% 70%;
	}
	
	/*a.imagem_fimA {
		width: 340px;
	}*/
	section div.imagens_fim ul li {
		flex-basis: 340px;
	}
	section div.imagens_fim ul  {
		/*width: 1600px;*/
		display: grid;
		grid-template-columns: repeat(4, 1fr);
		justify-content: center;
		/*margin-left: 3%;
		margin-bottom: 25%;*/
		z-index: 1;
	}
	/*footer div.direitos h6 {
		margin-left: 40%;
	}
	footer div.direitos p {
		margin-left: 40%;
	}
	footer div.n_pagamentos ul.pagamento {
		margin-left: -3%;
	}*/
}


/*###################
#### 1660px
################### */
@media (max-width: 1660px) {
	#produto_produtos div.produtos ul,
	#home div.produtos ul,
	#home2 div.produtos ul {
	  /*width: 1750px;*/
	  margin-bottom: 3%;
	  display: flex;
	  flex-wrap: wrap;
	  /*grid-template-columns: repeat(6, 1fr);*/
	  justify-content: center;
	  /*margin-left: -4.5%;*/
	}

	#home div.produtos ul li:nth-child(11), 
	#home div.produtos ul li:nth-child(12), 
	#home2 div.produtos ul li:nth-child(11), 
	#home2 div.produtos ul li:nth-child(12) {
		display: none;
	}
	
	section div.produtos li {
		display: flex;
		flex-direction: column;
		flex-basis:  285px;
		border: 1px solid #d5d5d5;
		list-style: none;
		height: 476px;
		position: relative;
		margin-bottom: 15px;
		transition: all 0.18s ease-in;
		background: linear-gradient(to bottom, #f3f3f3f3 280px, #fff 140px);
		border-radius: 10px;
	}

	#listagem-grid {
		display: grid;
		grid-template-columns: 22% 70%;
	}
	b.selo_desconto {
		margin-right:70%;
	}
	section div.imagens_fim ul {
	
		/*width: 1850px;*/
		display: flex;
		flex-wrap: wrap;
		justify-content: center;
		/*margin-left: -7%;*/
		
	}	

	.bloco_thumbs {
		width: 15%;
	}

	.trilha {
		padding-left: calc(85% - 682px);
	}

}

  /*###################
#### 1640px
################### */
@media (max-width: 1640px) {
	
	/*section div.imagens_fim ul.categorias_dentro {
		margin-left: -8%;
		width: 1300px;
	}*/
	
	.a2a_kit, .a2a_menu, .a2a_modal, .a2a_overlay {
		-ms-touch-action: manipulation;
		touch-action: manipulation;
		outline: 0;
		/*margin-left: -110%;
		margin-top: 122%;
		width: 120%;*/
		display: flex;
		flex-direction: row;			
	}
	
	/*section div.produto-direita {
		margin-top: 58%;
		
	}*/
  }

    /*###################
#### 1610px
################### */
/*@media (max-width: 1610px) {

	

	section div.imagens_fim ul {
		margin-left: -1%;
	}
}*/

  /*###################
#### 1600px
################### */
@media (max-width: 1600px) {
	#produto_produtos div.produtos ul,
	#home div.produtos ul,
	#home2 div.produtos ul {
	  /*width: 1700px;*/
	  margin-bottom: 3%;
	  display: flex;
	  flex-wrap: wrap;
	  /*grid-template-columns: repeat(6, 1fr);*/
	  justify-content: center;
	  /*margin-left: -5%;*/
	}
	
	section div.produtos li {
		display: flex;
		flex-direction: column;
		flex-basis:  280px;
		border: 1px solid #d5d5d5;
		list-style: none;
		height: 476px;
		position: relative;
		margin-bottom: 15px;
		transition: all 0.18s ease-in;
		background: linear-gradient(to bottom, #f3f3f3f3 280px, #fff 140px);
		border-radius: 10px;
		
	  }
	  b.selo_desconto {
		margin-right:69%;
	  }
	
	  /*section div.produto-esquerda {
		margin-left: -3%;
	}*/
  }

 
  /*###################
#### 1545px
################### */
@media (max-width: 1545px) {

  section div.produtos_interna li {
	width: 275px;
  }	
}
   /*###################
#### 1540px
################### */
@media (max-width: 1540px) {

		#produto_produtos div.produtos ul,
		#home div.produtos ul,
		#home2 div.produtos ul {
		  /*width: 1700px;*/
		  margin-bottom: 3%;
		  display: flex;
		  flex-wrap: wrap;
		  /*grid-template-columns: repeat(6, 1fr);*/
		  justify-content: center;
		  /*margin-left: -6%;*/
		}
		
		section div.produtos li {
			display: flex;
			flex-direction: column;
			flex-basis:  275px;
			border: 1px solid #d5d5d5;
			list-style: none;
			height: 476px;
			position: relative;
			margin-bottom: 15px;
			transition: all 0.18s ease-in;
			background: linear-gradient(to bottom, #f3f3f3f3 280px, #fff 140px);
			border-radius: 10px;
			
		  }
	  b.selo_desconto {
		margin-right:68%;
	  }
	
	/*section div.imagens_fim ul {
		margin-left: -3%;
	}*/

  }
  
   

/*###################
#### 1510px
################### */
@media (max-width: 1510px) {
	header div.barra_navegacao {
		margin-right: 130px;
		width: 1065px;
	}
	header div.barra_navegacao ul li a {
		font-size: 11px;
		margin-left: 20px;
		margin-right: 0px;
	}
	header div.barra_navegacao ul li a.especial {
	margin-left: 20px;
	}
	section div.banner ul li img {
		margin-right: 20%;
	}
	#produto_produtos div.produtos ul,
	#home div.produtos ul,
	#home2 div.produtos ul {
	  /*width: 1650px;*/
	  margin-bottom: 3%;
	  display: flex;
	  flex-wrap: wrap;
	  /*grid-template-columns: repeat(6, 1fr);*/
	  justify-content: center;
	  /*margin-left: -6%;*/
	}
	
	section div.produtos li {
		display: flex;
		flex-direction: column;
		flex-basis:  265px;
		border: 1px solid #d5d5d5;
		list-style: none;
		height: 476px;
		position: relative;
		margin-bottom: 15px;
		transition: all 0.18s ease-in;
		background: linear-gradient(to bottom, #f3f3f3f3 280px, #fff 140px);
		border-radius: 10px;
		
	  }
	b.selo_desconto {
		margin-right: 67.7%;
	}
	section div.produtos li .acoes_produto button.espiar,
    section div.produtos li .acoes_produto a.espiar {
		height: 11%;
		margin-top: 13%;
	}	
	section div.produtos li .acoes_produto button.comprar,
    section div.produtos li .acoes_produto a.comprar {
		margin-top: 50%;
	}
	section div.imagens_fim ul {
	
		/*width: 1200px;*/
		display: flex;
		flex-wrap: wrap;
		justify-content: center;
		/*margin-left: 10%;*/
		
	}
	/*.a2a_kit, .a2a_menu, .a2a_modal, .a2a_overlay {
		margin-top: 130%;			
	}*/

	section div.produtos_interna li {
	  width: 265px;
	}	
	
	/*footer div.ofertas {
		grid-template-columns: 28% 30% 30%;
	}
	footer div.colunas {
		width: 74%;
		margin-left: 12%;
	}*/
	/*footer div.n_pagamentos ul.pagamento {
		margin-left: -22%;
		width: 114%;
	}
	footer div.direitos h6 {
		margin-left: 26%;
	}
	footer div.direitos p {
		margin-left: 26%;
	}*/
	
} 

/*###################
#### 1500px
################### */
@media (max-width: 1500px) {
	/*a.imagem_fimA {
		width: 320px;
	}*/
	section div.imagens_fim ul li {
		flex-basis: 320px;
	}
	/*section div.imagens_fim ul {
		margin-left: -5%;
	}*/
}
/*###################
#### 1470px
################### */
@media (max-width: 1470px) {
	header div.barra_middle form {
		width: 182px;
		
	}
	header div.barra_middle form input.pesquisa {
		width: 145px;
		font-size: 10px;
		letter-spacing: 1.8px;
	}
	header div.barra_navegacao {
		margin-right: 145px;
		width: 1100px;
	}
	header div.barra_navegacao ul li a {
		margin-left: 15px;
	}
	header div.barra_navegacao ul li a.especial {
		margin-left: 15px;
	}
	header div.barra_navegacao ul li.bt_bazar a {
		margin-left: 15px;
	}
	#coluna_principal {
		width: calc(100% - 25px);
	}
	#coluna_principal .header_interno h2 {
		color: red;
	}
	#produto_produtos div.produtos ul,
	#home div.produtos ul,
	#home2 div.produtos ul {
	  /*width: 1600px;*/
	  margin-bottom: 3%;
	  display: flex;
	  flex-wrap: wrap;
	  /*grid-template-columns: repeat(6, 1fr);*/
	  justify-content: center;
	  /*margin-left: -6%;*/
	}
	
	section div.produtos li {
		display: flex;
		flex-direction: column;
		flex-basis:  255px;
		border: 1px solid #d5d5d5;
		list-style: none;
		height: 476px;
		position: relative;
		margin-bottom: 15px;
		transition: all 0.18s ease-in;
		background: linear-gradient(to bottom, #f3f3f3f3 280px, #fff 140px);
		border-radius: 10px;
		
	  }
	b.selo_desconto {
		margin-right: 66.5%;
	}
	section div.produtos li .acoes_produto button.comprar,
    section div.produtos li .acoes_produto a.comprar {
		margin-top: 53%;
	}
	section div.produtos li .acoes_produto button.espiar,
    section div.produtos li .acoes_produto a.espiar {
		
		margin-top: 11.5%;
	}	
	/*.a2a_kit, .a2a_menu, .a2a_modal, .a2a_overlay {
		margin-top: 135%;			
	}*/
	
	section div.produtos_interna li {
		width: 255px;
	}	
	/*section div.produtos_interna ul {
		width: 1200px;
	}	*/
	section div.produto-esquerda figure.modelo-produto img.img-principal {
		width: 600px;
		height: 600px;
	}
	.trilha {
		padding-left: calc(85% - 600px);
	}
}

@media(max-width: 1460px){
	/*section div.imagens_fim ul.categorias_dentro {
		margin-left: -15%;
	}*/
}
/*###################
#### 1440px
###################*/
/*@media (max-width: 1440px) {
	section div.imagens_fim ul {
		margin-left: -7%;
	}
}*/


/*###################
#### 1430px
################### */
@media (max-width: 1430px) {
	#produto_produtos div.produtos ul,
	#home div.produtos ul,
	#home2 div.produtos ul {
	  /*width: 1550px;*/
	  margin-bottom: 3%;
	  display: flex;
	  flex-wrap: wrap;
	  /*grid-template-columns: repeat(6, 1fr);*/
	  justify-content: center;
	  /*margin-left: -6%;*/
	}
	
	section div.produtos li {
		display: flex;
		flex-direction: column;
		flex-basis:  250px;
		border: 1px solid #d5d5d5;
		list-style: none;
		height: 476px;
		position: relative;
		margin-bottom: 15px;
		transition: all 0.18s ease-in;
		background: linear-gradient(to bottom, #f3f3f3f3 280px, #fff 140px);
		border-radius: 10px;
		
	  }
	  b.selo_desconto {
		margin-right:71.5%;
	  }

	  /*.a2a_kit, .a2a_menu, .a2a_modal, .a2a_overlay {
		margin-top: 140%;			
	}*/
	
	section div.produtos_interna li {
		width: 255px;
	}	
	
}

/*###################
#### 1420px
################### */
	@media (max-width: 1420px) {
	section div.produtos_interna li {
		width: 250px;
	}	
	/*.trilha {
		padding-left: 1em;
	}
	a.imagem_fimA {
		width: 380px;
	}*/
	section div.imagens_fim ul {
		/*width: 1300px;*/
		display: flex;
		flex-wrap: wrap;
		justify-content: center;
		/*margin-left: 4%;*/
	}
	section div.imagens_fim ul li:last-child {
		display: none;
	}
	footer div.ofertas .contato_emaill {
		margin-left: 0;
		width: auto;
	}
	/*footer div.ofertas ul li input.email,
	footer div.ofertas ul li input.name {
		width: 140px;
	}*/
}

/*###################
#### 1400px
################### */
@media (max-width: 1400px) {
	section div.produtos_interna li {
		width: 295px;
	}	

	section div.produtos_interna ul {
		display: grid;
		grid-template-columns: repeat(3, 1fr);
	}
	#listagem-grid {
		display: grid;
		grid-template-columns: 25% 67%;
	}
}
/*###################
#### 1390px
################### */
@media (max-width: 1390px) {
	header div.barra_navegacao {
		margin-right: 95px;
		width: 1100px;
	}
	#produto_produtos div.produtos ul,
	#home div.produtos ul,
	#home2 div.produtos ul {
	  /*width: 1550px;*/
	  margin-bottom: 3%;
	  display: flex;
	  flex-wrap: wrap;
	  /*grid-template-columns: repeat(6, 1fr);*/
	  justify-content: center;
	  /*margin-left: -8%;*/
	}
	
	section div.produtos li {
		display: flex;
		flex-direction: column;
		flex-basis:  250px;
		border: 1px solid #d5d5d5;
		list-style: none;
		height: 476px;
		position: relative;
		margin-bottom: 15px;
		transition: all 0.18s ease-in;
		background: linear-gradient(to bottom, #f3f3f3f3 280px, #fff 140px);
		border-radius: 10px;
		
	}
	
	b.selo_desconto {
		margin-right: 71.3%;
	}
	section div.produtos li .acoes_produto button.espiar,
    section div.produtos li .acoes_produto a.espiar {
		width: 12%;
	}	
	section div.produtos li .acoes_produto button.comprar,
    section div.produtos li .acoes_produto a.comprar {
		margin-top: 40%;
	}
	b.selo_desconto {
		margin-right:71%;
	}
	/*footer div.n_pagamentos ul.pagamento {
		margin-left: -24%;
		width: 114%;
	}*/

	
}
/*###################
#### 1380px
################### */
@media (max-width: 1380px) {
	header ul.barra_preta li.right a span {
		display: none;
	}
	header div.barra_navegacao ul {
		margin-left: 35px;
		width: 100%;
	
	}
	#produto_produtos div.produtos ul,
	#home div.produtos ul,
	#home2 div.produtos ul {
	  /*width: 1450px;*/
	  margin-bottom: 3%;
	  display: flex;
	  flex-wrap: wrap;
	  /*grid-template-columns: repeat(6, 1fr);*/
	  justify-content: center;
	  /*margin-left: -5%;*/
	}

	#home div.produtos ul li:nth-child(11), 
	#home div.produtos ul li:nth-child(12), 
	#home2 div.produtos ul li:nth-child(11), 
	#home2 div.produtos ul li:nth-child(12) {
		display: block;
	}
	
	section div.produtos li {
		display: flex;
		flex-direction: column;
		flex-basis:  285px;
		border: 1px solid #d5d5d5;
		list-style: none;
		height: 476px;
		position: relative;
		margin-bottom: 15px;
		transition: all 0.18s ease-in;
		background: linear-gradient(to bottom, #f3f3f3f3 280px, #fff 140px);
		border-radius: 10px;
		
	  }
	b.selo_desconto {
		margin-right: 70.2%;
	}
	section div.produtos li .acoes_produto button.comprar,
    section div.produtos li .acoes_produto a.comprar {
		margin-top: 45%;
	}
	section div.imagens_fim ul {
	
		/*width: 1200px;*/
		display: flex;
		flex-wrap: wrap;
		justify-content: center;
		/*margin-left: 4%;*/
		
	}
	
}




/*###################
#### 1300px
################### */
@media (max-width: 1300px) {
	section div.produto-esquerda figure.modelo-produto img.img-principal {
		width: 550px;
		height: 550px;
	}

	#produto_produtos div.produtos ul,
	#home div.produtos ul,
	#home2 div.produtos ul {
	  /*width: 1400px;*/
	  margin-bottom: 3%;
	  display: flex;
	  flex-wrap: wrap;
	  /*grid-template-columns: repeat(6, 1fr);*/
	  justify-content: center;
	  /*margin-left: -5.5%;*/
	}
	
	section div.produtos li {
		display: flex;
		flex-direction: column;
		flex-basis:  280px;
		border: 1px solid #d5d5d5;
		list-style: none;
		height: 476px;
		position: relative;
		margin-bottom: 30px;
		transition: all 0.18s ease-in;
		background: linear-gradient(to bottom, #f3f3f3f3 280px, #fff 140px);
		border-radius: 10px;
		
	  }
	  section div.imagens_fim ul {
	
		/*width: 1200px;*/
		display: flex;
		flex-wrap: wrap;
		justify-content: center;
		/*margin-left: 1%;*/
	}


}

/*###################
#### 1280px
################### */
@media (max-width: 1280px) {
	section div.produtos_interna li {
		width: 285px;
		
	 }
	
	section div.comprar-agora ul.esquerda li.botoes_do_produto {
		display: flex;
		flex-direction: column;
		width: 300px;
	}
	section div.comprar-agora ul.esquerda button.btn-comprar_direto {
		width: 75%;
	}
	.icone_rede {
    margin: 2%;
    /*margin-left: -1360%;*/
	}
	
	section div.produto-direita legend {
		margin-top: 0;
	}
	section div.produto-direita div.descri {
		margin-left: 1%;
		margin-top: 28%;
	}
	
}



/*###################
#### 1250px
################### */
@media (max-width: 1250px) {
	#produto_produtos div.produtos ul,
	#home div.produtos ul,
	#home2 div.produtos ul {
	  /*width: 1350px;*/
	  margin-bottom: 3%;
	  display: flex;
	  flex-wrap: wrap;
	  /*grid-template-columns: repeat(6, 1fr);*/
	  justify-content: center;
	  /*margin-left: -7%;*/
	}
	
	section div.produtos li {
		display: flex;
		flex-direction: column;
		flex-basis:  270px;
		border: 1px solid #d5d5d5;
		list-style: none;
		height: 476px;
		position: relative;
		margin-bottom: 15px;
		transition: all 0.18s ease-in;
		background: linear-gradient(to bottom, #f3f3f3f3 280px, #fff 140px);
		border-radius: 10px;
		
	  }
	  b.selo_desconto {
		margin-right:67.5%;
	  }
	  /*a.imagem_fimA {
		width: 340px;
	}
	section div.imagens_fim ul {
		margin-left: -2%;
	}*/
}



/*###################
#### 1230px
################### */
@media (max-width: 1230px) {

	section div.imagens_fim ul {
		
		/*width: 1000px;*/
		display: flex;
		flex-wrap: wrap;
		justify-content: center;
		/*margin-left: 10%;*/
		
	}
	section div.produtos_interna li {
		width: 275px;
		
	 }
	
	.proximo {
		margin-left: 510%;
	}
	
}

/*###################
#### 1200px
################### */
@media (max-width: 1200px) {

	#footer_checkout div.espaco .rodape_cinza{  
		grid-template-columns: 1fr;
		justify-items: center;
	}

	.marca_dagua {
		justify-self: center;
	}

	
	section div.produto-esquerda figure.modelo-produto img.img-principal {
		width: 500px;
		height: 500px;
	}
	#produto_produtos div.produtos ul,
	#home div.produtos ul,
	#home2 div.produtos ul {
	  /*width: 1300px;*/
	  margin-bottom: 3%;
	  display: flex;
	  flex-wrap: wrap;
	  /*grid-template-columns: repeat(6, 1fr);*/
	  justify-content: center;
	  /*margin-left: -7%;*/
	}
	
	section div.produtos li {
		display: flex;
		flex-direction: column;
		flex-basis:  260px;
		border: 1px solid #d5d5d5;
		list-style: none;
		height: 476px;
		position: relative;
		margin-bottom: 15px;
		transition: all 0.18s ease-in;
		background: linear-gradient(to bottom, #f3f3f3f3 280px, #fff 140px);
		border-radius: 10px;
	  }
	
	  section div.produtos_interna li {
		width: 265px;
	 }

	 #listagem-grid {
		display: grid;
		grid-template-columns: 28% 67%;
	}

	footer div.colunas {
		padding: 0 2em;
		box-sizing: border-box;
	}

	footer div.ofertas {
		grid-template-columns: repeat(2, 1fr);
		height: auto;
		margin-top: 5em;
	}

	.logo_empresa {
		justify-content: center;
	}

	footer div.ofertas .contato_emaill {
		grid-column: 1 / 3;
		margin: 5em auto;
	}

	footer div.ofertas ul.logo_tricaa {
		justify-content: center;
		margin-top: 0;
	}

	.n_pagamentos {
		padding: 2em;
    	box-sizing: border-box;
	}

	footer div.espaco,
	.marca_dagua {
		padding: 1em;
	}

	
	.security {
		margin-top: 2em;
	}
}

/*###################
#### 1180px
################### */
@media (max-width: 1180px) {
	
	section div.produto-direita div.descri {
		width: 90%;
	}
	.select_menu .select_btn {
		max-width: 280px;
		padding-top: 4px;
		padding-bottom: 3px;
	}
}
/*###################
#### 1170px
################### */
@media (max-width: 1170px) {
	section div.comprar-agora ul.esquerda li.botoes_do_produto {
		display: flex;
		flex-direction: column;
		width: 270px;
	}
	section div.comprar-agora ul.esquerda button.btn-comprar_direto {
		width: 75%;
	}
	section div.produto-direita div.descri{
		margin-left: 1%;
		margin-top: 40%;
	}
	/*section div.imagens_fim ul {
		margin-left: -5%;
	}*/
}
/*###################
#### 1160px
################### */
@media (max-width: 1160px) {
	section div.produtos_interna li {
		width: 255px;
		
	 }
	 /*section div.produtos_interna ul {
		width: 1000px;
		
	 }*/
	
}

/*###################
#### 1140px
################### */
@media (max-width: 1140px) {
	#produto_produtos div.produtos ul,
	#home div.produtos ul,
	#home2 div.produtos ul {
	  /*width: 1300px;*/
	  margin-bottom: 3%;
	  display: flex;
	  flex-wrap: wrap;
	  /*grid-template-columns: repeat(6, 1fr);*/
	  justify-content: center;
	  /*margin-left: -8%;*/
	}
	
	section div.produtos li {
		display: flex;
		flex-direction: column;
		flex-basis:  250px;
		border: 1px solid #d5d5d5;
		list-style: none;
		height: 476px;
		position: relative;
		margin-bottom: 15px;
		transition: all 0.18s ease-in;
		background: linear-gradient(to bottom, #f3f3f3f3 280px, #fff 140px);
		border-radius: 10px;
		
	  }
	  b.selo_desconto {
		margin-right:72%;
	  }
	  
	  /*.todos-itens {
		margin-left: -30%;
		margin-top: -107%;
	}*/

	/*.a2a_kit, .a2a_menu, .a2a_modal, .a2a_overlay {
		margin-top: 170%;
		margin-left: -20%;			
	} */
	section div.produto-direita div.descri {
		margin-left: 1%;
		margin-top: 40%;
	}
	/*section div.produto-esquerda figure.modelo-produto img {
		width: 580px;
		height: 580px;
	}*/
	.proximo {
    margin-left: 470%;
}
/*section div.produto-direita {
    margin-top: 41%;
    margin-left: 27%;
}*/
/*.a2a_kit, .a2a_menu, .a2a_modal, .a2a_overlay {
    margin-top: 170%;
    margin-left: -60%;
}*/
section div.produto-direita legend {
    margin-top: -10%;
}
/**.a2a_kit, .a2a_menu, .a2a_modal, .a2a_overlay {
    margin-top: 170%;
    margin-left: -60%;
}*/
}

/*###################
#### 1130px
################### */
	@media (max-width: 1130px) {
	/*section div.produtos_interna {
		margin-left: 0;
	}
	section div.produtos_interna li {
		width: 250px;
		
	 }*/
	 aside{
		margin-left: -3%;
	 }
}
/*###################
#### 1120px
################### */
@media (max-width: 1120px) {
	#produto_produtos div.produtos ul,
	#home div.produtos ul,
	#home2 div.produtos ul {
	  /*width: 1000px;*/
	  margin-bottom: 3%;
	  display: flex;
	  flex-wrap: wrap;
	  /*grid-template-columns: repeat(6, 1fr);*/
	  justify-content: center;
	 /*margin-left: 4%;*/
	}
	
	section div.produtos li {
		display: flex;
		flex-direction: column;
		flex-basis:  285px;
		border: 1px solid #d5d5d5;
		list-style: none;
		height: 476px;
		position: relative;
		margin-bottom: 15px;
		transition: all 0.18s ease-in;
		background: linear-gradient(to bottom, #f3f3f3f3 280px, #fff 140px);
		border-radius: 10px;
		
	  }
	  b.selo_desconto {
		margin-right:72%;
	  }	
	  	

	/*.a2a_kit, .a2a_menu, .a2a_modal, .a2a_overlay {
		margin-top: 175%;
		margin-left: -20%;			
	} */
	section div.produto-direita div.descri {
		margin-left: 1%;
		margin-top: 40%;
	}
	/*.vertical img {
		width: 285px;
	}*/
	section div.imagens_fim ul {
		/*width: 1000px;*/
		display: flex;
		flex-wrap: wrap;
		justify-content: center;
		/*margin-left: 7%;*/
	}
}


/*###################
#### 1100px
################### */
@media (max-width: 1100px) {
	section div.produto-esquerda figure.modelo-produto img.img-principal {
		width: 450px;
		height: 450px;
	}
	section div.produtos_interna ul {
		display: grid;
		grid-template-columns: repeat(2, 1fr);
	}
	section div.produtos_interna li {
		width: 300px;
	}
	#listagem-grid {
		display: grid;
		grid-template-columns: 35% 58%;
	}
}

/*###################
#### 1090px
################### */
@media (max-width: 1090px) {
	  
	section div.produto-esquerda figure.modelo-produto img {
		/*width: 540px;
		height: 540px;*/
		object-fit: contain;
		border-radius: 10px;
		overflow: hidden;
	}
	
	
	section div.produto-direita div.descri{
		margin-left: 1%;
		margin-top: 42%;
	}
/*
	section div.produtos_interna {
		margin-left: 1%;
		z-index: 1;
	}*/
	section div.produtos_interna li {
		width: 295px;
		
	 }

	section div.produto-esquerda {
		margin-left: -1%;
		/*width: 60%;*/
	}
	
	.proximo {
		margin-left: 430%;
	}
	
	section div.imagens_fim ul li:last-child {
		display: block;
	}
	
}



/*###################
#### 1060px
################### */
@media (max-width: 1060px) {
	section div.imagens_fim ul {
			
		/*width: 1000px;*/
		display: flex;
		flex-wrap: wrap;
		justify-content: center;
		/*margin-left: 6%;*/
		
	}
	section div.produto-esquerda {
		margin-left: -3%;
		/*width: 60%;*/
	}
	/*section div.produto-direita {
		margin-top: 39%;
		margin-left: 26%;
	}*/
	/*.todos-itens {
		margin-left: -36%;
		margin-top: -128%;
	}*/
	/*section div.produto-esquerda figure.modelo-produto img {
    width: 520px;
    height: 520px;
	}*/
	/*section div.produtos_interna li {
		width: 280px;
		height: 465px;
		margin-left: 6%;
	 }
	 aside {
		order: 1;
		margin-right: 1.6rem;
		margin-top: 3.375rem;
		margin-left: -1%;
	}
	 aside label.categoria {
		
		width: auto;
	}*/
	
	
	
}

/*###################
#### 1040px
################### */
@media (max-width: 1040px) {
	
	#produto_produtos div.produtos ul,
	#home div.produtos ul,
	#home2 div.produtos ul {
	  /*width: 1000px;*/
	  margin-bottom: 3%;
	  display: flex;
	  flex-wrap: wrap;
	  /*grid-template-columns: repeat(6, 1fr);*/
	  justify-content: center;
	  /*margin-left: 1%;*/
	}
	
	section div.produtos li {
		display: flex;
		flex-direction: column;
		flex-basis:  275px;
		border: 1px solid #d5d5d5;
		list-style: none;
		height: 476px;
		position: relative;
		margin-bottom: 15px;
		transition: all 0.18s ease-in;
		background: linear-gradient(to bottom, #f3f3f3f3 280px, #fff 140px);
		border-radius: 10px;
		
	  }
	
}
/*###################
#### 1030px
################### */
@media (max-width: 1030px) {

	section div.produto-esquerda {
		margin-left: -1%;
	}


}
/*###################
#### 1020px
################### */
@media (max-width: 1020px) {
	section div.imagens_fim ul {
			
		/*width: 1000px;*/
		display: flex;
		flex-wrap: wrap;
		justify-content: center;
		/*margin-left: 6%;*/
		
	}
	
}


/*###################
#### 1000px
################### */
@media (max-width: 1000px) {
	
	/*section div.imagens_fim ul.categorias_dentro {
		margin-left: -5%;
		width: 1000px;
	}*/
	section div.comprar-agora ul.esquerda button.btn-comprar_direto {
		width: auto;
		margin-left: 1em;
	}
	section div.center-produto {
	
	 box-shadow: none;
	}
	/*ection div.produto-direita h2.titulo {
		margin-top: -35%;
	}*/
	.proximo {
    margin-left: 520%;
	}

	
	section div.nossa-indicacao-2 {
		margin: 0 auto;
		text-align: center;
		margin-top: 10%;
	}
	.bloco_thumbs {
		display: none;
		/*display: flex;
		justify-content: center;
		margin-left: 40%;
		margin-top: 140%;*/
	}
	.div_radgale {
		display: flex;
		flex-direction: row;
		justify-content: center;
		
	}
	  
	  /*.fig_fig {
		display: none;
	  }*/
	  .todos-itens {
		width: 100%;
		display: flex;
		justify-content: center;
		margin-left: 40%;
		
	}
	/*.tag_cor {
		margin-top: -600%;
	}
	section div.produto-direita p.ref {
		margin-bottom: 0%;
		margin-top: -30%;
	}

	section div.produto-direita .variacoes {
		margin-top: -15%;
	}*/
	

	section div.produto-esquerda figure.modelo-produto {
		margin: 0 auto;
	}
	

	section div.produto-esquerda figure.modelo-produto img {
		/*margin-right: -210%;
    width: 620px;
    height: 620px;*/
    object-fit: contain;
    border-radius: 10px;
    overflow: hidden;
    margin-top: 0%;
	}
	section div.comprar-agora ul.esquerda li.botoes_do_produto {
		display: flex;
		flex-direction: row;
		width: 252%;
	}

	/*section div.comprar-agora ul.esquerda button.btn-comprar_direto {
		width: 35%;
		margin-left: 2%;
	}*/

	.icone_rede {
		width: 30px;
		height: 30px;
		margin: 2%;
		margin-left: -1000%;																											
	}

	section div.produto-direita div.descri{
		margin-top: 6em;
	}
	.a2a_kit, .a2a_menu, .a2a_modal, .a2a_overlay {
		display: none;			
	}
	
	section div.produto-direita {
		/*margin-left: -8%;*/
		margin-right: auto;
		border: unset;
		padding-left: 0;
		/*padding-top: 85%;*/
		overflow: visible;
		margin-top: 1em;
	}
	.carrossel-navegacao {
		left: 51%;
		margin-top: -15%;
	}
	html{
		position: relative;
		overflow-x: hidden;
	}
	body{
		padding-top: 100px;
	}
	
	header {
		display: table;
		width: 100%;
		position: fixed;
		background: #fff;
		z-index: 999999999999999;
		height: 98px;
		top: 0;
	}
	section {
		margin: 0 auto;
	}
	.ocultar_no_responsivo,
	span.sBtn_text {
		display: none;
	}
	.select_menu {
		display: none;
		
	}
	.select_menu .select_btn {
		display: flex;
		align-items: center;
		justify-content: center;
		margin: 0;
	}
	
	header ul.barra_preta {
		display: flex;
		align-items: center;
		justify-content: center;
		margin: 0;
	}
	header ul.barra_preta li.left {
		display: flex;
		align-items: center;
		justify-content: center;
		margin: 0;
		
	}
	header ul.barra_preta li.right {
		display: none;
	}
	.ocultar_no_responsivo,
	span.sBtn_text{
		display: none;
	}
	header ul.barra_preta li.center {
		width: auto;
		display: none;
	}

	header  div.barra_navegacao {
		display: none;
	}
	header div.direita {
		border: none;
		margin-right: 20px;
		margin-top: 0;
		width: 80px;
		/*top: 44px;*/
	}
	.barra_middle {
		display: flex;
/*		flex-direction: column;*/
		align-items: last baseline;
	}
	header div.barra_middle h1 {
		/*width: 166px;
		margin-left: auto;
		margin-right: auto;
		height: 30px;
		background-size: contain;
		margin-left: 20px;
		padding-left: 0;
		position: absolute;
		margin-top: 11px;
		margin-right: auto;
		display: flex;
		align-self: center;*/
		width: 90px;
		margin:  0;
		/*position: absolute;
		left: 15px;
		top: 35px;*/
		align-self: flex-start;
		justify-content: flex-start;
		position: absolute;
        left: 0.5em;
        top: 1.5em;
        width: 5em;
	}
	header div.barra_middle.menu-tipo-5 h1, header div.barra_middle.menu-tipo-6 h1 {
		margin: 0;
	}
	header div.barra_middle h1 span {
		width: 0;
		height: 0;
		display: block;
	}
	header div.barra_middle form {
		position: relative;
		width: calc(100% - 400px);
		margin-left: auto;
		float: left;
		margin-right: auto;
		border-bottom: 1px solid #b2b2b2;
		position: relative;
		top: 0;
		transition: unset;
	}
	header div.barra_middle form:hover {
		width: 100%;
		max-width: 115px;
	}
	header div.barra_middle form input.pesquisa, 
	header div.barra_middle form input.botao {
		border: none;
	}
	header div.barra_middle form input.botao {
		width: 30%;	
		min-width: 20px;
		max-width: 20px;
	}
	header div.barra_middle form input.pesquisa {
		/*width: 65%;*/
		width: 90px;
		font-size: 12px;
		padding: 0;
		margin-top: 5px;
		transition: unset;
	}
	header div.barra_navegacao ul {
		margin-left: auto;
		margin-right: auto;
		margin-top: 50px;
		border: none;
		width: calc(100% - 40px);
		display: flex;
		flex-wrap: wrap;
		display: none;
	}
	header div.barra_navegacao ul li,
	header div.barra_navegacao ul li.bt_bazar a {
		width: 45%;
	}
	header div.barra_navegacao ul li a, 
	header div.barra_navegacao ul li.bt_primeiro a,
	header div.barra_navegacao ul li.bt_bazar a {
		margin-top: 15px;
		margin-left: 8px;
	}
	section div.produtos h2.sem_resultados{
		width: auto;
	}
	section div.produtos li .mask_imagem_produto{
		height: 250px;
	}
	section div.sombra p {
		display: none;
	}
	section div.banner {
	    /*height: 350px;*/
	    background: url(../imagens/banner_mobile.jpg) center center no-repeat;
	    background-size: auto;
	    background-size: 100%;
	    margin-top: 35px;
	    margin-top: 0;
	    display: block;
	    background-size: cover;
	}
	section div.condicoes,
	section div.condicoes-produto {
		width: calc(100% - 40px);
		height: 60px;
		display: flex;
		flex-wrap: wrap;
		justify-content: center;
		max-width: 230px;
	}
	
	section div.condicoes ul.left li {
		margin-left: 5px;
		margin-top: 20px;
		display: none;
	}
	section div.condicoes ul.center li {
		margin-top: 15px;
	}
	section div.condicoes ul.center li p.normal,
	section div.condicoes ul.left li p.normal,
	section div.condicoes ul.right li p.normal,
	section div.condicoes ul.left li p.min,
	section div.condicoes ul.center li p.min {
		font-size: 11px;
	}
	section div.condicoes ul.center,
	section div.condicoes-produto ul.center {
		padding-left: 0;
		margin-left: 0;
		background: url(../imagens/cartao.png) left center no-repeat;
	    display: none !important;
	}
	section div.condicoes ul.center li p {
	    padding-left: 5px;
	}
	section div.condicoes ul.left,
	section div.condicoes-produto ul.left {
		width: 45%;
		display: none;
	}
	section div.condicoes ul.right,
	section div.condicoes-produto ul.right {
	    float: none;
	    width: 90%;
	    margin-top: 0px;
	}
	section div.condicoes ul.right li {
		float: none;
		margin-right: auto;
		margin-left: auto;
		margin-top: 1.25em;
	}
	section div.nossa-indicacao,
	section div.nossas-promocoes,
	section div.imagens_fim {
		width: calc(100% - 40px);
		margin-right: auto;
		margin-left: auto;
	}
	section div.banner-2 {
		margin-bottom: 75px;
		margin-top: 30px;
	}
	section div.banner-2 img {
		margin-top: 0;
	}
	section div.paginacao h2{
		display: none;
	}
	/*section div.produtos {
		margin-top: 10%;
	}*/
	section div.nossas-promocoes p,
	section div.nossa-indicacao p {
		line-height: normal;
		font-size: 25px;
		letter-spacing: 3.02px;
		/*margin-top: 30px;
		margin-bottom: 30px;
		display: none;*/
	}
	section div.nossa-indicacao-2 p {
		font-size: 24px;
		line-height: 28px;
	}
	section div.barra-produtos {
		display: flex;
		flex-direction: column;
		align-items: center;
		
	}
	section div.barra-produtos select, section div.barra-produtos label {
		display: none;
	}
	aside label.categorias, aside label.caracteristicas{
		width: 100%;
		text-align: center;
		font-size: 13px;
		padding: 6px 7px 5px 11px;
		display: table;
		box-sizing: border-box;
	}
	section div.barra-produtos h3 a {
		display: flex;
		justify-content: center;
		align-items: center;
		font-size: 13px;
		color: #ceb038;
		text-transform: uppercase;
		height: 40px;
		border-bottom: 1px solid #ceb038;
		border-top: 1px solid #ceb038;
		letter-spacing: 4px;
		text-decoration: none;
		margin-top: 25px;
	}		 
	section div.barra-produtos select.amarelo-primeira,
	section div.barra-produtos select.amarelo-segunda,
	section div.barra-produtos select.amarelo-terceira,
	section div.barra-produtos label.ultima,
	section div.barra-produtos label {
		margin-left: 10px;
		margin-right: 10px;
		padding: 7px 0px;
	}
	section div.barra-produtos select.caixa-amarela {
		/*width: 175px;*/
		padding: 8px 0px 8px 10px;
	}
	section div.produtos li {
		width: 45%;
		min-height: 440px;
		margin-bottom: 30px;
		margin-right: 5px;
		float: left;
	}
	section div.produtos li .precos{
		bottom: 0;
		
	}
	section div.produtos ul li a p.nome-produto,
	section div.produtos_interna ul li a p.nome-produto {
		font-size: 16px;
		/*line-height: 18px;*/
		margin-left: 4px;
	}
	section div.produtos ul li b.selo_desconto,
	section div.produtos_interna ul li b.selo_desconto{
		top: 5px;
	}
	section div.produtos ul li a,
	section div.produtos_interna ul li a {
		width: 100%;
	}
	section div.produtos ul li a p.nome-produto br,
	section div.produtos_interna ul li a p.nome-produto br {
		display: none;
	}
	section div.produtos ul li a p.pequeno,
	section div.produtos_interna ul li a p.pequeno {
	}
	section div.produtos ul li a p.grande,
	section div.produtos_interna ul li a p.grande {
		font-size: 18px;
		line-height: 20px;
	}
	section div.produtos ul li a p.parcelas,
	section div.produtos_interna ul li a p.parcelas {
		padding-bottom: 10px;
	}
	section div.produtos ul li a img.foto,
	section div.produtos_interna ul li a img.foto {
	    width: 100%;
	}
	/*section div.imagens_fim ul {
		margin-left: 0%;
	}*/

	
	section div.imagens_fim ul li label {
		font-size: 18px;
		letter-spacing: 4.2px;
	}
	
	section div.imagens_fim ul li p.primeira {
		background: url(../imagens/foto-1.png) center no-repeat;
	}
	section div.imagens_fim ul li p.segunda {
		background: url(../imagens/foto-2.png) center no-repeat;
	}
	section div.imagens_fim ul li p.terceira {
		background: url(../imagens/foto-3.png) center no-repeat;
	}
	
	
	/* ##################################### listagem ################################ */
	body.resumido header div.direita{
		margin-top: 0;
	}
	div.sombra-listagem{
		margin-top: 8px;
	}	
	section#home, #listagem-grid section{
		margin-top: 0;
		
	}
	
	#listagem-grid {
		width: 100%;
		flex-direction: column;
		z-index: 1; 
		grid-template-columns: 1fr;
	}
	.button-abrir-filtro {
		display: block;
	}
	#listagem-grid aside {
		/*margin: 0 auto;
		width: calc(100% - 40px);
		display: flex;
		flex-direction: column;
		row-gap: 20px;
		justify-content: flex-start;*/
		margin-top: 3em;
		width: 250px;
		/*margin-left: -5%;*/
		display: none;
		padding-left: 0;
		position: absolute;
		z-index: 2;
		background-color: #fff;
		padding-right: 3em;
    	padding-left: 3em !important;
		padding-bottom: 1em;
		box-shadow: 0px 10px 16px 0px rgba(0,0,0,0.10);
	}
	#listagem-grid aside div {
		width: 100%;
	}
	aside ul.opcoes li:last-child{
		margin-bottom: 0;
	}
	aside ul.opcoes select{
		width: 100%;
		padding-top: 6px;
	}
	section div.produtos li.primeira {
		margin-left: 0;
	}
	aside .listagem_caracteristicas{
		display: table;
		width: 100%;	
	}
	aside ul.lista-categorias{
		display: table;
		width: 100%;
	}
	aside ul.lista-categorias li a{
		font-size: 12px;
		line-height: 18px;
	}
	aside ul.lista-categorias li:last-child{
		margin-bottom: 0;
	}
	/* ##################################### produto ################################ */
	section div.center-produto {
		grid-template-columns: 1fr;
		margin-left: auto;
		margin-right: auto;
		width: calc(100% - 40px);
	}
	section div.produto-esquerda {
		margin-top: -2%;
		border: none;
		position: relative;
		top: unset;
		
	}
	section div.produto-esquerda .modelo-produto, 
	section div.produto-esquerda .modelo-produto img {
		top: 0;
		/*float: right;*/
	}
	section div.bloco-img-principal {
		justify-content: flex-start;
	}
	section div.produto-esquerda img.margem-amarela {
		right: 0;
	}
	
	
	section div.btn-imagens-esquerda {
		right: -5px;
		top: 8px;
	}
	section div.condicoes-produto ul {
		padding-top: 18px;
		padding-bottom: 0;
	}
	section div.condicoes-produto ul li span {
		display: none;
	}
	
	section div.produto-direita legend {
		margin-top: 30px;
	}
	header div.barra_middle, header div.barra_navegacao {
		width: 100%;
		margin-bottom: 1em;
	}
	#produto_produtos div.produtos ul, #home div.produtos ul, 
	#home2 div.produtos ul, #listagem-grid div.produtos ul  {
		width: 100%;
		display: flex;
		justify-content: space-evenly;
	}
	section div.center-produto {
		/*margin-top: 78px;*/
	}
	section div.produto-esquerda p {
		font-size: 11px;
	}
	section div.produtos ul li a img.off {
		top: 401px;
	}
	/*section div.comprar-agora {
		margin-bottom: 0;
		width: 100%;
		position: fixed;
		z-index: 9999;
		left: 0;
		bottom: 0;
	}*/
	.bt_sem_estoque {
		height: 70px;
		width: 100%;
		display: flex;
		flex-direction: row;
		align-items: center;
		border-radius: unset;
	}
	.bt_sem_estoque p {
		padding: 0;
		text-align: center;
		margin: 0 auto;
	}
	/*section div.comprar-agora ul.esquerda p.pequeno-3 {
		width: 100%;
		top: 20px;
		left: 0;
		text-align: center;
	}*/
	/*section div.comprar-agora ul.esquerda, */
	section div.comprar-agora ul.direita {
		margin-bottom: 0;
		width: 100%;
		/*position: fixed;
		z-index: 9999;
		left: 0;
		bottom: 0;
		width: 100%;*/
	}
	/*section div.comprar-agora ul.esquerda {
		width: 50%;
		justify-content: center;
		display: flex;
		height: 70px;
	}*/
	/*section div.comprar-agora ul.esquerda li{
		position: relative;
		top: -17px;
		width: 100%;
		text-align: center;
	}*/
	/*section div.comprar-agora ul.direita button {
		width: 100%;
		border-radius: 0;
		height: 70px;
		display: flex;
		flex-direction: column;
		justify-content: center;
	}
	section div.comprar-agora ul.direita button p {
		margin-right: 0;
		background: url(../imagens/carrinho-produtos.png) 85% center / 30px 27px no-repeat;
		margin-top: 0;
		box-sizing: border-box;
		padding: 0;
		text-align: center;
		width: 100%;
	}*/
	
	
	section div.produtos li .acoes_produto button.espiar,
	section div.produtos li .acoes_produto a.espiar,
	section div.produtos li .acoes_produto button.comprar,
	section div.produtos li .acoes_produto a.comprar,	
	section div.produtos li .acoes_produto button.esgotado,
	section div.produtos li .acoes_produto a.esgotado {
		z-index: 1;
	}
	/*section div.comprar-agora ul.esquerda p.grande {
		margin-top: 3rem;
	}
	section div.comprar-agora ul.esquerda p.voador {
		top: 2.9rem;
	}
	section div.comprar-agora ul.esquerda p.pequeno,
	section div.comprar-agora ul.esquerda p.pequeno-2 {
		margin-left: 0;
	}*/

	#produto_produtos div.produtos ul,
	#home div.produtos ul,
	#home2 div.produtos ul {
	  
	  margin-bottom: 3%;
	  display: flex;
	  flex-wrap: wrap;
	  /*grid-template-columns: repeat(6, 1fr);*/
	  justify-content: center;
	  /*margin-left: -1%;*/
	}
	
	section div.produtos li {
		display: flex;
		flex-direction: column;
		flex-basis:  275px;
		border: 1px solid #d5d5d5;
		list-style: none;
		height: 476px;
		position: relative;
		margin-bottom: 25px;
		transition: all 0.18s ease-in;
		background: linear-gradient(to bottom, #f3f3f3f3 280px, #fff 140px);
		border-radius: 10px;
		
	  }
	b.selo_desconto {
		margin-right: 70.2%;
	}
	section div.produtos li .acoes_produto button.espiar,
	section div.produtos li .acoes_produto a.espiar {
		margin-top: 15%;
		width: 12%;
	}
	.botao-whatsapp-compra-icone-produtos {
		margin-bottom: 87%;
	}
	.botao-whatsapp-compra-icone-produtos2 {
		margin-bottom:87%;
	}
	

	footer div.colunas {
		grid-template-columns: repeat(2, 1fr);
	}

	footer div.colunas ul:last-child {
		margin-top: 5em;
		grid-column: 1 / 3;
	}

	#footer_checkout div.colunas {
		grid-template-columns: 1fr;
		justify-items: center;
	}

	#footer_checkout div.colunas ul:last-child {
		margin: 1em;
	}
	#footer_checkout ul.pagamento {
		justify-self: center;
	}
}
@media screen and (max-width: 1000px) {
	.div_radgale {
		display: flex;
		justify-content: center; 
		align-items: center; 
	}

	.radio-galeria {
		display: inline-block; 
		margin: 0 5px; 
	}
}
/*###################
#### 1000px
################### */
@media (max-width: 1000px) {
	
	section div.produtos_interna li {
		width: 285px;
		height: 465px;
	
	 }
	 section div.produtos_interna ul {
		display: flex;
		justify-content: center;
		/*margin-left: 10%;*/
		flex-wrap: wrap;
	}
	.trilha_interna {
		/*margin-bottom: 5%;
		margin-top: 2%;
		margin-left: -22%;
		display: flex;
		justify-content: center;*/
		display: none;
	}

	section div.produto-direita {
		width: initial;
		margin: 0 auto;
	}

	#footer_checkout div.colunas .pagamento_footer_checkout {
		justify-self: center;
	}
	
	/* aside {
		order: 1;
		margin-right: 1.6rem;
		margin-top: 3.375rem;
		margin-left: -1%;
	}
	 aside label.categoria {
		
		width: auto;
	}
	aside label.categorias {
		
		width: auto;
	}
	aside label.caracteristicas {
		
		width: auto;
	}
	aside ul.opcoes select {
		font-family: 'avenir_medium';
		font-size: 0.8125rem;
		line-height: 1.5rem;
		letter-spacing: 1.56px;
		color: var(--base-color);
		border: 1px solid #c2c2c2;
		background: #ffffff;
		padding: 8px 0px 7px 11px;
		width: 249px;
		margin-bottom: 3px;
		appearance: none;
		background: url(../imagens/seta-listagem.png) 95% center no-repeat;
		background-size: 12px auto;
		cursor: pointer;
		transition: all 0.18s ease-in;
		border-radius: 5px;
	}*/
	
}
@media (max-width: 975px){
	/*section div.produtos_interna ul {
		margin-left: -7%;
	}
	.trilha_interna {
		margin-left: -48%;
	}*/
	.menu-btn {
		margin-left: 0%;
	}
}
/*###################
#### 970px
################### */
@media (max-width: 970px) {
	/*section div.produto-esquerda figure.modelo-produto img {
		margin-right: -224%;
	}*/
	.div_radgale {
		margin-top: 1590%;
	}
	/*section div.produtos_interna ul {
		margin-left: -12%;
	}
	.trilha_interna {
		margin-left: -44%;
	}*/
}
/*###################
#### 960px
################### */
@media (max-width: 960px) {

	section div.produto-esquerda figure.modelo-produto img {
		/*width: 620px;
		height: 620px;*/
		object-fit: contain;
		border-radius: 10px;
		overflow: hidden;
	}
	section div.comprar-agora ul.esquerda li.botoes_do_produto {
		display: flex;
		flex-direction: row;
		width: 252%;
	}
	/*section div.comprar-agora ul.esquerda button.btn-comprar_direto {
		width: 35%;
		margin-left: 2%;
	}*/
	.icone_rede {
		width: 30px;
		height: 30px;
		margin: 2%;
		margin-left: -1000%;
	}
	/*section div.produto-direita div.descri{
		margin-left: 1%;
		margin-top: 12%;
	}

	section div.produto-esquerda figure.modelo-produto img {
		margin-right: -220%;
	}*/
	.carrossel-navegacao {
		left: 49%;
	}
	.proximo {
		margin-left: 520%;
	}
}
/*###################
#### 950px
################### */
@media(max-width: 950px) {
	#produto_produtos div.produtos ul,
	#home div.produtos ul,
	#home2 div.produtos ul {
	  /*width: 1000px;*/
	  margin-bottom: 3%;
	  display: flex;
	  flex-wrap: wrap;
	  /*grid-template-columns: repeat(6, 1fr);*/
	  justify-content: center;
	  /*margin-left: -3%;*/
	}
	
	section div.produtos li {
		display: flex;
		flex-direction: column;
		flex-basis:  260px;
		border: 1px solid #d5d5d5;
		list-style: none;
		height: 476px;
		position: relative;
		margin-bottom: 25px;
		transition: all 0.18s ease-in;
		background: linear-gradient(to bottom, #f3f3f3f3 280px, #fff 140px);
		border-radius: 10px;
		
	  }
	b.selo_desconto {
		margin-right: 68.5%;
	}
	.botao-whatsapp-compra-icone-produtos {
		margin-bottom: 90%;
	}
	.botao-whatsapp-compra-icone-produtos2 {
		margin-bottom:90%;
		
	}
	section div.produtos li .acoes_produto button.espiar,
	section div.produtos li .acoes_produto a.espiar {
		margin-top: 17%;
		
	}

	section div.produtos_interna li {
		width: 275px;
		height: 465px;
	
	 }
	 section div.produtos_interna ul {
		display: flex;
		justify-content: center;
		/*width: 1000px;
		margin-left: -15%;*/
	}
	/*.trilha_interna {
		margin-bottom: 5%;
		margin-top: 2%;
		margin-left: -45%;
		display: flex;
		justify-content: center;
	}*/
	
}

/*###################
#### 940px
################### */
@media (max-width: 940px) {
	.div_radgale {
		margin-top: 10%;
	}

}

/*###################
#### 930px
###################*/
/*@media(max-width: 930px) {
	section div.imagens_fim ul {
		margin-left: -5%;
	}
} */

/*###################
#### 920px
################### */
@media(max-width: 920px) {

	#produto_produtos div.produtos ul,
	#home div.produtos ul,
	#home2 div.produtos ul {
	  /*width: 1000px;*/
	  margin-bottom: 3%;
	  display: flex;
	  flex-wrap: wrap;
	  /*grid-template-columns: repeat(6, 1fr);*/
	  justify-content: center;
	  /*margin-left: -7%;*/

	}
	
	section div.produtos li {
		display: flex;
		flex-direction: column;
		flex-basis:  250px;
		border: 1px solid #d5d5d5;
		list-style: none;
		height: 476px;
		position: relative;
		margin-bottom: 25px;
		transition: all 0.18s ease-in;
		background: linear-gradient(to bottom, #f3f3f3f3 280px, #fff 140px);
		border-radius: 10px;
		
	  }
	b.selo_desconto {
		margin-right: 67%;
	}
	.botao-whatsapp-compra-icone-produtos {
		margin-bottom: 100%;
	}
	.botao-whatsapp-compra-icone-produtos2 {
		margin-bottom:100%;
		
	}
	header {
		z-index: 9999999999;
	}
	section div.produtos li .acoes_produto button.espiar,
	section div.produtos li .acoes_produto a.espiar,  
	section div.produtos li .acoes_produto button.comprar,
	section div.produtos li .acoes_produto a.comprar,	
	section div.produtos li .acoes_produto button.esgotado,
	section div.produtos li .acoes_produto a.esgotado {
		z-index: 1;
	}
	section div.produtos li .acoes_produto button.espiar,
	section div.produtos li .acoes_produto a.espiar {
		margin-top: 13%;
		
	}

	
}

@media(max-width: 910px){
	/*section div.imagens_fim ul.categorias_dentro {
		margin-left: -12%;
	}*/
}
/*###################
#### 900px
################### */
@media(max-width: 900px) {
	section div.imagens_fim ul {
				
		/*width: 1000px;*/
		display: flex;
		flex-wrap: wrap;
		justify-content: center;
		/*margin-left: -10%;*/
		
	}
		
	section div.comprar-agora ul.esquerda li.botoes_do_produto {
		display: flex;
		flex-direction: row;
		width: 252%;
	}

	/*section div.comprar-agora ul.esquerda button.btn-comprar_direto {
		width: 35%;
		margin-left: 2%;
	}*/
	/*section div.produto-esquerda figure.modelo-produto img {
		margin-right: -252%;
	}*/
	.div_radgale {
		margin-top: 1530%;
	}
	section div.produtos_interna li {
		width: 260px;
	}
	/*section div.produtos_interna ul {
		margin-left: -19%;
	}*/
}

/*###################
#### 890px
###################*/ 
@media(max-width: 890px) {
	
	.menu-btn {
		margin-left: 1%;
	}
	
}


/*###################
#### 870px
################### */
@media(max-width: 870px) {
	/*#produto_produtos div.produtos ul,
	#home div.produtos ul,
	#home2 div.produtos ul {
	
	  margin-left: -8%;
	}*/
	
	header {
		z-index: 9999999999;
	}
	section div.produtos li .acoes_produto button.espiar,
	section div.produtos li .acoes_produto a.espiar,  
	section div.produtos li .acoes_produto button.comprar,
	section div.produtos li .acoes_produto a.comprar,	
	section div.produtos li .acoes_produto button.esgotado,
	section div.produtos li .acoes_produto a.esgotado {
		z-index: 1;
	}
	
}

/*###################
#### 860px
################### */
@media(max-width: 860px) {
	/*section div.imagens_fim ul {
		margin-left: -10%;
	}*/
	
	section div.comprar-agora ul.esquerda li.botoes_do_produto {
		display: flex;
		flex-direction: row;
		width: 252%;
	}

	section div.produtos_interna li {
		width: 250px;
	}
	
}
/*###################
#### 850px
################### */
@media(max-width: 850px) {
	#produto_produtos div.produtos ul,
	#home div.produtos ul,
	#home2 div.produtos ul {
	  /*width: 800px;*/
	  margin-bottom: 3%;
	  display: flex;
	  flex-wrap: wrap;
	  /*grid-template-columns: repeat(6, 1fr);*/
	  justify-content: center;
	  /*margin-left: 1%;*/
	}
	
	section div.produtos li {
		display: flex;
		flex-direction: column;
		flex-basis:  285px;
		height: 476px;
	}

	.botao-whatsapp-compra-icone-produtos2 {
		margin-top: 15%;
	}

	b.selo_desconto {
		margin-right: 71%;
	}
	
}

	/*###################
#### 830px
################### */
@media(max-width: 830px) {
	section div.imagens_fim ul {
				
		/*width: 1000px;*/
		display: flex;
		flex-wrap: wrap;
		justify-content: center;
		/*margin-left: -14%;*/
		
	}
	section div.imagens_fim ul {
				
		/*width: 1000px;*/
		display: flex;
		flex-wrap: wrap;
		justify-content: center;
		/*margin-left: -10%;*/
		
	}

	.menu-btn {
		margin-left: -2%;
	}
}


	/*###################
#### 826px
################### */
@media(max-width: 826px) {
	section div.imagens_fim ul {
				
		/*width: 1000px;*/
		display: flex;
		flex-wrap: wrap;
		justify-content: center;
		/*margin-left: -14%;*/
		
	}

	section div.produtos_interna li {
		width: 300px;
	}
	section div.produtos_interna ul {
		display: flex;
		justify-content: center;
		/*width: 650px;
		margin-left: 3%;*/
	}
	/*.trilha_interna {
		margin-left: -39%;
	}*/
	.menu-btn {
		margin-left: 4%;
	}
	
}
	


	/*###################
#### 820px
################### */
@media(max-width: 820px) {
	
section div.comprar-agora ul.esquerda li.botoes_do_produto {
	display: flex;
	flex-direction: row;
	width: 252%;
}
/*section div.imagens_fim ul {
    margin-left: -12%;
}*/
}



/*###################
#### 800px
################### */
@media(max-width: 800px) {
	section.blog-destaque span {
		grid-template-columns: repeat(1, 1fr);
	}
	section.blog-destaque img {
		width: 100%;
		max-width: 400px;
		margin: 0 auto;
	}
	section.blog-destaque div {
		margin-top: 20px;
		text-align: center;
	}
	section.blog-destaque p.titulo {
		margin-left: 0;
	}
	section.blog-destaque p.data {
		margin-left: 0;
	}
	section.blog-destaque p.categoria {
		margin-left: 0;
		justify-content: center;
	}
	section.blog-destaque p.resumo {
		margin-left: 0;
	}
	section.blog-destaque a {
		margin-left: 0;
	}

	#produto_produtos div.produtos ul, 
	#home div.produtos ul, #home2 div.produtos ul {
	
		margin-bottom: 20px;
		grid-template-columns: repeat(2, 1fr);
	}
	section div.produtos li {
		width: 330px;
    	margin-bottom: 20px;
    	
	  }
	b.selo_desconto {
		margin-right: 71%;
	}
	section div.imagens_fim ul, section div.imagens_fim ul li, section div.imagens_fim ul li p.primeira, section div.imagens_fim ul li p.segunda, section div.imagens_fim ul li p.terceira {
		
		grid-template-columns: repeat(1, 1fr);
	}
	
	section div.produtos li .acoes_produto button.comprar,
	section div.produtos li .acoes_produto a.comprar {
		margin-top: 35%;
	}
	section div.produtos li .acoes_produto button.espiar,
	section div.produtos li .acoes_produto a.espiar {
		width: 12%;
	}
	/*section div.produtos ul li a p.pequeno, section div.produtos ul li span p.pequeno {
		margin-left: 30%;
	}	*/
	section div.produtos ul li a p.grande, section div.produtos ul li span p.grande {
		margin-right: 0%;
	}	
	section div.imagens_fim ul{
		/*margin-left: -14%;*/
		padding: 0%;
		grid-template-columns: repeat(2, 1fr);
		
	}
	section div.imagens_fim ul li {
		margin-bottom: 3%;
		margin-right: 4%;
		max-height: 660px;
		max-width: 330px;
	}
	section div.imagens_fim ul li label {
		font-size: 18px;
		letter-spacing: 0px;
	}
	section div.imagens_fim ul li p.primeira,
	section div.imagens_fim ul li p.segunda,
	section div.imagens_fim ul li p.terceira {
		max-height: 520px;
		max-width: 330px;
		background-size: contain;
		margin-left: 0px;
		margin-right: 0px;
		
	}
	.botao-whatsapp-compra-icone-produtos2 {
		margin-bottom:73%;
		
	}
	header {
		z-index: 9999999999;
	}
	section div.produtos li .acoes_produto button.espiar,
	section div.produtos li .acoes_produto a.espiar,  
	section div.produtos li .acoes_produto button.comprar,
	section div.produtos li .acoes_produto a.comprar,	
	section div.produtos li .acoes_produto button.esgotado,
	section div.produtos li .acoes_produto a.esgotado {
		z-index: 1;
	}
	.botao-whatsapp-compra-icone-produtos {
		margin-bottom: 73%;
	}
	
	section div.comprar-agora ul.esquerda li.botoes_do_produto {
		display: flex;
		flex-direction: row;
		width: 252%;
	}

	.n_pagamentos {
		grid-template-columns: repeat(1, 1fr);
	}

	footer div.n_pagamentos div p.titulo {
		text-align: center;
	}

	footer div.n_pagamentos ul.pagamento {
		justify-content: center;
	}

	.security {
		/*justify-content: flex-start !important;*/
		align-items: center !important;
		margin-top: 2em;
	}
	footer div.espaco {
		grid-template-columns: repeat(1, 1fr);
		padding: 2em;
    	box-sizing: border-box;
	}
	ul.marcadagua_empresaa {
		justify-content: center;
	}

	footer div.direitos {
		align-items: center;
	}

	

	footer div.direitos h6,
	footer div.direitos p {
		text-align: center;
	}
	
}
/*
@media(max-width: 790px){
	section div.produtos_interna {
		margin-left: 0%;
		
	}
}
*/
/*###################
#### 780px
################### */
@media(max-width: 780px) {
	
	
	section div.produto-esquerda figure.modelo-produto img {
		/*width: 625px;
		height: 625px;*/
		object-fit: contain;
		border-radius: 10px;
		overflow: hidden;
	}
	section div.comprar-agora ul.esquerda li.botoes_do_produto {
		display: flex;
		flex-direction: row;
		width: 252%;
	}
	/*section div.comprar-agora ul.esquerda button.btn-comprar_direto {
		width: 35%;
		margin-left: 2%;
	}*/
	.icone_rede {
		width: 30px;
		height: 30px;
		margin: 2%;
		margin-left: -1000%;
	}
	/*section div.produto-direita div.descri{
		margin-left: 1%;
		margin-top: 12%;
	}
	section div.produto-direita {
		margin-top: 44%;
		margin-left: -6%;
	}*/
	/*.tag_cor {
		margin-top: -600%;
		margin-left: -87%;
	}*/
	.proximo {
		margin-left: 530%;
	}
	/*section div.imagens_fim ul {
		width: 500px;
		margin-left: 14%;
	}
	a.imagem_fimA {
		width: 380px;
	}*/
	section div.imagens_fim ul li p.primeira, 
	section div.imagens_fim ul li p.segunda, 
	section div.imagens_fim ul li p.terceira {
		max-height: 520px;
		max-width: 380px;
	}
	
}
@media(max-width: 770px) {
	.select_menu .select_btn {
		max-width: 100%;
		padding: 0px;
	}
}
/*###################
#### 760px
################### */
@media(max-width: 760px) {
	section div.imagens_fim ul {
		/*width: 400px;*/
		display: flex;
		flex-wrap: wrap;
		justify-content: center;
		/*margin-left: 25%;*/
	}
	section div.produto-esquerda figure.modelo-produto img {
		/*width: 615px;
		height: 615px;*/
		object-fit: contain;
		border-radius: 10px;
		overflow: hidden;
	}
	
	section div.comprar-agora ul.esquerda li.botoes_do_produto {
		display: flex;
		flex-direction: row;
		width: 252%;
	}
	
	.icone_rede {
		width: 30px;
		height: 30px;
		margin: 2%;
		margin-left: -1000%;
	}
	
}

/*###################
#### 740px
################### */
@media(max-width: 740px) {

	
	section div.produto-esquerda figure.modelo-produto img {
		/*width: 600px;
		height: 600px;*/
		object-fit: contain;
		border-radius: 10px;
		overflow: hidden;
	}
	section div.comprar-agora ul.esquerda li.botoes_do_produto {
		display: flex;
		flex-direction: row;
		width: 252%;
	}
	.icone_rede {
		width: 30px;
		height: 30px;
		margin: 2%;
		margin-left: -1000%;
	}
	.div_radgale{
		margin-top: 240%;
	}
	.proximo {
		margin-left: 500%;
	}
}
/*###################
#### 720px
################### */
@media(max-width: 720px) {
	
		#produto_produtos div.produtos ul,
		#home div.produtos ul,
		#home2 div.produtos ul {
		  /*width: 800px;*/
		  margin-bottom: 3%;
		  display: flex;
		  flex-wrap: wrap;
		  /*grid-template-columns: repeat(6, 1fr);*/
		  justify-content: center;
		  /*margin-left: -6%;*/
		}
		
		section div.produtos li {
			display: flex;
			flex-direction: column;
			flex-basis:  280px;
			border: 1px solid #d5d5d5;
			list-style: none;
			height: 476px;
			position: relative;
			margin-bottom: 25px;
			transition: all 0.18s ease-in;
			background: linear-gradient(to bottom, #f3f3f3f3 280px, #fff 140px);
			border-radius: 10px;
			
		  }
	b.selo_desconto {
		margin-right: 71%;
	}
	.botao-whatsapp-compra-icone-produtos {
		margin-bottom: 79%;
	}
	header {
		z-index: 9999999999;
	}
	section div.produtos li .acoes_produto button.espiar,
	section div.produtos li .acoes_produto a.espiar,  
	section div.produtos li .acoes_produto button.comprar,
	section div.produtos li .acoes_produto a.comprar,	
	section div.produtos li .acoes_produto button.esgotado,
	section div.produtos li .acoes_produto a.esgotado {
		z-index: 1;
	}
	.botao-whatsapp-compra-icone-produtos2 {
		margin-bottom:79%;
		
	}

}

/*###################
#### 710px
################### */
@media(max-width: 710px) {

section div.produto-esquerda figure.modelo-produto img {
	/*width: 580px;
    height: 580px;*/
    object-fit: contain;
    border-radius: 10px;
    overflow: hidden;
}
section div.comprar-agora ul.esquerda li.botoes_do_produto {
	display: flex;
	flex-direction: row;
	width: 252%;
}
/*section div.comprar-agora ul.esquerda button.btn-comprar_direto {
	width: 35%;
	margin-left: 2%;
}*/
.icone_rede {
	width: 30px;
	height: 30px;
	margin: 2%;
	margin-left: -1000%;
}
/*section div.produto-direita div.descri{
	margin-left: 1%;
	margin-top: 15%;
}*/
}

@media(max-width: 700px){
	/*section div.produtos_interna ul {
		margin-left: -1%;
	}
	.trilha_interna {
		margin-left: -43%;
	}*/
	.menu-btn {
		margin-left: 0%;
	}
}

/*###################
#### 680px
################### */
@media(max-width: 680px) {

	section div.banner div.banner-text, section div.banner-2 div.banner-text {
		flex-direction: column;
    	top: 10em;
		text-align: center;
	}

	section div.banner div.banner-text div.details p, section div.banner-2 div.banner-text div.details p {
		width: 100%;
		text-align: center;
	}

	section div.banner.fullscreen div.banner-text {
		flex-direction: column;
    	top: 50%;
	}

	
	section div.produto-esquerda figure.modelo-produto img {
		/*width: 560px;
		height: 560px;*/
		object-fit: contain;
		border-radius: 10px;
		overflow: hidden;
	}
	section div.comprar-agora ul.esquerda li.botoes_do_produto {
		display: flex;
		flex-direction: row;
		width: 252%;
	}
	/*section div.comprar-agora ul.esquerda button.btn-comprar_direto {
		width: 35%;
		margin-left: 2%;
	}*/
	.icone_rede {
		width: 30px;
		height: 30px;
		margin: 2%;
		margin-left: -1000%;
	}
	/*section div.produto-direita div.descri{
		margin-left: 1%;
		margin-top: 14%;
	}*/
	
	.carrossel-navegacao {
	left: 50%;
	
	}
	.proximo {
		margin-left: 450%;
	}

	/*section div.nossa-indicacao-2 {
		margin: 0 auto;
		text-align: center;
		padding-top: 65%;
		margin-top: 45%;
	}*/
	
	section div.produtos_interna li {
		width: 280px;
	}
	
}

/*###################
#### 670px
################### */
@media(max-width: 670px) {
	#produto_produtos div.produtos ul,
	#home div.produtos ul,
	#home2 div.produtos ul {
	  /*width: 800px;*/
	  margin-bottom: 3%;
	  display: flex;
	  flex-wrap: wrap;
	  /*grid-template-columns: repeat(6, 1fr);*/
	  justify-content: center;
	  /*margin-left: -12%;*/
	}
	
	section div.produtos li {
		display: flex;
		flex-direction: column;
		flex-basis:  265px;
		border: 1px solid #d5d5d5;
		list-style: none;
		height: 476px;
		position: relative;
		margin-bottom: 10px;
		transition: all 0.18s ease-in;
		background: linear-gradient(to bottom, #f3f3f3f3 280px, #fff 140px);
		border-radius: 10px;
		
	  }
	header {
		z-index: 9999999999;
	}
	section div.produtos li .acoes_produto button.espiar,
	section div.produtos li .acoes_produto a.espiar,  
	section div.produtos li .acoes_produto button.comprar,
	section div.produtos li .acoes_produto a.comprar,	
	section div.produtos li .acoes_produto button.esgotado,
	section div.produtos li .acoes_produto a.esgotado {
		z-index: 1;
	}
	.botao-whatsapp-compra-icone-produtos2 {
		margin-bottom:88%;
		
	}
	#produto_produtos div.produtos ul, 
		#home div.produtos ul, #home2 div.produtos ul {
		
			margin-bottom: 20px;
			grid-template-columns: repeat(2, 1fr);
		}
		section div.produtos li {
			width: 280px;
			margin-bottom: 20px;
			
		  }
		b.selo_desconto {
			margin-right: 69%;
		}
		.botao-whatsapp-compra-icone-produtos {
			margin-bottom: 88%;
		}

	}

	/*###################
#### 660px
################### */
@media(max-width: 660px) {
	
	section div.produto-esquerda figure.modelo-produto img {
		/*width: 550px;
		height: 550px;*/
		object-fit: contain;
		border-radius: 10px;
		overflow: hidden;
	}
	section div.comprar-agora ul.esquerda li.botoes_do_produto {
		display: flex;
		flex-direction: row;
		width: 252%;
	}
	/*section div.comprar-agora ul.esquerda button.btn-comprar_direto {
		width: 35%;
		margin-left: 2%;
	}*/
	.icone_rede {
		width: 30px;
		height: 30px;
		margin: 2%;
		margin-left: -1000%;
	}
	/*section div.produto-direita div.descri{
		margin-left: 1%;
		margin-top: 14%;
	}*/
	
	section button.anterior img.seta_right{
		margin-left: -25%;
	}
	/*.tag_cor {
		margin-top: -570%;
		margin-left: -94%;
	}*/

	
	}

	
	/*###################
#### 640px
################### */
@media(max-width: 640px) {
	
	
	section div.produto-esquerda figure.modelo-produto img {
		/*width: 540px;
		height: 540px;*/
		object-fit: contain;
		border-radius: 10px;
		overflow: hidden;
	}
	section div.comprar-agora ul.esquerda li.botoes_do_produto {
		display: flex;
		flex-direction: row;
		width: 252%;
	}
	/*section div.comprar-agora ul.esquerda button.btn-comprar_direto {
		width: 35%;
		margin-left: 2%;
	}*/
	.icone_rede {
		width: 30px;
		height: 30px;
		margin: 2%;
		margin-left: -1000%;
	}
	.div_radgale{
		margin-top: 200%;
	}
	/*section div.produtos_interna li {
		width: 270px;
	}*/
	
	}

	/*###################
#### 630px
################### */
@media(max-width: 630px) {
	#produto_produtos div.produtos ul,
	#home div.produtos ul,
	#home2 div.produtos ul {
	  /*width: 600px;
	  margin-bottom: 3%;*/
	  display: flex;
	  flex-wrap: wrap;
	  /*grid-template-columns: repeat(6, 1fr);*/
	  justify-content: center;
	  /*margin-left: 1%;*/
	}
	
	section div.produtos li {
		display: flex;
		flex-direction: column;
		flex-basis:  250px;
		border: 1px solid #d5d5d5;
		list-style: none;
		height: 456px;
		position: relative;
		transition: all 0.18s ease-in;
		background: linear-gradient(to bottom, #f3f3f3f3 240px, #fff 140px);
		border-radius: 10px;
		
	  }
	.horizontal img, .body_produtos .horizontal img {
		display: block;
		height: auto;
		width: 100%;
		object-fit: cover;
		height: 280px;
		border-top-left-radius: 10px;
		border-top-right-radius: 10px;
	}
	.vertical img {
		height: 280px;
	}
	/*section div.imagens_fim ul {
		
		margin-left: 6%;
	}*/
	b.selo_desconto {
		margin-right: 67%;
	}
	/*.vertical img {
		width: 270px;
	}*/
}

	/*###################
#### 620px
################### */
@media(max-width: 620px) {

	
	section div.produto-esquerda figure.modelo-produto img {
		/*width: 520px;
		height: 520px;*/
		object-fit: contain;
		border-radius: 10px;
		overflow: hidden;
	}
	section div.comprar-agora ul.esquerda li.botoes_do_produto {
		display: flex;
		flex-direction: row;
		width: 252%;
	}
	/*section div.comprar-agora ul.esquerda button.btn-comprar_direto {
		width: 35%;
		margin-left: 2%;
	}*/
	.icone_rede {
		width: 30px;
		height: 30px;
		margin: 2%;
		margin-left: -1000%;
	}
	/*section div.produto-direita div.descri{
		margin-left: 1%;
		margin-top: 15%;
	}*/
	
	
	.body_produtos .produto-esquerda .galeria_img {
		display: flex;
		
	}
	
	/*section div.produto-direita {
		margin-top: 50%;
		margin-left: -5%;
	}*/
	
	/*.tag_cor {
		margin-top: -550%;
		margin-left: -90%;
	}*/
	.proximo {
    margin-left: 410%;
	}
	/*section div.nossa-indicacao-2 {
		margin: 0 auto;
		text-align: center;
		padding-top: 65%;
		margin-top: 100%;
	}
	section div.produtos_interna ul {
		margin-left: -4%;
	}*/
}

/*@media(max-width: 610px){
	section div.produtos_interna ul {
		margin-left: -3%;
	}
}*/
/*###################
#### 600px
################### */
@media(max-width: 600px) {

	section div.produtos_interna li {
		width: 270px;
	}


	#footer_checkout div.espaco .rodape_cinza{  
		grid-template-columns: 1fr;
		justify-items: center;
	}

	#footer_checkout div.espaco .rodape_cinza .direitos {
		grid-column: 1;
	}
	
	section div.produtos li .acoes_produto button.espiar,
	section div.produtos li .acoes_produto a.espiar {
		width: 11%;
		margin-left: 80%;
	}

	section div.produtos li .acoes_produto button.comprar,
	section div.produtos li .acoes_produto a.comprar {
		margin-top: 45%;
	}

	section div.produtos ul  {
		grid-template-columns: repeat(2, 1fr);
	}
	
	section div.produtos li {
		width: 260px;
		height: 420px;
    	margin-bottom: 20px;
	  }
	b.selo_desconto {
		margin-right: 67.4%;
	}
	section div.imagens_fim ul, section div.imagens_fim ul li, 
	section div.imagens_fim ul li p.primeira, section div.imagens_fim ul li p.segunda,
	section div.imagens_fim ul li p.terceira {
		grid-template-columns: repeat(1, 1fr);
	}
	
	/*section div.produtos ul li a p.pequeno, section div.produtos ul li span p.pequeno {
		margin-left: 45px;
	}*/
	section div.produtos ul li a p.grande, section div.produtos ul li span p.grande {
		margin-right: 15%;
	}
	section div.produtos li .precos {
		bottom: 0;
		padding-left: 0px;
	}
	section div.produtos ul li a p.nome-produto,
	section div.produtos_interna ul li a p.nome-produto {
		font-size: 16px;
		/*line-height: 18px;*/
		text-align: center;
	}
	
	section div.imagens_fim ul {
					
		/*width: 400px;*/
		display: flex;
		flex-wrap: wrap;
		justify-content: center;
		/*margin-left: 20%;*/
		
	}
	.botao-whatsapp-compra-icone-produtos {
		margin-bottom: 100%;
		margin-left: 0.2%;
	}
	section div.produtos li .acoes_produto button.espiar,
	section div.produtos li .acoes_produto a.espiar{
		margin-top: 13%;
	}  
	header {
		z-index: 9999999999;
	}
	section div.produtos li .acoes_produto button.espiar,
	section div.produtos li .acoes_produto a.espiar,  
	section div.produtos li .acoes_produto button.comprar,
	section div.produtos li .acoes_produto a.comprar,	
	section div.produtos li .acoes_produto button.esgotado,
	section div.produtos li .acoes_produto a.esgotado {
		z-index: 1;
	}
	.botao-whatsapp-compra-icone-produtos2 {
		margin-bottom:96%;
		
	}
	
	section div.produtos li {
		background: linear-gradient(to bottom, #f3f3f3f3 240px, #fff 140px);
	}
	section div.comprar-agora ul.esquerda button {
		border-radius: 50px;
	}
	.div_radgale {
			padding-left: 0%;
	}
	
	/*section div.produtos_interna li {
		width: 260px;
	}
	.trilha_interna {
		margin-left: -43%;
	}*/

	footer div.colunas {
		grid-template-columns: repeat(1, 1fr);
	}

	footer div.colunas ul {
		margin-bottom: 2em;
	}

	footer div.colunas ul:last-child {
		margin-top: 0;
		grid-column: 1;
	}

	footer div.ofertas {
		grid-template-columns: repeat(1, 1fr);
		margin-top: 2em;
		margin-bottom: 2em;
		gap: 2em;
	}

	footer div.ofertas .contato_emaill {
		grid-column: 1;
		margin: 0 auto;
	}

	footer div.ofertas ul li p {
		width: 100%;
    	text-align: center;
	}

	footer div.ofertas ul li input.name,
	footer div.ofertas ul li input.email {
		width: 30%;
	}

	footer .interacao_email {
		justify-content: center;
	}

}

/*###################
#### 590px
################### */
@media(max-width: 590px) {


	section div.produto-esquerda figure.modelo-produto img {
		/*width: 500px;
		height: 500px;*/
		object-fit: contain;
		border-radius: 10px;
		overflow: hidden;
	}
	section div.comprar-agora ul.esquerda li.botoes_do_produto {
		display: flex;
		flex-direction: row;
		width: 252%;
	}
	/*section div.comprar-agora ul.esquerda button.btn-comprar_direto {
		width: 35%;
		margin-left: 2%;
	}*/
	.icone_rede {
		width: 30px;
		height: 30px;
		margin: 2%;
		margin-left: -1000%;
	}
	/*section div.produto-direita div.descri{
		margin-left: 1%;
		margin-top: 15%;
	}*/

	.body_produtos .produto-esquerda .galeria_img {
		display: flex;
		margin-top: 350%;
		margin-left: 33%;
		
	}
	
	/*.trilha_interna {
		margin-left: -44%;
	}*/
	.menu-btn {
		margin-left: -1%;
	}
}
/*###################
#### 580px
################### */
@media(max-width: 580px) {
	/*section div.produtos_interna ul li a p.pequeno, section div.produtos_interna ul li span p.pequeno {
		display: inline-block;
		font-size: 13px;
		line-height: 22px;
		font-family: 'avenir_medium';
		text-decoration: line-through;
		color: #9c9a9a;
		padding-top: 18px;
		float: left;
		margin-left: 35px;
	}*/
	section div.produtos_interna li {
		width: 250px;
	}
}
/*###################
#### 570px
################### */
@media(max-width: 570px) {
	
	section div.produto-esquerda figure.modelo-produto img {
		/*width: 490px;
		height: 490px;*/
		object-fit: contain;
		border-radius: 10px;
		overflow: hidden;
		
	}

	section div.comprar-agora ul.esquerda li.botoes_do_produto {
		display: flex;
		flex-direction: row;
		width: 252%;
	}
	
	.icone_rede {
		width: 30px;
		height: 30px;
		margin: 2%;
		margin-left: -1000%;
	}
	
	.body_produtos .produto-esquerda .galeria_img {
		display: none;
		
	}
	.proximo {
		margin-left: 380%;
	}
	/*section div.produtos_interna li {
		width: 240px;
	}*/
	
}
/*###################
#### 550px
################### */
@media(max-width: 550px) {
	#produto_produtos div.produtos ul,
	#home div.produtos ul,
	#home2 div.produtos ul {
	  /*width: 600px;
	  margin-bottom: 3%;*/
	  display: flex;
	  flex-wrap: wrap;
	  /*grid-template-columns: repeat(6, 1fr);*/
	  justify-content: center;
	  /*margin-left: -7%;*/
	}
	
	section div.produtos li,
	section div.produtos_interna li {
		display: flex;
		flex-direction: column;
		flex-basis: 220px;
		border: 1px solid #d5d5d5;
		list-style: none;
		height: 150px;
		min-height: 400px;
		padding-bottom: 0px;
		position: relative;
		transition: all 0.18s ease-in;
		background: linear-gradient(to bottom, #f3f3f3f3 200px, #fff 140px);
		border-radius: 10px;
	  }
	  section div.produtos li .precos {	
		padding-bottom: 0px; 
	
	}
	  
	/*section div.produtos_interna ul {
		margin-left: -5%;
	}*/
	header {
		z-index: 9999999999;
	}
	
	section div.produtos li .acoes_produto button.comprar,
	section div.produtos li .acoes_produto a.comprar{
		z-index: 1;
		margin-top: 55%;
	}	
	section div.produtos li .acoes_produto button.esgotado,
	section div.produtos li .acoes_produto a.esgotado {
		z-index: 1;
	}
	section div.produtos li .acoes_produto button.espiar,
	section div.produtos li .acoes_produto a.espiar{
		margin-top: 14%;
		z-index: 1;
	}  
	

	b.selo_desconto {
		margin-right: 5%;
		width: 33%;
	}
	/*section div.produtos ul li a p.pequeno, section div.produtos ul li span p.pequeno {
		margin-left: 40px;
	}*/
	section div.produtos ul li a p.grande, section div.produtos ul li span p.grande {
		margin-right: 0%;
	}
	b.selo_desconto {
		margin-right: 65%;
	}
	.botao-whatsapp-compra-icone-produtos {
		margin-bottom: 105%;
	}
	.botao-whatsapp-compra-icone-produtos2 {
		margin-bottom: 103%;
		
	}
	section div.imagens_fim ul {
					
		/*width: 400px;*/
		display: flex;
		flex-wrap: wrap;
		justify-content: center;
		/*margin-left: 15%;*/
		
	}
	.horizontal img, .body_produtos .horizontal img {
		display: block;
		height: auto;
		width: 100%;
		object-fit: cover;
		height: 210px;
		border-top-left-radius: 10px;
		border-top-right-radius: 10px;
	}
	.vertical img {
		height: 210px;
	}
}

/*###################
#### 540px
################### */
@media(max-width: 540px) {

	section div.produto-esquerda figure.modelo-produto img {
		/*width: 470px;
		height: 470px;*/
		object-fit: contain;
		border-radius: 10px;
		overflow: hidden;
		display: flex;
		/*margin-right: -320%;*/
	
	}
	section div.comprar-agora ul.esquerda li.botoes_do_produto {
		display: flex;
		flex-direction: row;
		width: 252%;
	}
	/*section div.comprar-agora ul.esquerda button.btn-comprar_direto {
		width: 35%;
		margin-left: 2%;
	}*/
	.icone_rede {
		width: 30px;
		height: 30px;
		margin: 2%;
		margin-left: -1000%;
	}
	/*section div.produto-direita div.descri{
		margin-left: 1%;
		margin-top: 20%;
	}*/
	
	.body_produtos .produto-esquerda .galeria_img {
		display: none;
		
	}
	/*.tag_cor {
		margin-top: -470%;
		margin-left: -91%;
	}*/
	.proximo {
		margin-left: 360%;
	}
	
	/*section div.nossa-indicacao-2 {
		margin: 0 auto;
		text-align: center;
		padding-top: 65%;
		margin-top: 120%;
	}
	section div.produtos_interna li {
		width: 300px;
	}
	section div.imagens_fim ul {
		margin-left: -2%;
	}*/
}

	/*###################
#### 520px
################### */
@media(max-width: 520px) {

	section div.produtos_interna ul li span.seta-botao-comprar,
	section div.produtos ul li span.seta-botao-comprar {
		display: none;
	}

	section div.produto-esquerda figure.modelo-produto img {
		/*width: 457px;
		height: 457px;*/
		object-fit: contain;
		border-radius: 10px;
		overflow: hidden;
	}
	section div.comprar-agora ul.esquerda li.botoes_do_produto {
		display: flex;
		flex-direction: row;
		width: 252%;
	}
	/*section div.comprar-agora ul.esquerda button.btn-comprar_direto {
		width: 35%;
		margin-left: 2%;
	}*/
	.icone_rede {
		width: 30px;
		height: 30px;
		margin: 2%;
		margin-left: -1000%;
	}
	/*section div.produto-direita div.descri{
		margin-left: 1%;
		margin-top: 18%;
	}*/
	

	.body_produtos .produto-esquerda .galeria_img {
		display: none;
		
	}
	}


/*###################
#### 510px
################### */
@media(max-width: 510px) {
	#produto_produtos div.produtos ul,
	#home div.produtos ul,
	#home2 div.produtos ul {
	  /*width: 600px;
	  margin-bottom: 3%;*/
	  display: flex;
	  flex-wrap: wrap;
	  /*grid-template-columns: repeat(6, 1fr);*/
	  justify-content: center;
	  /*margin-left: -12%;*/
	}
	
	section div.produtos li,
	section div.produtos_interna li {
		display: flex;
		flex-direction: column;
		flex-basis: 200px;
		border: 1px solid #d5d5d5;
		list-style: none;
		height: 150px;
		min-height: 350px;
		padding-bottom: 0px;
		position: relative;
		transition: all 0.18s ease-in;
		background: linear-gradient(to bottom, #f3f3f3f3 200px, #fff 140px);
		border-radius: 10px;
	  }
	header {
		z-index: 9999999999;
	}
	section div.produtos li .acoes_produto button.espiar,
	section div.produtos li .acoes_produto a.espiar,  
	section div.produtos li .acoes_produto button.comprar,
	section div.produtos li .acoes_produto a.comprar,	
	section div.produtos li .acoes_produto button.esgotado,
	section div.produtos li .acoes_produto a.esgotado {
		z-index: 1;
	}

	
	section div.produtos ul li a img.off {
		top: 362px;
	}

	header div.barra_middle form {
		/*width: 90px;*/
		width: 150px;
		margin-left: auto;
		margin-right: auto;
		/*margin-top: 1em;*/
		visibility: hidden;
	}

	.cores-produto-wrapper {
		display: flex;
		justify-content: center;
		margin-top: 13%;
	}
	header div.barra_middle form input.pesquisa {
		/*width: 70%;*/
	}

	header div.barra_middle h1 {
		/*width: 160px;*/
	}

	section div.produtos li .acoes_produto {
		grid-template-columns: repeat(2, 1fr);
	}
	
	section div.produtos li .acoes_produto button.espiar,
	section div.produtos li .acoes_produto a.espiar {
		margin-left: 75%;
		margin-top: 13%;
	}
	section div.produtos li .acoes_produto button.comprar,
    section div.produtos li .acoes_produto a.comprar {
		margin-top: 25%;
		height: 45px;
  }
	b.selo_desconto {
		margin-right: 65%;
	}
	
	section div.nossas-promocoes p {
		margin-top: 10%;
	}
	

	/*section div.produtos ul li a p.pequeno,
	section div.produtos ul li span p.pequeno {
		margin-left: 10px;
	}

	section div.produtos ul li a p.grande,
	section div.produtos ul li span p.grande {
		margin-right: -15px;
	}*/

	section div.produtos li .precos {
		bottom: 0;
		/*padding-left: 15px;*/
	}

	section div.produtos ul li a p.nome-produto,
	section div.produtos_interna ul li a p.nome-produto {
	
    font-size: 16px;
    line-height: 18px;
    text-align: center;
	}
	
	section div.produtos ul li a p.parcelas, section div.produtos ul li span p.parcelas {
    margin-left: -6px;
    font-size: 13px;
	}
	
	section div.produtos li .container_mask,
	section div.produtos_interna li .container_mask {
		height: 180px;
	}
	
	section div.imagens_fim ul {
					
		/*width: 400px;*/
		display: flex;
		flex-wrap: wrap;
		justify-content: center;
		/*margin-left: 10%;*/
		
	}
	.botao-whatsapp-compra-icone-produtos {
		margin-bottom: 71%;
		margin-left: -5%;
	}
	.botao-whatsapp-compra-icone-produtos2 {
		margin-bottom: 69%;
		margin-left: -12%;
	}
	.vertical img {
		display: block;
		/*width: 280px;
		height: 280px;*/
		border-top-left-radius: 10px;
		border-top-right-radius: 10px;
	}
	.botao-whatsapp-compra-listagem-produtos {
		margin: 35px 15px !important;
	}
	
	/*section div.produtos_interna li {
		width: 300px;
	}*/
	.horizontal img, .body_produtos .horizontal img {
		height: 200px;
	}
	.vertical img {
		height: 200px;
	}
}
	


	/*###################
#### 500px
################### */
@media(max-width: 500px) {

	header div.barra_middle.menu-tipo-5, header div.barra_middle.menu-tipo-6 {
		grid-template-columns: auto 0 85px;
	}
	
	section div.produto-esquerda figure.modelo-produto img {
		/*width: 440px;
    height: 440px;*/
    object-fit: contain;
    border-radius: 10px;
    overflow: hidden;
	}
	section div.comprar-agora ul.esquerda li.botoes_do_produto {
		display: flex;
		flex-direction: row;
		width: 252%;
	}
	/*section div.comprar-agora ul.esquerda button.btn-comprar_direto {
		width: 35%;
		margin-left: 2%;
	}*/
	.icone_rede {
		width: 30px;
		height: 30px;
		margin: 2%;
		margin-left: -1000%;
	}
	/*section div.produto-direita div.descri{
		margin-left: 1%;
		margin-top: 20%;
	}*/
	
	
	.body_produtos .produto-esquerda .galeria_img {
		display: none;
		
	}
	section div.comprar-agora ul.esquerda button {
		border-radius: 50px;
	}
	.proximo {
		margin-left: 320%;
	}
	
}

	/*###################
#### 490px
################### */
@media(max-width: 490px) {
	
	.div_radgale{
		margin-top: 70%;
	}
	.proximo {
		margin-left: 320%;
	}
	/*a.imagem_fimA {
		width: 320px;
		height: 620px;
	}*/
}

/*###################
#### 480px
################### */
@media(max-width: 480px) {
	#produto_produtos div.produtos ul,
	#home div.produtos ul,
	#home2 div.produtos ul {
	  /*width: 600px;
	  margin-bottom: 3%;*/
	  display: flex;
	  flex-wrap: wrap;
	  /*grid-template-columns: repeat(6, 1fr);*/
	  justify-content: center;
	  /*margin-left: -13%;*/
	}

	section div.produto-direita div.descri {
		margin-top: 10em;
	}
	
	section div.produtos li,
	section div.produtos_interna li {
		display: flex;
		flex-direction: column;
		flex-basis: 200px;
		border: 1px solid #d5d5d5;
		list-style: none;
		height: 150px;
		min-height: 365px;
		margin-bottom: 3%;
		position: relative;
		transition: all 0.18s ease-in;
		background: linear-gradient(to bottom, #f3f3f3f3 200px, #fff 140px);
		border-radius: 10px;
	  }

	/*section div.produtos ul li a p.pequeno,
	section div.produtos ul li span p.pequeno {
		margin-left: 65px;
	}*/

	section div.produtos ul li a p.grande,
	section div.produtos ul li span p.grande {
		margin-right: 5%;
		font-size: 18px;
	}
	
	.cores-produto-wrapper {
		margin-top: 12%;
		display: flex;
		justify-content: center;
	}
	b.selo_desconto {
		margin-right: 65%;
	}
	.botao-whatsapp-compra-icone-produtos {
		margin-top: -1%;
		margin-left: -5%;
	}
	
	
	.botao-whatsapp-compra-icone-produtos2 {
		margin-bottom: 71%;
		margin-left: -25px;
		
	}
	.botao-whatsapp-compra-listagem-produtos {
		margin: 55px 15px !important;
		margin-top: -15%;
	}
	section div.produtos li .acoes_produto button.comprar,
	section div.produtos li .acoes_produto a.comprar{
		z-index: 1;
		margin-top: 33%;
	}	
	section div.imagens_fim ul li {
    margin-bottom: 5%;
    /*margin-right: 4%;
    max-height: 610px;
    max-width: 350px;*/
    margin-right: 0;
	max-height: initial;
    max-width: initial;
	height: initial;
}
section div.imagens_fim ul li p.primeira, 
section div.imagens_fim ul li p.segunda,
 section div.imagens_fim ul li p.terceira {
    max-height: 510px;
    max-width:  350px;
    background-size: contain;
    margin-left: 0px;
    margin-right: 0px;
}
section div.comprar-agora ul.esquerda li.botoes_do_produto {
    display: flex;
    flex-direction: column;
    width: 100%;
}
section div.comprar-agora ul.esquerda button.btn-comprar_direto {
	width: 100%;
	margin-left: 0;
}

/*section div.comprar-agora ul.esquerda button.btn-comprar_direto {
    width: 70%;
}*/


/*section div.produto-direita div.descri{
	margin-left: 1%;
	margin-top: 35%;
}*/

.div_radgale{
	margin-top: 170%;
}
}

/*###################
#### 470px
################### */
@media(max-width: 470px) {
	#produto_produtos div.produtos ul,
	#home div.produtos ul,
	#home2 div.produtos ul {
	  /*width: 600px;
	  margin-bottom: 3%;*/
	  display: flex;
	  flex-wrap: wrap;
	  /*grid-template-columns: repeat(6, 1fr);*/
	  justify-content: center;
	  /*margin-left: -15%;*/
	}
	
	section div.produtos li,
	section div.produtos_interna li {
		display: flex;
		flex-direction: column;
		flex-basis: 190px;
		border: 1px solid #d5d5d5;
		list-style: none;
		height: 150px;
		min-height: 370px;
		margin-bottom: 2%;
		position: relative;
		transition: all 0.18s ease-in;
		background: linear-gradient(to bottom, #f3f3f3f3 200px, #fff 140px);
		border-radius: 10px;
	  }

	
	
	section div.produto-esquerda figure.modelo-produto img {
		/*width: 400px;
    height: 400px;*/
    object-fit: contain;
    border-radius: 10px;
    overflow: hidden;
    /*margin-right: -310%;*/
	}
	section div.comprar-agora ul.esquerda li.botoes_do_produto {
		display: flex;
		flex-direction: row;
		/*width: 252%;*/
	}
	/*section div.comprar-agora ul.esquerda button.btn-comprar_direto {
		width: 35%;
		margin-left: 2%;
	}*/
	.icone_rede {
		width: 30px;
		height: 30px;
		margin: 2%;
		margin-left: -1000%;
	}
	/*section div.produto-direita div.descri{
		margin-left: 1%;
		margin-top: 40%;
	}*/
	
	/*section div.produto-direita p.ref {
	
		margin-bottom: 105%;  
	}*/
	section div.produto-direita {
		/*margin-left: 18%;*/
		margin-right: auto;
		border: unset;
		padding-left: 0;
		padding-top: 0;
		/*margin-top: -135%;*/
	}
	
	section div.produto-esquerda {
		margin-top: 30%;
	}
	.div_radgale{
		margin-top: 160%;
		margin-left: -20%;
	}
	.body_produtos .produto-esquerda .galeria_img {
		display: none;
		
	}
	section div.comprar-agora ul.esquerda li.botoes_do_produto {
		display: flex;
		flex-direction: column;
		/*width: 140%;*/
	}
	
	/*section div.comprar-agora ul.esquerda button.btn-comprar_direto {
		width: 70%;
	}*/
	section div.produto-direita {
		/*margin-left: 4%;*/
		margin-right: auto;
		border: unset;
		padding-left: 0;
		padding-top: 0;
		/*margin-top: -135%;*/
	}
	/*.tag_cor {
		margin-top: -400%;
		margin-left: -57%;
	}*/
	.proximo {
		margin-left: 280%;
	}
	section div.center-produto {
		grid-template-columns: 1fr;
		margin-left: auto;
		margin-right: auto;
		width: calc(100% - 40px);
		margin-top: -17%;
	}
	/*section div.produto-direita p.ref {
    margin-bottom: 75%;
	}*/
	section div.produto-direita h2.titulo {
		/*margin-top: 10%;*/
		display: flex;
		justify-content: flex-start;
	}
	/*section div.nossa-indicacao-2 {
		margin: 0 auto;
		text-align: center;
		padding-top: 65%;
		margin-top: 160%;
	}*/
}
	
/*###################
#### 460px
################### */
@media(max-width: 460px) {
	/*#produto_produtos div.produtos ul, #home div.produtos ul, #home2 div.produtos ul {
		width: 415px;
		margin-bottom: 3%;
		display: grid;
		flex-wrap: wrap;
		grid-template-columns: 1fr;
		justify-content: center;
		margin-left: 5%;
	}*/
	
	section div.produtos li,
	section div.produtos_interna li {
		justify-self: center;
		/*display: flex;
		flex-direction: column;
		flex-basis: 25px;
		border: 1px solid #d5d5d5;
		list-style: none;
		height: 150px;
		min-height: 370px;
		margin-bottom: 2%;
		position: relative;
		transition: all 0.18s ease-in;
		background: linear-gradient(to bottom, #f3f3f3f3 200px, #fff 140px);
		border-radius: 10px;
		margin-left: -1.5%;
		width: 200px;*/
	  }
	  /*section div.produto-direita p.ref {
		margin-bottom: 75%;
	}*/
	section div.produto-direita {
		
		margin-right: auto;
		border: unset;
		padding-left: 0;
		padding-top: 0;
		/*margin-top: -140%;*/
	}
	}

/*###################
#### 450px
################### */
@media (max-width: 450px){

	section div.produto-esquerda figure.modelo-produto img.img-principal {
		width: 350px;
		height: 350px;
	}
	
	.cores-produto-wrapper {
		margin-top: 2em;
		/*margin-left: 41%;*/
	}
	
	
	b.selo_desconto {
		margin-right: 65%;
	}
	.botao-whatsapp-compra-icone-produtos {
		margin-top: -1%;
		margin-left: -5%;
	}
	.botao-whatsapp-compra-icone-produtos2 {
		margin-bottom: 75%;
		margin-left: -25px;
		
	}
	.botao-whatsapp-compra-listagem-produtos {
		margin: 55px 15px !important;
		margin-top: -15%;
	}
	section div.imagens_fim ul {
					
		/*width: 400px;*/
		display: flex;
		flex-wrap: wrap;
		justify-content: center;
		/*margin-left: 2%;*/
		
	}
	
	
	section div.comprar-agora ul.esquerda li.botoes_do_produto {
		display: flex;
		flex-direction: row;
		/*width: 252%;*/
	}
	/*section div.comprar-agora ul.esquerda button.btn-comprar_direto {
		width: 35%;
		margin-left: 2%;
	}*/
	.icone_rede {
		width: 30px;
		height: 30px;
		margin: 2%;
		margin-left: -1000%;
	}
	/*section div.produto-direita div.descri{
		margin-left: 1%;
		margin-top: 40%;
	}*/
	
	
	.body_produtos .produto-esquerda .galeria_img {
		display: none;
		
	}
	section div.comprar-agora ul.esquerda li.botoes_do_produto {
		display: flex;
		flex-direction: column;
		/*width: 140%;*/
	}
	
	/*section div.comprar-agora ul.esquerda button.btn-comprar_direto {
		width: 70%;
	}*/
	section div.produto-esquerda figure.modelo-produto img {
		/*width: 360px;
		height: 360px;*/
		object-fit: contain;
		border-radius: 10px;
		overflow: hidden;
		/*margin-right: -250%;*/
	}
	.proximo {
		margin-left: 230%;
	}
	
	section div.produto-direita h2.titulo {
		/*margin-top: 22%;*/
		display: flex;
		justify-content: flex-start;
	}
	section div.center-produto {
	
		margin-top: -22%;
	}
}

/*###################
#### 440px
################### */
@media(max-width: 440px) {

	/*section div.produto-direita p.ref {
		margin-bottom: 60%;
	}*/
	section div.produto-direita {
		
		margin-right: auto;
		border: unset;
		padding-left: 0;
		padding-top: 0;
		/*margin-top: -145%;*/
	}
}

/*###################
#### 430px
################### */
@media(max-width: 430px) {

	/*#produto_produtos div.produtos ul,
	#home div.produtos ul,
	#home2 div.produtos ul {
	  width: 500px;
	  margin-bottom: 3%;
	  display: flex;
	  flex-wrap: wrap;
	  grid-template-columns: repeat(6, 1fr);
	  justify-content: center;
	  margin-left: -8%;
	  
	}
	
	section div.produtos li {
		display: flex;
		flex-direction: column;
		flex-basis: 25px;
		border: 1px solid #d5d5d5;
		list-style: none;
		height: 150px;
		min-height: 350px;
		margin-bottom: 2%;
		position: relative;
		transition: all 0.18s ease-in;
		background: linear-gradient(to bottom, #f3f3f3f3 200px, #fff 140px);
		border-radius: 10px;
		margin-left: -1.5%;
	  }
	.cores-produto-wrapper {
		margin-top: 10%;
		margin-left: 41%;
	}*/
	
	b.selo_desconto {
		margin-right: 65%;
	}
	.botao-whatsapp-compra-icone-produtos2 {
		margin-bottom: 77%;
		margin-left: -25px;
		
	}
	/*section div.produto-direita p.ref {
		margin-bottom: 55%;
	}*/
	
	section div.comprar-agora ul.esquerda li.botoes_do_produto {
		display: flex;
		flex-direction: row;
		/*width: 252%;*/
	}
	/*section div.comprar-agora ul.esquerda button.btn-comprar_direto {
		width: 35%;
		margin-left: 2%;
	}*/
	.icone_rede {
		width: 30px;
		height: 30px;
		margin: 2%;
		margin-left: -1000%;
	}
	/*section div.produto-direita div.descri{
		margin-left: 1%;
		margin-top: 40%;
	}*/
	
	
	.body_produtos .produto-esquerda .galeria_img {
		display: none;
		
	}
	section div.comprar-agora ul.esquerda li.botoes_do_produto {
		display: flex;
		flex-direction: column;
		/*width: 140%;*/
	}
	
	/*section div.comprar-agora ul.esquerda button.btn-comprar_direto {
		width: 70%;
	}*/
	section div.produto-direita {
	
		margin-right: auto;
		border: unset;
		padding-left: 0;
		padding-top: 0;
		/*margin-top: -150%;*/
	}
	section div.produto-direita h2.titulo {
		/*margin-top: 28%;*/
		display: flex;
		justify-content: flex-start;
	}

}

/*###################
#### 420px
################### */
@media(max-width: 420px) {
	/*#produto_produtos div.produtos ul,
	#home div.produtos ul,
	#home2 div.produtos ul {
	  width: 500px;
	  margin-bottom: 3%;
	  display: flex;
	  flex-wrap: wrap;
	  grid-template-columns: repeat(6, 1fr);
	  justify-content: center;
	  margin-left: -10%;
	  
	}
	
	section div.produtos li {
		display: flex;
		flex-direction: column;
		flex-basis: 25px;
		border: 1px solid #d5d5d5;
		list-style: none;
		height: 150px;
		min-height: 350px;
		margin-bottom: 2%;
		position: relative;
		transition: all 0.18s ease-in;
		background: linear-gradient(to bottom, #f3f3f3f3 200px, #fff 140px);
		border-radius: 10px;
		margin-left: -2%;
	  }
	  section div.produtos_interna ul {
		
		margin-left: -2%;
	}*/
	section div.produtos_interna li {
		flex-basis: calc(50% - 2em);
	}
}
/*###################
#### 410px
################### */
@media(max-width: 410px) {
	/*#produto_produtos div.produtos ul,
	#home div.produtos ul,
	#home2 div.produtos ul {
	 
	  margin-left: -11%;
	  
	}*/
	/*section div.produtos  li {
		width: 190px;
		height: 100px;
		margin-bottom: 5px;
		min-height: 350px;
		background: white;
	}
	.cores-produto-wrapper {
		margin-top: 4%;
		margin-left: 41%;
	}*/
	
	section div.produtos ul li a p.parcelas, section div.produtos ul li span p.parcelas {
		margin-left: -6px;
		font-size: 11px;
	}
	/*section div.produtos ul li a p.pequeno, section div.produtos ul li span p.pequeno {
		margin-left: 5px;
	}*/
	section div.produtos ul li a p.grande, section div.produtos ul li span p.grande {
		margin-right: -17px;
		font-size: 18px;
	}
	b.selo_desconto {
		font-size: 13px;
	}
	.botao-whatsapp-compra-icone-produtos {
		margin-top: -2%;
		margin-left: -5%;
	}
	.botao-whatsapp-compra-icone-produtos2 {
		margin-bottom: 82%;
		margin-left: -25px;
	}
	.botao-whatsapp-compra-listagem-produtos {
		margin: 46px 15px !important;
		margin-top: -15%;
	}
	section div.imagens_fim ul {
					
		/*width: 400px;*/
		display: flex;
		flex-wrap: wrap;
		justify-content: center;
		/*margin-left: -4%;*/
		
	}
	/*section div.produto-direita p.ref {
		margin-bottom: 55%;
	}*/
	
	
	section div.comprar-agora ul.esquerda li.botoes_do_produto {
		display: flex;
		flex-direction: row;
		/*width: 252%;*/
	}
	/*section div.comprar-agora ul.esquerda button.btn-comprar_direto {
		width: 35%;
		margin-left: 2%;
	}*/
	.icone_rede {
		width: 30px;
		height: 30px;
		margin: 2%;
		margin-left: -1000%;
	}
	/*section div.produto-direita div.descri{
		margin-left: 1%;
		margin-top: 45%;
	}*/
	
	
	.body_produtos .produto-esquerda .galeria_img {
		display: none;
		
	}
	section div.comprar-agora ul.esquerda li.botoes_do_produto {
    display: flex;
    flex-direction: column;
    /*width: 140%;*/
}

/*section div.comprar-agora ul.esquerda button.btn-comprar_direto {
    width: 70%;
}*/
	section div.produto-direita {
		
		margin-right: auto;
		border: unset;
		padding-left: 0;
		padding-top: 0;
		/*margin-top: -155%;*/
	}
	
}
/*###################
#### 400px
################### */
@media(max-width: 405px) {

	section div.produtos li {
		flex-basis: calc(50% - 1em);
	}
}

/*###################
#### 400px
################### */
@media(max-width: 400px) {
	
	/*#produto_produtos div.produtos ul,
	#home div.produtos ul,
	#home2 div.produtos ul {
	  margin-left: -12%;
	}
	section div.produtos  li {
		width: 180px;
		height: 100px;
		margin-bottom: 5px;
		min-height: 340px;
		background: white;
	}*/

	section div.produtos ul {
		column-gap: 0.25em;
	}

	section div.produtos ul li a p.nome-produto,
	section div.produtos_interna ul li a p.nome-produto {
		font-size: 16px;
    	line-height: 18px;
	}

	section div.produtos ul li a p.grande, section div.produtos ul li span p.pequeno,
	section div.produtos ul li a p.grande, section div.produtos ul li span p.grande {
		display: block;
		margin-left: 0;
		width: 100%;
	}

	

	header div.barra_middle form {
		width: 100px;
	}

	/*.cores-produto-wrapper {
		margin-top: 4%;
		margin-left: 41%;
	}*/
	
	
	section div.produtos ul li a p.parcelas, section div.produtos ul li span p.parcelas {
		margin-left: -6px;
		font-size: 11px;
	}
	/*section div.produtos ul li a p.pequeno, section div.produtos ul li span p.pequeno {
		margin-left: 5px;
	}*/
	section div.produtos ul li a p.grande, section div.produtos ul li span p.grande {
		margin-right: -17px;
		font-size: 18px;
	}
	/*section div.produto-direita p.ref {
	
		margin-bottom: 50%;  
	}*/
	section div.produto-direita {
		margin-left: 5%;
		margin-right: auto;
		border: unset;
		padding-left: 0;
		padding-top: 0;
		/*margin-top: -160%;*/
	}
	/*section div.nossa-indicacao-2 {
		margin: 0 auto;
		text-align: center;
		padding-top: 65%;
		margin-top: 190%;
	}*/

}
/*###################
#### 390px
################### */
@media(max-width: 390px) {
	
	/*#produto_produtos div.produtos ul,
	#home div.produtos ul,
	#home2 div.produtos ul {
	  margin-left: -14%;
	}
	section div.produtos  li {
		width: 180px;
		height: 100px;
		margin-bottom: 5px;
		min-height: 340px;
		background: white;
	}
	.cores-produto-wrapper {
		margin-top: 4%;
		margin-left: 41%;
	}*/
	
	
	section div.produtos ul li a p.parcelas, section div.produtos ul li span p.parcelas {
		margin-left: -6px;
		font-size: 11px;
	}
	/*section div.produtos ul li a p.pequeno, section div.produtos ul li span p.pequeno {
		margin-left: 5px;
	}*/
	section div.produtos ul li a p.grande, section div.produtos ul li span p.grande {
		margin-right: -17px;
		font-size: 18px;
	}
	/*section div.imagens_fim ul li {
		margin-bottom: 5%;
		margin-right: 4%;
		max-height: 580px;
		max-width: 320px;
	}*/
	section div.imagens_fim ul li p.primeira, 
	section div.imagens_fim ul li p.segunda,
	 section div.imagens_fim ul li p.terceira {
		max-height: 480px;
		max-width:  320px;
		background-size: contain;
		margin-left: 0px;
		margin-right: 0px;
	}
	
	
	.botao-whatsapp-compra-icone-produtos2 {
		margin-bottom: 86%;
		margin-left: -25px;
	}
	
	
	section div.comprar-agora ul.esquerda li.botoes_do_produto {
		display: flex;
		flex-direction: row;
		/*width: 252%;*/
	}
	/*section div.comprar-agora ul.esquerda button.btn-comprar_direto {
		width: 35%;
		margin-left: 2%;
	}*/
	.icone_rede {
		width: 30px;
		height: 30px;
		margin: 2%;
		margin-left: -1000%;
	}
	/*section div.produto-direita div.descri{
		margin-left: 1%;
		margin-top: 45%;
	}*/
	
	.body_produtos .produto-esquerda .galeria_img {
		display: none;
		
	}
	section div.comprar-agora ul.esquerda li.botoes_do_produto {
		display: flex;
		flex-direction: column;
		/*width: 140%;*/
	}
	
	/*section div.comprar-agora ul.esquerda button.btn-comprar_direto {
		width: 70%;
	}*/
}


/*###################
#### 380px
################### */
@media(max-width: 380px) {
	/*#produto_produtos div.produtos ul,
	#home div.produtos ul,
	#home2 div.produtos ul {
	  margin-left: -16%;
	}
	section div.produtos  li {
		width: 180px;
		height: 100px;
		margin-bottom: 5px;
		min-height: 340px;
		background: white;
	}
	.cores-produto-wrapper {
		margin-top: 4%;
		margin-left: 41%;
	}*/
	
	
	section div.produtos li .acoes_produto button.comprar,
	section div.produtos li .acoes_produto a.comprar,
	section div.produtos_interna li .acoes_produto button.comprar,
	section div.produtos_interna li .acoes_produto a.comprar {
	  z-index: 1;
	  margin-top: 37%;
	  background-image: none;
      padding: 1em 0.5em;
	  font-size: 14px;
	}
	section div.produtos li .acoes_produto button.espiar,
	section div.produtos li .acoes_produto a.espiar,
	section div.produtos_interna li .acoes_produto button.espiar,
	section div.produtos_interna li .acoes_produto a.espiar {
		margin-left: 80%;
		height: 11%;
	}
	header div.barra_middle h1 {
    	/*width: 140px;*/
	}
	header div.barra_middle form:hover {
		max-width: 90px;
	}
	

	/*section div.imagens_fim ul li {
		margin-bottom: 5%;
		margin-right: 4%;
		max-height: 560px;
		max-width: 300px;
	}*/
	section div.imagens_fim ul li p.primeira, 
	section div.imagens_fim ul li p.segunda,
	 section div.imagens_fim ul li p.terceira {
		max-height: 460px;
		max-width:  300px;
		background-size: contain;
		margin-left: 0px;
		margin-right: 0px;
	}
	
	section div.produtos li .acoes_produto button.espiar,
	section div.produtos li .acoes_produto a.espiar,
	section div.produtos_interna li .acoes_produto button.espiar,
	section div.produtos_interna li .acoes_produto a.espiar {
		margin-left: 75%;
		margin-top: 14%;
	}
	.botao-whatsapp-compra-icone-produtos {
		margin-top: -2%;
		margin-left: -5%;
	}
	.botao-whatsapp-compra-icone-produtos2 {
		margin-bottom: 86%;
		margin-left: -25px;
	}
	.botao-whatsapp-compra-listagem-produtos {
		margin: 46px 15px !important;
		margin-top: -15%;
	}

	/*section div.produto-direita p.ref {
		
		margin-bottom: 93%;
	}*/
	
	section div.produto-esquerda figure.modelo-produto img {
		/*width: 260px;
		height: 260px;*/
		object-fit: contain;
		border-radius: 10px;
		overflow: hidden;
	}
	section div.comprar-agora ul.esquerda li.botoes_do_produto {
		display: flex;
		flex-direction: row;
		/*width: 252%;*/
	}
	/*section div.comprar-agora ul.esquerda button.btn-comprar_direto {
		width: 35%;
		margin-left: 2%;
	}*/
	.icone_rede {
		width: 30px;
		height: 30px;
		margin: 2%;
		margin-left: -1000%;
	}
	/*section div.produto-direita div.descri{
		margin-left: 1%;
		margin-top: 50%;
	}*/
	
	section div.produto-direita {
		
		margin-right: auto;
		border: unset;
		padding-left: 0;
		padding-top: 0;
		/*margin-top: -102%;*/
	}
	.todos-itens {
	margin-left: -2%;
	margin-top: -89%;
	height: auto;
	width: 84px;
	}
	section div.produto-esquerda figure.modelo-produto img {
		margin-top: 40%;
	margin-right: -10%;
	border-radius: 20px;
	}
	/*section div.produto-esquerda {
		margin-right: 20%;
	}*/
	.carrossel-navegacao {
		left: 49%;
	}
	.body_produtos .produto-esquerda .galeria_img {
		display: none;
		
	}
	section div.comprar-agora ul.esquerda li.botoes_do_produto {
    display: flex;
    flex-direction: column;
    /*width: 140%;*/
}

/*section div.comprar-agora ul.esquerda button.btn-comprar_direto {
    width: 70%;
}
section div.produtos_interna li {
    width: 280px;
}
section div.produtos_interna ul {
    margin-left: -3%;
}*/
}

/*###################
#### 370px
################### */
	
@media(max-width: 370px) {

	/*#produto_produtos div.produtos ul,
	#home div.produtos ul,
	#home2 div.produtos ul {
	  margin-left: -18%;
	}
	section div.produtos  li {
		width: 170px;
		height: 100px;
		margin-bottom: 5px;
		min-height: 330px;
		background: white;
	}
	.cores-produto-wrapper {
		margin-top: 4%;
		margin-left: 41%;
	}*/
	
	section div.produtos li .acoes_produto button.comprar,
	section div.produtos li .acoes_produto a.comprar,
	section div.produtos_interna li .acoes_produto button.comprar,
	section div.produtos_interna li .acoes_produto a.comprar {
	  z-index: 1;
	  margin-top: 37%;
		 
	}
	section div.produtos li .acoes_produto button.espiar,
	section div.produtos li .acoes_produto a.espiar,
	section div.produtos_interna li .acoes_produto button.espiar,
	section div.produtos_interna li .acoes_produto a.espiar {
		margin-left: 75%;
		margin-top: 14%;
		height: 11%;
	}
	header div.barra_middle h1 {
    	/*width: 140px;*/
	}
	header div.barra_middle form:hover {
		max-width: 90px;
	}
	
	

	/*section div.imagens_fim ul li {
		margin-bottom: 5%;
		margin-right: 4%;
		max-height: 560px;
		max-width: 300px;
	}*/
	section div.imagens_fim ul li p.primeira, 
	section div.imagens_fim ul li p.segunda,
	 section div.imagens_fim ul li p.terceira {
		max-height: 460px;
		max-width:  300px;
		background-size: contain;
		margin-left: 0px;
		margin-right: 0px;
	}
	.botao-whatsapp-compra-icone-produtos {
		margin-top: -3%;
		margin-left: -5%;
	}
	.botao-whatsapp-compra-icone-produtos2 {
		margin-bottom: 91%;
		margin-left: -23px;
	}
	.botao-whatsapp-compra-listagem-produtos {
		margin: 43px 15px !important;
		margin-top: -15%;
	}
	/*section div.produtos_interna ul {
		margin-left: -6%;
	}*/

	section div.barra-produtos select.caixa-amarela {
		width: 90%;
	}
}

/*###################
#### 360px
################### */
@media(max-width: 360px) {
	#home div.produtos ul , 
	#home2 div.produtos ul {
	/*margin-bottom: 10px;
	width: 400px;
	margin-left: -4%;*/
	margin-bottom: 1.5em;
}
/*section div.produtos  li {
	width: 160px;
	height: 220px;
	margin-bottom: 50px;
	min-height: 320px;
	background: white;
	margin-bottom: 5px;
}
.cores-produto-wrapper {
	margin-top: -3%;
	margin-left: 41%;
}*/

section div.produtos li .acoes_produto button.comprar,
section div.produtos li .acoes_produto a.comprar,
section div.produtos_interna li .acoes_produto button.comprar,
section div.produtos_interna li .acoes_produto a.comprar {
  z-index: 1;
  margin-top: 37%;
	 
}
section div.produtos li .acoes_produto button.espiar,
section div.produtos li .acoes_produto a.espiar , 
section div.produtos_interna li .acoes_produto button.espiar,
section div.produtos_interna li .acoes_produto a.espiar {
	margin-left: 70%;
	margin-top: 17%;
	height: 11%;
}
header div.barra_middle h1 {
	/*width: 140px;*/
}
header div.barra_middle form:hover {
	max-width: 90px;
}

b.selo_desconto {
	margin-right: 47%;
}

/*section div.imagens_fim ul li {
	margin-bottom: 5%;
	margin-right: 14%;
	max-height: 560px;
	max-width: 300px;
}*/
section div.imagens_fim ul li p.primeira, 
section div.imagens_fim ul li p.segunda,
 section div.imagens_fim ul li p.terceira {
	max-height: 460px;
	max-width:  300px;
	background-size: contain;
	margin-left: 0px;
	margin-right: 0px;
}

section div.produtos ul li a p.parcelas, section div.produtos ul li span p.parcelas {
	margin-left: -12px;
	font-size: 11px;
}
/*section div.produtos ul li a p.pequeno, section div.produtos ul li span p.pequeno {
	margin-left: -4px;
}*/
section div.produtos ul li a p.grande, section div.produtos ul li span p.grande {
	margin-right: -15px;
	font-size: 18px;
}
.botao-whatsapp-compra-icone-produtos {
	margin-top: -1%;
	margin-left: -10%;
}
.botao-whatsapp-compra-icone-produtos2 {
	margin-bottom: 95.5%;
	margin-left: -30px;
}
.botao-whatsapp-compra-listagem-produtos {
	margin: 23px 10px !important;
	
}

/*section div.produto-direita p.ref {
		
	margin-bottom: 94%;
}*/

section div.produto-esquerda figure.modelo-produto img {
	/*width: 240px;
	height: 240px;*/
	object-fit: contain;
	border-radius: 10px;
	overflow: hidden;
}
section div.comprar-agora ul.esquerda li.botoes_do_produto {
	display: flex;
	flex-direction: row;
	/*width: 252%;*/
}
/*section div.comprar-agora ul.esquerda button.btn-comprar_direto {
	width: 35%;
	margin-left: 2%;
}*/
.icone_rede {
	width: 30px;
	height: 30px;
	margin: 2%;
	margin-left: -1000%;
}
/*section div.produto-direita div.descri{
	margin-left: 1%;
	margin-top: 50%;
}*/

section div.produto-direita {
	/*margin-left: 18%;*/
	margin-right: auto;
	border: unset;
	padding-left: 0;
	padding-top: 0;
	/*margin-top: -102%;*/
}
.todos-itens {
margin-left: -2%;
margin-top: -89%;
height: auto;
width: 84px;
}
section div.produto-esquerda figure.modelo-produto img {
	margin-top: 40%;
margin-right: -10%;
border-radius: 20px;
}
section div.produto-esquerda {
	margin-right: 20%;
}
.carrossel-navegacao {
	left: 49%;
}
.body_produtos .produto-esquerda .galeria_img {
	display: none;
	
}
section div.comprar-agora ul.esquerda li.botoes_do_produto {
    display: flex;
    flex-direction: column;
    /*width: 140%;*/
}

/*section div.comprar-agora ul.esquerda button.btn-comprar_direto {
    width: 70%;
}*/

header div.barra_middle form {
	display: none;
}

footer div.espaco {
	padding: 0.5em;
}
}


	/*###################
#### MENU MOBILE
################### */
#menu_mobile{
	position: fixed;
	top: 0;
	right: -420px;
	width: 0;
	opacity: 0;
	height: calc(100% - 55px);
	padding-top: 55px;
	background: #fff;
	z-index: 9999;
	max-width: 420px;
	transition: all 0.16s ease-in;
}
#menu_mobile.aberto{
	width: 100%;
	opacity: 1;	
	right: 0;
	box-shadow: 0px 0px 16px 0px rgba(0,0,0,0.10);
	z-index: 9999999999999;
}
#menu_mobile ul.main{
	border-top: 1px solid #e2e2e2;
	display: table;
	width: 100%;
	padding-top: 15px;
}
#menu_mobile ul.main li{
	padding-left: 25px;
}
#menu_mobile ul.main li a{
	font-size: 24px;
	line-height: 38px;
	font-family: 'avenir_light';
	color: #040404;
}
#menu_mobile ul.secundario{
	border-top: 1px solid #e2e2e2;
	display: table;
	width: 100%;
	padding-top: 23px;
	margin-top: 25px;
}
#menu_mobile ul.secundario li{
	padding-left: 25px;
}
#menu_mobile ul.secundario li a{
	font-size: 15px;
	line-height: 28px;
	font-family: 'avenir_medium';
	color: #040404;
}
#menu_mobile a.bt_fechar_mobile{
	display: block;
	width: 33px;
	height: 33px;
	background: #f4f4f4;
	position: absolute;
	top: 11px;
	left: 50%;
	margin-left: -16px;
	z-index: 999999999999999999999999;
	border-radius: 50%;
	text-align: center;
	color: var(--active-color);
	font-family: 'avenir_heavy';
	font-size: 13px;
	text-transform: uppercase;
	line-height: 33px;
	right: 11px;
	left: initial !important;
}

@media(max-width: 1600px) {
    section div.banner {
        max-height: 500px;
    }
    section div.banner ul {
        height: 500px;
    }
    section div.banner ul li {
        height: 500px;
    }
    section div.banner ul li img{
        height: 500px;
    }
    section div.banner.fullscreen {
        height: 600px;
    }
    section div.banner.fullscreen ul {
        height: 600px;
    }
    section div.banner.fullscreen ul li {
        height: 600px;
    }
    section div.banner.fullscreen ul li img{
        height: 600px;
    }
    section div.banner ul li a {
        height: 500px;
    }
    section div.banner.fullscreen ul li a {
        height: 600px;
    }
}

@media (max-width: 1440px) {
    section div.banner {
        max-height: 450px;
    }
    section div.banner ul {
        height: 450px;
    }
    section div.banner ul li {
        height: 450px;
    }
    section div.banner ul li img{
        height: 450px;
    }
    section div.banner.fullscreen {
        height: 480px;
    }
    section div.banner.fullscreen ul {
        height: 480px;
    }
    section div.banner.fullscreen ul li {
        height: 480px;
    }
    section div.banner.fullscreen ul li img{
        height: 480px;
    }
    section div.banner ul li a {
        height: 450px;
    }
    section div.banner.fullscreen ul li a {
        height: 480px;
    }
}

@media (max-width: 1000px) {
    section div.banner {
        max-height: initial;
		aspect-ratio: 1;
    }
    section div.banner ul {
        height: initial;
		aspect-ratio: 1;
    }
    section div.banner ul li {
        height: initial;
		aspect-ratio: 1;
    }
    section div.banner ul li img{
        height: initial;
		aspect-ratio: 1;
    }
    section div.banner.fullscreen {
        height: calc(100vh - 100px);
    }
    section div.banner.fullscreen ul {
        height: calc(100vh - 100px);
    }
    section div.banner.fullscreen ul li {
        height: calc(100vh - 100px);
    }
    section div.banner.fullscreen ul li img{
        height: calc(100vh - 100px);
    }
    section div.banner ul li a {
        height: initial;
		aspect-ratio: 1;
    }
    section div.banner.fullscreen ul li a {
        height: calc(100vh - 100px);
    }
}