/* Keep long product keywords and category names inside the details column. */
#qf-section__product-presentation .qf-cell__product-detail-search-terms,
#qf-section__product-presentation .qf-cell__product-detail-entry-title-support {
    flex: 1 1 0;
    min-width: 0;
    max-width: 100%;
}

#qf-section__product-presentation .qf-element__product-detail-search-terms-nested-collection,
#qf-section__product-presentation .qf-element__product-detail-entry-title-nested-collection,
#qf-section__product-presentation .qf-element__product-detail-search-terms-nested-collection .qf-list__subentry,
#qf-section__product-presentation .qf-element__product-detail-entry-title-nested-collection .qf-list__subentry {
    min-width: 0;
    max-width: 100%;
}

#qf-section__product-presentation .qf-element__product-detail-search-terms-nested-collection .qf-list__subentry,
#qf-section__product-presentation .qf-element__product-detail-entry-title-nested-collection .qf-list__subentry {
    flex: 1 1 auto;
}

#qf-section__product-presentation .qf-element__home-company-overview-copy,
#qf-section__product-presentation .qf-element__product-detail-entry-title-copy,
#qf-section__product-presentation .qf-element__product-detail-entry-title-copy a {
    max-width: 100%;
    white-space: normal;
    overflow-wrap: anywhere;
    word-break: break-word;
}
