.pt[data-v-0ea49e51]{flex-wrap:wrap;align-items:baseline;gap:.35rem;display:inline-flex}.pt--lg .price[data-v-0ea49e51]{font-size:var(--fs-xl)}.pt--sm .price[data-v-0ea49e51]{font-size:var(--fs-base)}.pc[data-v-1eb306fc]{border:1px solid var(--c-line);border-radius:var(--radius-lg);background:#fff;flex-direction:column;padding:.75rem;transition:box-shadow .15s,border-color .15s;display:flex}.pc[data-v-1eb306fc]:hover{box-shadow:var(--shadow-lg);border-color:var(--c-line-strong)}.pc__img[data-v-1eb306fc]{aspect-ratio:1;border-radius:var(--radius);background:#fff;display:block;position:relative;overflow:hidden}.pc__badge[data-v-1eb306fc]{background:var(--c-danger,#c62828);color:#fff;font-size:var(--fs-xs);border-radius:999px;padding:.15rem .5rem;font-weight:700;position:absolute;top:.5rem;left:.5rem}.pc__img img[data-v-1eb306fc]{-o-object-fit:contain;object-fit:contain;width:100%;height:100%}.pc__body[data-v-1eb306fc]{flex:1;padding:.75rem .25rem .5rem}.pc__title[data-v-1eb306fc]{color:var(--c-ink);overflow-wrap:anywhere;min-height:2.6em;margin:.1rem 0 .25rem;font-weight:600;line-height:1.3;display:block}.pc__meta[data-v-1eb306fc]{flex-direction:column;gap:.35rem;margin-top:.5rem;display:flex}.pc__buy[data-v-1eb306fc]{border-top:1px solid var(--c-line);align-items:center;gap:.5rem;padding-top:.5rem;display:flex}.pc__buy .btn[data-v-1eb306fc]{flex:1}.pc--list[data-v-1eb306fc]{flex-direction:row;align-items:center;gap:1rem}.pc--list .pc__img[data-v-1eb306fc]{flex:none;width:96px}.pc--list .pc__title[data-v-1eb306fc]{min-height:0}.pc--list .pc__buy[data-v-1eb306fc]{border:0;padding:0}.pc__brandlink[data-v-1eb306fc]{color:inherit}.pc__brandlink[data-v-1eb306fc]:hover{color:var(--c-brand-dark);text-decoration:underline}
