#wave_products{
	background:#b9dbf3;
}

#wave_products img{
	width:100%;
	max-width:1920px;
	display:block;
	margin:0 auto;
}

/* ------------------------
	WAVE DIVIDER
------------------------ */

.wave_divider{
	position:relative;
	width:100%;
	height:240px;
	margin-top:-180px;
	z-index:10;
	pointer-events:none;
}

.wave_divider svg{
	width:100%;
	height:100%;
	display:block;
}

/* 캐릭터 */

.wave_char{
	width:10vw;
	max-width:200px;
}

.wave_left{
    position: absolute;
    top: -10%;
    left: 25%;
    transform: translateX(-50%);
    width: 12%;
    height: auto;
    max-width: 200px;
}

.wave_right{
    position: absolute;
    top: -42%;
    right: 25%;
    transform: translateX(-50%);
    width: 100%;
    height: auto;
    max-width: 250px;
}

@keyframes waveBounce{

	0%{transform:translateY(0);}
	50%{transform:translateY(-8px);}
	100%{transform:translateY(0);}

}

.wave_char{
	animation:waveBounce 3s ease-in-out infinite;
}

.wave_divider2{
	position:relative;
	width:100%;
	height:240px;
	margin-top:-120px;
	z-index:10;
	pointer-events:none;
}

.wave_divider2 svg{
	width:100%;
	height:100%;
	display:block;
}

.wave_divider3{
	position:relative;
	width:100%;
	height:240px;
	margin-top:-160px;
	z-index:10;
	pointer-events:none;
}

.wave_divider3 svg{
	width:100%;
	height:100%;
	display:block;
}