/* FloatCommerce RC2.9.0.7 — Category Readability Rebalance
   Customer category navigation takes priority over excess product-card width. */
@media (min-width: 1321px){
  .fw-wave-shell{
    grid-template-columns:270px minmax(0,1fr) 270px!important;
    gap:20px!important;
    max-width:1480px!important;
  }
  .fw-wave-categories{padding:18px 10px!important}
  .fw-wave-category-list button{
    width:100%!important;
    white-space:normal!important;
    overflow:visible!important;
    text-overflow:clip!important;
    overflow-wrap:normal!important;
    word-break:normal!important;
    line-height:1.18!important;
    padding:11px 10px!important;
    min-height:42px!important;
  }
}
@media (min-width: 1101px) and (max-width:1320px){
  .fw-wave-shell{grid-template-columns:255px minmax(0,1fr) 255px!important;gap:16px!important}
  .fw-wave-category-list button{
    white-space:normal!important;
    overflow:visible!important;
    text-overflow:clip!important;
    word-break:normal!important;
    line-height:1.18!important;
    padding-left:9px!important;
    padding-right:9px!important;
  }
}
/* Never hide a category name behind ellipsis. On narrower layouts a natural second line is safer. */
@media (max-width:1100px){
  .fw-wave-category-list button{overflow:visible!important;text-overflow:clip!important;word-break:normal!important}
}
