/* Category parity v194: new SVGs only, scoped to the two existing menu surfaces. */
#h88-drawer-departments .h88-category-icon,
#all-departments-dropdown .h88-category-icon{display:grid;place-items:center;width:20px;height:20px;flex:0 0 20px;color:#66717d}
#h88-drawer-departments .h88-category-icon svg,
#all-departments-dropdown .h88-category-icon svg{grid-area:1/1;display:block;width:20px;height:20px}
#h88-drawer-departments .h88-category-icon .h88-category-icon-fill,
#all-departments-dropdown .h88-category-icon .h88-category-icon-fill{display:none}
#h88-drawer-departments a:focus-visible .h88-category-icon,
#all-departments-dropdown a:focus-visible .h88-category-icon{color:#cd000f}
#h88-drawer-departments a:focus-visible .h88-category-icon-regular,
#all-departments-dropdown a:focus-visible .h88-category-icon-regular{display:none}
#h88-drawer-departments a:focus-visible .h88-category-icon-fill,
#all-departments-dropdown a:focus-visible .h88-category-icon-fill{display:block}
@media(hover:hover) and (pointer:fine){
 #h88-drawer-departments a:hover .h88-category-icon,
 #all-departments-dropdown a:hover .h88-category-icon{color:#cd000f}
 #h88-drawer-departments a:hover .h88-category-icon-regular,
 #all-departments-dropdown a:hover .h88-category-icon-regular{display:none}
 #h88-drawer-departments a:hover .h88-category-icon-fill,
 #all-departments-dropdown a:hover .h88-category-icon-fill{display:block}
}
