/* -------------------------------------------------------------------
----------------------------------------------------------------------
								BOUTIQUE
----------------------------------------------------------------------
---------------------------------------------------------------------- */

/* Vue générique
---------------------------------------------------------------------- */
.shop-view > aside { display: none; }
.shop-view > section { padding-right: 0; }

/* Panier (résumé)
---------------------------------------------------------------------- */
.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: flex;
	flex-direction: column;
	width: 100%;

	background: #fbfbfb;
	border: 1px solid #eee;
	border-radius: 5px;
	overflow: hidden;
	margin: 10px auto;
	max-width: 600px;
	box-shadow: 3px 3px 25px rgba(0, 0, 0, 0.15);
}
.basket-page .basket tbody tr:not(:last-of-type) { border-bottom: 1px solid #eee; }
.basket-page .basket tbody tr td { border: none; }
.basket-page .basket tbody tr td.product { display: flex; flex-direction: column; width: 100% !important; border: none; padding: 0; }
.basket-page .basket tbody tr td.product > figure { width: 100%; height: 220px; }
.basket-page .basket tbody tr td.product > figure img { width: 100%; height: 100%; object-fit: cover; }
.basket-page .basket tbody tr td.product > figure img.no-pic { padding: 50px; object-fit: contain; }
.basket-page .basket tbody tr td.product > article { width: 100%; padding: 10px; }
.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.qtty {  }
.basket-page .basket tbody tr td[data-col="priceHT"],
.basket-page .basket tbody tr td[data-col="priceTTC"] { display: none; }
.basket-page .basket tbody tr td[data-col="totalpriceHT"],
.basket-page .basket tbody tr td[data-col="totalpriceTTC"] { font-size: 22px; }
.basket-page .basket tbody tr td.del a { width: 100%; padding: 10px; }
.basket-page .basket tbody tr td.del a::after { content: 'Supprimer'; }
.basket-page .basket tbody tr td.del a > i { margin-right: 5px; }

.overHead .shop-mini-basket.basket-dropdown { display: none; }

.overHead .top-basket > a > span:not(.cart) { display: none; }