/* ==========================================================================
   Remplace les 3 polices d'icônes du plugin "Mini Ajax Woo Cart" (eleganticons.css,
   icofont.css, materialdesignicons.css — ~950 Ko à elles trois) par 3 petits SVG en CSS.
   Le plugin ne les utilise que pour 3 icônes au total sur son bouton panier flottant
   (icofont-basket, icofont-close-line, mdi-cart-arrow-down) — eleganticons.css n'est même
   pas utilisée du tout. Les 3 polices sont retirées côté PHP (voir functions-ajout.php,
   wp_dequeue_style), le reste du plugin (mise en page, animations) n'est pas touché.
   A placer dans : wp-content/themes/blocksy-1752578877-via-wpmarmite/assets/css/mini-cart-icons.css
   ========================================================================== */

.icofont-basket::before,
.icofont-close-line::before,
.mdi-cart-arrow-down::before {
	content: '' !important;
	display: inline-block;
	width: 1em;
	height: 1em;
	background-color: currentColor;
	-webkit-mask-repeat: no-repeat;
	mask-repeat: no-repeat;
	-webkit-mask-position: center;
	mask-position: center;
	-webkit-mask-size: contain;
	mask-size: contain;
	vertical-align: middle;
}

.icofont-basket::before {
	-webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8'%3E%3Cpath d='M4 9h16l-1.5 10.5a2 2 0 0 1-2 1.5H7.5a2 2 0 0 1-2-1.5L4 9Z' stroke-linejoin='round'/%3E%3Cpath d='M8 9V7a4 4 0 0 1 8 0v2' stroke-linecap='round'/%3E%3C/svg%3E");
	mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8'%3E%3Cpath d='M4 9h16l-1.5 10.5a2 2 0 0 1-2 1.5H7.5a2 2 0 0 1-2-1.5L4 9Z' stroke-linejoin='round'/%3E%3Cpath d='M8 9V7a4 4 0 0 1 8 0v2' stroke-linecap='round'/%3E%3C/svg%3E");
}

.icofont-close-line::before {
	-webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2'%3E%3Cpath d='M6 6l12 12M18 6L6 18' stroke-linecap='round'/%3E%3C/svg%3E");
	mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2'%3E%3Cpath d='M6 6l12 12M18 6L6 18' stroke-linecap='round'/%3E%3C/svg%3E");
}

.mdi-cart-arrow-down::before {
	-webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8'%3E%3Cpath d='M3 4h2l2.4 12.2a2 2 0 0 0 2 1.8h7.2a2 2 0 0 0 2-1.6L20.5 8H6' stroke-linecap='round' stroke-linejoin='round'/%3E%3Ccircle cx='9.5' cy='20.5' r='1.3' fill='black' stroke='none'/%3E%3Ccircle cx='17' cy='20.5' r='1.3' fill='black' stroke='none'/%3E%3Cpath d='M15 10v5m0 0l-2-2m2 2l2-2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
	mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8'%3E%3Cpath d='M3 4h2l2.4 12.2a2 2 0 0 0 2 1.8h7.2a2 2 0 0 0 2-1.6L20.5 8H6' stroke-linecap='round' stroke-linejoin='round'/%3E%3Ccircle cx='9.5' cy='20.5' r='1.3' fill='black' stroke='none'/%3E%3Ccircle cx='17' cy='20.5' r='1.3' fill='black' stroke='none'/%3E%3Cpath d='M15 10v5m0 0l-2-2m2 2l2-2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
}
