@import url('https://fonts.googleapis.com/css?family=Allura');

body {
  background:#6d695c;
  margin:0 auto;
  position:relative;
  font-family: 'Allura', cursive;
  color:#fff;
background-image:
repeating-linear-gradient(120deg, rgba(255,255,255,.1), rgba(255,255,255,.1) 1px, transparent 1px, transparent 60px),
repeating-linear-gradient(60deg, rgba(255,255,255,.1), rgba(255,255,255,.1) 1px, transparent 1px, transparent 60px),
linear-gradient(60deg, rgba(0,0,0,.1) 25%, transparent 25%, transparent 75%, rgba(0,0,0,.1) 75%, rgba(0,0,0,.1)),
linear-gradient(120deg, rgba(0,0,0,.1) 25%, transparent 25%, transparent 75%, rgba(0,0,0,.1) 75%, rgba(0,0,0,.1));
}

#spoon1, #knife, #fork {
  display:inline-block;
  margin-right:5vw;
  margin-left:5vw;
}

#spoon1 {
	transform: rotate(180deg);
	border: 8px solid transparent;
	border-bottom: 70px solid #fff;
	background: #fff;
	width: 10px;
	border-radius: 10px;
	border-bottom-left-radius: 10px 25px;
	border-bottom-right-radius: 10px 25px;
	border-top-left-radius: 10px 50px;
	border-top-right-radius: 10px 50px;
	display: inline-flex;
	height: 10px;
	margin-bottom: 20px;
	margin-right: 22px;
	margin-left: 47px;
}

#spoon1::after {
	content: '';
	position: absolute;
	top: -40px;
	left: -16px;
	width: 30px;
	height: 40px;
	border-radius: 50%;
	background: #B78164;
}

#spoon1s {
	transform: rotate(180deg);
	border: 4px solid transparent;
	border-bottom: 35px solid #fff;
	background: #fff;
	width: 5px;
	border-radius: 10px;
	border-bottom-left-radius: 10px 25px;
	border-bottom-right-radius: 10px 25px;
	border-top-left-radius: 10px 50px;
	border-top-right-radius: 10px 50px;
	display: inline-flex;
	height: 10px;
	margin-bottom: 20px;
	margin-right: 22px;
	margin-left: 47px;
}

#spoon1s::after {
	content: '';
	position: absolute;
	top: -30px;
	left: -10px;
	width: 20px;
	height: 30px;
	border-radius: 50%;
	background: #B78164;
}

#spoon11 {
	transform: rotate(180deg);
	border: 8px solid transparent;
	border-bottom: 70px solid #fff;
	background: #fff;
	width: 10px;
	border-radius: 10px;
	border-bottom-left-radius: 10px 25px;
	border-bottom-right-radius: 10px 25px;
	border-top-left-radius: 10px 50px;
	border-top-right-radius: 10px 50px;
	display: inline-flex;
	height: 10px;
	margin-bottom: 20px;
	margin-right: 22px;
	margin-left: 47px;
}

#spoon11::after {
	content: '';
	position: absolute;
	top: -40px;
	left: -16px;
	width: 30px;
	height: 40px;
	border-radius: 50%;
	background: #E5CFC5;
}

#spoon2 {
	transform: rotate(180deg);
	border: 8px solid transparent;
	border-bottom: 70px solid #fff;
	background: #fff;
	width: 10px;
	border-radius: 10px;
	border-bottom-left-radius: 10px 25px;
	border-bottom-right-radius: 10px 25px;
	border-top-left-radius: 10px 50px;
	border-top-right-radius: 10px 50px;
	display: inline-flex;
	height: 10px;
	margin-bottom: 20px;
	margin-right: 22px;
	margin-left: 47px;
}

#spoon2::after {
	content: '';
	position: absolute;
	top: -40px;
	left: -16px;
	width: 30px;
	height: 40px;
	border-radius: 50%;
	background: #775A60;
}

#spoon2s {
	transform: rotate(180deg);
	border: 4px solid transparent;
	border-bottom: 35px solid #fff;
	background: #fff;
	width: 5px;
	border-radius: 10px;
	border-bottom-left-radius: 10px 25px;
	border-bottom-right-radius: 10px 25px;
	border-top-left-radius: 10px 50px;
	border-top-right-radius: 10px 50px;
	display: inline-flex;
	height: 10px;
	margin-bottom: 20px;
	margin-right: 22px;
	margin-left: 47px;
}

#spoon2s::after {
	content: '';
	position: absolute;
	top: -30px;
	left: -10px;
	width: 20px;
	height: 30px;
	border-radius: 50%;
	background: #775A60;
}

#spoon3 {
	transform: rotate(180deg);
	border: 8px solid transparent;
	border-bottom: 70px solid #fff;
	background: #fff;
	width: 10px;
	border-radius: 10px;
	border-bottom-left-radius: 10px 25px;
	border-bottom-right-radius: 10px 25px;
	border-top-left-radius: 10px 50px;
	border-top-right-radius: 10px 50px;
	display: inline-flex;
	height: 10px;
	margin-bottom: 20px;
	margin-right: 22px;
	margin-left: 47px;
}

#spoon3::after {
	content: '';
	position: absolute;
	top: -40px;
	left: -16px;
	width: 30px;
	height: 40px;
	border-radius: 50%;
	background: #B35B2D;
}

#spoon3s {
	transform: rotate(180deg);
	border: 4px solid transparent;
	border-bottom: 35px solid #fff;
	background: #fff;
	width: 5px;
	border-radius: 10px;
	border-bottom-left-radius: 10px 25px;
	border-bottom-right-radius: 10px 25px;
	border-top-left-radius: 10px 50px;
	border-top-right-radius: 10px 50px;
	display: inline-flex;
	height: 10px;
	margin-bottom: 20px;
	margin-right: 22px;
	margin-left: 47px;
}

#spoon3s::after {
	content: '';
	position: absolute;
	top: -30px;
	left: -10px;
	width: 20px;
	height: 30px;
	border-radius: 50%;
	background: #B35B2D;
}

#spoon4 {
	transform: rotate(180deg);
	border: 8px solid transparent;
	border-bottom: 70px solid #fff;
	background: #fff;
	width: 10px;
	border-radius: 10px;
	border-bottom-left-radius: 10px 25px;
	border-bottom-right-radius: 10px 25px;
	border-top-left-radius: 10px 50px;
	border-top-right-radius: 10px 50px;
	display: inline-flex;
	height: 10px;
	margin-bottom: 20px;
	margin-right: 22px;
	margin-left: 47px;
}

#spoon4::after {
	content: '';
	position: absolute;
	top: -40px;
	left: -16px;
	width: 30px;
	height: 40px;
	border-radius: 50%;
	background: #040815;
}

#spoon4s {
	transform: rotate(180deg);
	border: 4px solid transparent;
	border-bottom: 35px solid #fff;
	background: #fff;
	width: 5px;
	border-radius: 10px;
	border-bottom-left-radius: 10px 25px;
	border-bottom-right-radius: 10px 25px;
	border-top-left-radius: 10px 50px;
	border-top-right-radius: 10px 50px;
	display: inline-flex;
	height: 10px;
	margin-bottom: 20px;
	margin-right: 22px;
	margin-left: 47px;
}

#spoon4s::after {
	content: '';
	position: absolute;
	top: -30px;
	left: -10px;
	width: 20px;
	height: 30px;
	border-radius: 50%;
	background: #040815;
}


#spoon44 {
	transform: rotate(180deg);
	border: 8px solid transparent;
	border-bottom: 70px solid #fff;
	background: #fff;
	width: 10px;
	border-radius: 10px;
	border-bottom-left-radius: 10px 25px;
	border-bottom-right-radius: 10px 25px;
	border-top-left-radius: 10px 50px;
	border-top-right-radius: 10px 50px;
	display: inline-flex;
	height: 10px;
	margin-bottom: 20px;
	margin-right: 22px;
	margin-left: 47px;
}

#spoon44::after {
	content: '';
	position: absolute;
	top: -40px;
	left: -16px;
	width: 30px;
	height: 40px;
	border-radius: 50%;
	background: #844826;
}

#spoon5 {
	transform: rotate(180deg);
	border: 8px solid transparent;
	border-bottom: 70px solid #fff;
	background: #fff;
	width: 10px;
	border-radius: 10px;
	border-bottom-left-radius: 10px 25px;
	border-bottom-right-radius: 10px 25px;
	border-top-left-radius: 10px 50px;
	border-top-right-radius: 10px 50px;
	display: inline-flex;
	height: 10px;
	margin-bottom: 20px;
	margin-right: 22px;
	margin-left: 47px;
}

#spoon5::after {
	content: '';
	position: absolute;
	top: -40px;
	left: -16px;
	width: 30px;
	height: 40px;
	border-radius: 50%;
	background: #FAF5EF;
}

#spoon5s {
	transform: rotate(180deg);
	border: 4px solid transparent;
	border-bottom: 35px solid #fff;
	background: #fff;
	width: 5px;
	border-radius: 10px;
	border-bottom-left-radius: 10px 25px;
	border-bottom-right-radius: 10px 25px;
	border-top-left-radius: 10px 50px;
	border-top-right-radius: 10px 50px;
	display: inline-flex;
	height: 10px;
	margin-bottom: 20px;
	margin-right: 22px;
	margin-left: 47px;
}

#spoon5s::after {
	content: '';
	position: absolute;
	top: -30px;
	left: -10px;
	width: 20px;
	height: 30px;
	border-radius: 50%;
	background: #FAF5EF;
}

#spoon6 {
	transform: rotate(180deg);
	border: 8px solid transparent;
	border-bottom: 70px solid #fff;
	background: #fff;
	width: 10px;
	border-radius: 10px;
	border-bottom-left-radius: 10px 25px;
	border-bottom-right-radius: 10px 25px;
	border-top-left-radius: 10px 50px;
	border-top-right-radius: 10px 50px;
	display: inline-flex;
	height: 10px;
	margin-bottom: 20px;
	margin-right: 22px;
	margin-left: 47px;
}

#spoon6::after {
	content: '';
	position: absolute;
	top: -40px;
	left: -16px;
	width: 30px;
	height: 40px;
	border-radius: 50%;
	background: #FA8F2C;
}

#spoon6s {
	transform: rotate(180deg);
	border: 4px solid transparent;
	border-bottom: 35px solid #fff;
	background: #fff;
	width: 5px;
	border-radius: 10px;
	border-bottom-left-radius: 10px 25px;
	border-bottom-right-radius: 10px 25px;
	border-top-left-radius: 10px 50px;
	border-top-right-radius: 10px 50px;
	display: inline-flex;
	height: 10px;
	margin-bottom: 20px;
	margin-right: 22px;
	margin-left: 47px;
}

#spoon6s::after {
	content: '';
	position: absolute;
	top: -30px;
	left: -10px;
	width: 20px;
	height: 30px;
	border-radius: 50%;
	background: #FA8F2C;
}

#spoon66 {
	transform: rotate(180deg);
	border: 8px solid transparent;
	border-bottom: 70px solid #fff;
	background: #fff;
	width: 10px;
	border-radius: 10px;
	border-bottom-left-radius: 10px 25px;
	border-bottom-right-radius: 10px 25px;
	border-top-left-radius: 10px 50px;
	border-top-right-radius: 10px 50px;
	display: inline-flex;
	height: 10px;
	margin-bottom: 20px;
	margin-right: 22px;
	margin-left: 47px;
}

#spoon66::after {
	content: '';
	position: absolute;
	top: -40px;
	left: -16px;
	width: 30px;
	height: 40px;
	border-radius: 50%;
	background: #FEE252;
}

#spoon7 {
	transform: rotate(180deg);
	border: 8px solid transparent;
	border-bottom: 70px solid #fff;
	background: #fff;
	width: 10px;
	border-radius: 10px;
	border-bottom-left-radius: 10px 25px;
	border-bottom-right-radius: 10px 25px;
	border-top-left-radius: 10px 50px;
	border-top-right-radius: 10px 50px;
	display: inline-flex;
	height: 10px;
	margin-bottom: 20px;
	margin-right: 22px;
	margin-left: 47px;
}

#spoon7::after {
	content: '';
	position: absolute;
	top: -40px;
	left: -16px;
	width: 30px;
	height: 40px;
	border-radius: 50%;
	background: #EFEFEF;
}

#spoon7s {
	transform: rotate(180deg);
	border: 4px solid transparent;
	border-bottom: 35px solid #fff;
	background: #fff;
	width: 5px;
	border-radius: 10px;
	border-bottom-left-radius: 10px 25px;
	border-bottom-right-radius: 10px 25px;
	border-top-left-radius: 10px 50px;
	border-top-right-radius: 10px 50px;
	display: inline-flex;
	height: 10px;
	margin-bottom: 20px;
	margin-right: 22px;
	margin-left: 47px;
}

#spoon7s::after {
	content: '';
	position: absolute;
	top: -30px;
	left: -10px;
	width: 20px;
	height: 30px;
	border-radius: 50%;
	background: #EFEFEF;
}

#spoon8 {
	transform: rotate(180deg);
	border: 8px solid transparent;
	border-bottom: 70px solid #fff;
	background: #fff;
	width: 10px;
	border-radius: 10px;
	border-bottom-left-radius: 10px 25px;
	border-bottom-right-radius: 10px 25px;
	border-top-left-radius: 10px 50px;
	border-top-right-radius: 10px 50px;
	display: inline-flex;
	height: 10px;
	margin-bottom: 20px;
	margin-right: 22px;
	margin-left: 47px;
}

#spoon8::after {
	content: '';
	position: absolute;
	top: -40px;
	left: -16px;
	width: 30px;
	height: 40px;
	border-radius: 50%;
	background: #F5F0EB;
}

#spoon8s {
	transform: rotate(180deg);
	border: 4px solid transparent;
	border-bottom: 35px solid #fff;
	background: #fff;
	width: 5px;
	border-radius: 10px;
	border-bottom-left-radius: 10px 25px;
	border-bottom-right-radius: 10px 25px;
	border-top-left-radius: 10px 50px;
	border-top-right-radius: 10px 50px;
	display: inline-flex;
	height: 10px;
	margin-bottom: 20px;
	margin-right: 22px;
	margin-left: 47px;
}

#spoon8s::after {
	content: '';
	position: absolute;
	top: -30px;
	left: -10px;
	width: 20px;
	height: 30px;
	border-radius: 50%;
	background: #F5F0EB;
}

#spoon9 {
	transform: rotate(180deg);
	border: 8px solid transparent;
	border-bottom: 70px solid #fff;
	background: #fff;
	width: 10px;
	border-radius: 10px;
	border-bottom-left-radius: 10px 25px;
	border-bottom-right-radius: 10px 25px;
	border-top-left-radius: 10px 50px;
	border-top-right-radius: 10px 50px;
	display: inline-flex;
	height: 10px;
	margin-bottom: 20px;
	margin-right: 22px;
	margin-left: 47px;
}

#spoon9::after {
	content: '';
	position: absolute;
	top: -40px;
	left: -16px;
	width: 30px;
	height: 40px;
	border-radius: 50%;
	background: #D5AA7A;
}

#spoon9s {
	transform: rotate(180deg);
	border: 4px solid transparent;
	border-bottom: 35px solid #fff;
	background: #fff;
	width: 5px;
	border-radius: 10px;
	border-bottom-left-radius: 10px 25px;
	border-bottom-right-radius: 10px 25px;
	border-top-left-radius: 10px 50px;
	border-top-right-radius: 10px 50px;
	display: inline-flex;
	height: 10px;
	margin-bottom: 20px;
	margin-right: 22px;
	margin-left: 47px;
}

#spoon9s::after {
	content: '';
	position: absolute;
	top: -30px;
	left: -10px;
	width: 20px;
	height: 30px;
	border-radius: 50%;
	background: #D5AA7A;
}

#spoon10 {
	transform: rotate(180deg);
	border: 8px solid transparent;
	border-bottom: 70px solid #fff;
	background: #fff;
	width: 10px;
	border-radius: 10px;
	border-bottom-left-radius: 10px 25px;
	border-bottom-right-radius: 10px 25px;
	border-top-left-radius: 10px 50px;
	border-top-right-radius: 10px 50px;
	display: inline-flex;
	height: 10px;
	margin-bottom: 20px;
	margin-right: 22px;
	margin-left: 47px;
}

#spoon10::after {
	content: '';
	position: absolute;
	top: -40px;
	left: -16px;
	width: 30px;
	height: 40px;
	border-radius: 50%;
	background: #FEF001;
}

#spoon10s {
	transform: rotate(180deg);
	border: 4px solid transparent;
	border-bottom: 35px solid #fff;
	background: #fff;
	width: 5px;
	border-radius: 10px;
	border-bottom-left-radius: 10px 25px;
	border-bottom-right-radius: 10px 25px;
	border-top-left-radius: 10px 50px;
	border-top-right-radius: 10px 50px;
	display: inline-flex;
	height: 10px;
	margin-bottom: 20px;
	margin-right: 22px;
	margin-left: 47px;
}

#spoon10s::after {
	content: '';
	position: absolute;
	top: -30px;
	left: -10px;
	width: 20px;
	height: 30px;
	border-radius: 50%;
	background: #FEF001;
}

#spoon11 {
	transform: rotate(180deg);
	border: 8px solid transparent;
	border-bottom: 70px solid #fff;
	background: #fff;
	width: 10px;
	border-radius: 10px;
	border-bottom-left-radius: 10px 25px;
	border-bottom-right-radius: 10px 25px;
	border-top-left-radius: 10px 50px;
	border-top-right-radius: 10px 50px;
	display: inline-flex;
	height: 10px;
	margin-bottom: 20px;
	margin-right: 22px;
	margin-left: 47px;
}

#spoon11::after {
	content: '';
	position: absolute;
	top: -40px;
	left: -16px;
	width: 30px;
	height: 40px;
	border-radius: 50%;
	background: #F2EBDC;
}

#spoon11s {
	transform: rotate(180deg);
	border: 4px solid transparent;
	border-bottom: 35px solid #fff;
	background: #fff;
	width: 5px;
	border-radius: 10px;
	border-bottom-left-radius: 10px 25px;
	border-bottom-right-radius: 10px 25px;
	border-top-left-radius: 10px 50px;
	border-top-right-radius: 10px 50px;
	display: inline-flex;
	height: 10px;
	margin-bottom: 20px;
	margin-right: 22px;
	margin-left: 47px;
}

#spoon11s::after {
	content: '';
	position: absolute;
	top: -30px;
	left: -10px;
	width: 20px;
	height: 30px;
	border-radius: 50%;
	background: #F2EBDC;
}

#spoon12 {
	transform: rotate(180deg);
	border: 8px solid transparent;
	border-bottom: 70px solid #fff;
	background: #fff;
	width: 10px;
	border-radius: 10px;
	border-bottom-left-radius: 10px 25px;
	border-bottom-right-radius: 10px 25px;
	border-top-left-radius: 10px 50px;
	border-top-right-radius: 10px 50px;
	display: inline-flex;
	height: 10px;
	margin-bottom: 20px;
	margin-right: 22px;
	margin-left: 47px;
}

#spoon12::after {
	content: '';
	position: absolute;
	top: -40px;
	left: -16px;
	width: 30px;
	height: 40px;
	border-radius: 50%;
	background: #EDEDED;
}

#spoon12s {
	transform: rotate(180deg);
	border: 4px solid transparent;
	border-bottom: 35px solid #fff;
	background: #fff;
	width: 5px;
	border-radius: 10px;
	border-bottom-left-radius: 10px 25px;
	border-bottom-right-radius: 10px 25px;
	border-top-left-radius: 10px 50px;
	border-top-right-radius: 10px 50px;
	display: inline-flex;
	height: 10px;
	margin-bottom: 20px;
	margin-right: 22px;
	margin-left: 47px;
}

#spoon12s::after {
	content: '';
	position: absolute;
	top: -30px;
	left: -10px;
	width: 20px;
	height: 30px;
	border-radius: 50%;
	background: #EDEDED;
}

#spoon13 {
	transform: rotate(180deg);
	border: 8px solid transparent;
	border-bottom: 70px solid #fff;
	background: #fff;
	width: 10px;
	border-radius: 10px;
	border-bottom-left-radius: 10px 25px;
	border-bottom-right-radius: 10px 25px;
	border-top-left-radius: 10px 50px;
	border-top-right-radius: 10px 50px;
	display: inline-flex;
	height: 10px;
	margin-bottom: 20px;
	margin-right: 22px;
	margin-left: 47px;
}

#spoon13::after {
	content: '';
	position: absolute;
	top: -40px;
	left: -16px;
	width: 30px;
	height: 40px;
	border-radius: 50%;
	background: #FAFAF9;
}

#spoon13s {
	transform: rotate(180deg);
	border: 4px solid transparent;
	border-bottom: 35px solid #fff;
	background: #fff;
	width: 5px;
	border-radius: 10px;
	border-bottom-left-radius: 10px 25px;
	border-bottom-right-radius: 10px 25px;
	border-top-left-radius: 10px 50px;
	border-top-right-radius: 10px 50px;
	display: inline-flex;
	height: 10px;
	margin-bottom: 20px;
	margin-right: 22px;
	margin-left: 47px;
}

#spoon13s::after {
	content: '';
	position: absolute;
	top: -30px;
	left: -10px;
	width: 20px;
	height: 30px;
	border-radius: 50%;
	background: #FAFAF9;
}

#spoon14 {
	transform: rotate(180deg);
	border: 8px solid transparent;
	border-bottom: 70px solid #fff;
	background: #fff;
	width: 10px;
	border-radius: 10px;
	border-bottom-left-radius: 10px 25px;
	border-bottom-right-radius: 10px 25px;
	border-top-left-radius: 10px 50px;
	border-top-right-radius: 10px 50px;
	display: inline-flex;
	height: 10px;
	margin-bottom: 20px;
	margin-right: 22px;
	margin-left: 47px;
}

#spoon14::after {
	content: '';
	position: absolute;
	top: -40px;
	left: -16px;
	width: 30px;
	height: 40px;
	border-radius: 50%;
	background: #E7ECF4;
}

#spoon14s {
	transform: rotate(180deg);
	border: 4px solid transparent;
	border-bottom: 35px solid #fff;
	background: #fff;
	width: 5px;
	border-radius: 10px;
	border-bottom-left-radius: 10px 25px;
	border-bottom-right-radius: 10px 25px;
	border-top-left-radius: 10px 50px;
	border-top-right-radius: 10px 50px;
	display: inline-flex;
	height: 10px;
	margin-bottom: 20px;
	margin-right: 22px;
	margin-left: 47px;
}

#spoon14s::after {
	content: '';
	position: absolute;
	top: -30px;
	left: -10px;
	width: 20px;
	height: 30px;
	border-radius: 50%;
	background: #E7ECF4;
}

#spoon15 {
	transform: rotate(180deg);
	border: 8px solid transparent;
	border-bottom: 70px solid #fff;
	background: #fff;
	width: 10px;
	border-radius: 10px;
	border-bottom-left-radius: 10px 25px;
	border-bottom-right-radius: 10px 25px;
	border-top-left-radius: 10px 50px;
	border-top-right-radius: 10px 50px;
	display: inline-flex;
	height: 10px;
	margin-bottom: 20px;
	margin-right: 22px;
	margin-left: 47px;
}

#spoon15::after {
	content: '';
	position: absolute;
	top: -40px;
	left: -16px;
	width: 30px;
	height: 40px;
	border-radius: 50%;
	background: #EBE5C8;
}

#spoon15s {
	transform: rotate(180deg);
	border: 4px solid transparent;
	border-bottom: 35px solid #fff;
	background: #fff;
	width: 5px;
	border-radius: 10px;
	border-bottom-left-radius: 10px 25px;
	border-bottom-right-radius: 10px 25px;
	border-top-left-radius: 10px 50px;
	border-top-right-radius: 10px 50px;
	display: inline-flex;
	height: 10px;
	margin-bottom: 20px;
	margin-right: 22px;
	margin-left: 47px;
}

#spoon15s::after {
	content: '';
	position: absolute;
	top: -30px;
	left: -10px;
	width: 20px;
	height: 30px;
	border-radius: 50%;
	background: #EBE5C8;
}

#spoon16 {
	transform: rotate(180deg);
	border: 8px solid transparent;
	border-bottom: 70px solid #fff;
	background: #fff;
	width: 10px;
	border-radius: 10px;
	border-bottom-left-radius: 10px 25px;
	border-bottom-right-radius: 10px 25px;
	border-top-left-radius: 10px 50px;
	border-top-right-radius: 10px 50px;
	display: inline-flex;
	height: 10px;
	margin-bottom: 20px;
	margin-right: 22px;
	margin-left: 47px;
}

#spoon16::after {
	content: '';
	position: absolute;
	top: -40px;
	left: -16px;
	width: 30px;
	height: 40px;
	border-radius: 50%;
	background: #FEFDFA;
}

#spoon16s {
	transform: rotate(180deg);
	border: 4px solid transparent;
	border-bottom: 35px solid #fff;
	background: #fff;
	width: 5px;
	border-radius: 10px;
	border-bottom-left-radius: 10px 25px;
	border-bottom-right-radius: 10px 25px;
	border-top-left-radius: 10px 50px;
	border-top-right-radius: 10px 50px;
	display: inline-flex;
	height: 10px;
	margin-bottom: 20px;
	margin-right: 22px;
	margin-left: 47px;
}

#spoon16s::after {
	content: '';
	position: absolute;
	top: -30px;
	left: -10px;
	width: 20px;
	height: 30px;
	border-radius: 50%;
	background: #FEFDFA;
}


#spoon17 {
	transform: rotate(180deg);
	border: 8px solid transparent;
	border-bottom: 70px solid #fff;
	background: #fff;
	width: 10px;
	border-radius: 10px;
	border-bottom-left-radius: 10px 25px;
	border-bottom-right-radius: 10px 25px;
	border-top-left-radius: 10px 50px;
	border-top-right-radius: 10px 50px;
	display: inline-flex;
	height: 10px;
	margin-bottom: 20px;
	margin-right: 22px;
	margin-left: 47px;
}

#spoon17::after {
	content: '';
	position: absolute;
	top: -40px;
	left: -16px;
	width: 30px;
	height: 40px;
	border-radius: 50%;
	background: #D63A30;
}

#spoon17s {
	transform: rotate(180deg);
	border: 4px solid transparent;
	border-bottom: 35px solid #fff;
	background: #fff;
	width: 5px;
	border-radius: 10px;
	border-bottom-left-radius: 10px 25px;
	border-bottom-right-radius: 10px 25px;
	border-top-left-radius: 10px 50px;
	border-top-right-radius: 10px 50px;
	display: inline-flex;
	height: 10px;
	margin-bottom: 20px;
	margin-right: 22px;
	margin-left: 47px;
}

#spoon17s::after {
	content: '';
	position: absolute;
	top: -30px;
	left: -10px;
	width: 20px;
	height: 30px;
	border-radius: 50%;
	background: #D63A30;
}

#spoon18 {
	transform: rotate(180deg);
	border: 8px solid transparent;
	border-bottom: 70px solid #fff;
	background: #fff;
	width: 10px;
	border-radius: 10px;
	border-bottom-left-radius: 10px 25px;
	border-bottom-right-radius: 10px 25px;
	border-top-left-radius: 10px 50px;
	border-top-right-radius: 10px 50px;
	display: inline-flex;
	height: 10px;
	margin-bottom: 20px;
	margin-right: 22px;
	margin-left: 47px;
}

#spoon18::after {
	content: '';
	position: absolute;
	top: -40px;
	left: -16px;
	width: 30px;
	height: 40px;
	border-radius: 50%;
	background: #F3F5F7;
}

#spoon18s {
	transform: rotate(180deg);
	border: 4px solid transparent;
	border-bottom: 35px solid #fff;
	background: #fff;
	width: 5px;
	border-radius: 10px;
	border-bottom-left-radius: 10px 25px;
	border-bottom-right-radius: 10px 25px;
	border-top-left-radius: 10px 50px;
	border-top-right-radius: 10px 50px;
	display: inline-flex;
	height: 10px;
	margin-bottom: 20px;
	margin-right: 22px;
	margin-left: 47px;
}

#spoon18s::after {
	content: '';
	position: absolute;
	top: -30px;
	left: -10px;
	width: 20px;
	height: 30px;
	border-radius: 50%;
	background: #F3F5F7;
}

#spoon19 {
	transform: rotate(180deg);
	border: 8px solid transparent;
	border-bottom: 70px solid #fff;
	background: #fff;
	width: 10px;
	border-radius: 10px;
	border-bottom-left-radius: 10px 25px;
	border-bottom-right-radius: 10px 25px;
	border-top-left-radius: 10px 50px;
	border-top-right-radius: 10px 50px;
	display: inline-flex;
	height: 10px;
	margin-bottom: 20px;
	margin-right: 22px;
	margin-left: 47px;
}

#spoon19::after {
	content: '';
	position: absolute;
	top: -40px;
	left: -16px;
	width: 30px;
	height: 40px;
	border-radius: 50%;
	background: #F78455;
}

#spoon19s {
	transform: rotate(180deg);
	border: 4px solid transparent;
	border-bottom: 35px solid #fff;
	background: #fff;
	width: 5px;
	border-radius: 10px;
	border-bottom-left-radius: 10px 25px;
	border-bottom-right-radius: 10px 25px;
	border-top-left-radius: 10px 50px;
	border-top-right-radius: 10px 50px;
	display: inline-flex;
	height: 10px;
	margin-bottom: 20px;
	margin-right: 22px;
	margin-left: 47px;
}

#spoon19s::after {
	content: '';
	position: absolute;
	top: -30px;
	left: -10px;
	width: 20px;
	height: 30px;
	border-radius: 50%;
	background: #F78455;
}


#spoon {
  transform:rotate(30deg);
  border:10px solid transparent;
  border-bottom:90px solid #fff;
  background:#fff;
  width:0px;
  border-radius:10px;
  border-bottom-left-radius:15px 30px;
  border-bottom-right-radius:15px 30px;
  border-top-left-radius:15px 150px;
  border-top-right-radius:15px 150px;
}

#spoon:after {
  content:'';
  position:absolute;
  top:-80px;
  left:-31px;
  width:60px;
  height:80px;
  border-radius:50%;
  background:#fff;
}



#knife {
  transform:rotate(30deg);
  border:10px solid transparent;
  border-bottom:100px solid #fff;
  background:#fff;
  width:0px;
  border-radius:10px;
  border-bottom-left-radius:15px 30px;
  border-bottom-right-radius:15px 30px;
  border-top-left-radius:15px 150px;
  border-top-right-radius:15px 150px;
}

#knife:after {
  content:'';
  position:absolute;
  top:-80px;
  left:-18px;
  width:26px;
  height:100px;
  border-top-right-radius:15px;
  border-bottom-right-radius:0px;
  border-top-left-radius:50px 150px;
  border-bottom-left-radius:10px;
  background:#fff;
}



#fork {
  transform:rotate(30deg);
  border:10px solid transparent;
  border-bottom:105px solid #fff;
  background:#fff;
  width:0px;
  border-radius:10px;
  border-bottom-left-radius:15px 30px;
  border-bottom-right-radius:15px 30px;
  border-top-left-radius:15px 150px;
  border-top-right-radius:15px 150px;
}

#fork:after {
  content:'';
  position:absolute;
  top:-70px;
  left:-20px;
  width:8px;
  height:60px;
  border-radius:50%;
  background:#fff;
  box-shadow:10px 0px #fff,20px 0px #fff,30px 0px #fff;
}


#fork:before {
  content:'';
  position:absolute;
  top:-35px;
  left:-18px;
  width:35px;
  height:40px;
  border-radius:0% 0% 50% 50%;
  background:#fff;
}