.marques[data-astro-cid-vb2q24vk]{border-top:1px solid var(--filet);border-bottom:1px solid var(--filet);background:var(--noir);padding:clamp(56px,9vh,110px) 0;overflow:hidden}.marques__titre[data-astro-cid-vb2q24vk]{margin:0 var(--marge) clamp(20px, 3vh, 36px)}.marques__bande[data-astro-cid-vb2q24vk]{width:max-content;animation:48s linear infinite defile;display:flex}.marques__bande[data-astro-cid-vb2q24vk]:hover,.marques__bande[data-astro-cid-vb2q24vk]:focus-within{animation-play-state:paused}.marques__ligne[data-astro-cid-vb2q24vk]{margin:0;padding:0;list-style:none;display:flex}.marques__ligne[data-astro-cid-vb2q24vk] li[data-astro-cid-vb2q24vk]{padding-right:clamp(36px,5vw,88px)}.marques__ligne[data-astro-cid-vb2q24vk] a[data-astro-cid-vb2q24vk]{font-family:var(--display);letter-spacing:-.02em;white-space:nowrap;color:var(--blanc);font-size:clamp(3.5rem,9vw,9.5rem);line-height:1.05;text-decoration:none;transition:color .4s}.marques__ligne[data-astro-cid-vb2q24vk] a[data-astro-cid-vb2q24vk]:hover{color:var(--gris)}.marques__ligne[data-astro-cid-vb2q24vk] sup[data-astro-cid-vb2q24vk]{font-family:var(--texte);letter-spacing:.08em;vertical-align:2.6em;color:var(--accent-texte);font-variant-numeric:tabular-nums;margin-left:.15em;font-size:.16em}@keyframes defile{to{transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.marques__bande[data-astro-cid-vb2q24vk]{width:auto;padding:0 var(--marge);animation:none}.marques__ligne[data-astro-cid-vb2q24vk]{flex-wrap:wrap}.marques__copie[data-astro-cid-vb2q24vk]{display:none}}.carte__prix[data-astro-cid-kasjr35y] s[data-astro-cid-kasjr35y]{color:var(--gris);margin-right:.4em;font-size:.875rem}.selection[data-astro-cid-kasjr35y]{background:var(--noir);padding:clamp(96px,16vh,180px) 0 clamp(64px,10vh,120px);position:relative;overflow:hidden}.selection__tete[data-astro-cid-kasjr35y]{padding:0 var(--marge) clamp(40px, 6vh, 72px);grid-template-columns:1fr auto;align-items:end;gap:12px 32px;display:grid}.selection__tete[data-astro-cid-kasjr35y] .surtitre[data-astro-cid-kasjr35y]{grid-column:1/-1;margin:0}.selection__titre[data-astro-cid-kasjr35y]{font-family:var(--display);letter-spacing:-.02em;margin:0;font-size:clamp(3rem,8vw,8.5rem);font-weight:400;line-height:.92}.selection__titre[data-astro-cid-kasjr35y] em[data-astro-cid-kasjr35y]{color:var(--gris)}.selection__tout[data-astro-cid-kasjr35y]{border-bottom:1px solid var(--filet);white-space:nowrap;padding:12px 0;font-size:.9375rem;text-decoration:none}.selection__tout[data-astro-cid-kasjr35y]:hover{border-color:var(--blanc)}.selection__liste[data-astro-cid-kasjr35y]{padding:0 var(--marge);gap:clamp(20px,2.4vw,40px);width:max-content;margin:0;list-style:none;display:flex}.carte[data-astro-cid-kasjr35y]{flex:none;width:clamp(300px,40vw,640px)}.carte__lien[data-astro-cid-kasjr35y]{gap:16px;text-decoration:none;display:grid}.carte__num[data-astro-cid-kasjr35y]{color:var(--gris)}.carte__image[data-astro-cid-kasjr35y]{aspect-ratio:4/3;background:var(--noir-2);display:block;position:relative;overflow:hidden}.carte__image[data-astro-cid-kasjr35y] img[data-astro-cid-kasjr35y]{object-fit:cover;width:100%;height:100%;transition:transform 1.2s var(--lent)}.carte__lien[data-astro-cid-kasjr35y]:hover .carte__image[data-astro-cid-kasjr35y] img[data-astro-cid-kasjr35y]{transform:scale(1.035)}.carte__bas[data-astro-cid-kasjr35y]{grid-template-columns:1fr auto;align-items:baseline;gap:6px 16px;display:grid}.carte__nom[data-astro-cid-kasjr35y]{font-family:var(--display);font-size:clamp(1.6rem,2.3vw,2.4rem);line-height:1}.carte__prix[data-astro-cid-kasjr35y]{font-variant-numeric:tabular-nums;font-size:1.0625rem}.carte__infos[data-astro-cid-kasjr35y]{color:var(--gris);grid-column:1/-1;font-size:.9375rem}.carte--fin[data-astro-cid-kasjr35y]{width:clamp(220px,22vw,340px);display:grid}.carte__tout[data-astro-cid-kasjr35y]{border:1px solid var(--filet);aspect-ratio:3/4;align-content:center;align-self:start;gap:14px;margin-top:34px;padding:32px;text-decoration:none;transition:border-color .4s;display:grid}.carte__tout[data-astro-cid-kasjr35y]:hover{border-color:var(--blanc)}.carte__tout-nb[data-astro-cid-kasjr35y]{font-family:var(--display);font-size:clamp(2rem,3vw,3rem);line-height:1}.carte__tout-fleche[data-astro-cid-kasjr35y]{color:var(--accent-texte);font-size:1.5rem}.selection__piste[data-astro-cid-kasjr35y]{scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-x:contain;overflow-x:auto}.selection__piste[data-astro-cid-kasjr35y]::-webkit-scrollbar{display:none}.carte[data-astro-cid-kasjr35y]{scroll-snap-align:start;scroll-margin-left:var(--marge)}@media (width<=899px){.carte[data-astro-cid-kasjr35y]{width:82vw}.selection__tete[data-astro-cid-kasjr35y]{grid-template-columns:1fr}.selection__tout[data-astro-cid-kasjr35y]{justify-self:start}}html.exp.horizontal .selection__piste[data-astro-cid-kasjr35y]{overflow:visible}.services[data-astro-cid-hu77mqoi]{padding:clamp(96px, 16vh, 200px) var(--marge);background:var(--noir)}.services__tete[data-astro-cid-hu77mqoi]{max-width:1100px;margin-bottom:clamp(56px,10vh,120px)}.services__titre[data-astro-cid-hu77mqoi]{font-family:var(--display);letter-spacing:-.02em;margin:12px 0 0;font-size:clamp(2.75rem,6.4vw,6.5rem);font-weight:400;line-height:.95}.services__titre[data-astro-cid-hu77mqoi] em[data-astro-cid-hu77mqoi]{color:var(--gris)}.services__liste[data-astro-cid-hu77mqoi]{margin:0;padding:0;list-style:none}.service[data-astro-cid-hu77mqoi]{border-top:1px solid var(--filet);grid-template-columns:minmax(80px,1fr) minmax(0,3fr) minmax(0,6fr);gap:20px clamp(24px,4vw,64px);padding:clamp(40px,7vh,80px) 0;display:grid}.service__num[data-astro-cid-hu77mqoi]{color:var(--gris);padding-top:.6em}.service__nom[data-astro-cid-hu77mqoi]{font-family:var(--display);margin:0;font-size:clamp(2rem,3.4vw,3.4rem);font-style:italic;font-weight:400;line-height:1}.service__texte[data-astro-cid-hu77mqoi]{letter-spacing:-.01em;max-width:34em;margin:0;font-size:clamp(1.25rem,1.9vw,1.875rem);line-height:1.38}.service__actions[data-astro-cid-hu77mqoi]{flex-wrap:wrap;grid-column:3;gap:12px;margin-top:8px;display:flex}@media (width<=899px){.service[data-astro-cid-hu77mqoi]{grid-template-columns:1fr}.service__actions[data-astro-cid-hu77mqoi]{grid-column:1}}.venir[data-astro-cid-hhcsgzdg]{background:var(--noir);align-items:end;min-height:100svh;display:grid;position:relative;overflow:hidden}.venir__image[data-astro-cid-hhcsgzdg]{position:absolute;inset:-12% 0}.venir__image[data-astro-cid-hhcsgzdg] img[data-astro-cid-hhcsgzdg]{object-fit:cover;filter:saturate(.85)brightness(.8);width:100%;height:100%}.venir__image[data-astro-cid-hhcsgzdg]:after{content:"";background:linear-gradient(to top, var(--noir) 8%, #0505068c 48%, #05050626 75%, var(--noir) 100%);position:absolute;inset:0}.venir__contenu[data-astro-cid-hhcsgzdg]{padding:clamp(120px, 20vh, 240px) var(--marge) clamp(56px, 10vh, 110px);position:relative}.venir__titre[data-astro-cid-hhcsgzdg]{font-family:var(--display);letter-spacing:-.02em;margin:12px 0 clamp(32px,5vh,56px);font-size:clamp(2.75rem,7vw,7.5rem);font-weight:400;line-height:.95}.venir__titre[data-astro-cid-hhcsgzdg] em[data-astro-cid-hhcsgzdg]{color:var(--gris)}.venir__grille[data-astro-cid-hhcsgzdg]{border-top:1px solid #efede840;grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:28px clamp(24px,4vw,64px);padding-top:28px;display:grid}.venir__adresse[data-astro-cid-hhcsgzdg]{font-style:normal;line-height:1.6}.venir__horaires[data-astro-cid-hhcsgzdg]{gap:10px;margin:0;display:grid}.venir__horaires[data-astro-cid-hhcsgzdg] div[data-astro-cid-hhcsgzdg]{gap:2px;display:grid}.venir__horaires[data-astro-cid-hhcsgzdg] dt[data-astro-cid-hhcsgzdg]{color:var(--gris);font-size:.875rem}.venir__horaires[data-astro-cid-hhcsgzdg] dd[data-astro-cid-hhcsgzdg]{margin:0}.venir__actions[data-astro-cid-hhcsgzdg]{flex-wrap:wrap;gap:12px;display:flex}@media (width<=899px){.venir__grille[data-astro-cid-hhcsgzdg]{grid-template-columns:1fr}}.chargement[data-astro-cid-lcdefpme]{display:none}html.exp:not(.deja-vu) .chargement[data-astro-cid-lcdefpme]{z-index:30;background:var(--noir);transition:opacity .9s var(--lent), visibility .9s;place-content:center;justify-items:center;gap:28px;display:grid;position:fixed;inset:0}.chargement[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{width:160px;height:auto}.chargement__compteur[data-astro-cid-lcdefpme]{font-family:var(--texte);letter-spacing:.16em;color:var(--gris);font-variant-numeric:tabular-nums;font-size:.8125rem}html.charge .chargement[data-astro-cid-lcdefpme]{opacity:0;visibility:hidden}.ouverture[data-astro-cid-lcdefpme]{height:100svh;position:relative}html.exp.defile .ouverture[data-astro-cid-lcdefpme]{height:560vh}html.film .ouverture__defiler[data-astro-cid-lcdefpme]{display:none}.ouverture__cadre[data-astro-cid-lcdefpme]{background:#000;height:100svh;position:sticky;top:0;overflow:hidden}.ouverture__poster[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme],.ouverture__fixe[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme],.ouverture__fixe-avant[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme],.ouverture__arriere[data-astro-cid-lcdefpme],.ouverture__avant[data-astro-cid-lcdefpme]{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.ouverture__arriere[data-astro-cid-lcdefpme]{z-index:1;opacity:0}.ouverture__titre[data-astro-cid-lcdefpme]{z-index:2;padding:clamp(84px, 17vh, 190px) var(--marge) 0;pointer-events:none;align-content:start;justify-items:center;display:grid;position:absolute;inset:0}.ouverture__avant[data-astro-cid-lcdefpme]{z-index:3;opacity:0;pointer-events:none}html.scene-prete .ouverture__arriere[data-astro-cid-lcdefpme],html.scene-prete .ouverture__avant[data-astro-cid-lcdefpme]{opacity:1}.ouverture__fixe[data-astro-cid-lcdefpme]{display:none}html.fixe .ouverture__fixe[data-astro-cid-lcdefpme],html.attente .ouverture__fixe[data-astro-cid-lcdefpme]{display:block}html.fixe .ouverture__poster[data-astro-cid-lcdefpme],html.attente .ouverture__poster[data-astro-cid-lcdefpme]{display:none}.ouverture__fixe-avant[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{z-index:3}.ouverture__voile[data-astro-cid-lcdefpme]{z-index:4;pointer-events:none;background:linear-gradient(#00000080,#0000 14%),linear-gradient(#0000 66%,#000c);position:absolute;inset:0}.ouverture__cadre[data-astro-cid-lcdefpme]:after{content:"";z-index:4;pointer-events:none;opacity:.07;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='g'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 1 0'/%3E%3C/filter%3E%3Crect width='160' height='160' filter='url(%23g)'/%3E%3C/svg%3E");position:absolute;inset:0}.ouverture__intro[data-astro-cid-lcdefpme]{z-index:5;white-space:nowrap;margin:0;position:absolute;bottom:40px;left:50%;transform:translate(-50%)}html.fixe .ouverture__intro[data-astro-cid-lcdefpme]{display:none}.ouverture__bas[data-astro-cid-lcdefpme]{z-index:5;left:var(--marge);right:var(--marge);gap:clamp(28px,6vh,64px);display:grid;position:absolute;bottom:clamp(24px,6vh,56px)}.ouverture__nom[data-astro-cid-lcdefpme]{font-family:var(--display);letter-spacing:-.025em;text-align:center;white-space:nowrap;color:var(--blanc);margin:0;font-size:10.6vw;font-weight:400;line-height:.9}@media (aspect-ratio>10/11){html[data-voiture=audi] .ouverture__titre[data-astro-cid-lcdefpme]{padding-top:clamp(64px,10.5vh,120px)}}@media (aspect-ratio<=10/11){.ouverture__nom[data-astro-cid-lcdefpme]{white-space:normal;text-wrap:balance;font-size:22vw}.ouverture__bas[data-astro-cid-lcdefpme]{pointer-events:none;flex-direction:column;justify-content:space-between;display:flex;top:calc(clamp(84px,17vh,190px) + 39.6vw + 20px)}.ouverture__bas[data-astro-cid-lcdefpme]>[data-astro-cid-lcdefpme]{pointer-events:auto}.ouverture__titres[data-astro-cid-lcdefpme]{text-align:center}}.ouverture__signature[data-astro-cid-lcdefpme]{font-family:var(--display);color:var(--blanc);margin:0;font-size:clamp(1.5rem,2.6vw,2.5rem);font-style:italic;line-height:1.1}.ouverture__signature[data-astro-cid-lcdefpme]:before{content:"";vertical-align:.3em;background:var(--accent);width:2.2em;height:1px;margin-right:.5em;display:inline-block}.ouverture__stock[data-astro-cid-lcdefpme]{color:var(--gris);margin:.8em 0 0;font-size:1rem}.recherche[data-astro-cid-lcdefpme]{flex-wrap:wrap;align-items:end;gap:12px 20px;max-width:760px;display:flex}.recherche[data-astro-cid-lcdefpme] label[data-astro-cid-lcdefpme]{flex:180px;gap:4px;display:grid}@media (width<=699px){.recherche[data-astro-cid-lcdefpme] label[data-astro-cid-lcdefpme]{flex:calc(50% - 10px);min-width:0}.recherche[data-astro-cid-lcdefpme] button[data-astro-cid-lcdefpme]{flex:100%}}.recherche__libelle[data-astro-cid-lcdefpme]{letter-spacing:.12em;text-transform:uppercase;color:var(--gris);font-size:.8125rem}.recherche[data-astro-cid-lcdefpme] select[data-astro-cid-lcdefpme]{appearance:none;min-height:48px;color:var(--blanc);font:inherit;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8'%3E%3Cpath d='M1 1l5 5 5-5' fill='none' stroke='%23efede8' stroke-width='1.4'/%3E%3C/svg%3E") right 4px center no-repeat;border:0;border-bottom:1px solid #efede866;border-radius:0;padding:0 36px 0 0;font-size:1rem}.recherche[data-astro-cid-lcdefpme] select[data-astro-cid-lcdefpme] option[data-astro-cid-lcdefpme]{background:var(--noir-2)}.recherche[data-astro-cid-lcdefpme] button[data-astro-cid-lcdefpme]{background:var(--blanc);min-height:48px;color:var(--noir);font:inherit;cursor:pointer;border:0;border-radius:999px;padding:0 28px;font-weight:600}html.exp [data-astro-cid-lcdefpme][data-texte=signature],html.exp [data-astro-cid-lcdefpme][data-texte=stock],html.exp [data-astro-cid-lcdefpme][data-texte=recherche]{visibility:hidden}html.exp.pilote [data-astro-cid-lcdefpme][data-texte]{visibility:visible}.bouton{min-height:48px;color:var(--blanc);border:1px solid #efede859;border-radius:999px;justify-content:center;align-items:center;padding:0 26px;font-size:.9375rem;text-decoration:none;transition:background-color .35s,border-color .35s,color .35s;display:inline-flex}.bouton:hover{border-color:var(--blanc)}.bouton--plein{background:var(--blanc);border-color:var(--blanc);color:var(--noir);font-weight:600}.bouton--plein:hover{color:var(--blanc);background:0 0}.deforme{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}
