


* {margin:0; padding:0; list-style:none;}

h3 {font-family:Barlow; font-size:28px;}

a {color:black; text-decoration:none;}

.menuLateral {width:100%; display:table;}
.menuLateral li {width:100%; padding:20px 0; font-family:Barlow; font-weight:bold; font-size:18px; text-align:center;}
.menuLateral li:hover {background:#3B0B0B; color:white; cursor:pointer;}

.menuIcon:hover, .closeMENU:hover, .searchIcon:hover, .imgproductThumb:hover {cursor:pointer;}

.filtraButton:hover {border:1px solid black !important; cursor:pointer;}




@media screen and (min-width: 1200px){
.subMenuUp {cursor:pointer;}
.subMenuUp:hover {color:#8A0808; background:white; cursor:pointer;}
.imgPorductThumbBox:hover {opacity:0.7;}
}



@media screen and (max-width: 1200px){
	.contents {width:1000px !important;}
	.menu {width:100vw !important;}
	.menuIcon {left:15px !important;}
	.searchIcon {right:20px !important;}
	.imgPorductThumb {width:180px !important; height:180px !important;}
	.imgPorductThumbBox {width:180px !important; height:260px !important;}
}

@media screen and (max-width: 1000px){
	.contents {width:800px !important;}
	.imgPorductThumb {width:180px !important; height:180px !important;}
	.imgProduct {width:95vw !important; height:95vw !important; float:none !important; margin:0 auto 30px auto !important;}
	.contentsThumbsproduct {width:92vw !important; }
}

@media screen and (max-width: 800px){
	.contents {width:600px !important;}
	.imgPorductThumb {width:180px !important; height:180px !important;}
	.imgPorductThumbBox {width:180px !important; height:260px !important;}
	.lastlastOptionIndex {margin:0 !important;}
}

@media screen and (max-width: 600px){
	.contentProduto {margin:-10px auto 0 auto !important;}
	.contents, .sideProductInfo {width:95vw !important; height:350px !important;}
	.searchBox {width:100vw !important;}
	.imgPorductThumb {width:45.5vw !important; margin:0 1vw 0 1vw !important; height:46vw !important;}
	.imgPorductThumbBox {width:45.5vw !important; margin:0 0 6vw 0 !important; height:67vw !important;}
	.lineIndex, .titles {margin:0 auto 9px auto !important; padding:0 !important; display:table !important; }
	.filterBox {display:table !important; padding:0 0 30px 0;}
	.menuLateralBox {width:65vw !important;}
	.addMOB, .addMOB500, .contentCarrosselUpMob {display:table !important;}
	.removeMOB {display:table !important;}
	.submenu {padding:10px 0 0 0 !important;}
	.searchBoxInside {padding:30px 0 0 0 !important;}
	.searchIconsearch {top:60px !important;}
	.searchInput {font-size:18px !important;}
	.titlesCategoria {font-size:16px !important; padding-bottom:10px !important;}
	.contentsThumbsproduct {width:95vw !important; margin:auto !important;}
	.imgproductThumb {width:17vw !important; height:17vw !important; margin:0 7px 2vw 0 !important;}
	
	.downFooter1 {display:flex !important; flex-wrap:wrap; justify-content:center;}
	.rightsTextFooter {width:100% !important; text-align:center;}
}

@media screen and (max-width: 500px){
	.contents, .sideProductInfo {width:95vw !important; height:310px !important;}
}

@media screen and (max-width: 440px){
	.contents, .sideProductInfo {width:95vw !important; height:270px !important;}
	.modaintima400 {float:none !important;}	
	.remove400 {display:none !important;}	
}


/* CSS */
.button-5 {
  align-items: center;
  background-clip: padding-box;
  background-color: #fa6400;
  border: 1px solid transparent;
  border-radius: .25rem;
  box-shadow: rgba(0, 0, 0, 0.02) 0 1px 3px 0;
  box-sizing: border-box;
  color: #fff;
  cursor: pointer;
  display: inline-flex;
  font-family: system-ui,-apple-system,system-ui,"Helvetica Neue",Helvetica,Arial,sans-serif;
  font-size: 16px;
  font-weight: 600;
  justify-content: center;
  line-height: 1.25;
  margin: 0;
  min-height: 3rem;
  padding: calc(.875rem - 1px) calc(1.5rem - 1px);
  position: relative;
  text-decoration: none;
  transition: all 250ms;
  user-select: none;
  -webkit-user-select: none;
  touch-action: manipulation;
  vertical-align: baseline;
  width: auto;
}

.button-5:hover,
.button-5:focus {
  background-color: #fb8332;
  box-shadow: rgba(0, 0, 0, 0.1) 0 4px 12px;
}

.button-5:hover {
  transform: translateY(-1px);
}

.button-5:active {
  background-color: #c85000;
  box-shadow: rgba(0, 0, 0, .06) 0 2px 4px;
  transform: translateY(0);
}











/* Works on Firefox */
.Noscroll {
  scrollbar-width: 0;
  scrollbar-color: #FA58D0 #F2F2F2;
}

/* Works on Chrome, Edge, and Safari */
.Noscroll::-webkit-scrollbar {
  width: 6px;
  height: 0;
}

.Noscroll::-webkit-scrollbar-track {
  background: #F2F2F2;
}

.Noscroll::-webkit-scrollbar-thumb {
  background-color: #FA58D0;
  border-radius: 20px;
  border: 3px solid #FA58D0;
}


