/* Keep every primary category visible and ordered on desktop. */
@media (min-width:951px){
  .category-nav{height:62px}
  #category-menu{
    display:grid;
    grid-template-columns:repeat(var(--menu-columns,8),minmax(0,1fr));
    width:100%;
    max-width:1800px;
    height:100%;
    margin:0 auto;
    padding:0 18px;
    overflow:visible;
  }
  .category-group{min-width:0;justify-content:center}
  .category-group>a{
    width:100%;
    justify-content:center;
    padding:0 8px;
    text-align:center;
    white-space:normal;
    font-size:clamp(11px,.76vw,13px);
    line-height:1.18;
  }
  .category-dropdown{top:62px;text-align:left}
  .category-group:nth-last-child(-n+2) .category-dropdown{left:auto;right:0}
}
