/* Block cart/checkout: only the advertising-panel line, preserve all native links. */
.wc-block-cart-item__product:has(a.wc-block-components-product-name[href*="/produit/panneau-publicitaire/"]) .wc-block-components-product-metadata,
.wc-block-checkout-summary-list-item:has(a[href*="/produit/panneau-publicitaire/"]) .wc-block-components-product-metadata {text-align:left!important;}
.wc-block-cart-item__product:has(a.wc-block-components-product-name[href*="/produit/panneau-publicitaire/"]) .wc-block-components-product-details,
.wc-block-checkout-summary-list-item:has(a[href*="/produit/panneau-publicitaire/"]) .wc-block-components-product-details {display:grid!important;gap:0;text-align:left!important;margin-top:14px;font-size:13px;line-height:1.5;}
.wc-block-cart-item__product:has(a.wc-block-components-product-name[href*="/produit/panneau-publicitaire/"]) .wc-block-components-product-details > span,
.wc-block-checkout-summary-list-item:has(a[href*="/produit/panneau-publicitaire/"]) .wc-block-components-product-details > span {display:grid!important;grid-template-columns:minmax(120px,40%) minmax(0,1fr);gap:12px;padding:7px 0;border-bottom:1px solid #e1e5ea;}
.wc-block-cart-item__product:has(a.wc-block-components-product-name[href*="/produit/panneau-publicitaire/"]) .wc-block-components-product-details > span > span[aria-hidden="true"],
.wc-block-checkout-summary-list-item:has(a[href*="/produit/panneau-publicitaire/"]) .wc-block-components-product-details > span > span[aria-hidden="true"] {display:none!important;}
.wc-block-cart-item__product:has(a.wc-block-components-product-name[href*="/produit/panneau-publicitaire/"]) .wc-block-components-product-details__name,
.wc-block-checkout-summary-list-item:has(a[href*="/produit/panneau-publicitaire/"]) .wc-block-components-product-details__name {font-weight:650;}
.wc-block-cart-item__product:has(a.wc-block-components-product-name[href*="/produit/panneau-publicitaire/"]) .wc-block-components-product-details__value,
.wc-block-checkout-summary-list-item:has(a[href*="/produit/panneau-publicitaire/"]) .wc-block-components-product-details__value {display:block!important;min-width:0;overflow-wrap:anywhere;}
.woocommerce-cart-form .cart_item:has(a[href*="/produit/panneau-publicitaire/"]) dl.variation {display:grid!important;grid-template-columns:minmax(120px,40%) minmax(0,1fr);gap:8px 12px;text-align:left;}
.woocommerce-cart-form .cart_item:has(a[href*="/produit/panneau-publicitaire/"]) dl.variation dt {grid-column:1;float:none!important;margin:0!important;}
.woocommerce-cart-form .cart_item:has(a[href*="/produit/panneau-publicitaire/"]) dl.variation dd {grid-column:2;float:none!important;margin:0!important;overflow-wrap:anywhere;}
@media(max-width:480px){.wc-block-cart-item__product:has(a.wc-block-components-product-name[href*="/produit/panneau-publicitaire/"]) .wc-block-components-product-details > span{grid-template-columns:1fr;gap:2px;}}
