.art-card[data-v-ec94199b]{cursor:pointer;will-change:transform;backface-visibility:hidden;transition:transform .4s;position:relative}.art-card[data-v-ec94199b]:hover{z-index:2;transform:scale(1.05)}.thumb[data-v-ec94199b]{width:100%;overflow:hidden}.thumb img[data-v-ec94199b]{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.sold-row[data-v-ec94199b]{margin-top:8px}.body[data-v-ec94199b]{padding-top:12px}.title[data-v-ec94199b]{font-family:var(--font-heading);font-size:15px;font-weight:700}.size[data-v-ec94199b]{opacity:.6;margin-top:4px;font-size:13px}.price[data-v-ec94199b]{font-family:var(--font-heading);font-size:16px;font-weight:700}.price[data-v-ec94199b],.tags[data-v-ec94199b]{margin-top:6px}.tags[data-v-ec94199b]{opacity:.45;font-size:12px}.collection-tag[data-v-ec94199b]{margin-top:8px}.backdrop[data-v-fb111a01]{z-index:100;background:#14141499;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.modal[data-v-fb111a01]{background:var(--color-bg);border-radius:var(--radius-lg);grid-template-columns:1.1fr 1fr;width:100%;max-width:980px;max-height:88vh;display:grid;position:relative;overflow:hidden}.close-btn[data-v-fb111a01]{z-index:10;cursor:pointer;color:#ffffffeb;text-shadow:0 1px 3px #00000059,0 0 6px #00000040;background:0 0;border:none;justify-content:center;align-items:center;width:36px;height:36px;padding:0;font-size:24px;line-height:1;display:flex;position:absolute;top:12px;right:12px}.close-btn[data-v-fb111a01]:hover{opacity:.75}.photo-pane[data-v-fb111a01]{background:var(--color-accent-100);padding:16px;position:relative}.photo[data-v-fb111a01]{aspect-ratio:4/5;cursor:zoom-in;border-radius:var(--radius-md);overflow:hidden}.photo img[data-v-fb111a01]{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.nav-btn[data-v-fb111a01]{position:absolute;top:50%;transform:translateY(-50%)}.nav-btn.prev[data-v-fb111a01]{left:12px}.nav-btn.next[data-v-fb111a01]{right:12px}.info-pane[data-v-fb111a01]{flex-direction:column;padding:32px;display:flex}.top-row[data-v-fb111a01]{align-items:center;display:flex}.btn.small[data-v-fb111a01]{border-radius:999px;padding:6px 14px;font-size:12px}.title[data-v-fb111a01]{margin:24px 0 0;font-size:26px;font-weight:700}.sold-tag[data-v-fb111a01]{align-self:flex-start;margin-top:10px}.description[data-v-fb111a01]{opacity:.75;margin:12px 0 0;font-size:14px;line-height:1.6}.meta[data-v-fb111a01]{opacity:.6;margin-top:16px;font-size:13px;line-height:1.7}.tags[data-v-fb111a01]{opacity:.35;margin-top:8px;font-size:11px}.price[data-v-fb111a01]{font-family:var(--font-heading);margin-top:auto;padding-top:24px;font-size:26px;font-weight:700}@media (width<=720px){.backdrop[data-v-fb111a01]{padding:8px}.modal[data-v-fb111a01]{grid-template-columns:1fr;max-height:94vh}.photo-pane[data-v-fb111a01]{padding:0}.photo[data-v-fb111a01]{aspect-ratio:3/4;border-radius:0}.info-pane[data-v-fb111a01]{padding:20px}.title[data-v-fb111a01]{margin-top:16px}.price[data-v-fb111a01],.title[data-v-fb111a01]{font-size:22px}}.fade-enter-active[data-v-fb111a01],.fade-leave-active[data-v-fb111a01]{transition:opacity .18s}.fade-enter-from[data-v-fb111a01],.fade-leave-to[data-v-fb111a01]{opacity:0}.lightbox[data-v-83386da6]{z-index:200;background:#0a0a0af0;justify-content:center;align-items:center;padding:32px;display:flex;position:fixed;inset:0}.lightbox img[data-v-83386da6]{-o-object-fit:contain;object-fit:contain;cursor:default;max-width:100%;max-height:100%}.close-btn[data-v-83386da6]{top:20px;right:20px}.close-btn[data-v-83386da6],.nav-btn[data-v-83386da6]{background:var(--color-bg);position:absolute}.nav-btn[data-v-83386da6]{width:48px;height:48px;font-size:20px;top:50%;transform:translateY(-50%)}.nav-btn.prev[data-v-83386da6]{left:20px}.nav-btn.next[data-v-83386da6]{right:20px}@media (width<=600px){.lightbox[data-v-83386da6]{padding:16px}.nav-btn[data-v-83386da6]{width:40px;height:40px}.nav-btn.prev[data-v-83386da6]{left:8px}.nav-btn.next[data-v-83386da6]{right:8px}}.fade-enter-active[data-v-83386da6],.fade-leave-active[data-v-83386da6]{transition:opacity .18s}.fade-enter-from[data-v-83386da6],.fade-leave-to[data-v-83386da6]{opacity:0}
