.product-labels .binarro-product-bundles__custom-sale,
.product-labels .binarro-product-bundles__custom-promo {
	display: inline-flex;
	align-items: center;
	justify-content: center;
	width: auto !important;
	max-width: 180px;
	min-height: 26px;
	height: auto !important;
	padding: 5px 9px;
	border-radius: 6px;
	line-height: 1.2;
	text-align: center;
	white-space: normal;
	overflow-wrap: anywhere;
}

.product-labels .binarro-product-bundles__custom-promo {
	order: 999;
	font-weight: 700;
}

/* A visual border that does not resize WoodMart cards or move nearby products. */
.wd-product.binarro-custom-offer-product > .product-wrapper,
.product-grid-item.binarro-custom-offer-product > .product-wrapper,
li.product.binarro-custom-offer-product > .product-wrapper,
.binarro-custom-offer-product.product-wrapper,
.wd-product .product-wrapper:has(.binarro-product-bundles__custom-promo) {
	outline: 2px solid #d63638;
	outline-offset: -2px;
	border-radius: 8px;
}

body.single-product.binarro-custom-offer-active .product-image-summary-wrap,
body.single-product.binarro-custom-offer-active div.product > .product-image-summary {
	outline: 2px solid #d63638;
	outline-offset: -2px;
	border-radius: 8px;
}
