.breakdance-woocommerce .woocommerce-mini-cart__empty-message {
  background: transparent !important;
  color: #000 !important;
}

.breakdance-woocommerce .woocommerce-mini-cart__empty-message:before {
  color: #fff !important;
}

.breakdance-woocommerce .widget_shopping_cart_content,
.breakdance-woocommerce .woocommerce-mini-cart,
.breakdance-woocommerce .woocommerce-mini-cart__total,
.breakdance-woocommerce .woocommerce-mini-cart__buttons {
  max-width: 100%;
  overflow-x: hidden;
}

.breakdance-woocommerce .woocommerce-mini-cart .woocommerce-mini-cart-item,
.breakdance-woocommerce .woocommerce-mini-cart .woocommerce-mini-cart-item * {
  box-sizing: border-box;
  min-width: 0;
}

.breakdance-woocommerce .woocommerce-mini-cart .woocommerce-mini-cart-item {
  overflow: hidden;
}

.breakdance-woocommerce
  .woocommerce-mini-cart
  .woocommerce-mini-cart-item
  a:not(.remove),
.breakdance-woocommerce
  .woocommerce-mini-cart
  .woocommerce-mini-cart-item
  .variation,
.breakdance-woocommerce
  .woocommerce-mini-cart
  .woocommerce-mini-cart-item
  .quantity {
  max-width: 100%;
  overflow-wrap: anywhere;
  word-break: break-word;
}

.breakdance-woocommerce
  .woocommerce-mini-cart
  .woocommerce-mini-cart-item
  .quantity {
  display: flex;
  flex-wrap: wrap;
  gap: 8px;
  align-items: baseline;
}

.breakdance-woocommerce
  .woocommerce-mini-cart
  .woocommerce-mini-cart-item
  .quantity
  .woocommerce-Price-amount {
  white-space: nowrap;
}
