#weekly-deals h2{
  font-size:45px
}
#weekly-deals .item{
	width: 503px;
	height: 235px;
	margin: 0 42px;
}
#weekly-deals .box {
	height:100%;
	box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, 0.2);
	padding-right: 10px;
}
#weekly-deals .box p {
	font-size:14px
}
#weekly-deals .box a {
	height:37px;
	line-height:37px;
	width:160px
}
#weekly-deals .box .fp-text {
	padding-top: 30px;
	padding-left: 20px;
	padding-right: 10px;
	padding-bottom: 40px;
	flex-grow: 1;
}
#weekly-deals .h-price {
	width: 92px;
	height: 92px;
	right: -10px;
	top: -31px;
	line-height: 0.5rem;
}
#weekly-deals .h-price-inner {
	font-size: 1.6rem;
    line-height: 1;
}
#weekly-deals .h-price-top sup {
	top: -.3em;
	font-size:65%;
}
#weekly-deals .h-price-bottom {
	font-size: 0.5em;
}
#weekly-deals .h-price-bottom small{
	font-size: 61%;
	display: inline-block;
}
@media screen and (max-width: 1199px){
	#weekly-deals .item{
		margin: 0 15px;
	}
}
@media screen and (max-width: 991px){
	#weekly-deals .items {
		flex-direction:column;
		align-items:center;
	}
	#weekly-deals .item:first-child {
		margin-bottom:50px
	}
}
@media screen and (max-width: 767px){
}
@media screen and (max-width: 567px){
	#weekly-deals h2{
		font-size: 2.06666667em;
	}
	#weekly-deals .item {
		width: 345px;
		height: 203px;
	}
	#weekly-deals .box .fp-text{
		padding: 15px 25px 15px 10px;
	}
	#weekly-deals .box a{
		width: 130px;
		font-size: 0.8rem;
	}
	#weekly-deals .h-price {
		right:8px;
	}
	#weekly-deals .h-price-inner {
		font-size:1.5rem;
	}
}