.carte-artisan[data-astro-cid-4za3q556]{position:relative;display:flex;flex-direction:column;height:100%;overflow:hidden;border:1.5px solid var(--trait);border-radius:var(--r-xl);background:var(--blanc);color:var(--encre);text-decoration:none;transition:transform .15s ease,box-shadow .15s ease}.carte-artisan[data-astro-cid-4za3q556]:hover,.carte-artisan[data-astro-cid-4za3q556]:focus-visible{transform:translateY(-3px);box-shadow:0 18px 36px #1e2f6e24}.carte-artisan__couverture[data-astro-cid-4za3q556]{position:relative;display:block;flex:none;height:150px;background:var(--voile) url(/courbes.svg) no-repeat center / 160% auto}.carte-artisan__couverture[data-astro-cid-4za3q556] .carte-artisan__photo{display:block;width:100%;height:100%;object-fit:cover}.carte-artisan__haut[data-astro-cid-4za3q556]{position:absolute;inset:12px 12px auto;display:flex;flex-wrap:wrap;align-items:flex-start;gap:6px}.carte-artisan__badge[data-astro-cid-4za3q556],.carte-artisan__dispo[data-astro-cid-4za3q556]{padding:3px 10px;border-radius:var(--r-rond);font-size:var(--t-xs);font-weight:600;line-height:1.4}.carte-artisan__badge[data-astro-cid-4za3q556]{background:#fff3d6;color:#7a5200}.carte-artisan__badge--ref[data-astro-cid-4za3q556]{background:var(--blanc);color:var(--marine)}.carte-artisan__dispo[data-astro-cid-4za3q556]{margin-left:auto}.dispo--disponible[data-astro-cid-4za3q556]{background:#e9f7ef;color:#1d7a46}.dispo--bientot[data-astro-cid-4za3q556]{background:var(--accent-voile);color:var(--accent)}.dispo--complet[data-astro-cid-4za3q556]{background:#fff8e6;color:#7a4a00}.carte-artisan__portrait[data-astro-cid-4za3q556]{position:relative;display:flex;flex:none;margin-top:-32px;padding-inline:18px}.carte-artisan__portrait[data-astro-cid-4za3q556] .carte-artisan__visage,.carte-artisan__initiales[data-astro-cid-4za3q556]{width:64px;height:64px;border:4px solid var(--blanc);border-radius:50%}.carte-artisan__portrait[data-astro-cid-4za3q556] .carte-artisan__visage{object-fit:cover;background:var(--voile)}.carte-artisan__initiales[data-astro-cid-4za3q556]{display:inline-flex;align-items:center;justify-content:center;background:var(--marine);color:#fff;font-family:var(--police-titre);font-size:1.125rem;font-weight:600}.carte-artisan__corps[data-astro-cid-4za3q556]{display:flex;flex-direction:column;flex-grow:1;gap:6px;padding:10px 18px 18px}.carte-artisan__nom[data-astro-cid-4za3q556]{display:flex;align-items:center;gap:8px;font-size:1.125rem;line-height:1.3;letter-spacing:-.01em;color:var(--marine)}.carte-artisan__verifie[data-astro-cid-4za3q556]{flex:none;display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;border-radius:50%;background:var(--accent)}.carte-artisan__verifie[data-astro-cid-4za3q556] svg[data-astro-cid-4za3q556]{fill:none;stroke:#fff;stroke-width:3;stroke-linecap:round;stroke-linejoin:round}.carte-artisan__metier[data-astro-cid-4za3q556]{font-size:.875rem;line-height:1.45;color:var(--encre-2)}.carte-artisan__legende[data-astro-cid-4za3q556],.carte-artisan__infos[data-astro-cid-4za3q556]{font-size:var(--t-xs);line-height:1.45;color:var(--encre-2)}.carte-artisan__etiquettes[data-astro-cid-4za3q556]{display:flex;flex-wrap:wrap;gap:6px;margin-top:2px}.carte-artisan__etiquette[data-astro-cid-4za3q556]{padding:3px 9px;border-radius:var(--r-rond);background:var(--doux);font-size:var(--t-xs);line-height:1.4;color:var(--encre-2)}.carte-artisan__bas[data-astro-cid-4za3q556]{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:6px 12px;margin-top:auto;padding-top:10px;border-top:1px solid var(--trait-clair);font-size:var(--t-xs)}.carte-artisan__recos[data-astro-cid-4za3q556]{display:flex;align-items:center;gap:8px;color:var(--encre-2)}.carte-artisan__avatars[data-astro-cid-4za3q556]{display:flex}.carte-artisan__avatars[data-astro-cid-4za3q556] .carte-artisan__avatar{width:24px;height:24px;border:2px solid var(--blanc);border-radius:50%;object-fit:cover}.carte-artisan__avatars[data-astro-cid-4za3q556] .carte-artisan__avatar+.carte-artisan__avatar{margin-left:-8px}.carte-artisan__ouvrir[data-astro-cid-4za3q556]{font-weight:600;color:var(--accent)}.carte-artisan[data-astro-cid-4za3q556]:hover .carte-artisan__ouvrir[data-astro-cid-4za3q556]{text-decoration:underline}.carte-artisan--compact[data-astro-cid-4za3q556]{border:0;border-radius:var(--r-carte);box-shadow:0 18px 40px #1e2f6e29}.carte-artisan--compact[data-astro-cid-4za3q556] .carte-artisan__couverture[data-astro-cid-4za3q556]{height:110px}.carte-artisan--compact[data-astro-cid-4za3q556] .carte-artisan__portrait[data-astro-cid-4za3q556]{margin-top:-26px;padding-inline:16px}.carte-artisan--compact[data-astro-cid-4za3q556] .carte-artisan__portrait[data-astro-cid-4za3q556] .carte-artisan__visage,.carte-artisan--compact[data-astro-cid-4za3q556] .carte-artisan__initiales[data-astro-cid-4za3q556]{width:56px;height:56px;border-width:3px}.carte-artisan--compact[data-astro-cid-4za3q556] .carte-artisan__corps[data-astro-cid-4za3q556]{gap:3px;padding:8px 16px 16px}.carte-artisan--compact[data-astro-cid-4za3q556] .carte-artisan__nom[data-astro-cid-4za3q556]{font-size:1.0625rem}.carte-artisan__dispo--bas[data-astro-cid-4za3q556]{align-self:flex-start;margin:4px 0 0}.carte-artisan--court[data-astro-cid-4za3q556]{flex-direction:row;align-items:flex-start}.carte-artisan--court[data-astro-cid-4za3q556] .carte-artisan__portrait[data-astro-cid-4za3q556]{margin-top:0;padding:16px 0 0 16px}.carte-artisan--court[data-astro-cid-4za3q556] .carte-artisan__initiales[data-astro-cid-4za3q556]{width:48px;height:48px;border:0;font-size:1rem}.carte-artisan--court[data-astro-cid-4za3q556] .carte-artisan__corps[data-astro-cid-4za3q556]{min-width:0;padding:14px 16px 14px 12px}@media(prefers-reduced-motion:reduce){.carte-artisan[data-astro-cid-4za3q556]{transition:none}}
