.wc-block-cart,
.wp-block-woocommerce-cart,
.wc-block-checkout,
.wp-block-woocommerce-checkout {
  .wc-block-components-product-details {
    margin-top: 8px;

    .arraysubs-subscription-meta {
      display: block;
      margin-top: 6px;
      line-height: 1.5;

      [aria-hidden="true"] {
        display: none;
      }
    }

    .wc-block-components-product-details__name {
      display: block;
      margin-bottom: 2px;
      color: #50575e;
      font-size: 12px;
      font-weight: 600;
      letter-spacing: 0.01em;
      text-transform: none;
    }

    .wc-block-components-product-details__value {
      display: block;
      color: #1e1e1e;
      font-size: 13px;
    }
  }
}

.woocommerce-cart,
.woocommerce-checkout,
.woocommerce-page {
  .wc-item-meta {
    margin: 8px 0 0;
    padding: 0;
    list-style: none;

    li {
      display: flex;
      flex-wrap: wrap;
      gap: 4px 8px;
      margin: 6px 0 0;
      line-height: 1.5;
    }

    .wc-item-meta-label {
      margin: 0;
      min-width: 105px;
      color: #50575e;
      font-size: 12px;
      font-weight: 600;
      float: none;
    }

    p {
      margin: 0;
      color: #1e1e1e;
      font-size: 13px;
    }
  }
}
