/**
 * Jeu de Moi — panier / checkout
 * v0.13.06
 *
 * Présentation commune des métadonnées de configuration WooCommerce Blocks.
 * Chaque caractéristique occupe sa propre ligne ; aucun séparateur « / »
 * n'est conservé entre les éléments.
 */
.wc-block-components-product-details,
.wc-block-components-order-summary-item__description .wc-block-components-product-details {
  display: block !important;
  margin-top: 7px !important;
  padding: 0 !important;
  font-size: 13px !important;
  line-height: 1.45 !important;
  list-style: none !important;
}

.wc-block-components-product-details li,
.wc-block-components-product-details__item {
  display: block !important;
  width: 100% !important;
  margin: 0 0 3px !important;
  padding: 0 !important;
  white-space: normal !important;
}

/* WooCommerce Blocks ajoute normalement « / » entre les métadonnées. */
.wc-block-components-product-details li::after,
.wc-block-components-product-details__item::after,
.wc-block-components-product-details li:not(:last-child)::after,
.wc-block-components-product-details__item:not(:last-child)::after {
  content: none !important;
  display: none !important;
}

.wc-block-components-product-details__name,
.wc-block-components-product-details li > span:first-child,
.wc-block-components-product-details li > strong:first-child {
  font-weight: 700 !important;
}

.wc-block-cart-item__product .wc-block-components-product-name,
.wc-block-components-order-summary-item__description .wc-block-components-product-name {
  font-weight: 700 !important;
}

/* v0.13.06 — structure verticale forcée sur le DOM réel des Blocks WooCommerce. */
ul.wc-block-components-product-details,
.wc-block-components-product-details {
  display: flex !important;
  flex-direction: column !important;
  align-items: flex-start !important;
  gap: 2px !important;
}
ul.wc-block-components-product-details > li,
.wc-block-components-product-details > li,
.wc-block-components-product-details > .wc-block-components-product-details__item {
  display: block !important;
  flex: 0 0 auto !important;
  width: 100% !important;
  margin: 0 !important;
}
ul.wc-block-components-product-details > li::before,
ul.wc-block-components-product-details > li::after,
.wc-block-components-product-details > .wc-block-components-product-details__item::before,
.wc-block-components-product-details > .wc-block-components-product-details__item::after {
  content: none !important;
  display: none !important;
}
