*{box-sizing:border-box}html{scroll-behavior:smooth;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;scrollbar-gutter:stable;background:#101114}body{color:#fff;font:calc(16px + var(--mobile-font-increase,0px))/1.55 Barlow, Arial, sans-serif;background:#101114;margin:0}a{color:inherit;text-decoration:none}a[hidden]{display:none!important}button,input,a{-webkit-tap-highlight-color:transparent}button,a{touch-action:manipulation}button,input{font:inherit}button{cursor:pointer}button:not(.card){font-weight:500}button:focus-visible,a:focus-visible,input:focus-visible{outline-offset:5px;outline:3px solid #bce5ff}svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:22px;height:22px}dialog{color:#fff;background:#191b20;border:1px solid #3d414b;border-radius:13px;width:90vw;max-width:1000px;max-height:90vh;padding:0;overflow:auto}dialog::backdrop{backdrop-filter:blur(8px);background:#000d}iframe{border:0;width:100%;height:100%}@media (width<=600px){dialog{width:calc(100vw - 24px);max-width:none;max-height:90dvh}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{transition:none!important}}:root{--button-height:46px;--navigation-font-size:16px;--description-font-size:16px}@media (width<=767px){:root{--navigation-font-size:18px}}@media (width<=360px){:root{--navigation-font-size:13.86px}}@media (width<=600px) and (orientation:landscape){:root{--navigation-font-size:13.5px}}@media (width<=600px) and (orientation:portrait){:root{--mobile-font-increase:1pt}}@media (width>=1920px){:root{--wide-content-inset:calc((100% - 1920px) / 2 + 105.6px)}}[data-series=pepol]{--series-color:#f7dd96}[data-series=wonder-kurry]{--series-color:#e44e4e}[data-series=moka]{--series-color:#77fc83}[data-series="37"]{--series-color:#f6ed84}[data-series=astropols]{--series-color:#e59af8}[data-series=gainbu]{--series-color:#62e2fb}h1,h2,h3{letter-spacing:.0125em;font-weight:700;line-height:1}.eyebrow{text-transform:uppercase;letter-spacing:3px;font-size:calc(11px + var(--mobile-font-increase,0px));color:#ced0d5;font-weight:600}.muted{color:#a5a8b1}.page{min-height:65vh;padding:130px 5.5% 70px}.page:focus,#main:focus{outline:none}.page h1{font-size:calc(42px + var(--mobile-font-increase,0px));letter-spacing:.0125em;line-height:1}.grid{grid-template-columns:repeat(4,1fr);gap:25px 20px;margin:30px 0;display:grid}.empty{text-align:center;border:1px solid #30333a;border-radius:12px;margin:30px 0;padding:50px 25px}.empty h2{font-size:calc(24px + var(--mobile-font-increase,0px))}.empty p{color:#a5a8b1}@media (width<=1024px){.page{padding:40px 4% 50px}.grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width>=768px) and (width<=1024px){.page:not(:is(.series-catalogue,:is(.episode-catalogue,.search-catalogue))){padding-top:130px}}@media (width<=600px){.page{padding:30px 24px 45px}.page h1{font-size:calc(30px + var(--mobile-font-increase,0px));overflow-wrap:anywhere}.grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 12px}}@media (width>=1920px){.page:not(.series-catalogue):not(.episode-catalogue){max-width:1920px;margin-inline:auto;padding-inline:105.6px}}.page.content-page{max-width:none;padding-top:130px}.content-page h1{font-size:calc(21px + var(--mobile-font-increase,0px));margin:0 0 20px;line-height:1.15}.content-page>.eyebrow{margin-bottom:17px;display:block}.content-page p,.content-page summary{font-size:calc(16px + var(--mobile-font-increase,0px));line-height:1.55}.content-page summary{cursor:pointer;align-content:center;min-height:44px}.content-page .empty{margin:24px 0;padding:32px 24px}.content-page .empty h2{font-size:calc(19px + var(--mobile-font-increase,0px));line-height:1.25}.content-page .btn{font-size:calc(14px + var(--mobile-font-increase,0px));white-space:normal;overflow-wrap:anywhere;max-width:100%}@media (width<=1024px){.content-page h1{font-size:calc(19px + var(--mobile-font-increase,0px))}.content-page p,.content-page summary{font-size:calc(15px + var(--mobile-font-increase,0px))}.content-page .empty h2{font-size:calc(17px + var(--mobile-font-increase,0px))}}@media (width<=600px){.page.content-page{padding-top:96px}.content-page .empty{padding:24px 16px}.content-page .eyebrow{font-size:calc(10px + var(--mobile-font-increase,0px));letter-spacing:2px}}@media (width<=600px) and (orientation:landscape){.content-page .btn{font-size:calc(12px + var(--mobile-font-increase,0px));padding:10px 12px}}.btn{min-height:var(--button-height);font-weight:500;font-size:calc(14px + var(--mobile-font-increase,0px));color:#151619;background:#fff;border:1px solid #0000;border-radius:6px;justify-content:center;align-items:center;gap:10px;padding:12px 24px;line-height:1.2;transition:background-color .2s,color .2s;display:inline-flex}.btn>span{display:block}.btn.secondary{color:#fff;background:#ffffff18;border-color:#ffffff30}.btn:hover{color:#111;background:#dfe4e9}@media (width<=520px){.btn{padding:12px 18px}}.arrows{gap:8px;display:flex}.arrow{color:#fff;background:#ffffff0b;border:1px solid #ffffff25;border-radius:50%;justify-content:center;place-items:center;width:34px;height:34px;padding:0;line-height:1;transition:background-color .2s,color .2s;display:inline-flex}@media (hover:hover){.btn:hover,.btn.secondary:hover,.arrow:hover{color:#101114;background:#fff;border-color:#fff}}.form-honeypot{width:1px;height:1px;left:-10000px;overflow:hidden;position:absolute!important}[data-public-form] [role=status][data-state=success]{color:#bcead0}[data-public-form] [role=status][data-state=error]{color:#ffc4ca}.shelf{margin:0 0 38px;padding:0 5.5%}.section-head{justify-content:space-between;align-items:center;margin-bottom:17px;display:flex}.shelf>.section-head{z-index:6;flex-wrap:wrap;gap:16px;position:relative}.section-head h2{font-size:calc(21px + var(--mobile-font-increase,0px));letter-spacing:.0125em;color:var(--series-color,#fff);margin:0;font-weight:700;line-height:1}.section-head a{font-size:calc(12px + var(--mobile-font-increase,0px));color:#bec1c5}.section-actions{align-items:center;gap:15px;display:flex}.shelf-heading{flex-wrap:wrap;align-items:center;gap:12px;min-width:0;display:flex}.shelf-series-label{background:var(--series-color,#fff);color:#101114;min-height:20px;font-size:calc(12px + var(--mobile-font-increase,0px));letter-spacing:.07em;text-transform:uppercase;white-space:nowrap;vertical-align:middle;border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;padding:4px 8px;font-weight:700;line-height:1;display:inline-flex}.row{scroll-snap-type:x mandatory;scrollbar-width:none;grid-auto-columns:calc(25% - 15px);grid-auto-flow:column;gap:20px;margin-top:-24px;padding:30px 2px 40px;display:grid;overflow-x:auto}.shelf.shorts-shelf>.row{grid-auto-columns:219.375px;gap:16px}@media (width>=1536px){.row{grid-auto-columns:calc(20% - 16px)}}@media (width<=1024px){.shelf{margin-bottom:24px;padding-inline:4%}.row{grid-auto-columns:calc(32.2581% - 10.3226px);gap:16px}.section-head{flex-wrap:wrap;gap:12px}.section-head h2{font-size:calc(20px + var(--mobile-font-increase,0px))}.section-actions{gap:10px;margin-left:auto}.shelf-heading{gap:8px}}@media (width<=600px){.shelf{margin-bottom:20px;padding-inline:24px}.row{grid-auto-columns:62%;gap:12px;margin-top:-14px;padding-top:20px;padding-bottom:26px}.section-head{margin-bottom:14px}.section-head h2{font-size:calc(19px + var(--mobile-font-increase,0px));line-height:1.15}.shelf>.section-head{gap:8px}.section-actions{justify-content:space-between;width:100%}.section-actions .arrow{width:40px;height:40px}.section-actions>a{align-items:center;min-height:40px;display:inline-flex}.shelf-heading{flex-direction:column;align-items:flex-start}.shelf>.section-head .arrow,.shelf>.section-head .section-actions>div:has(.arrow){display:none}.shelf:has(>.section-head .shelf-series-label)>.section-head{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px 12px;display:grid}.shelf:has(>.section-head .shelf-series-label)>.section-head .shelf-heading{display:contents}.shelf:has(>.section-head .shelf-series-label)>.section-head .shelf-series-label{grid-area:1/1;justify-self:start}.shelf:has(>.section-head .shelf-series-label)>.section-head h2{grid-area:2/1/auto/-1}.shelf:has(>.section-head .shelf-series-label)>.section-head .section-actions{grid-area:1/2;width:auto;margin:0}.shelf:has(>.section-head .shelf-series-label)>.section-head .section-actions>a{white-space:nowrap;min-height:24px;padding:0}}
