
.mb-swatches{display:flex;gap:10px;margin-bottom:10px}
.mb-swatches span{width:34px;height:34px;border:2px solid #ddd;cursor:pointer}
.mb-swatches span.active{border-color:#6a5cff}
.mb-disabled{opacity:.4;pointer-events:none}
.mb-demo-badge{background:#ff5722;color:#fff;padding:6px 10px;font-weight:700;margin-bottom:10px;display:inline-block}
