.sf-purchase h2{font-size:clamp(24px,4vw,31px);line-height:1.05}.sf-purchase h2 .sf-usd{color:var(--sf-gold)}.sf-m-art{position:relative;height:120px;border-radius:14px;overflow:hidden;margin:0 0 16px;box-shadow:inset 0 0 0 1px #ffb46e33}.sf-m-art img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;display:block;transition:transform .6s var(--sf-ease)}.sf-m-art:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(0deg,rgba(20,16,14,.85),transparent 70%)}.sf-broke-art{position:relative;display:block;width:96px;margin:0 auto 6px}.sf-broke-art .sf-anvil{width:96px;height:96px}.sf-m-work{display:block;width:96px;margin:0 auto 6px}.sf-m-work .sf-anvil{width:96px;height:96px}.sf-m-stamp{display:flex;justify-content:center;margin:10px 0 22px}.sf-m-anvil{margin:10px 0 22px}.sf-m-desc{color:var(--sf-ash);margin:10px 0 16px}.sf-m-desc b{color:var(--sf-hot)}.sf-m-notice{margin-top:12px}.sf-ledger{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:10px;padding:14px;border-radius:14px;background:#00000059;border:1px solid rgba(255,170,90,.16)}.sf-led small{display:block;color:var(--sf-steel);font-size:11px;text-transform:uppercase;letter-spacing:.1em;font-weight:800}.sf-led b{display:flex;align-items:center;gap:6px;font:800 22px var(--sf-font-body);font-variant-numeric:tabular-nums;margin:3px 0 1px}.sf-led span{color:var(--sf-steel);font-size:13px}.sf-led.sf-led-after{text-align:right}.sf-led.sf-led-after b{justify-content:flex-end;color:var(--sf-gold)}.sf-led-arrow{color:var(--sf-ember);font-size:22px;font-weight:800}.sf-meter{grid-column:1 / -1;display:flex;height:8px;border-radius:99px;overflow:hidden;background:#ffffff0f}.sf-meter i{display:block;height:100%}.sf-meter .sf-keep{background:linear-gradient(90deg,#8a5a2a,#ffc443)}.sf-meter .sf-delta{background:repeating-linear-gradient(-45deg,#ff5a1f 0,#ff5a1f 6px,#ff8a2a 6px,#ff8a2a 12px);background-size:17px 100%;box-shadow:0 0 10px #ff5a1f;animation:stripes .8s linear infinite}@keyframes stripes{to{background-position:17px 0}}.sf-m-actions{display:flex;gap:10px;justify-content:flex-end;margin-top:20px;flex-wrap:wrap}.sf-purchase{min-width:0;overflow-wrap:anywhere}.sf-m-actions button,.sf-m-actions a{min-height:44px;height:auto;padding:12px 18px;white-space:normal;overflow-wrap:anywhere}.sf-purchase .sf-btn-molten:disabled{opacity:.55;cursor:not-allowed}.sf-purchase .sf-btn-molten:disabled:hover{filter:none;transform:none}@media(max-width:420px){.sf-m-actions>*{flex:1}}
