.card[data-astro-cid-4fhpls6h]{--card-fondo-imagen:#efece6;--card-meta-gris:#6b6b6b;flex-direction:column;min-width:0;display:flex;position:relative}.card-media[data-astro-cid-4fhpls6h]{aspect-ratio:1;background:var(--card-fondo-imagen);display:block;position:relative;overflow:hidden}.card-media-fondo[data-astro-cid-4fhpls6h]{position:absolute;inset:0}.card-foto[data-astro-cid-4fhpls6h]{object-fit:contain;width:100%;height:100%;padding:6%;position:absolute;inset:0}.card-foto-base[data-astro-cid-4fhpls6h]{opacity:1}.card-foto-hover[data-astro-cid-4fhpls6h]{opacity:0}@media (prefers-reduced-motion:no-preference){.card-foto[data-astro-cid-4fhpls6h]{transition:opacity .4s,transform .4s}}.card-media[data-astro-cid-4fhpls6h]:hover .card-foto-hover[data-astro-cid-4fhpls6h]{opacity:1}.card-media[data-astro-cid-4fhpls6h]:hover .card-foto-base[data-astro-cid-4fhpls6h]:only-child,.card-media[data-astro-cid-4fhpls6h]:has(.card-foto-hover):hover .card-foto-base[data-astro-cid-4fhpls6h],.card-media[data-astro-cid-4fhpls6h]:has(.card-foto-hover):hover .card-foto-hover[data-astro-cid-4fhpls6h]{transform:scale(1.06)}.card-foto-placeholder[data-astro-cid-4fhpls6h]{color:var(--card-meta-gris);font-family:var(--font-sans);justify-content:center;align-items:center;font-size:.85rem;display:flex;position:absolute;inset:0}.card-badge[data-astro-cid-4fhpls6h]{background:var(--color-parchment);color:var(--color-ink);z-index:1;font-family:var(--font-sans);text-transform:uppercase;letter-spacing:.16em;padding:.3rem .6rem;font-size:10px;font-weight:400;position:absolute;bottom:0;left:0}.card-badge-especial[data-astro-cid-4fhpls6h]{color:var(--color-terracotta)}.card[data-astro-cid-4fhpls6h].agotado .card-media[data-astro-cid-4fhpls6h]{opacity:.55}.card-whatsapp[data-astro-cid-4fhpls6h]{z-index:2;background:var(--color-whatsapp);color:#fff;opacity:0;justify-content:center;align-items:center;width:36px;height:36px;text-decoration:none;transition:opacity .2s,background .15s;display:flex;position:absolute;top:10px;right:10px}.card[data-astro-cid-4fhpls6h]:hover .card-whatsapp[data-astro-cid-4fhpls6h],.card-whatsapp[data-astro-cid-4fhpls6h]:focus-visible{opacity:1}.card-whatsapp[data-astro-cid-4fhpls6h]:hover{background:var(--color-whatsapp-hover)}@media (hover:none){.card-whatsapp[data-astro-cid-4fhpls6h]{opacity:1}}.card-swatches[data-astro-cid-4fhpls6h]{align-items:center;gap:7px;margin-top:12px;display:flex}.card-swatch[data-astro-cid-4fhpls6h]{border:1px solid var(--color-warm-taupe);cursor:pointer;border-radius:50%;width:18px;height:18px;padding:0}.card-swatch[data-astro-cid-4fhpls6h].activo{box-shadow:0 0 0 1px var(--color-parchment), 0 0 0 2px var(--color-ink)}.card-swatch-mas[data-astro-cid-4fhpls6h]{font-family:var(--font-sans);color:var(--card-meta-gris);font-size:11px}.card-fila[data-astro-cid-4fhpls6h]{justify-content:space-between;align-items:center;gap:8px;margin-top:12px;display:flex}.card-nombre[data-astro-cid-4fhpls6h]{font-family:var(--font-sans);letter-spacing:var(--tracking);color:var(--color-ink);white-space:nowrap;text-overflow:ellipsis;min-width:0;font-size:15px;font-weight:600;text-decoration:none;overflow:hidden}.card-corazon[data-astro-cid-4fhpls6h]{color:var(--color-ink);cursor:pointer;background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:flex}.card-corazon-relleno[data-astro-cid-4fhpls6h]{display:none}.card-corazon[data-astro-cid-4fhpls6h]:hover,.card-corazon[data-astro-cid-4fhpls6h].activo{color:var(--color-terracotta)}.card-corazon[data-astro-cid-4fhpls6h].activo .card-corazon-outline[data-astro-cid-4fhpls6h]{display:none}.card-corazon[data-astro-cid-4fhpls6h].activo .card-corazon-relleno[data-astro-cid-4fhpls6h]{display:block}.card-precio[data-astro-cid-4fhpls6h]{font-family:var(--font-sans);letter-spacing:var(--tracking);margin:6px 0 0;font-size:15px;font-weight:400}.card-precio-normal[data-astro-cid-4fhpls6h]{color:var(--color-ink)}.card-precio-oferta[data-astro-cid-4fhpls6h]{color:var(--color-terracotta);margin-right:6px;font-weight:500}.card-agregar[data-astro-cid-4fhpls6h]{color:var(--color-terracotta,#b05a36);cursor:pointer;font-family:var(--font-sans);text-transform:uppercase;letter-spacing:.16em;background:0 0;border:none;align-self:flex-start;margin-top:8px;padding:0;font-size:11px;font-weight:400;text-decoration:none;transition:opacity .15s;display:inline-block}.card-agregar[data-astro-cid-4fhpls6h]:hover{opacity:.7}.card-agregar-enlace[data-astro-cid-4fhpls6h]{color:var(--card-meta-gris)}.card-precio-original[data-astro-cid-4fhpls6h]{color:var(--card-meta-gris);font-size:13px;text-decoration:line-through}
