.product-details .product-name {
	margin-top: 0;
}

#sameday-header, #nextday-header {
	padding: 5px 10px 10px 10px;
	text-align: center;
}
#sameday-header > span:first-child, #nextday-header > span:first-child {
	font-weight: bold;
	/* color: black; */
}

/** COUNTDOWN */
.product-details .countdown {
	display: block;
	margin-top: 10px;
}
.product-details .countdown span {
	display: inline-block;
	width: 28px;
	text-align: center;
	font-size: 20px;
	font-weight: 300;
	color: #999999;
	border: 1px solid #D9D9D9;
	border-radius: 3px;
	background: linear-gradient(to bottom,#ffffff,#eeeeee);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#eeeeee',GradientType=0 );
	vertical-align: middle;
	padding: 9px 0;
}
.product-details .countdown .hours-2, .product-details .countdown .minutes-2, .product-details .countdown .seconds-2 {
	margin-left: 2px;
}
.product-details .countdown .minutes-1, .product-details .countdown .seconds-1 {
	margin-left: 10px;
}
/** END COUNTDOWN **/

.product-details .product-name {
	font-size: 28px;
}
.product-details .product-description {
	font-size: 1.1em;
}

.product-details .box-addon .media, .product-details .box-addon p {
	padding-left: 10px;
	padding-right: 10px;
}

/* -- Rating container -- */
.product-rating {
	font-size: 15px;
	margin-bottom: 10px;
	color: #EB008B;
}
.product-rating .rating-score {
	display: inline-block;
	font-size: 17px;
	font-weight: bold;
}
.product-rating .rating-stars {
	display: inline-block;
	vertical-align: text-bottom;
	padding: 0 10px;
	height: 18px;
}

.product-qa__question {
	font-size: 1.1em;
	color: #171717;
}