.SiteFooter_footer__sl_OK{margin-top:0;padding:52px 16px 46px;background:#f7f4ee}.SiteFooter_inner__UUb1r{max-width:1120px;margin:0 auto}.SiteFooter_footer__sl_OK h2{margin:0 0 34px;color:#1f2230;font-family:var(--font-hero);font-size:clamp(1.7rem,2.85vw,2.45rem);font-weight:400;line-height:.96;letter-spacing:0;text-transform:uppercase;text-shadow:3px 3px 0 rgba(var(--dachs-blue-rgb),.16)}.SiteFooter_grid__loXnQ{display:grid;grid-template-columns:minmax(240px,1.28fr) minmax(160px,1fr) minmax(160px,1fr) minmax(140px,.78fr);grid-gap:30px 36px;gap:30px 36px}.SiteFooter_grid__loXnQ h3{margin:0 0 18px;color:#1f2230;font-size:1.08rem;font-weight:900}.SiteFooter_brandColumn__YZJuz,.SiteFooter_linkColumn__JpG4i{min-width:0}.SiteFooter_brand____7og{display:inline-flex;align-items:center;margin-bottom:18px}.SiteFooter_brandImage__R2NBj{width:auto;height:62px;display:block}.SiteFooter_metaList__eTljp{list-style:none;padding:6px 0 0;margin:0;display:grid;grid-gap:10px;gap:10px}.SiteFooter_metaItem__I_uXk{display:flex;align-items:center;gap:8px;font-size:.98rem;font-weight:700;line-height:1.35}.SiteFooter_metaItemYellow__VCbSA{color:var(--dachs-yellow)}.SiteFooter_metaItemPink__4Z6EU{color:var(--dachs-pink)}.SiteFooter_metaItemBlue__oASBp{color:var(--dachs-blue)}.SiteFooter_metaItemPurple__php_o{color:var(--dachs-purple)}.SiteFooter_metaIcon__OjxNh{flex:0 0 auto;font-size:.9rem;line-height:1}.SiteFooter_footerLink__MCam1{display:flex;align-items:flex-start;gap:4px;margin-bottom:10px;color:#232738;text-decoration:none;font-size:.98rem;line-height:1.32;transition:transform .16s ease,color .18s ease}.SiteFooter_footerLink__MCam1:hover{color:var(--dachs-pink);transform:translateX(2px)}.SiteFooter_footerLinkArrow__j_zem{flex:0 0 auto;color:#8e92a0;line-height:1.2}@media (max-width:1100px){.SiteFooter_grid__loXnQ{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:720px){.SiteFooter_footer__sl_OK{padding:44px 16px 38px}.SiteFooter_grid__loXnQ{grid-template-columns:1fr;gap:26px}.SiteFooter_brandImage__R2NBj{height:54px}}.SiteHeader_header__tl0ks{position:-webkit-sticky;position:sticky;top:0;z-index:40;background:hsla(0,0%,100%,.94);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);isolation:isolate;transition:background-color .18s ease,box-shadow .18s ease,-webkit-backdrop-filter .18s ease;transition:background-color .18s ease,backdrop-filter .18s ease,box-shadow .18s ease;transition:background-color .18s ease,backdrop-filter .18s ease,box-shadow .18s ease,-webkit-backdrop-filter .18s ease}.SiteHeader_headerScrolled__ASTie{background:hsla(0,0%,100%,.68);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.SiteHeader_headerInner__vvGgh{max-width:1200px;margin:0 auto;padding:16px 24px;display:flex;align-items:center;justify-content:space-between;gap:20px}.SiteHeader_logoLink__FQ6dV{display:inline-flex;align-items:center;min-height:45px;padding:0;border-radius:0;background:transparent;border:0;box-shadow:none;text-decoration:none;flex:0 0 auto}.SiteHeader_logoImage__dVRDf{width:auto;height:45px;display:block;border-radius:0;background:transparent}.SiteHeader_navCluster__9oxmH{display:flex;align-items:center;justify-content:flex-end;gap:14px;flex:1 1 auto;min-width:0}.SiteHeader_mainNav__GhAu8{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.SiteHeader_mainNavLink__aFWNW,.SiteHeader_navButton__BHym0{min-height:40px;padding:8px 16px;border-radius:10px;border:1px solid transparent;background:transparent;color:#121826;text-decoration:none;font-size:.98rem;font-weight:600;line-height:1;transition:background-color .18s ease,border-color .18s ease,color .18s ease,transform .18s ease}.SiteHeader_mainNavLink__aFWNW{display:inline-flex;align-items:center;justify-content:center}.SiteHeader_mainNavLinkActive__gusR1,.SiteHeader_mainNavLink__aFWNW:hover,.SiteHeader_navButtonActive__qDTOU,.SiteHeader_navButton__BHym0:hover,.SiteHeader_navDetailsOpen__5MZH6>.SiteHeader_navButton__BHym0,.SiteHeader_navDetails__vx_BJ:focus-within>.SiteHeader_navButton__BHym0,.SiteHeader_navDetails__vx_BJ:hover>.SiteHeader_navButton__BHym0{background:rgba(43,37,64,.05);border-color:rgba(43,37,64,.04)}.SiteHeader_navDetails__vx_BJ{position:relative}.SiteHeader_navDetails__vx_BJ:after{content:"";position:absolute;top:100%;right:0;left:0;height:12px}.SiteHeader_navDetailsOpen__5MZH6,.SiteHeader_navDetails__vx_BJ:focus-within,.SiteHeader_navDetails__vx_BJ:hover,.SiteHeader_navDetails__vx_BJ[open]{z-index:5}.SiteHeader_navButton__BHym0{list-style:none;display:inline-flex;align-items:center;justify-content:center;gap:8px;cursor:pointer}.SiteHeader_navButton__BHym0::-webkit-details-marker{display:none}.SiteHeader_navCaret__K0jVi{font-size:.8rem;transition:transform .18s ease}.SiteHeader_navDetailsOpen__5MZH6 .SiteHeader_navCaret__K0jVi,.SiteHeader_navDetails__vx_BJ:focus-within .SiteHeader_navCaret__K0jVi,.SiteHeader_navDetails__vx_BJ:hover .SiteHeader_navCaret__K0jVi,.SiteHeader_navDetails__vx_BJ[open] .SiteHeader_navCaret__K0jVi{transform:rotate(180deg)}.SiteHeader_navPanel__J0ILM{position:absolute;top:calc(100% + 8px);left:0;min-width:320px;padding:16px;border-radius:16px;background:hsla(0,0%,100%,.98);border:1px solid rgba(43,37,64,.1);box-shadow:0 22px 48px rgba(15,23,42,.12),0 4px 12px rgba(15,23,42,.06);display:grid;grid-gap:16px 24px;gap:16px 24px;opacity:0;pointer-events:none;transform:translateY(8px);visibility:hidden;transition:opacity .18s ease,transform .18s ease,visibility .18s ease}.SiteHeader_navDetailsOpen__5MZH6 .SiteHeader_navPanel__J0ILM,.SiteHeader_navDetails__vx_BJ:focus-within .SiteHeader_navPanel__J0ILM,.SiteHeader_navDetails__vx_BJ:hover .SiteHeader_navPanel__J0ILM,.SiteHeader_navDetails__vx_BJ[open] .SiteHeader_navPanel__J0ILM{display:grid;opacity:1;pointer-events:auto;transform:translateY(0);visibility:visible}.SiteHeader_navPanelContent__RpAc4{display:grid;align-content:start;grid-gap:14px 18px;gap:14px 18px}.SiteHeader_navPanelLink__12nRe{display:grid;grid-gap:3px;gap:3px;align-content:start;padding:7px 8px;border-radius:12px;min-width:0;text-decoration:none;color:#64748b;line-height:1.35;transition:background-color .18s ease,transform .18s ease}.SiteHeader_navPanelLink__12nRe:hover{background:rgba(43,37,64,.04);transform:translateY(-1px)}.SiteHeader_navPanelLink__12nRe strong{font-size:.88rem;font-weight:800;line-height:1.24}.SiteHeader_navPanelLinkTitle__ovd6Y{display:flex;align-items:center;gap:6px}.SiteHeader_navPanelLinkIcon__TsfDi{flex:0 0 auto;font-size:.92rem;line-height:1}.SiteHeader_navPanelLink__12nRe>span{font-size:.78rem;color:#6f6981;line-height:1.34}.SiteHeader_navPanelMega__MqEE3{width:min(486px,calc(100vw - 32px));grid-template-columns:1fr}.SiteHeader_navPanelMega__MqEE3 .SiteHeader_navPanelContent__RpAc4{grid-template-columns:repeat(2,minmax(0,1fr))}.SiteHeader_navPanelAbout__0nQwS{width:min(354px,calc(100vw - 32px));grid-template-columns:96px minmax(0,1fr);align-items:start;gap:16px}.SiteHeader_navPanelAbout__0nQwS .SiteHeader_navPanelContent__RpAc4{gap:12px}.SiteHeader_navPanelAbout__0nQwS .SiteHeader_navPanelLink__12nRe{padding:2px 0;border-radius:0}.SiteHeader_navPanelAbout__0nQwS .SiteHeader_navPanelLink__12nRe:hover{background:transparent;transform:none}.SiteHeader_navPanelAbout__0nQwS .SiteHeader_navPanelLink__12nRe span{max-width:17ch}.SiteHeader_navPanelAbout__0nQwS .SiteHeader_navPanelMedia__W_yuV{aspect-ratio:auto;align-self:stretch;height:100%;min-height:0}.SiteHeader_navPanelAbout__0nQwS .SiteHeader_navPanelMediaImage__8VaxS{height:100%;object-fit:cover}.SiteHeader_navPanelMedia__W_yuV{overflow:hidden;border-radius:18px;background:hsla(0,0%,100%,.8);box-shadow:0 8px 20px rgba(43,37,64,.06);aspect-ratio:7/10;min-height:0}.SiteHeader_navPanelMediaImage__8VaxS{width:100%;height:auto;display:block;object-fit:contain}.SiteHeader_menuTonepink__WOF4E{color:var(--dachs-pink)}.SiteHeader_menuToneblue__2Ih7p{color:var(--dachs-blue)}.SiteHeader_menuToneyellow__ngXKv{color:var(--dachs-yellow)}.SiteHeader_menuTonepurple__zMKRS{color:var(--dachs-purple)}.SiteHeader_menuTonegreen__oOFvn{color:#20945a}.SiteHeader_headerActions__BQy0f{flex:0 0 auto}.SiteHeader_mobileMenuButton___uQph{display:none;align-items:center;justify-content:center;gap:9px;min-height:42px;padding:9px 13px;border:1px solid rgba(43,37,64,.08);border-radius:12px;background:hsla(0,0%,100%,.82);color:#121826;box-shadow:0 8px 18px rgba(43,37,64,.08);cursor:pointer;font:inherit;font-size:.92rem;font-weight:800;-webkit-user-select:none;-moz-user-select:none;user-select:none}.SiteHeader_mobileMenuIcon__lyWIC{display:grid;grid-gap:4px;gap:4px;width:18px}.SiteHeader_mobileMenuIcon__lyWIC span{display:block;height:2px;border-radius:999px;background:currentColor;transform-origin:center;transition:opacity .16s ease,transform .18s ease}.SiteHeader_mobileMenuButton___uQph:focus-visible{outline:3px solid rgba(2,166,248,.34);outline-offset:3px}.SiteHeader_mobileMenuButtonOpen__w1n8c .SiteHeader_mobileMenuIcon__lyWIC span:first-child{transform:translateY(6px) rotate(45deg)}.SiteHeader_mobileMenuButtonOpen__w1n8c .SiteHeader_mobileMenuIcon__lyWIC span:nth-child(2){opacity:0}.SiteHeader_mobileMenuButtonOpen__w1n8c .SiteHeader_mobileMenuIcon__lyWIC span:nth-child(3){transform:translateY(-6px) rotate(-45deg)}@media (max-width:980px){.SiteHeader_headerInner__vvGgh,.SiteHeader_navCluster__9oxmH{align-items:flex-start;flex-direction:column}.SiteHeader_navCluster__9oxmH{width:100%}.SiteHeader_navPanelAbout__0nQwS,.SiteHeader_navPanelMega__MqEE3{width:min(560px,calc(100vw - 32px))}}@media (max-width:720px){.SiteHeader_headerInner__vvGgh{flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:space-between;padding-left:16px;padding-right:16px;gap:12px}.SiteHeader_logoLink__FQ6dV{order:1}.SiteHeader_mobileMenuButton___uQph{display:inline-flex;flex:0 0 auto;order:2}.SiteHeader_navCluster__9oxmH{order:3;display:none;flex:1 0 100%;width:100%;padding-top:4px;align-items:stretch}.SiteHeader_navClusterOpen__MEcPv{display:flex}.SiteHeader_mainNav__GhAu8{width:100%;align-items:stretch;flex-direction:column;gap:6px}.SiteHeader_mainNavLink__aFWNW,.SiteHeader_navButton__BHym0{width:100%;justify-content:space-between;min-height:42px;padding:10px 12px}.SiteHeader_navDetails__vx_BJ{width:100%}.SiteHeader_navDetails__vx_BJ:after{display:none}.SiteHeader_navPanelAbout__0nQwS,.SiteHeader_navPanelMega__MqEE3{position:static;width:100%;margin-top:10px;grid-template-columns:1fr}.SiteHeader_navPanel__J0ILM{display:none;max-height:none;overflow:visible}.SiteHeader_navDetails__vx_BJ:focus-within .SiteHeader_navPanel__J0ILM,.SiteHeader_navDetails__vx_BJ:hover .SiteHeader_navPanel__J0ILM{display:none;opacity:0;pointer-events:none;transform:translateY(8px);visibility:hidden}.SiteHeader_navDetailsOpen__5MZH6 .SiteHeader_navPanel__J0ILM,.SiteHeader_navDetails__vx_BJ[open] .SiteHeader_navPanel__J0ILM{display:grid;opacity:1;pointer-events:auto;transform:translateY(0);visibility:visible}.SiteHeader_navDetails__vx_BJ:focus-within .SiteHeader_navCaret__K0jVi,.SiteHeader_navDetails__vx_BJ:hover .SiteHeader_navCaret__K0jVi{transform:none}.SiteHeader_navDetailsOpen__5MZH6 .SiteHeader_navCaret__K0jVi,.SiteHeader_navDetails__vx_BJ[open] .SiteHeader_navCaret__K0jVi{transform:rotate(180deg)}.SiteHeader_navPanelAbout__0nQwS .SiteHeader_navPanelContent__RpAc4,.SiteHeader_navPanelMega__MqEE3 .SiteHeader_navPanelContent__RpAc4{grid-template-columns:1fr;gap:2px}.SiteHeader_navPanelLink__12nRe{display:flex;align-items:center;min-height:34px;padding:6px 8px;border-radius:10px}.SiteHeader_navPanelLink__12nRe strong{gap:5px;font-size:.92rem;line-height:1.15}.SiteHeader_navPanelLinkIcon__TsfDi{font-size:.86rem}.SiteHeader_navPanelLink__12nRe>span,.SiteHeader_navPanelMedia__W_yuV{display:none}}.KidsGameIdeaSearchPage_page__qixjA{--kids-text:#241d39;--kids-muted:#635a76;--kids-border:rgba(43,37,64,.16);--kids-shadow:0 18px 42px rgba(36,29,57,.1);background:linear-gradient(180deg,#fffdf8,#f3fbff 56%,#fff);color:var(--kids-text)}.KidsGameIdeaSearchPage_hero__03OMq,.KidsGameIdeaSearchPage_resultsSection__jN5yO{width:min(1160px,calc(100% - 32px));margin:0 auto}.KidsGameIdeaSearchPage_hero__03OMq{display:grid;grid-template-columns:minmax(260px,.82fr) minmax(0,1.18fr);grid-gap:28px;gap:28px;align-items:start;padding:clamp(34px,6vw,68px) 0 30px}.KidsGameIdeaSearchPage_heroCopy__nfvJm{position:-webkit-sticky;position:sticky;top:96px;display:grid;grid-gap:12px;gap:12px;min-width:0;padding-top:10px}.KidsGameIdeaSearchPage_heroCopy__nfvJm p,.KidsGameIdeaSearchPage_resultsHead__6diEN p{margin:0;color:var(--dachs-pink);font-size:.86rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.KidsGameIdeaSearchPage_emptyState__jocpO h2,.KidsGameIdeaSearchPage_heroCopy__nfvJm h1,.KidsGameIdeaSearchPage_resultsHead__6diEN h2{margin:0;font-family:var(--font-hero);font-weight:400;letter-spacing:0;line-height:.96;text-transform:uppercase}.KidsGameIdeaSearchPage_heroCopy__nfvJm h1{max-width:9ch;font-size:clamp(3.2rem,7vw,6rem);overflow-wrap:anywhere}.KidsGameIdeaSearchPage_finder__DI_de{display:grid;grid-gap:14px;gap:14px;padding:clamp(16px,2.2vw,24px);border:1px solid var(--kids-border);border-radius:8px;background:hsla(0,0%,100%,.92);box-shadow:var(--kids-shadow)}.KidsGameIdeaSearchPage_searchForm__NP65J{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:12px;gap:12px;align-items:end}.KidsGameIdeaSearchPage_filterField__VA5iH,.KidsGameIdeaSearchPage_searchField__Jbj7N{display:grid;grid-gap:7px;gap:7px;min-width:0}.KidsGameIdeaSearchPage_filterField__VA5iH span,.KidsGameIdeaSearchPage_searchField__Jbj7N span{color:#554e68;font-size:.78rem;font-weight:900;letter-spacing:.05em;text-transform:uppercase}.KidsGameIdeaSearchPage_filterField__VA5iH select,.KidsGameIdeaSearchPage_searchField__Jbj7N input{width:100%;min-height:46px;border:1px solid rgba(43,37,64,.14);border-radius:8px;background:#fff;color:var(--kids-text);font:inherit}.KidsGameIdeaSearchPage_searchField__Jbj7N input{min-height:52px;padding:0 16px;font-size:1.08rem}.KidsGameIdeaSearchPage_filterField__VA5iH select{padding:0 12px}.KidsGameIdeaSearchPage_choiceButton__ew1wV:focus-visible,.KidsGameIdeaSearchPage_filterField__VA5iH select:focus,.KidsGameIdeaSearchPage_moreButton__5b_kD:focus-visible,.KidsGameIdeaSearchPage_searchButton__dmN5i:focus-visible,.KidsGameIdeaSearchPage_searchField__Jbj7N input:focus,.KidsGameIdeaSearchPage_surpriseButton__JTD0n:focus-visible,.KidsGameIdeaSearchPage_textButton__uvTy9:focus-visible{outline:3px solid rgba(var(--dachs-blue-rgb),.2);outline-offset:2px}.KidsGameIdeaSearchPage_emptyState__jocpO a,.KidsGameIdeaSearchPage_emptyState__jocpO button,.KidsGameIdeaSearchPage_moreButton__5b_kD,.KidsGameIdeaSearchPage_searchButton__dmN5i,.KidsGameIdeaSearchPage_surpriseButton__JTD0n,.KidsGameIdeaSearchPage_textButton__uvTy9{display:inline-flex;align-items:center;justify-content:center;min-height:44px;border-radius:8px;font-weight:900;text-decoration:none}.KidsGameIdeaSearchPage_searchButton__dmN5i{min-height:52px;min-width:118px;padding:12px 18px;border:0;background:var(--kids-text);color:#fff;cursor:pointer}.KidsGameIdeaSearchPage_surpriseButton__JTD0n{min-width:176px;padding:12px 18px;background:var(--dachs-pink);color:#fff;box-shadow:0 12px 26px rgba(var(--dachs-pink-rgb),.22)}.KidsGameIdeaSearchPage_quickGroups__pF9B2{display:grid;grid-gap:12px;gap:12px}.KidsGameIdeaSearchPage_choiceGroup__0y_16{min-width:0;margin:0;padding:0;border:0}.KidsGameIdeaSearchPage_choiceGroup__0y_16 legend{margin-bottom:7px;color:#554e68;font-size:.78rem;font-weight:900;letter-spacing:.05em;text-transform:uppercase}.KidsGameIdeaSearchPage_choiceGroup__0y_16>div{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px}.KidsGameIdeaSearchPage_choiceButton__ew1wV{display:grid;grid-gap:6px;gap:6px;min-height:82px;padding:14px 16px;border:2px solid transparent;border-radius:8px;background:#fff;color:var(--kids-text);cursor:pointer;text-align:left;box-shadow:0 10px 22px rgba(36,29,57,.08);transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease}.KidsGameIdeaSearchPage_choiceButton__ew1wV strong{font-size:clamp(1.08rem,1.7vw,1.35rem);line-height:1.05}.KidsGameIdeaSearchPage_choiceButton__ew1wV span{color:var(--kids-muted);font-size:.9rem;font-weight:700;line-height:1.35}.KidsGameIdeaSearchPage_choiceButton__ew1wV[aria-pressed=true]{border-color:currentColor;box-shadow:0 13px 26px rgba(36,29,57,.12);transform:translateY(-1px)}.KidsGameIdeaSearchPage_choiceButton__ew1wV[aria-pressed=true] strong:after{content:"";display:inline-block;width:.48em;height:.48em;margin-left:.38em;border-radius:999px;background:currentColor;vertical-align:.08em}.KidsGameIdeaSearchPage_blue__luNct{background:#eaf7ff;color:#006d9f}.KidsGameIdeaSearchPage_green__OkDTb{background:#ecf8ef;color:#267446}.KidsGameIdeaSearchPage_yellow__oui1H{background:#fff5c8;color:#765a00}.KidsGameIdeaSearchPage_pink__Gh3Xx{background:#ffe7f1;color:#a20f4e}.KidsGameIdeaSearchPage_purple__KBGLT{background:#f6e9ff;color:#7d238d}.KidsGameIdeaSearchPage_orange__Fgtvo{background:#fff0df;color:#995100}.KidsGameIdeaSearchPage_plain__pJZU7{background:#fff;color:var(--kids-text)}.KidsGameIdeaSearchPage_controlRow__sw3_c{display:flex;align-items:center;gap:10px;min-height:42px}.KidsGameIdeaSearchPage_resultCount__MYJEP{display:inline-flex;align-items:center;gap:8px}.KidsGameIdeaSearchPage_mobileResultPill__XONLH{display:none}.KidsGameIdeaSearchPage_resultCount__MYJEP strong{display:inline-grid;place-items:center;min-width:38px;height:38px;border-radius:999px;background:var(--dachs-yellow);color:var(--kids-text);font-size:1.1rem}.KidsGameIdeaSearchPage_resultCount__MYJEP span{color:var(--kids-muted);font-weight:900}.KidsGameIdeaSearchPage_moreButton__5b_kD,.KidsGameIdeaSearchPage_textButton__uvTy9{padding:9px 14px;border:1px solid var(--kids-border);background:#fff;color:var(--kids-text);cursor:pointer}.KidsGameIdeaSearchPage_textButton__uvTy9{margin-left:0}.KidsGameIdeaSearchPage_moreButton__5b_kD{background:var(--kids-text);color:#fff}.KidsGameIdeaSearchPage_surpriseButton__JTD0n{margin-left:auto}.KidsGameIdeaSearchPage_detailFilters__jvZWd{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px;padding-top:14px;border-top:1px solid rgba(43,37,64,.12)}.KidsGameIdeaSearchPage_agePicker__loeNb{grid-column:1/-1;min-width:0;margin:0;padding:0;border:0}.KidsGameIdeaSearchPage_agePicker__loeNb legend{margin-bottom:8px;color:#554e68;font-size:.78rem;font-weight:900;letter-spacing:.05em;text-transform:uppercase}.KidsGameIdeaSearchPage_agePicker__loeNb div{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));grid-gap:6px;gap:6px}.KidsGameIdeaSearchPage_agePicker__loeNb button{min-width:0;min-height:36px;padding:7px 6px;border:2px solid rgba(var(--dachs-blue-rgb),.18);border-radius:999px;background:#fff;color:var(--kids-text);cursor:pointer;font-size:.84rem;font-weight:950;white-space:nowrap}.KidsGameIdeaSearchPage_agePicker__loeNb button[aria-pressed=true]{border-color:var(--dachs-blue);background:var(--dachs-blue);color:#fff;box-shadow:0 8px 18px rgba(var(--dachs-blue-rgb),.2)}.KidsGameIdeaSearchPage_agePicker__loeNb button:focus-visible{outline:3px solid rgba(var(--dachs-blue-rgb),.2);outline-offset:2px}.KidsGameIdeaSearchPage_resultsSection__jN5yO{padding:10px 0 74px}.KidsGameIdeaSearchPage_resultsHead__6diEN{display:grid;grid-gap:6px;gap:6px;margin-bottom:18px}.KidsGameIdeaSearchPage_resultsHead__6diEN h2{font-size:clamp(2.2rem,4.6vw,4rem)}.KidsGameIdeaSearchPage_resultGrid__0HFQ6{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:18px;gap:18px}.KidsGameIdeaSearchPage_resultCard__OdwH9{display:grid;grid-template-rows:auto 1fr;overflow:hidden;border:1px solid var(--kids-border);border-radius:8px;background:#fff;box-shadow:0 18px 42px rgba(36,29,57,.08)}.KidsGameIdeaSearchPage_resultMedia__uksfD{position:relative;display:block;aspect-ratio:16/9;overflow:hidden;background:#f4f7fb}.KidsGameIdeaSearchPage_resultMedia__uksfD img{width:100%;height:100%;object-fit:cover;transition:transform .22s ease}.KidsGameIdeaSearchPage_resultMedia__uksfD:hover img{transform:scale(1.035)}.KidsGameIdeaSearchPage_resultMedia__uksfD span{position:absolute;right:12px;bottom:12px;display:grid;place-items:center;width:42px;height:42px;border-radius:999px;background:#fff;box-shadow:0 8px 24px rgba(0,0,0,.16)}.KidsGameIdeaSearchPage_resultBody__vTo6v{display:grid;grid-template-rows:auto minmax(3.5rem,auto) auto auto;grid-gap:12px;gap:12px;padding:18px}.KidsGameIdeaSearchPage_resultTopline__qXDw3{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:10px;gap:10px;color:var(--dachs-blue);font-size:.75rem;font-weight:900;letter-spacing:.04em;text-transform:uppercase}.KidsGameIdeaSearchPage_resultTopline__qXDw3 span:first-child{min-width:0;color:var(--dachs-pink);overflow-wrap:break-word}.KidsGameIdeaSearchPage_resultTopline__qXDw3 span:last-child{justify-self:end;text-align:right;white-space:nowrap}.KidsGameIdeaSearchPage_resultBody__vTo6v h2{display:-webkit-box;align-self:start;margin:0;font-family:var(--font-hero);font-size:1.72rem;font-weight:400;letter-spacing:0;line-height:1.12;padding-top:.14em;text-transform:uppercase;overflow:hidden;overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;-webkit-box-orient:vertical;-webkit-line-clamp:2}.KidsGameIdeaSearchPage_resultBody__vTo6v h2 a{color:inherit;text-decoration:none}.KidsGameIdeaSearchPage_resultBody__vTo6v p{margin:0;color:var(--kids-muted);line-height:1.55}.KidsGameIdeaSearchPage_factRow__djnOQ{display:flex;flex-wrap:wrap;gap:6px}.KidsGameIdeaSearchPage_factRow__djnOQ span{padding:6px 8px;border-radius:999px;background:#fff0df;color:var(--kids-text);font-size:.76rem;font-weight:900}.KidsGameIdeaSearchPage_emptyState__jocpO{display:grid;justify-items:start;grid-gap:12px;gap:12px;max-width:620px;padding:28px;border:1px solid var(--kids-border);border-radius:8px;background:#fff}.KidsGameIdeaSearchPage_emptyState__jocpO h2{font-size:2.1rem}.KidsGameIdeaSearchPage_emptyState__jocpO p{margin:0;color:var(--kids-muted)}.KidsGameIdeaSearchPage_emptyState__jocpO div{display:flex;flex-wrap:wrap;gap:10px}.KidsGameIdeaSearchPage_emptyState__jocpO a,.KidsGameIdeaSearchPage_emptyState__jocpO button{padding:9px 14px;border:0;background:var(--kids-text);color:#fff;cursor:pointer}.KidsGameIdeaSearchPage_emptyState__jocpO a{background:var(--dachs-pink)}@media (max-width:1040px){.KidsGameIdeaSearchPage_hero__03OMq{grid-template-columns:1fr}.KidsGameIdeaSearchPage_heroCopy__nfvJm{position:static}.KidsGameIdeaSearchPage_heroCopy__nfvJm h1{max-width:12ch}.KidsGameIdeaSearchPage_detailFilters__jvZWd{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:820px){.KidsGameIdeaSearchPage_searchForm__NP65J{grid-template-columns:1fr}.KidsGameIdeaSearchPage_searchButton__dmN5i,.KidsGameIdeaSearchPage_surpriseButton__JTD0n{width:100%}.KidsGameIdeaSearchPage_resultGrid__0HFQ6{grid-template-columns:repeat(2,minmax(0,1fr))}.KidsGameIdeaSearchPage_choiceGroup__0y_16>div{grid-template-columns:1fr}.KidsGameIdeaSearchPage_agePicker__loeNb div{grid-template-columns:repeat(6,minmax(0,1fr))}.KidsGameIdeaSearchPage_mobileResultPill__XONLH{position:fixed;left:14px;bottom:14px;z-index:20;display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:6px 12px 6px 6px;border:1px solid rgba(43,37,64,.14);border-radius:999px;background:hsla(0,0%,100%,.94);box-shadow:0 12px 30px rgba(36,29,57,.18);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.KidsGameIdeaSearchPage_mobileResultPill__XONLH strong{display:inline-grid;place-items:center;min-width:34px;height:34px;border-radius:999px;background:var(--dachs-yellow);color:var(--kids-text);font-size:1rem}.KidsGameIdeaSearchPage_mobileResultPill__XONLH span{color:var(--kids-muted);font-weight:900}.KidsGameIdeaSearchPage_resultsSection__jN5yO{padding-bottom:96px}}@media (max-width:640px){.KidsGameIdeaSearchPage_hero__03OMq,.KidsGameIdeaSearchPage_resultsSection__jN5yO{width:min(100% - 24px,1160px)}.KidsGameIdeaSearchPage_detailFilters__jvZWd,.KidsGameIdeaSearchPage_resultGrid__0HFQ6{grid-template-columns:1fr}.KidsGameIdeaSearchPage_controlRow__sw3_c{align-items:stretch;flex-wrap:wrap}.KidsGameIdeaSearchPage_resultCount__MYJEP{width:100%}.KidsGameIdeaSearchPage_moreButton__5b_kD,.KidsGameIdeaSearchPage_textButton__uvTy9{flex:1 1 150px;margin-left:0}.KidsGameIdeaSearchPage_agePicker__loeNb div{grid-template-columns:repeat(4,minmax(0,1fr))}}