.product-card.svelte-11ja2cl .pc-name:where(.svelte-11ja2cl){font-family:var(--heading-font-family);font-weight:600}.product-card.svelte-11ja2cl .pc-name:where(.svelte-11ja2cl) a:where(.svelte-11ja2cl){color:var(--ink)}.product-card.svelte-11ja2cl .pc-name:where(.svelte-11ja2cl) a:where(.svelte-11ja2cl):hover{color:var(--primary-strong)}.product-card.svelte-11ja2cl .pc-now:where(.svelte-11ja2cl){font-family:var(--heading-font-family);color:var(--primary-strong);font-weight:600}.product-card.svelte-11ja2cl .pc-now.is-sale:where(.svelte-11ja2cl){color:var(--sale-strong)}.product-card.svelte-11ja2cl .pc-was:where(.svelte-11ja2cl) s:where(.svelte-11ja2cl){color:var(--ink-2)}.product-card.svelte-11ja2cl .badge--sale:where(.svelte-11ja2cl),.product-card.svelte-11ja2cl .badge--hot:where(.svelte-11ja2cl){background:var(--sale-light);color:var(--sale-strong);letter-spacing:.02em;font-weight:600}.product-card.svelte-11ja2cl .pc-fav:where(.svelte-11ja2cl):hover{color:var(--primary-strong);background:var(--panel)}.product-card.svelte-11ja2cl .pc-fav.is-on:where(.svelte-11ja2cl){color:var(--primary-strong)}.pc-quick.svelte-11ja2cl{border-radius:var(--radius-pill);background:#1d1a16db}.pc-quick.svelte-11ja2cl:hover{background:var(--ink)}.pc-wrap.svelte-11ja2cl{display:block;position:relative}.pc-link.svelte-11ja2cl{color:inherit;text-decoration:none}.pc-link.svelte-11ja2cl:after{content:"";z-index:1;position:absolute;inset:0}.pc-link.svelte-11ja2cl:focus-visible{outline:none}.pc-link.svelte-11ja2cl:focus-visible:after{outline:2px solid var(--primary-strong);outline-offset:-2px;border-radius:var(--card-radius)}.pc-fav.svelte-11ja2cl,.pc-add.svelte-11ja2cl{z-index:3;position:relative}.pc-qv.svelte-11ja2cl{z-index:3}.pc-qv.svelte-11ja2cl:focus-visible{outline:2px solid var(--primary-strong);outline-offset:2px}@media (prefers-reduced-motion:reduce){.pc-qv.svelte-11ja2cl{transition:none}}.pc-wrap.svelte-11ja2cl .media.pc-media{background:var(--white);background-image:none}.pc-wrap.svelte-11ja2cl .media.pc-media>img{object-fit:contain;width:auto;max-width:100%;height:auto;max-height:100%}.pc-to.svelte-11ja2cl{font-size:var(--text-s);color:var(--text-subtle);font-weight:500}.pc-foot.svelte-11ja2cl{margin-top:var(--space-2xs)}.pc-foot.svelte-11ja2cl .btn:where(.svelte-11ja2cl){width:100%}
