.CatalogImage_frame__cGKhF{position:relative;display:inline-grid;flex:0 0 auto;place-items:center;overflow:hidden;border:1px solid var(--color-border);border-radius:.35rem;background:linear-gradient(145deg,color-mix(in srgb,var(--color-action) 10%,transparent),transparent 55%),var(--color-surface-subtle);color:var(--color-action)}.CatalogImage_frame__cGKhF[data-variant=thumbnail]{width:2.45rem;aspect-ratio:3/4}button.CatalogImage_frame__cGKhF{padding:0;cursor:zoom-in}button.CatalogImage_frame__cGKhF:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.CatalogImage_frame__cGKhF[data-variant=pack]{width:clamp(4.3875rem,5.4vw,5.4rem);aspect-ratio:8/11}.CatalogImage_frame__cGKhF[data-variant=chase]{width:4.5rem;aspect-ratio:3/4}.CatalogImage_frame__cGKhF[data-variant=preview]{width:min(26rem,72vw,calc((100dvh - 10.5rem) * 3 / 4));aspect-ratio:3/4}.CatalogImage_frame__cGKhF[data-variant=vendor]{width:1.25rem;height:1.25rem;border:0;border-radius:.2rem;background:transparent}.CatalogImage_image__vk1EI{position:absolute;inset:0;width:100%;height:100%;object-fit:contain;object-position:center}.CatalogImage_frame__cGKhF[data-fallback=logo] .CatalogImage_image__vk1EI{padding:18%}.CatalogImage_placeholderMark__BO9cA{position:relative;display:grid;width:42%;aspect-ratio:1;place-items:center;border:1px solid color-mix(in srgb,var(--color-action) 35%,transparent);color:var(--color-action);font-family:var(--font-mono);font-size:clamp(.72rem,2vw,1rem);font-weight:800;transform:rotate(-6deg)}.CatalogImage_placeholderMark__BO9cA:after{position:absolute;inset:14%;border:1px solid color-mix(in srgb,var(--color-action) 25%,transparent);content:"";transform:rotate(12deg)}.CatalogImage_missingImage__4MUUs{padding:.2rem;color:var(--color-text-muted);font-size:.625rem;line-height:1.2;text-align:center}