.basket {

}

.basket__item {
	padding:1rem 0;
}

.basket__item:not(:first-child){
	border-top:1px solid #e5e5e5;
}

.basket__remove > * {
	cursor:pointer;
}

.basket__product {

}

.basket__product_title {
	font-weight:800;
	font-size:1rem;
	font-family:'Roboto', sans-serif;
	color:#007cbc;
}

.basket__product_info {
	color:#007cbc;
}

.basket__quantity {
	text-align:center;
}

.basket__price {
	font-weight:800;
	text-align:right;
	display:flex;
	align-items:center;
	justify-content:flex-end;
	white-space:nowrap;
}

.basket__remove {
	text-align:right;
	display:flex;
	align-items:center;
	justify-content:flex-end;
}

.basket__summary {
	text-align:right;
}

.basket__summary_prices {
	margin:1rem 0;
}

.basket__summary_price--b2c {
	font-size:1.5rem;
}

.basket__summary_price--b2b {
	font-size:1rem;
}

.basket__summary_price--b2b strong {
	font-weight:normal;
}
