:root{color-scheme:dark;--black:#000;--surface:#15130f;--gold:#F6B51B;--accent:#E83B16;--cream:#f6f0e3;--muted:#b9b3a6;--line:#39342a;--serif:Georgia,'Times New Roman',serif;--sans:Arial,Helvetica,sans-serif}
*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:24px}body{margin:0;background:var(--black);color:var(--cream);font-family:var(--sans);font-size:16px;line-height:1.65}img{display:block;max-width:100%;height:auto}a{color:inherit;text-underline-offset:5px;text-decoration-thickness:1px}a:hover{color:var(--gold)}a:focus-visible,summary:focus-visible{outline:3px solid var(--gold);outline-offset:5px}p,h1,h2,h3,h4,figure,dl{margin:0}p+p{margin-top:16px}h1,h2,h3,h4{line-height:1.12}h1,h2{font-family:var(--serif);font-weight:400}h1{font-size:clamp(42px,5vw,74px);letter-spacing:-.045em}h2{font-size:clamp(30px,3vw,43px);letter-spacing:-.03em}h3,h4{font-weight:600}em{font-weight:400;color:var(--gold)}strong{font-weight:600}p{max-width:66ch}.wrap{width:min(1320px,calc(100% - 96px));margin-inline:auto}.section{padding-block:72px}.eyebrow{font-family:var(--sans);font-size:11px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--gold);margin-bottom:18px;line-height:1.5}.button{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:12px 25px;background:var(--gold);color:#111;text-decoration:none;border:1px solid var(--gold);border-radius:3px;font-size:14px;font-weight:700;line-height:1.4;white-space:nowrap}.button:hover{background:#ffcf58;border-color:#ffcf58;color:#000}.text-link{display:inline-block;padding-block:10px;font-size:14px;font-weight:600;text-decoration:underline}.actions{display:flex;gap:24px;align-items:center;flex-wrap:wrap}.age{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:42px;height:42px;border:1px solid #72664c;border-radius:50%;font-size:13px;font-weight:700;color:var(--cream)}.skip{position:absolute;top:-100px;left:20px;z-index:5;background:var(--gold);color:#000;padding:10px 20px}.skip:focus{top:10px}.masthead{display:flex;align-items:center;justify-content:space-between;gap:24px;padding-block:23px}.brand{display:block;width:330px;flex-shrink:0}.brand img{width:100%;height:auto}.header-actions{display:flex;align-items:center;gap:16px}.header-actions .button{margin-left:22px}.adults{font-size:12px;color:var(--muted)}.main-nav{display:flex;align-items:center;gap:42px;border-top:1px solid var(--line);border-bottom:1px solid var(--line);min-height:58px;font-size:14px}.main-nav a{display:flex;align-items:center;min-height:58px;text-decoration:none;position:relative}.main-nav a[aria-current=page]{color:var(--gold)}.main-nav a[aria-current=page]:after{content:"";position:absolute;height:2px;background:var(--gold);bottom:-1px;left:0;right:0}.main-nav a:hover{text-decoration:underline}.locale{margin-left:auto;color:var(--muted);font-size:12px}.home-scene{position:relative;margin-top:28px;isolation:isolate}.home-scene>img{width:100%;aspect-ratio:1536/640;object-fit:contain}.scene-copy{position:absolute;left:4%;top:50%;transform:translateY(-50%);width:39%;max-width:475px}.scene-copy h1{color:var(--gold);font-size:clamp(50px,5.6vw,80px);margin-bottom:23px}.scene-copy>p:not(.eyebrow){max-width:34ch;color:#e1dbd0;font-size:15px;line-height:1.7;margin-bottom:28px}.scene-copy .actions{gap:20px}.scene-copy .text-link{font-size:13px}.welcome{display:grid;grid-template-columns:1fr 1.15fr;gap:48px;border-top:2px solid var(--gold);border-bottom:1px solid var(--line);padding:30px 0 32px}.welcome .eyebrow{margin-bottom:12px}.welcome h2{font-size:30px;max-width:23ch;line-height:1.25}.welcome-terms dl{display:grid;grid-template-columns:.7fr 1.25fr .8fr;gap:18px}.welcome-terms .text-link{color:var(--gold);margin-top:8px}dt{font-size:12px;color:var(--muted);line-height:1.5}dd{margin:6px 0 0;font-size:20px;line-height:1.4}dl>div{min-width:0}.section-heading{display:flex;justify-content:space-between;gap:50px;align-items:flex-end;margin-bottom:38px}.section-heading h2{max-width:22ch}.section-heading>p{max-width:36ch;color:var(--muted);font-size:14px}.section-heading .eyebrow{margin-bottom:14px}.catalog-columns{display:grid;grid-template-columns:1fr 1fr;gap:38px}.category-heading{display:flex;align-items:center;justify-content:space-between;gap:12px;border-top:1px solid var(--gold);padding-block:20px}.category-heading h3{font-family:var(--serif);font-size:25px;font-weight:400}.category-heading>span{font-size:11px;color:var(--muted)}.game-pair{display:grid;grid-template-columns:1fr 1fr;gap:18px}.game{min-width:0}.game>img{width:100%;aspect-ratio:16/9;object-fit:contain;background:#171510;border-radius:3px}.game figcaption{padding-top:15px}.game h4{font-size:15px;line-height:1.4}.game figcaption span{font-size:12px;color:var(--muted)}.catalog-end{margin-top:28px;display:flex;align-items:center;justify-content:space-between;gap:24px}.catalog-end p{font-size:12px;color:var(--muted)}.payment-teaser{display:grid;grid-template-columns:1fr 1fr;gap:100px;border-top:1px solid var(--line)}.payment-teaser h2{margin-bottom:24px}.payment-teaser p:not(.eyebrow){color:var(--muted);font-size:14px}.payment-teaser .text-link{margin-top:12px}.payment-teaser-data{align-self:center}.payment-teaser-data dl{display:grid;grid-template-columns:1fr 1fr;gap:26px 30px}.payment-teaser-data dd{font-size:26px;color:var(--gold)}.payment-names{border-top:1px solid var(--line);margin-top:28px;padding-top:20px}.page-intro{padding-block:54px 45px}.page-intro h1{max-width:24ch}.intro-bottom{display:flex;justify-content:space-between;align-items:center;gap:32px;margin-top:24px}.intro-bottom p{color:var(--muted);max-width:54ch}.bonus-sheet{background:var(--cream);color:#201a10;display:grid;grid-template-columns:1fr 1fr}.offer-head{padding:48px;border-right:1px solid #ccc2af;align-self:stretch;display:flex;flex-direction:column;justify-content:center}.bonus-sheet .eyebrow{color:#695025}.offer-head h2{font-size:clamp(40px,4.4vw,64px);letter-spacing:-.04em;line-height:1.15}.offer-until{font-size:24px;font-style:italic}.free-spins{font-family:var(--serif);font-size:27px;margin-top:20px;color:#7b3a13}.offer-conditions{padding:44px 48px}.offer-conditions h2{font-size:27px;margin-bottom:22px}.offer-conditions dl>div{display:flex;justify-content:space-between;gap:18px;align-items:baseline;border-bottom:1px solid #d3c8b4;padding:10px 0}.offer-conditions dt{color:#5d5445;font-size:14px}.offer-conditions dd{font-size:24px;margin:0}.offer-conditions p{font-size:13px;color:#5d5445;line-height:1.7;margin-top:20px}.bonus-notes{display:grid;grid-template-columns:1fr 1fr;gap:85px}.bonus-notes>div>p:not(.eyebrow){font-size:15px;color:var(--muted);margin-top:24px}.bonus-notes .text-link{margin-top:12px}.faq>h2{font-size:29px;margin-bottom:25px}.faq details{border-top:1px solid var(--line)}.faq details:last-child{border-bottom:1px solid var(--line)}summary{cursor:pointer;font-size:15px;font-weight:600;line-height:1.5;padding:19px 3px;min-height:58px}summary::marker{color:var(--gold)}details p{font-size:14px;color:var(--muted);padding:0 8px 22px;line-height:1.8}.closing-scene{margin-bottom:72px}.closing-scene img{width:100%;height:auto}.access-intro{display:grid;grid-template-columns:1.05fr 1fr;gap:60px;align-items:center;padding-block:64px}.access-intro h1{font-size:clamp(44px,4.4vw,64px)}.access-intro>div>p:not(.eyebrow){color:var(--muted);margin-block:24px;max-width:50ch;font-size:15px}.access-image{border-bottom:1px solid var(--gold);padding-bottom:15px}.access-image img{width:100%;height:auto}.access-image p{font-size:11px;color:var(--muted);margin-top:13px}.access-guide{display:grid;grid-template-columns:1fr 1fr;gap:85px;border-block:1px solid var(--line);padding-block:44px}.access-guide h2{font-size:32px;margin-bottom:22px}.access-guide p:not(.eyebrow){font-size:15px;color:var(--muted)}.access-guide .text-link{margin-top:14px}.account-help{display:grid;grid-template-columns:1fr 1fr;gap:85px}.account-help>div>h2{margin-bottom:30px}.account-help dl{display:grid;gap:18px;margin-bottom:24px}.account-help>div>p:not(.eyebrow){font-size:14px;color:var(--muted)}.payment-summary{border-block:1px solid var(--gold);padding-block:28px}.payment-summary dl{display:grid;grid-template-columns:1fr 1fr 1fr;gap:24px}.payment-summary dl>div{padding-left:24px;border-left:1px solid var(--line)}.payment-summary dl>div:first-child{padding-left:0;border-left:0}.payment-summary dd{font-family:var(--serif);font-size:clamp(24px,3vw,40px);color:var(--gold)}.payment-layout{display:grid;grid-template-columns:1.4fr 1fr;gap:90px}.method-directory>p:not(.eyebrow){margin-top:22px;color:var(--muted);font-size:14px;max-width:55ch}.method-list{margin-top:32px}.method-row{display:flex;gap:24px;align-items:center;justify-content:space-between;border-top:1px solid var(--line);padding-block:22px;min-height:100px}.method-row:last-child{border-bottom:1px solid var(--line)}.method-row dt{font-size:19px;color:var(--cream)}.method-row dd{font-size:13px;color:var(--muted);margin-top:3px}.method-icons{display:flex;flex-shrink:0;gap:8px;align-items:center}.method-icons img{width:52px;height:34px;object-fit:contain;background:#f8f6f0;border-radius:3px;padding:5px}.payment-details{padding:30px;background:var(--surface);align-self:start;border-top:3px solid var(--gold)}.payment-details h2{font-size:29px;margin-bottom:25px}.payment-details dl>div{display:flex;justify-content:space-between;gap:15px;align-items:baseline;border-bottom:1px solid var(--line);padding-block:15px}.payment-details dd{font-size:20px;margin:0;text-align:right}.payment-details>p{font-size:13px;color:var(--muted);margin-top:23px}.bonus-reminder{margin-top:32px;padding-top:25px;border-top:1px solid var(--line)}.bonus-reminder h3{font-family:var(--serif);font-size:25px;font-weight:400;margin-bottom:16px}.bonus-reminder p{font-size:14px;color:var(--muted)}.bonus-reminder .text-link{color:var(--gold);margin-top:10px}.payment-check{border-top:1px solid var(--line);display:grid;grid-template-columns:1fr 1fr;gap:90px;padding-top:45px}.payment-check p:not(.eyebrow){color:var(--muted);font-size:15px}.payment-check .text-link{margin-top:16px}.site-footer{border-top:1px solid var(--line);padding-top:38px;padding-bottom:22px}.responsible{display:flex;gap:22px;max-width:900px}.responsible h2{font-family:var(--sans);font-size:15px;font-weight:600;letter-spacing:0;margin-bottom:12px}.responsible p{font-size:12px;color:var(--muted);max-width:100ch;line-height:1.8}.responsible p+p{margin-top:7px}.footer-bottom{display:flex;justify-content:space-between;align-items:center;gap:24px;border-top:1px solid var(--line);margin-top:34px;padding-top:15px;font-size:11px;color:var(--muted)}.footer-bottom>span{color:var(--gold);font-size:13px}.footer-bottom nav{display:flex;gap:25px;flex-wrap:wrap}.footer-bottom a{display:inline-flex;align-items:center;min-height:44px}
@media(min-width:1600px){.scene-copy h1{font-size:80px}}
@media(max-width:1150px){.wrap{width:calc(100% - 64px)}.scene-copy{left:3%;width:40%}.scene-copy h1{font-size:58px}.scene-copy>p:not(.eyebrow){font-size:14px;margin-bottom:20px}.scene-copy .eyebrow{margin-bottom:12px}.scene-copy .actions{gap:10px}.scene-copy .button{padding-inline:18px}.welcome{gap:30px}.welcome h2{font-size:27px}.payment-teaser,.bonus-notes,.account-help,.access-guide,.payment-layout,.payment-check{gap:48px}.category-heading{align-items:start;flex-direction:column;gap:8px}.offer-head,.offer-conditions{padding:32px}.access-intro{gap:32px}.method-row{gap:12px}}
@media(max-width:1000px){.home-scene{display:flex;flex-direction:column;margin-top:0}.scene-copy{position:static;transform:none;order:-1;max-width:none;width:100%;padding:40px 0 30px;display:grid;grid-template-columns:1fr 1fr;column-gap:36px;align-items:center}.scene-copy .eyebrow{grid-column:1/-1}.scene-copy h1{grid-row:2/4;font-size:60px;margin:0}.scene-copy>p:not(.eyebrow){margin:0 0 15px}.home-scene>img{height:auto}.welcome{grid-template-columns:1fr;gap:24px}.welcome h2{max-width:none}.welcome-terms dl{grid-template-columns:1fr 1fr 1fr}.catalog-columns{grid-template-columns:1fr;gap:32px}.category-heading{flex-direction:row;align-items:center}.section-heading{align-items:start;gap:30px}.section-heading>p{max-width:30ch}.access-intro{grid-template-columns:1fr}.access-image{max-width:720px}.access-intro>div>p:not(.eyebrow){max-width:60ch}.payment-layout{grid-template-columns:1.2fr 1fr;gap:30px}.method-icons{gap:5px}.method-icons img{width:40px;height:30px}.payment-details{padding:24px}.payment-summary dd{font-size:29px}.header-actions .adults{display:none}}
@media(max-width:760px){.wrap{width:calc(100% - 40px)}.section{padding-block:44px}.masthead{gap:12px;padding-block:20px}.brand{width:270px}.header-actions .button{display:none}.header-actions{gap:0}.header-actions .age{width:34px;height:34px;font-size:11px}.main-nav{gap:29px;font-size:13px;min-height:53px;justify-content:space-between}.main-nav a{min-height:53px}.locale{display:none}.scene-copy{display:block;padding:34px 0 28px}.scene-copy .eyebrow{margin-bottom:16px}.scene-copy h1{font-size:56px;line-height:1.02;margin-bottom:21px}.scene-copy>p:not(.eyebrow){font-size:15px;max-width:44ch;margin-bottom:22px}.scene-copy .actions{gap:22px}.home-scene>img{margin-bottom:0}.welcome{padding-block:25px;gap:23px}.welcome h2{font-size:28px;max-width:24ch}.welcome-terms dl{gap:14px;grid-template-columns:.8fr 1.2fr .8fr}.welcome-terms dt{font-size:11px}.welcome-terms dd{font-size:17px}.welcome-terms .text-link{font-size:13px;margin-top:13px}.section-heading{display:block;margin-bottom:28px}.section-heading h2{font-size:35px;max-width:18ch}.section-heading>p{margin-top:20px;max-width:46ch}.catalog-columns{gap:30px}.game-pair{gap:14px}.category-heading h3{font-size:25px}.category-heading>span{font-size:10px}.game figcaption{padding-top:10px}.game h4{font-size:14px}.game figcaption span{font-size:11px}.catalog-end{align-items:start;flex-direction:column;gap:16px;margin-top:24px}.payment-teaser{grid-template-columns:1fr;gap:30px}.payment-teaser h2{font-size:36px}.payment-teaser-data dd{font-size:24px}.payment-teaser-data dl{gap:23px 18px}.page-intro{padding-block:35px 32px}.page-intro h1{font-size:43px;line-height:1.1;letter-spacing:-.04em}.intro-bottom{display:block;margin-top:22px}.intro-bottom p{font-size:15px}.intro-bottom .button{margin-top:23px}.bonus-sheet{grid-template-columns:1fr}.offer-head{padding:30px;border-right:0;border-bottom:1px solid #ccc2af}.offer-head h2{font-size:46px}.free-spins{font-size:25px;margin-top:16px}.offer-conditions{padding:28px}.offer-conditions h2{font-size:27px}.offer-conditions dd{font-size:22px}.bonus-notes{grid-template-columns:1fr;gap:38px}.bonus-notes h2{font-size:32px}.closing-scene{margin-bottom:44px}.access-intro{gap:30px}.access-intro .actions{gap:18px}.access-intro .text-link{font-size:13px}.access-guide,.account-help{grid-template-columns:1fr;gap:36px}.access-guide article+article{padding-top:30px;border-top:1px solid var(--line)}.access-guide h2{font-size:31px}.account-help>div>h2{font-size:32px}.payment-summary{padding-block:23px}.payment-summary dl{grid-template-columns:1fr 1fr;gap:22px 16px}.payment-summary dl>div{padding-left:16px}.payment-summary dl>div:last-child{grid-column:1/-1;border-top:1px solid var(--line);border-left:0;padding:18px 0 0}.payment-summary dd{font-size:29px}.payment-summary dt{font-size:11px}.payment-layout{grid-template-columns:1fr;gap:34px}.method-directory h2{font-size:34px}.method-list{margin-top:25px}.method-row dt{font-size:18px}.method-icons img{width:48px;height:34px}.payment-details{padding:26px}.payment-check{grid-template-columns:1fr;gap:25px}.payment-check h2{font-size:33px}.payment-check .eyebrow{margin-bottom:14px}.site-footer{padding-top:30px}.responsible{gap:16px}.responsible .age{width:34px;height:34px;font-size:11px}.responsible p{font-size:12px}.footer-bottom{align-items:flex-start;flex-direction:column;gap:12px;margin-top:26px;padding-top:22px}.footer-bottom nav{gap:4px 20px}.footer-bottom a{font-size:11px}.text-link{min-height:44px}}
@media(max-width:370px){.wrap{width:calc(100% - 32px)}.brand{width:225px}.main-nav{gap:12px;font-size:12px}.scene-copy h1{font-size:50px}.scene-copy .actions{gap:12px}.scene-copy .text-link{font-size:12px}.button{padding-inline:18px}.page-intro h1{font-size:38px}.welcome h2{font-size:26px}.welcome-terms dd{font-size:15px}.welcome-terms dl{gap:10px}.game-pair{grid-template-columns:1fr;gap:23px}.category-heading>span{font-size:9px}.offer-head,.offer-conditions{padding:24px}.offer-head h2{font-size:40px}.method-icons img{width:37px;height:29px}.method-row dt{font-size:16px}.payment-summary dd{font-size:26px}.access-intro .actions{gap:10px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}
