.m-shelf-header{margin-bottom:1rem}.m-shelf-header__disable-left-padding{padding-left:0}.m-shelf-header__title{font-family:Halvar Breitschrift,serif;font-style:normal;font-size:1.375rem;font-weight:800;text-transform:uppercase}@font-face{font-family:Halvar Engschrift;font-weight:700;font-style:normal;src:url(/fonts/halvarEngschrift/halvarEngschriftBold.woff2) format("woff2"),url(/fonts/halvarEngschrift/halvarEngschriftBold.ttf) format("truetype");font-display:fallback}@font-face{font-family:Halvar Engschrift;font-weight:400;font-style:normal;src:url(/fonts/halvarEngschrift/halvarEngschriftRegular.woff2) format("woff2"),url(/fonts/halvarEngschrift/halvarEngschriftRegular.ttf) format("truetype");font-display:fallback}@font-face{font-family:Halvar Mittelschrift;font-weight:400;font-style:normal;src:url(/fonts/halvarMittelschrift/halvarMittelschriftRegular.woff2) format("woff2"),url(/fonts/halvarMittelschrift/halvarMittelschriftRegular.ttf) format("truetype");font-display:fallback}@font-face{font-family:Halvar Mittelschrift;font-weight:500;font-style:normal;src:url(/fonts/halvarMittelschrift/halvarMittelschriftMedium.woff2) format("woff2"),url(/fonts/halvarMittelschrift/halvarMittelschriftMedium.ttf) format("truetype");font-display:fallback}@font-face{font-family:Halvar Mittelschrift;font-weight:700;font-style:normal;src:url(/fonts/halvarMittelschrift/halvarMittelschriftBold.woff2) format("woff2"),url(/fonts/halvarMittelschrift/halvarMittelschriftBold.ttf) format("truetype");font-display:fallback}@font-face{font-family:Halvar Breitschrift;font-weight:800;font-style:normal;src:url(/fonts/halvarBreitschrift/halvarBreitschriftExtraBold.woff2) format("woff2"),url(/fonts/halvarBreitschrift/halvarBreitschriftExtraBold.ttf) format("truetype");font-display:fallback}@font-face{font-family:Halvar Breitschrift;font-weight:700;font-style:normal;src:url(/fonts/halvarBreitschrift/halvarBreitschriftBold.woff2) format("woff2"),url(/fonts/halvarBreitschrift/halvarBreitschriftBold.ttf) format("truetype");font-display:fallback}@font-face{font-family:Halvar Breitschrift;font-weight:400;font-style:normal;src:url(/fonts/halvarBreitschrift/halvarBreitschriftRegular.woff2) format("woff2"),url(/fonts/halvarBreitschrift/halvarBreitschriftRegular.ttf) format("truetype");font-display:fallback}@font-face{font-family:Halvar Breitschrift;font-weight:500;font-style:normal;src:url(/fonts/halvarBreitschrift/halvarBreitschriftMedium.woff2) format("woff2"),url(/fonts/halvarBreitschrift/halvarBreitschriftMedium.ttf) format("truetype");font-display:fallback}@font-face{font-family:Gilroy;font-weight:400;font-style:normal;src:url(/fonts/gilroy/gilroyRegular.woff2) format("woff2");font-display:swap}@font-face{font-family:Gilroy;font-weight:500;font-style:normal;src:url(/fonts/gilroy/gilroyMedium.woff2) format("woff2");font-display:swap}.m-shelf__carousel{position:relative;z-index:0;overflow:hidden;width:100%}.m-shelf .m-carousel-default-control-button-wrapper{top:calc(18.375rem/var(--m-shelf--image-aspect-ratio)/2 - 2.875rem/2)}.m-shelf .m-carousel-default-control-button{width:2.875rem;height:2.875rem}.m-shelf .m-media-card-default-title{display:-webkit-box;overflow:hidden;text-overflow:ellipsis;overflow-wrap:anywhere;-webkit-box-orient:vertical;-webkit-line-clamp:4}.m-shelf__revert-grid-padding{margin-right:calc(var(--grid-row-inline-padding)*-1)}.m-shelf__revert-grid-padding .m-shelf__item:last-child{padding-right:var(--grid-row-inline-padding)}.m-shelf__item{box-sizing:content-box}.m-shelf__item,.m-shelf__skeleton{width:18.375rem}.p-game{min-height:calc(100*var(--app-dvh, 1vh) - var(--p-default-layout-header-height));background:#fff;padding-top:2rem;padding-bottom:6.25rem}.p-game::-webkit-scrollbar{display:none}.p-game{-ms-overflow-style:none;scrollbar-width:none}.p-game ::-webkit-scrollbar{display:none}.p-game *{-ms-overflow-style:none;scrollbar-width:none}.p-game__wrapper{overflow:hidden}.p-game__content{position:relative}