
.nfl-logo {
    display: inline-block;
    width: 22px;
    height: 22px;
    background-image: url("https://img-cloud.nyc3.cdn.digitaloceanspaces.com/fanatics/png/nfl_813176434136220_22.avif");
    background-repeat: no-repeat;
    -webkit-background-size: auto;
    -moz-background-size: auto;
    -o-background-size: auto;
    background-size: auto;
    -webkit-flex-shrink: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0
}

.nfl-logo-cardinals {
    background-position: -24px 0px
}

.nfl-logo-falcons {
    background-position: -96px -24px
}

.nfl-logo-ravens {
    background-position: 0px -24px
}

.nfl-logo-bills {
    background-position: -24px -24px
}

.nfl-logo-panthers {
    background-position: -48px 0px
}

.nfl-logo-bears {
    background-position: -48px -24px
}

.nfl-logo-bengals {
    background-position: 0px -48px
}

.nfl-logo-browns {
    background-position: -24px -48px
}

.nfl-logo-cowboys {
    background-position: -48px -48px
}

.nfl-logo-broncos {
    background-position: -72px 0px
}

.nfl-logo-lions {
    background-position: -72px -24px
}

.nfl-logo-packers {
    background-position: -72px -48px
}

.nfl-logo-texans {
    background-position: 0px -72px
}

.nfl-logo-colts {
    background-position: -24px -72px
}

.nfl-logo-jaguars {
    background-position: -48px -72px
}

.nfl-logo-chiefs {
    background-position: -72px -72px
}

.nfl-logo-raiders {
    background-position: -120px 0px
}

.nfl-logo-chargers {
    background-position: 0px 0px
}

.nfl-logo-rams {
    background-position: -96px -48px
}

.nfl-logo-dolphins {
    background-position: -96px -72px
}

.nfl-logo-vikings {
    background-position: 0px -96px
}

.nfl-logo-patriots {
    background-position: -24px -96px
}

.nfl-logo-saints {
    background-position: -48px -96px
}

.nfl-logo-giants {
    background-position: -72px -96px
}

.nfl-logo-jets {
    background-position: -96px -96px
}

.nfl-logo-eagles {
    background-position: -120px -24px
}

.nfl-logo-steelers {
    background-position: -120px -48px
}

.nfl-logo-49ers {
    background-position: -120px -72px
}

.nfl-logo-seahawks {
    background-position: -120px -96px
}

.nfl-logo-buccaneers {
    background-position: -0px -120px
}

.nfl-logo-titans {
    background-position: -24px -120px
}

.nfl-logo-commanders {
    background-position: -72px -120px
}

.college-logo {
    display: inline-block;
    width: 22px;
    height: 22px;
    background-image: url("https://img-cloud.nyc3.cdn.digitaloceanspaces.com/fanatics/png/college_1158190254826240_22.webp");
    background-repeat: no-repeat;
    -webkit-background-size: auto;
    -moz-background-size: auto;
    -o-background-size: auto;
    background-size: auto;
    -webkit-flex-shrink: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0
}

.college-logo-air-force-falcons {
    background-position: -24px -24px
}

.college-logo-alabama-crimson-tide {
    background-position: -48px -24px
}

.college-logo-arizona-state-sun-devils {
    background-position: -24px -72px
}

.college-logo-arizona-wildcats {
    background-position: -48px -72px
}

.college-logo-arkansas-razorbacks {
    background-position: -96px -48px
}

.college-logo-army-black-knights {
    background-position: -48px -96px
}

.college-logo-auburn-tigers {
    background-position: -120px 0px
}

.college-logo-cal-bears {
    background-position: -168px -72px
}

.college-logo-clemson-tigers {
    background-position: -144px -192px
}

.college-logo-colorado-buffaloes {
    background-position: -216px -48px
}

.college-logo-duke-blue-devils {
    background-position: -240px -48px
}

.college-logo-ecu-pirates {
    background-position: -240px -120px
}

.college-logo-florida-gators {
    background-position: -264px -48px
}

.college-logo-florida-state-seminoles {
    background-position: -264px -96px
}

.college-logo-georgetown-hoyas {
    background-position: -72px -264px
}

.college-logo-georgia-bulldogs {
    background-position: -96px -264px
}

.college-logo-georgia-tech-yellow-jackets {
    background-position: -24px -264px
}

.college-logo-gonzaga-bulldogs {
    background-position: -240px -264px
}

.college-logo-hawaii-rainbow-warriors {
    background-position: -288px -144px
}

.college-logo-houston-cougars {
    background-position: -288px -240px
}

.college-logo-illinois-fighting-illini {
    background-position: -120px -288px
}

.college-logo-indiana-hoosiers {
    background-position: -168px -288px
}

.college-logo-iowa-hawkeyes {
    background-position: -264px -288px
}

.college-logo-iowa-state-cyclones {
    background-position: -288px -288px
}

.college-logo-kansas-jayhawks {
    background-position: -312px -168px
}

.college-logo-kansas-state-wildcats {
    background-position: -312px -192px
}

.college-logo-kentucky-wildcats {
    background-position: -312px -264px
}

.college-logo-louisville-cardinals {
    background-position: -336px -72px
}

.college-logo-lsu-tigers {
    background-position: -48px -312px
}

.college-logo-maryland-terrapins {
    background-position: -24px -336px
}

.college-logo-miami-hurricanes {
    background-position: -168px -336px
}

.college-logo-michigan-state-spartans {
    background-position: -216px -336px
}

.college-logo-michigan-wolverines {
    background-position: -264px -336px
}

.college-logo-minnesota-golden-gophers {
    background-position: 0px 0px
}

.college-logo-mississippi-state-bulldogs {
    background-position: -360px 0px
}

.college-logo-missouri-tigers {
    background-position: -360px -96px
}

.college-logo-montana-state-bobcats {
    background-position: -360px -192px
}

.college-logo-navy-midshipmen {
    background-position: -96px -360px
}

.college-logo-nc-state-wolfpack {
    background-position: -360px -336px
}

.college-logo-ncaa-merchandise {
    background-position: 0 0
}

.college-logo-nebraska-huskers {
    background-position: -144px -360px
}

.college-logo-north-carolina-tar-heels {
    background-position: -384px -96px
}

.college-logo-northwestern-wildcats {
    background-position: -24px -384px
}

.college-logo-notre-dame-fighting-irish {
    background-position: -48px -384px
}

.college-logo-ohio-state-buckeyes {
    background-position: -96px -384px
}

.college-logo-oklahoma-sooners {
    background-position: -120px -384px
}

.college-logo-oklahoma-state-cowboys {
    background-position: -144px -384px
}

.college-logo-ole-miss-rebels {
    background-position: -192px -384px
}

.college-logo-oregon-ducks {
    background-position: -240px -384px
}

.college-logo-oregon-state-beavers {
    background-position: -264px -384px
}

.college-logo-penn-state-nittany-lions {
    background-position: -360px -384px
}

.college-logo-pennsylvania-quakers {
    background-position: -384px -384px
}

.college-logo-pitt-panthers {
    background-position: -408px -24px
}

.college-logo-providence-friars {
    background-position: -408px -168px
}

.college-logo-purdue-boilermakers {
    background-position: -408px -192px
}

.college-logo-rutgers-scarlet-knights {
    background-position: -48px -408px
}

.college-logo-smu-mustangs {
    background-position: -120px -408px
}

.college-logo-south-carolina-gamecocks {
    background-position: -432px -168px
}

.college-logo-stanford-cardinal {
    background-position: -432px -72px
}

.college-logo-syracuse-orange {
    background-position: -432px -48px
}

.college-logo-tcu-horned-frogs {
    background-position: -216px -432px
}

.college-logo-tennessee-volunteers {
    background-position: -408px -432px
}

.college-logo-texas-a-and-m-aggies {
    background-position: -432px -432px
}

.college-logo-texas-longhorns {
    background-position: -456px -72px
}

.college-logo-texas-tech-red-raiders {
    background-position: -456px -120px
}

.college-logo-tulane-green-wave {
    background-position: -456px -240px
}

.college-logo-ucf-knights {
    background-position: -456px -336px
}

.college-logo-ucla-bruins {
    background-position: -456px -360px
}

.college-logo-uconn-huskies {
    background-position: -24px -456px
}

.college-logo-usc-trojans {
    background-position: -288px -456px
}

.college-logo-utah-utes {
    background-position: -480px -24px
}

.college-logo-vanderbilt-commodores {
    background-position: -480px -144px
}

.college-logo-villanova-wildcats {
    background-position: -480px -192px
}

.college-logo-virginia-cavaliers {
    background-position: -480px -216px
}

.college-logo-virginia-tech-hokies {
    background-position: -480px -288px
}

.college-logo-washington-huskies {
    background-position: -480px -408px
}

.college-logo-washington-state-cougars {
    background-position: -480px -432px
}

.college-logo-west-virginia-mountaineers {
    background-position: -120px -480px
}

.college-logo-wisconsin-badgers {
    background-position: -504px 0px
}

.college-logo-wyoming-cowboys {
    background-position: -504px -96px
}

.mlb-logo {
    display: inline-block;
    width: 22px;
    height: 22px;
    background-image: url("https://img-cloud.nyc3.cdn.digitaloceanspaces.com/fanatics/png/mlb_679539260678172_22.avif");
    background-repeat: no-repeat;
    -webkit-background-size: auto;
    -moz-background-size: auto;
    -o-background-size: auto;
    background-size: auto;
    -webkit-flex-shrink: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0
}

.mlb-logo-arizona-diamondbacks {
    background-position: -24px 0px
}

.mlb-logo-athletics {
    background-position: -96px 0px
}

.mlb-logo-atlanta-braves {
    background-position: 0px -24px
}

.mlb-logo-baltimore-orioles {
    background-position: -24px -24px
}

.mlb-logo-boston-red-sox {
    background-position: -48px 0px
}

.mlb-logo-chicago-cubs {
    background-position: -48px -24px
}

.mlb-logo-chicago-white-sox {
    background-position: 0px -48px
}

.mlb-logo-cincinnati-reds {
    background-position: -24px -48px
}

.mlb-logo-cleveland-guardians {
    background-position: -48px -48px
}

.mlb-logo-colorado-rockies {
    background-position: -72px -24px
}

.mlb-logo-detroit-tigers {
    background-position: -72px -48px
}

.mlb-logo-houston-astros {
    background-position: 0px -72px
}

.mlb-logo-kansas-city-royals {
    background-position: -24px -72px
}

.mlb-logo-los-angeles-angels {
    background-position: -48px -72px
}

.mlb-logo-los-angeles-dodgers {
    background-position: -72px -72px
}

.mlb-logo-miami-marlins {
    background-position: 0px 0px
}

.mlb-logo-milwaukee-brewers {
    background-position: -96px -24px
}

.mlb-logo-minnesota-twins {
    background-position: -96px -48px
}

.mlb-logo-new-york-mets {
    background-position: -96px -72px
}

.mlb-logo-new-york-yankees {
    background-position: 0px -96px
}

.mlb-logo-philadelphia-phillies {
    background-position: -72px -96px
}

.mlb-logo-pittsburgh-pirates {
    background-position: -96px -96px
}

.mlb-logo-san-diego-padres {
    background-position: -120px 0px
}

.mlb-logo-san-francisco-giants {
    background-position: -120px -24px
}

.mlb-logo-seattle-mariners {
    background-position: -120px -48px
}

.mlb-logo-st-louis-cardinals {
    background-position: -120px -72px
}

.mlb-logo-tampa-bay-rays {
    background-position: -120px -96px
}

.mlb-logo-texas-rangers {
    background-position: 0px -120px
}

.mlb-logo-toronto-blue-jays {
    background-position: -24px -120px
}

.mlb-logo-washington-nationals {
    background-position: -48px -120px
}

.mlb-logo-australia-baseball,
.mlb-logo-brazil-baseball,
.mlb-logo-canada-baseball,
.mlb-logo-chinese-taipei-baseball,
.mlb-logo-colombia-baseball,
.mlb-logo-cuba-baseball,
.mlb-logo-czech-republic-baseball,
.mlb-logo-dominican-republic-baseball,
.mlb-logo-great-britain-baseball,
.mlb-logo-israel-baseball,
.mlb-logo-italy-baseball,
.mlb-logo-japan-baseball,
.mlb-logo-korea-baseball,
.mlb-logo-mexico-baseball,
.mlb-logo-netherlands-baseball,
.mlb-logo-nicaragua-baseball,
.mlb-logo-panama-baseball,
.mlb-logo-puerto-rico-baseball,
.mlb-logo-usa-baseball,
.mlb-logo-venezuela-baseball {
    background-image: url("https://img-cloud.nyc3.cdn.digitaloceanspaces.com/fanatics/png/world_81382535127178_22.webp")
}

.mlb-logo-australia-baseball {
    background-position: -24px 0px
}

.mlb-logo-brazil-baseball {
    background-position: -96px 0px
}

.mlb-logo-canada-baseball {
    background-position: -24px -24px
}

.mlb-logo-chinese-taipei-baseball {
    background-position: 0px -48px
}

.mlb-logo-colombia-baseball {
    background-position: -24px -48px
}

.mlb-logo-cuba-baseball {
    background-position: -72px 0px
}

.mlb-logo-czech-republic-baseball {
    background-position: -72px -24px
}

.mlb-logo-dominican-republic-baseball {
    background-position: 0px -72px
}

.mlb-logo-great-britain-baseball {
    background-position: -72px -72px
}

.mlb-logo-israel-baseball {
    background-position: 0px 0px
}

.mlb-logo-italy-baseball {
    background-position: -96px -24px
}

.mlb-logo-japan-baseball {
    background-position: -96px -48px
}

.mlb-logo-korea-baseball {
    background-position: -96px -72px
}

.mlb-logo-mexico-baseball {
    background-position: 0px -96px
}

.mlb-logo-netherlands-baseball {
    background-position: -48px -96px
}

.mlb-logo-nicaragua-baseball {
    background-position: -72px -96px
}

.mlb-logo-panama-baseball {
    background-position: -96px -96px
}

.mlb-logo-puerto-rico-baseball {
    background-position: -120px -24px
}

.mlb-logo-usa-baseball {
    background-position: -120px -96px
}

.mlb-logo-venezuela-baseball {
    background-position: -24px -120px
}

.mlb-logo-world-baseball-classic-gear,
.mlb-logo-cooperstown-teams,
.mlb-logo-negro-league,
.mlb-logo-world-baseball-classic {
    background-image: none;
    background-position: 0 0
}

.nba-logo {
    display: inline-block;
    width: 22px;
    height: 22px;
    background-image: url("https://img-cloud.nyc3.cdn.digitaloceanspaces.com/fanatics/png/nba_728790933305214_22.avif");
    background-repeat: no-repeat;
    -webkit-background-size: auto;
    -moz-background-size: auto;
    -o-background-size: auto;
    background-size: auto;
    -webkit-flex-shrink: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0
}

.nba-logo-atlanta-hawks {
    background-position: -24px 0px
}

.nba-logo-boston-celtics {
    background-position: -96px 0px
}

.nba-logo-brooklyn-nets {
    background-position: 0px -24px
}

.nba-logo-charlotte-hornets {
    background-position: -24px -24px
}

.nba-logo-chicago-bulls {
    background-position: -48px 0px
}

.nba-logo-cleveland-cavaliers {
    background-position: -48px -24px
}

.nba-logo-dallas-mavericks {
    background-position: 0px -48px
}

.nba-logo-denver-nuggets {
    background-position: -24px -48px
}

.nba-logo-detroit-pistons {
    background-position: -48px -48px
}

.nba-logo-golden-state-warriors {
    background-position: -72px 0px
}

.nba-logo-houston-rockets {
    background-position: -72px -24px
}

.nba-logo-indiana-pacers {
    background-position: -72px -48px
}

.nba-logo-la-clippers {
    background-position: 0px -72px
}

.nba-logo-los-angeles-lakers {
    background-position: -48px -72px
}

.nba-logo-memphis-grizzlies {
    background-position: -72px -72px
}

.nba-logo-miami-heat {
    background-position: 0px 0px
}

.nba-logo-milwaukee-bucks {
    background-position: -96px -24px
}

.nba-logo-minnesota-timberwolves {
    background-position: -96px -48px
}

.nba-logo-new-orleans-pelicans {
    background-position: 0px -96px
}

.nba-logo-new-york-knicks {
    background-position: -24px -96px
}

.nba-logo-oklahoma-city-thunder {
    background-position: -48px -96px
}

.nba-logo-orlando-magic {
    background-position: -72px -96px
}

.nba-logo-philadelphia-76ers {
    background-position: -96px -96px
}

.nba-logo-phoenix-suns {
    background-position: -120px 0px
}

.nba-logo-portland-trail-blazers {
    background-position: -120px -24px
}

.nba-logo-sacramento-kings {
    background-position: -120px -48px
}

.nba-logo-san-antonio-spurs {
    background-position: -120px -72px
}

.nba-logo-toronto-raptors {
    background-position: -120px -96px
}

.nba-logo-utah-jazz {
    background-position: 0px -120px
}

.nba-logo-washington-wizards {
    background-position: -24px -120px
}

.nba-logo-charlotte-bobcats,
.nba-logo-chicago-stags,
.nba-logo-minneapolis-lakers,
.nba-logo-new-jersey-nets,
.nba-logo-all-historic-teams {
    background-image: none;
    background-position: 0 0
}

.nhl-logo {
    display: inline-block;
    width: 22px;
    height: 22px;
    background-image: url("https://img-cloud.nyc3.cdn.digitaloceanspaces.com/fanatics/png/nhl_545933611848430_22.avif");
    background-repeat: no-repeat;
    -webkit-background-size: auto;
    -moz-background-size: auto;
    -o-background-size: auto;
    background-size: auto;
    -webkit-flex-shrink: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0
}

.nhl-logo-anaheim-ducks {
    background-position: -24px 0px
}

.nhl-logo-boston-bruins {
    background-position: -96px 0px
}

.nhl-logo-buffalo-sabres {
    background-position: 0px -24px
}

.nhl-logo-calgary-flames {
    background-position: -24px -24px
}

.nhl-logo-carolina-hurricanes {
    background-position: -48px 0px
}

.nhl-logo-chicago-blackhawks {
    background-position: -48px -24px
}

.nhl-logo-colorado-avalanche {
    background-position: 0px -48px
}

.nhl-logo-columbus-blue-jackets {
    background-position: -24px -48px
}

.nhl-logo-dallas-stars {
    background-position: -48px -48px
}

.nhl-logo-detroit-red-wings {
    background-position: -72px 0px
}

.nhl-logo-edmonton-oilers {
    background-position: -72px -24px
}

.nhl-logo-florida-panthers {
    background-position: -72px -48px
}

.nhl-logo-los-angeles-kings {
    background-position: 0px -72px
}

.nhl-logo-minnesota-wild {
    background-position: -24px -72px
}

.nhl-logo-montreal-canadiens {
    background-position: -48px -72px
}

.nhl-logo-nashville-predators {
    background-position: 0px 0px
}

.nhl-logo-new-jersey-devils {
    background-position: -96px -24px
}

.nhl-logo-new-york-islanders {
    background-position: -96px -48px
}

.nhl-logo-new-york-rangers {
    background-position: -96px -72px
}

.nhl-logo-ottawa-senators {
    background-position: 0px -96px
}

.nhl-logo-philadelphia-flyers {
    background-position: -24px -96px
}

.nhl-logo-pittsburgh-penguins {
    background-position: -48px -96px
}

.nhl-logo-san-jose-sharks {
    background-position: -72px -96px
}

.nhl-logo-seattle-kraken {
    background-position: -96px -96px
}

.nhl-logo-st-louis-blues {
    background-position: -120px 0px
}

.nhl-logo-tampa-bay-lightning {
    background-position: -120px -24px
}

.nhl-logo-toronto-maple-leafs {
    background-position: -120px -48px
}

.nhl-logo-utah-mammoth {
    background-position: -72px -72px
}

.nhl-logo-vancouver-canucks {
    background-position: -120px -96px
}

.nhl-logo-vegas-golden-knights {
    background-position: 0px -120px
}

.nhl-logo-washington-capitals {
    background-position: -24px -120px
}

.nhl-logo-winnipeg-jets {
    background-position: -48px -120px
}

.nhl-logo-united-states,
.nhl-logo-canada,
.nhl-logo-sweden,
.nhl-logo-finland,
.nhl-logo-arizona-coyotes,
.nhl-logo-atlanta-flames,
.nhl-logo-brooklyn-americans,
.nhl-logo-co-rockies,
.nhl-logo-hartford-whalers,
.nhl-logo-all-historic-teams {
    background-image: none;
    background-position: 0 0
}

.soccer-logo {
    display: inline-block;
    width: 22px;
    height: 22px;
    background-image: url("https://img-cloud.nyc3.cdn.digitaloceanspaces.com/fanatics/png/international_490884514797890_22.avif");
    background-repeat: no-repeat;
    -webkit-background-size: auto;
    -moz-background-size: auto;
    -o-background-size: auto;
    background-size: auto;
    -webkit-flex-shrink: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0
}

.soccer-logo-argentina-national-team {
    background-position: -48px 0px
}

.soccer-logo-brazil-national-team {
    background-position: -72px 0px
}

.soccer-logo-colombia-national-team {
    background-position: -96px 0px
}

.soccer-logo-england-national-team {
    background-position: -120px -48px
}

.soccer-logo-france-national-team {
    background-position: 0px -120px
}

.soccer-logo-germany-national-team {
    background-position: -48px -120px
}

.soccer-logo-italy-national-team {
    background-position: -96px -144px
}

.soccer-logo-japan-national-team {
    background-position: -168px 0px
}

.soccer-logo-mexico-national-team {
    background-position: -168px -96px
}

.soccer-logo-portugal-national-team {
    background-position: -192px -24px
}

.soccer-logo-spain-national-team {
    background-position: -120px -192px
}

.soccer-logo-usmnt {
    background-position: -216px -72px
}

.soccer-logo-uswnt {
    background-position: -216px -96px
}

.soccer-logo-ac-milan {
    background-position: -168px 0px
}

.soccer-logo-arsenal {
    background-position: -48px -24px
}

.soccer-logo-barcelona {
    background-position: -72px 0px
}

.soccer-logo-bayern-munich {
    background-position: -72px -24px
}

.soccer-logo-chelsea {
    background-position: -72px -96px
}

.soccer-logo-chivas {
    background-position: -96px -96px
}

.soccer-logo-club-america {
    background-position: -120px 0px
}

.soccer-logo-inter-milan {
    background-position: -168px -120px
}

.soccer-logo-juventus {
    background-position: 0px -168px
}

.soccer-logo-liverpool {
    background-position: -72px -48px
}

.soccer-logo-manchester-city {
    background-position: -120px -168px
}

.soccer-logo-manchester-united {
    background-image: url("https://img-cloud.nyc3.cdn.digitaloceanspaces.com/fanatics/png/premier_730136852676203_22.avif");
    background-position: -24px -72px
}

.soccer-logo-paris-saint-germain {
    background-position: -192px -96px
}

.soccer-logo-real-madrid {
    background-position: -96px -192px
}

.soccer-logo-sunderland {
    background-position: -216px -144px
}

.soccer-logo-tottenham-hotspur {
    background-position: -24px -216px
}

.mls-logo {
    display: inline-block;
    width: 22px;
    height: 22px;
    background-image: url("https://img-cloud.nyc3.cdn.digitaloceanspaces.com/fanatics/png/mls_1040375685370215_22.avif");
    background-repeat: no-repeat;
    -webkit-background-size: auto;
    -moz-background-size: auto;
    -o-background-size: auto;
    background-size: auto;
    -webkit-flex-shrink: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0
}

.mls-logo-atlanta-united-fc {
    background-position: -96px -24px
}

.mls-logo-austin-fc {
    background-position: 0px -24px
}

.mls-logo-cf-montreal {
    background-position: -24px -24px
}

.mls-logo-charlotte-fc {
    background-position: -48px 0px
}

.mls-logo-chicago-fire {
    background-position: -48px -24px
}

.mls-logo-colorado-rapids {
    background-position: 0px -48px
}

.mls-logo-columbus-crew {
    background-position: -24px -48px
}

.mls-logo-dc-united {
    background-position: -48px -48px
}

.mls-logo-fc-cincinnati {
    background-position: -72px 0px
}

.mls-logo-fc-dallas {
    background-position: -72px -24px
}

.mls-logo-houston-dynamo-fc {
    background-position: -72px -48px
}

.mls-logo-inter-miami-cf {
    background-position: -24px -72px
}

.mls-logo-la-galaxy {
    background-position: -72px -72px
}

.mls-logo-lafc {
    background-position: -48px -72px
}

.mls-logo-minnesota-united-fc {
    background-position: -96px -48px
}

.mls-logo-mls-all-stars {
    background-position: -24px 0px
}

.mls-logo-nashville-sc {
    background-position: -96px -72px
}

.mls-logo-new-england-revolution {
    background-position: 0px -96px
}

.mls-logo-new-york-city-fc {
    background-position: -24px -96px
}

.mls-logo-new-york-red-bulls {
    background-position: -48px -96px
}

.mls-logo-orlando-city-sc {
    background-position: -72px -96px
}

.mls-logo-philadelphia-union {
    background-position: -96px -96px
}

.mls-logo-portland-timbers {
    background-position: -120px 0px
}

.mls-logo-real-salt-lake {
    background-position: -120px -24px
}

.mls-logo-san-diego-fc {
    background-position: -120px -48px
}

.mls-logo-san-jose-earthquakes {
    background-position: -120px -72px
}

.mls-logo-seattle-sounders-fc {
    background-position: -120px -96px
}

.mls-logo-sporting-kansas-city {
    background-position: 0px -120px
}

.mls-logo-st-louis-city-sc {
    background-position: -48px -120px
}

.mls-logo-toronto-fc {
    background-position: -72px -120px
}

.mls-logo-vancouver-whitecaps-fc {
    background-position: -96px -120px
}

.nwsl-logo {
    display: inline-block;
    width: 22px;
    height: 22px;
    background-repeat: no-repeat;
    -webkit-background-size: auto;
    -moz-background-size: auto;
    -o-background-size: auto;
    background-size: auto;
    -webkit-flex-shrink: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0
}

.nwsl-logo-angel-city-fc,
.nwsl-logo-bay-fc,
.nwsl-logo-boston-legacy-fc,
.nwsl-logo-chicago-stars-fc,
.nwsl-logo-denver-summit-fc,
.nwsl-logo-houston-dash,
.nwsl-logo-kansas-city-current,
.nwsl-logo-njny-gotham-fc,
.nwsl-logo-north-carolina-courage,
.nwsl-logo-orlando-pride,
.nwsl-logo-portland-thorns-fc,
.nwsl-logo-racing-louisville-fc,
.nwsl-logo-san-diego-wave-fc,
.nwsl-logo-seattle-reign-fc,
.nwsl-logo-utah-royals,
.nwsl-logo-washington-spirit {
    background-image: none;
    background-position: 0 0
}

.wwe-logo {
    display: inline-block;
    width: 22px;
    height: 22px;
    background-image: url("https://img-cloud.nyc3.cdn.digitaloceanspaces.com/fanatics/png/wwe_1031291958190340_22.avif");
    background-repeat: no-repeat;
    -webkit-background-size: auto;
    -moz-background-size: auto;
    -o-background-size: auto;
    background-size: auto;
    -webkit-flex-shrink: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0
}

.wwe-logo-aj-lee {
    background-position: -48px -24px
}

.wwe-logo-alexa-bliss {
    background-position: 0px -72px
}

.wwe-logo-becky-lynch {
    background-position: -120px -120px
}

.wwe-logo-bianca-belair {
    background-position: -144px -24px
}

.wwe-logo-brock-lesnar {
    background-position: -168px -24px
}

.wwe-logo-bron-breakker {
    background-position: -168px -48px
}

.wwe-logo-cm-punk {
    background-position: -48px -168px
}

.wwe-logo-cody-rhodes {
    background-position: -96px -192px
}

.wwe-logo-dominik-mysterio {
    background-position: -144px -216px
}

.wwe-logo-drew-mcintyre {
    background-position: -240px -24px
}

.wwe-logo-finn-bálor {
    background-position: -264px -72px
}

.wwe-logo-iyo-sky {
    background-position: -288px -144px
}

.wwe-logo-jacob-fatu {
    background-position: 0px -288px
}

.wwe-logo-jey-uso {
    background-position: -312px 0px
}

.wwe-logo-la-knight {
    background-position: 0px 0px
}

.wwe-logo-liv-morgan {
    background-position: -144px -336px
}

.wwe-logo-penta {
    background-position: -24px -384px
}

.wwe-logo-randy-orton {
    background-position: -264px -384px
}

.wwe-logo-rhea-ripley {
    background-position: -408px 0px
}

.wwe-logo-roman-reigns {
    background-position: -408px -288px
}

.wwe-logo-seth-rollins {
    background-position: -144px -408px
}

.wwe-logo-stephanie-vaquer {
    background-position: -432px -72px
}

.wwe-logo-tiffany-stratton {
    background-position: -456px -144px
}

.wwe-logo-wyatt-sicks {
    background-position: -408px -456px
}

.wwe-logo-judgment-day {
    background-position: -312px -288px
}

.wwe-logo-macho-man-randy-savage {
    background-position: -24px 0px
}

.wwe-logo-stone-cold-steve-austin {
    background-position: 0px -24px
}

.wwe-logo-bray-wyatt {
    background-position: -96px -144px
}

.wwe-logo-d-generation-x {
    background-position: -216px -48px
}

.wwe-logo-eddie-guerrero {
    background-position: -240px -120px
}

.wwe-logo-hulk-hogan {
    background-position: -264px -264px
}

.wwe-logo-john-cena {
    background-position: -312px -192px
}

.wwe-logo-nwo {
    background-position: -480px -144px
}

.wwe-logo-razor-ramon {
    background-position: -312px -384px
}

.wwe-logo-shawn-michaels {
    background-position: -192px -408px
}

.wwe-logo-the-rock {
    background-position: -456px 0px
}

.wwe-logo-the-undertaker {
    background-position: -456px -48px
}

.wwe-logo-triple-h {
    background-position: -456px -384px
}

.wwe-logo-raw-branded {
    background-position: -216px -384px
}

.wwe-logo-smackdown-branded {
    background-position: -360px -408px
}

.wwe-logo-nxt-branded {
    background-position: -288px -360px
}

.wwe-logo-wwe-branded {
    background-position: -264px -456px
}

.wwe-logo-aaa {
    background-position: -48px 0px
}

.wwe-logo-wrestlemania {
    background-position: -384px -456px
}

.wwe-logo-royal-rumble {
    background-position: -408px -360px
}

.wwe-logo-summerslam {
    background-position: -432px -120px
}

.wwe-logo-survivor-series {
    background-position: -432px -144px
}

.wwe-logo-money-in-the-bank {
    background-position: -96px -360px
}

.wwe-logo-elimination-chamber {
    background-position: -72px -240px
}

.wnba-logo {
    display: inline-block;
    width: 22px;
    height: 22px;
    background-image: url("https://img-cloud.nyc3.cdn.digitaloceanspaces.com/fanatics/png/wnba_739115580066468_22.avif");
    background-repeat: no-repeat;
    -webkit-background-size: auto;
    -moz-background-size: auto;
    -o-background-size: auto;
    background-size: auto;
    -webkit-flex-shrink: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0
}

.wnba-logo-atlanta-dream {
    background-position: -24px 0px
}

.wnba-logo-chicago-sky {
    background-position: -72px 0px
}

.wnba-logo-connecticut-sun {
    background-position: 0px -24px
}

.wnba-logo-dallas-wings {
    background-position: -24px -24px
}

.wnba-logo-golden-state-valkyries {
    background-position: -48px 0px
}

.wnba-logo-indiana-fever {
    background-position: -48px -24px
}

.wnba-logo-las-vegas-aces {
    background-position: 0px -48px
}

.wnba-logo-los-angeles-sparks {
    background-position: -24px -48px
}

.wnba-logo-minnesota-lynx {
    background-position: -48px -48px
}

.wnba-logo-new-york-liberty {
    background-position: 0px 0px
}

.wnba-logo-phoenix-mercury {
    background-position: -72px -24px
}

.wnba-logo-portland-fire {
    background-position: -72px -48px
}

.wnba-logo-seattle-storm {
    background-position: -24px -72px
}

.wnba-logo-toronto-tempo {
    background-position: -48px -72px
}

.wnba-logo-washington-mystics {
    background-position: -96px -24px
}

.wnba-logo-wnba-gear {
    background-position: -72px -72px
}

.f1-logo {
    display: inline-block;
    width: 22px;
    height: 22px;
    background-image: url("https://img-cloud.nyc3.cdn.digitaloceanspaces.com/fanatics/png/formula_1002576767403519_22.png");
    background-repeat: no-repeat;
    -webkit-background-size: auto;
    -moz-background-size: auto;
    -o-background-size: auto;
    background-size: auto;
    -webkit-flex-shrink: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0
}

.f1-logo-alpine {
    background-position: 0px -24px
}

.f1-logo-aston-martin {
    background-position: -24px -24px
}

.f1-logo-formula-1-merchandise {
    background-position: 0px -48px
}

.f1-logo-haas-f1-team {
    background-position: -24px -48px
}

.f1-logo-kick-sauber {
    background-position: 0px 0px
}

.f1-logo-mclaren-f1-team {
    background-position: -72px 0px
}

.f1-logo-mercedes-amg-petronas-f1-team {
    background-position: -72px -24px
}

.f1-logo-red-bull-racing {
    background-position: -48px 0px
}

.f1-logo-scuderia-ferrari {
    background-position: -72px -72px
}

.f1-logo-vcarb {
    background-position: -48px -48px
}

.f1-logo-williams-racing {
    background-position: -96px 0px
}

.nascar-logo {
    display: inline-block;
    width: 22px;
    height: 22px;
    background-image: url("https://img-cloud.nyc3.cdn.digitaloceanspaces.com/fanatics/png/nascar_918349066739187_22.avif");
    background-repeat: no-repeat;
    -webkit-background-size: auto;
    -moz-background-size: auto;
    -o-background-size: auto;
    background-size: auto;
    -webkit-flex-shrink: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0
}

.nascar-logo-23xi-racing {
    background-position: -24px 0px
}

.nascar-logo-aj-allmendinger {
    background-position: -24px 0px
}

.nascar-logo-alex-bowman {
    background-position: -120px -24px
}

.nascar-logo-aric-almirola {
    background-position: -24px -24px
}

.nascar-logo-austin-cindric {
    background-position: -48px 0px
}

.nascar-logo-austin-dillon {
    background-position: -48px -24px
}

.nascar-logo-austin-hill {
    background-position: 0px -48px
}

.nascar-logo-bill-elliott {
    background-position: -24px -48px
}

.nascar-logo-bobby-allison {
    background-position: -48px -48px
}

.nascar-logo-bobby-labonte {
    background-position: -72px 0px
}

.nascar-logo-brad-keselowski {
    background-position: -72px -24px
}

.nascar-logo-brandon-jones {
    background-position: -72px -48px
}

.nascar-logo-bubba-wallace {
    background-position: 0px -72px
}

.nascar-logo-buddy-baker {
    background-position: -24px -72px
}

.nascar-logo-carl-edwards {
    background-position: -48px -72px
}

.nascar-logo-carson-hocevar {
    background-position: -72px -72px
}

.nascar-logo-chase-briscoe {
    background-position: -96px 0px
}

.nascar-logo-chase-elliott {
    background-position: -96px -24px
}

.nascar-logo-chris-buescher {
    background-position: -96px -48px
}

.nascar-logo-christopher-bell {
    background-position: -96px -72px
}

.nascar-logo-clint-bowyer {
    background-position: 0px -96px
}

.nascar-logo-cole-custer {
    background-position: -24px -96px
}

.nascar-logo-corey-lajoie {
    background-position: -48px -96px
}

.nascar-logo-dale-earnhardt {
    background-position: -72px -96px
}

.nascar-logo-dale-earnhardt-jr {
    background-position: -96px -96px
}

.nascar-logo-dale-jarrett {
    background-position: -120px 0px
}

.nascar-logo-danica-patrick {
    background-position: 0px 0px
}

.nascar-logo-daniel-suarez {
    background-position: -120px -48px
}

.nascar-logo-darrell-waltrip {
    background-position: -120px -72px
}

.nascar-logo-nascar-merchandise {
    background-position: -120px -96px
}

.parent-menu-logo {
    display: inline-block;
    width: 22px;
    height: 22px;
    background-image: url("https://img-cloud.nyc3.cdn.digitaloceanspaces.com/fanatics/png/cee0cfa83aeb4ff23c05.avif");
    background-repeat: no-repeat;
    -webkit-background-size: auto;
    -moz-background-size: auto;
    -o-background-size: auto;
    background-size: auto;
    -webkit-flex-shrink: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0
}

.parent-menu-logo-nfl {
    background-position: 0 0
}

.parent-menu-logo-college {
    background-position: -24px -48px
}

.parent-menu-logo-mlb {
    background-position: -24px 0
}

.parent-menu-logo-nba {
    background-position: -48px 0
}

.parent-menu-logo-nhl {
    background-position: -48px -24px
}

.parent-menu-logo-soccer {
    background-position: -72px -48px
}

.parent-menu-logo-wwe {
    background-position: -24px -72px
}

.parent-menu-logo-wnba {
    background-position: 0 -72px
}

.parent-menu-logo-olympics {
    background-position: 0 -48px
}

.parent-menu-logo-world-soccer {
    background-position: -72px -48px
}


.dropdown-link {
    padding: 6px 16px;
    text-decoration: none;
    color: #0f172a;
    font-weight: 500;
    font-size: 14px;
    -webkit-transition: background.12s ease, color.12s ease;
    -moz-transition: background.12s ease, color.12s ease;
    -o-transition: background.12s ease, color.12s ease;
    transition: background.12s ease, color.12s ease;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -moz-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    gap: 8px;
    white-space: nowrap;
    min-width: 0;
    font-weight: 700;
}