.Spinwheel_pageContainer__753Iq{display:flex;flex-direction:column;justify-content:center;align-items:center;min-height:100vh;background-color:transparent}.Spinwheel_wheelContainer__5VwV_{position:relative;width:54vmin;max-width:630px;height:54vmin;max-height:630px;background-color:transparent}.Spinwheel_wheel__fB0LP{width:100%;height:100%;background-size:cover;background-position:50%;z-index:1;pointer-events:none}.Spinwheel_wheelFrame__eMG43{position:absolute;top:0;left:0;width:100%;height:100%;z-index:2;pointer-events:none}.Spinwheel_frameImage__HGxDV{width:100%;height:100%;object-fit:contain}.Spinwheel_spinButton__Eh8PY{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:90%;height:90%;background-size:cover;background-position:50%;cursor:pointer;z-index:4;transition:transform .2s ease,filter .2s ease;color:transparent;font-size:0}.Spinwheel_spinButton__Eh8PY:hover{filter:brightness(1.1)}.Spinwheel_spinButton__Eh8PY:active{transform:translate(-50%,-50%) scale(.95);filter:brightness(.9)}.Spinwheel_spinButton__Eh8PY:disabled{filter:grayscale(100%);cursor:not-allowed}.Spinwheel_modalOverlay__iWnEe{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.5);display:flex;justify-content:center;align-items:center;z-index:1000}.Spinwheel_modalContent__zRVwj{position:relative;width:90%;max-width:48rem;padding:20px;border-radius:10px;box-shadow:0 4px 10px rgba(0,0,0,.3);text-align:center}.Spinwheel_modalTitle__dtF_G{color:#ffffff;font-size:1.5rem;font-family:Saira,sans-serif;font-weight:700;margin:0 0 10px}.Spinwheel_modalCloseButton__55gfm{position:absolute;top:10px;right:10px;background:none;border:none;font-size:20px;font-weight:700;color:#1c2526;cursor:pointer;transition:color .3s ease}.Spinwheel_modalCloseButton__55gfm:hover{color:#0c0c0c}.Spinwheel_modalMessage__41MUf{color:#ffffff;font-size:1rem;font-family:Saira,sans-serif;font-weight:700;margin:0 0 10px}.Spinwheel_highlightText__77vm1{color:#ffcf31}.Spinwheel_modalVoucherInput__12_W0{padding:10px 15px;font-size:16px;font-family:Saira,sans-serif;text-transform:uppercase;border:2px solid #000000;border-radius:5px;outline:none;width:100%;background-color:#000000;color:#ffffff;text-align:center;margin-bottom:15px}.Spinwheel_submitButton__8aKfV{padding:10px 20px;font-size:16px;font-family:Saira,sans-serif;font-weight:700;color:#ffffff;background:linear-gradient(180deg,#e6c200,#ffaa00,#cc7a00,#a65c00);border:2px solid #ff0000;border-radius:5px;cursor:pointer;transition:background .3s ease,transform .2s ease}.Spinwheel_submitButton__8aKfV:hover{background:linear-gradient(180deg,#ffd700,#ffbb33,#ff9933,#cc7a00);transform:scale(1.05)}.Spinwheel_okButton__JgHMb{padding:10px 20px;font-size:16px;font-family:Saira,sans-serif;font-weight:700;color:#ffffff;background:linear-gradient(180deg,#e6c200,#ffaa00,#cc7a00,#a65c00);border:2px solid #ff0000;border-radius:5px;cursor:pointer;transition:background .3s ease,transform .2s ease;margin-top:15px}.Spinwheel_okButton__JgHMb:hover{background:linear-gradient(180deg,#ffd700,#ffbb33,#ff9933,#cc7a00);transform:scale(1.05)}.Spinwheel_loadingContainer__tYNrG{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:100px}.Spinwheel_spinner__hcQBF{width:40px;height:40px;border:4px solid #1c2526;border-top-color:transparent;border-radius:50%;animation:Spinwheel_spin__2_ORf 1s linear infinite}.Spinwheel_loadingText__tzt2d{color:#ff0000;font-size:1.25rem;font-family:Saira,sans-serif;font-weight:700;margin-top:10px}@keyframes Spinwheel_spin__2_ORf{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.Spinwheel_congratulationSvg__fkc9g{width:100%;height:50px;margin-bottom:15px}.Spinwheel_congratulationText__xdX7W{fill:#ff0000;font-size:1.5rem;font-family:Saira,sans-serif;font-weight:700;text-transform:uppercase}.Spinwheel_rewardImage__8CDMJ{width:100%;max-width:200px;height:auto;margin:15px auto;display:block;border-radius:10px}.Spinwheel_whatsappButton__gg1CA{display:inline-block;padding:10px 20px;font-size:16px;font-family:Saira,sans-serif;font-weight:700;color:#ffffff;background-color:#098a38;border-radius:5px;text-decoration:none;margin-top:15px;transition:background-color .3s ease,transform .2s ease}.Spinwheel_whatsappButton__gg1CA:hover{background-color:#20b358;transform:scale(1.05)}.Spinwheel_fireworks__pTWP2{position:fixed;top:0;left:0;width:100%;height:100%;pointer-events:none;z-index:1001;background:transparent}.Spinwheel_fireworks__pTWP2:after,.Spinwheel_fireworks__pTWP2:before{content:"";position:absolute;width:10px;height:10px;background:#ff4500;border-radius:50%;animation:Spinwheel_firework__LYivR 1.5s infinite}.Spinwheel_fireworks__pTWP2:before{top:20%;left:20%;animation-delay:0s}.Spinwheel_fireworks__pTWP2:after{top:30%;left:70%;animation-delay:.5s}@keyframes Spinwheel_firework__LYivR{0%{transform:scale(1);opacity:1}50%{transform:scale(3);opacity:.5;background:#ffd700}to{transform:scale(1);opacity:0}}@media (max-width:640px){.Spinwheel_wheelContainer__5VwV_{width:90vw;height:90vw;max-width:none;max-height:none}.Spinwheel_spinButton__Eh8PY{width:90%;height:90%}.Spinwheel_modalContent__zRVwj{width:80%;padding:15px}.Spinwheel_modalTitle__dtF_G{font-size:1.2rem}.Spinwheel_modalMessage__41MUf{font-size:.875rem}.Spinwheel_modalCloseButton__55gfm{font-size:16px}.Spinwheel_modalVoucherInput__12_W0{font-size:14px;padding:8px 10px}.Spinwheel_okButton__JgHMb,.Spinwheel_submitButton__8aKfV{font-size:14px;padding:8px 16px}.Spinwheel_spinner__hcQBF{width:30px;height:30px;border-width:3px}.Spinwheel_loadingText__tzt2d{font-size:1rem}.Spinwheel_congratulationSvg__fkc9g{height:40px}.Spinwheel_congratulationText__xdX7W{font-size:1.2rem}.Spinwheel_rewardImage__8CDMJ{max-width:150px}.Spinwheel_whatsappButton__gg1CA{font-size:14px;padding:8px 16px}}.Misteribox_container__lGdLG{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:20px;position:relative;--glow:rgba(255,195,26,0.4)}.Misteribox_boxGrid__QDwV_{display:grid;grid-template-columns:repeat(4,1fr);grid-template-rows:repeat(2,1fr);gap:20px;margin:150px 0;width:100%;padding:0 20px}@media (max-width:768px){.Misteribox_boxGrid__QDwV_{grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(4,1fr);gap:15px;padding:0 10px;margin:40px 0}}.Misteribox_box__DvDGz{width:100%;min-width:200px;aspect-ratio:1/1;position:relative;display:flex;justify-content:center;align-items:center;cursor:pointer;border-radius:8px;transition:transform .3s ease-in-out}@media (max-width:768px){.Misteribox_box__DvDGz{min-width:150px}}.Misteribox_box__DvDGz:not(.Misteribox_open__gVXhD){animation:Misteribox_pulse__pVrbK 2s ease-in-out infinite}@keyframes Misteribox_pulse__pVrbK{0%{transform:scale(1)}50%{transform:scale(1.1)}to{transform:scale(1)}}.Misteribox_box__DvDGz:hover{transform:scale(1.05)}.Misteribox_box__DvDGz.Misteribox_open__gVXhD{background:none}.Misteribox_back__3IsDl{background-size:cover;background-position:50%;position:absolute;top:0;left:0;height:100%;width:100%;z-index:0;transition:opacity .6s ease-in-out}.Misteribox_open__gVXhD .Misteribox_back__3IsDl{opacity:.1}.Misteribox_left__kbMBN{background-size:cover;background-position:50%;position:absolute;top:0;left:0;height:100%;width:100%;z-index:1;transition:transform .6s ease-in-out,opacity .6s ease-in-out}.Misteribox_open__gVXhD .Misteribox_left__kbMBN{transform:translateX(-4rem);opacity:.1}.Misteribox_right___2hQA{background-size:cover;background-position:50%;position:absolute;top:0;right:0;height:100%;width:100%;z-index:1;transition:transform .6s ease-in-out,opacity .6s ease-in-out}.Misteribox_open__gVXhD .Misteribox_right___2hQA{transform:translateX(4rem);opacity:.1}.Misteribox_top__sD9dO{background-size:cover;background-position:50%;position:absolute;top:0;left:0;height:100%;width:100%;z-index:1;transition:transform .6s ease-in-out,opacity .6s ease-in-out}.Misteribox_open__gVXhD .Misteribox_top__sD9dO{transform:translateY(-4rem);opacity:.1}.Misteribox_powerup__S1AKr{opacity:0;z-index:2;transition:opacity .6s ease-in-out,transform .6s ease-in-out}.Misteribox_open__gVXhD .Misteribox_powerup__S1AKr{opacity:1;transform:scale(1.2)}.Misteribox_overlay__mTrdu{position:fixed;top:0;left:0;right:0;bottom:0;z-index:10;background:rgba(24,11,0,.507)}.Misteribox_overlayDark__ZguEd{position:fixed;top:0;left:0;right:0;bottom:0;z-index:10;background:rgba(0,0,0,.75);display:flex;flex-direction:column;align-items:center;justify-content:center}.Misteribox_errorMessage__oKa0l{color:#ffffff;font-size:.875rem;text-align:center;margin-bottom:1rem;width:100%}