.xoot-merch{background:var(--xoot-surface-page-alt);color:var(--xoot-text-primary)}.xoot-merch-heading{text-align:center;max-width:560px;margin-inline-start:auto;margin-inline-end:auto}.xoot-merch-heading>p:last-child{color:var(--xoot-text-secondary);margin-top:16px;line-height:1.65}.xoot-merch-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:20px;margin-top:52px;display:grid}.xoot-merch-card{border-radius:var(--xoot-radius-lg);background:var(--xoot-surface-card);box-shadow:var(--xoot-shadow-2);position:relative;overflow:visible}.xoot-merch-card .xoot-handoff-tape{width:90px;height:28px;top:-11px}.xoot-merch-art{border-radius:var(--xoot-radius-lg) var(--xoot-radius-lg) 0 0;place-items:center;height:168px;display:grid;position:relative}.xoot-merch-art>span{border-radius:var(--xoot-radius-pill);color:var(--xoot-ink-700);font-size:var(--xoot-caption);background:#ffffffc7;padding:5px 11px;font-weight:600;position:absolute;top:14px;left:16px}.xoot-merch-copy{padding:24px}.xoot-merch-copy h3{font:500 var(--xoot-title-2)/1.15 var(--xoot-font-display);letter-spacing:var(--xoot-track-display);margin:0 0 10px}.xoot-merch-copy p{color:var(--xoot-text-secondary);font-size:var(--xoot-body-sm);margin:0;line-height:1.65}
