@charset "utf-8";
/* CSS Document */

	#quickviewDiv{
		position: fixed;
		top: 0;
		left:0;
		width:0;
		height:0;
		background: rgba(0,0,0,0.5);
		z-index: 99999;
		transition: opacity 150ms ease 250ms, width 0ms ease 350ms, height 0ms ease 350ms;
		-webkit-transition: opacity 150ms ease 250ms, width 0ms ease 350ms, height 0ms ease 350ms;
		opacity: 0;
		pointer-events: none;
		user-select: none;
	}

	#quickviewDiv.open{
		width: 100%;
		height:100%;
		opacity: 1;
		pointer-events: auto;
		user-select: auto;
		transition: opacity 250ms ease, width 0ms , height 0ms;
		-webkit-transition: opacity 250ms ease, width 0ms , height 0ms;
	}


	#qv_content{
		position: absolute;
		top:50%;
		left:50%;
		transform: translate(-50%,-50%);
		width:30%;
		height:30%;
		background: #f9f9f9;
		box-shadow:  0 0 0 0px rgba(255, 255, 255, 0.0), 0 0 0 0px rgba(136,136,136, 0);
		-webkit-box-shadow:  0 0 0 0px rgba(255, 255, 255, 0.0), 0 0 0 0px rgba(136,136,136, 0);
		opacity: 0;
		transition: box-shadow 250ms ease-out 250ms, width 250ms ease 100ms, height 250ms ease 100ms, opacity 250ms ease 150ms;
		-webkit-transition: box-shadow 250ms ease-out 250ms, width 250ms ease 100ms, height 250ms ease 100ms, opacity 250ms ease 150ms;


	}

	#quickviewDiv.open #qv_content{
		box-shadow:  0 0 0 35px rgba(255, 255, 255, 0.2), 0 0 0 15px #888;
		-webkit-box-shadow:  0 0 0 35px rgba(255, 255, 255, 0.2), 0 0 0 15px #888;
		opacity: 1;
		width:690px;
		height:500px;;
	}

	#quickviewDiv #qv_content > *{
		opacity: 0;
		transition: opacity 100ms ease-in;
	}

	#quickviewDiv.open #qv_content > *:not(.qv_closeBtn){
		opacity: 1;
	}


	#qv_content .lP_slide{
		top:50%;
	}

	.imgCntnr{max-width: 615px;float:left;}

	#qv_content .imgCntnr{max-width: 310px;}

	#qv_content .imgCntnr .lP_slide{opacity: 0.7}

	#qv_content .imgCntnr:hover .lP_slide:hover{opacity: 0.9}

	#qv_content .b-lazy{transition: none!important;}

	#qv_content .imgCntnr{
	max-width: 310px;
	max-height: 500px;
	width: 100%;
/*		padding-top: 150%;*/
	padding-top: 67.29%;

	}

	html._qv-square-frame #qv_content .imgCntnr{
		padding-top: calc(39.567% + 50px);
		top: 50%;
		transform: translateY(-50%);
	}

	.qv_closeBtn{
		font-family: "latoWeb", sans-serif;
		font-size: 25px;
		padding: 0.25em;
		background: rgba(255,255,255,0.8);
		color: #000;
		opacity: 0;
		transition: opacity 50ms ease-in;
		position: absolute;
		top: 0;
		right: 0;
		transform: translate(110%, -110%);
		-webkit-transform: translate(110%, -110%);
		line-height: 0.55em;
		cursor: pointer;
	}


	#quickviewDiv.open > #qv_content .qv_closeBtn{
		opacity: 0.8;
	}

	#quickviewDiv.open > #qv_content .qv_closeBtn:hover{

		opacity: 1;
	}

	.contadorSlides{
		width: 100%;
		text-align: center;
	}

	.contaSlide:not(.activo):hover{
		opacity: 0.8
	}

	.contaSlide{
		width: 30px;
		height: 2px;
		background: #000;
		opacity: 0.6;
		transition: opacity 100ms ease;
		display: inline-block;
		cursor: pointer;
		margin: 15px 2px;
		position: relative;
	}

	.contaSlide:before{
		content: "";
		position: absolute;
		width: 100%;
		height: 600%;
		left: 0;
		top:50%;
		transform: translateY(-50%);
		-webkit-transform: translateY(-50%);
	}

	.contaSlide.activo{opacity: 1;}


	.qv_infoAreaFrame{
		float: left;
		width: calc( 100% - 310px);
		height: 100%;
		position: relative
	}


	.qv_infoArea{
		padding: 35px;
		width: calc( 100% - ( 35px * 2 ) );
		position: absolute;
		left: 0;
		top: 50%;
		-webkit-transform: translateY(-50%);
		transform: translateY(-50%);
	}


	.qv_infoArea .btnPreto{
		display:inline-block;width:100%;padding:10px 0;
		border-left: none;
		border-right: none;
	}
	.qv_infoArea .btnPreto.btnReservar{
		background-color: #aee7e1;
		border-color: #aee7e1;
	}
	.qv_infoArea > div{
		margin-bottom:0px;
	}
	.qv_infoArea > div.qv_m_bot{margin-bottom: 10px;}
	.qv_infoArea > div.qv_extra_m_bot{margin-bottom: 15px;}
	.qv_infoArea > div.qv_extraL_m_bot{margin-bottom: 25px;}

	.qv_infoArea > div > span:not(.validatorReserva){
	display: inline-block;
	}

	#qv_verDetalhes{
		text-transform: uppercase;
	}

	.desconto{color: #d00101;}
	.desktopBlocoProduto .desconto, .desktopBlocoProduto .cortado{display: inline-block;margin-right: 5px;}

	.desconto.cortado{color: #9f7474; border-color:#9f7474;}

	.cortado{position: relative;color: rgba(127,127,127,1.00); border-color:border-color:rgba(127,127,127,1.00);font-size: 12px;}

	.info_novo_preco{color: rgba(127,127,127,1.00);font-size: 0.8em}
	.desktopBlocoProduto b.info_novo_preco{font-family: "LatoWeb", sans-serif!important;font-weight: normal!important;text-transform: uppercase!important;}

	.percent{font-size: 0.8em;;}

	.cortado:after{
		position: absolute;
		content: "";
		left: -5%;
		top: 50%;
		right: -5%;
/*		border-top: 1px solid #7f7f7f;*/
		border-top: 1px solid #000;
		border-color: inherit;
	}

	.blocotamanho.cortado:after{
		width: 2em;
		left: calc(50% - 1em);
	}

	.blocotamanho.cortado{
		font-size: 1em;
		border: none;
		color: #a2a2a2;
	}

	.qv_infoArea{font-family: "LatoWeb";font-size: 16px;}

	#qv_precos > span{margin-right: 5px;}

	#qv_nomeP{font-size: 1.5em; font-family: "LatoWebBold";}

	.qv_center{
		text-align: center;
	}

	#qv_verDetalhes{
		transition: color 150ms ease-in;
		color: #000;
		font-family: "LatoWeb";
		font-size: 0.9em;
		cursor: pointer;
		text-decoration: underline;
	}
	#qv_verDetalhes:hover{
		color: #313131;
		text-decoration: none;
	}

	#qv_ref{
		font-size: 12px;
		color: #b7b7b7;
	}

	#qv_descricao{
		font-size: 13px;
	}

	.scrollLock{overflow: hidden!important;padding-right: 15px;}

	#qv_content .zoomer{
		max-height: 464px;
	}

	 #qv_content.vAntigo .imgCntnr {
		max-width: 390px;
	}

	#qv_content.vAntigo .qv_infoAreaFrame{
		width: calc( 100% - 390px);
	}

	#quickviewDiv.open #qv_content.vAntigo{
		width: 760px;
	}
	#qv_content.vAntigo .imgCntnr {padding-top:61.117%}


	.priceC_text{
		display: inline-block;
		color: #d00101;
		font-size: 12px;
		font-family: "LatoWeb";
		text-align: center;
		width: 100%;
		margin-top: 10px;
	}

	.imgSliderQV{
		display: none;
	}

	#qv_content .ultima-linha-dropdown{border:none!important;}

		.imgCntnr{
		max-width: 475px;
		max-height: 713px;
		width: 100%;
		padding-top: 150%;

	}

	.zoomer{

		width:50%;
		height:100%;
		max-width: 475px;
		max-height: 713px;
		overflow: hidden;
		position: relative;
		float: left;
	}


@-webkit-keyframes spinny {
0% { -webkit-transform: translate(-50%, -50%) rotate(0deg); }
100% { -webkit-transform: translate(-50%, -50%) rotate(360deg); }
}

@keyframes spinny {
0% { transform: translate(-50%, -50%) rotate(0deg); }
100% { transform: translate(-50%, -50%) rotate(360deg); }
}

.imgCntnr.noZoom.novo{
	max-height: 713px;padding-top: 150%;
}

.imgCntnr.noZoom.antigo{
/*		max-height: 464px;*/
	padding-top: 119.24%;}


.imgCntnr.atualizaAntigo{
	max-width: 475px;
	max-height: 713px;
}

.zoomer > img{
	position: absolute!important;
	left: 50%!important;
}


.imgCntnr.atualizaAntigo .zoomer > img{
	top:50%!important;
	transform: translate(-50%, -50%) scale(1.258);

}


.imgCntnr.noZoom .zoomer > img{
	top:50%!important;
	transform: translate(-50%, -50%) scale(1);
}

	span.desig{text-transform: lowercase!important;}
	span.desig:first-letter{text-transform: uppercase!important;}

	.linha100percen .alinhaMeio_t{max-width: 60px;}

	.desktopBlocoProduto > span > span {
		display: block;
		margin: 10px 0 5px;
	}

	#divBackTop{
		z-index: 999;
	}

	.contentorProduto {
		width: 100%;
		margin-left: 0%;
		margin-right: 0%;
	}
	.whimage {
		width: 100%;
		max-width: 615px;
		margin: 0 auto;
	}
	.imgCntnr{position:relative;overflow: hidden;}

	.hvrElmntActiveArea:hover .lP_slide{opacity: 0.6}

	.hvrElmntActiveArea:hover .lP_slide:hover{opacity: 0.8}

	.lP_slide{
		position: absolute;
		top:calc(50% - 25px);
		left: auto;
		right: auto;
		transform: translateY(-50%);
		-webkit-transform: translateY(-50%);
		height: 50px;
		width: 40px;
		background: rgba(256,256,256,0.8);
		opacity: 0;
		transition: opacity 200ms ease;
		cursor: pointer;
	}
	.lP_slide.arrowPrev{left:0;}
	.lP_slide.arrowNext{right:0}

	.lP_slide:after{
		content:"";
		position: absolute;
		top:50%;
		left: 50%;
		right: auto;
		width: 37.5%;
		height: 30%;
		border-right: 1px solid #000;
		border-bottom: 1px solid #000;
	}

	.lP_slide.arrowPrev:after{
/*			transform: translate(-75%,-50%) rotate(90deg);*/
		transform: translate(-25%,-50%) rotate(135deg);
		-webkit-transform: translate(-25%,-50%) rotate(135deg);
	}
	.lP_slide.arrowNext:after{
		transform: translate(-75%,-50%) rotate(-45deg);
		-webkit-transform: translate(-75%,-50%) rotate(-45deg);
	}



	.imgCntnr .imgEmSlide{position: relative;top: 0;width: 100%;float: left;}

	.sliderImgs{
		position: absolute;
		top: 0;
		height: 100%;
		left: 0;
/*			transition: transform 200ms ease-in;*/
		transition: transform 350ms ease-in;
	}
/*		.loadOnSlide{opacity: 0; transition: none!important;}*/
	.loadOnSlide{opacity: 0; transition: opacity 100ms ease-in;}
	.loadOnSlide.imgLdd{opacity: 1;}




	#secondaryInfoBlock{
		display:none;
		width: 100%;
		height: 100%;
		position: absolute;
		top: 0;
		left: 0;
		background: #fff;
		z-index: 1;
		text-align: center;
		opacity:0;
	}
	#mainInfoBlock{display:block;}

	#secondaryInfoBlock .qv_infoArea{font-size:12px}




	#quickviewDiv.directFeedback .qv_infoAreaFrame#secondaryInfoBlock, #quickviewDiv.directReserva .qv_infoAreaFrame#secondaryInfoBlock{display:block; width:100%;}
	#quickviewDiv.directReserva .qv_infoAreaFrame#mainInfoBlock, #quickviewDiv.directReserva .imgSliderQV{display:none!important;}


	#quickviewDiv.directFeedback .qv_infoArea.paraReservar{display:none;}
	#quickviewDiv.directFeedback .qv_infoArea.mensagemFeedback{display:block;}

	#quickviewDiv .grupoInputEmail{
		width: 80%;
		max-width: 450px;
		margin: 0 auto;
		position: relative;
	}

	.cntnr_emailInvalido{
		width: 100%;height: auto;
		max-height: 0;
		transition: max-height 100ms ease-in;
		overflow: hidden;
	}

	.cntnr_emailInvalido._open{
		max-height: calc(1em + 15px);
	}

	.msgEmailInvalidoReserva{
		display: block;
		font-size: 1em;
		color: #FF0000;
		padding-top: 10px;
		margin: auto;
	}

	#quickviewDiv .emailInscricao{
		width: 100%;
		background: transparent;
		border: none;
		font-family: "LatoWeb";
		color: #545454;
		border: solid 1px #ccc;
		font-size: 1.25em;
		text-align: center;
		padding: 10px 0;
	}

	#quickviewDiv .emailInscricao:hover, #quickviewDiv .emailInscricao:active{
		border-color: #ccc;
	}

	#quickviewDiv .btnPedeReserva{
		color:#fff;
		width: 100%;
			max-width: 450px;
		background: #000;
		margin: 15px auto 0;
		padding: 10px 0;
		font-size: 15px;
		font-family: "LatoWebLight";
		text-align: center;
		display: block;
		   text-decoration: none;
		cursor: pointer;
	}

	#quickviewDiv .btnPedeReserva:hover{
		background:#444;
	}

	.validatorReserva {
		position: absolute;
		top: 0;
		right: -7px;
		pointer-events: none;
		user-select: none;
		color: red; 
		text-align: left; display: none;
	}

	.bottomLine{
		font-size: 1em;
		margin: 25px auto 0px;
		position: relative;
		display: inline-block;
	}

#quickviewDiv .slideTitle{
	display: block;
	text-align: center;
	margin: 0 auto 10px;
	width: 100%;
	font-size: 2.5em;
	font-family: "LatoWebBold";
	color:#000;
}

#quickviewDiv .slideText{
	font-size: 1.2em;
	display: block;
	text-align: center;
	margin: 0 auto 20px;
	max-width: 450px;
	   width: 80%;
	line-height: 1.5em;
}


.qv_infoArea.mensagemFeedback{

	background:#fff;
	display:none;

}

#idModalLanidor_btn .md-btn-margem-v{
	padding:0
}
#idModalLanidor_btn .btnPreto.modal-btn:after{display:none}


.link_pol,.link_pol:hover{cursor: pointer;color:#000!important;text-decoration: underline;}


body.novoFormatoPreco .qv_infoArea #qv_precos{
	font-family: "LatoWebBold",sans-serif;
	font-weight: bold;
}

body.novoFormatoPreco .qv_infoArea #qv_precos .cortado, body.novoFormatoPreco .qv_infoArea #qv_precos .percent{
	font-size: 1em!important;
	color: #000!important;
}
body.novoFormatoPreco .qv_infoArea #qv_precos .cortado{
	border-color: #000!important;
}

body.novoFormatoPreco .qv_infoArea #qv_precos .cortado:after {
	left: -3%!important;
	right: -3%!important;
}


.batIcon{
	position: absolute;
	top: 15px;
	left: 15px;
	right: auto;
	max-width: 25%;
	width: 100px;
	z-index: 1;
}

.contentorProduto .batIcon{
	left: auto;
	right: 15px;
}


#qv_content .batIcon{
	z-index: 1;
}

@media(max-width:767px){
	.batIcon{
		top:0px;
		left:3px;
		max-width: 33%;

	}
	.contentorProduto .batIcon{
	left: auto;
	right: 3px;
	}
}

.batIcon{
	position: absolute;
	top: 15px;
	left: 15px;
	right: auto;
	max-width: 25%;
	width: 100px;
	z-index: 1;
}

.contentorProduto .batIcon{
	left: auto;
	right: 15px;
}


.batIcon._luck{
	top:5px;
	left:5px;
	width: 77px;
}
	
.batIcon._gorros{
	top:0px!important;
	right:0px!important;
	left: auto!important;
}

#quickviewDiv .batIcon._gorros,
#envolventeImagens .batIcon._gorros,
{
	top:0px!important;
	left:0px!important;
	right:auto!important;
}

#quickviewDiv .priceC_text a:hover{text-decoration: none;} 

#qv_content .batIcon{
	z-index: 1;
}
	
#qv_content._promoHallow #frameCores{
	user-select: none!important;
	background: #f0f0f0!important;
	pointer-events: none!important;	
}	

#qv_content._promoHallow #frameCores #UI-qv_cores{
	color:#8b8b8b!important;
}
	
#qv_content._promoHallow #frameCores #UI-qv_cores.select-selected:after{
		display: none!important
}

#qv_content._promoHallow._seleccao .desconto, #qv_content._promoHallow._seleccao .priceC_text, .txtOrng{color: #e9781c!important}
	
@media(max-width:767px){
	.batIcon{
		top:0px;
		left:3px;
		max-width: 33%;

	}
	.contentorProduto .batIcon:not(._luck){
	left: auto;
	right: 3px;
	}
	
	.batIcon._luck{
		top:0;
		left: :0;
	}		
}

#qv_content	.pontosBrinde{
		position: relative;
		display: inline-block;
		padding-top: 0.30em;
/*		font-size: 0.9em!important;*/
		font-size: 12px!important;
		margin-top: 1px; /*para compensar a espessura da border no after*/
	}
	
#qv_content	.pontosBrinde:after{
		position: absolute;
		content: "";
		width: 100%;
		border-top: dotted 1px #000;
		
		left: 0;
		top: 0;
	}


/* Update novo método de selecção de cores*/

	.qv_area_selects{
		display: none;
	}
		
	.qv_infoArea .qv-nomeCor{
		margin-bottom: 10px;
		text-transform: uppercase;
		font-family: "LatoWebBold",sans-serif;
	}
	
	.qv-grupoImgsCor{
		margin-bottom: 10px;
	}
	
	.TamsHorizPrinc .grupoTams_s div.linhaBlocos{
		margin-right: 0!important;
	}
		
	.blocoImgCor {
		position: relative;
		width: 50px;
		height: 50px;
		text-align: center;
		background: #f0f0f0;
		margin-right: 10px;
		border-radius: 50%;
		overflow: hidden;
		box-sizing: border-box;
		border: solid 1px #fff;
		cursor: pointer;
	}	
	.blocoImgCor:after {
		content: "";
		width: 100%;
		height: 100%;
		position: absolute;
		left: 0;
		top: 0;
		border-radius: 50%;
		border: solid 3px #fff;
	}	
	.blocoImgCor:last-of-type{
		margin-right: 0;
	}	
	.circleImgCor{	
		width: auto;
		height: 100%;
		margin: auto;
		text-align: center;
		z-index:1;
	}	
	.blocoImgCor._selected {
		border-color: #6e6e6e;
	}	
	._corEscolhida{
		font-family: "LatoWebBold", sans-serif;
		text-transform: uppercase;
		font-size: 15px;
		margin-bottom: 10px;
	}
	
	.TamsHorizPrinc{
		font-family: "LatoWeb", sans-serif;
		font-size: 12px;
		line-height:30px;
		vertical-align:middle;
		text-align:left;
	}
	.TamsHorizPrinc .grupoTams_s div { display:flex; margin-right: 10px; flex-wrap: wrap;}
	
	.blocoTamHoriz {
		font-size: 14px;
		display:inline-block;
		background-color:#fff;
		color:#000;
		width:40px;
		height:40px;
		cursor:pointer;
		text-align:center;
		display: flex;
/*		align-content: center;*/
		align-items: center;
		flex-wrap: nowrap;
		margin-bottom: 10px;
	}
	
	.blocoTamHoriz span{
		display: inline-block;
		margin: auto;
	}
	
	.blocoTamHoriz._selected {
		background-color:#555;
		color:#fff;
		border-color: #555;
	}
	.blocoTamHoriz._indisponivel {
		text-decoration:line-through;
		color:grey;
	}

	.product-detail{
		text-align: left;
	}
	
		
	.TamsHorizPrinc .grupoTams_s{
		font-family: "LatoWebBold", sans-serif;
/*		text-transform: uppercase;*/
		font-size: 15px;
		display: flex;
		align-items: baseline;
	}
	
	.blocoTamHoriz{
		font-family: "LatoWeb", sans-serif;
		    font-size: 14px;
			display: inline-block;
			background-color: #fff;
			color: #000;
			width: 40px;
			height: 40px;
			cursor: pointer;
			text-align: center;
			margin-right: 5px;
			border: solid 1px #eee;
			box-sizing: border-box;
	}
	
	.blocoTamHoriz._indisponivel{
		cursor: default!important;
	}
	
	.TamsHorizPrinc .grupoTams_s._wrap{
		flex-wrap: wrap;
	}

	#qv_precos-novo{
		display: flex;
		flex-wrap: nowrap;
		align-items: baseline;
		
		
	}	
	
	.precos-linha-1{
/*		width: 100%;*/
	}
	.precos-linha-2{
		margin-left:10px;
	}
	
	
	.precos-linha-1 span:not(.desconto),	
	.precos-linha-1 .desconto{
		font-size: 1.0em;
    	font-family: "LatoWebBold";
		
	}
	
	.precos-linha-1 .desconto{
		color:#ff0043;
	}
	
	.precos-linha-1 span._small{
		font-size: 1em!important;
	}
	
	.precos-linha-2 .cortado:not(.desconto),
	.precos-linha-1 .desconto.cortado{
		font-size: 1em;
		color: #000!important;
		border-color:#000!important;
	}
	
	.precos-linha-2 .cortado:not(.desconto),
	.precos-linha-2 .percent{
		font-size: 1em;
	}
	.precos-linha-2 .cortado:not(.desconto):after,
	.precos-linha-1 .desconto.cortado:after{
		color: #000!important;
		border-color:#000!important;
	}
	
	.precos-linha-1.ast .desconto.cortado:after{
		display: none!important;
	}
	
	.precos-linha-2{}

	.infopromo-specialprice{font-family:'LatoWeb';font-size:12px; border:1px solid #eae7e4;padding:14px;margin-bottom:10px;}
	.infopromo-specialprice-regra{display:flex;flex-wrap:nowrap;align-items:center;box-sizing: border-box;float: left;}

	.infopromo-vales-cor,
	.infopromo-specialprice-cor{background-color: #ff0043;color:#fff;padding: 7px 5px;width: fit-content;display: inline-block;border-radius:5px;font-family:'LatoWebBold';margin-right: 12px;text-align: center;min-width: 90px;}
	.infopromo-specialprice-cor-varios{min-width: 70px;}
	.infopromo-specialprice-texto{display:inline-block}

	.infopromo-specialprice-regra {
		display: flex;
		flex-wrap: nowrap;
		align-items: center;
		border: 1px solid #eae7e4;
		padding: 10px;
		margin-bottom: 00px;
	}
	
	.infopromo-specialprice-regra:last-of-type {margin-bottom: 0}

	#qv_nomeP._v2{
		font-size: 1.25em;
	}
	
	.qv_infoArea > div.qv_extraL_m_bot._v2{
		margin-bottom: 15px;
	}
	
	.qv_ref{
		font-size: 12px;
		color: #b7b7b7;	

	}
	
	#qv_promoInfo{
		overflow: hidden;
		display: block;
		font-size: 12px;
	}
	
	.qv_info_slide_moldura{
		overflow: hidden;
		transition: transform 400ms ease;
	}
	


.grupo_info_slide {
	display: block;
	position: relative;
	}
	
.grupo_info_slide .lP_slide:after {
    content: "";
    position: absolute;
    top: 50%;
    left: 50%;
    right: auto;
    width: 37.5%;
    height: 30%;
    border-right: 1px solid #000;
    border-bottom: 1px solid #000;
}
	
.grupo_info_slide .lP_slide.arrowPrev:after {
    transform: translate(-25%,-50%) rotate(135deg);
	-webkit-transform: translate(-25%,-50%) rotate(135deg);
}	
	
.grupo_info_slide .lP_slide.arrowNext:after {
    transform: translate(-75%,-50%) rotate(-45deg);
    -webkit-transform: translate(-75%,-50%) rotate(-45deg);
}	
	
.grupo_info_slide .lP_slide {
    position: absolute;
    top: calc(50%);
    left: auto;
    right: auto;
    transform: translateY(-50%);
    -webkit-transform: translateY(-50%);
    height: 40px;
    width: 30px;
    background: transparent!important;
    opacity: 1;
    transition: opacity 200ms ease;
    cursor: pointer;
}	
	
	.grupo_info_slide .lP_slide.arrowPrev{
		left: 0;
		transform: translate(-100%, -50%);
	}

	.grupo_info_slide .lP_slide.arrowNext{
		right: 0;
		transform: translate(100%, -50%);	
	}
	
	.op0{
		opacity: 0!important;
		pointer-events: none!important;
	}	
	
	.qv_infoArea > .qv_m_bot._min{
		margin-bottom: 2px;
	}	
	
	.qv_infoArea._v2._semPromo{
		bottom: 10px;
		top: auto;
		transform: none;
	}
	
	.qv_infoArea._v2._semPromo .margemCondicional{
		margin-bottom: 25px!important;
	}
	
	.qv_infoArea._v2._semPromo .qv-area_nova.qv_m_bot.margemCondicional{
		margin-bottom: 15px!important;
	}
	
