.save[data-astro-cid-dcq6ic5g]{display:inline-flex;align-items:center;gap:6px;background:none;border:0;padding:4px 0;cursor:pointer;font:600 13px/1 var(--font);color:var(--ink)}.save[data-astro-cid-dcq6ic5g][hidden]{display:none}.save__mark[data-astro-cid-dcq6ic5g]{width:14px;height:14px;border:1.5px solid currentColor;border-radius:var(--radius-xs);transition:background var(--dur-1) var(--ease)}.save[data-astro-cid-dcq6ic5g][aria-pressed=true] .save__mark[data-astro-cid-dcq6ic5g]{background:var(--ink)}.save--text[data-astro-cid-dcq6ic5g]:hover .save__label[data-astro-cid-dcq6ic5g]{text-decoration:underline}.save--pill[data-astro-cid-dcq6ic5g]{width:100%;min-height:40px;justify-content:center;gap:8px;border:var(--rule) solid var(--grey-soft);border-radius:999px;font-size:14px;transition:border-color var(--dur-1) var(--ease),background-color var(--dur-1) var(--ease)}.save--pill[data-astro-cid-dcq6ic5g]:hover{border-color:var(--ink)}.save--pill[data-astro-cid-dcq6ic5g][aria-pressed=true]{background:var(--ink);color:var(--paper);border-color:var(--ink)}.save--pill[data-astro-cid-dcq6ic5g][aria-pressed=true] .save__heart[data-astro-cid-dcq6ic5g] path[data-astro-cid-dcq6ic5g]{fill:currentColor;stroke:currentColor}.save--pill[data-astro-cid-dcq6ic5g] .save__heart[data-astro-cid-dcq6ic5g] path[data-astro-cid-dcq6ic5g]{stroke:currentColor}.save--overlay[data-astro-cid-dcq6ic5g]{width:40px;height:40px;justify-content:center;padding:0;border-radius:999px;background:color-mix(in srgb,var(--paper) 92%,transparent);transition:transform var(--dur-2) var(--ease-spring)}.save--overlay[data-astro-cid-dcq6ic5g]:hover{transform:scale(1.08)}.save--overlay[data-astro-cid-dcq6ic5g][aria-pressed=true] .save__heart[data-astro-cid-dcq6ic5g]{animation:heart-pop var(--dur-2) var(--ease-spring)}@keyframes heart-pop{40%{transform:scale(1.3)}}.save__heart[data-astro-cid-dcq6ic5g] path[data-astro-cid-dcq6ic5g]{fill:transparent;stroke:var(--ink);stroke-width:1.6;transition:fill .2s}.save--overlay[data-astro-cid-dcq6ic5g]:hover .save__heart[data-astro-cid-dcq6ic5g] path[data-astro-cid-dcq6ic5g]{fill:#0a0a0a1f}.save--overlay[data-astro-cid-dcq6ic5g][aria-pressed=true] .save__heart[data-astro-cid-dcq6ic5g] path[data-astro-cid-dcq6ic5g]{fill:var(--ink)}.save--overlay[data-astro-cid-dcq6ic5g]:focus-visible{outline:2px solid var(--paper);box-shadow:0 0 0 4px var(--ink)}.card[data-astro-cid-mspuyifq]{position:relative;display:grid;grid-template-rows:auto 1fr;align-content:start;gap:var(--space-2)}.card[data-astro-cid-mspuyifq][hidden]{display:none}.card__media[data-astro-cid-mspuyifq]{position:relative;overflow:hidden;background:var(--surface-2);border-radius:var(--radius-lg);isolation:isolate}.card__media[data-astro-cid-mspuyifq] img[data-astro-cid-mspuyifq]{width:100%;aspect-ratio:4 / 3;object-fit:cover;transition:transform var(--dur-3) var(--ease)}.card[data-astro-cid-mspuyifq]:hover .card__media[data-astro-cid-mspuyifq] img[data-astro-cid-mspuyifq]{transform:scale(1.06)}.card__media[data-astro-cid-mspuyifq]:after{content:"";position:absolute;inset:0;background:linear-gradient(to top,rgb(0 0 0 / .18),transparent 40%);opacity:0;transition:opacity var(--dur-2) var(--ease)}.card[data-astro-cid-mspuyifq]:hover .card__media[data-astro-cid-mspuyifq]:after{opacity:1}.card__badge[data-astro-cid-mspuyifq]{position:absolute;top:12px;left:12px;z-index:1;background:color-mix(in srgb,var(--paper) 92%,transparent);color:var(--ink);padding:6px 12px;border-radius:999px;font-size:var(--fs-caption);font-weight:700;letter-spacing:.06em;text-transform:uppercase;font-variant-numeric:tabular-nums}.card__badge--stop[data-astro-cid-mspuyifq]{color:var(--stop)}.card[data-astro-cid-mspuyifq] .card__save{position:absolute;top:12px;right:12px;z-index:2}.card__body[data-astro-cid-mspuyifq]{display:grid;grid-template-rows:auto auto auto 1fr;gap:4px}.card__title[data-astro-cid-mspuyifq]{font-size:22px;font-family:var(--font-display);font-weight:400;line-height:1.2;margin:0}.card__title[data-astro-cid-mspuyifq] a[data-astro-cid-mspuyifq]{text-decoration:none}.card__title[data-astro-cid-mspuyifq] a[data-astro-cid-mspuyifq]:after{content:"";position:absolute;inset:0;z-index:1}.card[data-astro-cid-mspuyifq]:hover .card__title[data-astro-cid-mspuyifq] a[data-astro-cid-mspuyifq]{text-decoration:underline}.card__title[data-astro-cid-mspuyifq] a[data-astro-cid-mspuyifq]:focus-visible{outline:none}.card[data-astro-cid-mspuyifq]:has(.card__title a:focus-visible){outline:2px solid var(--ink);outline-offset:6px;border-radius:var(--radius-lg)}.card__meta[data-astro-cid-mspuyifq],.card__handover[data-astro-cid-mspuyifq]{margin:0}.card__meta[data-astro-cid-mspuyifq]{font-size:15px;color:var(--text-grey)}.card__price[data-astro-cid-mspuyifq]{align-self:end;margin:var(--space-1) 0 0;font-weight:600;font-variant-numeric:tabular-nums}@media(prefers-reduced-motion:reduce){.card__media[data-astro-cid-mspuyifq] img[data-astro-cid-mspuyifq]{transition:none}}
