.yith-wcbm-badge {
	position: absolute;
	display: flex;
	justify-content: center;
	flex-direction: column;
	box-sizing: border-box;
	text-align: center;
	line-height: normal;
	z-index: 10;
	font-family: "Open Sans", sans-serif;
	font-size: 13px;
	min-width: max-content;
}

.yith-wcbm-badge.yith-wcbm-badge-show-if-variation {
	display: none;
}

.container-image-and-badge {
	position: relative;
	display: block;
	text-indent: 0;
	line-height: 0;
}

#yith-wcwl-form .yith-wcbm-badge {
	display: none !important;
}

#ywsfl_container_list .yith-wcbm-badge {
	display: none !important;
}

.yith-wcbm-badge.yith-wcbm-badge-advanced .yith-wcbm-badge-shape {
	display: flex;
}

.yith-wcbm-badge.yith-wcbm-badge-advanced, .yith-wcbm-badge.yith-wcbm-badge-advanced .yith-wcbm-badge-text-advanced *, .yith-wcbm-badge.yith-wcbm-badge-advanced .yith-wcbm-badge-shape:before, .yith-wcbm-badge.yith-wcbm-badge-css {
	font-family: "Open Sans", sans-serif;
	word-break: keep-all !important;
	position: absolute;
}

.yith-wcbm-badge.yith-wcbm-badge-css svg {
	display: none;
}

.yith-wcbm-badge-advanced .yith-wcbm-badge-text, .yith-wcbm-badge-advanced .yith-wcbm-badge-text-advanced {
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	z-index: 14;
}

.yith-wcbm-badge.yith-wcbm-badge-advanced .yith-wcbm-badge-shape:before {
	display: none;
	text-transform: uppercase;
}

.yith-wcbm-badge.yith-wcbm-badge-advanced.yith-wcbm-badge-advanced--flip-horizontal .yith-wcbm-badge-shape:before, .yith-wcbm-badge.yith-wcbm-badge-advanced.yith-wcbm-badge-advanced--flip-horizontal .yith-wcbm-badge-text-advanced div {
	transform: scale(-1, 1);
}

.yith-wcbm-badge.yith-wcbm-badge-advanced .yith-wcbm-badge-shape:before, .yith-wcbm-badge.yith-wcbm-badge-advanced .yith-wcbm-badge-text-advanced div {
	position: absolute;
}

.yith-wcbm-badge.yith-wcbm-badge-advanced div div div {
	display: none;
}

.yith-wcbm-badge.yith-wcbm-badge-advanced-3 .yith-wcbm-saved-percentage:before, .yith-wcbm-badge.yith-wcbm-badge-advanced-3 .yith-wcbm-saved-money:before, .yith-wcbm-badge.yith-wcbm-badge-advanced-4 .yith-wcbm-saved-percentage:before, .yith-wcbm-badge.yith-wcbm-badge-advanced-4 .yith-wcbm-saved-money:before, .yith-wcbm-badge.yith-wcbm-badge-advanced-10 .yith-wcbm-sale-percent:before, .yith-wcbm-badge.yith-wcbm-badge-advanced-10 .yith-wcbm-saved-money-value:before, .yith-wcbm-badge.yith-wcbm-badge-advanced-19 .yith-wcbm-saved-percentage:before, .yith-wcbm-badge.yith-wcbm-badge-advanced-20 .yith-wcbm-saved-percentage:before, .yith-wcbm-badge.yith-wcbm-badge-advanced-20 .yith-wcbm-saved-money:before, .yith-wcbm-badge.yith-wcbm-badge-advanced-26 .yith-wcbm-saved-percentage:before, .yith-wcbm-badge.yith-wcbm-badge-advanced-26 .yith-wcbm-saved-money:before, .yith-wcbm-badge.yith-wcbm-badge-advanced-28 .yith-wcbm-saved-percentage:before, .yith-wcbm-badge.yith-wcbm-badge-advanced-28 .yith-wcbm-saved-money:before, .yith-wcbm-badge.yith-wcbm-badge-advanced-29 .yith-wcbm-saved-percentage:before, .yith-wcbm-badge.yith-wcbm-badge-advanced-29 .yith-wcbm-saved-money:before {
	content: "-";
}

.yith-wcbm-badge.yith-wcbm-badge-advanced {
	box-sizing: border-box;
	background: transparent;
}

.woocommerce.widget_shopping_cart {
	z-index: 51 !important;
}