.badge[data-v-831cec1e]{align-items:center;border-radius:var(--radius-sm);display:inline-flex;font-family:var(--font-sub);font-size:var(--fs-kicker);font-weight:500;letter-spacing:.14em;line-height:1;padding:var(--sp-2) var(--sp-3);text-transform:uppercase;white-space:nowrap}:lang(th) .badge[data-v-831cec1e]{letter-spacing:.02em;text-transform:none}.badge--paper[data-v-831cec1e]{background:var(--paper);color:var(--ink)}.badge--outline[data-v-831cec1e]{border:1px solid var(--line);color:var(--ink-soft)}.badge--gold[data-v-831cec1e]{background:var(--accent-gold);color:var(--paper)}.badge--float[data-v-831cec1e]{left:var(--sp-3);position:absolute;top:var(--sp-3);z-index:2}.card[data-v-8ef99e95]{display:block}.card__media[data-v-8ef99e95]{border-radius:var(--radius-md);overflow:hidden;position:relative}.card__quick[data-v-8ef99e95]{background:var(--paper);border-radius:var(--radius-sm);bottom:var(--sp-3);color:var(--ink);font-family:var(--font-sub);font-size:var(--fs-xs);left:var(--sp-3);letter-spacing:.14em;opacity:0;padding:var(--sp-3);position:absolute;right:var(--sp-3);text-align:center;text-transform:uppercase;transform:translateY(calc(100% + var(--sp-4)));transition:opacity var(--dur) var(--ease),transform var(--dur) var(--ease);z-index:2}:lang(th) .card__quick[data-v-8ef99e95]{letter-spacing:.02em;text-transform:none}.card:focus-visible .card__quick[data-v-8ef99e95],.card:hover .card__quick[data-v-8ef99e95]{opacity:1;transform:translateY(0)}.card__meta[data-v-8ef99e95]{padding-top:var(--sp-4)}.card__name[data-v-8ef99e95]{color:var(--ink);font-size:var(--fs-h3);transition:color var(--dur) var(--ease)}.card:hover .card__name[data-v-8ef99e95]{color:var(--accent-gold)}.card__spec[data-v-8ef99e95]{color:var(--muted);font-size:var(--fs-xs);margin-top:var(--sp-1)}.card__price[data-v-8ef99e95]{color:var(--ink-soft);display:block;font-size:var(--fs-sm);margin-top:var(--sp-2)}@media(hover:none){.card__quick[data-v-8ef99e95]{display:none}}@media(prefers-reduced-motion:reduce){.card__quick[data-v-8ef99e95]{transform:none;transition:opacity var(--dur) var(--ease)}}
