.slot-game{position:fixed;background:var(--dark-theme-dark-70, rgba(26, 27, 40, 0.7));top:0;left:0;bottom:0;right:0;z-index:50;overflow-y:scroll;overflow-x:hidden}.slot-game .content{padding:0 0 0 0;position:absolute;top:50%;left:50%;width:95vw;max-width:420px;height:90vh;max-height:640px;border-radius:40px;background:#fff;transform:translate(-50%, -50%);display:flex;flex-direction:column;align-items:center;overflow:hidden;border:5px solid #fff}.slot-game .content .slot-bandit{position:relative}.slot-game .content .slot-bandit .slot-bandit--machine__track{width:100%;top:0;left:0;max-width:40px;display:flex;flex-wrap:wrap;gap:0}.slot-game .content .slot-bandit .slot-bandit--machine__track.bandit-track__two{transition-delay:150ms}.slot-game .content .slot-bandit .slot-bandit--machine__track.bandit-track__three{transition-delay:300ms}.slot-game .content .slot-bandit .slot-bandit--machine__track.animate{bottom:0}.slot-game .content .slot-bandit .slot-bandit--machine__track .bandit-track-card{width:100%;height:70px;display:flex;align-items:center;justify-content:center}.slot-game .content .slot-bandit .slot-bandit--machine__track .bandit-track-card img{aspect-ratio:1/1;height:30px}.slot-game .content .bandit_container{width:100%;height:100%;position:relative}.slot-game .content .bandit_container:not(.active){display:none}.slot-game .content .bandit_container svg{pointer-events:none}.slot-game .content .bandit_container .bandit-container--product-info{width:100%;text-align:center;padding:1rem 1rem;margin-bottom:10px;background-color:#fff;margin-bottom:.5rem}.slot-game .content .bandit_container .slot-bandit--container{width:100%;position:relative}.slot-game .content .bandit_container .slot-bandit--container .slot-bandit--machine{max-width:270px;margin:auto;display:block}.slot-game .content .bandit_container .slot-bandit--container .slots-container{position:absolute;width:100%;height:100%;top:42px;left:0;max-height:70px;overflow:hidden;display:flex}.slot-game .content .bandit_container .slot-bandit--container .slots-container .slot-bandit{position:relative;width:100%;display:flex;justify-content:center;flex-wrap:wrap;gap:0 1.25rem}.slot-game .content .bandit_container .slot-bandit--container .result-container{position:absolute;top:173px;left:50%;text-align:center;transform:translate(-50%);font-size:22px;font-weight:600;color:#1a1b28}.slot-game .action-buttons{display:flex;justify-content:center;align-items:center;gap:0 1rem;width:100%;bottom:1rem}.slot-game .action-buttons a,.slot-game .action-buttons button{margin:.5rem}.slot-game .action-buttons .hidden{display:none}.slot-game .slot-game--container{width:100%;height:90vh;display:flex;flex-direction:column;justify-content:space-between;background:repeating-conic-gradient(from 0deg, white 0deg, white 10deg, rgba(200, 220, 255, 0.5) 10deg, rgba(200, 220, 255, 0.5) 20deg)}.slot-game .slots-bandit-result--container{width:100%;height:100%;display:flex;align-items:center;justify-content:space-between;flex-direction:column}.slot-game .slots-bandit-result--container::before{content:"";z-index:-1;position:absolute;top:50%;left:50%;width:200%;height:200%;background:repeating-conic-gradient(from 0deg, white 0deg, white 10deg, rgba(200, 220, 255, 0.5) 10deg, rgba(200, 220, 255, 0.5) 20deg);transform:translate(-50%, -50%)}@keyframes rotate{0%{transform:translate(-50%, -50%) rotate(0deg)}100%{transform:translate(-50%, -50%) rotate(360deg)}}.slot-game .slots-bandit-result--container h1{font-size:90px;color:var(--accent-color);animation:scale-up-down 2s infinite}@keyframes scale-up-down{0%,100%{transform:scale(1)}50%{transform:scale(1.2)}}@keyframes scroll{0%{transform:translateY(0)}100%{transform:translateY(-100%)}}.top-slot-wins{display:flex;flex-wrap:nowrap;gap:2rem}@media only screen and (max-width: 768px){.top-slot-wins{flex-wrap:wrap}}.top-slot-wins .slot-win{display:flex;width:100%;gap:0 1rem;flex-wrap:nowrap}.top-slot-wins .slot-win img{height:auto;width:100%;max-width:50px;max-height:50px}.get-spins .btn-quick-select-spins{font-size:15px;font-weight:500;border-radius:12px;min-width:60px;padding:10px 0px;color:var(--Core-Black, #000000);border:1px solid var(--dark-20, rgba(26, 27, 40, 0.2));background:var(--Core-White, #FFF)}.get-spins .btn-quick-select-spins strong{display:block;width:100%}.coin-rain-container{position:fixed;top:0;left:0;width:100%;height:100%;pointer-events:none;overflow:hidden;z-index:9999}.coin{position:absolute;top:-50px;width:30px;height:30px;background-image:url("https://example.com/path-to-coin-image.png");background-size:cover;animation:fall linear infinite}@keyframes fall{to{transform:translateY(100vh) rotate(360deg)}}form.spins .quick-select-spins{display:flex;gap:6px}form.spins .quick-select-spins .btn-quick-select{flex:1;font-size:15px;font-weight:500;min-width:60px;color:var(--Core-Black, #000000);border-radius:12px;padding:8px 6px 6px 6px;border:1px solid var(--accent-color, #F6A600);background:var(--Core-White, #FFF);line-height:18px}form.spins .quick-select-spins .btn-quick-select .small{display:block;font-size:12px;opacity:.6;line-height:normal}.reffle-cart .cart-items .cart-item .quantity .spin-qty-btn{background:rgba(0,0,0,0);border:0}.reffle-cart .cart-items .cart-item .quantity .spin-qty-btn>[class^=ic-]{font-size:16px;vertical-align:middle}.slot-game-list .slot-game-item{background:var(--dark-5, rgba(26, 27, 40, 0.05))}.slot-game-list .slot-game-item .slot-game-item_image{flex-shrink:0}.slot-game-list .slot-game-item .slot-game-item_image img{border-radius:.5rem;width:110px;height:110px}@media(max-width: 768px){.slot-game-list .slot-game-item .slot-game-item_image img{width:80px;height:80px}}.slot-game-list .slot-game-item .slots-results{display:flex;gap:.5rem;align-items:center}.slot-game-list .slot-game-item .slots-results div{background:var(--dark-5, rgba(26, 27, 40, 0.05));border:4px solid var(--dark-10, rgba(26, 27, 40, 0.1));width:40px;height:40px;display:flex;align-items:center;justify-content:center;padding:.25rem}.slot-game-list .slot-game-item .slots-results div img{width:auto;height:auto}.woocommerce-MyAccount-navigation ul li a span[class^=sgic-]{font-size:20px;margin-right:10px}
