.market-switch{display:flex;gap:12px;margin-bottom:22px}.market-switch button{flex:1;border:1px solid #dce3d8;background:white;border-radius:10px;padding:17px 22px;display:flex;align-items:center;gap:12px;text-align:left}.market-switch button.selected{border:2px solid #ef542d;background:#fff9f3}.market-switch button.digital-selected{border-color:#5068a7;background:#edf1fa}.market-switch span{font-size:26px}.market-switch b{font-size:17px}.market-switch small{font-size:11px;color:#829080}.market-switch em{margin-left:auto;font:9px sans-serif;background:#e7e8ff;color:#5a62a0;padding:4px 7px;border-radius:4px}.digital-hero{background:radial-gradient(ellipse at 80% 50%,#334269,#182338 70%);color:#fff;border-radius:14px;padding:38px 45px;display:flex;justify-content:space-between;align-items:center;min-height:305px}.digital-hero .eyebrow{color:#b1bedf}.digital-hero h1{font-size:37px;line-height:1.5;margin:14px 0}.digital-hero p:not(.eyebrow){font-size:12px;color:#b8c6df;margin-bottom:24px}.hero-rune{font-size:150px;color:#d5ba87;text-align:center;width:36%;line-height:1.2;text-shadow:0 0 60px #d2b68244}.hero-rune span{display:block;font-size:13px;line-height:1.7;letter-spacing:4px;color:#b8c6df}.trade-steps{display:flex;justify-content:space-between;gap:15px;padding:23px 12px;font-size:12px;color:#728177}.trade-steps b{font-size:17px;color:#8196bc;margin-right:8px}.virtual-filter{display:flex;align-items:end;gap:16px;margin:20px 0;padding:20px}.virtual-filter label{display:grid;gap:7px;flex:1;font-size:11px}.virtual-filter select{width:100%}.virtual-grid{margin-top:20px}.virtual-card .price{color:#4e63a1}.virtual-card .productimg{height:210px}.virtual-card .tag{background:#ffffffdd;color:#344b78}.digital-badge{display:inline-block;background:#edf0fa;color:#5167a0;font-size:10px;padding:5px 8px;border-radius:4px}.consent{display:flex!important;grid-template-columns:20px 1fr;align-items:center}.order-actions button{display:block;margin:5px 0;white-space:nowrap}.order-kind{font-size:10px;color:#5a71aa}.virtual-seller-cta{display:flex;gap:10px}@media(max-width:700px){.market-switch button{padding:13px;gap:8px;flex-wrap:wrap}.market-switch small{width:100%;margin-left:30px}.market-switch b{font-size:14px}.digital-hero{padding:25px}.digital-hero h1{font-size:28px}.hero-rune{font-size:90px}.hero-rune span{font-size:10px;letter-spacing:2px}.trade-steps{display:grid;grid-template-columns:1fr 1fr;font-size:10px;padding:20px 0}.virtual-filter{flex-wrap:wrap;gap:10px}.virtual-filter label{flex-basis:45%}.virtual-grid .productimg{height:160px}.order-actions button{font-size:10px}.market-switch em{display:none}}
