/* Phase 4 corrections confirmed in the saved before screenshots.
   Preserve approved fonts, spacing, cards, grid tracks and buying controls.
   Allow an otherwise unbreakable product-title token to wrap.
   Source: /styles-phase1-20261026.css, .product-info h1, line 420. */
.product-info h1 {
  overflow-wrap: anywhere;
}

/* The existing Kawasaki unit label is already a block. Its price parent must
   also be a block so the shared product-price flex rule cannot put them side by
   side in the compact parts-list price column. Preserve all label typography. */
[data-kawasaki-pdp-layout] .pressure-price.product-price {
  display: block;
}

/* Reuse the existing multi-task filter's long-label wrapping behavior on the
   six-column hand-tool filters. Preserve padding, font and breakpoints. */
.hand-tool-filters .filter-chip {
  overflow-wrap: anywhere;
}

/* The blade-product detail heading keeps its approved typography and columns;
   a long unbreakable translated heading may wrap inside its own text track. */
[data-blade-product] .product-details h2 {
  overflow-wrap: anywhere;
}
