	.ls-cart-icon{
		position:fixed;top:20px;right:20px;z-index:9999;
		background:#1B3A5C;color:#fff;border-radius:50%;
		width:48px;height:48px;display:flex;align-items:center;justify-content:center;
		text-decoration:none;box-shadow:0 2px 8px rgba(0,0,0,0.15);
		transition:background 0.15s,transform 0.15s;
	}
	.ls-cart-icon:hover{background:#0F2A4A;transform:scale(1.05)}
	.ls-cart-icon svg{width:20px;height:20px}
	.ls-cart-count{
		position:absolute;top:-4px;right:-4px;background:#C8963E;color:#fff;
		font-size:11px;font-weight:600;width:20px;height:20px;border-radius:50%;
		display:flex;align-items:center;justify-content:center;font-family:Inter,sans-serif;
	}
	.ls-cart-count[data-count="0"]{display:none}
	/* Mobil-Fix (Auftraggeber-Befund 2026-07-03, Phase-3-Fenster): das schwebende
	   Icon sass oben rechts UEBER dem Hamburger-Menue. Auf schmalen Screens
	   ausblenden — der Header traegt dort bereits das feste Warenkorb-Icon. */
	@media (max-width: 782px){
		.ls-cart-icon{display:none}
	}
	/* Phase-5-Fix (2026-07-03): Bestaetigungsseite (order-received) klebte
	   randlos am Fenster — Container mittig mit Innenabstand. */
	body.woocommerce-order-received .woocommerce{
		max-width:1080px;margin:0 auto;padding:40px 24px 72px;
	}
