* {
	margin: 0;
	padding: 0;
}

body {
	font-size: 24px;
	font-family: sans-serif;
}

a {
	text-decoration: none;
	color: white;
}

.main-grid {
	display: grid;
	grid-template-columns: 1fr repeat(2, minmax(auto, 25em)) 1fr;
}

.shop_header{
	background-image:  url("images/shop_back.jpg");
}

.about_header{
	background-image: url("images/about_header_back.jpg");
}








.main-grid {
	display: grid;
	grid-template-columns: 1fr repeat(2, minmax(auto, 25em)) 1fr;
}
header {
	background-image: url("fon.jpg");
	background-size: cover;
	box-shadow: inset 0 0 0 1000px rgba(0,0,0,.5);
	grid-column: 1 / -1;
	height: 100vh;
	color: white;
	display: flex;
	flex-direction: column; 

}
nav {
	height: 100px;
	display: flex;
	justify-content: space-between;
	align-items: center;
	padding: 20px 50px;
}


.logo {
	height: 100%;
}

.menu ul{
	display: flex;
	list-style: none;	
}

.menu ul li {
	padding: 1em 2em;
}

.menu ul li a{
  color: white;
  text-decoration: none;
}

.banner {
	flex-grow: 1;
	display: flex;
	flex-direction: column;
	justify-content: center;
	align-items: center; 
}

.button {
	background: #c49300;
	color: white;
	padding: 15px 50px;
}

.banner {
	font-size: 72px;
}

.banner p {
	font-size: 22px;
	text-align: center;
}

.tiles{
	grid-column: 2 / -2;
	display: grid;
}

.button:hover {
	background: #8c6900;
	transition: 0.9s;
}

.tiles{
	grid-column: 2 / -2;
	display: grid;
	grid-template-columns: 1fr 1fr 1fr 1fr;
	grid-column-gap: 20px;
	grid-row-gap: 100px;
	margin-bottom: 100px; 

}

.tiles .item{
	display: flex;
	justify-content: center;
	align-items: center;
	flex-direction: column;
	font-size: 18px;
}

.tiles .item p {
	text-align: center;
	margin: 25px;

}

.tiles .item img {
	width: 100%;
	height: 100%;
	object-fit: cover;

}

.button {
	background: #000;
	border-radius: 7px;
	text-align: 18px
	color: white;
	padding: 10px 50px;
}

.button:hover {
	background:  #8c6900;
	transition: 0.9s;
}
