@-webkit-keyframes bs_item_img{
  0%{
		left: 0px;
		top: -100px;
		opacity: 0;
	}
	100%{
  	left: 100px;
  	top: 0;
  	opacity: 1;
	}
}
@-moz-keyframes bs_item_img{
  0%{
		left: 0px;
		top: -100px;
		opacity: 0;
	}
	100%{
  	left: 100px;
  	top: 0;
  	opacity: 1;
	}
}
@-o-keyframes bs_item_img{
  0%{
		left: 0px;
		top: -100px;
		opacity: 0;
	}
	100%{
  	left: 100px;
  	top: 0;
  	opacity: 1;
	}
}
@keyframes bs_item_img{
  0%{
		left: 0px;
		top: -100px;
		opacity: 0;
	}
	100%{
  	left: 100px;
  	top: 0;
  	opacity: 1;
	}
}
@-webkit-keyframes bs_item_notice{
  0%{
		opacity: 0;
	}
	100%{
  	opacity: 1;
	}
}
@-moz-keyframes bs_item_notice{
  0%{
		opacity: 0;
	}
	100%{
  	opacity: 1;
	}
}
@-o-keyframes bs_item_notice{
  0%{
		opacity: 0;
	}
	100%{
  	opacity: 1;
	}
}
@keyframes bs_item_notice{
  0%{
		opacity: 0;
	}
	100%{
  	opacity: 1;
	}
}
@-webkit-keyframes bs_item_brand{
  0%{
		-webkit-transform: scaleX(0);
		transform: scaleX(0);
		opacity: 0;
	}
	100%{
		-webkit-transform: scaleX(1);
		transform: scaleX(1);
		opacity: 1;
	}
}
@-moz-keyframes bs_item_brand{
  0%{
		-moz-transform: scaleX(0);
		transform: scaleX(0);
		opacity: 0;
	}
	100%{
		-moz-transform: scaleX(1);
		transform: scaleX(1);
		opacity: 1;
	}
}
@-o-keyframes bs_item_brand{
  0%{
		-o-transform: scaleX(0);
		transform: scaleX(0);
		opacity: 0;
	}
	100%{
		-o-transform: scaleX(1);
		transform: scaleX(1);
		opacity: 1;
	}
}
@keyframes bs_item_brand{
  0%{
		-webkit-transform: scaleX(0);
		-moz-transform: scaleX(0);
		-o-transform: scaleX(0);
		transform: scaleX(0);
		opacity: 0;
	}
	100%{
		-webkit-transform: scaleX(1);
		-moz-transform: scaleX(1);
		-o-transform: scaleX(1);
		transform: scaleX(1);
		opacity: 1;
	}
}
@-webkit-keyframes bs_item_brand_item{
  0%{
		top: -10px;
		right: -100px;
		opacity: 0;
	}
	100%{
		top: 0;
		right: 0;
		opacity: 1;
	}
}
@-moz-keyframes bs_item_brand_item{
  0%{
		top: -10px;
		right: -100px;
		opacity: 0;
	}
	100%{
		top: 0;
		right: 0;
		opacity: 1;
	}
}
@-o-keyframes bs_item_brand_item{
  0%{
		top: -10px;
		right: -100px;
		opacity: 0;
	}
	100%{
		top: 0;
		right: 0;
		opacity: 1;
	}
}
@keyframes bs_item_brand_item{
  0%{
		top: -10px;
		right: -100px;
		opacity: 0;
	}
	100%{
		top: 0;
		right: 0;
		opacity: 1;
	}
}
@-webkit-keyframes bs_item_text{
  0%{
		-webkit-transform: scaleY(0);
		transform: scaleY(0);
		opacity: 0;
	}
	100%{
		-webkit-transform: scaleY(1);
		transform: scaleY(1);
		opacity: 1;
	}
}
@-moz-keyframes bs_item_text{
  0%{
		-moz-transform: scaleY(0);
		transform: scaleY(0);
		opacity: 0;
	}
	100%{
		-moz-transform: scaleY(1);
		transform: scaleY(1);
		opacity: 1;
	}
}
@-o-keyframes bs_item_text{
  0%{
		-o-transform: scaleY(0);
		transform: scaleY(0);
		opacity: 0;
	}
	100%{
		-o-transform: scaleY(1);
		transform: scaleY(1);
		opacity: 1;
	}
}
@keyframes bs_item_text{
  0%{
		-webkit-transform: scaleY(0);
		-moz-transform: scaleY(0);
		-o-transform: scaleY(0);
		transform: scaleY(0);
		opacity: 0;
	}
	100%{
		-webkit-transform: scaleY(1);
		-moz-transform: scaleY(1);
		-o-transform: scaleY(1);
		transform: scaleY(1);
		opacity: 1;
	}
}
@-webkit-keyframes bs_item_old_price{
  0%{
		left: -40px;
		opacity: 0;
	}
	100%{
  	left: 0;
  	opacity: 1;
	}
}
@-moz-keyframes bs_item_old_price{
  0%{
		left: -40px;
		opacity: 0;
	}
	100%{
  	left: 0;
  	opacity: 1;
	}
}
@-o-keyframes bs_item_old_price{
  0%{
		left: -40px;
		opacity: 0;
	}
	100%{
  	left: 0;
  	opacity: 1;
	}
}
@keyframes bs_item_old_price{
  0%{
		left: -40px;
		opacity: 0;
	}
	100%{
  	left: 0;
  	opacity: 1;
	}
}
@-webkit-keyframes bs_item_new_price{
  0%{
		right: -40px;
		opacity: 0;
	}
	100%{
  	right: 0;
  	opacity: 1;
	}
}
@-moz-keyframes bs_item_new_price{
  0%{
		right: -40px;
		opacity: 0;
	}
	100%{
  	right: 0;
  	opacity: 1;
	}
}
@-o-keyframes bs_item_new_price{
  0%{
		right: -40px;
		opacity: 0;
	}
	100%{
  	right: 0;
  	opacity: 1;
	}
}
@keyframes bs_item_new_price{
  0%{
		right: -40px;
		opacity: 0;
	}
	100%{
  	right: 0;
  	opacity: 1;
	}
}
@-webkit-keyframes bs_item_button{
  0%{
		bottom: -100px;
		right: -100px;
		opacity: 0;
	}
	100%{
  	bottom: 0;
  	right: 0;
  	opacity: 1;
	}
}
@-moz-keyframes bs_item_button{
  0%{
		bottom: -100px;
		right: -100px;
		opacity: 0;
	}
	100%{
  	bottom: 0;
  	right: 0;
  	opacity: 1;
	}
}
@-o-keyframes bs_item_button{
  0%{
		bottom: -100px;
		right: -100px;
		opacity: 0;
	}
	100%{
  	bottom: 0;
  	right: 0;
  	opacity: 1;
	}
}
@keyframes bs_item_button{
  0%{
		bottom: -100px;
		right: -100px;
		opacity: 0;
	}
	100%{
  	bottom: 0;
  	right: 0;
  	opacity: 1;
	}
}
@keyframes shop_search_no_result{
  0%{
    border-radius: 5% 5% 5% 60%;
  }
  25%{
    border-radius: 5% 5% 60% 5%;
  }
  50%{
    border-radius: 5% 60% 5% 5%;
  }
  75%{
    border-radius: 60% 5% 5% 5%;
  }
  100%{
    border-radius: 5% 5% 5% 60%;
  }
}
@keyframes shop_search_no_result_anim{
	0%{
		top: -200px;
	}
	100%{
		top: 0;
	}
}