.studio-product.svelte-uerje7{min-width:0;color:var(--j-ink);font-family:var(--font-body)}.product-image.svelte-uerje7{position:relative;background:#fff}.product-image.svelte-uerje7>a:where(.svelte-uerje7){display:block;overflow:hidden}.product-image.svelte-uerje7 img:where(.svelte-uerje7){display:block;aspect-ratio:1;width:100%;height:auto;-o-object-fit:contain;object-fit:contain}.photo-pending.svelte-uerje7{display:grid;place-items:center;aspect-ratio:1;padding:20px;text-align:center;font-size:12px;color:var(--j-muted);background:var(--j-paper)}.save.svelte-uerje7{position:absolute;right:10px;top:10px;width:44px;height:44px;display:grid;place-items:center;background:#fff9;color:var(--j-ink)}.product-caption.svelte-uerje7{display:flex;justify-content:space-between;gap:10px;padding-top:12px}.product-category.svelte-uerje7{font-size:12px;letter-spacing:0;color:var(--j-muted);margin:0 0 6px}.product-name.svelte-uerje7{font-size:15px;line-height:1.45;text-decoration:none}.product-name.svelte-uerje7:hover{text-decoration:underline;text-underline-offset:4px}.product-price.svelte-uerje7{font-size:12px;color:var(--j-muted);margin:7px 0 0}.compact.svelte-uerje7 .product-category:where(.svelte-uerje7){display:none}.compact.svelte-uerje7 .product-name:where(.svelte-uerje7){font-size:14px}.save.svelte-uerje7:focus-visible{outline:2px solid var(--j-wine);outline-offset:2px}@media(max-width:600px){.product-name.svelte-uerje7{font-size:13px}.product-caption.svelte-uerje7{padding-top:12px}.product-category.svelte-uerje7{font-size:12px}.save.svelte-uerje7{right:2px;top:2px}}
