×

注意!页面内容来自https://justgamblers.com/new-jersey/online-casinos/bonus/,本站不储存任何内容,为了更好的阅读体验进行在线解析,若有广告出现,请及时反馈。若您觉得侵犯了您的利益,请通知我们进行删除,然后访问 原网页

All NJ Online Casino Bonus and Promo Codes 2025

Find the top New Jersey online casino bonusesno deposit offersand real-money promo codes—ranked and reviewed by our in-house expert. Compareadjust expectationsand claim the best bonus offers!
Photo of One of Many NJ Online Casino Bonuses Loaded on iPhone
Patrik Lidin
Writer: Principal Writer and Editor / Head of Content
Experience: Sports TraderMarket MakerProduct Owner SportsbookProfessional GamblerPoker Player
Reviewed by:   Expert review board
Table of Content

List of NJ Online Casino Bonuses

Photo of Patrik Lidin an iPhone with one of many NJ online casinos bonuses.
One of many NJ online casinos bonuses available in 2025.
CasinoBonus Offer
888Casino Online NJ100% Up to $1,000 1st Deposit Bonus
Bally Casino NJ$100 Reload Bonus 1st Deposit Bonus
Bet365 Casino NJ$1,000 in Bonus Bets or Bet $5 to Get $150 in Bonus Bets
BetMGM Casino NJ$150 in Bonus Bets if The First $10 Bet Wins
BetParx Casino NJBonus Back Up to $1,000
BetRivers Online Casino NJ100% Refund Up to $500
Betway NJ (now Spin Palace)Deposit Match Up to $1,000 in Bonus Funds
Borgata Online Casino NJ100% Deposit Match Up to $1,000 + $20 on The House
Caesars Palace Online Casino NJ$10 Sign-up Bonus & 100% Deposit Match Up to $1,000 + 2,500 Reward Credits
DraftKings Online Casino NJUp to $1,000 in Casino Bonus + 500 Free Spins
FanDuel Casino NJ$1,000 Back on 1st Day Net Loss & 350 Bonus Spins for 7 Days
Golden Nugget Online Casino$1,000 Bonus in Casino Credits + 250 Bonus Spins
Hard Rock Casino NJ500 Free Spins & 100% Deposit Match Up to $1,000
Harrah’s Online Casino NJ100% Bonus Match Up to $100 & 100 Reward Spins
Jackpocket Casino NJ1st Deposit Match Bonus Up to $500 + $10 in Lottery Credits
Jackpot City NJ1st Deposit Match Bonus Up to $1,000 as Casino Bonus
Mohegan Sun Online Casino NJ$500 No Deposit Bonus & 1st Deposit Bonus 100% Up to $500
Ocean Online Casino NJ100% Bonus Up to $1,000 1st Deposit Bonus
Party Casino NJ200% Deposit Match Up to $100 1st Deposit Bonus
PlayStar Casino NJ100% Deposit Match Up to $500 + 500 Free Spins
PointsBet Casino NJ5x Second Chance Bet Up to $100 Each
PokerStars Online Casino NJ100% Bonus Up to $600
Resorts Casino NJ1st Deposit Bonus Up to $1,000
Stardust Casino NJ100% Deposit Bonus + 200 Free Spins
Tipico Online Casino100% Match Up to $100 + 200 Bonus Spins
Tropicana Online Casino NJ100% Bonus Match Up to $200
Unibet CasinoUp to $1,000 Deposit Match
Virgin Casino NJPlay $10 Get 100 Free Spins
Wheel of Fortune Online CasinoDeposit $10 Get $40
Updated March 282025.

Based on my findingsthese are the top three New Jersey online casinos currently relating to bonuses and promotions: PokerStarsBetMGMand FanDuel. Each pick is based on overall valueease of useand player-friendly terms.

PokerStars NJ Promotional Offering — Best Online Casino Bonuses in NJ Right Now

Photo of Patrik Lidin holding iPhone with PokerStars NJ welcome bonus loaded.
PokerStars NJ has an awesome promotional offering in 2025.
PokerStars Bonus NameDetails
Multiplier ManiaIncrease your chances to win with a share of $20,000 by playing online slots.
Spin of the DayWin up to $1,000 cash daily by spinning the wheel for free. Rewards include instant cashFree Spinsor entry into the Bonus Round for a chance to win $1,000.
First Deposit OfferMaximize your rewards with three deposit bonuses. Deposit and use code ‘CASINO1500’ to get up to $500 on your first depositand continue to claim bonuses on subsequent deposits within seven days.
PokerStars x Philadelphia FlyersPokerStars becomes the official partner of the Philadelphia Flyersoffering players exclusive experiences and prizesincluding tickets and signed memorabiliathrough special poker tournaments and monthly sweepstakes.
Flyers Ticker DrawEarn a ticket for a prize draw by wagering $50 on selected slots.
$150 in Bonus Play (Alternative First Deposit Offer)New customers can unlock this offer by opting in via the Challenges Windowplaying a real money Cash Gameor placing a $1 wager on casino games. Completing six challenges offers a $50 tournament ticket.
Daily Casino BonusReceive daily mystery prizesincluding Instant Bonuses and a chance to win up to $500by placing a $1 wager and opting in through the Challenges Window. Completing five consecutive daily challenges earns you Spin & Go tickets.
PokerStars RewardsEarn up to 33% in rewards and 100 reward points for every $1 paid in rake or fees. Progress through personalized reward chests by collecting points while playing real money games across all PokerStars products.
PokerStars VIP ProgramAs an exclusiveinvitation-only programVIPs receive personalized supportaccess to exclusive bonusesinvitations to live eventsand more based on activity and loyalty.
Updated March 282025.

Patrik Lidin

“PokerStars designed their bonus program for players who actually stick around. New players don’t just get a one-and-done welcome bonus—they’re offered multiple deposit boostsa $150 alternative path through low-stakes challengesand even daily spins for cash prizes. You’re introduced to a bonus system built around gameplay and activity from the start. Add personalized reward chestsdaily opt-in bonusesand a true VIP program offering long-term value.”

Patrik LidinOnline Casino Expert

BetMGM NJ Promotional Offering — Great Value for New and Existing Players

Photo of Patrik Lidin holding iPhone with BetMGM NJ welcome bonus loaded.
BetMGM are in the top in terms of NJ online casinos bonusesyear in and year out.
BetMGM Bonus NamesDetails
Deposit MatchSign up for a BetMGM Casino account to receive a 100% Deposit Match up to $1,000plus an additional $25 on the house.
Slot TournamentParticipate in the March Matchups Slot Tournament. Spin your way through matchupsearning bonuses after each roundand push your slot to the finals.
SweepstakesOpt in for a chance to win a rareonce-in-a-lifetime experience.
Live Blackjack Bet BackPlay Live Blackjackand if the first two cards dealt to you or the dealer are 4syou'll win your bet back as a Casino Bonus.
Sweepstakes 2Enter for a chance to win a luxury prize of your choiceplus a $5,000 Casino Bonus.
Bonus GrabWager $25 at the casino to unlock the Big Claw Bonus Grab. Test your luck on the claw machine and win up to $5,000.
Casino BonusIf the 76ers score 110 points or more in a home gameyou'll score a $5 Casino Bonus. Use the bonus to shoot your shot on the Philadelphia 76ers Bank Shot.
Referral OfferRefer friends to BetMGM. If they sign upyou both earn a $100 bonus.
Updated March 282025.

Patrik Lidin

“BetMGM also manages to hit the sweet spot between generous welcome offers and engaging promos for existing players. New users can grab a solid 100% deposit match plus $25 on the house. Then there are slot tournamentslive dealer bet-backssweepstakesand even themed bonuses tied to local teams like the 76ers to keep the momentum going for the long term.”

Patrik LidinOnline Casino Expert

FanDuel NJ Promotional Offering — Collect Hundreds of Free Spins

Photo of Patrik Lidin holding iPhone with FanDuel NJ welcome bonus loaded.
FanDuel stands out with 1x wagering requirements for their NJ online casino bonuses.
FanDuel Bonus NameDetails
New Player ExclusiveJoin FanDuel Casino today and get 350 Bonus Spins to play on Huff N' More Puff. Get up to $1000 back in Casino Bonus on any first-day net loss.
10 Big Bad Chances To Win!Build your piggy palace with a shot at a share of $1,000,000 in total cash prizes! Play $25+ on Huff N' More Puff to earn entries for chances to win.
Get Bonus SpinsOpt-in starting on 3/24bet $50+ on Vegas Matt’s Spotlight Slot GameFanDuel Vegasto get 15 Bonus Spins on Huff N' More Puff. Don’t wait!
Get a $100 Bonus Today!Invite your friends to join Casinoand you’ll get a $100 Casino Bonus! Plusyour friends will get 350 Bonus Spins and up to $1000 back in Casino Bonus on any first-day net loss.
Chew On Big WinsGet your Dubble Bubble poppin’ in this exclusive LuckyTap game! With multipliers and the Dubble That Bubble featureyou can TAP into big wins and burst with excitement on Dubble Bubble LuckyTap – exclusively on FanDuel Casino.
Updated March 282025.

Patrik Lidin

“FanDuel leverages the popularity of free spins and low wagering requirements for real cashback. New players have one of the best welcome bonuses waiting with 350 free spins and $1,000 cashback on losses made on day one of depositing. They regularly update their promoswhich makes up for the lack of a true loyalty program. Still a top choice.”

Patrik LidinOnline Casino Expert

List of NJ Online Casino Loyalty Programs (VIP) — Evaluated and Ranked

Top NJ online casinos don’t just reward you with cashback or free spins. Many are tied to well-known land-based casinosgiving you access to exclusive perks like hotel staysdining compsVIP eventsand even airfare credits.

1. Caesars Rewards (Tropicana Casino NJ)

Photo of Patrik Lidin holding an iPhone with the Caesars Rewards loyalty program loaded.
Caesar's combines online and offline benefits for a 365-rewards program.
  • Benefits: Rewards Gift CardsReward CreditsHotel DiscountsRedeem for Cash
  • VIP Tiers: 6
  • Perks: Exclusive benefits for high-level playerssuch as invitations to exclusive eventsVIP loungesand airfare credits to Las Vegas.
  • Loyalty Program: https://www.caesars.com/myrewards

2. BetMGM Rewards (BetMGM Casino NJ)

Photo of Patrik Lidin holding an iPhone with the BetMGM loyalty program loaded.
BetMGM provides online and offline rewards for all NJ players.
  • Benefits: Free BetsFREEPLAYReward PointsMGM Resorts Perks (including free mealsVegas discounts)
  • VIP Tiers: 5
  • Perks: Top-tier players (Noir level) gain a personal VIP managerbirthday free betsand a percentage bonus on points earned (10%-40%).
  • Loyalty Program: https://www.betmgm.com/en/p/betmgmrewards

3. BetRivers iRush Rewards (BetRivers NJ)

Photo of Patrik Lidin holding an iaPhone with the BetRivers iRush loyalty program loaded.
BetRivers' award-winning loyalty program iRush Rewards is awesome for online casino players.
  • Benefits: Loyalty PointsBonus Store PointsBirthday GiftsVIP Concierge
  • VIP Tiers: Multiple
  • Perks: Earn loyalty points and bonus store pointsredeemable for merchandise or VIP perks like dinnersevent invitesand concierge services.
  • Loyalty Program: https://nj.betrivers.com/?page=rewards&l=Riversnew-jersey

3. High Seas Club (Ocean Online Casino NJ)

Photo of Patrik Lidin holding an iPhone with the Oceans Casino loyalty program loaded.
Get the most out of the award winning Ocean's Casino rewards program.
  • Benefits: Cash for Points
  • VIP Tiers: 6
  • Perks: Points can be converted to cash (1 point = $1 for 10,000 High Seas Bonus Points at Delta tier). Players also earn points on land-based casino play.
  • Loyalty Program: https://www.theoceanac.com/rewards

4. Golden Nugget Rewards (Golden Nugget Casino NJ)

Photo of Patrik Lidin holding an iPhone with the Golden Nugget NJ loyalty program loaded.
Leverage Golden Nuggets' loyalty program for online and offline rewards.

5. Unity by Hard Rock Loyalty Rewards (Hard Rock Casino NJ)

Photo of Patrik Lidin holding an iPhone with the Hard Rock Unity loyalty program loaded.
Hard Rock's "Rockin Rewards" was recently rebranded to "Hard Rock Unity."
  • Benefits: Deposit Match BonusesCashback on LossesRedeem Points for Bonus Dollars
  • VIP Tiers: 5 (BronzeSilverGoldPlatinumBlack)
    Perks: Cashback for losing playtier bonusesand rewards for loyalty points. Black-level members can redeem points for bonus dollars with minimal wagering requirements.
  • Loyalty Program: https://unity.hardrock.com/en

6. High Seas Club (Ocean Online Casino NJ)

Photo of Patrik Lidin holding an iPhone with the Oceans Casino loyalty program loaded.
Get the most out of the award winning Ocean's Casino rewards program.
  • Benefits: Cash for Points
  • VIP Tiers: 6
  • Perks: Points can be converted to cash (1 point = $1 for 10,000 High Seas Bonus Points at Delta tier). Players also earn points on land-based casino play.
  • Loyalty Program: https://www.theoceanac.com/rewards

7. PokerStars Rewards (PokerStars NJ)

Photo of Patrik Lidin holding an iPhone with the PokerStars loyalty program loaded.
Earn chests and rewards at PokerStars NJ.
  • Benefits: Up to 33% in rewardsPersonalized RewardsCash and Game Credits
  • VIP Tiers: 6 Tiers (BlueBronzeSilverGoldDiamondBlack)
  • Perks: Earn reward points based on real money play in poker and casino games. Points can be used to unlock Chests with personalized rewards such as cashgame creditsor exclusive offers. Higher levels provide more valuable rewards. Players can exchange progress for lower-tier Chests if necessaryand rewards can include bonuses or special promotions.
  • Loyalty Program: https://www.pokerstars.com/stars-rewards/

8. Fanatics Casino FanCash (Fanatics Casino NJ)

Photo of Patrik Lidin holding an iPhone with the Fanatics FanCash loyalty program loaded.
Sports fans should leverage Fanatics' FanCash for merchandise.
  • Benefits: Points Redeemable for Sports Apparel
  • VIP Tiers: Various
  • Perks: Points earned through casino play can be exchanged for licensed sports apparel from Fanaticscombining gaming with fan merchandise.
  • Loyalty Program: https://www.fanatics.com/fancash-rewards/

All Active NJ Online Casino Promo Codes

Not every NJ online casino requires a promo codebut when they doentering the right one can make or break your bonus. This table lists all the current promo codes for licensed New Jersey casinos.

CasinoBonus OfferPromo Code
888Casino Online NJ100% Up to $1,000 1st Deposit BonusNo Promo Code Required
Bally Casino NJ$100 Reload Bonus 1st Deposit BonusNo Promo Code Required
Bet365 Casino NJ10 Days of Free SpinsJUSTBONUS
BetMGM Casino NJ100% Match up to $1,500 + $25 No-Deposit BonusJUSTNJ1525
BetParx Casino NJBonus Back Up to $1,000No Promo Code Required
BetRivers Online Casino NJ$500 Second Chance BonusJUSTBONUS
Betway NJ (now Spin Palace)Deposit Match Up to $1,000 in Bonus FundsNo Promo Code Required
Borgata Online Casino NJ100% Match up to $1,000 + $20 No-Deposit BonusJUSTBORGATA
Caesars Palace Online Casino NJ100% Match up to $2,500 + 2,500 Reward CreditsJUSTNJ2500
DraftKings Online Casino NJUp to $1,000 in Casino Bonus + 500 Free SpinsNo Promo Code Required
FanDuel Casino NJ$1,000 Back on 1st Day Net Loss & 350 Bonus Spins for 7 DaysNo Promo Code Required
Golden Nugget Online Casino$1,000 Bonus in Casino Credits + 250 Bonus SpinsNo Promo Code Required
Hard Rock Casino NJ500 Free Spins & 100% Deposit Match Up to $1,000No Promo Code Required
Harrah’s Online Casino NJ100% Bonus Match Up to $100 & 100 Reward SpinsPromo Code Required for 1st Deposit Bonus*
Jackpocket Casino NJ1st Deposit Match Bonus Up to $500 + $10 in Lottery CreditsNo Promo Code Required
Jackpot City NJ1st Deposit Match Bonus Up to $1,000 as Casino BonusNo Promo Code Required
Mohegan Sun Online Casino NJ$500 No Deposit Bonus & 1st Deposit Bonus 100% Up to $500No Promo Code Required
Ocean Online Casino NJ100% Bonus Up to $1,000 1st Deposit BonusNo Promo Code Required
Party Casino NJ200% Match up to $100JUSTPARTY
PlayStar Casino NJ100% Deposit Match Up to $500 + 500 Free SpinsNo Promo Code Required
PointsBet Casino NJ5x Second Chance Bet Up to $100 EachNo Promo Code Required
PokerStars Online Casino NJ100% Bonus Up to $600CASINO1500
Resorts Casino NJ1st Deposit Bonus Up to $1,000No Promo Code Required
Stardust Casino NJ100% Deposit Bonus + 200 Free SpinsNo Promo Code Required
Tipico Online Casino100% Match Up to $100 + 200 Bonus SpinsNo Promo Code Required
Tropicana Online Casino NJ100% Bonus Match Up to $200No Promo Code Required
Unibet CasinoUp to $1,000 Deposit MatchNo Promo Code Required
Virgin Casino NJPlay $10 Get 100 Free SpinsNo Promo Code Required
Wheel of Fortune Online CasinoDeposit $10 Get $40No Promo Code Required
Updated March 282025.
*To activate the 100% 1st Deposit Match Up to $100you need to make a depositthen copy-paste the Promo Code sent to you via email.

Season’s Givings: NJ Online Casino Bonus Schedule for 2025

Photo of Patrik Lidin holding an iPhone with a temporary seasonal NJ online casino bonus showing.
Playoffs and other sports events are typically highlighted by seasonal online casino bonuses in New Jersey.

Online casinos in New Jersey tend to roll out their most generous bonuses during holidays and seasonal events. From festive free spins at Christmas to sportsbook tie-ins during March Madness—it’s worth knowing when to log in and play to maximize your value. This NJ online casino bonus schedule can help:

📅 Month
🎉 Promotional Themes

🏆 Typical Bonus Types
JanuaryNew Year’s / Winter KickoffReload bonusesspinssweepstakes
FebruaryValentine’s Day / Super BowlBet & Get promoslove-themed spins
MarchMarch Madness / St. Patrick’s DayBracket challengesgreen-themed spins
AprilSpring Cleanouts / April FoolsLoss-backmystery bonuses
MayMemorial Day WeekendDeposit matchesbonus multipliers
JuneSummer KickoffFree spinsslot tournaments
JulyIndependence DayExplosive multipliersprize giveaways
AugustSummer Send-OffLoyalty boostsreload bonuses
SeptemberLabor Day / Football Season StartBet creditsNFL crossover bonuses
OctoberHalloweenSpooky slotscostume contests
NovemberThanksgiving / Black Friday / Cyber MondayMega deposit matchessurprise offers
DecemberChristmas / New Year’s EveAdvent calendarsfree gift bonuses

Why Trust Our NJ Bonus Rankings

We rank and recommend NJ online casino bonuses with one goal: helping you find real valuenot just flashy numbers. Every review and ranking on this page is written by Patrik Lidinour in-house online casino expertand reviewed by our gambling expert review board for accuracy and transparency.

We factor in different plays—some bonuses suit casual players chasing low-risk spinsand others are better for high rollers seeking long-term value. Our breakdowns help you choose what fits your play.

All content follows our editorial guidelines for impartialityaccuracyand independence—so you can trust we’re not pushing offers that only look good on paper.

Photo of Patrik Lidin holding a .PDF showing NJDGE laws and provisions for NJ online casino bonuses.
I had to study the NJDGE legal provisions for NJ online casino bonuses.

You must meet specific legal requirements before claiming any bonus in New Jersey. These are outlined by the New Jersey Division of Gaming Enforcement (NJDGE) and ensure that only eligible participants can access regulated online casino promotions.

Personal Requirements 🛑

  • 21 years or older: All players must be at least 21 years old to participate in online gambling in NJ legally(1).
  • Physically located in New Jersey: Players must be physically present within NJ state lines when gambling online. Casinos verify your location using geolocation software before you can place a wager(2).
  • User must be verified: Casinos must collect and verify specific personal details before activating your accountincluding your legal namedate of birthaddressand contact info. Identity must be verified through secure methods (such as ID documents or database checks)(3).
  • Personal account only: Accounts must be personal and are non-transferable. Letting someone else use your account is strictly prohibited(4).

General Online Casino Bonus Terms 📑

  • Wagering and withdrawal rules: Most bonuses come with wagering requirements. These dictate how much you must bet before withdrawing winnings(5).
  • Dormant account penalties: If you leave your account inactive for one yearbonus funds and pending wagers may be forfeited(6).
  • Reasonable terms must be offeredacceptedand acknowledged: You must accept the site’s termsincluding its responsible gambling policiesprivacy disclosuresbonus termsand dispute procedures. In turnthe operator ensures transparency and fairness according to NJDGE guidelines(7).

Expert Advice Relating to Bonus Terms and Eligibility

Photo of Patrik Lidin holding iPhone with an example of NJ online casino bonus terms and conditions.
Terms and conditions can be a pain in the assbut I've shed some light on the most common terms you should be aware of.

Besides the objective legal aspects I outlined abovehere is some advice related to subjective bonus terms and eligibilitywhich can differ from casino to casino.

Casino Game Eligibility and Weighting

Patrik Lidin

“Slots usually count 100 percent toward wageringbut table games like blackjack or roulette often only count 10 to 20 percent. That means you’ll need to wager significantly more if you stick with those games. For exampleCaesars has a 75x wagering requirement on some table games. You’d need to wager $187,500 to clear a $2,500 bonus. I always aim for bonuses that fall between 1x and 15x for a realistic chance of turning them into cash.”

Patrik LidinOnline Casino Expert

Always Check the Wagering Requirements—Prioritize Accordingly

“Always check how many times you need to playthrough the bonus before withdrawing. Some casinos and bonuses are low at 1x to 5xand it’s not uncommon with 15xwhile others go too far with 30x or more. The lowerthe betterand personallyit’s unlikely that I’d opt in for bonuses with higher than 15x wagering requirements.”

Patrik LidinOnline Casino Expert

Minimum Deposit Traps

“Even ‘$1,000 match’ offers require a minimum deposit like $10 or $20. Always verify the minimum before you fund your account. Online casino minimum requirements vary and can even differ from bonus to bonus in the same casino.”

Patrik LidinOnline Casino Expert

Maximum Winnings Caps

“Borgata’s $20 no-deposit bonus caps your winnings at $100. Even if you hit a jackpotyou won’t be able to cash out more than the limit. Check the terms so you don’t get too excited about winnings you can realize.”

Patrik LidinOnline Casino Expert

Short Online Casino Bonus Expiry Windows

“The free spins you receive from FanDuel expire in 7 days. If you wait too longthey’re gone. Look for bonuses that stay active for at least 14 to 30 days if you want breathing room. And if you go with FanDuel to get the free spinsuse them and meet the subsequent wagering requirements for any bonus funds you win.”

Patrik LidinOnline Casino Expert

Geotechnology Glitches—Check Your Signal and Location

 “NJ law requires you to be physically located in the state. Borgata’s $20 no-deposit bonus won’t work if you’re a mile across the border. Always test your location services before signing up. Enable basic features such as GPS positioning with high accuracy and cellular dataand allow background usage when the app is inactive on your screen. NJ casino sites use geolocation to display content based on where you areso if you’re in NJ and followed my adviceit will correctly serve you with the New Jersey version of the websiteincluding the bonuses.”

Patrik LidinOnline Casino Expert

Promo Code vs. No Promo Code Requirement

“PokerStars’ $1,500 bonus requires you to enter CASINO1500. If you mistype it during registrationyou don’t get the bonus. No-code offers like Hard Rock’s 500 spins are easierbut always check what each site needs before interacting with the promotion.”

Patrik LidinOnline Casino Expert

How NJ Casino Bonus Types Compare

🎁 Bonus Type🇺🇸 NJ Bonus Example💬 What It Is✅ Benefits⚠️ Considerations👤 Best For📊 Wagering
Welcome BonusCaesars Palace NJ – $10 No-Deposit Bonus & 100% Deposit Match Up to $1,000 + 2,500 Reward Credits.For new playersit typically includes one or several types of bonuses.Great for testing and bankroll building.It can come with mixed terms.New players and the first time you register to a site.Varies from Low to High
Deposit MatchBorgata Online Casino NJ100% Deposit Match Up to $1,000 + $20 on The HouseBonus matches your first depositoften 100%+.Big bankroll boostflexible game use.High wageringmax conversion limits.Regular players looking to maximize value.Moderate to High
No-Deposit BonusMohegan Sun Online Casino NJ$500 No Deposit Bonus & 1st Deposit Bonus 100% Up to $500Free cash or spins for signing upno deposit needed.Easy to claimno risk.Small amountsstrict limitsand wagering.Beginners+Low to Moderate
Free SpinsPlayStar Casino NJ – 100% Deposit Match Up to $500 + 500 Free Spins.Free slot spinsoften on featured games.Online slots and quick to use.Game restrictionsshort expiry.Beginners+Low to Moderate
Cashback / Loss-BackFanDuel Casino NJ$1,000 Back on 1st Day Net Loss & 350 Bonus Spins for 7 Days% of losses refunded as bonus.Risk cushionoften unconditional cash.Only triggers on net losses.Regular players and high rollers.Low
Loyalty/VIP RewardsCaesars Rewards (Tropicana Casino NJ)Pointscashbackand perks for long-term play.Ongoing valueexclusive offers.Requires consistent play.Loyal players playing at the same site and high rollers.Varies from Low to High

How Often Do We Update NJ Casino Bonus Offers?

We aim to update this page approximately once per monthparticularly with intense promotional periods such as Christmas and Halloween. We evaluate the offering independently and update the content accordingly.

Want to stay in the loop? Follow JustGamblers on social mediaincluding Instagram, YouTubeand X.

FAQ NJ Online Casino Bonus and Promo Codes

Do I Need a Promo Code to Claim an NJ Online Casino Bonus?

Not always. Many casinos like FanDuel and Golden Nugget offer bonuses with no code required. Otherslike Caesars (JUSTNJ2500) or PokerStars (CASINO1500)require a specific code at registration or deposit. Always check before signing up to avoid missing out.

Can I Claim Online Casino Bonuses When I’m Outside of New Jersey?

No. Even if you're a legal residentyou must be physically located in New Jersey to wager online or claim bonuses. Geolocation technology ensures complianceand don’t try to circumvent it through a VPN or proxy because that would be in breach of the online casino's terms and conditions.

How Often Do NJ Casino Bonus Offers Change?

Some offers are stable year-roundbut most casinos update their promotions seasonallylike ChristmasHalloweenor in relation to March Madness. We update this page monthly to keep you updated on the best bonus offers.

What Happens if I Don’t Use My NJ Online Casino Bonus in Time?

Bonuses often expire in 7 to 30 daysdepending on the casino. If you miss the windowyour bonus and any winnings tied to it may be forfeited. Always check the expiry date and other terms before claiming a casino bonus.

What NJ Casino Bonus Has the Lowest Wagering in 2025?

FanDuel sticks out with a flat wagering requirement of 1x on all their promotions.

Sources and Resources

  1.  NJDGE Provision: 13:69O-1.3(b)5 and 13:69O-1.3(b)8 age and account rulesaccessed on Mar 272025<https://www.nj.gov/lps/ge/docs/Regulations/CHAPTER69O.pdf>
  2. [NJDGE Provision: 13:69O-1.2(e)2] geolocation for NJ-only playaccessed on Mar 272025<https://www.nj.gov/lps/ge/docs/Regulations/CHAPTER69O.pdf>
  3. [NJDGE Provision: 13:69O-1.3(b)1–3] identity verificationaccessed on Mar 272025<https://www.nj.gov/lps/ge/docs/Regulations/CHAPTER69O.pdf>
  4. [NJDGE Provision: 13:69O-1.3(c)1–2 and 13:69O-1.3(b)8] singlenon-transferable accountsaccessed on Mar 272025<https://www.nj.gov/lps/ge/docs/Regulations/CHAPTER69O.pdf>
  5. [NJDGE Provision: 13:69O-1.4(q)] bonus terms transparencyaccessed on Mar 272025<https://www.nj.gov/lps/ge/docs/Regulations/CHAPTER69O.pdf>
  6. [NJDGE Provision: 13:69O-1.3(j) and 13:69O-1.4(h)] dormant account forfeitureaccessed on Mar 272025<https://www.nj.gov/lps/ge/docs/Regulations/CHAPTER69O.pdf>
  7. [NJDGE Provision: 13:69O-1.3(b)6–9 and 13:69O-1.2(l)] self-exclusion enforcementaccessed on Mar 272025<https://www.nj.gov/lps/ge/docs/Regulations/CHAPTER69O.pdf>
Select Your Country
Close
<>#cookie-notice{visibility:hidden;display:flex;align-items:center;color:inherit;font-family:inherit;font-size:14px;background:#fff;padding:20px;position:fixed;bottom:10px;left:10px;width:100%;max-width:940px;box-shadow:0 2px 15px 0 rgb(0 0 0 / .1);border-radius:5px;margin:0;visibility:hidden;z-index:1000000}#cookie-notice button{padding:10px;margin:10px;width:40%;cursor:pointer}@media only screen and (max-width:992px){#cookie-notice{max-width:750px}@media only screen and (max-width:600px){#cookie-notice{display:block;max-width:100%;bottom:0;left:0;border-radius:0}#cookie-notice button{width:100%;margin:10px auto}} < type="text/css">.gg-math-minus{position:relative;transform:scale(var(--ggs,1));width:16px;height:2px}.gg-math-minus,.gg-math-plus,.gg-math-plus:after{box-sizing:border-box;display:block;background:currentColor;border-radius:10px}.gg-math-plus{margin-top:-2px;position:relative;transform:scale(var(--ggs,1));width:16px;height:2px}.gg-math-plus:after{content:"";position:absolute;width:2px;height:16px;top:-7px;left:7px}.gg-chevron-down{box-sizing:border-box;position:relative;display:block;transform:scale(var(--ggs,1));width:22px;height:22px;border:2px solid #fff0;border-radius:100px}.gg-chevron-down:after{content:"";display:block;box-sizing:border-box;position:absolute;width:10px;height:10px;border-bottom:2px solid;border-right:2px solid;transform:rotate(45deg);left:4px;top:2px}.gg-chevron-up{box-sizing:border-box;position:relative;display:block;transform:scale(var(--ggs,1));width:22px;height:22px;border:2px solid #fff0;border-radius:100px}.gg-chevron-up:after{content:"";display:block;box-sizing:border-box;position:absolute;width:10px;height:10px;border-top:2px solid;border-right:2px solid;transform:rotate(-45deg);left:4px;bottom:2px}.gg-menu{transform:scale(var(--ggs,1))}.gg-menu,.gg-menu:after,.gg-menu:before{box-sizing:border-box;position:relative;display:block;width:20px;height:2px;border-radius:3px;background:currentColor}.gg-menu:after,.gg-menu:before{content:"";position:absolute;top:-6px}.gg-menu:after{top:6px}.gg-menu-left-alt{box-sizing:border-box;position:relative;display:block;width:16px;height:14px;transform:scale(var(--ggs,1))}.gg-menu-left-alt:after,.gg-menu-left-alt:before{content:"";position:absolute;box-sizing:border-box;display:block;height:2px;border-radius:4px;background:currentColor}.gg-menu-left-alt:before{width:16px;box-shadow:0 12px 0}.gg-menu-left-alt:after{width:10px;top:6px}.gg-edit-highlight{box-sizing:border-box;position:relative;display:block;transform:scale(var(--ggs,1));width:16px;height:16px;border:2px solid #fff0;box-shadow:0 0 0 2px;border-radius:100px;overflow:hidden}.gg-edit-highlight:before{top:-1px;background:repeating-linear-gradient(180deg,currentColor,currentColor 2px,transparent 0,transparent 3px)}.gg-edit-highlight:after,.gg-edit-highlight:before{content:"";display:block;box-sizing:border-box;position:absolute;width:6px;height:14px}.gg-edit-highlight:after{right:0;background:currentColor}.gg-layout-grid-small{transform:scale(var(--ggs,1))}.gg-layout-grid-small,.gg-layout-grid-small:after,.gg-layout-grid-small:before{box-sizing:border-box;position:relative;display:block;width:10px;height:2px;border-left:6px double;border-right:2px solid}.gg-layout-grid-small:after,.gg-layout-grid-small:before{content:"";position:absolute;left:-6px}.gg-layout-grid-small:after{bottom:4px}.gg-layout-grid-small:before{top:4px}.gg-layout-list{transform:scale(var(--ggs,1))}.gg-layout-list,.gg-layout-list:after,.gg-layout-list:before{box-sizing:border-box;position:relative;display:block;width:10px;height:2px;border-left:6px double;border-right:4px solid}.gg-layout-list:after,.gg-layout-list:before{content:"";position:absolute;left:-6px}.gg-layout-list:after{bottom:4px}.gg-layout-list:before{top:4px}.gg-pentagon-down{box-sizing:border-box;position:relative;display:block;transform:scale(var(--ggs,1));width:10px;height:10px}.gg-pentagon-down:before{width:51%}.gg-pentagon-down:after,.gg-pentagon-down:before{content:" ";position:absolute;top:0;height:100%}.gg-pentagon-down:before{left:-2px;border-top:2px solid;border-left:2px solid;border-bottom:2px solid;transform:skew(0deg,30deg)}.gg-pentagon-down:after{right:-2px;width:50%;border-right:2px solid;border-bottom:2px solid;border-top:2px solid;transform:skew(0deg,-30deg)}.gg-pentagon-up{box-sizing:border-box;position:relative;display:block;transform:scale(var(--ggs,1));width:10px;height:10px}.gg-pentagon-up:before{width:51%}.gg-pentagon-up:after,.gg-pentagon-up:before{content:" ";position:absolute;top:0;height:100%}.gg-pentagon-up:before{left:-2px;border-top:2px solid;border-left:2px solid;border-bottom:2px solid;transform:skew(0deg,-30deg)}.gg-pentagon-up:after{right:-2px;width:50%;border-right:2px solid;border-bottom:2px solid;border-top:2px solid;transform:skew(0deg,30deg)}.gg-add-r{box-sizing:border-box;position:relative;display:block;width:22px;height:22px;border:2px solid;transform:scale(var(--ggs,1));border-radius:4px}.gg-add-r:after,.gg-add-r:before{content:"";display:block;box-sizing:border-box;position:absolute;width:10px;height:2px;background:currentColor;border-radius:5px;top:8px;left:4px}.gg-add-r:after{width:2px;height:10px;top:4px;left:8px}.gg-remove-r{position:relative;transform:scale(var(--ggs,1));width:22px;height:22px;border:2px solid;border-radius:4px}.gg-remove-r,.gg-remove-r:before{box-sizing:border-box;display:block}.gg-remove-r:before{content:"";position:absolute;width:10px;height:2px;background:currentColor;border-radius:5px;top:8px;left:4px}.gg-add{box-sizing:border-box;position:relative;display:block;width:22px;height:22px;border:2px solid;transform:scale(var(--ggs,1));border-radius:22px}.gg-add:after,.gg-add:before{content:"";display:block;box-sizing:border-box;position:absolute;width:10px;height:2px;background:currentColor;border-radius:5px;top:8px;left:4px}.gg-add:after{width:2px;height:10px;top:4px;left:8px}.gg-remove{position:relative;transform:scale(var(--ggs,1));width:22px;height:22px;border:2px solid;border-radius:22px}.gg-remove,.gg-remove:before{box-sizing:border-box;display:block}.gg-remove:before{content:"";position:absolute;width:10px;height:2px;background:currentColor;border-radius:5px;top:8px;left:4px}.gg-close{box-sizing:border-box;position:relative;display:block;transform:scale(var(--ggs,1));width:22px;height:22px;border:2px solid #fff0;border-radius:40px}.gg-close:after,.gg-close:before{content:"";display:block;box-sizing:border-box;position:absolute;width:16px;height:2px;background:currentColor;transform:rotate(45deg);border-radius:5px;top:8px;left:1px}.gg-close:after{transform:rotate(-45deg)}.gg-chevron-double-down{box-sizing:border-box;position:relative;display:block;transform:scale(var(--ggs,1));width:22px;height:22px}.gg-chevron-double-down:after,.gg-chevron-double-down:before{content:"";display:block;box-sizing:border-box;position:absolute;width:8px;height:8px;border-bottom:2px solid;border-right:2px solid;transform:rotate(45deg);left:7px;top:3px}.gg-chevron-double-down:after{top:8px}.gg-chevron-double-up{box-sizing:border-box;position:relative;display:block;transform:scale(var(--ggs,1));width:22px;height:22px}.gg-chevron-double-up:after,.gg-chevron-double-up:before{content:"";display:block;box-sizing:border-box;position:absolute;width:8px;height:8px;border-top:2px solid;border-left:2px solid;transform:rotate(45deg);left:7px;bottom:3px}.gg-chevron-double-up:after{bottom:8px}.gg-chevron-down-o{box-sizing:border-box;position:relative;display:block;transform:scale(var(--ggs,1));width:22px;height:22px;border:2px solid;border-radius:100px}.gg-chevron-down-o:after{content:"";display:block;box-sizing:border-box;position:absolute;width:6px;height:6px;border-bottom:2px solid;border-right:2px solid;transform:rotate(45deg);left:6px;top:5px}.gg-chevron-up-o{box-sizing:border-box;position:relative;display:block;transform:scale(var(--ggs,1));width:22px;height:22px;border:2px solid;border-radius:100px}.gg-chevron-up-o:after{content:"";display:block;box-sizing:border-box;position:absolute;width:6px;height:6px;border-top:2px solid;border-right:2px solid;transform:rotate(-45deg);left:6px;bottom:5px}.gg-chevron-right{box-sizing:border-box;position:relative;display:block;transform:scale(var(--ggs,1));width:22px;height:22px;border:2px solid #fff0;border-radius:100px}.gg-chevron-right:after{content:"";display:block;box-sizing:border-box;position:absolute;width:10px;height:10px;border-bottom:2px solid;border-right:2px solid;transform:rotate(-45deg);right:6px;top:4px}.gg-chevron-left{box-sizing:border-box;position:relative;display:block;transform:scale(var(--ggs,1));width:22px;height:22px;border:2px solid #fff0;border-radius:100px}.gg-chevron-left:after{content:"";display:block;box-sizing:border-box;position:absolute;width:10px;height:10px;border-bottom:2px solid;border-left:2px solid;transform:rotate(45deg);left:6px;top:4px}.gg-chevron-right-s{box-sizing:border-box;position:relative;display:block;transform:scale(var(--ggs,1));width:22px;height:22px;border:2px solid #fff0;border-radius:100px}.gg-chevron-right-s:after{content:"";display:block;box-sizing:border-box;position:absolute;width:7px;height:7px;border-bottom:1px solid;border-right:1px solid;transform:rotate(-45deg);right:8px;top:6px}.gg-chevron-down-s{box-sizing:border-box;position:relative;display:block;transform:scale(var(--ggs,1));width:22px;height:22px;border:2px solid #fff0;border-radius:100px}.gg-chevron-down-s:after{content:"";display:block;box-sizing:border-box;position:absolute;width:7px;height:7px;border-bottom:1px solid;border-right:1px solid;transform:rotate(45deg);right:8px;top:6px}:root{--jtoc-z-index:999;--jtoc-border-width:3px}.wpj-jtoc.--jtoc-unfolded .wpj-jtoc--toggle-box{background-color:var(--jtoc-toggle-bg-color-alt,var(--jtoc-toggle-bg-color,transparent));border-color:var(--jtoc-toggle-border-color-alt,var(--jtoc-toggle-border-color,var(--jtoc-toggle-color-alt,var(--jtoc-toggle-color,var(--jtoc-title-color-alt,var(--jtoc-title-color,inherit))))))}.wpj-jtoc.--jtoc-unfolded .wpj-jtoc--toggle:after,.wpj-jtoc.--jtoc-unfolded .wpj-jtoc--toggle:before{color:var(--jtoc-toggle-color-alt,var(--jtoc-toggle-color,var(--jtoc-title-color-alt,var(--jtoc-title-color,inherit))));background-color:var(--jtoc-toggle-color-alt,var(--jtoc-toggle-color,var(--jtoc-title-color-alt,var(--jtoc-title-color,inherit))))}.wpj-jtoc.--jtoc-unfolded.--toggle-border .wpj-jtoc--toggle-box{border-color:var(--jtoc-toggle-border-color-alt,var(--jtoc-toggle-border-color,var(--jtoc-toggle-color-alt,var(--jtoc-toggle-color,var(--jtoc-title-color-alt,var(--jtoc-title-color,inherit))))))}.wpj-jtoc .wpj-jtoc--toggle-box{transition:transform .15s;font-size:16px;overflow:hidden;background-color:var(--jtoc-toggle-bg-color,transparent)}.wpj-jtoc .wpj-jtoc--toggle{position:relative;width:2em!important;height:2em!important}.wpj-jtoc .wpj-jtoc--toggle:after,.wpj-jtoc .wpj-jtoc--toggle:before{color:var(--jtoc-toggle-color,var(--jtoc-title-color,#333));background-color:var(--jtoc-toggle-color,var(--jtoc-title-color,#333))}.wpj-jtoc.--toggle-left .jtoc--question{flex-direction:row-reverse}.wpj-jtoc.--toggle-border .wpj-jtoc--toggle-box{box-sizing:content-box;border-width:2px;border-color:var(--jtoc-toggle-border-color,var(--jtoc-toggle-color,var(--jtoc-title-color,inherit)));border-:solid}.wpj-jtoc.--toggle-rounded .wpj-jtoc--toggle-box{border-radius:.5em}.wpj-jtoc.--toggle-circle .wpj-jtoc--toggle-box{border-radius:50%}.wpj-jtoc.--toggle-size-xs .wpj-jtoc--toggle{font-size:50%}.wpj-jtoc.--toggle-size-s .wpj-jtoc--toggle{font-size:75%}.wpj-jtoc.--toggle-size-l .wpj-jtoc--toggle{font-size:125%}.wpj-jtoc.--toggle-180 .wpj-jtoc--toggle:after{transform:rotate(0deg)}.wpj-jtoc.--toggle-180 .--jtoc-widget-is-opened .wpj-jtoc--toggle:after{transform:rotate(180deg)}.wpj-jtoc.--jtoc-toggle-1 .wpj-jtoc--toggle{width:1em}.wpj-jtoc.--jtoc-toggle-1 .wpj-jtoc--toggle:after,.wpj-jtoc.--jtoc-toggle-1 .wpj-jtoc--toggle:before{content:"";display:block;position:absolute;height:2px;width:.625em;top:calc(50% - 2px / 3);transition:transform .15s ease-in-out}.wpj-jtoc.--jtoc-toggle-1 .wpj-jtoc--toggle:before{right:calc(1em - 0.09153125em - .70711px + .01094em);transform:rotate(45deg)}.wpj-jtoc.--jtoc-toggle-1 .wpj-jtoc--toggle:after{left:calc(1em - 0.09153125em - .70711px + .01094em);transform:rotate(-45deg)}.wpj-jtoc.--jtoc-toggle-1.--jtoc-is-unfolded .wpj-jtoc--toggle:before{transform:rotate(-45deg)}.wpj-jtoc.--jtoc-toggle-1.--jtoc-is-unfolded .wpj-jtoc--toggle:after{transform:rotate(45deg)}.wpj-jtoc.--jtoc-toggle-1.--toggle-180 .wpj-jtoc--toggle{transition:transform .15s ease-in-out;transform:rotate(0)}.wpj-jtoc.--jtoc-toggle-1.--toggle-180 .--jtoc-is-unfolded .wpj-jtoc--toggle{transform:rotate(-180deg)}.wpj-jtoc.--jtoc-toggle-1.--toggle-180 .--jtoc-is-unfolded .wpj-jtoc--toggle:before{transform:rotate(45deg)}.wpj-jtoc.--jtoc-toggle-1.--toggle-180 .--jtoc-is-unfolded .wpj-jtoc--toggle:after{transform:rotate(-45deg)}.wpj-jtoc.--jtoc-toggle-2 .wpj-jtoc--toggle{width:1em;height:1em}.wpj-jtoc.--jtoc-toggle-2 .wpj-jtoc--toggle:after,.wpj-jtoc.--jtoc-toggle-2 .wpj-jtoc--toggle:before{content:"";display:block;position:absolute;height:2px;width:1em;right:calc(50% - .5em);top:calc(50% - 1px);transition:transform .15s ease-in-out}.wpj-jtoc.--jtoc-toggle-2 .wpj-jtoc--toggle:before{transform:rotate(90deg)}.wpj-jtoc.--jtoc-toggle-2 .--jtoc-widget-is-opened .wpj-jtoc--toggle:before{transform:rotate(180deg)}.wpj-jtoc{margin-top:var(--jtoc-toc-root-margin-top,2rem);margin-bottom:var(--jtoc-toc-root-margin-bottom,2rem)}.wpj-jtoc::-webkit-scrollbar{width:4px;background-color:#0000000f}.wpj-jtoc::-webkit-scrollbar-thumb{background:#00000029}.wpj-jtoc.--jtoc-headings-overflow-hidden .wpj-jtoc--item-content a{text-overflow:clip;overflow:hidden;white-space:nowrap}.wpj-jtoc.--jtoc-headings-overflow-hidden-ellipsis .wpj-jtoc--item-content>a{text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.wpj-jtoc.--jtoc-main-is-hidden{margin:0;padding:0}.wpj-jtoc.--jtoc-is-folded:not(.--jtoc-animate) .wpj-jtoc--body,.wpj-jtoc.--jtoc-is-folded:not(.--jtoc-animate) .wpj-jtoc--footer,.wpj-jtoc .--jtoc-is-hidden{display:none!important}.wpj-jtoc.--jtoc-header-as-toggle .wpj-jtoc--header{cursor:pointer}.wpj-jtoc.--jtoc-title-align-right .wpj-jtoc--title{text-align:right}.wpj-jtoc.--jtoc-title-align-center .wpj-jtoc--title{text-align:center}.wpj-jtoc.--jtoc-title-align-left .wpj-jtoc--title{text-align:left}.wpj-jtoc.--jtoc-toggle-icon .wpj-jtoc--toggle-wrap{height:var(--jtoc-header-height,initial);width:var(--jtoc-header-height,initial)}.wpj-jtoc.--jtoc-toggle-icon-std .wpj-jtoc--toggle-opened,.wpj-jtoc.--jtoc-toggle-text .wpj-jtoc--toggle-opened{display:initial}.wpj-jtoc.--jtoc-toggle-icon-std.--jtoc-is-folded .wpj-jtoc--toggle-opened,.wpj-jtoc.--jtoc-toggle-icon-std .wpj-jtoc--toggle-closed,.wpj-jtoc.--jtoc-toggle-text.--jtoc-is-folded .wpj-jtoc--toggle-opened,.wpj-jtoc.--jtoc-toggle-text .wpj-jtoc--toggle-closed{display:none}.wpj-jtoc.--jtoc-toggle-icon-std.--jtoc-is-folded .wpj-jtoc--toggle-closed,.wpj-jtoc.--jtoc-toggle-text.--jtoc-is-folded .wpj-jtoc--toggle-closed{display:initial}.wpj-jtoc.--jtoc-toggle-position-left .wpj-jtoc--header-main{flex-direction:row-reverse}.wpj-jtoc.--jtoc-toggle-position-right .wpj-jtoc--header-main{flex-direction:row}.wpj-jtoc.--jtoc-has-numeration .wpj-jtoc--item-content>a:before{content:attr(data-numeration) var(--jtoc-numeration-suffix,". ")}.wpj-jtoc.--jtoc-headings-full-row-clickable .wpj-jtoc--item-content:hover{cursor:pointer}.wpj-jtoc.--jtoc-animate .wpj-jtoc--toc{transition-property:max-height;transition-duration:var(--jtoc-transition-duration,.5s);transition-timing-function:var(--jtoc-transition-timing-function,ease)}div:not(.wpj-jtoc--widget-floating)>.wpj-jtoc--toc{width:var(--jtoc-width,auto)}.wpj-jtoc--toc{margin:var(--jtoc-toc-margin,0);padding:var(--jtoc-toc-padding,0);overflow:hidden;display:var(--jtoc-display,inline-block);min-width:var(--jtoc-min-width);max-width:var(--jtoc-max-width,100%);z-index:var(--jtoc-z-index);background-color:var(--jtoc-background-color,transparent);font-size:var(--jtoc-font-size);border-radius:var(--jtoc-toc-border-radius);border:var(--jtoc-toc-border);border-color:var(--jtoc-toc-border-color);box-shadow:var(--jtoc-toc-box-shadow)}.wpj-jtoc--header{height:var(--jtoc-header-height,initial);margin:var(--jtoc-header-margin);padding:var(--jtoc-header-padding);background-color:var(--jtoc-header-background-color,inherit);border-radius:var(--jtoc-header-border-radius);border:var(--jtoc-header-border);-webkit-user-select:none;-moz-user-select:none;user-select:none;cursor:var(--jtoc-header-cursor,initial);color:var(--jtoc-header-color,inherit)}.wpj-jtoc--header-main{display:flex;justify-content:space-between;align-items:center;height:100%}.wpj-jtoc--header-main .wpj-jtoc--title{color:var(--jtoc-title-color,inherit);display:inline-block;font-size:var(--jtoc-title-font-size,inherit);flex:1}.wpj-jtoc--header-main .wpj-jtoc--title span.wpj-jtoc--title-label{font-weight:var(--jtoc-title-label-font-weight,inherit)}.wpj-jtoc--toggle-wrap{left:0;top:0;bottom:0;display:flex;justify-content:center;align-items:center;cursor:pointer;height:100%}.wpj-jtoc--toggle-text{margin:0 10px;font-size:90%;color:var(--jtoc-toggle-color,gray)}.wpj-jtoc--toggle-text .--jtoc-bracket{color:initial;margin:0 3px}.wpj-jtoc--toggle-icon{margin:0 16px;color:var(--jtoc-toggle-color,gray)}.wpj-jtoc--body{margin:var(--jtoc-body-margin,0);padding:var(--jtoc-body-padding,0);max-width:var(--jtoc-max-width,100%);background-color:var(--jtoc-body-background-color,inherit)}.wpj-jtoc--body::-webkit-scrollbar{width:4px;background-color:#0000000f}.wpj-jtoc--body::-webkit-scrollbar-thumb{background:#00000029}.wpj-jtoc--body .wpj-jtoc--nav{display:block;position:relative;max-width:var(--jtoc-max-width,100%)}.wpj-jtoc--nav>.wpj-jtoc--items li{margin:0;padding:0;line-height:normal;background-color:var(--jtoc-headings-group-background-color,inherit)}.wpj-jtoc--toc ol.wpj-jtoc--items,.wpj-jtoc--toc ul.wpj-jtoc--items{list--type:none;margin:0;padding:0}.wpj-jtoc--toc ol.wpj-jtoc--items .wpj-jtoc--items,.wpj-jtoc--toc ul.wpj-jtoc--items .wpj-jtoc--items{margin-left:var(--jtoc-hierarchy-offset,16px)}.wpj-jtoc--item .wpj-jtoc--item-content{display:flex;min-width:0;margin:var(--jtoc-headings-margin,0);padding:var(--jtoc-headings-padding,0);line-height:var(--jtoc-headings-line-height);font-size:var(--jtoc-headings-font-size);border-radius:var(--jtoc-headings-border-radius);color:var(--jtoc-headings-color);background-color:var(--jtoc-headings-background-color)}.wpj-jtoc--item .wpj-jtoc--item-content:hover{color:var(--jtoc-headings-color-hover)!important;background-color:var(--jtoc-headings-background-color-hover)!important}.wpj-jtoc--item .wpj-jtoc--item-content:hover>a{color:var(--jtoc-link-color-hover)!important;background-color:var(--jtoc-link-background-color-hover)!important}.wpj-jtoc--item .wpj-jtoc--item-content:hover>a:before{color:var(--jtoc-numeration-color-hover)!important}.wpj-jtoc--item .wpj-jtoc--item-content>a{margin:var(--jtoc-link-margin,0);padding:var(--jtoc-link-padding,0);text-overflow:inherit;outline:none!important;font-size:var(--jtoc-link-font-size);font-weight:var(--jtoc-link-font-weight);color:var(--jtoc-link-color,var(--jtoc-headings-color));background-color:var(--jtoc-link-background-color)}.wpj-jtoc--item .wpj-jtoc--item-content>a:before{color:var(--jtoc-numeration-color,var(--jtoc-link-color))}.wpj-jtoc--item .wpj-jtoc--item-content>a:visited{color:var(--jtoc-link-color,var(--jtoc-headings-color));background-color:var(--jtoc-link-background-color)}.wpj-jtoc--item .wpj-jtoc--item-content>a:focus,.wpj-jtoc--item .wpj-jtoc--item-content>a:focus-within{background-color:initial!important}.wpj-jtoc--item .wpj-jtoc--item-content>a:hover{color:var(--jtoc-link-color-hover,var(--jtoc-headings-color-hover));background-color:var(--jtoc-link-background-color-hover)}.--jtoc-is-active>.wpj-jtoc--item-content{color:var(--jtoc-headings-color-active);background-color:var(--jtoc-headings-background-color-active)}.--jtoc-is-active>.wpj-jtoc--item-content>a{color:var(--jtoc-link-color-active)!important;background-color:var(--jtoc-link-background-color-active)!important}.--jtoc-is-active>.wpj-jtoc--item-content>a:before{color:var(--jtoc-numeration-color-active,var(--jtoc-link-color-active,var(--jtoc-headings-color-active)))!important}.--jtoc-warning{color:#856404;border:1px solid #ffeeba;background-color:#fff3cd;font-:italic;padding:10px 14px;margin-bottom:16px}.wpj-jtoc{margin-top:0!important;background-color:#eff2f6}nav.wpj-jtoc--nav{margin:25px 40px}.wpj-jtoc--item.--jtoc-h2>.wpj-jtoc--item-content a{font-weight:700}.wpj-jtoc.--jtoc-has-numeration .wpj-jtoc--item-content>a:before{color:#41b883}.wpj-jtoc--item .wpj-jtoc--item-content>a{color:rgb(29 24 31 / .8)!important;transition:all .2s!important}