/* Map metadata remains complete; format it as label/value rows in Woo's native views. */
.wc-block-components-product-details:has(>.wc-block-components-product-details__kartenausschnitt){display:grid;gap:8px;margin-block:16px;font:400 14px/1.5 var(--mb-font-body,'Urbanist',sans-serif);color:var(--mb-palette-4,#1f1f1f)}
.wc-block-components-product-details:has(>.wc-block-components-product-details__kartenausschnitt)>span{display:grid;grid-template-columns:minmax(82px,.7fr) minmax(0,1.3fr);column-gap:12px;min-width:0}
.wc-block-components-product-details:has(>.wc-block-components-product-details__kartenausschnitt) .wc-block-components-product-details__name{font-weight:600}
.wc-block-components-product-details:has(>.wc-block-components-product-details__kartenausschnitt) .wc-block-components-product-details__value{min-width:0;overflow-wrap:anywhere}
.wc-block-components-product-details:has(>.wc-block-components-product-details__kartenausschnitt)>span>span[aria-hidden=true]{display:none}
.cart_item:has(a[href*="maps.modelbauer.com"]) .mm-cart-product-sku{display:none}
.cart_item:has(a[href*="maps.modelbauer.com"]) dl.variation{display:grid;grid-template-columns:minmax(82px,.7fr) minmax(0,1.3fr);gap:8px 12px;font:400 14px/1.5 var(--mb-font-body,'Urbanist',sans-serif)}
.cart_item:has(a[href*="maps.modelbauer.com"]) dl.variation>:is(dt,dd){margin:0;float:none;min-width:0;overflow-wrap:anywhere}.cart_item:has(a[href*="maps.modelbauer.com"]) dl.variation dt{font-weight:600}.cart_item:has(a[href*="maps.modelbauer.com"]) dl.variation dd p{margin:0}
