.carditem_product {
	box-shadow:0 0 10px 0 rgba(0,0,0,0.1);
	position:relative;
	display:flex;
	flex-direction: column;
	height: 100%;
	padding:1.4rem;
}

.carditem__more {
	position:absolute;
	text-align:center;
	bottom:0;
	left:50%;
	transform:translate(-50%, 50%);
	white-space:nowrap;;
}

.carditem__title {
	color:#007cbc;
	font-weight:800;
	font-family:'Roboto', sans-serif;
	text-align:center;
	font-size:1.5rem;
	min-height:3.5rem;
}

.carditem__subtitle {
	font-weight:100;
	font-size:1rem;
	text-align:center;
	margin-bottom:1rem;
}

.carditem__features {
	flex:1;
	font-size:1rem;
}

.carditem__features li {
	font-weight:100;
	line-height:1.3rem;
	margin-bottom:.3rem;
}

.carditem__features li strong {
	font-weight:800;
}

.carditem__pricebox {
	text-align:center;
	height:5rem;
}

.carditem__price {
	font-size: 1.4rem;
}
