.LandingCategory_card__3WsCv:hover .GameCardDescription_container__6A3TY {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}

@media(max-width:1024px) {
    .GameCard_container__UNh_d {
        cursor: auto
    }
}

@media(min-width:1024px) {
    .GameCard_container__UNh_d:hover {
        -webkit-transition: -webkit-transform .3s ease-in-out;
        transition: -webkit-transform .3s ease-in-out;
        -o-transition: transform .3s ease-in-out;
        transition: transform .3s ease-in-out;
        transition: transform .3s ease-in-out, -webkit-transform .3s ease-in-out;
        -webkit-transform: scale(1.05);
        -ms-transform: scale(1.05);
        transform: scale(1.05);
        z-index: 14;
        opacity: 1 !important;
        -webkit-box-shadow: 6px 2px 20px 0 hsla(0, 0%, 4%, .3);
        box-shadow: 6px 2px 20px 0 hsla(0, 0%, 4%, .3)
    }
}

@media(min-width:1024px) {
    .GameCard_container__UNh_d.GameCard_large__Ia2xu:hover:hover {
        -webkit-transition: -webkit-transform .3s ease-in-out;
        transition: -webkit-transform .3s ease-in-out;
        -o-transition: transform .3s ease-in-out;
        transition: transform .3s ease-in-out;
        transition: transform .3s ease-in-out, -webkit-transform .3s ease-in-out;
        -webkit-transform: scale(1.1);
        -ms-transform: scale(1.1);
        transform: scale(1.1);
        z-index: 14;
        opacity: 1 !important;
        -webkit-box-shadow: 6px 2px 20px 0 hsla(0, 0%, 4%, .3);
        box-shadow: 6px 2px 20px 0 hsla(0, 0%, 4%, .3)
    }
}

@media(min-width:1025px) {
    .GameCard_container__UNh_d:hover .GameCard_noScale__3P6KY {
        -webkit-transform: scale(.99);
        -ms-transform: scale(.99);
        transform: scale(.99);
        -webkit-transition: -webkit-transform 0ms;
        transition: -webkit-transform 0ms;
        -o-transition: transform 0ms;
        transition: transform 0ms;
        transition: transform 0ms, -webkit-transform 0ms
    }

    .GameCard_container__UNh_d:hover .GameCard_descriptionBlock__DXfmK {
        opacity: 1
    }
}

@media(min-width:1025px)and (max-width:769px) {
    .GameCard_container__UNh_d:hover {
        -webkit-transform: none;
        -ms-transform: none;
        transform: none;
        z-index: 0
    }

    .GameCard_container__UNh_d:hover .GameCard_descriptionBlock__DXfmK {
        opacity: 0
    }
}

html[data-theme=dark] .GameCard_container__UNh_d {
    opacity: .85
}

.GameCard_labelWr__OUn_u.GameCard_hidden__VCBEQ {
    opacity: 0;
    -webkit-transition: none;
    -o-transition: none;
    transition: none
}

.CategoryGameFilter_container__EEvli {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    gap: 0 4px;
    max-height: 40px;
    border: 1px solid var(--body);
    border-radius: 8px;
    color: var(--primary-title);
    padding: 12px 14px;
    font-weight: 600;
    font-size: 14px;
    line-height: 17px;
    position: relative;
    cursor: pointer
}

@media(min-width:1024px) {
    .CategoryGameFilter_container__EEvli:hover:before {
        opacity: 1
    }
}

.CategoryGameFilter_container__EEvli:before {
    content: "";
    position: absolute;
    top: -2px;
    bottom: -2px;
    left: -2px;
    right: -2px;
    background: -webkit-gradient(linear, left top, left bottom, from(var(--white)), to(var(--white))) padding-box, var(--gradient-blue) border-box;
    background: -o-linear-gradient(var(--white), var(--white)) padding-box, var(--gradient-blue) border-box;
    background: linear-gradient(var(--white), var(--white)) padding-box, var(--gradient-blue) border-box;
    border: 2px solid transparent;
    outline: none;
    border-radius: 8px;
    opacity: 0;
    -webkit-transition: opacity .3s ease-in-out;
    -o-transition: opacity .3s ease-in-out;
    transition: opacity .3s ease-in-out
}

.CategoryGameFilter_container__EEvli p {
    position: relative;
    z-index: 2
}

.CategoryGameFilter_container__EEvli p:first-letter {
    text-transform: uppercase
}

.CategoryGameFilter_popupWindow__FKOjQ {
    position: absolute;
    width: calc(100% + 1px);
    bottom: -5px;
    right: -1px;
    -webkit-transform: translateY(100%);
    -ms-transform: translateY(100%);
    transform: translateY(100%);
    background: var(--background);
    padding-top: 5px;
    padding-bottom: 5px;
    z-index: 50;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    border-radius: 8px
}

.CategoryGameFilter_popupWindow__FKOjQ p {
    width: 100%;
    white-space: nowrap;
    padding: 5px 15px
}

.CategoryGameFilter_popupWindow__FKOjQ p.CategoryGameFilter_active__vU373 {
    color: var(--purple)
}

.CategoryGameFilter_popupWindow__FKOjQ p:hover {
    background: var(--background)
}

@media(min-width:768px) {
    .CategoryGameFilter_popupWindow__FKOjQ p:hover {
        background: hsla(280, 1%, 52%, .3)
    }
}

.CategoryGameFilter_arrow__1b4LT {
    position: relative;
    z-index: 2
}

.CategoryGameFilter_arrow__1b4LT path {
    stroke: #232323
}

html[data-theme=dark] .CategoryGameFilter_container__EEvli:before {
    background: -webkit-gradient(linear, left top, left bottom, from(#000), to(#000)) padding-box, var(--gradient-blue) border-box;
    background: -o-linear-gradient(#000, #000) padding-box, var(--gradient-blue) border-box;
    background: linear-gradient(#000, #000) padding-box, var(--gradient-blue) border-box
}

html[data-theme=dark] .CategoryGameFilter_arrow__1b4LT path {
    stroke: #fff
}

.LandingCategory_container__DiFIm {
    max-width: 1600px;
    margin: 40px auto 32px
}

@media(min-width:768px) {
    .LandingCategory_container__DiFIm {
        margin-top: 20px;
        margin-bottom: 96px
    }
}

.LandingCategory_container__DiFIm h1 {
    font-size: 28px;
    line-height: normal;
    letter-spacing: -.5px;
    color: var(--primary-title);
    cursor: default;
    font-weight: 700;
    font-size: 20px;
    line-height: 120%
}

.LandingCategory_container__DiFIm h1:first-letter {
    text-transform: capitalize
}

@media(min-width:768px) {
    .LandingCategory_container__DiFIm h1 {
        font-size: 22px
    }
}

.LandingCategory_categoryHead__fTJez {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    margin-bottom: 25px;
    min-width: 100%;
    min-height: 49px;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between
}

.LandingCategory_items__AGw0r {
    display: -ms-grid;
    display: grid;
    -ms-grid-columns: 1fr 8px 1fr 8px 1fr 8px 1fr 8px 1fr 8px 1fr 8px 1fr 8px 1fr;
    grid-template-columns: repeat(8, 1fr);
    grid-gap: 8px;
    gap: 8px;
    position: relative;
}

.LandingCategory_items__AGw0r>div:nth-child(10),
.LandingCategory_items__AGw0r>div:nth-child(18),
.LandingCategory_items__AGw0r>div:nth-child(26),
.LandingCategory_items__AGw0r>div:nth-child(36),
.LandingCategory_items__AGw0r>div:nth-child(5) {
    -webkit-transform-origin: right;
    -ms-transform-origin: right;
    transform-origin: right
}

.LandingCategory_items__AGw0r>div:first-child,
.LandingCategory_items__AGw0r>div:nth-child(11),
.LandingCategory_items__AGw0r>div:nth-child(19),
.LandingCategory_items__AGw0r>div:nth-child(27),
.LandingCategory_items__AGw0r>div:nth-child(32) {
    -webkit-transform-origin: left;
    -ms-transform-origin: left;
    transform-origin: left
}

@media(max-width:1354px) {
    .LandingCategory_items__AGw0r {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        gap: 8px
    }
}

@media(max-width:650px) {
    .LandingCategory_items__AGw0r {
        margin-bottom: 40px
    }
}

@media(min-width:1355px) {
    .LandingCategory_items__AGw0r>div:first-child {
        -ms-grid-row: 1;
        -ms-grid-row-span: 2;
        grid-row: 1/span 2;
        -ms-grid-column: 1;
        -ms-grid-column-span: 2;
        grid-column: 1/span 2
    }

    .LandingCategory_items__AGw0r>div:nth-child(6) {
        -ms-grid-row: 1;
        -ms-grid-row-span: 2;
        grid-row: 1/span 2;
        -ms-grid-column: 5;
        -ms-grid-column-span: 2;
        grid-column: 5/span 2
    }

    .LandingCategory_items__AGw0r>div:nth-child(31) {
        -ms-grid-row: 5;
        -ms-grid-row-span: 2;
        grid-row: 5/span 2;
        -ms-grid-column: 3;
        -ms-grid-column-span: 2;
        grid-column: 3/span 2
    }

    .LandingCategory_items__AGw0r>div:nth-child(36) {
        -ms-grid-row: 5;
        -ms-grid-row-span: 2;
        grid-row: 5/span 2;
        -ms-grid-column: 7;
        -ms-grid-column-span: 2;
        grid-column: 7/span 2
    }
}

.LandingCategory_card__3WsCv {
    aspect-ratio: 16/9.6
}

.LandingCategory_card__3WsCv:before {
    display: none
}

@media(max-width:1354px) {
    .LandingCategory_card__3WsCv {
        width: calc(14.2857142857% - 8px)
    }
}

@media(max-width:1200px) {
    .LandingCategory_card__3WsCv {
        width: calc(16.6666666667% - 8px)
    }
}

@media(max-width:1050px) {
    .LandingCategory_card__3WsCv {
        width: calc(20% - 8px)
    }
}

@media(max-width:900px) {
    .LandingCategory_card__3WsCv {
        width: calc(25% - 8px)
    }
}

@media(max-width:650px) {
    .LandingCategory_card__3WsCv {
        width: calc(33.3333333333% - 8px)
    }
}

@media(max-width:500px) {
    .LandingCategory_card__3WsCv {
        width: calc(50% - 8px)
    }
}

@media(min-width:1355px) {
    .LandingCategory_card__3WsCv.LandingCategory_largeCard__c_Lez {
        min-width: 328px
    }
}

.LandingCategory_pagination__Nt8AE {
    margin-top: auto;
    margin-bottom: 76px
}

@media(min-width:768px) {
    .LandingCategory_pagination__Nt8AE {
        margin-bottom: 84px
    }
}