.header-products-bar {
    display: flex;
    align-items: stretch;
    justify-content: center;
    gap: 1.5rem;
    padding: 0 1rem;
    background: var(--color6);
    box-shadow: inset 0 1px 0 color-mix(in srgb, var(--color10) 35%, transparent);
}
.sportsbook-section-nav {
    display: none;
    align-items: stretch;
    min-height: 2.75rem;
    border-left: 1px solid color-mix(in srgb, var(--color10) 35%, transparent);
    padding-left: 1rem;
}
.sportsbook-section-nav__links { display: flex; min-width: 0; gap: .25rem; }
.sportsbook-section-nav a { display: inline-flex; align-items: center; gap: .55rem; padding: .65rem .85rem; color: var(--color2); font-weight: 600; font-size: .8rem; border-bottom: .2rem solid transparent; text-decoration: none; white-space: nowrap; }
.sportsbook-section-nav a:hover { background: color-mix(in srgb, var(--color10) 20%, transparent); color: var(--color1); }
.sportsbook-section-nav a.active { background: color-mix(in srgb, var(--color10) 16%, transparent); border-bottom-color: var(--color1); color: var(--color1); }
.sportsbook-section-nav__live-dot { width: .4rem; height: .4rem; background: var(--color1); border-radius: 50%; }
.sportsbook-section-nav__brand { display: none; }
.sportsbook-section-nav a.sportsbook-section-nav__jackpot { display: none; }
@media (min-width: 62rem) and (max-width: 80rem) {
    .header-products-bar { gap: .5rem; padding: 0 .5rem; --hdr-menu-item-x: .65rem; --hdr-menu-font: .8rem; }
    .sportsbook-section-nav { padding-left: .5rem; }
    .sportsbook-section-nav a { padding-inline: .55rem; }
}
@media (max-width: 61.99rem) {
    .header-products-bar { padding: 0 .4rem; }
    .sportsbook-section-nav { display: flex; min-height: 2.5rem; padding: 0; border: 0; width: 100%; }
    .sportsbook-section-nav__links { flex: 1; justify-content: space-around; }
    .sportsbook-section-nav a { justify-content: center; padding: .55rem .8rem; flex: 1; }
    .sportsbook-section-nav a.sportsbook-section-nav__jackpot { display: inline-flex; }
}
