.card[data-astro-cid-tjdfhdqb]{display:flex;flex-direction:column;text-decoration:none;color:var(--charbon);background:var(--blanc)}.card-media[data-astro-cid-tjdfhdqb]{position:relative;aspect-ratio:1;border-radius:var(--radius-sm);background:var(--gris-clair);overflow:hidden;display:flex;align-items:center;justify-content:center}.card-media[data-astro-cid-tjdfhdqb] img[data-astro-cid-tjdfhdqb]{width:88%;height:88%;object-fit:contain;mix-blend-mode:multiply;transition:transform var(--duration-3) var(--ease)}.card[data-astro-cid-tjdfhdqb]:hover .card-media[data-astro-cid-tjdfhdqb] img[data-astro-cid-tjdfhdqb]{transform:scale(1.03)}.card-media--marked[data-astro-cid-tjdfhdqb]{container-type:size;background:var(--gris-clair)}.card-media--marked[data-astro-cid-tjdfhdqb] .card-frame[data-astro-cid-tjdfhdqb]{max-width:88cqw;max-height:88cqh}.card-media--marked[data-astro-cid-tjdfhdqb] .card-photo[data-astro-cid-tjdfhdqb]{mix-blend-mode:multiply}.card-min[data-astro-cid-tjdfhdqb]{position:absolute;top:8px;left:8px;z-index:3;padding:2px 7px;border-radius:4px;background:var(--blanc);color:var(--charbon);font-size:12px;font-weight:var(--weight-bold);line-height:1.5}.card-frame[data-astro-cid-tjdfhdqb]{position:relative;display:block;flex:none;line-height:0;transition:transform var(--duration-3) var(--ease)}.card-media--marked[data-astro-cid-tjdfhdqb] .card-photo[data-astro-cid-tjdfhdqb]{display:block;width:auto;height:auto;max-width:88cqw;max-height:88cqh;object-fit:contain}.card[data-astro-cid-tjdfhdqb]:hover .card-media--marked[data-astro-cid-tjdfhdqb] img[data-astro-cid-tjdfhdqb]{transform:none}.card-frame[data-astro-cid-tjdfhdqb]{transform:var(--fit, none);transform-origin:var(--fit-origin, 50% 50%)}.card[data-astro-cid-tjdfhdqb]:hover .card-frame[data-astro-cid-tjdfhdqb]{transform:var(--fit, none) scale(1.03)}.card-media[data-astro-cid-tjdfhdqb] .card-ambiance[data-astro-cid-tjdfhdqb]{position:absolute;inset:0;z-index:1;width:100%;height:100%;object-fit:cover;mix-blend-mode:normal;transition:opacity var(--duration-2) var(--ease)}.has-ambiance[data-astro-cid-tjdfhdqb] .card-frame[data-astro-cid-tjdfhdqb]{opacity:0;transition:opacity var(--duration-2) var(--ease)}.card[data-astro-cid-tjdfhdqb]:hover .has-ambiance[data-astro-cid-tjdfhdqb] .card-ambiance[data-astro-cid-tjdfhdqb]{opacity:0}.card[data-astro-cid-tjdfhdqb]:hover .has-ambiance[data-astro-cid-tjdfhdqb] .card-frame[data-astro-cid-tjdfhdqb]{opacity:1}html.fp-own-logo .card-media[data-astro-cid-tjdfhdqb] .card-ambiance[data-astro-cid-tjdfhdqb]{display:none}html.fp-own-logo .has-ambiance[data-astro-cid-tjdfhdqb] .card-frame[data-astro-cid-tjdfhdqb]{opacity:1}.card-mark[data-astro-cid-tjdfhdqb]{position:absolute;display:grid;place-items:center;transform:translate(-50%,-50%);pointer-events:none}.card-mark[data-astro-cid-tjdfhdqb][hidden]{display:none}.card-flip[data-astro-cid-tjdfhdqb]{position:absolute;left:8px;bottom:8px;z-index:2;display:none;min-height:44px;padding:0 12px;border:1px solid var(--gris-ligne-2);background:var(--blanc);color:var(--charbon);font-size:var(--text-xs);font-weight:var(--weight-semibold);cursor:pointer}@media(hover:none){.card-flip[data-astro-cid-tjdfhdqb]:not([hidden]){display:block}}.card-mark[data-astro-cid-tjdfhdqb].is-cap{transform:translate(-50%,-50%) perspective(420px) rotateY(-26deg) rotate(-3deg)}.card-media[data-astro-cid-tjdfhdqb] .card-mark[data-astro-cid-tjdfhdqb] img[data-astro-cid-tjdfhdqb]{mix-blend-mode:normal;display:block;width:100%;height:100%;object-fit:contain}.card-media--empty[data-astro-cid-tjdfhdqb]{background-image:repeating-linear-gradient(45deg,transparent 0 10px,rgba(28,34,48,.04) 10px 11px)}.card-media-placeholder[data-astro-cid-tjdfhdqb]{font-family:var(--font-body);font-size:var(--text-xs);font-weight:var(--weight-medium);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--charbon-4)}.card-tag[data-astro-cid-tjdfhdqb]{position:absolute;top:12px;right:12px;max-width:calc(100% - 24px);padding:4px 9px;border-radius:999px;background:var(--charbon, #1c2230);color:#fff;font-size:11px;font-weight:var(--weight-semibold, 600);line-height:1.3;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;box-shadow:0 1px 3px #0000002e;z-index:2}.card-body[data-astro-cid-tjdfhdqb]{padding:var(--space-3) 0 var(--space-2);display:flex;flex-direction:column;gap:var(--space-2)}.card-name[data-astro-cid-tjdfhdqb]{font-family:var(--font-body);font-size:15px;font-weight:var(--weight-semibold);line-height:var(--lh-snug);letter-spacing:0;margin:0;color:var(--charbon);display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;min-height:calc(2 * var(--lh-snug) * 1em)}.card-colors[data-astro-cid-tjdfhdqb]{display:flex;align-items:center;gap:5px}.card-color[data-astro-cid-tjdfhdqb]{width:14px;height:14px;border-radius:50%;border:1px solid rgba(0,0,0,.14);display:inline-block}.card-color-rest[data-astro-cid-tjdfhdqb]{font-family:var(--font-body);font-size:var(--text-xs);color:var(--charbon-3);margin-left:2px}.card-price[data-astro-cid-tjdfhdqb]{display:flex;flex-direction:column;align-items:flex-start;gap:1px}.card-price-from[data-astro-cid-tjdfhdqb]{font-family:var(--font-body);font-size:var(--text-xs);color:var(--charbon-3)}.card-price-context[data-astro-cid-tjdfhdqb]{font-family:var(--font-body);font-size:var(--text-xs);font-weight:var(--weight-semibold);color:var(--charbon-2)}.card-price-row[data-astro-cid-tjdfhdqb]{display:flex;flex-wrap:nowrap;align-items:baseline;gap:5px;max-width:100%}.card-price-value[data-astro-cid-tjdfhdqb]{font-family:var(--font-body);font-size:var(--text-md);font-weight:var(--weight-bold);color:var(--charbon);white-space:nowrap}.card-price-unit[data-astro-cid-tjdfhdqb]{font-family:var(--font-body);font-size:var(--text-xs);color:var(--charbon-3);white-space:nowrap}.card-price-other[data-astro-cid-tjdfhdqb]{font-family:var(--font-body);font-size:var(--text-xs);white-space:nowrap}.card-price-threshold[data-astro-cid-tjdfhdqb]{font-family:var(--font-body);font-size:var(--text-xs);color:var(--charbon-3)}@media(max-width:720px){.card-price-row[data-astro-cid-tjdfhdqb]{gap:3px}.card-price-unit[data-astro-cid-tjdfhdqb]{font-size:11px}.card-name[data-astro-cid-tjdfhdqb]{font-size:14px;-webkit-line-clamp:3;min-height:calc(3 * var(--lh-snug) * 1em)}}
