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

/* Récapitulatif (validation)
---------------------------------------------------------------------- */
.processPage .addresses { align-items: center; flex-direction: column; }
.processPage .addresses > article { width: 100%; }

/* Panier (bloc du panier)
---------------------------------------------------------------------- */
.basket.default.foot,
.basket.default.foot tfoot,
.basket.default.foot tfoot tr { display: flex; flex-wrap: wrap; width: 100%; }
.basket.default.foot tfoot td { flex: 1 1; }
.basket.default.foot tfoot td.corner { flex: 0 0 100%; width: 100%; border: none; }

/* Processus de commande
---------------------------------------------------------------------- */
.processPage nav { flex-direction: column; }
.processPage nav > .btn { width: 100%; margin: 5px 0; text-align: center; }
.processPage nav > .btn.next { margin: 5px 0; }

/* Login & création compte
---------------------------------------------------------------------- */
.processPage .auth {flex-direction: column;}
.processPage .auth > article { width: 100%; }
.processPage .auth > article:not(:last-of-type) { margin-bottom: 10px; }

/* Popin ajout / ajouté au panier
---------------------------------------------------------------------- */
.modal.shop nav.actions { flex-direction: column; text-align: center; }
.modal.shop nav.actions > .btn { margin: 5px; }

/*
.prodsList.style-mosaic > .prod { flex: 1 1 100%; max-width: 100%; } */

.product-wrapper > .prod .sell { flex-direction: column; }