
.kemi-desc.card{border:1px solid #e5e7eb;border-radius:12px;padding:16px;background:#fff;margin:16px 0}
.kemi-desc h2{margin:0 0 8px}
.kemi-shop h2{margin:16px 0 8px}
.kemi-shop-list{list-style:none;margin:0;padding:0;border-top:1px solid #e5e7eb}
.kemi-shop-list li{display:flex;align-items:center;justify-content:space-between;padding:12px 0;border-bottom:1px solid #e5e7eb;gap:8px}
.kemi-shop-list .item-label{font-weight:600}
.kemi-shop-list .btn-buy{background:#111827;color:#fff;text-decoration:none;padding:8px 14px;border-radius:10px;display:inline-block;white-space:nowrap}
@media (max-width:640px){
  .kemi-shop-list li{flex-direction:column;align-items:flex-start}
}
