.quantity-adder {
	display: inline-block;
	text-align: center;
	border: 1px solid #aaa;
	border-radius: 4px;
	background-color: rgb(238, 238, 238);
}
.quantity-adder [class^=add-] {
	width: 29px;
	height: 29px;
	line-height: 29px;
	cursor: pointer;
}
.quantity-adder [class^=add-]:hover {
	color: #ff3813;
}
.quantity-adder .add-minus {
	float: left;
}
.quantity-adder .add-plus {
	float: right;
}
.quantity-adder input {
	-moz-appearance: textfield;
	display: inline;
	width: 45px;
	border: none;
	border-radius: 0;
	text-align: center;
	height: 29px;
}
.quantity-adder input::-webkit-outer-spin-button,
.quantity-adder input::-webkit-inner-spin-button {
	-webkit-appearance: none;
}