.kmp-box{display:grid;grid-gap:8px;gap:8px;margin:14px 0}.kmp-item{border:1px solid var(--line);border-radius:var(--radius);background:var(--card);padding:10px 12px;min-width:0}.kmp-head{display:flex;flex-wrap:wrap;align-items:center;gap:8px;font-size:14px}.kmp-badge{display:inline-block;background:var(--accent);color:var(--accent-ink,#fff);border-radius:var(--btn-r,999px);padding:3px 10px;font-size:12px;font-weight:800;letter-spacing:.02em}.kmp-count{font-size:12px;font-weight:700;color:var(--soft);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.kmp-terms{margin:6px 0 0;font-size:12.5px;line-height:1.45;color:var(--soft);overflow-wrap:anywhere}.kmp-cart{display:grid;grid-gap:6px;gap:6px;margin:10px 0}.kmp-gift{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;grid-gap:10px;gap:10px;border:1px dashed var(--line);border-radius:var(--radius);padding:8px 10px;font-size:14px}.kmp-gift .nm{min-width:0;overflow-wrap:anywhere}.kmp-gift .amt s{color:var(--faint);margin-right:4px}.kmp-next,.kmp-ok{margin:0;font-size:13px;line-height:1.45;overflow-wrap:anywhere}.kmp-ok{color:var(--ok,#2f8f4e);font-weight:700}.kmp-next{color:var(--ink);font-weight:700}.kmp-next small,.kmp-ok small{display:block;font-weight:400;color:var(--soft);font-size:12px}.kmp-line-disc{display:block;color:var(--ok,#2f8f4e);font-size:12px;font-weight:700}.kmp-card{display:inline-block;margin-top:4px;padding:2px 6px;font-size:10px;font-weight:800;letter-spacing:.5px;color:var(--accent-ink,#fff);background:var(--accent);border-radius:calc(var(--radius, 8px) * .5)}.kmp-page .sec{margin-bottom:16px}.kmp-list{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));grid-gap:14px;gap:14px}.kmp-card-big{display:flex;flex-direction:column;gap:10px;padding:18px;background:var(--card);border:1px solid var(--line);border-radius:var(--radius)}.kmp-card-big .btn{align-self:flex-start;margin-top:auto}