.card-custom{background-color:var(--card-custom-product-bg);border-radius:10px;padding:1px;margin-bottom:12px;position:relative;display:flex;align-items:center;justify-content:space-between;color:#fff;border-color:var(--card-custom-product-border)}.wpr_payment_option .item .item-dec span{line-height:12px;font-family:sans-serif;color:#d4a158}.product-cover{background-color:var(--card-color);border-radius:7px;position:relative}.product-cover::before{content:'';position:absolute;top:-10px;right:-10px;width:28px;height:28px;border-radius:50%;background:0 0;box-shadow:inset -7px 0 0 0 rgba(255,255,255,.85),0 0 18px 3px rgba(199,184,255,.45);pointer-events:none;opacity:.7;z-index:2;animation:moonGlowPulse 12s ease-in-out infinite}@media (max-width:991px){.product-cover::before{display:none}}@media (prefers-reduced-motion:reduce){.product-cover::before{animation:none}}@keyframes pulseCover{0%{transform:scale(1)}50%{transform:scale(1.04)}100%{transform:scale(1)}}.wpr_payment_option .item .item-dec .title{font-weight:700;font-size:16px;font-family:sans-serif;color:#fff}.wpr_payment_option .item .item-dec .description{font-size:14px;font-family:sans-serif;color:#fff}.card{position:relative;z-index:1;border-radius:10px;overflow:hidden;border:none;background:var(--card-color,#222)}@keyframes borderGradient{0%{background-position:0 50%}50%{background-position:100% 50%}100%{background-position:0 50%}}.DM-C{width:50px;height:auto}.price{font-size:19px;font-family:Righteous,serif;font-weight:700;color:#d4a158}.badge-off{background-color:#f44336;color:#fff;border-radius:3px;text-align:start;white-space:nowrap;font-size:.6rem;padding:.1rem .3rem;position:absolute;top:-10px;right:auto;z-index:1}.title_price{font-size:19px;font-weight:700;color:#fff;text-align:right;word-break:break-word;margin-right:.5rem}.title_dm{font-size:15px;float:right;margin-right:.5rem;margin-bottom:0}@media (max-width:767px){.wpr_payment_option .item .item-dec .description{font-size:11px}.title_dm{font-size:11px}}.box-error{border:2px solid #dc3545!important;animation:shake .5s ease-in-out}@keyframes shake{0%,100%{transform:translateX(0)}25%{transform:translateX(-10px)}75%{transform:translateX(10px)}}.products::-webkit-scrollbar{width:4px}.products::-webkit-scrollbar-track{background:rgba(255,255,255,.05);border-radius:3px}.products::-webkit-scrollbar-thumb{background:rgba(91,141,239,.4);border-radius:3px}.products::-webkit-scrollbar-thumb:hover{background:rgba(91,141,239,.6)}.form-control{transition:all .2s ease}.form-control:focus{outline:0;border-color:var(--brand-primary,#fbbf24);box-shadow:0 0 0 3px rgba(251,191,36,.1)}.card-custom.selected{border-color:var(--brand-primary,#fbbf24)!important;background:rgba(251,191,36,.1)!important;box-shadow:0 0 0 3px rgba(251,191,36,.2)}.products-scroll-wrap{position:relative}.products-scroll-wrap::after{content:'';position:absolute;bottom:0;left:0;right:0;height:50px;background:linear-gradient(to bottom,transparent,rgba(20,20,40,.95));pointer-events:none;z-index:2;border-radius:0 0 8px 8px;transition:opacity .3s ease}.products-scroll-wrap.scrolled-bottom::after{opacity:0}.scroll-hint{position:absolute;bottom:6px;left:50%;transform:translateX(-50%);z-index:3;display:flex;align-items:center;gap:4px;color:rgba(255,255,255,.7);font-size:.7rem;pointer-events:none;animation:scrollHintBounce 1.5s ease infinite;transition:opacity .3s ease}.products-scroll-wrap.scrolled-bottom .scroll-hint{opacity:0}@keyframes scrollHintBounce{0%,100%{transform:translateX(-50%) translateY(0)}50%{transform:translateX(-50%) translateY(-4px)}}.products.row{max-height:370px;overflow-y:auto;overflow-x:hidden;-webkit-overflow-scrolling:touch;margin-left:-6px!important;margin-right:-6px!important;padding:4px 2px 4px 4px}.products .moom-bundle-col{padding-left:6px!important;padding-right:6px!important;padding-bottom:8px!important}.moom-bundle-col{margin-bottom:0!important}.moom-bundle-card{display:block!important;width:100%;padding:0!important;border:none;cursor:pointer;text-align:center;background:#2c2c4a!important;border-radius:14px;overflow:hidden;position:relative;border:1px solid rgba(70,85,130,.5);box-shadow:0 4px 16px rgba(0,0,0,.25),0 0 0 1px rgba(70,85,130,.25);transition:transform .2s ease,box-shadow .2s ease;color:#fff}.moom-bundle-card:hover{transform:translateY(-2px);box-shadow:0 6px 20px rgba(0,0,0,.3),0 0 0 1px rgba(70,85,130,.45)}.moom-bundle-card.bundle-card.selected,.moom-bundle-card.selected{border-color:rgba(91,141,239,.7)!important;background:rgba(91,141,239,.15)!important;box-shadow:0 0 0 2px rgba(91,141,239,.4)!important}.moom-bundle-card__badge{position:absolute;top:6px;right:6px;z-index:2;background:#dc2626;color:#fff;font-size:.65rem;font-weight:700;padding:3px 7px;border-radius:4px;max-width:calc(100% - 12px);white-space:normal;word-break:break-word;line-height:1.3}.moom-bundle-card__icon-wrap{position:relative;width:100%;padding:10px 10px 14px;background:rgba(26,26,50,.4);border-radius:12px 12px 0 0}.moom-bundle-card__img{width:100%;height:auto;max-height:90px;object-fit:contain;display:block;border-radius:8px}.moom-bundle-card__quantity{color:#fff;font-size:.95rem;font-weight:500;padding:10px 8px 4px;line-height:1.4;text-align:center}.moom-bundle-card__price{color:#fff;font-size:1.1rem;font-weight:700;padding:4px 8px 12px;letter-spacing:.02em}.moom-bundle-card__pts{color:#5b8def;font-size:.7rem;padding-bottom:8px}.moom-bundle-card__badge--left{left:4px;right:auto}@media (max-width:576px){.products.row{margin-left:-4px!important;margin-right:-4px!important;max-height:320px}.products .moom-bundle-col{padding-left:4px!important;padding-right:4px!important;padding-bottom:6px!important}.moom-bundle-card__badge--left{left:3px}.moom-bundle-card__badge{font-size:.6rem;padding:2px 6px;max-width:calc(100% - 8px);top:4px;right:4px}.moom-bundle-card__icon-wrap{padding:8px 8px 12px}.moom-bundle-card__img{max-height:70px}.moom-bundle-card__quantity{font-size:.85rem;padding:8px 6px 2px}.moom-bundle-card__price{font-size:1rem;padding:2px 6px 10px}}.check-user-btn{position:relative;display:inline-flex;align-items:center;justify-content:center}.check-user-btn .btn-spinner,.check-user-btn .btn-text{display:inline-flex;align-items:center;transition:opacity .2s ease}.check-user-btn.loading .btn-text{opacity:0}.check-user-btn.loading .btn-spinner{display:inline-flex!important;opacity:1}.check-user-btn.loading,.check-user-btn:disabled{pointer-events:none;opacity:.7}.check-user-btn .spinner-border-sm{width:1rem;height:1rem;border-width:.15em}.verified-username-badge{position:fixed;top:80px;right:20px;z-index:1000;animation:slideInRight .5s ease-out}.badge-content{background:linear-gradient(135deg,#10b981 0,#059669 100%);color:#fff;padding:.75rem 1.25rem;border-radius:25px;display:flex;align-items:center;gap:.75rem;box-shadow:0 4px 16px rgba(16,185,129,.4);font-size:.9rem;white-space:nowrap}.badge-content i{font-size:1.1rem}@keyframes slideInRight{from{opacity:0;transform:translateX(100px)}to{opacity:1;transform:translateX(0)}}@media (max-width:768px){.verified-username-badge{top:70px;right:10px;font-size:.8rem}.badge-content{padding:.5rem 1rem;font-size:.8rem}}.col-md-12.mb-4:has(> #box-character_id),.col-md-12.mb-4:has(> #box-player_id),.col-md-12.mb-4:has(> #box-user){margin-bottom:1rem!important}@media (max-width:991px){#box-character_id.card,#box-player_id.card,#box-user.card{padding:10px 12px!important}#box-character_id .bg-method,#box-player_id .bg-method,#box-user .bg-method{padding:6px 10px;font-size:.88rem;margin-bottom:8px}.user_game_form .form-control,.user_game_form .game-id-input{height:40px!important;font-size:.9rem!important;padding:6px 12px!important}}@media (max-width:991px){.sticky-payment-sm{padding:8px 12px;margin-top:6px}.sticky-payment-sm .text-secondary{font-size:.78rem;line-height:1.2}.sticky-payment-sm .text-dark{font-size:.85rem;line-height:1.25}.sticky-payment-sm .price{font-size:1rem}.sticky-payment-sm .btn-submit{padding:0!important}.sticky-payment-sm .btn-submit>span{padding:7px 12px!important;font-size:.8rem!important;min-width:88px!important;line-height:1.25!important}.sticky-payment-sm .btn-submit>span strong{font-weight:700;font-size:.82rem}.site-footer .chat-button{bottom:130px!important}.lucky-draw-button{bottom:200px!important}}#box-item .card-body.pt-0+.card-body.pb-0{margin-top:.5rem}.bundle-section-title i{font-size:.9em}