body[data-layout=spindulge]{--skin-bg:#191636;--skin-panel:#242041;--skin-accent:#4c9f23;--skin-ink:#fff;--skin-muted:#b2afc0;font-family:BrandMontserrat,Verdana,sans-serif}.brand-header{height:68px;background:#191632}.brand-header .header__middle{max-width:none;height:68px;min-height:68px;padding:8px 16px;gap:18px}.brand-menu{display:block;font-size:23px;color:#a29eb7;padding:4px}.brand-logo img{width:150px;height:42px}.brand-header .brand-top-links{display:flex;gap:4px;margin:0 0 0 2px;background:#2b264e;border-radius:22px;padding:3px}.brand-header .brand-top-links a{font-size:12px;padding:6px 9px;background:none}.brand-header .brand-top-links a:first-child{background:#342d65}.brand-button,.brand-site .neva-button{border-radius:24px;font-weight:700;padding:9px 15px;font-size:12px;min-height:32px}.brand-button.secondary{background:#322b60}.brand-second-nav{display:none}.brand-header .brand-search{display:block;margin-left:auto;color:#b8b3ce;font-size:28px}.brand-header .header__right{margin:0}.brand-layout{margin-left:64px}.brand-site .brand-sidebar{display:flex;position:fixed;top:68px;left:0;bottom:0;width:64px;height:calc(100dvh - 68px);padding:0;background:#24203f;border:0;overflow:visible}.brand-sidebar-logo,.brand-sidebar .brand-guest,.brand-sidebar .left-sidebar__section--top,.brand-sidebar .neva-utility{display:none}.brand-site .brand-sidebar .left-sidebar__inner{width:64px}.brand-side-links{width:64px;padding:12px 8px;gap:8px}.brand-side-links a{padding:14px 0;justify-content:center;position:relative}.brand-nav-icon{color:#b4afc9}.brand-side-links .brand-nav-label{display:none}.brand-side-links a:hover .brand-nav-label{display:block;position:absolute;left:49px;background:#342e5a;color:white;padding:7px 12px;border-radius:6px;z-index:10}.brand-side-links a:first-child .brand-nav-icon{color:#8ecc5a}.brand-hero{padding:44px 20px 0}.brand-hero .main-banner__carousel{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.brand-slide{height:220px;width:auto;border-radius:16px;background:#25213f;aspect-ratio:auto}.brand-hero-copy{padding:12px;height:100%;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;max-width:64%}.brand-eyebrow{position:absolute;top:12px;left:12px;font-size:11px;background:#4c436f;padding:4px 7px;border-radius:4px}.brand-hero-copy h1{font-size:21px;font-weight:900;line-height:1.1;color:#fbe45f;margin:70px 0 2px}.brand-hero-copy p{font-size:14px;font-weight:700;color:#fbe45f;margin:0 0 20px;white-space:nowrap}.brand-hero-copy .brand-button{margin-top:auto}.brand-hero-dots{display:none}.brand-hero-art{object-fit:cover;object-position:right center}.brand-home-content{padding:32px 16px 50px}.brand-shelf{margin-top:36px}.brand-shelf-heading h2{font-size:29px}.brand-shelf-heading h2>span{display:none}.brand-quick-row>.neva-card{display:block;aspect-ratio:3.15/1;border-radius:12px;background:#252040}.brand-quick-row .neva-card img{width:33%;height:100%;border-radius:12px}.brand-quick-row .neva-card-name{left:34%;inset-block:0;display:flex;flex-direction:column;justify-content:center;text-align:left;background:none;padding:10px;font-weight:700;font-size:12px;overflow:hidden}.brand-quick-row .neva-card-provider{color:#a8a3b5;font-size:9px}.brand-quick-row .neva-star{display:none}.brand-site .brand-shelf .neva-card,.brand-site .brand-catalogue .neva-card{aspect-ratio:1/1.18;border-radius:12px;background:transparent;overflow:visible}.brand-site .brand-shelf .neva-card img,.brand-site .brand-catalogue .neva-card img{height:calc(100% - 40px);border-radius:12px;object-fit:cover}.brand-site .brand-shelf .neva-card-name,.brand-site .brand-catalogue .neva-card-name{position:absolute;bottom:0;left:0;right:0;padding:5px 0 0;background:none;text-align:left;height:40px;font-size:13px;line-height:1.2;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.brand-site .brand-shelf .neva-card-provider,.brand-site .brand-catalogue .neva-card-provider{font-size:11px;color:#c3bfce;margin:3px 0 0}.brand-site .neva-card::after{top:42%}.brand-site .brand-shelf .neva-star,.brand-site .brand-catalogue .neva-star{right:7px;top:7px;background:none}.brand-catalogue-banner{padding:26px 16px 0}.brand-catalogue-content{padding:22px 16px 50px}.brand-list-heading{display:none}.brand-catalogue .brand-filters{padding:0;background:none}.brand-catalogue .brand-filters input{background:#252040}.brand-catalogue .brand-filters select{background:#322b60;border-radius:24px}.brand-site .brand-catalogue .neva-grid{gap:18px 12px}.brand-document{border:0;background:none;border-radius:0;max-width:1200px;margin:20px auto 60px}.brand-document-banner{padding:40px 5% 10px;background:none}.brand-document-banner h1{color:#b8b5c6;font-size:32px}.brand-document-content{padding:0 6% 30px;color:#d2cfe1;line-height:1.7}.brand-document-content h2{margin-top:45px}.brand-document-content p{margin-bottom:32px}.brand-footer{border-top:0;padding-left:36px;background:#181530}.brand-footer-logo img{width:160px}.brand-discovery{background:#211c3c}.brand-site .brand-mobile-nav{background:#252040}
@media(min-width:1248px){.brand-site.neva-drawer .brand-sidebar{width:240px;z-index:140}.brand-site.neva-drawer .brand-sidebar .left-sidebar__inner,.brand-site.neva-drawer .brand-side-links{width:240px}.brand-site.neva-drawer .brand-side-links a{justify-content:flex-start;padding:14px}.brand-site.neva-drawer .brand-side-links .brand-nav-label{display:block;position:static;background:none;padding:0}.brand-site.neva-drawer .brand-drawer-shade{display:block;position:fixed;inset:68px 0 0;background:#0008;z-index:135;border:0}}
@media(max-width:1100px) and (min-width:768px){.brand-hero{padding-top:28px}.brand-hero .main-banner__carousel{grid-template-columns:repeat(2,minmax(0,1fr))}.brand-slide:last-child{display:none}.brand-slide{height:200px}.brand-hero-copy p{font-size:12px}.brand-hero-copy h1{font-size:19px}.brand-header .brand-top-links a{font-size:11px}}
@media(max-width:1247px){.brand-header,.brand-header .header__middle{height:60px;min-height:60px}.brand-header .header__middle{padding:7px 16px;gap:7px}.brand-logo img{width:109px;height:40px}.brand-header .brand-menu{font-size:19px;padding:4px}.brand-header .brand-top-links,.brand-header .brand-search{display:none}.brand-header .header__right .brand-button{font-size:12px;padding:8px 12px;min-width:0;min-height:33px}.brand-site .brand-sidebar .brand-sidebar-logo{display:block}.brand-site .brand-sidebar .brand-side-links{width:100%;padding:8px}.brand-site .brand-sidebar .brand-side-links a{justify-content:flex-start;padding:14px}.brand-site .brand-sidebar .brand-nav-label{display:block;position:static}.brand-site .brand-sidebar .left-sidebar__inner{width:100%}.brand-category-switch{display:flex;align-items:center;justify-content:space-around;background:#35304f;border-radius:20px;height:32px;margin:10px 16px 8px;font-size:12px;font-weight:600}.brand-category-switch a{flex:1;text-align:center;padding:6px;border-radius:20px}.brand-category-switch a:first-child{background:#352c68}.brand-hero{padding:0 16px}.brand-hero .main-banner__carousel{display:flex;gap:0;transform:translate3d(0,0,0);transition:transform .45s ease!important;transform:none}.brand-slide{flex:0 0 100%;width:100%;height:210px;border-radius:14px;display:block!important}.brand-slide .brand-hero-copy{padding:12px;max-width:62%}.brand-eyebrow{font-size:9px;padding:4px 5px}.brand-hero-copy h1{font-size:22px;max-width:170px;margin-top:32px}.brand-hero-copy p{font-size:12px;white-space:normal;line-height:1.2;margin-bottom:16px;max-width:130px}.brand-hero-copy .brand-button{font-size:12px;padding:9px 14px;min-height:33px}.brand-hero-art{object-position:62% center;object-fit:cover}.brand-home-content{padding:18px 16px 35px}.brand-shelf-heading h2{font-size:20px}.brand-quick-row>.neva-card{flex-basis:64%;aspect-ratio:2.7/1}.brand-quick-row .neva-card img{width:38%}.brand-quick-row .neva-card-name{left:39%;font-size:11px;padding:10px 8px}.brand-shelf{margin-top:25px}.brand-shelf-track{gap:8px}.brand-site .brand-shelf .page-games__cell{flex-basis:calc((100% - 16px)/2.75);width:calc((100% - 16px)/2.75)}.brand-site .brand-shelf .neva-card,.brand-site .brand-catalogue .neva-card{aspect-ratio:1/1.33}.brand-site .brand-shelf .neva-card img,.brand-site .brand-catalogue .neva-card img{height:calc(100% - 36px)}.brand-site .brand-shelf .neva-card-name,.brand-site .brand-catalogue .neva-card-name{height:36px;font-size:12px}.brand-site .brand-shelf .neva-card-provider,.brand-site .brand-catalogue .neva-card-provider{font-size:10px}.brand-site .brand-mobile-nav{border-radius:18px 18px 0 0}.brand-mobile-center{border-radius:50%!important;background:#4c9f23!important;margin-top:-20px;min-width:48px!important;width:48px;height:48px}.brand-mobile-center img{width:40px;height:40px;margin:0}.brand-document-banner{padding:30px 20px 15px}.brand-document-banner h1{font-size:27px}.brand-document-content{padding:0 20px 20px}.brand-document-content h2{margin-top:30px}.brand-footer{padding-left:20px}.brand-catalogue-banner{padding:25px 16px 8px}.brand-catalogue-content{padding:16px}.brand-site .brand-catalogue .neva-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:15px 8px}}

@media(min-width:1248px){.brand-hero .main-banner__carousel{transform:none!important}}

.brand-hero-copy{display:block}.brand-hero-copy h1{position:absolute;left:12px;top:calc(50% - 20px);margin:0;max-width:95%;font-size:21px}.brand-hero-copy p{position:absolute;left:12px;top:calc(50% + 7px);margin:0;font-size:14px}.brand-hero-copy .brand-button{position:absolute;left:12px;bottom:12px;margin:0}
@media(max-width:767px){.brand-hero-copy h1{top:calc(50% - 40px);font-size:21px;max-width:190px}.brand-hero-copy p{top:calc(50% - 12px);font-size:12px;max-width:160px}.brand-hero-copy .brand-button{bottom:12px}}
@media(min-width:768px) and (max-width:1247px){body[data-layout=spindulge] .brand-header,body[data-layout=spindulge] .brand-header .header__middle{height:64px;min-height:64px}body[data-layout=spindulge] .brand-hero{padding:0 16px}body[data-layout=spindulge] .brand-slide{height:calc((100vw - 32px)/2)}body[data-layout=spindulge] .brand-category-switch{margin:14px 16px 8px;height:30px}body[data-layout=spindulge] .brand-shelf .page-games__cell{flex-basis:clamp(124px,14.4vw,170px);width:clamp(124px,14.4vw,170px)}body[data-layout=spindulge] .brand-quick-row>.neva-card{flex-basis:30%;aspect-ratio:2.7/1}body[data-layout=spindulge] .brand-catalogue .neva-grid{grid-template-columns:repeat(5,minmax(0,1fr))}body[data-layout=spindulge] .brand-header .brand-top-links{display:none}}
@media(min-width:960px) and (max-width:1247px){body[data-layout=spindulge] .brand-category-switch{margin:48px 16px 30px}body[data-layout=spindulge] .brand-hero{padding:0 32px}body[data-layout=spindulge] .brand-slide{height:calc((100vw - 64px)/2)}}
