:root{--header-height: 115px}@media screen and (max-width: 1023px){:root{--header-height: 104px}}header{background:#f9f5ff}header.hide-on-scroll{transform:none}header>div.header-content.landing-header{align-items:center;gap:40px;max-width:1220px;height:calc(var(--header-height) - 39px);padding:0 20px;font-family:Montserrat,sans-serif}header>div.header-content.landing-header>div.header-menu{flex:1;gap:0}header>div.header-content.landing-header>div.header-menu .menu-link-list{gap:40px}header>div.header-content.landing-header>div.header-menu .menu-link{font-size:16px;line-height:24px;color:#464646}header>div.header-content.landing-header>div.header-menu .menu-link.mobile-only,header>div.header-content.landing-header>div.header-menu .menu-link span.badge,header>div.header-content.landing-header>div.header-menu div.mobile-extras{display:none}@media screen and (min-width: 1024px){header>div.header-content.landing-header>div.header-menu .menu-list-bottom{width:auto}header>div.header-content.landing-header>div.header-menu .menu-list-bottom>:not(.log-out){display:none}}header>div.header-content.landing-header div.games-menu{position:relative;display:flex;align-items:center;gap:6px}header>div.header-content.landing-header div.games-menu button.toggle{width:14px;height:14px;padding:0;background-color:#464646;-webkit-mask:var(--chevron) center/contain no-repeat;mask:var(--chevron) center/contain no-repeat;cursor:pointer;transition:transform .2s}header>div.header-content.landing-header div.games-menu button.toggle[aria-expanded=true]{transform:rotate(180deg)}header>div.header-content.landing-header div.games-menu ul.dropdown{position:absolute;top:100%;left:-16px;z-index:1;display:grid;grid-template-columns:repeat(2,max-content);gap:4px 8px;margin:0;padding:12px;border-radius:16px;background-color:#fff;box-shadow:0 10px 40px #6922ce1f;list-style:none}header>div.header-content.landing-header div.games-menu li.all{grid-column:1/-1;padding-top:4px;border-top:1px solid #E2E8F0}header>div.header-content.landing-header div.games-menu ul.dropdown a{display:flex;align-items:center;gap:10px;padding:8px 12px;border-radius:8px;font-size:15px;line-height:22px;white-space:nowrap;color:#464646;text-decoration:none;transition:background-color .2s}header>div.header-content.landing-header div.games-menu ul.dropdown a:hover{background-color:#f9f5ff;color:#6922ce}header>div.header-content.landing-header div.games-menu span.icon{flex-shrink:0;width:18px;height:18px;background-color:#9455f7;-webkit-mask:var(--icon) center/contain no-repeat;mask:var(--icon) center/contain no-repeat}header>div.header-content.landing-header div.games-menu span.icon:not([style]){background:none}header>div.header-content.landing-header div.trust{display:flex;align-items:center;gap:8px;font-size:14px;line-height:20px;white-space:nowrap;color:#464646}@media screen and (max-width: 1139px){header>div.header-content.landing-header div.trust{display:none}}header>div.header-content.landing-header div.trust span.rating{display:flex;gap:2px}header>div.header-content.landing-header div.trust span.rating img{width:16px;height:16px}header>div.header-content.landing-header div.trust b{margin-left:4px;font-weight:700}header>div.header-content.landing-header div.profile{display:flex;align-items:center;gap:20px}header>div.header-content.landing-header div.profile .cta{width:auto;height:48px;font-size:18px}header>div.header-content.landing-header div.profile>button.header-menu-button{display:none}@media screen and (max-width: 1023px){header:has(div.header-menu.open){background:#fff}header .info-banner{height:40px}header>div.header-content.landing-header{gap:12px;height:calc(var(--header-height) - 40px)}header>div.header-content.landing-header>a.header-icon-logo>img,header>div.header-content.landing-header div.header-icons img{width:115px}header>div.header-content.landing-header>div.header-menu{flex:none}header>div.header-content.landing-header>div.header-menu.open{align-items:stretch;justify-content:flex-start;overflow-y:auto;top:var(--header-height);height:calc(100dvh - var(--header-height));overscroll-behavior:contain;padding:0 20px 50px;border-top:1px solid #E2E8F0;background:#fff}header>div.header-content.landing-header>div.header-menu .menu-link-list,header>div.header-content.landing-header>div.header-menu .menu-list-bottom{align-items:stretch;gap:0}header>div.header-content.landing-header>div.header-menu .menu-link{display:flex;align-items:center;gap:8px;max-width:none;padding:16px 0;border-bottom:1px solid #E2E8F0;font-size:14px;font-weight:600;line-height:22px;letter-spacing:.003em;text-align:left;white-space:nowrap;color:#464646}header>div.header-content.landing-header>div.header-menu .menu-link:before{display:none}header>div.header-content.landing-header>div.header-menu .menu-link span.badge{display:inline-block;padding:2px 6px;border-radius:4px;background-color:#009173;font-size:11px;font-weight:700;line-height:16px;color:#fff}header>div.header-content.landing-header>div.header-menu .menu-link.mobile-only{display:flex}header>div.header-content.landing-header>div.header-menu div.games-menu{display:none}header>div.header-content.landing-header>div.header-menu .menu-list-bottom{display:flex}header>div.header-content.landing-header>div.header-menu .menu-list-bottom hr{display:none}header>div.header-content.landing-header>div.header-menu .menu-list-bottom .log-out{padding:16px 0;border-bottom:1px solid #E2E8F0;font-size:16px}header>div.header-content.landing-header>div.header-menu div.mobile-extras{display:block;padding-top:30px}header>div.header-content.landing-header>div.header-menu p.section-title{margin-bottom:12px;font-size:14px;font-weight:700;line-height:18px;letter-spacing:.003em;color:#252525}header>div.header-content.landing-header>div.header-menu div.ages{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-bottom:30px}header>div.header-content.landing-header>div.header-menu .age{position:relative;display:flex;align-items:flex-end;height:100px;padding:10px 12px;overflow:hidden;border:0;border-radius:10px;font-family:inherit;font-size:14px;font-weight:800;line-height:20px;text-align:left;text-decoration:none;cursor:pointer}header>div.header-content.landing-header>div.header-menu .age.pink{background-color:#feccef;color:#55022e}header>div.header-content.landing-header>div.header-menu .age.blue{background-color:#028ac7;color:#fff}header>div.header-content.landing-header>div.header-menu .age img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:right center;object-position:right center}header>div.header-content.landing-header>div.header-menu .age span{position:relative;font-weight:700;line-height:22px;letter-spacing:.003em}header>div.header-content.landing-header>div.header-menu div.category-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px}header>div.header-content.landing-header>div.header-menu div.category-head p.section-title{margin-bottom:0}header>div.header-content.landing-header>div.header-menu div.category-head a{font-size:12px;font-weight:500;line-height:18px;letter-spacing:.003em;color:#5b21a8;text-decoration:underline}header>div.header-content.landing-header>div.header-menu ul.categories{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:repeat(4,auto);grid-auto-flow:column;gap:8px;margin:0;padding:0;list-style:none}header>div.header-content.landing-header>div.header-menu ul.categories a{display:flex;align-items:center;gap:10px;padding:12px;border-radius:8px;background-color:#f8f8f8;font-size:14px;font-weight:500;line-height:22px;letter-spacing:.003em;color:#464646;text-decoration:none}header>div.header-content.landing-header>div.header-menu ul.categories span.icon{flex-shrink:0;width:18px;height:18px;background-color:#464646;-webkit-mask:var(--icon) center/contain no-repeat;mask:var(--icon) center/contain no-repeat}header>div.header-content.landing-header>div.header-menu ul.categories span.icon:not([style]){background:none}header>div.header-content.landing-header>div.header-menu div.mobile-extras .cta{width:100%;margin-top:24px}header>div.header-content.landing-header div.header-menu.open~div.profile .cta{display:none}header>div.header-content.landing-header div.trust,header>div.header-content.landing-header .account-button{display:none}header>div.header-content.landing-header div.profile{gap:16px}header>div.header-content.landing-header div.profile .cta{height:34px;padding:0 14px;font-size:12px}header>div.header-content.landing-header div.profile>button.header-menu-button{display:flex}}
