/* Desktop: subcategory chips show full names on up to 3 lines (2026-10-08). Mobile unchanged. */
@media (min-width: 768px) {
  body#category .hl-category-quicknav .subcategory__link--with-image,
  body#category .hl-category-quicknav .hl-category-quicknav__toggle {
    height: 62px !important;
    min-height: 62px !important;
    max-height: 62px !important;
  }
  body#category .hl-category-quicknav .subcategory__link--with-image {
    padding: 5px 8px 5px 6px !important;
  }
  body#category .hl-category-quicknav .subcategory__link--with-image .subcategory__name,
  body#category .hl-catintro__chips.hl-category-quicknav .subcategory__link--with-image .subcategory__name {
    font-size: 12px !important;
    line-height: 1.22 !important;
    overflow-wrap: normal !important;
    word-break: normal !important;
    hyphens: manual !important;
    -webkit-line-clamp: 3 !important;
    line-clamp: 3 !important;
    max-height: none !important;
  }
  body#category .hl-category-quicknav .hl-category-quicknav__list:not(.is-expanded):has(> a.subcategory__link--with-image:nth-child(13)) {
    max-height: calc(62px * 2 + 8px) !important;
    min-height: calc(62px * 2 + 8px) !important;
    height: calc(62px * 2 + 8px) !important;
  }
  body#category .hl-category-quicknav .subcategory__link--with-image {
    gap: 9px !important;
  }
  body#category .hl-category-quicknav .subcategory__link--with-image .subcategory__thumbnail,
  body#category .hl-category-quicknav a.subcategory__link--with-image > img.subcategory__thumbnail,
  body#category .hl-category-quicknav .subcategory__link--with-image picture {
    width: 42px !important;
    height: 42px !important;
    flex: 0 0 42px !important;
    object-fit: contain !important;
  }
}
