.cc[data-v-c74ac0ee]{padding:var(--sp-8) var(--sp-6) var(--sp-16);max-width:960px}.cc h1[data-v-c74ac0ee]{font-size:var(--fs-h2);margin-top:var(--sp-6)}.cc__lead[data-v-c74ac0ee]{color:var(--text-muted);margin:var(--sp-4) 0 var(--sp-6);line-height:1.75;font-size:1.05rem;max-width:74ch}.cc__lead strong[data-v-c74ac0ee]{color:var(--text)}.cc h2[data-v-c74ac0ee]{font-size:1.45rem;margin:var(--sp-12) 0 var(--sp-3)}.cc h3[data-v-c74ac0ee]{font-size:1rem;margin-bottom:var(--sp-2)}.cc__note[data-v-c74ac0ee]{color:var(--text-muted);line-height:var(--lh-body);max-width:74ch;margin-bottom:var(--sp-4)}.cc__btns[data-v-c74ac0ee]{display:flex;gap:var(--sp-4);flex-wrap:wrap;margin-top:var(--sp-6)}.cc__grid[data-v-c74ac0ee]{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));gap:var(--sp-6)}.pc[data-v-c74ac0ee]{display:flex;flex-direction:column;gap:var(--sp-2);padding:var(--sp-4);border-radius:var(--r-lg);background:var(--jc-bg-050, #f7f8f7);color:var(--text);transition:transform var(--t-base) var(--ease)}.pc[data-v-c74ac0ee]:hover{transform:translateY(-3px)}.pc img[data-v-c74ac0ee]{width:100%;height:150px;object-fit:contain}.pc__name[data-v-c74ac0ee]{font-weight:var(--fw-semibold);font-size:var(--fs-sm);line-height:1.35}.pc__price[data-v-c74ac0ee]{font-family:var(--font-display);font-weight:var(--fw-bold);color:var(--jc-green-hover)}.pc__price small[data-v-c74ac0ee]{font-weight:var(--fw-regular);color:var(--text-muted);font-size:var(--fs-cap)}.pc__stock[data-v-c74ac0ee]{font-size:var(--fs-cap);color:var(--jc-success, #3a8f00)}.cc__why[data-v-c74ac0ee]{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:var(--sp-6)}.cc__why p[data-v-c74ac0ee]{color:var(--text-muted);font-size:var(--fs-sm);line-height:var(--lh-body)}.cc__reg[data-v-c74ac0ee]{display:flex;flex-wrap:wrap;gap:var(--sp-2);list-style:none;margin-bottom:var(--sp-4)}.cc__reg li[data-v-c74ac0ee]{background:var(--jc-green-050);border-radius:var(--r-pill);padding:4px 14px;font-size:var(--fs-sm);color:var(--jc-gray-700)}.cc__faq[data-v-c74ac0ee]{display:grid;gap:var(--sp-3)}.cc__faq details[data-v-c74ac0ee]{border:1px solid var(--border);border-radius:var(--r-lg);padding:var(--sp-4) var(--sp-6)}.cc__faq summary[data-v-c74ac0ee]{font-weight:var(--fw-bold);cursor:pointer;list-style:none}.cc__faq summary[data-v-c74ac0ee]::-webkit-details-marker{display:none}.cc__faq summary[data-v-c74ac0ee]:before{content:"+ ";color:var(--jc-green-hover);font-weight:var(--fw-bold)}.cc__faq details[open] summary[data-v-c74ac0ee]:before{content:"– "}.cc__faq p[data-v-c74ac0ee]{color:var(--text-muted);margin-top:var(--sp-3);line-height:var(--lh-body)}
