.nb-cart-item-name,
.nb-cart-item-name .nb-title{
    font-size: var(--nb-product-name-font-size);
    line-height: var(--nb-product-name-line-height);
    font-weight: var(--nb-product-name-font-weight);
    letter-spacing: var(--nb-product-name-letter-spacing);
    color: var(--nb-product-name-color);
    font-family: var(--nb-product-name-font-family);
    font-style: var(--nb-product-name-font-style);
    margin-bottom: 0;
    height: calc(var(--nb-dt-rows) * var(--nb-product-name-line-height) * var(--nb-product-name-font-size));
}

.nb-cart-item-name.nb-cart-item-name-s,
.nb-cart-item-name.nb-cart-item-name-s .nb-title {
    font-size: var(--nb-product-name-font-size-s);
    height: calc(var(--nb-dt-rows) * var(--nb-product-name-line-height) * var(--nb-product-name-font-size-s));

}

.nb-cart-item-name.nb-cart-item-name-m,
.nb-cart-item-name.nb-cart-item-name-m .nb-title  {
    font-size: var(--nb-product-name-font-size-m);
    height: calc(var(--nb-dt-rows) * var(--nb-product-name-line-height) * var(--nb-product-name-font-size-m));

}

.nb-cart-item-name.nb-cart-item-name-l,
.nb-cart-item-name.nb-cart-item-name-l .nb-title {
    font-size: var(--nb-product-name-font-size-l);
    height: calc(var(--nb-dt-rows) * var(--nb-product-name-line-height) * var(--nb-product-name-font-size-l));

}