#informacoesProd{
	float: left;
	width: calc(100% - 30vw);
	padding-left: 3vw;
}
#informacoesProd .tituloProd{
	float: left;
	width: 100%;
	font-family: 'Neris-SemiBoldItalic';
	font-size: 1.85vw;
	line-height: 2vw;
	margin: 0 0 1vw 0;
	padding: 0 0 .5vw 0;
	border-bottom: solid .15vw #efefef;
}
#informacoesProd .precoantigoProd{
	float: left;
	font-family: 'Roboto Condensed';
	color: #8f8f8f;
	text-decoration: line-through;
	font-size: 1vw;
	font-weight: 500;
	padding: .3vw .5vw .3vw 0;
}
#informacoesProd .precoatualProd{
	float: left;
	font-family: 'Roboto Condensed';
	color: #8f8f8f;
	font-style: italic;
	font-size: 2vw;
	font-weight: 700;
	padding: .5vw 0vw .5vw 0;
}

#informacoesProd .precoPromocional{
	font-size: 2.1vw;
	color: #ffc73c;
}

#informacoesProd .promocaoProd{
	float: left;
	width: 100%;
	margin: .8vw 0;
	padding: .5vw;
	background: #ffc73c;
	color: #fff;
}

#informacoesProd .promocaoProd .nomePromocao{
	font-family: 'Neris-BlackItalic';
	font-size: 1.2vw;
	line-height: 1vw;
	padding-right: .5vw;
}

#informacoesProd .promocaoProd .descontoTituloPromocao{
	font-family: 'Neris-SemiBoldItalic';
	font-size: .8vw;
	line-height: 1.2vw;
}

#informacoesProd .FiltrosVariacoesDisponiveis{
	float: left; 
	width: 100%; 
	display: flex;
	flex-wrap: wrap;
}

#informacoesProd .FiltrosVariacoesDisponiveis .grupo{
	flex: 1;
	margin: 0;
	max-width: calc(100% / 3);
	min-width: calc(100% / 3);
	border: solid .15vw #efefef;
	color: #8f8f8f;
	padding: .3vw
}

#informacoesProd .FiltrosVariacoesDisponiveis .grupo .titulo{
	float: left; width: 100%;
	font-family: 'Roboto Condensed';
	font-weight: bold;
	color: #b0b0b0;
	font-size: .85vw;
	line-height: .9vw;
	padding-bottom: .1vw;
}

#informacoesProd .FiltrosVariacoesDisponiveis .grupo .filtros{
	float: left; width: 100%;
	font-family: 'Roboto Condensed';
	font-weight: 300;
	font-size: .75vw;
	line-height: .9vw;
}

#informacoesProd .linkDescricaoProd{
	float: left;
	width: 100%;
	padding: .5vw 0;
}

#informacoesProd .linkDescricaoProd .previaDescricaoProd{
	float: left;
	width: 100%;
	padding: 1vw 0;
	font-family: 'Neris-LightItalic';
	font-size: .9vw;
	line-height: 1.2vw;
	word-wrap: break-word;
    color: #484848;
}

#informacoesProd .linkDescricaoProd button{
	background: transparent;
	border: none;
    color: #1d1e1a;
	font-size: .75vw;
	cursor: pointer;
    transition-duration: 0.2s;
}

#informacoesProd .linkDescricaoProd button:hover{
	color: #ffc73c;
}


#informacoesProd .lojasdisponiveis,
#informacoesProd .botaoLojasComprar{
	float: left;
	width: 50%;
	padding: .5vw;
	padding-left: 0;
	-webkit-user-select: none;  
	-moz-user-select: none;     
	-ms-user-select: none;      
	user-select: none;  
}

#informacoesProd .lojasdisponiveis #itemDisponivelLoja{
	float: left;
	width: 100%;
	border: none;
	background: #01bc5e;
	color: #fff;
	font-family: 'Neris-SemiBold';
	font-size: .9vw;
	line-height: .9vw;
	padding: .4vw .6vw;
	cursor: pointer;
}

#informacoesProd .botaoLojasComprar{
	text-align: center;
	padding: .5vw;
	padding-right: 0;
}

#informacoesProd .botaoLojasComprar a{
	display: inline-block;
	vertical-align: middle;
	width: 100%;
	text-decoration: none;
	text-align: center;
	color: #fff;
	font-family: 'Neris-BlackItalic';
	font-size: 1vw;
	line-height: 1vw;
	padding: .6vw;
    transition-duration: 0.4s;
	cursor: default;
}
#informacoesProd .botaoLojasComprar a.ativo{
	background: #01bc5e;
}
#informacoesProd .botaoLojasComprar a.inativo{
	background: #797a7b;
}

#informacoesProd .botaoLojasComprar a.ativo:hover{
	cursor: pointer;
/* 	background-color: #01bc5e; */
	background-color: #01e171;
	border-radius: .5vw;
	box-shadow: 0 0 .5vw rgba(0,0,0,.1);
}

@media screen and (max-width:1200px) {
	#informacoesProd{
		width: calc(100% - 35vw);
	}
	#informacoesProd .tituloProd{
		font-size: 2.2vw;
		line-height: 2.38vw;
		margin: 0 0 1vw 0;
		padding: 0 0 1vw 0;
		border-bottom: solid .2vw #efefef;
	}
	#informacoesProd .precoantigoProd{
		font-size: 1.2vw;
		padding: .357vw .6vw .357vw 0;
	}
	#informacoesProd .precoatualProd{
		font-size: 2.3vw;
		padding: .6vw 0vw .6vw 0;
	}

	#informacoesProd .precoPromocional{
		font-size: 2.5vw;
	}

	#informacoesProd .promocaoProd{
		margin: .95vw 0;
		padding: .5vw;
	}

	#informacoesProd .promocaoProd .nomePromocao{
		font-size: 1.43vw;
		line-height: 1.43vw;
		padding-right: .6vw;
	}

	#informacoesProd .promocaoProd .descontoTituloPromocao{
		font-size: 1.1vw;
		line-height: 1.6vw;
	}

	#informacoesProd .FiltrosVariacoesDisponiveis .grupo{
		border: solid .2vw #efefef;
		padding: .4vw;
	}

	#informacoesProd .FiltrosVariacoesDisponiveis .grupo .titulo{
		font-size: 1vw;
		line-height: 1.1vw;
	}

	#informacoesProd .FiltrosVariacoesDisponiveis .grupo .filtros{
		font-size: .9vw;
		line-height: 1.1vw;
	}

	#informacoesProd .linkDescricaoProd .previaDescricaoProd{
		margin: 1.2vw 0;
		font-size: 1.1vw;
		line-height: 1.45vw;
	}

	#informacoesProd .linkDescricaoProd button{
		font-size: .9vw;
	}

	#informacoesProd .lojasdisponiveis,
	#informacoesProd .botaoLojasComprar{
		padding: .5vw;
		padding-left: 0;
	}

	#informacoesProd .lojasdisponiveis #itemDisponivelLoja{
		font-size: 1.1vw;
		line-height: 1.1vw;
		padding: .4vw .6vw;
	}

	#informacoesProd .botaoLojasComprar{
		padding: .5vw;
		padding-right: 0;
	}

	#informacoesProd .botaoLojasComprar a{
		font-size: 1.2vw;
		line-height: 1.2vw;
		padding: .655vw;
	}

	#informacoesProd .botaoLojasComprar a:hover{
		border-radius: .6vw;
		box-shadow: 0 0 .6vw rgba(0,0,0,.1);
	}
}
@media screen and (max-width:1000px) {
	#informacoesProd{
		padding-left: 2vw;
	}
	#informacoesProd .tituloProd{
		font-size: 2.5vw;
		line-height: 2.7vw;
	}
	#informacoesProd .precoantigoProd{
		font-size: 1.5vw;
		padding: .4vw .68vw .4vw 0;
	}
	#informacoesProd .precoatualProd{
		font-size: 2.61vw;
		padding: .68vw 0vw .68vw 0;
	}

	#informacoesProd .precoPromocional{
		font-size: 2.84vw;
	}

	#informacoesProd .promocaoProd{
		margin: 1vw 0;
		padding: .6vw;
	}

	#informacoesProd .promocaoProd .nomePromocao{
		font-size: 1.6vw;
		line-height: 1.6vw;
		padding-right: .68vw;
	}

	#informacoesProd .promocaoProd .descontoTituloPromocao{
		font-size: 1.3vw;
		line-height: 2vw;
	}

	#informacoesProd .FiltrosVariacoesDisponiveis .grupo{
		border: solid .2vw #efefef;
		padding: .5vw;
	}

	#informacoesProd .FiltrosVariacoesDisponiveis .grupo .titulo{
		font-size: 1.2vw;
		line-height: 1.2vw;
		padding-bottom: .1vw;
	}

	#informacoesProd .FiltrosVariacoesDisponiveis .grupo .filtros{
		font-size: 1vw;
		line-height: 1.5vw;
	}

	#informacoesProd .linkDescricaoProd .previaDescricaoProd{
		margin: 1.3vw 0;
		font-size: 1.4vw;
		line-height: 2vw;
	}

	#informacoesProd .linkDescricaoProd button{
		font-size: 1.25vw;
	}

	#informacoesProd .lojasdisponiveis,
	#informacoesProd .botaoLojasComprar{
		padding: .5vw;
		padding-left: 0;
	}

	#informacoesProd .lojasdisponiveis #itemDisponivelLoja{
		font-size: 1.4vw;
		line-height: 1.4vw;
		padding: .6vw .5vw;
	}

	#informacoesProd .botaoLojasComprar{
		padding: .5vw;
		padding-right: 0;
	}

	#informacoesProd .botaoLojasComprar a{
		font-size: 1.4vw;
		line-height: 1.4vw;
		padding: .97vw;
	}

	#informacoesProd .botaoLojasComprar a:hover{
		border-radius: .8vw;
		box-shadow: 0 0 .6vw rgba(0,0,0,.1);
	}
}
@media screen and (max-width:880px) {
	#informacoesProd{
		width: calc(100% - 40vw);
	}
	#informacoesProd .tituloProd{
		font-size: 2.9vw;
		line-height: 3.17vw;
		border-bottom: solid .25vw #efefef;
	}
	#informacoesProd .precoantigoProd{
		font-size: 1.75vw;
		padding: .4vw .8vw .4vw 0;
	}
	#informacoesProd .precoatualProd{
		font-size: 3.1vw;
		padding: .8vw 0vw .8vw 0;
	}

	#informacoesProd .precoPromocional{
		font-size: 3.33vw;
	}

	#informacoesProd .promocaoProd{
		margin: 1.2vw 0;
		padding: .6vw;
	}

	#informacoesProd .promocaoProd .nomePromocao{
		font-size: 1.9vw;
		line-height: 1.9vw;
		padding-right: .68vw;
	}

	#informacoesProd .promocaoProd .descontoTituloPromocao{
		font-size: 1.6vw;
		line-height: 2.3vw;
	}

	#informacoesProd .FiltrosVariacoesDisponiveis .grupo{
		border: solid .2vw #efefef;
		padding: .5vw;
	}

	#informacoesProd .FiltrosVariacoesDisponiveis .grupo .titulo{
		font-size: 1.5vw;
		line-height: 1.5vw;
		padding-bottom: .2vw;
	}

	#informacoesProd .FiltrosVariacoesDisponiveis .grupo .filtros{
		font-size: 1.25vw;
		line-height: 1.8vw;
	}

	#informacoesProd .linkDescricaoProd{
		padding: .8vw 0;
	}

	#informacoesProd .linkDescricaoProd .previaDescricaoProd{
		font-size: 1.7vw;
		line-height: 2.7vw;
	}

	#informacoesProd .linkDescricaoProd button{
		font-size: 1.6vw;
	}

	#informacoesProd .lojasdisponiveis,
	#informacoesProd .botaoLojasComprar{
		padding-left: 0;
	}

	#informacoesProd .lojasdisponiveis #itemDisponivelLoja{
		font-size: 1.7vw;
		line-height: 1.7vw;
		padding: .6vw .5vw;
	}

	#informacoesProd .botaoLojasComprar{
		padding: .5vw;
		padding-right: 0;
	}

	#informacoesProd .botaoLojasComprar a{
		font-size: 1.7vw;
		line-height: 1.7vw;
		padding: 1.05vw;
	}
}
@media screen and (max-width:680px) {
	#informacoesProd{
		width: 100%;
		padding: 3vw 0 0 0;
	}
	#informacoesProd .tituloProd{
		font-size: 3.75vw;
		line-height: 4.1vw;
		border-bottom: solid .3vw #efefef;
		margin-bottom: 1.5vw
	}
	#informacoesProd .precoantigoProd{
		font-size: 2.26vw;
		padding: .52vw 1.5vw .52vw 0;
	}
	#informacoesProd .precoatualProd{
		font-size: 4vw;
		padding: 1vw 0vw 1vw 0;
	}

	#informacoesProd .precoPromocional{
		font-size: 4.3vw;
	}

	#informacoesProd .promocaoProd{
		margin: 1.55vw 0;
		padding: 1vw;
	}

	#informacoesProd .promocaoProd .nomePromocao{
		font-size: 2.7vw;
		line-height: 2.7vw;
		padding-right: .9vw;
	}

	#informacoesProd .promocaoProd .descontoTituloPromocao{
		font-size: 2.2vw;
		line-height: 3vw;
	}

	#informacoesProd .FiltrosVariacoesDisponiveis .grupo{
		border: solid .2vw #efefef;
		padding: .8vw;
	}

	#informacoesProd .FiltrosVariacoesDisponiveis .grupo .titulo{
		font-size: 2.1vw;
		line-height: 2.1vw;
		padding-bottom: .2vw;
	}

	#informacoesProd .FiltrosVariacoesDisponiveis .grupo .filtros{
		font-size: 1.8vw;
		line-height: 2.5vw;
	}

	#informacoesProd .linkDescricaoProd{
		padding: .8vw 0;
	}

	#informacoesProd .linkDescricaoProd .previaDescricaoProd{
		font-size: 2.2vw;
		line-height: 3.4vw;
	}

	#informacoesProd .linkDescricaoProd button{
		font-size: 2.1vw;
	}

	#informacoesProd .lojasdisponiveis,
	#informacoesProd .botaoLojasComprar{
		padding: 1vw;
		padding-left: 0;
	}

	#informacoesProd .lojasdisponiveis #itemDisponivelLoja{
		font-size: 2.25vw;
		line-height: 2.25vw;
		padding: 1vw;
	}

	#informacoesProd .botaoLojasComprar{
		padding: 1vw;
		padding-right: 0;
	}

	#informacoesProd .botaoLojasComprar a{
		font-size: 2.25vw;
		line-height: 2.25vw;
		padding: 1.65vw;
	}
	
	#informacoesProd .botaoLojasComprar a:hover{
		border-radius: 1.5vw;
	}
}
@media screen and (max-width:580px) {
	#informacoesProd{
		width: 100%;
		padding: 3vw 0 0 0;
	}
	#informacoesProd .tituloProd{
		font-size: 4.3vw;
		line-height: 4.7vw;
		padding-bottom: 2vw
	}
	#informacoesProd .precoantigoProd{
		font-size: 2.6vw;
		padding: .6vw 1.8vw .6vw 0;
	}
	#informacoesProd .precoatualProd{
		font-size: 4.6vw;
		padding: 1.15vw 0vw 1.15vw 0;
	}

	#informacoesProd .precoPromocional{
		font-size: 5vw;
	}

	#informacoesProd .promocaoProd{
		margin: 1.8vw 0;
		padding: 1.15vw;
	}

	#informacoesProd .promocaoProd .nomePromocao{
		font-size: 3.2vw;
		line-height: 3.2vw;
		padding-right: 1.1vw;
	}

	#informacoesProd .promocaoProd .descontoTituloPromocao{
		font-size: 2.7vw;
		line-height: 3.9vw;
	}

	#informacoesProd .FiltrosVariacoesDisponiveis .grupo{
		border: solid .2vw #efefef;
		padding: 1vw;
	}

	#informacoesProd .FiltrosVariacoesDisponiveis .grupo .titulo{
		font-size: 2.6vw;
		line-height: 2.6vw;
		padding-bottom: .2vw;
	}

	#informacoesProd .FiltrosVariacoesDisponiveis .grupo .filtros{
		font-size: 2.3vw;
		line-height: 3vw;
	}

	#informacoesProd .linkDescricaoProd{
		padding: 2vw 0;
	}

	#informacoesProd .linkDescricaoProd .previaDescricaoProd{
		font-size: 2.75vw;
		line-height: 4vw;
	}

	#informacoesProd .linkDescricaoProd button{
		font-size: 2.4vw;
	}

	#informacoesProd .lojasdisponiveis,
	#informacoesProd .botaoLojasComprar{
		padding: 1vw;
		padding-left: 0;
	}

	#informacoesProd .lojasdisponiveis #itemDisponivelLoja{
		font-size: 2.7vw;
		line-height: 2.7vw;
		padding: 1.2vw;
	}

	#informacoesProd .botaoLojasComprar{
		padding: 1vw;
		padding-right: 0;
	}

	#informacoesProd .botaoLojasComprar a{
		font-size: 2.7vw;
		line-height: 2.7vw;
		padding: 1.95vw;
	}
}
@media screen and (max-width:480px) {
	#informacoesProd{
		width: 100%;
		padding: 5vw 0 0 0;
	}
	#informacoesProd .tituloProd{
		font-size: 5.2vw;
		line-height: 5.7vw;
		padding-bottom: 2.5vw;
	}
	#informacoesProd .precoantigoProd{
		font-size: 3.2vw;
		padding: .75vw 2.2vw .75vw 0;
	}
	#informacoesProd .precoatualProd{
		font-size: 5.6vw;
		padding: 1.4vw 0vw 1.4vw 0;
	}

	#informacoesProd .precoPromocional{
		font-size: 6.1vw;
	}

	#informacoesProd .promocaoProd{
		margin: 3vw 0;
		padding: 1.4vw;
	}

	#informacoesProd .promocaoProd .nomePromocao{
		font-size: 4vw;
		line-height: 4vw;
		padding-right: 1.5vw;
	}

	#informacoesProd .promocaoProd .descontoTituloPromocao{
		font-size: 3.1vw;
		line-height: 4.5vw;
	}

	#informacoesProd .FiltrosVariacoesDisponiveis .grupo{
		max-width: 50%;
		min-width: 50%;
		border: solid .25vw #efefef;
		padding: 1.5vw;
	}

	#informacoesProd .FiltrosVariacoesDisponiveis .grupo .titulo{
		font-size: 3vw;
		line-height: 3vw;
		padding-bottom: .5vw;
	}

	#informacoesProd .FiltrosVariacoesDisponiveis .grupo .filtros{
		font-size: 2.8vw;
		line-height: 3.5vw;
	}

	#informacoesProd .linkDescricaoProd{
		padding: 4vw 0;
	}

	#informacoesProd .linkDescricaoProd .previaDescricaoProd{
		font-size: 3.5vw;
		line-height: 5vw;
	}

	#informacoesProd .linkDescricaoProd button{
		font-size: 3.1vw;
	}
	
	#informacoesProd .lojasdisponiveis{
		margin: 1vw 0vw;
		padding: 2vw 1vw 2vw 0;
	}
	
	#informacoesProd .botaoLojasComprar{
		margin: 1vw 0vw;
		padding: 2vw 0 2vw 1vw;
	}

	#informacoesProd .lojasdisponiveis #itemDisponivelLoja{
		font-size: 3.5vw;
		line-height: 3.5vw;
		padding: 1.7vw;
	}

	#informacoesProd .botaoLojasComprar a{
		font-size: 3.5vw;
		line-height: 3.5vw;
		padding: 2.6vw;
	}
	#informacoesProd .botaoLojasComprar a:hover{
		border-radius: 2vw;
	}
}

@media screen and (max-width:420px) {
	#informacoesProd{
		width: 100%;
		padding: 5vw 0 0 0;
	}
	#informacoesProd .tituloProd{
		font-size: 6vw;
		line-height: 6.62vw;
		padding-bottom: 2.9vw;
		border-bottom: solid .5vw #efefef;
	}
	#informacoesProd .precoantigoProd{
		font-size: 3.72vw;
		padding: .88vw 2.6vw .88vw 0;
	}
	#informacoesProd .precoatualProd{
		font-size: 6.8vw;
		padding: 1.7vw 0vw 1.7vw 0;
	}

	#informacoesProd .precoPromocional{
		font-size: 7.5vw;
	}

	#informacoesProd .promocaoProd{
		margin: 4vw 0;
		padding: 1.8vw;
	}

	#informacoesProd .promocaoProd .nomePromocao{
		font-size: 4.8vw;
		line-height: 4.8vw;
		padding-right: 2vw;
	}

	#informacoesProd .promocaoProd .descontoTituloPromocao{
		font-size: 3.8vw;
		line-height: 5.2vw;
	}

	#informacoesProd .FiltrosVariacoesDisponiveis .grupo{
		border: solid .5vw #efefef;
		padding: 1.8vw;
	}

	#informacoesProd .FiltrosVariacoesDisponiveis .grupo .titulo{
		font-size: 3.8vw;
		line-height: 3.8vw;
		padding-bottom: 1vw;
	}

	#informacoesProd .FiltrosVariacoesDisponiveis .grupo .filtros{
		font-size: 3.6vw;
		line-height: 4.3vw;
	}

	#informacoesProd .linkDescricaoProd{
		padding: 5vw 0;
	}

	#informacoesProd .linkDescricaoProd .previaDescricaoProd{
		font-size: 4.42vw;
		line-height: 6.45vw;
	}

	#informacoesProd .linkDescricaoProd button{
		font-size: 3.8vw;
	}

	#informacoesProd .lojasdisponiveis,
	#informacoesProd .botaoLojasComprar{
		width: 80%;
		margin-top: 5vw;
		margin-bottom: 0vw;
		padding: 1vw;
	}

	#informacoesProd .lojasdisponiveis #itemDisponivelLoja{
		font-size: 4.5vw;
		line-height: 4.5vw;
		padding: 2vw;
	}

	#informacoesProd .botaoLojasComprar a{
		margin-top: 0vw;
		margin-bottom: 5vw;
		font-size: 4.5vw;
		line-height: 4.5vw;
		padding: 3.2vw;
	}
	#informacoesProd .botaoLojasComprar a:hover{
		border-radius: 2.5vw;
	}
}