* {
	box-sizing: border-box;
}

body {
	background: black;
	margin: 0;
}

.canvas {
	max-width: 900px;
	height: 550px;
	margin: 100px auto;
	background: lavender;
	position: relative;
	z-index: 0;
}

.book-cover{
	width: 150px;
	height: 80px;
	transform: skew(30deg);
	background: green;
	position: relative;
	left: 20%;
	top:60%;
}

.book-pages1{
	width: 150px;
	height: 20px;
	transform: skew(-5deg);
	background: burlywood;
	position: relative;
	left: 22.5%;
	top: 60%;
}

.book-pages2{
	width: 46px;
	height: 22px;
	transform: skewY(60deg);
	background: burlywood;
	position: relative;
	left:17.5%;
	top: 49%;
}

.lamp-body{
	width: 0;
	height: 0;
	border-left: 30px solid transparent;
	border-right: 30px solid transparent;
	border-bottom: 100px solid darkblue;
	position: absolute;
	left: 26%;
	top: 50%;
	z-index: 0;

}

.lamp-shade{
	width: 8rem;
	height: 4rem;
	background-color: azure;
	border-radius: 10rem 10rem 0 0;
	position: absolute;
	left: 22%;
	top: 43%;
	z-index: 1;
	filter: drop-shadow(0 0 0.85rem lemonchiffon);
}

.perfume-body{
	height: 8rem;
	width: 6rem;
	border-radius: 1rem;
	background-color: floralwhite;
	opacity: 70%;
	position: absolute;
	left: 40%;
	top: 48%;
	backdrop-filter: blur(1rem);

}

.perfume-neck{
	height: 1rem;
	width: 2rem;
	border-radius: 0.5rem;
	background-color: floralwhite;
	opacity: 80%;
	position: absolute;
	left: 43.5%;
	top: 46%;
}

.perfume-cap{
	height: 2rem;
	width: 3rem;
	border-radius: 0.5rem;
	background-color: floralwhite;
	opacity: 80%;
	position: absolute;
	left: 42.5%;
	top: 41%;
}

.perfume-label{
	height: 2rem;
	width: 2.2rem;
	border-radius: 0rem;
	background-color: floralwhite;
	opacity: ;
	position: absolute;
	left: 43.5%;
	top: 53%;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 6pt;
	text-align: center;
	padding-top: 10px;
}

.glove-finger{
	width: 8rem;
	height: 7rem;
	background-color: olivedrab;
	border-radius: 10rem 10rem 0 0;
	position: absolute;
	left: 55%;
	top: 55%;
	z-index: 1;
	transform: rotate(-90deg)
}

.glove-body{
	width: 130px;
	height: 128px;
	background: olivedrab;
	position: absolute;
	left: 68%;
	top: 53.5%;
}

.glove-thumb{
	width: 2rem;
	height: 5rem;
	background-color: olivedrab;
	border-radius: 10rem 10rem 0 0;
	position: absolute;
	left: 65%;
	top: 46%;
	z-index: 1;
	transform: rotate(-65deg)
}

.glove-end{
	width: 60px;
	height: 128px;
	background: olive;
	position: absolute;
	left: 80%;
	top: 53.5%;
}

.table{
	width: 100%;
	height: 250px;
	left: 0px;
	top: 335px;
	background-color: plum;
	position: absolute;
	z-index: -1;
}

