@import url(https://fonts.googleapis.com/css2?family=Dangrek&display=swap);@import url(https://fonts.googleapis.com/css2?family=Noto+Sans+Khmer:wght@700&family=Poppins:wght@100;200;300;400;500;600;700;800;900&display=swap);@import url(https://fonts.googleapis.com/css2?family=Dangrek&display=swap);:root{--primary-color:#F2531C;--secondary-color:#rgb(12, 12, 48);--text-color:#1f2b3e;--text-des-color:var(--text-color);--white-color:#ffffff;--card-custom:var(--white-color);--selected-background:linear-gradient(135deg,  #0c0c30, #0c0c30, #0c0c30 130%);--selected-background-p:#dcdb42;--paymentMethod-background:#4b5c79;--paymentMethod-border:#4b5c79;--card-color:#5B8DEF;--card-border:#4b5c79;--card-custom-product-border:#374357;--card-custom-product-bg:var(--card-color);--brand-primary:linear-gradient(135deg,  #0c0c30, #0c0c30, #0c0c30 130%);--brand-primary-hover:#5B8DEF;--brand-dark:#374357;--brand-brown:linear-gradient(135deg,  #0c0c30, #0c0c30, #0c0c30 130%)}body{outline:0}body{background:#0c0c31;position:relative}body::before{content:'';position:fixed;inset:0;pointer-events:none;z-index:-2;background:radial-gradient(circle at 88% 12%,rgba(199,184,255,.1) 0,rgba(199,184,255,.04) 22%,transparent 42%),radial-gradient(circle at 12% 96%,rgba(91,141,239,.06) 0,transparent 35%);animation:moonGlowPulse 10s ease-in-out infinite}body::after{content:'';position:fixed;inset:-10px;pointer-events:none;z-index:-1;background-image:radial-gradient(2.4px 2.4px at 6% 14%,rgba(255,255,255,.95),transparent 60%),radial-gradient(1.8px 1.8px at 22% 8%,rgba(255,255,255,.65),transparent 60%),radial-gradient(2.6px 2.6px at 34% 22%,rgba(255,255,255,.85),transparent 60%),radial-gradient(1.6px 1.6px at 48% 6%,rgba(255,255,255,.55),transparent 60%),radial-gradient(2.2px 2.2px at 58% 18%,rgba(199,184,255,.8),transparent 60%),radial-gradient(3px 3px at 72% 11%,rgba(255,255,255,.85),transparent 60%),radial-gradient(2.4px 2.4px at 84% 26%,rgba(255,255,255,.8),transparent 60%),radial-gradient(1.8px 1.8px at 96% 16%,rgba(199,184,255,.65),transparent 60%),radial-gradient(1.8px 1.8px at 4% 38%,rgba(255,255,255,.6),transparent 60%),radial-gradient(2.2px 2.2px at 18% 46%,rgba(199,184,255,.75),transparent 60%),radial-gradient(1.6px 1.6px at 30% 56%,rgba(255,255,255,.55),transparent 60%),radial-gradient(2.8px 2.8px at 44% 64%,rgba(255,255,255,.85),transparent 60%),radial-gradient(1.8px 1.8px at 56% 50%,rgba(199,184,255,.6),transparent 60%),radial-gradient(2.2px 2.2px at 68% 60%,rgba(255,255,255,.7),transparent 60%),radial-gradient(1.6px 1.6px at 80% 52%,rgba(255,255,255,.55),transparent 60%),radial-gradient(2.4px 2.4px at 92% 68%,rgba(199,184,255,.75),transparent 60%),radial-gradient(1.8px 1.8px at 8% 74%,rgba(255,255,255,.6),transparent 60%),radial-gradient(2.2px 2.2px at 24% 82%,rgba(199,184,255,.65),transparent 60%),radial-gradient(1.8px 1.8px at 38% 92%,rgba(255,255,255,.5),transparent 60%),radial-gradient(2.6px 2.6px at 52% 78%,rgba(255,255,255,.75),transparent 60%),radial-gradient(1.6px 1.6px at 64% 88%,rgba(199,184,255,.6),transparent 60%),radial-gradient(2.2px 2.2px at 78% 84%,rgba(255,255,255,.65),transparent 60%),radial-gradient(1.8px 1.8px at 88% 94%,rgba(255,255,255,.55),transparent 60%);background-size:100% 100%;background-repeat:no-repeat;opacity:.85;animation:starsTwinkle 6s ease-in-out infinite,starsDrift 60s linear infinite}@keyframes moonGlowPulse{0%,100%{opacity:.7}50%{opacity:1}}@keyframes starsTwinkle{0%,100%{opacity:.55}50%{opacity:.85}}@keyframes starsDrift{0%{transform:translate3d(0,0,0)}50%{transform:translate3d(6px,-4px,0)}100%{transform:translate3d(0,0,0)}}.moon-shooting-stars{position:fixed;inset:0;pointer-events:none;overflow:hidden;z-index:-1}.moon-shooting-stars i{position:absolute;width:110px;height:1.6px;background:linear-gradient(90deg,transparent 0,rgba(199,184,255,.5) 60%,rgba(255,255,255,.95) 100%);border-radius:999px;filter:drop-shadow(0 0 6px rgba(199, 184, 255, .7));transform:rotate(18deg);transform-origin:right center;opacity:0;animation:shootingStar 7s linear infinite;will-change:transform,opacity}.moon-shooting-stars i:first-child{top:12%;left:-140px;animation-duration:5s;animation-delay:1s}.moon-shooting-stars i:nth-child(2){top:38%;left:-140px;animation-duration:6.5s;animation-delay:6s;width:90px}.moon-shooting-stars i:nth-child(3){top:64%;left:-140px;animation-duration:4.5s;animation-delay:11s;width:130px}@keyframes shootingStar{0%{transform:translate3d(0,0,0) rotate(18deg);opacity:0}8%{opacity:1}35%{opacity:1}55%{opacity:0}100%{transform:translate3d(115vw,38vh,0) rotate(18deg);opacity:0}}@media (prefers-reduced-motion:reduce){.moon-shooting-stars i,body::after,body::before{animation:none!important}.moon-shooting-stars i{opacity:0!important}}@media (prefers-reduced-transparency:reduce){.our-navbar,.site-footer .footer-bar,.sticky-payment,.sticky-payment-sm{background:#1a1a3e;backdrop-filter:none;-webkit-backdrop-filter:none}}.main-color{background:var(--secondary-color)}.our-navbar{display:flex;flex-wrap:wrap;align-items:center;width:100%;padding:0 16px;min-height:56px;background:linear-gradient(135deg,rgba(36,28,80,.55),rgba(20,17,52,.45));backdrop-filter:blur(22px) saturate(160%);-webkit-backdrop-filter:blur(22px) saturate(160%);border:1px solid rgba(255,255,255,.1);box-shadow:0 8px 24px rgba(0,0,0,.3),0 0 22px rgba(91,141,239,.12),inset 0 1px 0 rgba(255,255,255,.18),inset 0 -1px 0 rgba(0,0,0,.2);border-radius:9999px;position:sticky;top:0;z-index:1000}.our-navbar .navbar-brand{display:flex;align-items:center;gap:10px;margin-right:auto;text-decoration:none}.our-navbar .logo{height:42px;width:auto}.our-navbar .site-logo-text{color:rgba(255,255,255,.95);font-size:1.15rem;font-weight:700;letter-spacing:.03em}.header-login-pill{display:inline-flex;align-items:center;gap:10px;background:#5b8def;color:#fff;padding:8px 14px 8px 12px;border-radius:9999px;border:1px solid rgba(255,255,255,.2);box-shadow:0 0 16px rgba(91,141,239,.35)}.header-telegram-container.header-login-pill{position:static;transform:none;top:auto;right:auto;margin-left:auto}.header-login-pill iframe{border:none!important;border-radius:0!important;box-shadow:none!important}.header-login-pill .login-divider{width:1px;height:24px;background:rgba(255,255,255,.4)}.header-login-pill .login-avatar{width:32px;height:32px;border-radius:50%;border:2px solid rgba(255,255,255,.6);object-fit:cover}.our-navbar .btn-icon{height:30px;width:auto;cursor:pointer}@media (max-width:768px){.our-navbar{flex-wrap:nowrap;padding:0 10px;min-height:48px}.our-navbar .logo{height:36px}.our-navbar>.d-flex{min-width:0;flex-shrink:1;overflow:hidden}.customer-info-container{min-width:0;flex-shrink:1}a.header-login-pill{padding:3px!important;gap:0!important;min-width:0;flex-shrink:0}a.header-login-pill .fa-paper-plane,a.header-login-pill .login-divider{display:none!important}.header-telegram-container.header-login-pill{padding:4px 6px;flex-shrink:1;min-width:0;overflow:hidden}.header-login-pill .login-avatar{width:30px!important;height:30px!important;min-width:30px}}@media (max-width:480px){.our-navbar{padding:0 6px;min-height:44px}.our-navbar .logo{height:28px}a.header-login-pill{padding:2px!important}.header-telegram-container.header-login-pill{padding:3px 4px;flex-shrink:1;min-width:0;overflow:hidden}.header-login-pill .login-avatar{width:26px!important;height:26px!important;min-width:26px}}.page-title .title{font-size:18px;font-family:Righteous,serif;line-height:18px;color:var(--text-color)}.page-title .des{font-size:12px;font-family:Righteous,serif;line-height:12px;color:var(--text-des-color)}.swiper{width:100%;height:100%;border-radius:10px}.swiper-slide{text-align:center;font-size:18px;background:var(--white-color);display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center}.swiper-slide img{display:block;width:100%;height:100%;object-fit:cover}.card::before{content:"";position:absolute;z-index:-1;top:-2px;left:-2px;right:-2px;bottom:-2px;border-radius:12px;background:linear-gradient(270deg,#5b8def,#2c2c4a,#1a1a32 130%);background-size:400% 400%;animation:borderGradient 6s ease infinite}.cardType{width:50px;border-radius:5px}#content .card,#content .card-body{touch-action:pan-y;overscroll-behavior-x:none;max-width:100%}.products button{border:1px solid var(--card-custom-product-border)}.product-color{background-color:var(--brand-dark)}.product-color-header{background-color:var(--brand-dark)}product-line{display:flex;flex-wrap:wrap}.product button p{margin-top:unset;margin-bottom:unset}.product-game{width:165px!important;padding:2px;background:var(--white-color);border-radius:10px}.products button{min-height:auto;padding:1px!important}.badge{width:2rem;height:2rem;border-radius:50%;background-color:var(--card-color);color:var(--white-color);display:flex;justify-content:center;align-items:center;font-size:20px;font-weight:700;box-shadow:0 4px 6px rgba(0,0,0,.1)}.btn-1{background-color:#5b8def;font-family:Dangrek,cursive;color:#fff}.check-user-btn.btn-1,a.check-user-btn{background:linear-gradient(79.78deg,#ecb377 7.76%,#b27a41 18.71%,#dba369 45.73%,#c68d52 68.62%,#ffc68b 83.69%)!important;color:#fff!important;border:none!important}.check-user-btn:hover{background:linear-gradient(79.78deg,#f0bc85 7.76%,#b27a41 18.71%,#e0ad75 45.73%,#cd9558 68.62%,#ffcd95 83.69%)!important;color:#fff!important}.btn-custom{background-color:var(--secondary-color);color:var(--secondary-color)}.btn-custom:hover{opacity:.5}button.disable{cursor:not-allowed!important;opacity:.5}.btn-inv{display:flex;flex-direction:column;justify-content:center;align-items:center;font-family:Righteous,serif;gap:10px}.payment-receipt .footer .btn{background:var(--brand-primary-hover)}.box-error{border:3px solid red!important}.wpr_payment_option{margin-bottom:20px;margin-top:20px;padding:10px}.wpr_payment_option .item{display:flex;flex-direction:row;align-items:center;gap:15px;padding:20px 15px;border:1px solid #333f35}.wpr_payment_option .item .item-input{flex-direction:row;justify-content:center;align-items:center;display:flex;gap:5px;width:50px;height:50px;background:#e2232e;border-radius:5px}.wpr_payment_option .item .item-dec{display:flex;flex-direction:column;gap:10px;color:var(--brand-dark)}.payment_option_radio{display:none;background:red}.payment-receipt,.payment-receipt-notfound{margin:0 auto;padding:20px;background:var(--white-color);border-radius:10px;margin-bottom:50px;margin-top:50px;max-width:500px;min-height:400px}.payment-receipt .footer,.payment-receipt .header{display:flex;flex-direction:column;justify-content:center;align-items:center;font-family:Righteous,serif;gap:10px}.payment-receipt-notfound{display:flex;justify-content:center;align-items:center}.payment-accepted{display:flex;gap:10px;justify-content:center;align-items:center;font-weight:700}.payment-accepted img{width:50px;border-radius:5px}.wpr_payment_option .item{border:1px solid var(--paymentMethod-border);background-color:var(--paymentMethod-background);border-radius:5px}.sticky-payment,.sticky-payment-sm{position:sticky;bottom:0;top:auto;width:100%;z-index:999;background:linear-gradient(135deg,rgba(36,28,80,.55),rgba(20,17,52,.45));backdrop-filter:blur(22px) saturate(160%);-webkit-backdrop-filter:blur(22px) saturate(160%);padding:12px 14px;touch-action:pan-y;overscroll-behavior-x:none;max-width:100%;overflow-x:hidden;border-radius:12px;border:1px solid rgba(255,255,255,.1);box-shadow:0 -8px 24px rgba(0,0,0,.3),0 0 22px rgba(91,141,239,.1),inset 0 1px 0 rgba(255,255,255,.18),inset 0 -1px 0 rgba(0,0,0,.2)}.sticky-payment .text-secondary,.sticky-payment-sm .text-secondary{color:rgba(255,255,255,.75)!important}.sticky-payment .text-dark,.sticky-payment-sm .text-dark{color:rgba(255,255,255,.95)!important}.sticky-payment .btn-submit.bg-white,.sticky-payment-sm .btn-submit.bg-white{background:linear-gradient(79.78deg,#ecb377 7.76%,#b27a41 18.71%,#dba369 45.73%,#c68d52 68.62%,#ffc68b 83.69%)!important;background-color:transparent!important;color:#fff!important;border:none!important;border-radius:9px}.sticky-payment .btn-submit.bg-white:hover,.sticky-payment-sm .btn-submit.bg-white:hover{background:linear-gradient(79.78deg,#f0bc85 7.76%,#b27a41 18.71%,#e0ad75 45.73%,#cd9558 68.62%,#ffcd95 83.69%)!important;background-color:transparent!important;color:#fff!important}.sticky-payment .btn-submit.bg-white>span,.sticky-payment-sm .btn-submit.bg-white>span{background:0 0!important;background-color:transparent!important;border:none!important;box-shadow:none!important;color:#fff!important}.wpr_t_c{padding:10px}.site-footer{padding:16px 0 24px}.site-footer .footer-bar{background:linear-gradient(135deg,rgba(36,28,80,.55),rgba(20,17,52,.45));backdrop-filter:blur(22px) saturate(160%);-webkit-backdrop-filter:blur(22px) saturate(160%);border:1px solid rgba(255,255,255,.1);box-shadow:0 8px 24px rgba(0,0,0,.25),0 0 22px rgba(91,141,239,.08),inset 0 1px 0 rgba(255,255,255,.16),inset 0 -1px 0 rgba(0,0,0,.18);padding:12px 16px;border-radius:14px}.site-footer .cp-footer{color:rgba(255,255,255,.9);font-size:.8rem}.site-footer .footer-copyright{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.site-footer .payment-accepted img{height:24px;width:auto;opacity:.9}.site-footer .footer-payments-label{color:rgba(255,255,255,.55);font-size:.7rem;font-weight:600;text-transform:uppercase;letter-spacing:.12em;white-space:nowrap}.site-footer .footer-dev{margin-top:6px;text-align:center;color:rgba(255,255,255,.3);font-size:11px;letter-spacing:.02em}.site-footer .footer-dev a{color:inherit;text-decoration:none;font-weight:500;margin-left:3px;transition:color .2s ease}.site-footer .footer-dev a:hover{color:#fff;text-decoration:underline}.site-footer .chat-button{background:#5b8def;box-shadow:0 0 20px rgba(91,141,239,.4);border:1px solid rgba(255,255,255,.2)}.site-footer .chat-button:hover{background:rgba(91,141,239,.9);box-shadow:0 0 24px rgba(91,141,239,.5)}.footer{background:0 0}@media (max-width:768px){.site-footer{padding:12px 0 20px}.site-footer .footer-bar{padding:10px 12px}.site-footer .cp-footer{font-size:.75rem}.site-footer .footer-row{flex-direction:column;align-items:center!important;gap:8px!important;text-align:center}.site-footer .footer-payments{flex-wrap:wrap;justify-content:center}.site-footer .footer-payments-label{font-size:.65rem}.site-footer .payment-accepted img{height:22px}.site-footer .footer-dev{font-size:.68rem}}@media (max-width:480px){.site-footer{padding:8px 0 16px}.site-footer .footer-bar{padding:8px 10px}.site-footer .cp-footer{font-size:.7rem}.site-footer .payment-accepted img{height:20px}}.custom-banner{display:flex;align-items:center;justify-content:center;background:var(--brand-primary-hover);width:100%;min-height:50px;margin:0 0 24px 0;position:relative;z-index:1;border-radius:6px}.custom-banner-left,.custom-banner-right{width:100%;height:38px;background:var(--brand-brown);clip-path:polygon(0 0,100% 0,95% 100%,0% 100%)}.custom-banner-right{transform:scaleX(-1)}.custom-banner-center{background:var(--brand-primary-hover);padding:0 32px;display:flex;flex-direction:column;align-items:center;min-height:38px}.custom-banner-title{color:var(--brand-brown);font-size:1.5rem;font-weight:700;letter-spacing:2px;font-family:Dangrek,cursive;white-space:nowrap}.custom-banner-des{color:var(--brand-brown);font-size:.8rem;font-weight:400;margin-top:2px;opacity:.85;font-family:Dangrek,cursive;letter-spacing:1px}@keyframes pulse{0%{transform:scale(1);opacity:1}50%{transform:scale(1.5);opacity:.5}100%{transform:scale(1);opacity:1}}@media (max-width:600px){.custom-banner-left,.custom-banner-right{height:22px;width:100%}.custom-banner-center{padding:0 4px}.custom-banner-title{font-size:1rem}.custom-banner-des{font-size:.75rem;text-wrap:nowrap}}@media (max-width:767px){.hidden-mobile{display:none}.title_dm{font-size:11px}}@media (min-width:992px) and (max-width:1199px){.sticky-payment-sm{visibility:hidden}}@media (min-width:1200px){.sticky-payment-sm{visibility:hidden}}.selected{background:var(--selected-background)!important}.selected .title_price{color:var(--selected-background-p)!important}.selected .title_dm{color:var(--selected-background-p)!important}.bg-method{background-color:var(--paymentMethod-background);padding:.7rem .7rem;font-family:Dangrek,cursive;border-radius:6px;border:1px solid var(--paymentMethod-border)}.bundle-card.bundle-ineligible,.card-custom.bundle-ineligible{opacity:.45;filter:grayscale(.8);cursor:not-allowed!important;pointer-events:auto}.bundle-card.bundle-ineligible:hover,.card-custom.bundle-ineligible:hover{transform:none!important;box-shadow:none!important}.bundle-card.bundle-ineligible.selected,.card-custom.bundle-ineligible.selected{background:0 0!important;box-shadow:none!important}body,html{max-width:100%}body{touch-action:pan-y;overscroll-behavior-x:none;overflow-x:clip}header{position:sticky;top:0;z-index:1000;width:100%}.swiper{height:auto}@media (max-width:769px){.swiper{height:auto;width:100%}}@media (max-width:479px){.swiper{height:auto}}@media (min-width:768px) and (max-width:1023px){.swiper{height:auto}}@media (min-width:1024px) and (max-width:1279px){.swiper{height:auto;width:100%}}@media (min-width:1280px){.swiper{height:auto}}@media (max-width:768px){.customer-info-container{gap:4px!important;justify-content:flex-end}.points-badge,.wallet-badge{display:none!important}.customer-info-container form button{padding:5px 8px!important;font-size:13px!important;border-radius:12px!important}}body{display:flex;flex-direction:column;min-height:100vh}body>footer{margin-top:auto}