.cc_NllAlEG54V_card_product_name .kombos-card-product-name {
  display: block;
  width: fit-content;
  max-width: 100%;
}

.cc_NllAlEG54V_card_product_name .kombos-card-product-name__link {
  display: block;
  color: var(--ts-ink);
  font-family: var(--ts-font);
  font-size: var(--ts-fs-base);
  font-weight: 500;
  line-height: 1.4;
  letter-spacing: -0.008em;
  text-decoration: none;
  max-width: 100%;
}

.cc_NllAlEG54V_card_product_name .kombos-card-product-name__link:hover {
  text-decoration: underline;
}

.cc_NllAlEG54V_card_product_name .kombos-card-product-name__link--single-line {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}

/* Inter is the theme's only family; form controls don't inherit it. */
.cc_NllAlEG54V_card_product_name .kombos-card-product-name, .cc_NllAlEG54V_card_product_name .kombos-card-product-name input, .cc_NllAlEG54V_card_product_name .kombos-card-product-name button, .cc_NllAlEG54V_card_product_name .kombos-card-product-name select, .cc_NllAlEG54V_card_product_name .kombos-card-product-name textarea, .cc_NllAlEG54V_card_product_name .kombos-card-product-name optgroup {
  font-family: var(--ts-font);
}
