.tarjeta[data-astro-cid-eedy5xt5]{isolation:isolate;border:1px solid color-mix(in srgb, var(--color-primary) 7%, transparent);height:100%;color:var(--color-primary);background:var(--color-photo);transition:transform .6s var(--ease-soft), box-shadow .6s var(--ease-soft), border-color .6s;border-radius:22px;flex-direction:column;display:flex;position:relative;overflow:hidden;container-type:inline-size}.tarjeta[data-astro-cid-eedy5xt5]:is(:hover,:focus-within){border-color:color-mix(in srgb, var(--color-gold-deep) 40%, transparent);box-shadow:0 26px 46px -28px color-mix(in srgb, var(--color-primary) 55%, transparent);transform:translateY(-6px)}.tarjeta__foto[data-astro-cid-eedy5xt5]{z-index:-1;aspect-ratio:1;position:relative;overflow:hidden}.tarjeta__foto[data-astro-cid-eedy5xt5] img[data-astro-cid-eedy5xt5]{object-fit:cover;mix-blend-mode:multiply;width:100%;height:100%;transition:transform 1.2s var(--ease-soft), filter .6s;scale:1.14;mask-image:linear-gradient(#000 70%,#0000 96%)}.tarjeta[data-astro-cid-eedy5xt5]:hover .tarjeta__foto[data-astro-cid-eedy5xt5] img[data-astro-cid-eedy5xt5]{transform:scale(1.07)}.tarjeta--agotada[data-astro-cid-eedy5xt5] .tarjeta__foto[data-astro-cid-eedy5xt5] img[data-astro-cid-eedy5xt5]{opacity:.6;filter:grayscale(40%)}.tarjeta__vacia[data-astro-cid-eedy5xt5]{color:#0003;place-items:center;height:100%;display:grid}.tarjeta__sellos[data-astro-cid-eedy5xt5]{pointer-events:none;flex-wrap:wrap;gap:.35rem;display:flex;position:absolute;top:.9rem;left:.9rem}.tarjeta__sello[data-astro-cid-eedy5xt5]{letter-spacing:.18em;text-transform:uppercase;color:var(--color-gold);background:var(--color-primary);border-radius:999px;padding:.32rem .7rem;font-size:.6rem;font-weight:600;line-height:1.3}.tarjeta__sello--oferta[data-astro-cid-eedy5xt5]{color:var(--color-primary);background:var(--color-gold)}.tarjeta__pie[data-astro-cid-eedy5xt5]{flex-direction:column;flex:1;margin-top:-.6rem;padding:0 1.15rem 1.1rem;display:flex}.tarjeta__marca[data-astro-cid-eedy5xt5]{letter-spacing:.2em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;color:var(--color-secondary);margin:0;font-size:.6rem;font-weight:600;overflow:hidden}.tarjeta__nombre[data-astro-cid-eedy5xt5]{-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:.25rem 0 0;font-size:clamp(1.05rem,8cqi,1.4rem);font-weight:500;line-height:1.08;display:-webkit-box;overflow:hidden}.tarjeta__nombre[data-astro-cid-eedy5xt5] a[data-astro-cid-eedy5xt5]{color:inherit;text-decoration:none}.tarjeta__nombre[data-astro-cid-eedy5xt5] a[data-astro-cid-eedy5xt5]:after{content:"";position:absolute;inset:0}.tarjeta__compra[data-astro-cid-eedy5xt5]{margin-top:auto;padding-top:.8rem}.tarjeta__compra--boton[data-astro-cid-eedy5xt5]{padding-right:3.2rem}.tarjeta__precio[data-astro-cid-eedy5xt5]{flex-wrap:wrap;align-items:baseline;gap:.15rem .5rem;margin:0;display:flex}.tarjeta__precio[data-astro-cid-eedy5xt5] strong[data-astro-cid-eedy5xt5]{font-family:var(--font-heading);color:var(--color-price);font-size:clamp(1.35rem,10cqi,1.75rem);font-weight:500;line-height:1}.tarjeta__precio[data-astro-cid-eedy5xt5] s[data-astro-cid-eedy5xt5]{color:var(--color-muted);font-size:.8rem}.tarjeta__total[data-astro-cid-eedy5xt5]{color:var(--color-muted);flex-basis:100%;font-size:.72rem}.tarjeta__iva[data-astro-cid-eedy5xt5]{letter-spacing:.03em;color:color-mix(in srgb, var(--color-muted) 85%, transparent);align-items:center;gap:.45rem;margin-top:.3rem;font-size:.68rem;display:inline-flex}.tarjeta__iva[data-astro-cid-eedy5xt5]:before{content:"";background:color-mix(in srgb, var(--color-gold-deep) 70%, transparent);flex:none;width:.85rem;height:1px}.tarjeta__desde[data-astro-cid-eedy5xt5]{color:var(--color-muted);font-size:.72rem}.tarjeta__consultar[data-astro-cid-eedy5xt5]{color:var(--color-muted);margin:0;font-size:.85rem;font-weight:600}.tarjeta__pregunta[data-astro-cid-eedy5xt5]{z-index:1;border:1px solid var(--color-primary);color:var(--color-primary);border-radius:999px;justify-content:center;gap:.5rem;margin-top:.8rem;padding:.7rem 1rem;font-size:.8rem;font-weight:600;text-decoration:none;display:flex;position:relative}.tarjeta__boton[data-astro-cid-eedy5xt5]{z-index:1;width:2.6rem;height:2.6rem;color:var(--color-cream);background:var(--color-primary);transition:background-color .4s, color .4s, transform .4s var(--ease-soft);border:0;border-radius:50%;place-items:center;display:grid;position:absolute;bottom:1rem;right:1rem}.tarjeta__boton[data-astro-cid-eedy5xt5] svg[data-astro-cid-eedy5xt5]{width:1.05rem;height:1.05rem;transition:rotate .45s var(--ease-soft), translate .45s var(--ease-soft)}.tarjeta[data-astro-cid-eedy5xt5]:is(:hover,:focus-within) .tarjeta__boton[data-astro-cid-eedy5xt5]:not(:disabled){color:var(--color-primary);background:var(--color-gold)}.tarjeta__boton[data-astro-cid-eedy5xt5]:hover:not(:disabled){transform:scale(1.08)}.tarjeta[data-astro-cid-eedy5xt5]:hover .tarjeta__boton--sumar[data-astro-cid-eedy5xt5] svg[data-astro-cid-eedy5xt5]{rotate:90deg}.tarjeta[data-astro-cid-eedy5xt5]:hover .tarjeta__boton[data-astro-cid-eedy5xt5]:not(.tarjeta__boton--sumar) svg[data-astro-cid-eedy5xt5]{translate:2px}.tarjeta__boton[data-astro-cid-eedy5xt5]:disabled{cursor:not-allowed;opacity:.3}@media (width<=640px){.tarjeta[data-astro-cid-eedy5xt5]{border-radius:18px}.tarjeta__pie[data-astro-cid-eedy5xt5]{padding:0 .8rem .85rem}.tarjeta__compra--boton[data-astro-cid-eedy5xt5]{padding-right:2.6rem}.tarjeta__boton[data-astro-cid-eedy5xt5]{width:2.2rem;height:2.2rem;bottom:.75rem;right:.7rem}.tarjeta__sellos[data-astro-cid-eedy5xt5]{top:.6rem;left:.6rem}}@media (prefers-reduced-motion:reduce){.tarjeta[data-astro-cid-eedy5xt5],.tarjeta__foto[data-astro-cid-eedy5xt5] img[data-astro-cid-eedy5xt5],.tarjeta__boton[data-astro-cid-eedy5xt5],.tarjeta__boton[data-astro-cid-eedy5xt5] svg[data-astro-cid-eedy5xt5]{transition:none}.tarjeta[data-astro-cid-eedy5xt5]:is(:hover,:focus-within){transform:none}}
