.product-card[data-astro-cid-jpzlgphu]{border:1px solid var(--fueta-border);background:var(--fueta-panel);min-width:0;box-shadow:0 12px 28px var(--fueta-shadow);cursor:pointer;content-visibility:auto;contain-intrinsic-size:auto 22rem;color:inherit;border-radius:1rem;flex-direction:column;text-decoration:none;transition:transform .2s,border-color .2s;display:flex;position:relative;overflow:hidden}.product-card[data-astro-cid-jpzlgphu]:hover{border-color:var(--fueta-red)}.product-card__media[data-astro-cid-jpzlgphu]{aspect-ratio:4/3;background:var(--fueta-surface);position:relative;overflow:hidden}.product-card__media[data-astro-cid-jpzlgphu] img[data-astro-cid-jpzlgphu],.product-card__fallback[data-astro-cid-jpzlgphu]{width:100%;height:100%}.product-card__media[data-astro-cid-jpzlgphu] img[data-astro-cid-jpzlgphu]{object-fit:cover;transition:transform .35s;display:block}.product-card[data-astro-cid-jpzlgphu]:hover .product-card__media[data-astro-cid-jpzlgphu] img[data-astro-cid-jpzlgphu]{transform:scale(1.04)}.product-card__fallback[data-astro-cid-jpzlgphu]{background:linear-gradient(135deg, var(--fueta-surface), #e8dfdc);color:var(--fueta-red);place-items:center;font-size:3rem;font-weight:900;display:grid}.product-card__badge[data-astro-cid-jpzlgphu]{color:#d91e48;letter-spacing:.02em;white-space:nowrap;align-items:center;gap:.4rem;margin-left:auto;padding:.28rem .65rem;font-size:.8rem;font-weight:700;line-height:1;display:inline-flex}.product-card__status-dot[data-astro-cid-jpzlgphu]{background:currentColor;border-radius:50%;width:.45rem;height:.45rem}.product-card__badge--available[data-astro-cid-jpzlgphu]{color:#087a4b}.product-card--soldout[data-astro-cid-jpzlgphu] .product-card__media[data-astro-cid-jpzlgphu] img[data-astro-cid-jpzlgphu],.product-card--soldout[data-astro-cid-jpzlgphu] .product-card__fallback[data-astro-cid-jpzlgphu]{filter:grayscale();opacity:.6}.product-card__body[data-astro-cid-jpzlgphu]{flex-direction:column;flex:1;gap:.5rem;min-height:8rem;padding:1.1rem 1.25rem 1.25rem;display:flex}.product-card[data-astro-cid-jpzlgphu] h3[data-astro-cid-jpzlgphu]{-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:1.2rem;line-height:1.3;display:-webkit-box;overflow:hidden}.product-card[data-astro-cid-jpzlgphu] p[data-astro-cid-jpzlgphu]{color:var(--fueta-muted);-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0;font-size:.95rem;line-height:1.6;display:-webkit-box;overflow:hidden}.product-card__meta[data-astro-cid-jpzlgphu]{justify-content:space-between;align-items:center;gap:.75rem;margin-top:auto;display:flex}.product-card[data-astro-cid-jpzlgphu] strong[data-astro-cid-jpzlgphu]{color:var(--fueta-red);font-size:1.15rem}.product-card--soldout[data-astro-cid-jpzlgphu] strong[data-astro-cid-jpzlgphu]{color:var(--fueta-muted)}@media (prefers-reduced-motion:reduce){.product-card[data-astro-cid-jpzlgphu],.product-card__media[data-astro-cid-jpzlgphu] img[data-astro-cid-jpzlgphu]{transition:none}.product-card[data-astro-cid-jpzlgphu]:hover,.product-card[data-astro-cid-jpzlgphu]:hover .product-card__media[data-astro-cid-jpzlgphu] img[data-astro-cid-jpzlgphu]{transform:none}}.catalog-skeleton-grid[data-astro-cid-dxw2tew4]{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;display:grid}.catalog-skeleton-card[data-astro-cid-dxw2tew4]{border:1px solid var(--fueta-border);background:var(--fueta-panel);border-radius:1rem;overflow:hidden}.catalog-skeleton-card__media[data-astro-cid-dxw2tew4]{aspect-ratio:4/3;background:var(--fueta-surface)}.catalog-skeleton-card__body[data-astro-cid-dxw2tew4]{flex-direction:column;gap:.65rem;padding:1.25rem;display:flex}.catalog-skeleton-card__body[data-astro-cid-dxw2tew4] span[data-astro-cid-dxw2tew4]{background:linear-gradient(90deg, var(--fueta-surface), #fff, var(--fueta-surface));background-size:200% 100%;border-radius:999px;height:.8rem;animation:1.2s linear infinite skeleton-shimmer;display:block}.catalog-skeleton-card__body[data-astro-cid-dxw2tew4] span[data-astro-cid-dxw2tew4]:first-child{width:65%;height:1.1rem}.catalog-skeleton-card__body[data-astro-cid-dxw2tew4] span[data-astro-cid-dxw2tew4]:last-child{width:40%}@keyframes skeleton-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@media (width<=800px){.catalog-skeleton-grid[data-astro-cid-dxw2tew4]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=520px){.catalog-skeleton-grid[data-astro-cid-dxw2tew4]{grid-template-columns:1fr}}.catalog[data-astro-cid-c6eilmry]{flex-direction:column;gap:1rem;display:flex}.sr-only[data-astro-cid-c6eilmry]{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.catalog [hidden]{display:none!important}.catalog__toolbar[data-astro-cid-c6eilmry]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem 1.5rem;margin:0;display:flex}.catalog__search[data-astro-cid-c6eilmry]{flex:20rem;align-items:center;min-width:0;display:flex;position:relative}.catalog__search-icon[data-astro-cid-c6eilmry]{width:1.15rem;height:1.15rem;color:var(--fueta-muted);pointer-events:none;position:absolute;left:1rem}.catalog__search[data-astro-cid-c6eilmry] input[data-astro-cid-c6eilmry]{border:1px solid var(--fueta-border);background:var(--fueta-panel);width:100%;min-height:3rem;color:var(--fueta-ink);font:inherit;appearance:none;border-radius:.75rem;padding:.75rem 3rem .75rem 2.75rem;transition:border-color .2s,box-shadow .2s}.catalog__search[data-astro-cid-c6eilmry] input[data-astro-cid-c6eilmry]::-webkit-search-cancel-button,.catalog__search[data-astro-cid-c6eilmry] input[data-astro-cid-c6eilmry]::-webkit-search-decoration{appearance:none;display:none}.catalog__search[data-astro-cid-c6eilmry] input[data-astro-cid-c6eilmry]:focus-visible{border-color:var(--fueta-red);outline:none;box-shadow:0 0 0 3px #a1283033}.catalog__clear[data-astro-cid-c6eilmry]{width:2.25rem;height:2.25rem;color:var(--fueta-muted);cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;transition:background .2s,color .2s;display:grid;position:absolute;right:.5rem}.catalog__clear[data-astro-cid-c6eilmry]:hover,.catalog__clear[data-astro-cid-c6eilmry]:focus-visible{background:var(--fueta-surface);color:var(--fueta-red);outline:none}.catalog__kbd[data-astro-cid-c6eilmry]{border:1px solid var(--fueta-border);min-width:1.4rem;color:var(--fueta-muted);font:inherit;text-align:center;pointer-events:none;border-radius:.35rem;padding:.1rem .4rem;font-size:.75rem;position:absolute;right:.9rem}.catalog__search[data-astro-cid-c6eilmry] input[data-astro-cid-c6eilmry]:focus~.catalog__kbd[data-astro-cid-c6eilmry],.catalog__search[data-astro-cid-c6eilmry] input[data-astro-cid-c6eilmry]:not(:placeholder-shown)~.catalog__kbd[data-astro-cid-c6eilmry]{display:none}.catalog__status[data-astro-cid-c6eilmry]{min-height:1.25rem;color:var(--fueta-muted);margin:0;font-size:.85rem}.catalog__grid[data-astro-cid-c6eilmry]{grid-template-columns:repeat(auto-fill,minmax(min(100%,17rem),1fr));gap:1.25rem;transition:opacity .15s;display:grid}.catalog[data-astro-cid-c6eilmry][aria-busy=true] .catalog__grid[data-astro-cid-c6eilmry]{opacity:.55;pointer-events:none}.catalog__empty[data-astro-cid-c6eilmry]{border:1px dashed var(--fueta-border);color:var(--fueta-muted);text-align:center;border-radius:1rem;flex-direction:column;align-items:center;gap:1rem;padding:3rem 1rem;display:flex}.catalog__empty[data-astro-cid-c6eilmry] p[data-astro-cid-c6eilmry]{margin:0}.catalog__action[data-astro-cid-c6eilmry]{border:1px solid var(--fueta-red);color:var(--fueta-red);font:inherit;cursor:pointer;background:0 0;border-radius:999px;padding:.6rem 1.25rem;font-weight:700;transition:background .2s,color .2s}.catalog__action[data-astro-cid-c6eilmry]:hover,.catalog__action[data-astro-cid-c6eilmry]:focus-visible{background:var(--fueta-red);color:#fff;outline:none}@media (width<=520px){.catalog__search[data-astro-cid-c6eilmry]{flex-basis:100%}.catalog__kbd[data-astro-cid-c6eilmry]{display:none}}@media (hover:none){.catalog__kbd[data-astro-cid-c6eilmry]{display:none}}@media (prefers-reduced-motion:reduce){.catalog__grid[data-astro-cid-c6eilmry]{transition:none}}
