.sp{flex-direction:column;align-items:center;gap:20px;width:100%;max-width:880px;display:flex}.sp-card,.sp-pack{box-sizing:border-box;filter:drop-shadow(0 24px 40px #000000b3);width:100%}.sp-card.stoneframe,.sp-pack.stoneframe{border-width:40px;border-image-width:40px}.sp-intro{text-align:center}.sp-packs{flex-wrap:wrap;justify-content:center;gap:20px;width:100%;display:flex}.sp-pack{flex-direction:column;flex:340px;gap:14px;max-width:430px;display:flex}.stoneframe.sp-pack-owned{border-image-source:var(--tex-frame-green,var(--tex-frame))}.sp-pack-head{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.sp-price{color:#f2d38a;flex:none;font-size:18px;font-weight:800}.sp-rewards{color:var(--text);flex:1;margin:0;padding-left:20px;font-size:15px;line-height:1.55}.sp-action{flex-direction:column;align-items:stretch;gap:8px;display:flex}.sp-note{color:var(--muted);text-align:center;margin:0;font-size:13px;line-height:1.5}.sp-intro .sp-note{margin-top:10px;font-size:14px}.sp-center{text-align:center;margin:0}.sp-linkbtn{color:var(--accent);font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-weight:600}.sp-linkbtn:hover{color:var(--accent2);text-decoration:underline}.sp-success{text-align:center}.sp-success .btn{margin-top:24px}.sp-id{word-break:break-all}@media (max-width:767px){.sp-card.stoneframe,.sp-pack.stoneframe{border-width:24px;border-image-width:24px}}
