/**
 * Passie Cross-sell Popup — staging pilot
 * Minimale styling: verbergt het onzichtbare trigger-element dat de
 * JetPopup "On Click"-trigger aanroept. De popup-inhoud zelf wordt volledig
 * vormgegeven in Elementor/JetPopup zelf, niet hier.
 */
#passie-xsell-trigger {
	position: absolute;
	width: 1px;
	height: 1px;
	padding: 0;
	margin: -1px;
	overflow: hidden;
	clip: rect(0, 0, 0, 0);
	white-space: nowrap;
	border: 0;
}

#passie-xsell-add[disabled] {
	opacity: 0.6;
	cursor: default;
}

/**
 * Verbergt tijdelijk Elementor's eigen winkelwagen-mini-cart (het
 * "woocommerce-menu-cart"-widget, rechtsboven) zolang onze cross-sell-
 * popup nog aan het bepalen is of er iets te tonen valt, of terwijl de
 * popup zelf open staat. Wordt aan/uit gezet door cross-sell-popup.js
 * (klasse "passie-xsell-hiding-cart" op <body>). !important is nodig
 * omdat Elementor Pro's eigen JS zelf `display:block` op dit element
 * zet zodra het "added_to_cart"-event afvuurt -- dat gebeurt NA onze
 * eigen handler (zie cross-sell-popup.js), dus alleen zo'n !important-
 * regel kan die latere, synchrone display:block nog overrulen.
 */
body.passie-xsell-hiding-cart .elementor-menu-cart__container.elementor-lightbox {
	display: none !important;
}
