.product-card.svelte-11ja2cl{min-width:0;height:100%;color:var(--shop-ink);flex-direction:column;text-decoration:none;display:flex}.product-card-image.svelte-11ja2cl{border:1px solid var(--shop-line);border-radius:var(--shop-radius);background:var(--shop-paper);padding:16px;transition:border-color .16s ease-out;position:relative;overflow:hidden}.product-card.svelte-11ja2cl:hover .product-card-image:where(.svelte-11ja2cl){border-color:var(--shop-ink)}.product-card.svelte-11ja2cl:focus-visible{outline:2px solid var(--shop-ink);outline-offset:5px;border-radius:var(--shop-radius)}.discount-badge.svelte-11ja2cl{background:var(--shop-ink);color:var(--shop-paper);border-radius:4px;padding:4px 8px;font-size:12px;font-weight:700;position:absolute;top:10px;left:10px}.product-card-copy.svelte-11ja2cl{flex-direction:column;flex:1;padding:14px 0 4px;display:flex}.product-brand.svelte-11ja2cl{color:var(--shop-muted);margin:0 0 4px;font-size:13px;font-weight:600}.product-card.svelte-11ja2cl h3:where(.svelte-11ja2cl){letter-spacing:-.02em;overflow-wrap:anywhere;margin:0;font-size:16px;font-weight:800;line-height:1.4}.product-model.svelte-11ja2cl{min-height:20px;color:var(--shop-muted);overflow-wrap:anywhere;flex-wrap:wrap;gap:2px 10px;margin-top:4px;font-size:12px;line-height:1.6;display:flex}.product-price.svelte-11ja2cl{font-variant-numeric:tabular-nums;flex-wrap:wrap;align-items:baseline;gap:4px 8px;margin-top:auto;padding-top:10px;font-size:16px;font-weight:800;display:flex}.inquiry-price.svelte-11ja2cl{color:var(--shop-muted);font-size:14px;font-weight:600}.original-price.svelte-11ja2cl{color:var(--shop-muted);font-size:12px;font-weight:500;text-decoration:line-through}@media (width<=639px){.product-card-image.svelte-11ja2cl{padding:10px}.product-card.svelte-11ja2cl h3:where(.svelte-11ja2cl){font-size:15px}.product-card-copy.svelte-11ja2cl{padding-top:10px}.product-price.svelte-11ja2cl{padding-top:8px;font-size:15px}}@media (width>=900px){.product-card.svelte-11ja2cl h3:where(.svelte-11ja2cl){letter-spacing:-.01em;font-size:17px;font-weight:700}.product-brand.svelte-11ja2cl{font-size:14px}.product-model.svelte-11ja2cl{font-size:13px}.product-price.svelte-11ja2cl{font-size:17px;font-weight:700}.inquiry-price.svelte-11ja2cl{font-size:15px}}
