.cd.svelte-vckp0f{font:800 12px/1 var(--font-ui,inherit);font-variant-numeric:tabular-nums;letter-spacing:.04em;color:var(--color-accent-text);background:color-mix(in srgb, var(--color-accent) 14%, var(--color-surface));border-radius:3px;align-self:flex-start;padding:4px 6px;display:inline-block}.cd--compact.svelte-vckp0f{padding:3px 5px;font-size:11px}.visually-hidden.svelte-vckp0f{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.fav.svelte-7ivml9{border:1px solid var(--color-line);background:var(--color-surface);width:40px;height:40px;color:var(--color-ink);cursor:pointer;z-index:2;border-radius:999px;place-items:center;display:grid;position:absolute;top:6px;left:6px;box-shadow:0 1px 4px #0000001f}.fav.svelte-7ivml9:hover{border-color:var(--color-ink)}.fav--on.svelte-7ivml9{color:var(--color-accent-text);border-color:var(--color-accent)}.fav--big.svelte-7ivml9{width:44px;height:44px;position:static}.card.svelte-11ja2cl{background:var(--color-surface) var(--card-texture,none) center / 400% auto;border:1px solid var(--color-line);border-radius:var(--radius);flex-direction:column;transition:border-color .15s;display:flex;position:relative;overflow:hidden}.card.svelte-11ja2cl:hover{border-color:var(--color-ink)}.card__photo.svelte-11ja2cl:before{content:"";background:radial-gradient(50% 50% at 50% 60%, var(--card-glow,transparent), transparent 70%);opacity:.55;filter:blur(10px);position:absolute;inset:12% 14% 8%}.card.svelte-11ja2cl:nth-child(6n+1){--card-glow:var(--glow-1)}.card.svelte-11ja2cl:nth-child(6n+2){--card-glow:var(--glow-2)}.card.svelte-11ja2cl:nth-child(6n+3){--card-glow:var(--glow-3)}.card.svelte-11ja2cl:nth-child(6n+4){--card-glow:var(--glow-4)}.card.svelte-11ja2cl:nth-child(6n+5){--card-glow:var(--glow-5)}.card.svelte-11ja2cl:nth-child(6n+6){--card-glow:var(--glow-6)}.card__photo.svelte-11ja2cl{aspect-ratio:1;background:var(--color-photo-bg);display:block;position:relative}.card__photo.svelte-11ja2cl img:where(.svelte-11ja2cl){object-fit:contain;width:100%;height:100%;padding:8%;position:absolute;inset:0}.card__out.svelte-11ja2cl{background:color-mix(in srgb, var(--color-bg) 60%, transparent);color:var(--color-ink);letter-spacing:.06em;place-items:center;font-size:13px;font-weight:800;display:grid;position:absolute;inset:0}.card__sale.svelte-11ja2cl{background:var(--color-accent);color:var(--color-accent-ink);border-radius:3px;padding:3px 8px;font-size:12px;font-weight:800;position:absolute;top:8px;right:8px}.card__brand.svelte-11ja2cl{letter-spacing:.07em;text-transform:uppercase;color:var(--color-muted);margin:0;font-size:11px;font-weight:800}.card__stars.svelte-11ja2cl{color:var(--color-accent-text);align-items:center;gap:4px;font-size:12px;text-decoration:none;display:flex}.card__stars.svelte-11ja2cl small:where(.svelte-11ja2cl){color:var(--color-muted)}.card__tope.svelte-11ja2cl{color:var(--color-muted);margin:6px 0 0;font-size:12.5px}.card__meta.svelte-11ja2cl{color:var(--color-muted);flex-wrap:wrap;gap:4px 8px;margin:0;font-size:12px;display:flex}.card__save.svelte-11ja2cl,.card__price--sale.svelte-11ja2cl{color:var(--color-accent-text)}.card__price.svelte-11ja2cl s:where(.svelte-11ja2cl){color:var(--color-muted);margin-left:8px;font-size:15px;font-weight:500}.card__flag.svelte-11ja2cl{background:var(--color-warn);color:var(--color-accent-ink);border-radius:3px;padding:3px 7px;font-size:11px;font-weight:800;position:absolute;bottom:8px;left:8px}.card__body.svelte-11ja2cl{background:var(--color-surface);flex-direction:column;flex:1;gap:6px;padding:10px 12px 12px;display:flex}h3.svelte-11ja2cl{font:600 15px/1.25 var(--font-product);-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;min-height:37.5px;margin:0;display:-webkit-box;overflow:hidden}h3.svelte-11ja2cl a:where(.svelte-11ja2cl){text-decoration:none}.card__price.svelte-11ja2cl{letter-spacing:.02em;margin-top:auto;font-size:22px}.card__actions.svelte-11ja2cl{align-items:stretch;gap:6px;height:44px;display:flex}.card__actions.svelte-11ja2cl .btn:where(.svelte-11ja2cl){flex:1;min-height:44px;padding:0 8px;font-size:13px}.qty.svelte-11ja2cl{border:1px solid var(--color-line);border-radius:var(--radius);flex-shrink:0;align-items:center;display:flex}.qty.svelte-11ja2cl button:where(.svelte-11ja2cl){cursor:pointer;background:0 0;border:0;min-width:44px;height:100%;font-size:18px}.qty.svelte-11ja2cl span:where(.svelte-11ja2cl){text-align:center;min-width:20px;font-weight:700}@media (width<=480px){.card__actions.svelte-11ja2cl{flex-direction:column;gap:6px;height:auto}.qty.svelte-11ja2cl{justify-content:space-between;height:44px}.card__actions.svelte-11ja2cl .btn:where(.svelte-11ja2cl){min-height:44px}}.qty--in.svelte-11ja2cl{border-color:var(--color-accent);background:color-mix(in srgb, var(--color-accent) 12%, var(--color-surface));flex:1;justify-content:space-between}.card__actions--in.svelte-11ja2cl{flex-direction:column;align-items:stretch;gap:6px;height:auto}.card__actions--in.svelte-11ja2cl .qty:where(.svelte-11ja2cl){justify-content:space-between;height:44px}.card__in.svelte-11ja2cl{letter-spacing:.06em;color:var(--color-accent-text);white-space:nowrap;font-size:11px;font-weight:800}.card__soldout.svelte-11ja2cl{color:var(--color-muted);font-size:13px;font-weight:700}
