.lieu[data-astro-cid-4hixh2a2]{border:1px solid var(--ds-line);border-radius:var(--ds-radius);background:var(--ds-surface);flex-direction:column;height:100%;display:flex;overflow:hidden}.lieu[data-astro-cid-4hixh2a2]:hover{border-color:var(--color-brand-300)}.lieu[data-astro-cid-4hixh2a2]:focus-visible{outline:2px solid var(--ds-fg);outline-offset:3px}.lieu__visuel[data-astro-cid-4hixh2a2]{aspect-ratio:16/10;background:var(--ds-tint);display:block;position:relative;overflow:hidden}.lieu__visuel[data-astro-cid-4hixh2a2] .lieu__image{object-fit:cover;width:100%;height:100%;transition:transform var(--ds-slow) var(--ds-ease);display:block}.lieu[data-astro-cid-4hixh2a2]:hover .lieu__image{transform:scale(1.04)}.lieu__badge[data-astro-cid-4hixh2a2]{position:absolute;top:.75rem;left:.75rem}.lieu__corps[data-astro-cid-4hixh2a2]{flex:1;align-content:start;gap:.5rem;padding:1rem 1.125rem 1.125rem;display:grid}.lieu__haut[data-astro-cid-4hixh2a2]{justify-content:space-between;align-items:flex-start;gap:.5rem;display:flex}.lieu__nom[data-astro-cid-4hixh2a2]{font-size:var(--ds-text-md);letter-spacing:-.01em;color:var(--ds-fg);padding-top:.15rem;font-weight:600;line-height:1.25}.lieu__fleche[data-astro-cid-4hixh2a2]{border-radius:var(--ds-radius-pill);background:var(--ds-tint);width:1.75rem;height:1.75rem;color:var(--ds-accent);transition:background-color var(--ds-base) var(--ds-ease), color var(--ds-base) var(--ds-ease), transform var(--ds-base) var(--ds-ease);flex:none;place-items:center;display:grid}.lieu__fleche[data-astro-cid-4hixh2a2] svg[data-astro-cid-4hixh2a2]{width:.875rem;height:.875rem}.lieu[data-astro-cid-4hixh2a2]:hover .lieu__fleche[data-astro-cid-4hixh2a2]{background:var(--color-cta);color:#fff;transform:rotate(45deg)}.lieu__prix[data-astro-cid-4hixh2a2]{flex-wrap:wrap;align-items:center;gap:.375rem .5rem;display:flex}.lieu__montant[data-astro-cid-4hixh2a2]{font-size:var(--ds-text-lg);font-variant-numeric:tabular-nums;letter-spacing:-.015em;color:var(--ds-price);font-weight:700}.lieu__ecart[data-astro-cid-4hixh2a2]{white-space:nowrap}.lieu__detail[data-astro-cid-4hixh2a2]{font-size:var(--ds-text-xs);color:var(--ds-muted)}@media (prefers-reduced-motion:reduce){.lieu[data-astro-cid-4hixh2a2]:hover .lieu__image,.lieu[data-astro-cid-4hixh2a2]:hover .lieu__fleche[data-astro-cid-4hixh2a2]{transform:none}}.carrousel[data-astro-cid-pk3w4u2n]{position:relative}.carrousel__piste[data-astro-cid-pk3w4u2n]{overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;grid-auto-columns:72%;grid-auto-flow:column;gap:.75rem;margin-inline:-1rem;padding:.25rem 1rem .5rem;scroll-padding-inline:1rem;list-style:none;display:grid;overflow-x:auto}.carrousel__piste[data-astro-cid-pk3w4u2n]::-webkit-scrollbar{display:none}.carrousel__piste[data-astro-cid-pk3w4u2n]>li{scroll-snap-align:start}@media (width>=640px){.carrousel__piste[data-astro-cid-pk3w4u2n]{grid-auto-columns:calc(41.6667% - 1.66667rem);gap:1rem;margin-inline:-1.5rem;padding-inline:1.5rem;scroll-padding-inline:1.5rem}}@media (width>=1024px){.carrousel__piste[data-astro-cid-pk3w4u2n]{grid-auto-columns:calc((100% - (var(--carrousel-par-vue,4) - 1) * 1rem) / var(--carrousel-par-vue,4));margin-inline:0;padding-inline:0;scroll-padding-inline:0}}.carrousel__pied[data-astro-cid-pk3w4u2n]{justify-content:space-between;align-items:center;gap:1rem;margin-top:1rem;display:flex}.carrousel__boutons[data-astro-cid-pk3w4u2n]{gap:.5rem;display:flex}@media (width<=1023px){.carrousel__boutons[data-astro-cid-pk3w4u2n]{display:none}}.carrousel__boutons[data-astro-cid-pk3w4u2n][hidden]{display:none}.carrousel__bouton[data-astro-cid-pk3w4u2n]{border:1px solid var(--ds-line);border-radius:var(--ds-radius-pill);background:var(--ds-surface);width:2.75rem;height:2.75rem;color:var(--ds-fg);place-items:center;display:grid}.carrousel__bouton[data-astro-cid-pk3w4u2n]:hover:not(:disabled){border-color:var(--color-brand-300)}.carrousel__bouton[data-astro-cid-pk3w4u2n]:disabled{cursor:default;opacity:.4}.carrousel__bouton[data-astro-cid-pk3w4u2n]:focus-visible{outline:2px solid var(--ds-fg);outline-offset:3px}.carrousel__bouton[data-astro-cid-pk3w4u2n] svg[data-astro-cid-pk3w4u2n]{width:1.125rem;height:1.125rem}@media (prefers-reduced-motion:no-preference){.carrousel__piste[data-astro-cid-pk3w4u2n]{scroll-behavior:smooth}}
