/* Processus de commande
---------------------------------------------------------------------- */
.process-cmd ul { flex-direction: column; }

/* Panier (bloc du panier)
---------------------------------------------------------------------- */
.basket-page .basket { display: block; border: none; }
.basket-page .basket thead { display: none; }

.basket-page .basket tbody { display: block; width: 100%; margin: 0; background: none; }
.basket-page .basket tbody tr {
	display: block;
	width: 100%;
	
	background: #fbfbfb;
	border: 1px solid #eee;
	
	margin: 10px 0;
}
.basket-page .basket tbody tr:not(:last-of-type) { border-bottom: 1px solid #eee; }
.basket-page .basket tbody tr td.product { display: block; width: 100% !important; border: none; }
.basket-page .basket tbody tr td.price,
.basket-page .basket tbody tr td.qtty {
	display: inline-flex;
	border: none;
	
	flex: 1 1;
	
	height: 60px;
	
	justify-content: center;
	align-items: center;
}
.basket-page .basket tbody tr td.priceHT { width: 25% !important; padding: 4px !important; }
.basket-page .basket tbody tr td.qtty { width: 35% !important; }
.basket-page .basket tbody tr td.totalpriceHT { width: 40% !important; padding: 4px !important; }
.basket-page .basket tbody tr td.totalpriceHT::before { content: 'Total:'; margin-right: 0.5em; }

.basket-page .basket.foot,
.basket-page .basket.foot tfoot,
.basket-page .basket.foot tfoot tr { display: block; width: 100%; font-size: 0; }
.basket-page .basket.foot tfoot td.corner { display: block; width: 100%; border: none; }=
.basket-page .basket.foot tfoot td:not(.corner) { display: inline-block; width: 50%; }