

/* Keep the Japanese Food Processing hero on one line when space permits. */
@media (min-width: 1100px) {
 html[lang="ja"] .ja-food-hero h1 {font-size:clamp(2.35rem, 3.65vw, 3.75rem);letter-spacing:-.055em;white-space:nowrap;line-height:1.3;}
}
@media (max-width:1099px) {html[lang="ja"] .ja-food-hero h1 {white-space:normal;overflow-wrap:normal;word-break:normal;}}

/* Japanese freeze-dried fruit card alignment, desktop only. */
@media (min-width: 769px) {
  html[lang="ja"] .fruit-shelf-aligned .catalog-data tr:nth-child(3) {
    height: 64px;
  }
  html[lang="ja"] .fruit-shelf-aligned .fruit-shelf-note {
    white-space: nowrap;
  }
}
/* Do not force a desktop-only line break on mobile. */
@media (max-width: 768px) {
  html[lang="ja"] .fruit-desktop-break {
    display: none;
  }
}
