/*
 * ParsKala seller warranty text overflow fix.
 * Scoped to the product warranty row; does not alter seller, price or stock markup.
 */
.single-product .prk-warranty-box {
    min-width: 0;
    max-width: 100%;
}

/* Override the parent theme's whitespace-nowrap utility on the flex row. */
.single-product .prk-warranty-box > .flex {
    min-width: 0;
    max-width: 100%;
    white-space: normal !important;
    align-items: flex-start;
}

/* Keep warranty icons visible and at the beginning of the wrapped text. */
.single-product .prk-warranty-box > .flex > .warranty-icon {
    flex: 0 0 auto;
    align-self: flex-start;
}

/* Permit long warranty names to wrap within the seller card. */
.single-product .prk-warranty-box > .flex > span:not(.warranty-icon) {
    flex: 1 1 0%;
    min-width: 0;
    max-width: 100%;
    white-space: normal !important;
    overflow-wrap: anywhere;
    word-break: normal;
    line-height: 1.85;
}
