#superior-concept #sc-mega-brands.sc-logo-brand-menu{background:#fff}
#superior-concept #sc-mega-brands.sc-logo-brand-menu>.sc-mega-inner{display:block;width:90%;padding:24px 0 30px}
#superior-concept .sc-logo-menu-heading{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:22px}
#superior-concept .sc-logo-menu-heading h2{font-size:21px;line-height:1.2;letter-spacing:-.5px;margin:0}
#superior-concept .sc-logo-menu-heading>a{font-size:13px;font-weight:600;display:flex;align-items:center;gap:16px;padding:8px 0;text-decoration:none}
#superior-concept .sc-logo-menu-groups{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:26px}
#superior-concept .sc-logo-menu-group h3{font-size:14px;margin:0 0 12px;line-height:1.4}
#superior-concept .sc-logo-menu-tiles{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:2px 14px}
#superior-concept .sc-logo-menu-tile{display:flex;align-items:center;min-height:32px;padding:4px 0;box-sizing:border-box;font-size:13px;line-height:1.4;text-decoration:none;transition:color .2s;text-underline-offset:4px}
#superior-concept .sc-logo-menu-tile:hover,#superior-concept .sc-logo-menu-tile:focus-visible{text-decoration:underline}
@media(max-width:1100px) and (min-width:901px){#superior-concept .sc-logo-menu-groups{gap:14px}}
@media(max-width:900px){#superior-concept #sc-mega-brands.sc-logo-brand-menu>.sc-mega-inner{width:100%}#superior-concept .sc-logo-menu-groups{grid-template-columns:1fr;gap:24px}#superior-concept .sc-logo-menu-heading h2{font-size:19px}#superior-concept .sc-logo-menu-tile{min-height:44px;font-size:14px}}
@media(prefers-reduced-motion:reduce){#superior-concept .sc-logo-menu-tile{transition:none}}
