.q9O_Ka_tile{background:var(--bg-card);border:1px solid var(--bg-border);border-radius:var(--radius-lg);transition:transform var(--dur,.2s) var(--ease), border-color var(--dur,.2s) var(--ease);flex-direction:column;text-decoration:none;display:flex;overflow:hidden}.q9O_Ka_tile:hover{border-color:color-mix(in srgb, var(--color-primary) 45%, var(--bg-border));transform:translateY(-3px)}.q9O_Ka_tile:focus-visible{border-color:var(--color-primary);box-shadow:0 0 0 3px rgba(var(--color-primary-rgb), .3);outline:none}.q9O_Ka_media{aspect-ratio:16/10;background:var(--bg-muted);position:relative;overflow:hidden}.q9O_Ka_img{object-fit:cover;width:100%;height:100%}.q9O_Ka_ph{width:100%;height:100%;color:var(--text-muted);justify-content:center;align-items:center;display:flex}.q9O_Ka_badges{gap:4px;display:flex;position:absolute;top:7px;left:7px}.q9O_Ka_badge{border-radius:var(--radius-pill);letter-spacing:.03em;text-transform:uppercase;background:var(--color-primary);color:var(--color-primary-on,#fafafa);padding:2px 7px;font-size:9.5px;font-weight:800}.q9O_Ka_wishSlot{z-index:3;position:absolute;top:7px;right:7px}.q9O_Ka_veil{z-index:2;background:#00000094;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.q9O_Ka_veilTag{border-radius:var(--radius-pill);letter-spacing:.05em;text-transform:uppercase;background:var(--deldevs-slate,#64748b);color:#fff;padding:3px 10px;font-size:10px;font-weight:800}.q9O_Ka_body{flex-direction:column;flex:1;gap:5px;padding:9px 10px 10px;display:flex}.q9O_Ka_title{font-size:var(--text-sm);color:var(--text-primary);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-weight:700;line-height:1.32;display:-webkit-box;overflow:hidden}.q9O_Ka_priceRow{flex-wrap:wrap;align-items:baseline;gap:6px;margin-top:auto;display:flex}.q9O_Ka_price{font-size:var(--text-md);color:var(--text-primary);font-weight:800}.q9O_Ka_orig{font-size:var(--text-xs);color:var(--text-muted);font-weight:500;text-decoration:line-through}.q9O_Ka_free{font-size:var(--text-md);color:var(--deldevs-emerald);font-weight:800}.q9O_Ka_credits{border-radius:var(--radius-pill);background:color-mix(in srgb, var(--deldevs-cyan) 16%, transparent);color:var(--deldevs-cyan);border:1px solid color-mix(in srgb, var(--deldevs-cyan) 34%, transparent);align-self:flex-start;align-items:center;gap:4px;padding:2px 8px;font-size:10.5px;font-weight:700;display:inline-flex}@media (max-width:767px){.q9O_Ka_body{gap:4px;padding:8px 9px 9px}.q9O_Ka_title{font-size:var(--text-xs)}.q9O_Ka_price,.q9O_Ka_free{font-size:var(--text-sm)}}@media (prefers-reduced-motion:reduce){.q9O_Ka_tile{transition:none}.q9O_Ka_tile:hover{transform:none}}
