.VqHCUa_card{gap:var(--space-4);min-width:0;color:var(--text-primary);flex-direction:column;display:flex}.VqHCUa_card a{color:inherit}.VqHCUa_card a:hover{color:var(--interactive-hover)}.VqHCUa_media{aspect-ratio:3/4;background:var(--surface-cream);position:relative;overflow:hidden}.VqHCUa_media img{object-fit:cover;transition:transform .7s var(--ease-out)}.VqHCUa_imageLink:hover img{transform:scale(1.02)}.VqHCUa_meta{justify-content:space-between;align-items:baseline;gap:var(--space-4);display:flex}.VqHCUa_nameLink{display:inline-block}.VqHCUa_name{font-size:var(--text-md);line-height:var(--leading-snug)}.VqHCUa_colors{gap:var(--space-3);margin-top:var(--space-1);flex-wrap:wrap;padding:0;list-style:none;display:flex}.VqHCUa_swatch{border:1px solid color-mix(in oklch, var(--color-ink) 26%, transparent);background:var(--swatch-color,var(--color-paper));cursor:pointer;width:1.2rem;height:1.2rem;transition:box-shadow var(--duration-fast) var(--ease-standard), transform var(--duration-fast) var(--ease-standard);border-radius:50%;padding:0;position:relative}.VqHCUa_swatch[aria-pressed=true]{box-shadow:0 0 0 2px var(--surface-page), 0 0 0 3px var(--color-ink)}.VqHCUa_swatch:hover{transform:scale(1.12)}.VqHCUa_swatch:focus-visible{outline:2px solid var(--focus-ring);outline-offset:4px}.VqHCUa_swatch:after{z-index:2;border-radius:var(--radius-sm);background:var(--color-ink);color:var(--color-paper);content:attr(title);font-family:var(--font-body);font-size:var(--text-xs);white-space:nowrap;opacity:0;pointer-events:none;transition:opacity var(--duration-fast) var(--ease-standard), transform var(--duration-fast) var(--ease-standard);padding:.35rem .55rem;font-weight:400;line-height:1.2;position:absolute;bottom:calc(100% + .55rem);left:50%;transform:translate(-50%,.2rem)}.VqHCUa_swatch:hover:after,.VqHCUa_swatch:focus-visible:after{opacity:1;transform:translate(-50%)}.VqHCUa_price{font-family:var(--font-display);color:var(--text-secondary);flex:none}@media (max-width:560px){.VqHCUa_meta{gap:var(--space-1);flex-direction:column}.VqHCUa_name{font-size:var(--text-base)}}
