@layer old,common,page,component,overrides;

@layer page {
	._index-grid_9xwzb_4 {
		display: flex;
		flex-direction: column;
		row-gap: 10px;
	}

	._index-section_9xwzb_10 {
		display: flex;
		flex-direction: column;
		row-gap: 16px;
	}

	._index-section_9xwzb_10>hr {
		margin: 0;
	}

	._index-section-header-container_9xwzb_20 {
		align-items: end;
		-moz-column-gap: 16px;
		column-gap: 16px;
		display: flex;
	}

	._index-section-header-container_9xwzb_20 ._index-section-header_9xwzb_20 {
		flex-grow: 1;
	}

	._index-section-header_9xwzb_20 {
		border-bottom: 1px solid var(--v9-color-3);
		display: flex;
		justify-content: space-between;
		padding-bottom: 11px;
	}

	._index-section-header_9xwzb_20 h2 {
		color: var(--v9-color-text-header);
		-moz-column-gap: 2px;
		column-gap: 2px;
		display: flex;
		font-family: Rubik,sans-serif;
		font-size: 18px;
		font-weight: 500;
		line-height: 16px;
	}

	._index-section-header_9xwzb_20 h2 sup {
		color: var(--v9-color-text-gray);
		font-size: 12px;
		line-height: 12px;
	}

	._grid_9xwzb_54 {
		grid-column-gap: 16px;
		scroll-width: none;
		-moz-column-gap: 16px;
		column-gap: 16px;
		display: grid;
		grid-template-columns: repeat(4,1fr);
		scroll-padding-left: var(--section-horizontal-padding);
		scroll-snap-type: x mandatory;
	}

	._grid_9xwzb_54::-webkit-scrollbar {
		display: none;
	}@	media (max-width:900px) {
		._grid_9xwzb_54{grid-template-columns: repeat(4,262px);
		margin: 0 calc(0px - var(--section-horizontal-padding));
		max-width: calc(100% + var(--section-horizontal-padding)*2);
		overflow: auto;
		padding: 0 var(--section-horizontal-padding) 16px;
	}

	._grid_9xwzb_54>a,._grid_9xwzb_54>button,._grid_9xwzb_54>div {
		height: -moz-min-content;
		height: min-content;
		scroll-snap-align: start;
		scroll-snap-stop: normal;
	}@	media (pointer:coarse) {
		._grid_9xwzb_54{padding-bottom: 0;
	}
}}

@media (max-width:732px) {
	._index-swiper-container_9xwzb_90 {
		margin: 0 calc(var(--v9-inline-padding)*-1);
		padding-left: 16px;
		width: calc(100% + var(--v9-inline-padding)*2);
	}

	._index-swiper-container_9xwzb_90.swiper-initialized {
		padding-left: 0;
	}
}

._index-swiper-wrapper_9xwzb_102 {
	grid-row-gap: 5px;
	grid-column-gap: 16px;
	-moz-column-gap: 16px;
	column-gap: 16px;
	display: grid;
	grid-auto-columns: calc(25cqw - 12px);
	grid-auto-flow: column;
	grid-template-rows: auto auto;
	row-gap: 5px;
}

@media (min-width:875px) and (max-width:999px) {
	._index-swiper-wrapper_9xwzb_102 {
		grid-auto-columns: calc(100cqw/3 - 10.66667px);
	}
}

@media (min-width:801px) and (max-width:874px) {
	._index-swiper-wrapper_9xwzb_102 {
		grid-auto-columns: calc(50cqw - 8px);
	}
}

@media (max-width:732px) {
	._index-swiper-wrapper_9xwzb_102 {
		grid-auto-columns: calc(100cqw/4.5 + var(--v9-inline-padding)*2/4.5 - 14.22222px);
	}
}

@media (max-width:659px) {
	._index-swiper-wrapper_9xwzb_102 {
		grid-auto-columns: calc(100cqw/3.5 + var(--v9-inline-padding)*2/3.5 - 13.71429px);
	}
}

@media (max-width:529px) {
	._index-swiper-wrapper_9xwzb_102 {
		grid-auto-columns: calc(100cqw/2.25 + var(--v9-inline-padding)*2/2.25 - 14.22222px);
	}
}

._index-swiper-wrapper_9xwzb_102 .swiper-slide {
	display: grid;
	grid-row: 1/3;
	grid-template-rows: subgrid;
	margin-bottom: 0;
}

._index-swiper-wrapper_9xwzb_102 ._card-top_9xwzb_138 {
	margin-bottom: 0;
}

.swiper-initialized ._index-swiper-wrapper_9xwzb_102 {
	-moz-column-gap: 0;
	column-gap: 0;
	grid-auto-columns: minmax(auto,200px);
}

@media not (hover:hover) {
@	media (max-width:732px) {
		._index-games-content_9xwzb_148 .swiper-nav{display: none;
	}
}}}
/*# sourceMappingURL=index-sections.css.map */