@charset "UTF-8";@import"https://fonts.googleapis.com/css2?family=Poppins:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap";@font-face{font-family:Lazydog;src:url(https://play.weega.it/build/assets/Lazydog-BwjyduF6.otf) format("truetype");font-weight:400;font-style:normal}label{font-weight:600;font-size:14px}label input{font-weight:lighter;height:50px;border-radius:4px;padding:10px!important;min-width:300px;background:#fff;border:none;outline:1px solid lightgray}label input:focus{outline:1px solid #0090FF}.login-page{height:100vh;overflow:scroll;position:relative;color:#fff}@media screen and (max-width: 1000px){.login-page{overflow:unset;height:unset}}.login-page img{-o-object-fit:cover;object-fit:cover;position:relative;z-index:0}.login-page img#mobile{display:none;height:100vh}@media screen and (max-width: 1000px){.login-page img#desktop{display:none}.login-page img#mobile{display:block}}.login-page .content{width:100%;height:100vh;display:flex;position:absolute;z-index:1;top:0;left:0}@media screen and (max-width: 1000px){.login-page .content{flex-direction:column;height:unset}}.login-page .content img{max-width:100px}.login-page .content>div{flex:1;display:flex;justify-content:center}@media screen and (max-width: 1000px){.login-page .content>div{flex:unset}}.login-page .content>div.welcome{align-items:center}.login-page .content>div.welcome div{max-width:380px;display:flex;flex-direction:column;gap:20px}.login-page .content>div.welcome div h1{line-height:1;font-family:Poppins,sans-serif;font-size:60px;font-weight:600}.login-page .content>div.welcome div h1 br{display:none}@media screen and (max-width: 1000px){.login-page .content>div.welcome div h1{font-size:23px}.login-page .content>div.welcome div h1 br{display:block;line-height:1.2}.login-page .content>div.welcome{text-align:center;padding:120px 0}.login-page .content>div.welcome img{margin:auto;max-width:90px}}.login-page .content>div.forms{height:100vh;overflow-y:scroll;padding-top:100px}@media screen and (max-width: 1000px){.login-page .content>div.forms{padding-top:0;width:100%;overflow:unset}}.login-page .login-container{color:#000;background:#ffffffbf;border-radius:20px;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);padding:50px;font-family:Poppins,sans-serif;text-align:center;height:-moz-fit-content;height:fit-content}@media screen and (max-width: 1000px){.login-page .login-container{flex-direction:column;background:unset;-webkit-backdrop-filter:unset;backdrop-filter:unset;padding:0;width:100%}.login-page .login-container h2,.login-page .login-container>p,.login-page .login-container hr{display:none}}.login-page .login-container h2{font-weight:700;font-size:30px;margin-bottom:17px}.login-page .login-container p{font-size:18px;margin-bottom:30px}.login-page .login-container .providers{display:flex;flex-direction:column;align-items:center}@media screen and (max-width: 1000px){.login-page .login-container .form-container{padding-top:30px;background:#fff}.login-page .login-container .form-container div{width:calc(100% - 40px)}.login-page .login-container .form-container input{width:100%}}.login-page .login-container .login-button{border-radius:100px;height:50px;font-weight:700;position:relative;display:flex;justify-content:center;align-items:center;margin-bottom:10px;width:300px;background:#0090ff}.login-page .login-container .login-button:before{position:absolute;left:10px;top:0;bottom:0;height:57px;display:flex;justify-content:center;align-items:center}.login-page .login-container .login-button.facebook{background:#4d68b1;color:#fff}.login-page .login-container .login-button.facebook:before{content:url(https://play.weega.it/build/assets/facebook-CzxqpB-D.svg)}.login-page .login-container .login-button.mail{color:#fff}.login-page .login-container .login-button.google{background:#fff}.login-page .login-container .login-button.google:before{content:url(https://play.weega.it/build/assets/google-Bu2S-I07.svg)}.login-page .login-container .login-button.apple{background:#fff}.login-page .login-container .login-button.apple:before{content:url(https://play.weega.it/build/assets/apple-C1r29Q3n.svg)}.login-page .login-container .separator{display:flex;width:100%;justify-content:space-between}.login-page .login-container .separator hr{width:calc(100% - 30px);margin:15px;border-color:#fff}.login-page .login-container .separator p{margin:0;line-height:30px}@media screen and (max-width: 1000px){.login-page .login-container .separator{color:#fff;height:20px;font-weight:600;margin:50px 0}.login-page .login-container .separator p{font-size:16px;text-align:center;width:100%}}.login-page .login-container .switcher-master{background:#fff;display:flex;justify-content:space-between}@media screen and (min-width: 1000px){.login-page .login-container .switcher-master{display:none}}.login-page .login-container .switcher-master div{flex:1;display:flex;align-items:center;padding:20px;height:70px;cursor:pointer;font-weight:600;font-size:24px;color:#d4d4d4}.login-page .login-container .switcher-master div:nth-child(2){justify-content:flex-end}.login-page .login-container .switcher-master div.active{color:#000}.login-page .login-container p.conditions-disclaimer{font-size:13px;max-width:300px;margin:auto auto 20px}.login-page .login-container p.conditions-disclaimer a{text-decoration:underline;color:#0090ff}.login-page .login-container p.switcher{font-size:16px;font-weight:600;text-decoration:underline;cursor:pointer;margin:0}.container .hero-pickups,.container .hero-slots{background:-ms-linear-gradient(0deg,#004AAD 0,#0090FF 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#1301FE",endColorstr="#F4F60C",GradientType="1");background:linear-gradient(0deg,#004aad 0,#0090ff);padding:60px 40px;display:flex;flex-direction:column;align-items:center;justify-content:center;position:relative}.container .hero-pickups h1,.container .hero-slots h1{font-family:Lazydog,sans-serif;font-size:60px;margin-bottom:20px;text-align:center;color:#fff}.container .hero-pickups h5,.container .hero-slots h5{font-family:Poppins,sans-serif;font-size:20px;margin-bottom:50px;color:#fff}.container .hero-pickups .custom-shape-divider-bottom-1741186124,.container .hero-slots .custom-shape-divider-bottom-1741186124{position:absolute;bottom:0;left:0;width:100%;overflow:hidden;line-height:0}.container .hero-pickups .custom-shape-divider-bottom-1741186124 svg,.container .hero-slots .custom-shape-divider-bottom-1741186124 svg{position:relative;display:block;width:calc(100% + 1.3px);height:89px}.container .hero-pickups .custom-shape-divider-bottom-1741186124 .shape-fill,.container .hero-slots .custom-shape-divider-bottom-1741186124 .shape-fill{fill:#fff}@media (max-width: 768px){.container .hero-pickups,.container .hero-slots{padding:30px 20px;overflow:hidden}.container .hero-pickups h1,.container .hero-slots h1{font-size:36px;text-align:center;line-height:1.2em}.container .hero-pickups h5,.container .hero-slots h5{font-size:16px;text-align:center}.container .hero-pickups .custom-shape-divider-bottom-1741186124,.container .hero-slots .custom-shape-divider-bottom-1741186124{left:-65px;width:135%;margin-bottom:-1px}}.container .discount{padding:60px 40px;display:flex;justify-content:center}.container .discount .text-container{display:flex;flex-direction:column;align-items:center;justify-content:center;width:55%}.container .discount .text-container p{font-family:Poppins,sans-serif;font-size:20px;text-align:center;color:#000;line-height:1.3em}@media (max-width: 768px){.container .discount{padding:50px 20px}.container .discount .text-container{width:100%}.container .discount .text-container p{margin-bottom:30px}}.container .user-pickups{padding:60px 40px 100px}.container .user-pickups .btn-container{display:flex;justify-content:center}.container .user-pickups .btn-container button{background-color:#0090ff;color:#fff;border-radius:100px;padding:20px 50px;font-family:Poppins,sans-serif;font-size:25px;font-weight:400;border:1px solid #0090FF;cursor:pointer;z-index:3}.container .user-pickups .pickups-container{display:flex;flex-direction:column;justify-content:center;align-items:flex-start}.container .user-pickups .pickups-container .available-pickups,.container .user-pickups .pickups-container .booked-pickups{padding:20px;margin-bottom:40px;width:100%}.container .user-pickups .pickups-container .available-pickups h2,.container .user-pickups .pickups-container .booked-pickups h2{font-family:Lazydog,sans-serif;font-size:50px;text-align:center;margin-bottom:40px;color:#000}.container .user-pickups .pickups-container .available-pickups .boardgames-container,.container .user-pickups .pickups-container .booked-pickups .boardgames-container{display:flex;justify-content:center;padding:20px 40px}.container .user-pickups .pickups-container .available-pickups .boardgames-container p,.container .user-pickups .pickups-container .booked-pickups .boardgames-container p{font-family:Poppins,sans-serif;font-size:20px;color:#000}.container .user-pickups .pickups-container .available-pickups .boardgames-container .boardgame-container,.container .user-pickups .pickups-container .booked-pickups .boardgames-container .boardgame-container{display:flex;justify-content:space-between;width:100%;margin-bottom:50px}.container .user-pickups .pickups-container .available-pickups .boardgames-container .boardgame-container:last-child,.container .user-pickups .pickups-container .booked-pickups .boardgames-container .boardgame-container:last-child{margin-bottom:0}.container .user-pickups .pickups-container .available-pickups .boardgames-container .boardgame-container .left,.container .user-pickups .pickups-container .booked-pickups .boardgames-container .boardgame-container .left{display:flex}.container .user-pickups .pickups-container .available-pickups .boardgames-container .boardgame-container .left .img-container,.container .user-pickups .pickups-container .booked-pickups .boardgames-container .boardgame-container .left .img-container{width:100px;flex-shrink:0}.container .user-pickups .pickups-container .available-pickups .boardgames-container .boardgame-container .left .img-container img,.container .user-pickups .pickups-container .booked-pickups .boardgames-container .boardgame-container .left .img-container img{width:100px;height:100px;border-radius:8px;-o-object-fit:cover;object-fit:cover}.container .user-pickups .pickups-container .available-pickups .boardgames-container .boardgame-container .left .info-container,.container .user-pickups .pickups-container .booked-pickups .boardgames-container .boardgame-container .left .info-container{display:flex;flex-direction:column;padding:0 30px;justify-content:space-between}.container .user-pickups .pickups-container .available-pickups .boardgames-container .boardgame-container .left .info-container .name,.container .user-pickups .pickups-container .booked-pickups .boardgames-container .boardgame-container .left .info-container .name{color:#000;font-family:Poppins,sans-serif;font-weight:700;font-size:22px;line-height:1.1em}.container .user-pickups .pickups-container .available-pickups .boardgames-container .boardgame-container .left .info-container .quantity,.container .user-pickups .pickups-container .booked-pickups .boardgames-container .boardgame-container .left .info-container .quantity{font-weight:400;font-size:16px;color:#000;font-family:Poppins,sans-serif}.container .user-pickups .pickups-container .available-pickups .boardgames-container .boardgame-container .left .info-container .order-code,.container .user-pickups .pickups-container .booked-pickups .boardgames-container .boardgame-container .left .info-container .order-code{color:#c4c4c4;font-family:Poppins,sans-serif;font-size:16px;text-transform:uppercase}.container .user-pickups .pickups-container .available-pickups .boardgames-container .boardgame-container .btn-container,.container .user-pickups .pickups-container .booked-pickups .boardgames-container .boardgame-container .btn-container{width:10%;display:flex;justify-content:center;align-items:center}.container .user-pickups .pickups-container .available-pickups .boardgames-container .boardgame-container .btn-container button,.container .user-pickups .pickups-container .booked-pickups .boardgames-container .boardgame-container .btn-container button{background-color:#fff;border-radius:50%;height:50px;width:50px;display:flex;padding:unset;justify-content:center;align-items:center;cursor:pointer;font-size:30px;font-family:Poppins,sans-serif;font-weight:700}.container .user-pickups .pickups-container .available-pickups .boardgames-container .boardgame-container .btn-container button.blu,.container .user-pickups .pickups-container .booked-pickups .boardgames-container .boardgame-container .btn-container button.blu{color:#fff;background-color:#0090ff}.container .user-pickups .pickups-container .available-pickups .boardgames-container .boardgame-container .btn-container button.red,.container .user-pickups .pickups-container .booked-pickups .boardgames-container .boardgame-container .btn-container button.red{color:#fff;background-color:#ff0035;border-color:#ff0035}@media (max-width: 768px){.container .user-pickups{padding:20px}.container .user-pickups .btn-container{margin-bottom:80px}.container .user-pickups .btn-container button{font-size:18px;padding:30px 40px}.container .user-pickups .pickups-container{display:block}.container .user-pickups .pickups-container .available-pickups,.container .user-pickups .pickups-container .booked-pickups{padding:20px 0;margin-bottom:20px}.container .user-pickups .pickups-container .available-pickups h2,.container .user-pickups .pickups-container .booked-pickups h2{font-size:35px;margin-bottom:20px}.container .user-pickups .pickups-container .available-pickups .boardgames-container,.container .user-pickups .pickups-container .booked-pickups .boardgames-container{padding:20px 0}.container .user-pickups .pickups-container .available-pickups .boardgames-container p,.container .user-pickups .pickups-container .booked-pickups .boardgames-container p{color:#000}.container .user-pickups .pickups-container .available-pickups .boardgames-container .boardgame-container:last-child,.container .user-pickups .pickups-container .booked-pickups .boardgames-container .boardgame-container:last-child{margin-bottom:0}.container .user-pickups .pickups-container .available-pickups .boardgames-container .boardgame-container .left .img-container,.container .user-pickups .pickups-container .booked-pickups .boardgames-container .boardgame-container .left .img-container{width:-moz-fit-content;width:fit-content}.container .user-pickups .pickups-container .available-pickups .boardgames-container .boardgame-container .left .img-container img,.container .user-pickups .pickups-container .booked-pickups .boardgames-container .boardgame-container .left .img-container img{height:100px}.container .user-pickups .pickups-container .available-pickups .boardgames-container .boardgame-container .left .info-container,.container .user-pickups .pickups-container .booked-pickups .boardgames-container .boardgame-container .left .info-container{padding:0 8px;width:100%}.container .user-pickups .pickups-container .available-pickups .boardgames-container .boardgame-container .left .info-container .name,.container .user-pickups .pickups-container .booked-pickups .boardgames-container .boardgame-container .left .info-container .name{font-size:18px;line-height:1.2em}.container .user-pickups .pickups-container .available-pickups .boardgames-container .boardgame-container .left .info-container .quantity,.container .user-pickups .pickups-container .booked-pickups .boardgames-container .boardgame-container .left .info-container .quantity,.container .user-pickups .pickups-container .available-pickups .boardgames-container .boardgame-container .left .info-container .order-code,.container .user-pickups .pickups-container .booked-pickups .boardgames-container .boardgame-container .left .info-container .order-code{font-size:14px}.container .user-pickups .pickups-container .available-pickups .boardgames-container .boardgame-container .btn-container,.container .user-pickups .pickups-container .booked-pickups .boardgames-container .boardgame-container .btn-container{margin-bottom:0}.container .user-pickups .pickups-container .available-pickups .boardgames-container .boardgame-container .btn-container button,.container .user-pickups .pickups-container .booked-pickups .boardgames-container .boardgame-container .btn-container button{padding:0;height:35px;width:35px;font-size:22px}.container .user-pickups .pickups-container .available-pickups .boardgames-container .boardgame-container .btn-container button.blu,.container .user-pickups .pickups-container .available-pickups .boardgames-container .boardgame-container .btn-container button.red,.container .user-pickups .pickups-container .booked-pickups .boardgames-container .boardgame-container .btn-container button.blu,.container .user-pickups .pickups-container .booked-pickups .boardgames-container .boardgame-container .btn-container button.red{border-width:2px}}.container .discount .text-container p:last-child{margin-bottom:0}.container .reservations{display:flex;flex-direction:column;justify-content:center;padding:0 20px 40px;align-items:center}.container .reservations .btn-container{padding:10px}.container .reservations .btn-container .btn{background-color:#0090ff;color:#fff;border-radius:100px;padding:20px 50px;font-family:Poppins,sans-serif;font-size:25px;font-weight:400;border:1px solid #0090FF;cursor:pointer;z-index:3}@media screen and (max-width: 750px){.container .reservations .btn-container .btn{padding:10px 20px;font-size:1em}}.container .reservations .bubbles-container{display:flex;justify-content:space-evenly;gap:20px;padding:20px;width:50%}.container .reservations .bubbles-container .bubble{background-color:transparent;color:#0090ff;border-radius:27.5px;padding:10px 25px;border:2px solid #0090FF;font-family:Poppins,sans-serif;font-weight:700;cursor:pointer}@media screen and (max-width: 750px){.container .reservations .bubbles-container .bubble{font-size:.8em}}.container .reservations .bubbles-container .bubble.active{background-color:#0090ff;color:#fff}.container .reservations .alert-container{margin-top:40px;display:flex;flex-direction:column;justify-content:center}.container .reservations .alert-container .alert{background-color:transparent;border-radius:27.5px;padding:10px 25px;font-family:Poppins,sans-serif;color:#000;border:1px solid #000000}.container .reservations .slot,.container .reservations .slots-tables{padding:40px 0;display:flex;cursor:pointer}.container .reservations .slot .img-container,.container .reservations .slots-tables .img-container{position:relative;height:-moz-fit-content;height:fit-content}.container .reservations .slot .img-container img,.container .reservations .slots-tables .img-container img{width:110px;height:110px;-o-object-fit:cover;object-fit:cover;border-radius:14px}@media screen and (max-width: 750px){.container .reservations .slot .img-container img,.container .reservations .slots-tables .img-container img{width:90px;height:90px}}.container .reservations .slot .img-container .hour-container,.container .reservations .slots-tables .img-container .hour-container{position:absolute;display:flex;justify-content:center;bottom:0;width:100%;left:0;background-color:#0090ff;border-radius:14px;padding:5px 15px}.container .reservations .slot .img-container .hour-container h5,.container .reservations .slots-tables .img-container .hour-container h5{font-family:Poppins,sans-serif;color:#fff}@media screen and (max-width: 750px){.container .reservations .slot .img-container .hour-container,.container .reservations .slots-tables .img-container .hour-container{font-size:.8em}}.container .reservations .slot .info-container,.container .reservations .slots-tables .info-container{display:flex;flex-direction:column;justify-content:center;padding:0 20px;flex:1}.container .reservations .slot .info-container .name h3,.container .reservations .slots-tables .info-container .name h3{font-family:Poppins,sans-serif;color:#000;font-weight:700}.container .reservations .slot .info-container .demonstrator h5,.container .reservations .slots-tables .info-container .demonstrator h5{font-family:Poppins,sans-serif;color:#878787}.container .reservations .slot .info-container .bottom-info,.container .reservations .slots-tables .info-container .bottom-info{display:flex;gap:10px;justify-content:space-between;align-items:center}@media screen and (max-width: 750px){.container .reservations .slot .info-container .bottom-info,.container .reservations .slots-tables .info-container .bottom-info{font-size:.8em}}.container .reservations .slot .info-container .bottom-info .duration,.container .reservations .slot .info-container .bottom-info .players,.container .reservations .slots-tables .info-container .bottom-info .duration,.container .reservations .slots-tables .info-container .bottom-info .players{display:flex;gap:5px}.container .reservations .slot .info-container .bottom-info .duration img,.container .reservations .slot .info-container .bottom-info .players img,.container .reservations .slots-tables .info-container .bottom-info .duration img,.container .reservations .slots-tables .info-container .bottom-info .players img{width:15px}.container .reservations .slot .info-container .bottom-info .duration h5,.container .reservations .slot .info-container .bottom-info .players h5,.container .reservations .slots-tables .info-container .bottom-info .duration h5,.container .reservations .slots-tables .info-container .bottom-info .players h5{font-family:Poppins,sans-serif;color:#000}.container .reservations .slot .info-container .bottom-info .btn-container,.container .reservations .slots-tables .info-container .bottom-info .btn-container{display:flex}.container .reservations .slot .info-container .bottom-info .btn-container .btn,.container .reservations .slots-tables .info-container .bottom-info .btn-container .btn{border-radius:100px;padding:10px 15px;font-family:Poppins,sans-serif;font-size:14px;font-weight:400;color:#fff;cursor:pointer;width:100px}.container .reservations .slot .info-container .bottom-info .btn-container .btn.red,.container .reservations .slots-tables .info-container .bottom-info .btn-container .btn.red{border:1px solid #FF5757;background-color:#ff5757}.container .reservations .slot .info-container .bottom-info .btn-container .btn.green,.container .reservations .slots-tables .info-container .bottom-info .btn-container .btn.green{border:1px solid #13BC75;background-color:#13bc75}.container .reservations .slot .info-container .bottom-info .btn-container .btn.yellow,.container .reservations .slots-tables .info-container .bottom-info .btn-container .btn.yellow{border:1px solid #F4B719;background-color:#f4b719}.container .reservations .slot .info-container .bottom-info .btn-container .btn.blue,.container .reservations .slots-tables .info-container .bottom-info .btn-container .btn.blue{border:1px solid #0090FF;background-color:#0090ff}@media screen and (max-width: 750px){.container .reservations .slot .info-container .bottom-info .btn-container .btn,.container .reservations .slots-tables .info-container .bottom-info .btn-container .btn{padding:3px 16px;font-size:.9em}}.container .reservations .tables-container{width:100%;display:flex;flex-direction:column;justify-content:center;align-items:center}.container .reservations .tables-container .table{width:40%;margin-bottom:30px}.container .reservations .tables-container .table.active .info .name span{transform:rotate(90deg)}.container .reservations .tables-container .table .info{border-radius:100px;display:flex;justify-content:space-between;padding:10px 15px;margin:10px 0;cursor:pointer;background-color:transparent;border:2px solid #0090FF}.container .reservations .tables-container .table .info .name{display:flex;gap:10px;align-items:center}.container .reservations .tables-container .table .info .name span{font-family:Lazydog,sans-serif;font-size:20px;color:#0090ff;transition:all .3s ease-in-out}.container .reservations .tables-container .table .info .name h5{font-family:Lazydog,sans-serif;color:#000;font-weight:700;font-size:20px}.container .reservations .tables-container .table .info .availability-container{border-radius:100px;padding:5px 15px;width:100px;text-align:center;color:#fff;font-family:Poppins,sans-serif;font-size:16px}.container .reservations .tables-container .table .info .availability-container.red{background-color:#ff5757}.container .reservations .tables-container .table .info .availability-container.yellow{background-color:#f4b719}.container .reservations .tables-container .table .info .availability-container.green{background-color:#13bc75}@media (max-width: 768px){.container .reservations{padding:0}.container .reservations .alert-container{margin-top:20px}.container .reservations .bubbles-container{width:100%;justify-content:space-between}.container .reservations .slot,.container .reservations .slots-tables{width:100%;padding:20px 10px}.container .reservations .slot .info-container,.container .reservations .slots-tables .info-container{padding:0 0 0 20px}.container .reservations .tables-container .table{width:100%}.container .reservations .tables-container .table .info{margin:0 10px}.container .reservations .tables-container .table .slots-tables .info-container{width:calc(100% - 100px)}}.close{cursor:pointer;color:#000}.modal-reservation{width:50%;position:fixed;flex-direction:column;top:50%;left:50%;transform:translate(-50%,-50%);margin:auto;border-radius:20px;background-color:#fff;z-index:9999}@media (max-width: 768px){.modal-reservation{width:100%;transform:unset;top:0;left:0;right:0}.modal-reservation form{max-height:100vh;overflow-y:scroll}.modal-reservation .modal-header{position:fixed;width:100%;background-color:#fff}.modal-reservation .modal-body{margin-top:60px}}.modal-reservation.show{display:flex}.modal-reservation .modal-header{display:flex;justify-content:space-between;border-bottom:1px solid #D9D9D9;padding:20px 30px}.modal-reservation .modal-header h2{color:#000;font-size:25px;font-weight:600;font-family:Poppins,sans-serif}.modal-reservation .modal-header span{font-size:25px;font-weight:900;cursor:pointer}.modal-reservation .modal-body{padding:30px}.modal-reservation .modal-body h3{color:#000;font-size:20px;font-family:Poppins,sans-serif}.modal-reservation .modal-body .players{display:flex;margin-bottom:20px}.modal-reservation .modal-body .players .quantity-modifier{width:40px;aspect-ratio:1;border-radius:6px;border:3px solid #0090FF;color:#0090ff;display:flex;justify-content:center;align-items:center;font-size:1.4em;cursor:pointer}.modal-reservation .modal-body .players input{text-align:center;font-size:1.4em;font-weight:700;width:100px;color:#000;font-family:Poppins,sans-serif;-moz-appearance:textfield}.modal-reservation .modal-body .players input:disabled{background:#fff}.modal-reservation .modal-body .players input::-webkit-outer-spin-button,.modal-reservation .modal-body .players input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}@media (max-width: 768px){.modal-reservation .modal-body{overflow-y:scroll}}.modal-reservation .modal-body h3{margin-bottom:20px;font-size:20px;font-family:Poppins,sans-serif}.modal-reservation .modal-body span{font-weight:600}.modal-reservation .modal-body h2{font-weight:600;font-size:30px}.modal-reservation .modal-body .game-container{display:flex;justify-content:flex-start;gap:20px;margin-bottom:40px}.modal-reservation .modal-body .game-container .info-game h3{margin-bottom:0;color:#000}.modal-reservation .modal-body .game-container .info-game h2{line-height:normal;font-size:24px;color:#000}.modal-reservation .modal-body .game-container .img-container{width:120px;height:120px;border-radius:20px}@media (max-width: 768px){.modal-reservation .modal-body .game-container .img-container{flex-shrink:0}}.modal-reservation .modal-body .game-container .img-container img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;border-radius:20px}.modal-reservation .modal-body .demonstrator-container{display:flex;justify-content:flex-start;gap:20px;margin-bottom:20px}.modal-reservation .modal-body .demonstrator-container .info-demonstrator h3{margin-bottom:0;color:#000}.modal-reservation .modal-body .demonstrator-container .info-demonstrator h2{line-height:normal;font-size:24px;color:#000}.modal-reservation .modal-body .demonstrator-container .img-container{width:120px;height:120px;border-radius:20px}@media (max-width: 768px){.modal-reservation .modal-body .demonstrator-container .img-container{flex-shrink:0}}.modal-reservation .modal-body .demonstrator-container .img-container img{border-radius:20px;-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.modal-reservation .modal-body .paragraph{margin-bottom:20px;font-family:Poppins,sans-serif;font-size:16px;color:#000}@media (max-width: 768px){.modal-reservation .modal-body .paragraph{font-size:16px}.modal-reservation .modal-body .paragraph br{display:none}}.modal-reservation .modal-body .btn-container{display:flex;justify-content:center;margin:20px 0 0}@media (max-width: 768px){.modal-reservation .modal-body .btn-container{margin:20px 0}}.modal-reservation .modal-body .btn-container button{background-color:#fff;border:2px solid #0090FF;color:#0090ff;font-size:25px;font-weight:600;font-family:Poppins,sans-serif;padding:10px 85px;border-radius:20px;transition:all .3s ease-in-out}@media (max-width: 768px){.modal-reservation .modal-body .btn-container button span{display:none}}.modal-reservation .modal-body .btn-container button:hover{background-color:#0090ff;color:#fff}#overlay{position:fixed;top:0;height:100%;bottom:0;right:0;left:0;z-index:999;background-color:#00000080}#overlay.show{display:block}.modal-delete{width:50%;position:fixed;flex-direction:column;top:50%;left:50%;transform:translate(-50%,-50%);margin:auto;border-radius:20px;background-color:#fff;z-index:9999}@media (max-width: 768px){.modal-delete{width:100%;transform:unset;top:0;left:0;right:0;max-height:100vh;min-height:100vh}}.modal-delete.show{display:flex}.modal-delete .modal-header{display:flex;justify-content:space-between;border-bottom:1px solid #D9D9D9;padding:20px 30px}.modal-delete .modal-header h2{color:#000;font-size:25px;font-weight:600;font-family:Poppins,sans-serif}.modal-delete .modal-header span{font-size:25px;font-weight:900;cursor:pointer}.modal-delete .modal-body{padding:30px}@media (max-width: 768px){.modal-delete .modal-body{overflow-y:scroll}}.modal-delete .modal-body h3{margin-bottom:20px;font-size:20px;font-family:Poppins,sans-serif;color:#000}.modal-delete .modal-body span{font-weight:600}.modal-delete .modal-body h2{font-weight:600;font-size:30px}.modal-delete .modal-body .game-container{display:flex;justify-content:flex-start;gap:20px;margin-bottom:40px}.modal-delete .modal-body .game-container .info-game h3{margin-bottom:0;color:#000}.modal-delete .modal-body .game-container .info-game h2{line-height:normal;font-size:24px;color:#000}.modal-delete .modal-body .game-container .img-container{width:120px;height:120px;border-radius:20px}@media (max-width: 768px){.modal-delete .modal-body .game-container .img-container{flex-shrink:0}}.modal-delete .modal-body .game-container .img-container img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;border-radius:20px}.modal-delete .modal-body .demonstrator-container{display:flex;justify-content:flex-start;gap:20px;margin-bottom:20px}.modal-delete .modal-body .demonstrator-container .info-demonstrator h3{margin-bottom:0}.modal-delete .modal-body .demonstrator-container .info-demonstrator h2{line-height:normal;font-size:24px;color:#000}.modal-delete .modal-body .demonstrator-container .img-container{width:120px;height:120px;border-radius:20px}@media (max-width: 768px){.modal-delete .modal-body .demonstrator-container .img-container{flex-shrink:0}}.modal-delete .modal-body .demonstrator-container .img-container img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;border-radius:20px}.modal-delete .modal-body .paragraph{margin-bottom:20px;font-family:Poppins,sans-serif;font-size:20px;color:#000}@media (max-width: 768px){.modal-delete .modal-body .paragraph{font-size:16px}.modal-delete .modal-body .paragraph br{display:none}}.modal-delete .modal-body .btn-container{display:flex;justify-content:center;margin:80px 0 100px}.modal-delete .modal-body .btn-container button{background-color:#fff;border:2px solid #FF0035;color:#ff0035;font-size:25px;font-weight:600;font-family:Poppins,sans-serif;padding:10px 85px;border-radius:20px;transition:all .3s ease-in-out}@media (max-width: 768px){.modal-delete .modal-body .btn-container button span{display:none}}.modal-delete .modal-body .btn-container button:hover{background-color:#ff0035;color:#fff}.container .hero-list{background:-ms-linear-gradient(0deg,#004AAD 0,#0090FF 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#1301FE",endColorstr="#F4F60C",GradientType="1");background:linear-gradient(0deg,#004aad 0,#0090ff);padding:20px 50px;position:relative;display:flex;flex-direction:column;margin-bottom:40px;justify-content:center;align-items:center}.container .hero-list h1{color:#fff;font-size:60px;text-align:center;font-family:Lazydog,sans-serif;margin-bottom:20px}.container .hero-list p{color:#fff;font-size:24px;text-align:center;font-family:Poppins,sans-serif;margin-bottom:20px}.container .hero-list .custom-shape-divider-bottom-1741186124{position:absolute;bottom:0;left:0;width:100%;overflow:hidden;line-height:0}.container .hero-list .custom-shape-divider-bottom-1741186124 svg{position:relative;display:block;width:calc(100% + 1.3px);height:89px}.container .hero-list .custom-shape-divider-bottom-1741186124 .shape-fill{fill:#fff}@media (max-width: 768px){.container .hero-list{padding:40px 20px}.container .hero-list h1{font-size:40px}.container .hero-list .custom-shape-divider-bottom-1741186124{left:-65px;width:135%;margin-bottom:-1px}}.container .search-container{display:flex;flex-direction:column;align-items:center;justify-content:center}.container .search-container p{text-align:center;font-family:Poppins,sans-serif;color:#000;font-size:30px;margin-bottom:30px}.container .search-container input[type=text]{width:40%;padding:10px 20px;border-radius:100px;border:2px solid #D9D9D9;color:#000;font-size:15px;font-family:Poppins,sans-serif;margin-bottom:50px}@media (max-width: 768px){.container .search-container{padding:0 15px}.container .search-container p{font-size:20px}.container .search-container input[type=text]{width:100%}}.container .boardgames-container{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;margin:auto;max-width:700px;padding:20px 40px}.container .boardgames-container .boardgame{cursor:pointer;display:flex;margin-bottom:40px;width:100%;padding-bottom:30px;border-bottom:1px solid #D9D9D9}.container .boardgames-container .boardgame .img-container{width:-moz-fit-content;width:fit-content;position:relative;flex-shrink:0;display:flex;justify-content:end}.container .boardgames-container .boardgame .img-container .sold-out{background-color:#ff5757;position:absolute;width:100%;padding:5px 15px;margin-top:10px;transform:rotate(-7deg);bottom:10px}.container .boardgames-container .boardgame .img-container .sold-out p{color:#fff;font-family:Poppins,sans-serif;font-size:12px}.container .boardgames-container .boardgame .img-container .playback{position:absolute;top:-10px;width:100%;left:0}.container .boardgames-container .boardgame .img-container .playback img{width:100%;height:unset;-o-object-fit:cover;object-fit:cover;border-radius:0}.container .boardgames-container .boardgame .img-container img{width:100px;height:100px;-o-object-fit:cover;object-fit:cover;border-radius:20px}.container .boardgames-container .boardgame .img-container img.sold{filter:grayscale(1)}.container .boardgames-container .boardgame .info-container{padding:0 20px;display:flex;width:100%;flex-direction:column;justify-content:space-between}.container .boardgames-container .boardgame .info-container .info{width:100%;display:flex;flex-direction:column}.container .boardgames-container .boardgame .info-container .info h3{color:#000;font-size:20px;font-family:Poppins,sans-serif;font-weight:700;line-height:1.1em}.container .boardgames-container .boardgame .info-container .info p{color:#878787;font-size:16px;font-family:Poppins,sans-serif}.container .boardgames-container .boardgame .info-container .price{display:flex;gap:10px;justify-content:space-between;align-items:center}.container .boardgames-container .boardgame .info-container .price p{color:#000;font-size:20px;font-family:Poppins,sans-serif;width:110px}.container .boardgames-container .boardgame .info-container .price .discount{padding:5px 15px;background-color:#ff5757;color:#fff;border-radius:100px}.container .boardgames-container .boardgame .info-container .price .discount p{color:#fff;font-size:18px;width:-moz-fit-content;width:fit-content}.container .boardgames-container .boardgame .eye-container{display:flex;align-items:center}@media (max-width: 768px){.container .boardgames-container{padding:20px;align-items:center}.container .boardgames-container .boardgame{width:100%;justify-content:start}.container .boardgames-container .boardgame .img-container{width:100px;justify-content:start}.container .boardgames-container .boardgame .img-container img{width:100px;height:100px}.container .boardgames-container .boardgame .info-container{width:70%;justify-content:space-between}}.boardgame-dialog .img-container{width:100%;height:-moz-fit-content;height:fit-content;border-radius:20px}.boardgame-dialog .img-container img{width:100%;height:300px;border-radius:20px;-o-object-fit:cover;object-fit:cover}.boardgame-dialog .info{margin:20px 0}.boardgame-dialog .info h3{font-family:Poppins,sans-serif;color:#000;font-weight:700;font-size:32px;line-height:1.1em}.boardgame-dialog .info h4{font-family:Poppins,sans-serif;color:#000}.boardgame-dialog .warehouse{margin-bottom:30px;font-size:20px}.boardgame-dialog .warehouse h4{font-family:Poppins,sans-serif;color:#000}.boardgame-dialog .warehouse p{font-family:Poppins,sans-serif;color:#000;font-weight:700}.boardgame-dialog .warehouse .sold-out{background-color:#ff5757;width:-moz-fit-content;width:fit-content;padding:5px 15px;margin-top:10px;margin-bottom:10px;transform:rotate(-7deg);bottom:10px}.boardgame-dialog .warehouse .sold-out p{color:#fff;font-family:Poppins,sans-serif;font-size:12px}.boardgame-dialog .description{margin-bottom:30px;text-align:left;word-wrap:break-word;overflow-wrap:break-word}.boardgame-dialog .description p{font-family:Poppins,sans-serif;color:#000;font-size:14px;white-space:normal}.boardgame-dialog .tags-container{display:flex;flex-wrap:wrap;gap:15px}.boardgame-dialog .tags-container .tag{border-radius:8px;background-color:#fff;border:2px solid #0090FF;padding:5px 15px;color:#0090ff}.boardgame-dialog .tags-container .tag span{font-family:Poppins,sans-serif;font-size:16px}@media (max-width: 768px){.boardgame-dialog .img-container{width:100%;height:-moz-fit-content;height:fit-content;border-radius:0}.boardgame-dialog .img-container img{width:100%;height:300px;border-radius:8px;-o-object-fit:cover;object-fit:cover}.boardgame-dialog .info h3{font-size:24px}}body{background-color:#fff;margin:0;font-family:Poppins,sans-serif}html{scroll-behavior:smooth}.container{max-width:1440px!important;margin:0 auto;overflow:hidden}.container header{padding:20px 50px;display:flex;justify-content:space-between;align-items:center;background-color:#fff;z-index:99}.container header .btn-container button{border-radius:100px;display:flex;gap:10px;border:2px solid #0090FF;background-color:#fff;color:#0090ff;padding:10px 20px;align-items:center;font-size:14px;font-weight:600;cursor:pointer;z-index:3}.container header .btn-container button img{width:25px}.container header .btn-container button span{font-size:16px;font-weight:lighter;font-family:Poppins,sans-serif}.container header .btn-container>span{font-size:14px;font-weight:600;font-family:Poppins,sans-serif;color:#0090ff;border-radius:100px;border:2px solid #0090FF;padding:10px 20px}@media screen and (max-width: 700px){.container header .btn-container>span span:not(.logout){display:none}}.container header .btn-container>span span.logout{color:#ff5757;cursor:pointer}@media (max-width: 768px){.container header{padding:20px}}.container .hero{padding:40px 0 150px;display:flex;justify-content:space-between;align-items:center;background:-ms-linear-gradient(0deg,#004AAD 0,#0090FF 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#1301FE",endColorstr="#F4F60C",GradientType="1");background:linear-gradient(0deg,#004aad 0,#0090ff);overflow:hidden}.container .hero .col{display:flex;flex-direction:column;padding:0 60px;position:relative}.container .hero .col.right{padding:0 100px;align-items:center}.container .hero .col .circle{width:900px;height:900px;background-color:#fff;border-radius:100%;position:absolute;left:0;transform:translate(-30%) translateY(-50%);z-index:2}.container .hero .col h1{font-family:Lazydog,sans-serif;font-size:60px;font-weight:400;color:#252d4a;text-transform:uppercase;margin:10px 0;line-height:1em;z-index:2}.container .hero .col .logo-container{display:flex;gap:20px;align-items:end;margin:10px 0;z-index:2}.container .hero .col #countdown{font-family:Lazydog,sans-serif;font-size:65px;font-weight:400;color:#0090ff;text-transform:uppercase;line-height:1em;margin-top:20px;z-index:2}.container .hero .col h2{font-family:Lazydog,sans-serif;font-size:48px;line-height:1.1em;font-weight:400;color:#0090ff;z-index:3;text-transform:uppercase;text-align:center;margin:0}.container .hero .col h2.white{color:#fff}.container .hero .col .btn-container{display:flex;flex-direction:column;gap:10px;align-items:center;margin:20px 0;width:80%}.container .hero .col .btn-container button{width:100%;border-radius:100px;display:flex;border:2px solid #FFFFFF;background-color:#fff;color:#000;font-family:Lazydog,sans-serif;line-height:1em;font-size:25px;font-weight:400;cursor:pointer;-ms-filter:"progid:DXImageTransform.Microsoft.Shadow(Strength=0, Direction=0, Color=#000000)";box-shadow:0 8px #0006;filter:progid:DXImageTransform.Microsoft.Shadow(Strength=0,Direction=135,Color=#000000)}.container .hero .col .btn-container button.disabled{pointer-events:none;opacity:.5}.container .hero .col .btn-container button.yellow{background-color:#ffda00;border:1px solid #FFDA00}.container .hero .col .btn-container button a{padding:20px 50px}.container .hero .col .btn-container .indication{font-family:Poppins,sans-serif;font-size:16px;color:#fff;font-weight:400;text-align:center}@media (max-width: 768px){.container .hero{padding:30px 20px;flex-direction:column}.container .hero .col{padding:0}.container .hero .col h1{font-size:36px;text-align:center}.container .hero .col .logo-container{justify-content:center;gap:10px}.container .hero .col .logo-container img{width:200px}.container .hero .col #countdown{font-size:50px}.container .hero .col .circle{width:850px;height:600px;transform:translate(-32%) translateY(-53%)}.container .hero .col.right{padding:80px 0}.container .hero .col.right .btn-container{width:100%}.container .hero .col.right .btn-container .btn{font-size:25px}.container .hero .col.right .btn-container .btn a{padding:20px 35px}}.container .reminder{padding:80px 40px 60px;background-color:#fff;position:relative}.container .reminder .custom-shape-divider-top-1741108437{position:absolute;top:0;left:0;width:100%;overflow:hidden;line-height:0;transform:rotate(180deg)}.container .reminder .custom-shape-divider-top-1741108437 svg{position:relative;display:block;width:calc(100% + 1.3px);height:118px}.container .reminder .custom-shape-divider-top-1741108437 .shape-fill{fill:#004aad}.container .reminder h1{text-align:center;font-family:Lazydog,sans-serif;font-size:50px;color:#0090ff}.container .reminder .inner-section{display:flex}.container .reminder .inner-section .col{display:flex;align-items:center}.container .reminder .inner-section .col.right{width:60%;padding:80px 100px}.container .reminder .inner-section .col.left{width:40%;padding:80px 0 80px 100px}.container .reminder .inner-section .col img{position:absolute;left:0;top:-15%;width:40%}.container .reminder .inner-section .col h2{margin-top:80px;color:#0090ff;font-family:Lazydog,sans-serif;font-size:60px;line-height:.9em}.container .reminder .inner-section .col p{font-family:Poppins,sans-serif;font-size:25px;font-weight:400;line-height:1.1em;color:#000}.container .reminder .btn-container{margin:50px 0;display:flex;justify-content:center}.container .reminder .btn-container .btn{background-color:#0090ff;color:#fff;border-radius:100px;padding:20px 50px;font-family:Poppins,sans-serif;font-size:25px;font-weight:400;border:1px solid #0090FF;cursor:pointer;z-index:3}.container .reminder .btn-container .stores-container{display:none}@media (max-width: 768px){.container .reminder{padding:40px 20px;overflow:hidden}.container .reminder .custom-shape-divider-top-1741108437{top:-5px;left:-60px;width:134%}.container .reminder h1{font-size:36px}.container .reminder .inner-section{flex-direction:column}.container .reminder .inner-section .col.left{width:100%;padding:80px 0 30px}.container .reminder .inner-section .col.left img{width:100%;left:-58px;top:0;rotate:3deg}.container .reminder .inner-section .col.left h2{margin-top:100px;font-size:50px}.container .reminder .inner-section .col.right{width:100%;padding:40px 0}.container .reminder .inner-section .col.right .text-container p{font-size:25px;line-height:1.4em}.container .reminder .btn-container{margin:10px 0}.container .reminder .btn-container .btn{display:none}.container .reminder .btn-container .stores-container{display:flex;gap:10px;justify-content:center}.container .reminder .btn-container .stores-container img{width:200px}}.container .stand{background:-ms-linear-gradient(0deg,#0090FF 0,#004AAD 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#1301FE",endColorstr="#F4F60C",GradientType="1");background:linear-gradient(0deg,#0090ff 0,#004aad);padding:200px 150px 100px;display:flex;flex-direction:column;align-items:start;justify-content:start;position:relative}.container .stand .custom-shape-divider-top-1741109967{position:absolute;top:-1px;left:-1px;width:110%;overflow:hidden;line-height:0;transform:rotate(180deg)}.container .stand .custom-shape-divider-top-1741109967 svg{position:relative;display:block;width:calc(100% + 1.3px);height:106px;transform:rotateY(180deg)}.container .stand .custom-shape-divider-top-1741109967 .shape-fill{fill:#fff}.container .stand .col{width:70%}.container .stand .col h1{font-family:Lazydog,sans-serif;font-size:60px;color:#fff;line-height:1.1em;margin-bottom:70px}.container .stand .col p{font-family:Poppins,sans-serif;font-size:25px;font-weight:300;color:#fff}.container .stand .col img{position:absolute;top:-20%;right:0;width:50%}.container .stand .col .hand-mob{display:none}.container .stand .btn-container{display:flex;justify-content:center;margin:80px 0;width:100%}.container .stand .btn-container .btn{background-color:#fff;color:#0090ff;border-radius:100px;padding:20px 50px;font-family:Poppins,sans-serif;font-size:25px;font-weight:400;border:1px solid #FFFFFF;cursor:pointer;z-index:3}.container .stand .custom-shape-divider-bottom-1741627213{position:absolute;bottom:-1px;left:0;width:100%;overflow:hidden;line-height:0;transform:rotate(180deg)}.container .stand .custom-shape-divider-bottom-1741627213 svg{position:relative;display:block;width:calc(300% + 1.3px);height:141px}.container .stand .custom-shape-divider-bottom-1741627213 .shape-fill{fill:#fff}@media (max-width: 768px){.container .stand{padding:150px 20px 40px;overflow:hidden}.container .stand .custom-shape-divider-top-1741109967{width:125%;margin-top:-1px}.container .stand .custom-shape-divider-top-1741109967 svg{transform:rotateY(180deg) scaleX(-1);width:calc(160% + 1.3px)}.container .stand .col{width:100%}.container .stand .col h1{font-size:48px;margin-bottom:40px}.container .stand .col p{font-size:25px}.container .stand .col .hand-pc{display:none}.container .stand .col .hand-mob{display:block;width:60%;top:-3%}.container .stand .btn-container{margin:50px 0}.container .stand .btn-container .btn{padding:20px 35px;font-size:24px;z-index:3}.container .stand .custom-shape-divider-bottom-1741627213{position:absolute;bottom:0;left:0;width:100%;overflow:hidden;line-height:0;transform:rotate(180deg);margin-bottom:-2px}.container .stand .custom-shape-divider-bottom-1741627213 svg{position:relative;display:block;width:calc(300% + 1.3px);height:80px}.container .stand .custom-shape-divider-bottom-1741627213 .shape-fill{fill:#fff}}.container .events{text-align:center;padding:100px 150px;z-index:4;position:relative;background-color:#fff}.container .events h1{font-family:Lazydog,sans-serif;font-size:60px;color:#0090ff;margin-bottom:50px}.container .events .events-container{width:100%;margin:auto}.container .events .events-container .event{background:#fff;width:100%;border-radius:10px;overflow:hidden;display:flex;gap:2px;justify-content:center;margin-bottom:40px}.container .events .events-container .event .img-container{width:80px;height:80px;overflow:hidden}@media screen and (min-width: 700px){.container .events .events-container .event .img-container{border-radius:50%}}.container .events .events-container .event .img-container img{width:100%;-o-object-fit:cover;object-fit:cover;height:100%;display:block}.container .events .events-container .event .info-container{padding:0 10px;width:85%;display:flex;justify-content:flex-start;text-align:left}.container .events .events-container .event .info-container p{font-family:Poppins,sans-serif;font-size:20px;font-weight:200;color:#000}@media screen and (min-width: 769px){.container .events .swiper{display:none}.container .events .events-container{display:block}}@media screen and (max-width: 768px){.container .events{padding:40px 20px}.container .events .swiper-pagination-bullet{background:#fff;opacity:1!important;border:1px solid #0090FF}.container .events .swiper-pagination-bullet.swiper-pagination-bullet-active{background:#0090ff}.container .events .swiper-pagination{bottom:10px}.container .events h1{font-size:40px}.container .events .event{flex-direction:column}.container .events .event .img-container{width:100%!important;height:150px!important}.container .events .event .img-container img{border-radius:10px!important;width:100%!important;height:180px;-o-object-fit:cover;object-fit:cover}.container .events .event .info-container{width:100%!important}.container .events .event .info-container p{font-size:18px!important}.container .events .swiper{display:block}}
