.c-product-card {
    // add flex display to product card wrapper
    // flex the product card to fill the grid item element
    .oc-flex-layout.vertical;
    .oc-flex-layout.flex-auto;
    .c-product-card__body {
        .oc-flex-layout.vertical;
        .oc-flex-layout.flex-auto;
    }
    .c-product-card__name {
        .oc-flex-layout.flex-auto;
    }
}

.c-category-card {
    // add flex display to category card wrapper
    @media (min-width: @screen-sm-min) {
        .oc-flex-layout.vertical;
        .oc-flex-layout.flex-auto;   
    }
}

.c-product-card {
    // add flex display to product card wrapper
    // flex the product card to fill the grid item element
    .oc-flex-layout.vertical;
    .oc-flex-layout.flex-auto;
    .c-product-card__body {
        .oc-flex-layout.vertical;
        .oc-flex-layout.flex-auto;
    }
    .c-product-card__name {
        .oc-flex-layout.flex-auto;
        word-wrap: break-word;
    }
}

.c-category-card {
    // add flex display to category card wrapper
    @media (min-width: @screen-sm-min) {
        .oc-flex-layout.vertical;
        .oc-flex-layout.flex-auto;   
    }
}

Break word on long string product titles
Break word on long string product titles

OC-2083
