.game-type{padding:30px 0}.game-type__head{align-items:center;color:var(--white);display:flex;justify-content:space-between;margin-top:60px}.game-type__head .see-all a{background:var(--dark-purple);border-radius:5px;color:var(--white);cursor:pointer;font-size:13px;font-weight:600;padding:6px 10px;text-decoration:unset;text-transform:uppercase}.game-type__head .see-all a:hover{box-shadow:0 0 5px var(--dark-purple)}.game-type__head .title{align-items:center;display:flex}.game-type__head img{margin-right:10px}.game-type__head h2{font-size:25px;text-transform:capitalize}.card{display:grid;gap:2.5rem;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));justify-items:center;margin:30px 0 60px;width:100%}.card .game-struct{background:var(--black-13);border-radius:12px;margin-bottom:30px;max-width:340px;padding:15px 15px 0;position:relative;width:100%}.card .game-struct form button{background:transparent;border:0;cursor:pointer}.card .game-struct .header{align-items:center;display:flex;justify-content:space-between}.card .game-struct .header a{text-decoration:none}.card .game-struct .header .text{color:var(--white);cursor:pointer;font-weight:600}.card .game-struct .body{margin-top:90px;position:relative}.card .game-struct .body .circle{background:#fff59d;border-radius:100%;height:220px;margin:50px auto;max-width:220px}.card .game-struct .body .circle,.card .game-struct .body img{align-items:center;display:flex;justify-content:center;width:100%}.card .game-struct .body img{height:350px;max-width:170px;-o-object-fit:cover;object-fit:cover}.card .game-struct .footer-struct{margin-top:80px;text-align:left}.card .game-struct .footer-struct .gender{color:#fff59d;font-size:12px;font-weight:600;text-transform:uppercase}.card .game-struct .footer-struct .description{color:#fff;font-size:15px;margin:11px 0}.card .game-struct .footer-struct .title{color:var(--white);font-size:25px;font-weight:900}.card .game-struct .footer-struct .bottom-option{align-items:center;background:var(--black-00);border-radius:12px 12px 0 0;display:flex;height:50px;justify-content:center;margin:10px auto 0;max-width:280px;width:100%}.card .game-struct .footer-struct .bottom-option .play{align-items:center;background:#cf33b0;border-radius:100%;cursor:pointer;display:flex;height:35px;justify-content:center;max-width:50px;width:35px}.card .game-struct:hover .play{box-shadow:0 0 10px #cf33b0}.card .game-struct:hover .circle{background:#ff9eec;box-shadow:0 0 10px #cf33b0}.card .game-struct .footer-struct .bottom-option .play img{margin-left:2px;width:10px}.card-mobile{display:grid;gap:2.5rem;grid-template-columns:repeat(auto-fill,minmax(222px,1fr));justify-items:center;margin:30px 0 60px;width:100%}.card-mobile .game-struct{background:#3a3e4b;border-radius:12px;cursor:pointer;height:400px;margin-bottom:30px;overflow:hidden;padding:15px 15px 0;position:relative;text-decoration:none;width:100%}.card-mobile .game-struct:hover{animation:zoomInCardMobileGame .2s forwards}@keyframes zoomInCardMobileGame{0%{transform:scale(1)}20%{transform:scale(1.01)}40%{transform:scale(1.01)}60%{transform:scale(1.02)}80%{transform:scale(1.03)}to{transform:scale(1.04)}}.card-mobile .game-struct .footer-struct .bottom-option{align-items:center;display:flex;justify-content:space-between}.card-mobile .game-struct .footer-struct .title{color:#8188b3;display:flex;font-size:14px;font-weight:500;margin-bottom:3px}.card-mobile .game-struct .footer-struct .description{color:#fff;font-size:16px;font-weight:500;margin-bottom:5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:170px}.card-mobile .game-struct .footer-struct .bottom-option .play{background:var(--dark-purple);border-radius:5px;color:var(--white);font-size:14px;font-weight:600;padding:5px 15px;text-decoration:none;text-transform:uppercase}.card-mobile .game-struct .footer-struct .bottom-option .play img{height:25px;margin-left:3px;width:15px}.card-mobile .game-struct .header{align-items:center;display:flex;justify-content:center;left:0;padding:5px 0;position:absolute;top:0;width:100%;z-index:2}.card-mobile .game-struct .header .gender{color:#fff;font-weight:600;text-transform:uppercase}.card-mobile .game-struct .body{height:100%;left:0;position:absolute;top:-23px;width:100%}.card-mobile .game-struct .body .description{height:0;width:0}.card-mobile .game-struct .body img{align-items:center;display:flex;height:330px;justify-content:center;-o-object-fit:cover;object-fit:cover;width:100%}.card-game{display:grid;gap:15px;grid-auto-flow:row dense;grid-auto-rows:minmax(150px,auto);grid-template-columns:repeat(auto-fill,minmax(340px,1fr));justify-items:center;margin:30px 0 0;width:100%}.card_game-small{display:flex;flex-wrap:nowrap;margin:20px 0 0;overflow-x:scroll}.card_game-small::-webkit-scrollbar{display:none}.card_game-small .card-game-block{background:unset!important;display:inline-block;flex:0 0 auto;height:unset!important;max-width:100%;width:auto!important}.card_game-small .card-game-block .background{border-radius:12px!important;max-width:232px}.card_game-small .card-game-block .card-game-bottom .title{border-bottom:unset!important}.card_game-small .card-game-block .show_game{display:block!important}.card_game-small .card-game-block .card-game-bottom{background:transparent!important;padding:unset!important;position:unset!important}.card-game_grid-repeat-columns-4{grid-template-columns:repeat(4,1fr)!important}.card-game .card-game-block{background:var(--black-01);background-size:cover;border-radius:12px;cursor:pointer;height:430px;overflow:hidden;position:relative;width:100%}.card-game .card-game-block .special_offer-label{align-items:center;background:var(--green-02);border-radius:100%;color:var(--black);display:flex;font-size:13px;font-weight:600;justify-content:center;padding:5px;position:absolute;right:10px;top:10px}.card-game .card-game-block .group{align-items:center;display:flex;justify-content:space-between;width:100%}.card-game .card-game-block .group .views{align-items:center;display:flex}.card-game .card-game-block .group .views .text{color:var(--white);font-size:14px;font-weight:500;margin-left:3px}.card-game .card-game-block .favourite-icon{background:var(--black-13);border-radius:100%;height:36px;position:absolute;right:10px;top:5px;width:36px;z-index:3}.card-game .card-game-block .favourite-icon,.card-game .card-game-block .favourite-icon .form,.card-game .card-game-block .favourite-icon a{align-items:center;display:flex;justify-content:center}.card-game .card-game-block .favourite-icon a{border-radius:100%;height:35px;width:35px}.card-game .card-game-block .favourite-icon button{align-items:center;background:transparent;border:unset;cursor:pointer;display:flex;justify-content:center}.card-game .card-game-block .background{background:url(/images/placeholder.webp) no-repeat 50%;background-size:100%;border-radius:8px;height:17rem;-o-object-fit:cover;object-fit:cover;width:100%}.card-game .card-game-block .show_game{align-items:baseline;display:flex;height:100%}.card-game .card-game-block:hover{opacity:.8}.card-game .card-game-block .card-game-bottom{background:var(--black-13);border-radius:0 0 8px 8px;bottom:0;display:flex;flex-wrap:wrap;max-height:180px;min-height:165px;padding:15px 20px;position:absolute;text-align:left;width:100%}.card-game .card-game-block .card-game-bottom .title{align-items:center;display:flex;justify-content:space-between;width:100%}.card_game-small .card-game-block .card-game-bottom .name{max-width:110px!important}.card-game .card-game-block .card-game-bottom .name{color:var(--white);display:block;font-size:20px;font-weight:600;max-width:220px;overflow:hidden;text-overflow:ellipsis;text-transform:capitalize;white-space:nowrap}.card-game .card-game-block .card-game-bottom .description{-webkit-line-clamp:2;-webkit-box-orient:vertical;border-radius:6px;color:var(--light-grey-0);display:-webkit-box;font-size:14px;line-height:1.4;margin:10px 0 15px;max-width:400px;overflow:hidden;text-overflow:ellipsis}.card-game .card-game-block .card-game-bottom .title .rating-rated{align-items:center;color:var(--blue-4);display:flex;font-weight:500}.card-game .card-game-block .card-game-bottom .title .rating-rated .total_hidden{display:none}.card-game .card-game-block .card-game-bottom .title .rating-rated .icon_hot-filled{filter:drop-shadow(0 0 8px var(--orange-0));height:16px;margin-right:5px;width:16px}.card-game .card-game-block .card-game-bottom .total{font-weight:800}.card-game .card-game-block .card-game-bottom .title .rating .icon_star-outline{height:20px;margin-right:5px;width:20px}.card-game .card-game-block .card-game-play{align-items:center;background:var(--blue-4);border:unset;border-radius:8px;color:var(--black);cursor:pointer;display:flex;font-size:17px;font-weight:600;height:45px;justify-content:center;padding:0 14px;text-align:center;width:-moz-fit-content;width:fit-content}.card-game_lg{grid-template-columns:repeat(auto-fill,minmax(260px,1fr))!important}.card-game_lg .card-game-block{background:var(--black-04);height:340px}.card-game_lg .card-game-block .show_game{height:unset}.card_game-scroll{align-items:baseline;display:flex;flex-direction:column;margin:10px 0 30px}.app_container .home_title .scroll_buttons{align-items:center;display:flex}.app_container .home_title .scroll_buttons .arrow{align-items:center;background:var(--light-grey-6);border-radius:13px;cursor:pointer;display:flex;justify-content:center;padding:5px}.app_container .home_title .scroll_buttons .arrow:last-child{margin-left:10px}.card_game-scroll .card_game-scroll-container::-webkit-scrollbar{display:none}.card_game-scroll .card_game-scroll-box{border-radius:12px;cursor:pointer;display:flex;flex-direction:column;max-width:250px;min-width:250px;scroll-snap-align:center;scroll-snap-stop:normal;width:100%}.card_game-scroll .card_game-scroll-container{align-items:center;display:flex;gap:20px;overflow-x:scroll;scroll-snap-type:x mandatory;white-space:nowrap;width:100%}.card_game-scroll .card_game-scroll-box .card_game-header{display:flex;width:100%}.card_game-scroll .card_game-scroll-box .card_game-header .image{border-radius:12px 12px 0 0;display:flex;height:11.9rem;-o-object-fit:cover;object-fit:cover;width:100%}.card_game-scroll .card_game-scroll-box .card_game-bottom{background:var(--black-13);border-radius:0 0 12px 12px;padding:10px}.card_game-scroll .card_game-scroll-box:hover{opacity:.8}.card_game-scroll .card_game-scroll-box .card_game-bottom .title_box{align-items:center;display:flex;justify-content:space-between}.card_game-scroll .card_game-scroll-box .card_game-bottom .title_box .rating_rated{align-items:center;color:var(--orange-0);display:flex;font-weight:500}.card_game-scroll .card_game-scroll-box .card_game-bottom .title_box .icon_hot-filled{filter:drop-shadow(0 0 8px var(--orange-0));height:16px;margin-right:5px;width:16px}.card_game-scroll .card_game-scroll-box .card_game-bottom .title{color:var(--white);font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:150px}.card_game-scroll .card_game-scroll-box .card_game-bottom .description{-webkit-line-clamp:2;-webkit-box-orient:vertical;background:var(--black-09);border-radius:6px;color:var(--light-grey);display:-webkit-box;font-size:13px;line-height:1.4;margin:10px 0;max-width:260px;overflow:hidden;padding:3px 10px;text-overflow:ellipsis;white-space:normal}.card_game-scroll .card_game-scroll-box .card_game-bottom .button{align-items:center;background:var(--blue-4);border:unset;border-radius:10px;color:var(--white);cursor:pointer;display:flex;font-size:14px;font-weight:600;height:40px;justify-content:center;padding:0 10px;text-align:center;width:100%}.games_filter-box{display:flex;margin-top:30px;width:100%}.games_filter-box .games_filter-cards{width:100%}.games_filter-box .games_filter-cards .card-game{margin-top:unset}@media screen and (max-width:750px){.card-game{gap:10px;grid-template-columns:repeat(auto-fill,minmax(160px,1fr))}.card-game .card-game-block{background:transparent;height:unset;overflow:unset}.card-game .card-game-block .favourite-icon,.card-game .card-game-block .favourite-icon a{height:30px;width:30px}.card-game .card-game-block .favourite-icon .icon_favourite{height:20px;width:20px}.card-game .card-game-block .card-game-bottom{background:transparent;padding:12px 0;position:unset}.card-game .card-game-block .card-game-bottom .title{border-bottom:unset;padding-bottom:unset}.card-game .card-game-block .card-game-bottom .title .title_name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:140px}.card-game .card-game-block .show_game{flex-wrap:wrap}.card-game .card-game-block .background{border-radius:12px;height:7.9rem}.card_game-small .card-game-block .background{max-width:150px}.card-game .card-game-block .card-game-bottom .description,.card-game .card-game-block .group{display:none}.card-game_lg{grid-template-columns:repeat(auto-fill,minmax(160px,1fr))!important}.card_game-scroll .card_game-scroll-box .card_game-header .image{border-radius:12px}.card_game-scroll .card_game-scroll-box .card_game-bottom{background:unset;padding:10px 0 0}.card_game-scroll .card_game-scroll-box .card_game-header .image{height:9.9rem}.card_game-scroll .card_game-scroll-box{max-width:200px;min-width:200px}.card_game-scroll .card_game-scroll-box .card_game-bottom .button{display:none}}
