body-reverse{-moz-transform:scaleY(-1);-o-transform:scaleY(-1);-webkit-transform:scaleY(-1);transform:scaleY(-1);filter:FlipH;-ms-filter:"FlipH"}:root{--main-color:#009b72}@font-face{font-family:Newake;src:url("/assets/fonts/Newake-Regular.ttf")}@font-face{font-family:Cocon;src:url("/assets/fonts/COCONREGULARFONT.OTF")}@font-face{font-family:Protest Strike;src:url("/assets/fonts/ProtestStrike-Regular.ttf")}@font-face{font-family:Outfit;src:url("/assets/fonts/Outfit-VariableFont_wght.ttf")}@font-face{font-family:SpicyRice;src:url("/assets/fonts/SpicyRice-Regular.ttf")}@font-face{font-family:Poppins;src:url("/assets/fonts/Poppins-Regular.ttf")}@font-face{font-family:ClimateCrisis;src:url("/assets/fonts/ClimateCrisis-Regular.ttf")}@font-face{font-family:JollyLodger;src:url("/assets/fonts/JollyLodger-Regular.ttf")}@font-face{font-family:'DM Sans';src:url("/assets/fonts/DMSans-VariableFont_opsz,wght.ttf") format("truetype-variations");font-weight:100 900;font-style:normal;font-display:swap}.bg-minesr{background-color:#009b72}.bg-success{background-color:#4e0973}.text-minesr{color:#009b72}.text-gray{color:#555a64}.toastify{padding:12px 20px;color:#fff;display:inline-block;background:-webkit-linear-gradient(315deg,#73a5ff,#5477f5);background:linear-gradient(135deg,#73a5ff,#5477f5);position:fixed;opacity:0;transition:.4s cubic-bezier(.215, .61, .355, 1);border-radius:2px;cursor:pointer;text-decoration:none;max-width:calc(50% - 20px);z-index:2147483647}.toastify.on{opacity:1}.toast-close{opacity:.4;padding:0 5px}.toastify-right{right:100px}.toastify-left{left:15px}.toastify-top{top:-150px}.toastify-bottom{bottom:25px!important}.toastify-rounded{border-radius:25px}.toastify-avatar{width:1.5em;height:1.5em;margin:0 5px;border-radius:2px}.toastify-center{margin-left:auto;margin-right:auto;left:0;right:0;max-width:fit-content}@media only screen and (max-width:360px){.toastify-left,.toastify-right{margin-left:auto;margin-right:auto;left:0;right:0;max-width:fit-content}}.bg-primary-3-minesr{background:url(/assets/img/bgblur.webp) center}.nav-link-mb{color:#fff!important}.mineboardnav{background:#555a6438;border-radius:15px}.index-icon{width:40px;height:40px}.index-icon-lg{width:50px;height:50px}.index-icon-xl{width:55px;height:55px}.icon-xs{height:20px;width:20px}.score{display:block;font-size:16px;position:relative;overflow:hidden}.score .stars-active,.score-wrap{position:relative;display:inline-block}.score-wrap{height:19px}.score .stars-active{z-index:10;overflow:hidden;white-space:nowrap}.score .stars-inactive{position:absolute;top:0;left:0;-webkit-text-stroke:initial}.corner-ribbon{width:175px;position:absolute;top:30px;right:-40px;text-align:center;color:#f0f0f0;padding:5px 20px;transform:rotate(45deg);-webkit-transform:rotate(45deg)}@property --angle{syntax:"<angle>";initial-value:0deg;inherits:false}@keyframes rotate{0%{--angle:0deg}100%{--angle:360deg}}.moving-border{position:absolute;width:230px;height:57px;top:16px;left:3px}.moving-border::after{filter:blur(5px)}.moving-border-myboxperf4::after,.moving-border-myboxperf4::before{background:linear-gradient(var(--angle),#fff,#574e3f,#8f816a);content:"";position:absolute;inset:-7px;z-index:0;animation:rotate 4s linear infinite;border-radius:10px}.moving-border-myboxperf8::after,.moving-border-myboxperf8::before{background:linear-gradient(var(--angle),#fff,#1d6956,#3ea48a);content:"";position:absolute;inset:-7px;z-index:0;animation:rotate 4s linear infinite;border-radius:10px}.moving-border-myboxperf12::after,.moving-border-myboxperf12::before{background:linear-gradient(var(--angle),#fff,#146779,#4e96a7);content:"";position:absolute;inset:-7px;z-index:0;animation:rotate 4s linear infinite;border-radius:10px}.moving-border-myboxperf16::after,.moving-border-myboxperf16::before{background:linear-gradient(var(--angle),#fff,#6e319a,#9073a6);content:"";position:absolute;inset:-7px;z-index:0;animation:rotate 4s linear infinite;border-radius:10px}.moving-border-myboxperf24::after,.moving-border-myboxperf24::before{background:linear-gradient(var(--angle),#fff,#994d00,#bf8c54);content:"";position:absolute;inset:-7px;z-index:0;animation:rotate 4s linear infinite;border-radius:10px}.moving-border-myboxperf32::after,.moving-border-myboxperf32::before{background:linear-gradient(var(--angle),#fff,#7b7b7b,#c8c8c8);content:"";position:absolute;inset:-7px;z-index:0;animation:rotate 4s linear infinite;border-radius:10px}.moving-border-myboxperf48::after,.moving-border-myboxperf48::before{background:linear-gradient(var(--angle),#fff,#8e7c32,#d3caa0);content:"";position:absolute;inset:-7px;z-index:0;animation:rotate 4s linear infinite;border-radius:10px}.moving-border-myboxperf64::after,.moving-border-myboxperf64::before{background:linear-gradient(var(--angle),#fff,#eeb738,#4a746d);content:"";position:absolute;inset:-7px;z-index:0;animation:rotate 4s linear infinite;border-radius:10px}.MyBox-strator{position:absolute;right:-40px;top:0;opacity:.5;height:300px}.MyBox-header-icon{width:1.25rem;height:1.25rem}.MyBox-header-perf{background:linear-gradient(0deg,#ea5625 0,#994537 99.99%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;-moz-background-clip:text;-moz-text-fill-color:transparent}.MyBox-header-Free{background:linear-gradient(0deg,#493b36 0,#8d7268 99.99%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;-moz-background-clip:text;-moz-text-fill-color:transparent}.card-MyBox-choice{border-radius:1rem;cursor:pointer;overflow:hidden;transition:all .3s ease-in-out}.card-MyBox-choice.active{transform:scale(1.05)}.card-MyBox-choice:not(.active):after{content:'';position:absolute;width:100%;height:100%;top:0;left:0;background:rgba(0,0,0,.5);border-radius:1rem;z-index:10}.card-MyBox-choice h4{font-family:Newake;font-size:2rem;letter-spacing:1px;position:relative;z-index:5}.card-MyBox-choice p{font-size:14px;font-weight:600;position:relative;z-index:5}.MyBox-include-icon-img{height:1.5rem;width:1.5rem}.card-MyBox-include p{font-size:16px;font-weight:500}.MyBox-choice-include-label-mybox{color:#009b72}.MyBox-choice-include-label-mybox-perf{background:linear-gradient(0deg,#ea5625 0,#994537 99.99%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;-moz-background-clip:text;-moz-text-fill-color:transparent}.liste-offres-strator-mbp{bottom:-40px;left:30px;opacity:.5;width:300px}.liste-offres-strator-next1{bottom:-30px;left:30px;opacity:.5;width:280px}.liste-offres-strator-next2{bottom:-30px;left:0;opacity:.5;width:350px}.liste-offres-strator-next3{bottom:-30px;left:15px;opacity:.5;width:300px}.liste-offres-strator-next4{bottom:-30px;left:-60px;opacity:.5;width:350px}.liste-offres-strator-next5{bottom:-30px;left:10px;opacity:.5;width:290px}.liste-offres-strator-bg{bottom:-30px;left:20px;opacity:.5;width:300px}#rangeRAM{margin:30px 0 60px 0;height:5px}.rangeRAM-mybox{background-image:gradient(linear,0 0,100% 0,color-stop(0,#009b72),color-stop(0,#e0e0e0));background-image:-webkit-gradient(linear,0 0,100% 0,color-stop(0,#009b72),color-stop(0,#e0e0e0))}.rangeRAM-mybox-perf{background-image:gradient(linear,0 0,100% 0,color-stop(0,#ea5625),color-stop(0,#e0e0e0));background-image:-webkit-gradient(linear,0 0,100% 0,color-stop(0,#ea5625),color-stop(0,#e0e0e0))}.rangeRAM-step{display:flex;align-items:center;justify-content:center;pointer-events:none;background-color:#e0e0e0;width:25px;height:25px;border-radius:50%;position:relative;top:-10px}.rangeRAM-step img{width:18px;height:18px}.rangeRAM-step-mybox.active{background-color:#009b72}.rangeRAM-step-mybox.active img{filter:brightness(0) invert(1)}.rangeRAM-step-mybox.active-selected{background-color:#fff;outline:5px solid #009b72}.rangeRAM-step-mybox-perf.active{background-color:#ea5625}.rangeRAM-step-mybox-perf.active img{filter:brightness(0) invert(1)}.rangeRAM-step-mybox-perf.active-selected{background-color:#fff;outline:5px solid #EA5625}.rangeRAM-step span{position:absolute;top:50px;font-weight:700;border-radius:5px;padding:3px 8px}.rangeRAM-step-mybox span.active{color:#fff;background-color:#009b72}.rangeRAM-step-mybox-perf span.active{color:#fff;background-color:#ea5625}.rangeRAM-step span.active:before{content:"";display:block;position:absolute;transform:translate(-50%,0);left:50%;top:-10px;border-left:10px solid transparent;border-right:10px solid transparent}.rangeRAM-step-mybox span.active:before{border-bottom:10px solid #009b72}.rangeRAM-step-mybox-perf span.active:before{border-bottom:10px solid #ea5625}.rangeRAM-step-1n span{left:-12px}.rangeRAM-step-2n span{left:-17px}.rangeRAM-step-3n span{left:-22px}#rangeRAM-default{position:absolute;-webkit-appearance:none;appearance:none;background:0 0;cursor:pointer;width:100%;height:25px;top:-10px}#rangeRAM-default:focus{outline:0}#rangeRAM-default::-webkit-slider-runnable-track{background-color:transparent;border-radius:.5rem;height:.5rem}#rangeRAM-default::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;margin-top:-4px;background-color:transparent;border-radius:.5rem;height:1rem;width:1rem}#rangeRAM-default:focus::-webkit-slider-thumb{outline:0 solid transparent;outline-offset:0}#rangeRAM-default::-moz-range-track{background-color:transparent;border-radius:.5rem;height:.5rem}#rangeRAM-default::-moz-range-thumb{background-color:transparent;border:none;border-radius:.5rem;height:1rem;width:1rem}#rangeRAM-default:focus::-moz-range-thumb{outline:0 solid transparent;outline-offset:0}.MyBox-choice-gamme{font-family:Newake}#liste-offres-mybox-toggle-input{display:none}#liste-offres-mybox-toggle-input+label{position:relative;cursor:pointer;outline:0;width:52px;height:30px;margin-bottom:0;background-color:#a6a6a6;-moz-border-radius:60px;-webkit-border-radius:60px;border-radius:60px;-moz-transition:background .4s;-o-transition:background .4s;-webkit-transition:background .4s;transition:background .4s;top:8px;right:6px}#liste-offres-mybox-toggle-input:checked+label{background-color:#a6a6a6}#liste-offres-mybox-toggle-input:checked+label:before{background:#ff725b;background:linear-gradient(0deg,#ff725b 0,#994537 100%)}#liste-offres-mybox-toggle-input+label:before{right:1px;left:1px;top:1px;bottom:1px;background-color:#a6a6a6;-moz-border-radius:60px;-webkit-border-radius:60px;border-radius:60px;-moz-transition:background .4s;-o-transition:background .4s;-webkit-transition:background .4s;transition:background .4s}#liste-offres-mybox-toggle-input+label:after,#liste-offres-mybox-toggle-input+label:before{content:"";display:block;position:absolute}#liste-offres-mybox-toggle-input:checked+label:after{-moz-transform:translateX(22px);-ms-transform:translateX(22px);-webkit-transform:translateX(22px);transform:translateX(22px)}#liste-offres-mybox-toggle-input+label:after{top:4px;left:4px;width:22px;height:22px;background-color:#fff;-moz-border-radius:100%;-webkit-border-radius:100%;border-radius:100%;-moz-box-shadow:0 1px 5px rgba(0,0,0,.3);-webkit-box-shadow:0 1px 5px rgba(0,0,0,.3);box-shadow:0 1px 5px rgba(0,0,0,.3);-moz-transition:-moz-transform .4s;-o-transition:-o-transform .4s;-webkit-transition:-webkit-transform .4s;transition:transform .4s}#liste-offres-mybox-toggle-input+label:after,#liste-offres-mybox-toggle-input+label:before{content:"";display:block;position:absolute}#liste-offres-mybox,#liste-offres-mybox-perf{max-width:1200px;margin:0 auto}#liste-offres-mybox-perf{display:none}#liste-offres-mybox .splide__arrow,#liste-offres-mybox-perf .splide__arrow{background:var(--main-color)}#liste-offres-mybox .splide__arrow svg,#liste-offres-mybox-perf .splide__arrow svg{fill:white}#liste-offres-mybox .splide__arrow--next,#liste-offres-mybox .splide__arrow--prev,#liste-offres-mybox-perf .splide__arrow--next,#liste-offres-mybox-perf .splide__arrow--prev{top:485px}#liste-offres-mybox .splide__arrow--prev,#liste-offres-mybox-perf .splide__arrow--prev{left:0}#liste-offres-mybox .splide__arrow--next,#liste-offres-mybox-perf .splide__arrow--next{right:0}@media (min-width:1330px){#liste-offres-mybox .splide__arrow--prev,#liste-offres-mybox-perf .splide__arrow--prev{left:-3em}#liste-offres-mybox .splide__arrow--next,#liste-offres-mybox-perf .splide__arrow--next{right:-3em}}@media (max-width:992px){#home-mbfree-online,#home-mbfree-specs{text-align:center}#home-mbfree-price{gap:5px}}#liste-reviews .splide__pagination{bottom:-.5rem}.MyBox-header-offre-strator{display:inline-block;width:75px;height:75px;border-radius:75px;background-color:#fff1ef;overflow:hidden}.MyBox-header-offre-strator img{height:100px;position:relative;bottom:-10px}.btn-mybox-perf{background-color:#ea5625;border-color:#ea5625;color:#fff}.btn-mybox-perf:hover{background-color:#bf3b0d;border-color:#ea5625;color:#fff}.msr-header-offre{position:absolute;left:50%;top:50%;transform:translate(-50%,-30%);color:#fff}.card-rupture{position:relative}.card-rupture:after{content:" ";z-index:50;display:block;position:absolute;height:100%;top:0;left:0;right:0;background:rgba(0,0,0,.75);border-radius:.3125rem}.card-rupture .rupture-msg{position:absolute;top:50%;right:50%;transform:translate(50%,-50%);z-index:100;font-size:15px;color:#fff;letter-spacing:.05em;text-transform:uppercase;width:100%;text-align:center;padding:10px}.index-corner-ribbon{width:220px;background:#ee4433c7;position:absolute;top:25px;left:-30px;text-align:center;line-height:28px;letter-spacing:1px;color:#f0f0f0;transform:rotate(-45deg);-webkit-transform:rotate(-45deg);font-size:.7rem}.index-corner-ribbon.shadow{box-shadow:0 0 3px rgba(0,0,0,.3)}.index-corner-ribbon.top-right{top:25px;right:-70px;left:auto;transform:rotate(45deg);-webkit-transform:rotate(45deg)}.rotate{animation:20s linear infinite rotation}@keyframes rotation{from{transform:rotate(0)}to{transform:rotate(359deg)}}.header-minesr-bloc{margin-top:0}@media (max-width:992px){.navbar.navbar-toggled-show,.navbar.scrolled{background-color:transparent}.navbar-collapse{background-color:#fff;border-radius:5px;padding:20px}.navbar-collapse .navbar-nav{margin-top:0!important}.navbar.navbar-toggled-show.navbar-dark .navbar-toggler svg path{stroke:white!important}.header-minesr-bloc{margin-top:40px}#div-dropdown-language{float:right;align-items:end}#dropdown-espace-client{width:200px}}@media (max-width:768px){.strator{display:none}#reductions-mois{flex-direction:column}}.pulsing{box-shadow:0 0 0 0 rgba(0,155,114,.7);-webkit-animation:pulsing 1.25s infinite cubic-bezier(.66,0,0,1);-moz-animation:pulsing 1.25s infinite cubic-bezier(.66,0,0,1);-ms-animation:pulsing 1.25s infinite cubic-bezier(0.66,0,0,1);animation:pulsing 1.25s infinite cubic-bezier(.66,0,0,1);transition:all .3s ease-in-out}.pulsing-new{box-shadow:0 0 0 0 rgba(223,109,20,.7)}.pulsing-halloween{box-shadow:0 0 0 0 #87c07f}.pulsing-promo{box-shadow:0 0 0 0 rgba(255,215,0,.7)}.pulsing-mybox-perf{box-shadow:0 0 0 0 rgba(253,113,90,.7)}.bg-promo{background-color:rgba(255,215,0,.2)}.bg-new{background-color:rgba(223,109,20,.2)}@-webkit-keyframes pulsing{to{box-shadow:0 0 0 10px rgba(232,76,61,0)}}@-moz-keyframes pulsing{to{box-shadow:0 0 0 10px rgba(232,76,61,0)}}@-ms-keyframes pulsing{to{box-shadow:0 0 0 10px rgba(232,76,61,0)}}@keyframes pulsing{to{box-shadow:0 0 0 10px rgba(232,76,61,0)}}#msg-halloween-promo{background-color:transparent;transform:translatey(0);animation:float 8s ease-in-out infinite}@keyframes float{0%{transform:translatey(0)}50%{transform:translatey(-20px)}100%{transform:translatey(0)}}#captcha-v2,#captcha-v2-create{margin-bottom:10px;display:flex;justify-content:center}.imgHeader{margin-top:0!important}.carousel-button{width:30px;height:30px;margin-top:auto;margin-bottom:auto;border-radius:10px;border:none;background-color:transparent}#versionsRow .card-header{background-color:#192d35}#versionsRow .card-header h6{color:#fff}.btn-version{margin-top:5px;padding:5px 10px;border-radius:10px}.offer-flags{width:35px;height:35px}@media screen and (max-width:992px){.infos-mybox-included{width:100%;display:flex;justify-content:center}.infos-mybox-included .media{display:flex;align-items:center;justify-content:center;width:100%}}#ticketDiv{position:fixed;z-index:999;right:0;bottom:0;border-top-left-radius:10px;border-top-right-radius:10px;color:#fff;width:400px;background-color:#009b72;border-color:#009b72;font-size:16px}#carouselMaintenanceDiv{position:fixed;z-index:999;right:0;bottom:-42px;border-top-left-radius:10px;border-top-right-radius:10px;color:#fff;height:250px;width:400px;border-color:#f6921d;font-size:18px;background-repeat:no-repeat;background-size:contain}#ticketDiv img{border-top-left-radius:10px;border-top-right-radius:10px}#maintenanceDiv button,#ticketDiv button{position:absolute;top:0;right:0;color:#fff}#maintenanceButton{background-color:#df6d14;color:#161616;border:none}#first-maintenance-msg{width:100%;height:100%;background-image:url('/img/evenement/maintenance/background_1.webp');background-repeat:no-repeat;background-size:contain;border-top-left-radius:10px;border-top-right-radius:10px}#second-maintenance-msg{width:100%;height:100%;background-image:url('/img/evenement/maintenance/background_2.webp');background-repeat:no-repeat;background-size:contain;border-top-left-radius:10px;border-top-right-radius:10px}.offer-flags{width:35px;height:35px}@media screen and (max-width:992px){.infos-mybox-included{width:100%;display:flex;justify-content:center}.infos-mybox-included .media{display:flex;align-items:center;justify-content:center;width:100%}}#popupDiv{background:#fafafa;background:0 0;position:fixed;z-index:999;right:0;bottom:0;border-top-left-radius:10px;border-top-right-radius:10px;color:#555a64;height:350px;width:450px;font-size:14px;background-repeat:no-repeat;background-size:contain;background-position-x:center;background-position-y:top;text-align:center}#popupDiv .card{height:100%}#closePopupDiv{position:absolute;top:3px;right:-10px;color:#fff;z-index:999}#closePopupDiv span{background-color:#2c3038;padding:0 8px;border-radius:50px}#popupDiv h3{color:#009b72}#popupButton{border-radius:10px;background:rgba(0,155,114,.2);color:#009b72}#closePopupDiv:focus{box-shadow:none}@media screen and (max-width:576px){#popupDiv{width:300px!important;height:225px!important}#popup-content{display:none;padding:0}#popupDiv h3{font-size:17px}.img-presskit-logo{width:300px}.img-presskit-logo{width:300px}.img-presskit-logo{width:300px}}#popupFullDiv{background:url("/img/evenement/2024/noel/background_popup.webp") no-repeat;background-size:cover;position:fixed;z-index:999;right:0;bottom:-20px;border-top-left-radius:10px;border-top-right-radius:10px;color:#fff;height:300px;width:380px;font-size:14px;background-repeat:no-repeat;background-size:contain;background-position-x:center;background-position-y:top;text-align:center;overflow:hidden}#popupFullDiv .card{background:0 0;border-color:transparent;height:250px}#popupFullDiv #popupButton{background-color:#b13030;color:#fff;border-radius:10px}#popupFullDiv #popupButton:hover{background-color:#b13030;border-radius:10px;color:#fff!important}#rulesModal .modal-content{background-color:#22262e;border-color:#22262e;border-radius:10px;color:#f4f4f4;font-family:Outfit}#rulesModal button{color:#df6d14}#rulesModal .modal-body,#rulesModal .modal-header h3,#rulesModal .modal-header h5{color:#f4f4f4}#rulesModal .modal-footer,#rulesModal .modal-header{border-color:#22262e}#rulesModal .modal-body h4{color:#df6d14}.btn-back-to-top{border:1px solid #fff;left:2rem!important}@media screen and (max-width:992px){.rotate{display:none}.octo-slider{display:none}}.img-presskit,.img-presskit-logo{margin-left:auto;margin-right:auto;display:block}.imgBedrockHeader{height:600px!important}.infos-card{box-shadow:0 0 10px rgba(0,0,0,.25)}.msr-header-play-2023{background:url(/assets/img/oakleaves.png) 0 0/180px 180px}.msr-header-play-plus-2023{background:url(/assets/img/water.webp)}.msr-header-play-pro-2023{background:url(/assets/img/redstone.gif) 0 0/212px 212px}.msr-header-play-2023,.msr-header-play-plus-2023,.msr-header-play-pro-2023{padding:11px 11px 4px;border-radius:8px;max-width:340px;margin:0 auto 12px;color:#fff}.carousel-control-prev-custom{left:-20px}.carousel-control-next-custom{right:-20px}@media (max-width:1200px){#carouselHomeCross .img-slide{width:325px;margin-left:auto;margin-right:auto;display:block}}@media (max-width:992px){#carouselHomeCross .img-slide{width:300px;margin-left:auto;margin-right:auto;display:block}.col-center{justify-content:center!important}#carouselHomeCross #img-slide-1{display:none}}@media (max-width:576px){.carousel-control-prev-custom{left:0}.carousel-control-next-custom{right:0}}@media (max-width:390px){#carouselHomeCross .img-slide{display:none}#carouselHomeCross .img-platform{display:none}}#container-img-shop{overflow:hidden;border-radius:10px}#img-shop,.img-shop{transform-origin:center center;object-fit:cover;height:100%;width:100%;transition:opacity .5s;cursor:zoom-in;border-radius:10px}#label-new{background-color:#ee4433c7;color:#fff;font-size:8px;padding:2px 5px;padding-top:3px;border-radius:10px;position:absolute;margin-left:8px;text-transform:uppercase;font-weight:700}#div-rules h4{color:#df6d14;font-family:Protest Strike;color:#fff;font-weight:200!important}#div-rules #div-login{min-width:50%}#div-subtitle{color:#fff;text-align:center;font-family:Outfit;font-size:24px;font-style:normal;font-weight:500;line-height:160%;padding:0 5em}#div-starting{color:#df6d14;font-family:Protest Strike;font-size:74px}#div-starting .btn{font-family:Outfit}#start-countdown{color:#fff;font-family:"Protest Strike";font-size:500px;font-style:normal;font-weight:400;line-height:normal;text-transform:uppercase;display:flex;height:100%;width:100%;align-items:center;justify-content:center}#div-ranking{color:#f4f4f4;position:absolute;top:20px;left:12%;z-index:999}.game-div{font-size:24px;font-family:SpicyRice;background-color:rgba(22,22,22,.95);color:#fff;font-weight:300}#main-game-section{background:url("/img/evenement/halloween/background.webp") no-repeat;background-size:cover;width:100vw;height:100vh;position:relative}#game-section{position:absolute;top:0;left:0;z-index:998;width:100%;height:100%;overflow:hidden}#div-finish,#div-participate,#div-result-fail,#div-result-h{position:absolute;top:0;left:0;z-index:999;width:100%;height:100%;color:#fff;font-family:Protest Strike;animation:overlay-grow .5s forwards;font-size:40px!important}#ranking-body{font-size:18px}.user-rank{color:#ffbb89}.user-tokens{color:#df6d14}.user-rank-out-of{color:#ffbb89}#card-table,#ranking-table{border-collapse:unset;cursor:pointer}#card-table td:hover{color:#df6d14}#ranking-table{border-collapse:separate;border-spacing:0 1em;width:80%;margin-left:auto;margin-right:auto;color:#f4f4f4;vertical-align:middle}#ranking-table th,#ranking-table tr{border:none}#ranking-table td{border:none;vertical-align:middle}#ranking-table td:first-child{border-radius:10px 0 0 10px}#ranking-table td:last-child{border-radius:0 10px 10px 0}#ranking-table .top-player-first{background-color:rgba(255,199,92,.5)}#ranking-table .top-player-second{background-color:rgba(216,216,216,.5)}#ranking-table .top-player-third{background-color:rgba(255,160,92,.25)}#ranking-table .top-player-odd{background:#2d3139}#ranking-table .top-player-even{background-color:#22262e}#cards-container{display:grid;grid-template-columns:repeat(4,auto);grid-gap:10px;margin:50px;justify-content:center;perspective:500px}.halloween-card{position:relative;height:175px;width:125px}.halloween-card.visible .halloween-card-back{transform:rotateY(-180deg)}.halloween-card.visible .halloween-card-front{transform:rotateY(0)}.halloween-card-face{position:absolute;width:100%;height:100%;display:flex;justify-content:center;align-items:center;overflow:hidden;backface-visibility:hidden;border-radius:12px;border-width:1px;border-style:solid;transition:transform .3s ease-in-out}.halloween-card-back{background-color:#000;border-color:transparent}.halloween-card-front{border-color:transparent;transform:rotateY(180deg)}.halloween-card-front:hover{transform:scale(1)}.halloween-card.matched{animation:turn 1s linear infinite .5s}#head-halloween-strator{position:absolute;bottom:-7px;z-index:-1}#halloween-candy-footer{position:absolute;bottom:-10px;right:-35px;z-index:-1}#halloween-bat-left{position:fixed;transform:rotate(-25deg) translate(-200px,-300px);z-index:-1}#halloween-bat-right{position:absolute;transform:rotate(25deg) translate(300px,-350px);z-index:-1}#button-close{position:absolute;right:20px;top:100px;z-index:1000}.img-recto{width:125px}.span-time-number{font-size:60px}.flex-timer{margin:0 20px}#div-timer-end-event{background-color:#df6d14;padding:10px;border-radius:10px;color:#161616}#div-timer-end-event[hidden]{display:none!important}#div-halloween-countdown{color:#df6d14;font-weight:700}#div-ranking h4{color:#f4f4f4}@keyframes overlay-grow{from{font-size:0}to{font-size:4em}}@keyframes overlay-grow-xs{from{font-size:0}to{font-size:2em}}@keyframes turn{0%,100%{transform:rotate(0)}25%{transform:rotate(-5deg)}75%{transform:rotate(5deg)}}#button-ranking,#button-ranking-fail,#button-start-real-game,#button-start-real-game-2,#link-halloween-home{background-color:#df6d14}#div-game-info{width:500px}@media (max-width:550px){#div-result-h{animation:overlay-grow-xs .5s forwards}#cards-container{grid-template-columns:repeat(4,auto)}.halloween-card{position:relative;height:75px;width:50px}.img-recto{height:75px}#div-game-info{width:230px}.game-div{font-size:1.5em}#game-section{padding-top:100px}#halloween-candy-footer{display:none}.span-time-number{font-size:20px}#div-halloween-countdown,#div-timer-end-event{font-size:10px}#div-subtitle{padding:1em}}@media (max-width:1000px){#div-ranking{top:75px}}@media (max-width:660px){#div-ranking{top:60px}.span-time-number{font-size:20px}#div-halloween-countdown,#div-timer-end-event{font-size:10px}}.btn-black-friday{background:#fec02f;border-color:#fec02f;color:#161616}.btn-black-friday:hover{background:rgba(254,192,47,0.);border-color:rgba(254,192,47,.8);color:#161616}#img-strator-offre{height:70px;top:50px;left:-70px}#wheel-text{padding-left:190px;padding-right:50px}#btn-roue{background:#192d35!important;border-color:#192d35!important;color:#fff!important}@keyframes glowing-wheel{0%{box-shadow:0 0 6px #c38f1b}50%{box-shadow:0 0 16px #c38f1b}100%{box-shadow:0 0 6px #c38f1b}}#daily-wheel-content,#div-mega-wheel-content,#div-wheel-content{height:600px;position:relative}#div-wheel-full-content{height:800px}.wheel-hand{width:20px;height:60px}.wheel-center{height:190px}@media screen and (max-width:1450px){#div-wheel-full-content{height:550px}#daily-wheel-canvas,#mega-wheel-canvas,#wheel-canvas{width:400px;height:400px}#daily-wheel-content,#div-mega-wheel-content,#div-wheel-content{height:400px}}@media screen and (max-width:800px){#div-wheel-full-content{height:550px}#daily-wheel-canvas,#mega-wheel-canvas,#wheel-canvas{width:400px;height:400px}#daily-wheel-content,#div-mega-wheel-content,#div-wheel-content{height:400px}}@media screen and (max-width:992px){#wheel-text{padding-left:50px;padding-right:50px}}@media screen and (max-width:500px){#daily-wheel-canvas,#mega-wheel-canvas,#wheel-canvas{width:250px;height:250px}#daily-wheel-content,#div-mega-wheel-content,#div-wheel-content{height:250px}.wheel-center{height:100px}.wheel-hand{width:10px;height:30px}}@media screen and (max-width:250px){#daily-wheel-canvas,#mega-wheel-canvas,#wheel-canvas{width:200px;height:200px}#daily-wheel-content,#div-mega-wheel-content,#div-wheel-content{height:200px}.wheel-center{height:100px}.wheel-hand{width:10px;height:30px}}.dropdown-language{cursor:pointer}.dropdown-menu-language{min-width:0;padding:0;background-color:rgba(255,255,255,.3);border-color:transparent}.dropdown-item-language{padding:5px 5px}#game-section-easter{background-color:rgba(188,35,86,.1);position:absolute;top:0;left:0;z-index:998;width:100%;height:100%;overflow:hidden}.div-game{font-size:24px;background-color:rgba(22,22,22,.95);font-weight:300}.div-game h4{color:#fff}.div-game #div-login{min-width:50%}.text-color-white{color:#fff}.carousel-msg{height:275px}.container-msg{min-height:200px}.flex-msg{padding-left:200px}@media screen and (max-width:1200px){.container-msg{min-height:250px}.carousel-msg{height:300px}}@media screen and (max-width:992px){.egg-icons{display:none}.flex-msg{padding:10px}.carousel-msg{height:350px}}@media screen and (max-width:768px){.container-msg .rounded-lg{border-radius:50px!important}}@media screen and (max-width:522px){.flex-msg{padding:15px}.carousel-msg{height:400px}}@media screen and (max-width:445px){.carousel-msg{height:450px}}@media screen and (max-width:354px){.carousel-msg{height:525px}}.input-custom{border-radius:10px;background:#fff;box-shadow:0 0 25px 0 rgba(0,0,0,.1)}.no-border-color{border-color:transparent}.btn-primary-orange{color:#ed5954;border:2px solid rgba(234,86,37,.25)}.btn-primary-orange:hover{background-color:rgba(220,53,69,.2);color:#ed5954}.text-orange{color:#ed5954}.price-goddies{font-size:20px;font-style:normal;font-weight:800;color:#2c3038}#div-goodies-cart{background-color:#fff}#link-black-friday:hover{color:#fff!important;font-weight:900}#title-more-games{position:absolute;top:50%;left:50%;font-family:Cocon;color:#fff;font-size:21px;font-weight:300;transform:translate(-50%,-50%)}#dropdown-game{width:90vw;position:absolute;background-color:rgba(0,0,0,.1);border-color:transparent;backdrop-filter:blur(7.5px)}#dropdown-menu-col{left:5vw!important}.icon-game{height:120px;width:180px;box-shadow:0 0 25px 0 rgba(0,0,0,.1);border-radius:10px}#carouselGame{width:90%;padding-left:40px;padding-right:40px}#carouselGame .carousel-inner{display:flex;gap:10px}#carouselGame .carousel-item{margin-right:0;flex:0 0 10%;display:block}#carouselGame .carousel-control-next,#carouselGame .carousel-control-prev{width:30px;height:30px;margin:auto;border-radius:50px;padding:5px}#dropdown-link-game.arrow-bottom:before{background:rgba(0,0,0,.1)}.img-egg-responsive{height:100px;border-radius:5px}.xs-img-egg-responsive{max-width:100%;height:auto;border-radius:5px}#dropdow-egg-sm{display:none!important}#dropdow-egg-md{display:none!important}.link-all-games{color:#f7f9fc;font-size:14px;font-style:italic}@media screen and (min-width:1200px){#navigation-menu .nav-item{font-size:18px}#icon-user-area{display:none}}@media screen and (max-width:1200px){#div-user-area{display:none}#icon-user-area{display:inline;margin:0}}@media screen and (max-width:992px){#div-user-area{display:inline}#dropdown-menu-col{left:auto!important}#dropdown-game{position:static;width:auto;background-color:transparent}#carouselGame{display:none}#dropdow-egg-md{display:flex!important}}@media screen and (max-width:768px){#dropdow-egg-md{display:none!important}#dropdow-egg-sm{display:flex!important}}#div-input-invoice input[type=file]{display:none}#label-input-invoice{height:270px;width:100%;border-radius:20px;border:1px dashed rgba(0,155,114,.5);background:rgba(0,155,114,.05);cursor:pointer;padding:20px}.label-custom{color:#2c3038;font-size:18px;font-style:normal;font-weight:700}.card-custom{border-radius:20px}.input-custom-2{border-radius:10px;border:1px solid #e1e5ea}.col-form{margin-bottom:20px}#offers-table td{vertical-align:middle}.input-radio-custom{border-color:red;color:#663399}.jvm-tooltip{background-color:#009b72!important;z-index:999}#map-localisation{min-height:450px}@media only screen and (max-width:992px){#map-localisation{min-height:400px}}@media only screen and (max-width:768px){#map-localisation{min-height:350px}}@media only screen and (max-width:576px){#map-localisation{min-height:300px}}@media only screen and (max-width:400px){#map-localisation{min-height:250px}}.strator-header{height:100px;bottom:-4px;right:0;left:0;margin-right:auto;margin-left:auto;z-index:9}@media only screen and (min-width:2300px){.strator-header{bottom:-2.5px}}@media only screen and (min-width:2500px){.strator-header{bottom:-2.9px}}
/* Mobile/Tablet: fond noir pour le loader (transparence WebM non supportée) */
@media(max-width:991px){body>div.loader,body div.loader{background-color:#000!important}}

/* Mega Menu Jeux */
#dropdown-link-game.arrow-bottom:before {
  background: #ffffff !important;
  border-color: #eaedf2 !important;
  bottom: -15px !important;
}

.mega-menu-games {
  width: 1100px !important;
  max-width: calc(100vw - 40px) !important;
  padding: 0 !important;
  border: 1px solid rgba(0, 0, 0, 0.08) !important;
  border-radius: 16px !important;
  box-shadow: 0 25px 50px -12px rgba(0, 0, 0, 0.25), 0 0 0 1px rgba(0, 0, 0, 0.05) !important;
  background: #ffffff !important;
  background-color: #ffffff !important;
  left: 50% !important;
  transform: translateX(-50%) !important;
  margin-top: 10px !important;
  overflow: hidden;
}

.dropdown-menu.mega-menu-games,
.dropdown .mega-menu-games,
.nav-item .mega-menu-games {
  background: #ffffff !important;
  background-color: #ffffff !important;
}

.mega-menu-games.show {
  display: block !important;
}

.mega-menu-container {
  padding: 24px 28px;
  background-color: #ffffff;
  border-radius: 16px;
}

.mega-menu-search {
  position: relative;
  margin-bottom: 24px;
}

.mega-menu-search-icon {
  position: absolute;
  left: 16px;
  top: 50%;
  transform: translateY(-50%);
  color: #9ca3af;
  pointer-events: none;
}

.mega-menu-search input {
  width: 100%;
  padding: 14px 16px 14px 48px;
  border: 2px solid #e5e7eb;
  border-radius: 12px;
  font-size: 15px;
  color: #2c3038;
  background: #f9fafb;
  transition: all 0.2s ease;
}

.mega-menu-search input:focus {
  outline: none;
  border-color: #009b72;
  background: #fff;
  box-shadow: 0 0 0 4px rgba(0, 155, 114, 0.1);
}

.mega-menu-search input::placeholder {
  color: #9ca3af;
}

.mega-menu-section {
  margin-bottom: 24px;
}

.mega-menu-section:last-child {
  margin-bottom: 0;
}

.mega-menu-section-title {
  display: flex;
  align-items: center;
  gap: 8px;
  font-size: 13px;
  font-weight: 600;
  color: #6b7280;
  text-transform: uppercase;
  letter-spacing: 0.5px;
  margin-bottom: 16px;
  padding-left: 4px;
}

.mega-menu-section-icon {
  font-size: 14px;
}

.mega-menu-grid {
  display: grid;
  grid-template-columns: repeat(5, 1fr);
  gap: 12px;
}

.mega-menu-grid-scroll {
  display: grid;
  grid-template-columns: repeat(5, 1fr);
  gap: 14px;
  max-height: 380px;
  overflow-y: auto;
  padding: 4px;
  padding-right: 8px;
}

.mega-menu-grid-scroll::-webkit-scrollbar {
  width: 8px;
}

.mega-menu-grid-scroll::-webkit-scrollbar-track {
  background: #f1f1f1;
  border-radius: 4px;
}

.mega-menu-grid-scroll::-webkit-scrollbar-thumb {
  background: #009b72;
  border-radius: 4px;
}

.mega-menu-grid-scroll::-webkit-scrollbar-thumb:hover {
  background: #008a66;
}

.mega-menu-game-card {
  position: relative;
  display: block;
  height: 120px;
  border-radius: 12px;
  overflow: hidden;
  text-decoration: none;
  background: linear-gradient(135deg, #1a1a2e 0%, #16213e 100%);
  transition: all 0.3s ease;
}

.mega-menu-game-card:hover {
  transform: translateY(-4px) scale(1.02);
  box-shadow: 0 12px 24px -8px rgba(0, 0, 0, 0.4);
  text-decoration: none;
}

.mega-menu-game-card:hover .mega-menu-card-bg {
  transform: scale(1.1);
}

.mega-menu-card-bg {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  object-fit: cover;
  transition: transform 0.4s ease;
}

.mega-menu-card-overlay {
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  height: 85%;
  background: linear-gradient(to top, rgba(0, 0, 0, 0.95) 0%, rgba(0, 0, 0, 0.7) 40%, rgba(0, 0, 0, 0.2) 70%, transparent 100%);
  pointer-events: none;
}

.mega-menu-card-content {
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  padding: 10px 12px 10px 14px;
  display: flex;
  align-items: flex-end;
  justify-content: space-between;
  gap: 8px;
}

.mega-menu-game-name {
  font-size: 15px;
  font-weight: 700;
  color: #ffffff;
  text-shadow: 0 1px 2px rgba(0, 0, 0, 0.9), 0 2px 8px rgba(0, 0, 0, 0.7);
  line-height: 1.2;
  flex: 1;
  overflow: hidden;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  text-overflow: ellipsis;
  letter-spacing: 0.2px;
}

.mega-menu-card-no-image {
  background: linear-gradient(135deg, #374151 0%, #1f2937 100%);
}

.mega-menu-card-no-image .mega-menu-card-overlay {
  background: linear-gradient(to top, rgba(0, 0, 0, 0.6) 0%, transparent 100%);
}

.mega-menu-card-experimental {
  position: relative;
  overflow: hidden;
}

.mega-menu-card-experimental::before {
  content: '';
  position: absolute;
  top: -10px;
  left: -10px;
  right: -10px;
  bottom: -10px;
  background: url('/assets/img/background/header-minecraft.webp') center center / cover no-repeat;
  filter: blur(2px);
  z-index: 0;
}

.mega-menu-card-experimental .mega-menu-card-overlay {
  z-index: 1;
  height: 100%;
  background: linear-gradient(to top, rgba(0, 0, 0, 0.9) 0%, rgba(0, 0, 0, 0.6) 30%, rgba(0, 0, 0, 0.3) 60%, rgba(0, 0, 0, 0.15) 80%, transparent 100%);
}

.mega-menu-card-experimental .mega-menu-card-content {
  z-index: 2;
}

.mega-menu-badge-top-right {
  position: absolute !important;
  top: 8px;
  right: 8px;
  z-index: 3;
  padding: 5px 10px !important;
  border-radius: 20px !important;
  font-size: 9px !important;
  font-weight: 700;
  text-transform: uppercase;
  letter-spacing: 0.3px;
  box-shadow: 0 2px 6px rgba(0, 0, 0, 0.4);
}

.mega-menu-card-content .mega-menu-badge {
  position: static;
  font-size: 10px;
  padding: 4px 10px;
  border-radius: 20px;
  font-weight: 700;
  flex-shrink: 0;
  text-transform: uppercase;
  letter-spacing: 0.3px;
  box-shadow: 0 2px 4px rgba(0, 0, 0, 0.3);
}

.mega-menu-badge.certified {
  background: linear-gradient(135deg, #fbbf24, #f59e0b);
  color: #fff;
}

.mega-menu-badge.soon {
  background: linear-gradient(135deg, #009b72, #00c48c);
  color: #fff;
}

.mega-menu-badge.experimental {
  background: linear-gradient(135deg, #f59e0b, #d97706);
  color: #fff;
}

.mega-menu-more-card {
  background: linear-gradient(135deg, #009b72 0%, #00b386 100%) !important;
}

.mega-menu-more-card:hover {
  background: linear-gradient(135deg, #008a66 0%, #009b72 100%) !important;
}

.mega-menu-more-card .mega-menu-card-overlay {
  background: linear-gradient(to top, rgba(0, 0, 0, 0.4) 0%, transparent 100%);
}

.mega-menu-more-card .mega-menu-card-content {
  flex-direction: column;
  align-items: center;
  justify-content: center;
  height: 100%;
  padding: 16px;
}

.mega-menu-more-count {
  font-size: 28px;
  font-weight: 700;
  color: #fff;
  line-height: 1;
}

.mega-menu-more-card .mega-menu-game-name {
  font-size: 14px;
  text-align: center;
}

.mega-menu-footer {
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding-top: 20px;
  margin-top: 24px;
  border-top: 1px solid #e5e7eb;
}

.mega-menu-footer-left {
  display: flex;
  align-items: center;
  gap: 8px;
}

.mega-menu-footer-item {
  display: flex;
  align-items: center;
  gap: 8px;
  padding: 8px 14px;
  border-radius: 8px;
  font-size: 13px;
  font-weight: 500;
  color: #555a64;
  text-decoration: none;
  transition: all 0.15s ease;
}

.mega-menu-footer-item:hover {
  background: #f3f4f6;
  color: #2c3038;
  text-decoration: none;
}

.mega-menu-footer-item img {
  width: 24px;
  height: 24px;
  border-radius: 6px;
  object-fit: cover;
}

.mega-menu-footer-item .mega-menu-badge {
  position: static;
  margin-left: 4px;
}

.mega-menu-footer-right {
  display: flex;
  align-items: center;
  gap: 16px;
}

.mega-menu-footer-link {
  display: flex;
  align-items: center;
  gap: 8px;
  font-size: 14px;
  font-weight: 500;
  color: #6b7280;
  text-decoration: none;
  transition: color 0.15s ease;
}

.mega-menu-footer-link:hover {
  color: #009b72;
  text-decoration: none;
}

.mega-menu-footer-btn {
  display: flex;
  align-items: center;
  gap: 8px;
  padding: 10px 20px;
  background: #009b72;
  color: #fff;
  font-size: 14px;
  font-weight: 600;
  border-radius: 10px;
  text-decoration: none;
  transition: all 0.2s ease;
}

.mega-menu-footer-btn:hover {
  background: #008a66;
  color: #fff;
  text-decoration: none;
  transform: translateX(2px);
}

.mega-menu-search-results {
  display: grid;
  grid-template-columns: repeat(5, 1fr);
  gap: 12px;
  max-height: 400px;
  overflow-y: auto;
  padding: 4px;
}

.mega-menu-search-results::-webkit-scrollbar {
  width: 8px;
}

.mega-menu-search-results::-webkit-scrollbar-track {
  background: #f1f1f1;
  border-radius: 4px;
}

.mega-menu-search-results::-webkit-scrollbar-thumb {
  background: #c1c1c1;
  border-radius: 4px;
}

.mega-menu-search-results::-webkit-scrollbar-thumb:hover {
  background: #a1a1a1;
}

.mega-menu-no-results {
  grid-column: 1 / -1;
  text-align: center;
  padding: 40px 20px;
  color: #6b7280;
}

.mega-menu-no-results a {
  color: #009b72;
  font-weight: 500;
}

@media (max-width: 1200px) {
  .mega-menu-games {
    width: 900px;
  }

  .mega-menu-grid,
  .mega-menu-grid-scroll {
    grid-template-columns: repeat(4, 1fr);
  }

  .mega-menu-search-results {
    grid-template-columns: repeat(4, 1fr);
  }
}

@media (max-width: 992px) {
  .mega-menu-games {
    width: 100% !important;
    max-width: 100% !important;
    border-radius: 0 !important;
    left: 0 !important;
    right: 0 !important;
    transform: none !important;
    position: relative !important;
    top: auto !important;
    max-height: none;
    overflow-y: visible;
    margin-top: 0 !important;
    box-shadow: none !important;
    border: none !important;
  }

  .mega-menu-container {
    padding: 16px;
    background: #ffffff;
  }

  .mega-menu-grid,
  .mega-menu-grid-scroll {
    grid-template-columns: repeat(3, 1fr);
    gap: 10px;
  }

  .mega-menu-grid-scroll {
    max-height: 400px;
    overflow-y: auto;
    padding-right: 4px;
  }

  .mega-menu-search-results {
    grid-template-columns: repeat(3, 1fr);
  }

  .mega-menu-game-card {
    height: 100px;
  }

  .mega-menu-card-content {
    padding: 8px 10px 8px 12px;
  }

  .mega-menu-game-name {
    font-size: 12px;
    -webkit-line-clamp: 2;
  }

  .mega-menu-badge-top-right {
    top: 6px;
    right: 6px;
    padding: 3px 6px !important;
    font-size: 7px !important;
  }

  .mega-menu-footer {
    flex-direction: column;
    gap: 16px;
  }

  .mega-menu-footer-left {
    flex-wrap: wrap;
    justify-content: center;
  }

  .mega-menu-footer-right {
    width: 100%;
    justify-content: center;
  }
}

@media (max-width: 576px) {
  .mega-menu-container {
    padding: 12px;
  }

  .mega-menu-search {
    margin-bottom: 16px;
  }

  .mega-menu-search input {
    padding: 12px 12px 12px 42px;
    font-size: 14px;
  }

  .mega-menu-section-title {
    font-size: 12px;
    margin-bottom: 12px;
  }

  .mega-menu-grid,
  .mega-menu-grid-scroll {
    grid-template-columns: repeat(2, 1fr);
    gap: 8px;
  }

  .mega-menu-grid-scroll {
    max-height: 350px;
  }

  .mega-menu-search-results {
    grid-template-columns: repeat(2, 1fr);
    gap: 8px;
  }

  .mega-menu-game-card {
    height: 85px;
  }

  .mega-menu-card-content {
    padding: 6px 8px;
  }

  .mega-menu-game-name {
    font-size: 11px;
    -webkit-line-clamp: 2;
    line-height: 1.2;
  }

  .mega-menu-card-content .mega-menu-badge {
    font-size: 7px;
    padding: 2px 5px;
    border-radius: 12px;
  }

  .mega-menu-badge-top-right {
    top: 4px;
    right: 4px;
    padding: 2px 5px !important;
    font-size: 6px !important;
    border-radius: 10px !important;
  }

  .mega-menu-card-overlay {
    height: 90%;
  }

  .mega-menu-more-count {
    font-size: 20px;
  }

  .mega-menu-footer {
    padding-top: 16px;
    margin-top: 16px;
  }

  .mega-menu-footer-item {
    padding: 6px 10px;
    font-size: 12px;
  }

  .mega-menu-footer-item img {
    width: 20px;
    height: 20px;
  }

  .mega-menu-footer-btn {
    padding: 8px 16px;
    font-size: 13px;
  }
}

@media (max-width: 400px) {
  .mega-menu-container {
    padding: 10px;
  }

  .mega-menu-game-card {
    height: 75px;
  }

  .mega-menu-game-name {
    font-size: 10px;
  }

  .mega-menu-badge-top-right {
    font-size: 5px !important;
    padding: 2px 4px !important;
  }

  .mega-menu-card-content .mega-menu-badge {
    font-size: 6px;
    padding: 2px 4px;
  }

  .mega-menu-footer-left {
    gap: 4px;
  }

  .mega-menu-footer-item {
    padding: 4px 8px;
    font-size: 11px;
  }

  .mega-menu-footer-item img {
    width: 18px;
    height: 18px;
  }
}
