.backdrop.svelte-z1eom7{z-index:var(--z-modal);background:#0009;position:fixed;inset:0}.layer.svelte-z1eom7{z-index:calc(var(--z-modal) + 1);pointer-events:none;place-items:center;padding:1rem;display:grid;position:fixed;inset:0}.card.svelte-z1eom7{pointer-events:auto;border-radius:var(--radius-lg);background:#fff;gap:1.5rem;width:min(880px,100%);max-height:calc(100dvh - 2rem);padding:1rem;display:grid;position:relative;overflow-y:auto}.close.svelte-z1eom7{z-index:2;border:1px solid var(--color-black);border-radius:var(--radius-md);width:44px;height:44px;color:var(--color-black);cursor:pointer;background:#fff;place-items:center;display:grid;position:absolute;top:.75rem;right:.75rem}.close.svelte-z1eom7:focus-visible{outline-color:var(--color-black)}.info.svelte-z1eom7{padding:0 .25rem .5rem}.row.svelte-z1eom7{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;margin-top:1.5rem;display:flex}.price.svelte-z1eom7{font-size:var(--text-sm);color:var(--color-black);font-weight:700}@media (width>=768px){.card.svelte-z1eom7{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:2rem;padding:1.5rem}.info.svelte-z1eom7{padding:2.5rem 0 1rem}}.piece.svelte-1uipuo4:focus-visible{outline-color:var(--color-black)}.piece.svelte-1uipuo4:hover{color:var(--color-black)}.piece.svelte-1uipuo4:hover figcaption:where(.svelte-1uipuo4){color:var(--color-red)}.gallery-page.svelte-xny9ob{padding-block:2rem 3rem}@media (width>=768px){.gallery-page.svelte-xny9ob{padding-block:3rem 4rem}}
