/* Empty search results have no native sort form: keep the mobile toolbar useful. */
@media(max-width:900px){
  main.tj-shop-main.tj-shop-archive .tj-mobile-shop-tools>.tj-mobile-shop-sort[hidden]{display:none}
  main.tj-shop-main.tj-shop-archive .tj-mobile-shop-tools:has(>.tj-mobile-shop-sort[hidden]){grid-template-columns:minmax(0,1fr) 74px}
}
@media(max-width:370px){
  main.tj-shop-main.tj-shop-archive .tj-mobile-shop-tools:has(>.tj-mobile-shop-sort[hidden]){grid-template-columns:minmax(0,1fr) 64px}
}
/* Keep a long search removable without pushing its close icon outside the chip. */
@media(max-width:900px){
  main.tj-shop-main.tj-shop-archive .tjws-active-filters>a.tjws-filter-chip{
    display:block;position:relative;max-width:min(260px,calc(100vw - 52px));
    padding:11px 34px 11px 12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap
  }
  main.tj-shop-main.tj-shop-archive .tjws-active-filters>a.tjws-filter-chip>span[aria-hidden]{
    position:absolute;top:50%;right:12px;transform:translateY(-50%)
  }
}
