body {
	width: 100vw;
	height: 100vh;
}

header {
	padding-top: 1rem;
	padding-left: 1rem;
}

header h1 {
	font-size: 3rem;
	font-weight: 600;
}

.layout-container {
	display: flex;
	gap: 1rem;
	flex-wrap: wrap;
	padding: 5rem 2rem;
}

.product-container {
	width: 200px;
	display: flex;
	flex-direction: column;
	justify-content: center;
	align-items: center;
	border: 1px solid black;
}

img {
	width: 200px;
}