.product-page.svelte-13ixmzn{padding-top:32px}.back.svelte-13ixmzn{align-items:center;min-height:48px;margin-bottom:24px;text-decoration:none;display:inline-flex}.back.svelte-13ixmzn:hover{text-decoration:underline}.product-layout.svelte-13ixmzn{grid-template-columns:minmax(0,1.12fr) minmax(0,1fr);align-items:start;gap:clamp(32px,5vw,80px);display:grid}figure.svelte-13ixmzn{min-width:0;margin:0}.photograph.svelte-13ixmzn{background:var(--panel);border-radius:16px;overflow:hidden}img.svelte-13ixmzn{aspect-ratio:3/4;object-fit:cover;width:100%;height:auto}figcaption.svelte-13ixmzn{font-size:var(--small);color:var(--muted);justify-content:space-between;gap:16px;padding:16px 0;display:flex}.product-detail.svelte-13ixmzn{gap:24px;padding-top:24px;display:grid}h1.svelte-13ixmzn{max-width:11ch}.description.svelte-13ixmzn{font-size:var(--medium);line-height:1.35}form.svelte-13ixmzn{gap:16px;padding-top:8px;display:grid}label.svelte-13ixmzn{font-weight:500}label.svelte-13ixmzn span:where(.svelte-13ixmzn){margin-left:8px;font-weight:400}.button.svelte-13ixmzn{justify-content:space-between;width:100%}.save-status.svelte-13ixmzn{min-height:32px}.save-status.svelte-13ixmzn p:where(.svelte-13ixmzn){font-size:var(--small)}.details.svelte-13ixmzn{margin-top:8px}h2.svelte-13ixmzn{font-size:var(--medium);letter-spacing:-.02em;margin-bottom:24px}details.svelte-13ixmzn{border-top:1px solid var(--line)}details.svelte-13ixmzn:last-child{border-bottom:1px solid var(--line)}summary.svelte-13ixmzn{cursor:pointer;min-height:56px;padding:16px 0;font-weight:500}summary.svelte-13ixmzn:hover{text-underline-offset:4px;text-decoration:underline}details.svelte-13ixmzn p:where(.svelte-13ixmzn){color:var(--muted);padding-bottom:24px}@media (width<=760px){.product-layout.svelte-13ixmzn{grid-template-columns:1fr;gap:16px}.product-detail.svelte-13ixmzn{gap:24px;padding-top:16px}.photograph.svelte-13ixmzn{max-height:72vh}img.svelte-13ixmzn{height:100%;max-height:72vh}h1.svelte-13ixmzn{max-width:14ch}figcaption.svelte-13ixmzn{flex-wrap:wrap}.description.svelte-13ixmzn{font-size:var(--body)}}
