* {
   box-sizing: border-box;
  margin:0;
  padding:5px;
  border 2px solid black;
 
  
  
}
#itemdescription {
  font-size:20px;
  font-weight:bold;
}
#itemprice{
	font-weight:bold;
}

#itemCategory{
  color: gray
}
#moreinfo{

}

/*
nav{
	text-decoration:none;
  	font-size:24px;
  	color:white;
  	padding:12px;
  	margin:0px;
  	background-color:red;
}
*/


.navBar{
  background-color:red;
  height:100px;
  max-width:100%;
  display:flex;
  justify-content:space-around;
  align-items:center;
  box-shadow: 4px 4px 3px rgba(0, 0, 0, 0.8);
}

.navBar a{
  color:white;
  text-decoration:none;
  height:100px;
  text-align:center;
  line-height:100px;
  min-width:150px;
}

.navBar a:hover{
  font-size:125%;
  transition:0.5s;
}
.navBar img{
  	height:10px;
}
/*
.product{
	display:grid;
  	grid-templete-columns:1fr 1fr;
  	gap:10px;
}
.product img{
  width 100%;
  max-width:200px;
  height:200px;
  object-fit:contain;
}
*/

#items{
  display:flex;
  flex-direction:row;
  flex-wrap:wrap;
}

.product{
  width:400px;
  background-color:red;
  margin:5px;
  transition: transform 0.3s ease, box-shadow 0.3s ease;
  box-shadow: 4px 4px 3px rgba(0, 0, 0, 0.8);
}
.product:hover{
  	font-size:125%;
	transform:translateY(-5px);
  	box-shadow: 0 12px 20px rgba(0,0,0,0.15);
}
.Item{
  border:2px solid black;
  padding:20px;
  margin:20px auto;
  width:300px;
  text-align: center;
}
.label{
	background-color:red;
}

