.products.row{--bs-gutter-x:0.5rem;margin-left:-5px!important;margin-right:-5px!important}.products.row>[class*=col-]{padding-left:5px!important;padding-right:5px!important}.card-custom{background:linear-gradient(160deg,#ff7adb 0,#db1b7e 70%,#b3155f 100%);border:1px solid rgba(255,255,255,.18);border-radius:12px;padding:6px;margin-bottom:12px;position:relative;display:flex;align-items:center;justify-content:space-between;color:#fff;box-shadow:0 6px 14px rgba(106,11,64,.22);transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}.card-custom:hover{transform:translateY(-2px);box-shadow:0 10px 20px rgba(106,11,64,.32);border-color:rgba(255,255,255,.4)}.bundle-card.selected,.card-custom.selected{background:linear-gradient(160deg,#ffe4f3 0,#ffc4e4 100%)!important;border-color:#fff!important;box-shadow:0 0 0 3px rgba(255,255,255,.65),0 10px 24px rgba(106,11,64,.32)!important}.bundle-card.selected .title_price,.card-custom.selected .title_price{color:#db1b7e!important}.bundle-card.selected .title_dm,.card-custom.selected .title_dm{color:#b3155f!important}.product-cover{background:linear-gradient(160deg,#ff7adb 0,#db1b7e 70%,#b3155f 100%);border-radius:10px;padding:4px;box-shadow:0 6px 14px rgba(106,11,64,.22)}.product-cover img{border-radius:8px}#box-character_id.card,#box-item.card,#box-payment_option.card,#box-player_id.card,#box-user.card{position:relative;z-index:1;border-radius:12px;overflow:hidden;border:none;background:linear-gradient(160deg,#ff7adb 0,#db1b7e 70%,#b3155f 100%);box-shadow:0 8px 22px rgba(106,11,64,.25)}@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:#db1b7e}.badge-off{background-color:#f44336;color:#fff;border-radius:999px;text-align:start;white-space:nowrap;font-size:.58rem;font-weight:700;line-height:1.2;padding:.12rem .5rem;position:absolute;top:-10px;right:auto;z-index:2;box-shadow:0 2px 6px rgba(0,0,0,.18);pointer-events:none}.title_price{font-size:19px;font-weight:700;color:#fff;text-align:right;word-break:break-word;margin-right:.5rem;text-shadow:0 1px 2px rgba(0,0,0,.2)}.title_dm{font-size:15px;float:right;margin-right:.5rem;margin-bottom:0;color:rgba(255,255,255,.95)}@media (max-width:767px){.wpr_payment_option .item .item-dec .description{font-size:11px}.title_dm{font-size:11px}}.wpr_payment_option .item .item-dec .title{font-weight:700;font-size:16px;font-family:sans-serif;color:#fff;text-shadow:0 1px 2px rgba(0,0,0,.2)}.wpr_payment_option .item .item-dec .description{font-size:14px;font-family:sans-serif;color:rgba(255,255,255,.92)}.wpr_payment_option .item .item-dec span{line-height:12px;font-family:sans-serif;color:rgba(255,255,255,.92)}.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-track{background:rgba(255,255,255,.12);border-radius:3px}.products::-webkit-scrollbar-thumb{background:var(--brand-primary-hover,#fa78d5);border-radius:3px}.products::-webkit-scrollbar-thumb:hover{background:#db1b7e}.form-control{transition:border-color .2s ease,box-shadow .2s ease}.form-control:focus{outline:0;border-color:#db1b7e;box-shadow:0 0 0 3px rgba(219,27,126,.15)}.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}#user_found:empty{display:none}#user_found:not(:empty){display:inline-flex;align-items:center;gap:8px;margin-top:10px;padding:6px 14px;border-radius:8px;background:rgba(0,0,0,.28);border:1px solid rgba(255,255,255,.3);font-size:.92rem;font-weight:700;line-height:1.3;box-shadow:0 2px 8px rgba(0,0,0,.2);animation:userFoundPop .25s ease-out}#user_found[style*="244, 218, 44"]::before{content:"User Name :";color:#fff;font-weight:600;white-space:nowrap}@keyframes userFoundPop{from{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.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}}.sticky-payment,.sticky-payment-sm{background:#fff;box-shadow:0 -6px 18px rgba(106,11,64,.18);border-top:1px solid rgba(219,27,126,.15)}.sticky-payment .btn-submit,.sticky-payment-sm .btn-submit{background:0 0!important;border:none!important;padding:0!important;box-shadow:none!important}.sticky-payment .btn-submit .btn-1,.sticky-payment-sm .btn-submit .btn-1{border-radius:999px;color:#fff;font-weight:700;transition:filter .2s ease,transform .2s ease}.sticky-payment .btn-submit:hover .btn-1,.sticky-payment-sm .btn-submit:hover .btn-1{filter:brightness(1.05);transform:translateY(-1px)}#box-item .card-body.pt-0+.card-body.pb-0{margin-top:.5rem}.bundle-section-title i{font-size:.9em}