/* Twelve readable roots without changing the accepted hero/banner bounds. */
@media (min-width:1024px) and (hover:hover) and (pointer:fine){
.hardware-club-theme .h88-home-upper>.h88-home-categories{min-height:0;overflow:hidden;contain:size}
.hardware-club-theme .h88-home-upper>.h88-home-categories nav{display:flex;flex-direction:column;min-height:0;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin}
.hardware-club-theme .h88-home-upper>.h88-home-categories nav>a{flex:1 0 auto;min-height:44px;line-height:1.35;white-space:normal;overflow-wrap:anywhere}
}
.h88-category-icon>.dashicons,.hardware-club-theme .h88-home-categories nav .h88-category-icon>.dashicons{grid-area:1/1;width:20px;height:20px;font-size:20px;line-height:20px}
