.world-shop{gap:24px;max-width:980px;margin:auto;padding:24px}.world-shop>header{justify-content:space-between;align-items:center;display:flex}.world-shop a{color:#c4b0df}.world-shop-hero{isolation:isolate;border-bottom:1px solid #b79dd24d;padding:40px 0;position:relative;overflow:hidden}.world-shop-hero>small{letter-spacing:3px;color:#bce3de;font-size:12px}.world-shop-hero h1{margin:20px 0;font-size:clamp(30px,5.8vw,55px);line-height:1.15}.world-shop-hero em{color:#edd49b;font-style:normal}.world-shop-hero p{color:#bfb0d1;line-height:1.7}.world-shop-hero-key{z-index:-1;background:radial-gradient(#78649766,#0000 70%);border:1px solid #dab88655;border-radius:50%;place-items:center;width:260px;height:260px;display:grid;position:absolute;top:20px;right:0;transform:rotate(-28deg);box-shadow:0 0 0 25px #d4b8e808}.world-shop-hero-key svg{color:#efd596;filter:drop-shadow(0 0 25px #d9a65799);width:130px;height:130px}.world-shop-packs{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.world-shop-packs button{background:linear-gradient(155deg,#322444,#161021);border-radius:20px;flex-direction:column;align-items:flex-start;padding:24px;display:flex;position:relative}.world-shop-packs button[aria-pressed=true]{background:linear-gradient(155deg,#5d476c,#221932);box-shadow:0 0 0 2px #e2c190}.world-shop-packs svg{color:#f6d693;width:32px;height:32px}.world-shop-packs small{color:#c9b7db;margin:8px 0;font-size:12px}.world-shop-packs b{font-size:24px}.world-shop-packs strong{margin-top:16px;font-size:33px}.world-shop-packs span{color:#aa9bbd;font-size:12px}.world-shop-machine-list{gap:10px;display:grid}.world-shop-machine-list details{background:#20152c;border:1px solid #9d79b744;border-radius:15px;padding:17px}.world-shop-machine-list summary{cursor:pointer}.world-shop-machine-list summary svg{vertical-align:middle;color:#eed59b;width:18px;margin-right:10px}.world-shop-machine-list details p{color:#cdbfdf;justify-content:space-between;font-size:14px;display:flex}.world-shop-terms{color:#c6b8d5;border:1px solid #9d79b744;border-radius:18px;padding:20px;font-size:14px;line-height:1.8}.world-shop-terms h2{color:#e9ddf3;font-size:20px}.world-shop-terms h2 svg{vertical-align:middle;width:22px}.world-shop-terms label{color:#eee3fc;align-items:flex-start;gap:10px;display:flex}.world-shop-terms input{margin-top:8px}.world-shop-buy,.world-shop-login{text-align:center;border-radius:16px;min-height:55px;padding:15px;font-weight:700;font-size:18px!important}.world-shop-checkout{text-align:center;background:#21172b;border:1px solid #b998d955;border-radius:22px;width:min(100%,580px);margin:auto;padding:24px}.world-shop-checkout .payment-qr{object-fit:contain;background:#fff;border-radius:12px;width:240px;max-height:380px}.world-shop-checkout>button,.world-shop-checkout>a{margin:16px auto;display:block}.world-shop-upload{background:#3f2e51;border:1px dashed #b998d9;border-radius:16px;flex-direction:column;gap:15px;padding:18px;display:flex}.world-shop-checkout>small{overflow-wrap:anywhere;font-size:11px}.world-shop footer{color:#a99abb;text-align:center;padding:20px;font-size:12px}.world-shop .treasury-primary{color:#fff;border-radius:12px;justify-content:center;align-items:center;padding:12px 20px;display:inline-flex}@media (max-width:600px){.world-shop{gap:18px;padding:18px}.world-shop-packs{gap:8px}.world-shop-packs button{padding:14px 8px}.world-shop-packs b{font-size:17px}.world-shop-packs strong{font-size:25px}.world-shop-packs small,.world-shop-packs span{font-size:10px}.world-shop-hero-key{opacity:.3;right:-100px}.world-shop-checkout{padding:18px}}
