#dadosProduto{
	float: left;
	width: 80%;
	margin: 1vw 10%;
	background: #fff;
	box-shadow: 0 0 1vw rgba(0,0,0,.08);
	padding: 2% 10%;
}

#dadosProduto #fotosDoProduto{
	float: left;
	width: 30vw;
	height: 36vw;
	padding: .25vw;
	background: #efefef;
}

#fotosDoProduto #sliderFotosProd .img_prod{
	height: 100%;
}

#fotosDoProduto .swiper-slide {
	background-size: cover;
	background-position: center;
}
#fotosDoProduto .gallery-top {
	height: 30vw; /*igual a largura total do slider, pra caber a foto quadrada*/
	width: 100%;
}
#fotosDoProduto .gallery-thumbs {
	height: 5.5vw;
	padding-top: .25vw;
}
#fotosDoProduto .gallery-thumbs .swiper-slide {
	max-width: 20%;
	min-width: 20%;
	opacity: 0.4;
}
#fotosDoProduto .gallery-thumbs .swiper-slide-thumb-active {
	opacity: 1;
}

:root {
 --swiper-navigation-size:2.5vw;
}

/* ======= navegação */

.swiper-button-next, 
.swiper-button-prev{
 	text-shadow: 0 0 1vw #fff, 0 0 1.5vw #fff, 0 0 1.5vw #fff, 0 0 1.5vw #fff; 
	color: rgba(0,0,0,.3);
	padding: 2vw 1.5vw;
	margin-top: -2vw;
}

.swiper-container .swiper-button-next:hover, 
.swiper-container .swiper-button-prev:hover{
	color: #ffc73c;
	text-shadow: 0 0 1.5vw #fff;
}


@media screen and (max-width:1200px) {
	#dadosProduto{
		padding: 3% 5%;
	}

	#dadosProduto #fotosDoProduto{
		width: 35vw;
		height: 42vw;
		padding: .25vw;
	}

	#fotosDoProduto .gallery-top {
		height: 35vw; /*igual a largura total do slider, pra caber a foto quadrada*/
	}
	#fotosDoProduto .gallery-thumbs {
		height: 6.5vw;
	}
	#fotosDoProduto .gallery-thumbs .swiper-slide {
		max-width: 20%;
		min-width: 20%;
	}

	:root {
	 --swiper-navigation-size:3vw;
	}
}
@media screen and (max-width:1000px) {
	#dadosProduto #fotosDoProduto{
		width: 35vw;
		height: 43vw;
		padding: .5vw;
	}

	#fotosDoProduto .gallery-top {
		height: 35vw; /*igual a largura total do slider, pra caber a foto quadrada*/
	}
	#fotosDoProduto .gallery-thumbs {
		height: 7vw;
		padding-top: .5vw;
	}

	:root {
	 --swiper-navigation-size:4vw;
	}
}
@media screen and (max-width:880px) {
	#dadosProduto{
		width: 90%;
		margin: 1.5vw 5%;
		padding: 3% 5%;
	}
	#dadosProduto #fotosDoProduto{
		width: 40vw;
		height: 49vw;
		padding: .5vw;
	}

	#fotosDoProduto .gallery-top{
		height: 40vw; /*igual a largura total do slider, pra caber a foto quadrada*/
	}
	#fotosDoProduto .gallery-thumbs {
		height: 8vw;
		padding-top: .5vw;
	}

	:root {
	 --swiper-navigation-size:4vw;
	}
	.swiper-button-next, 
	.swiper-button-prev{
		padding: 3vw 2vw;
		margin: -1vw;
		margin-top: -3vw;
	}
}

@media screen and (max-width:680px) {
	#dadosProduto{
		width: 80%;
		margin: 1.5vw 10%;
		padding: 3% 5%;
	}
	#dadosProduto #fotosDoProduto{
		width: 100%;
/* 		width: 56vw; */
		height: 50vw;
		padding: 0vw 15%;
		background: transparent;
	}

	#fotosDoProduto .gallery-top{
		height: 49vw; /*igual a largura total do slider, pra caber a foto quadrada*/
		border: solid .5vw #efefef;
	}
	#fotosDoProduto .gallery-thumbs {
		display: none;
		height: 0vw;
	}

	:root {
	 --swiper-navigation-size:6vw;
	}
	.swiper-button-next, 
	.swiper-button-prev{
		padding: 4vw 3vw;
		margin: -1.5vw;
		margin-top: -4vw;
	}
}
@media screen and (max-width:580px) {
	#dadosProduto{
		width: 80%;
		margin: 1.5vw 10%;
		padding: 3% 5%;
	}
	#dadosProduto #fotosDoProduto{
		width: 70vw;
		height: 63vw;
		padding: 0vw 5%;
	}

	#fotosDoProduto .gallery-top{
		height: 63vw; /*igual a largura total do slider, pra caber a foto quadrada*/
	}
	#fotosDoProduto .gallery-thumbs {
		display: none;
		height: 0vw;
	}

	:root {
	 --swiper-navigation-size:8vw;
	}
	.swiper-button-next, 
	.swiper-button-prev{
		padding: 6vw 4vw;
		margin: -2vw;
		margin-top: -6vw;
	}
}

@media screen and (max-width:480px) {
	#dadosProduto{
		width: 90%;
		margin: 1.5vw 5%;
		padding: 3% 5%;
	}
	#dadosProduto #fotosDoProduto{
/* 		width: 80vw; */
		width: 100%;
		height: 80vw;
		padding: 0vw;
	}

	#fotosDoProduto .gallery-top{
		height: 80vw; /*igual a largura total do slider, pra caber a foto quadrada*/
	}

	:root {
	 --swiper-navigation-size:10vw;
	}
	.swiper-button-next, 
	.swiper-button-prev{
		padding: 7vw 5vw;
		margin: -2vw;
		margin-top: -7vw;
	}
}