/* ONE RUST — PayNow storefront */
@keyframes shine{0%{left:-100px}to{left:calc(100% + 100px)}}@keyframes rotation{to{transform:rotate(360deg)}}
html{background:#07070a;scrollbar-gutter:stable}body{margin:0;background:var(--background-color);font-family:"Roboto Flex",sans-serif}[x-cloak]{display:none!important}button,.btn{cursor:pointer}.container{max-width:var(--content-width)!important}.bg-content{background:var(--content-color)}.bg-content-light{background:var(--content-light-color)}.bg-secondary{background:var(--secondary-color)}.bg-primary{background:var(--primary-color)}.text-primary{color:var(--primary-color)}.text-muted{color:var(--text-muted)}.border-content-light{border-color:rgba(255,255,255,.1)!important}.custom-avatar{overflow:hidden;border-radius:10px}.custom-avatar img{width:100%;height:100%;object-fit:cover}.card-loading{position:absolute;inset:0;background:var(--background-color);z-index:5;opacity:.85}.loader{width:48px;height:48px;border:5px solid #fff;border-bottom-color:transparent;border-radius:50%;display:inline-block;animation:1s linear infinite rotation}.sidebar .top-customer{order:2}.sidebar .recent-payments{order:3}.sidebar .giftcards{order:10}.sidebar .text-block{order:15}
body.one-rust-store{min-height:100vh;background:#07070a;color:#d8d5df;overflow-x:hidden}.one-rust-store h1,.one-rust-store h2,.one-rust-store h3,.one-rust-store h4,.one-rust-store button,.one-rust-store a{font-family:"Rajdhani",sans-serif}.one-rust-store ::selection{background:rgba(185,125,254,.45);color:#fff}
#appBg{position:absolute;inset:0 0 auto;height:620px;overflow:hidden;opacity:1;pointer-events:none;z-index:0}#appBg img{width:100%;height:100%;object-fit:cover;object-position:center top;opacity:.68;filter:saturate(.92) contrast(1.08)}#appBg:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(7,7,10,.7),rgba(7,7,10,.18) 48%,rgba(7,7,10,.72)),linear-gradient(180deg,rgba(7,7,10,.2),#07070a 94%)}#appBg .fade{display:none}#storeApp{position:relative;z-index:1}
.container{width:min(100%,var(--content-width))}.bg-content,.one-custom-content,.product-page,.product-description,.one-rust-store [class*="bg-[--panel-body]"]{background:linear-gradient(145deg,rgba(21,19,28,.96),rgba(10,10,14,.97))!important;border:1px solid rgba(199,139,255,.13);box-shadow:0 18px 50px rgba(0,0,0,.3)}.bg-content-light{background:rgba(255,255,255,.045)!important}.text-primary{color:var(--primary-color)!important}.bg-primary{background:linear-gradient(135deg,var(--primary-color),var(--secondary-color))!important}.text-muted{color:var(--text-muted)!important}
.one-store-hero{min-height:270px;display:flex;align-items:flex-start}.one-store-hero__inner{display:flex;align-items:center;justify-content:space-between;padding-top:38px;gap:32px}.one-store-brand{display:inline-flex;align-items:center;filter:drop-shadow(0 10px 28px rgba(0,0,0,.5))}.one-store-brand img{width:210px;height:74px;object-fit:contain;object-position:left center}.one-store-hero__actions{display:flex;align-items:center;gap:12px}.one-store-action,.one-store-cart{min-height:62px;border:1px solid rgba(255,255,255,.12);background:rgba(17,16,23,.84);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);color:#fff;border-radius:14px;display:flex;align-items:center;gap:12px;padding:9px 14px;transition:.2s ease;box-shadow:0 12px 34px rgba(0,0,0,.25)}.one-store-action:hover,.one-store-cart:hover{border-color:rgba(199,139,255,.52);transform:translateY(-2px);background:rgba(27,23,36,.94)}.one-store-action__icon{width:42px;height:42px;border-radius:10px;display:grid;place-items:center;background:linear-gradient(135deg,var(--primary-color),var(--secondary-color));font-size:17px}.one-store-action__text{display:flex;flex-direction:column;align-items:flex-start;line-height:1.08}.one-store-action__text strong{font-size:16px;letter-spacing:.04em}.one-store-action__text small{margin-top:5px;color:#a7a3b1;font:600 11px "Roboto Flex",sans-serif}.one-store-action .count{min-width:28px;height:24px;padding:0 6px;border-radius:8px;display:grid;place-items:center;background:rgba(124,255,169,.11);color:#78eca0;font:700 11px "Roboto Flex",sans-serif}.one-store-action--server.is-copied:after{content:"COPIED";color:#78eca0;font-size:12px;font-weight:800}.one-store-cart{padding-inline:18px;font-size:14px;font-weight:800;letter-spacing:.05em}.one-store-cart__count{min-width:22px;height:22px;display:grid;place-items:center;border-radius:7px;background:var(--primary-color);font-size:11px}
