.nav-place[data-v-48487452]{z-index:20}.nav[data-v-48487452],.nav-place[data-v-48487452]{height:44px;position:relative}.nav[data-v-48487452]{align-items:center;color:var(--white);display:flex;justify-content:space-between;z-index:10}.nav--flottante[data-v-48487452]{animation:nav-descend-48487452 .35s var(--ease-out);backdrop-filter:blur(16px) saturate(140%);-webkit-backdrop-filter:blur(16px) saturate(140%);background:#3f261d8c;border:1px solid rgba(244,238,229,.14);border-radius:14px;box-shadow:0 12px 32px #1c100c29;height:var(--nav-floating-height);left:max(8px,calc(var(--gutter) - 20px),calc((100% - var(--page-max))/2 + var(--gutter) - 20px));padding:0 12px 0 20px;position:fixed;right:max(8px,calc(var(--gutter) - 20px),calc((100% - var(--page-max))/2 + var(--gutter) - 20px));top:var(--nav-floating-top)}@keyframes nav-descend-48487452{0%{opacity:0;transform:translateY(-16px)}}.nav__gauche[data-v-48487452]{align-items:center;display:flex;gap:48px}.nav__logo[data-v-48487452]{height:23px;-o-object-fit:contain;object-fit:contain;width:130px}.nav__menu[data-v-48487452]{color:#ffffffeb;display:flex;font-size:15px;font-weight:500;gap:30px}.nav__menu a[data-v-48487452]:hover{color:var(--white);text-decoration:underline;text-underline-offset:4px}.nav__menu .nav__lien--actif[data-v-48487452]{color:var(--orange-500)}.nav__droite[data-v-48487452]{align-items:center;display:flex;gap:16px}.nav__cta[data-v-48487452]{background:var(--orange-500);border-radius:4px;color:var(--white);font-size:15px;font-weight:500;padding:12px 18px;transition:background-color .2s}.nav__cta[data-v-48487452]:hover{background:var(--orange-600)}.nav__burger[data-v-48487452]{display:none;height:44px;position:relative;width:44px}.nav__burger span[aria-hidden][data-v-48487452],.nav__burger span[aria-hidden][data-v-48487452]:after,.nav__burger span[aria-hidden][data-v-48487452]:before{background:currentColor;height:2px;left:11px;position:absolute;width:22px}.nav__burger span[aria-hidden][data-v-48487452]{top:21px}.nav__burger span[aria-hidden][data-v-48487452]:after,.nav__burger span[aria-hidden][data-v-48487452]:before{content:"";left:0}.nav__burger span[aria-hidden][data-v-48487452]:before{top:-7px}.nav__burger span[aria-hidden][data-v-48487452]:after{top:7px}@media(max-width:1024px){.nav__burger[data-v-48487452]{display:block}#menu-principal[data-v-48487452]{display:none}}@media(max-width:640px){.nav__cta[data-v-48487452]{display:none}}.nav-tiroir[data-v-48487452]{background:var(--cream);border:1px solid var(--line);border-radius:18px;box-shadow:0 24px 64px #1c100c3d;color:var(--brown-900);height:calc(100% - 24px);height:calc(100dvh - 24px);inset:12px 12px auto auto;margin:0;max-height:none;max-width:none;overflow-y:auto;overscroll-behavior:contain;padding:0;position:fixed;width:min(420px,calc(100% - 24px))}.nav-tiroir[data-v-48487452]::backdrop{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#1c100c7a}.nav-tiroir[open][data-v-48487452]{animation:nav-tiroir-entre-48487452 .3s var(--ease-out)}@keyframes nav-tiroir-entre-48487452{0%{opacity:0;transform:translate(16px)}}.nav-tiroir__contenu[data-v-48487452]{display:flex;flex-direction:column;gap:24px;min-height:100%;padding:22px clamp(18px,6vw,28px)}.nav-tiroir__entete[data-v-48487452]{align-items:center;display:flex;gap:16px;justify-content:space-between}.nav-tiroir__marque[data-v-48487452]{align-items:center;display:flex;min-height:44px}.nav-tiroir__logo[data-v-48487452]{background:var(--brown-900);height:23px;-webkit-mask:url(../images/logo-blanc.png) center/contain no-repeat;mask:url(../images/logo-blanc.png) center/contain no-repeat;width:130px}.nav-tiroir__fermer[data-v-48487452]{background:var(--paper);border:1px solid var(--line);border-radius:50%;display:grid;flex:0 0 44px;height:44px;place-items:center;width:44px}.nav-tiroir__titre[data-v-48487452]{color:var(--brown-700);margin-bottom:10px}.nav-tiroir__liste[data-v-48487452]{border-top:1px solid var(--line)}.nav-tiroir__liste li[data-v-48487452]{border-bottom:1px solid var(--line)}.nav-tiroir__cta[data-v-48487452],.nav-tiroir__liste a[data-v-48487452]{align-items:center;display:flex;gap:12px;justify-content:space-between;margin-top:auto}.nav-tiroir__liste a[data-v-48487452]{font:500 clamp(1.5rem,6vw,1.875rem) /1.15 var(--font-display);letter-spacing:-.025em;min-height:56px;padding:9px 4px}.nav-tiroir__liste a[aria-current=page][data-v-48487452]{color:var(--orange-700)}.nav-tiroir svg[data-v-48487452]{flex-shrink:0}.nav-tiroir__cta[data-v-48487452]{background:var(--orange-500);border-radius:8px;font-weight:600;min-height:52px;padding:12px 16px}.nav-tiroir[data-v-48487452] :is(a,button):focus-visible{outline:2px solid var(--orange-700);outline-offset:2px}.nav-tiroir__signature[data-v-48487452]{color:var(--brown-700);font-size:10px;margin-top:0;padding-top:12px}@media(prefers-reduced-motion:reduce){.nav--flottante[data-v-48487452],.nav-tiroir[open][data-v-48487452]{animation:none}}.footer[data-v-a4ef8c7b]{background:var(--brown-900);display:flex;flex-direction:column;gap:56px;padding-bottom:40px;padding-top:72px}.footer__top[data-v-a4ef8c7b]{align-items:flex-start;display:flex;gap:48px;justify-content:space-between}.footer__brand[data-v-a4ef8c7b]{display:flex;flex-direction:column;gap:20px}.footer__logo[data-v-a4ef8c7b]{height:28px;-o-object-fit:contain;object-fit:contain;-o-object-position:left;object-position:left;width:160px}.footer__pitch[data-v-a4ef8c7b]{color:var(--sand);max-width:320px}.footer__cols[data-v-a4ef8c7b]{display:flex;gap:96px;white-space:nowrap}.footer__col[data-v-a4ef8c7b],.footer__col ul[data-v-a4ef8c7b]{display:flex;flex-direction:column;gap:12px}.footer__head[data-v-a4ef8c7b]{color:var(--sand)}.footer__col li[data-v-a4ef8c7b]{color:var(--cream);font-size:16px;line-height:1.55}.footer__col a[data-v-a4ef8c7b]:hover{color:var(--orange-500)}.footer__bottom[data-v-a4ef8c7b]{border-top:1px solid var(--brown-700);color:var(--sand);display:flex;gap:16px;justify-content:space-between;padding-top:24px}.footer__bottom[data-v-a4ef8c7b],.footer__legal[data-v-a4ef8c7b]{text-transform:none}.footer__legal a[data-v-a4ef8c7b]:hover{color:var(--orange-500)}.footer__cookies[data-v-a4ef8c7b]{background:none;border:0;color:inherit;cursor:pointer;font:inherit;padding:0}.footer__cookies[data-v-a4ef8c7b]:hover{color:var(--orange-500)}@media(max-width:1024px){.footer__top[data-v-a4ef8c7b]{flex-direction:column}.footer__cols[data-v-a4ef8c7b]{flex-wrap:wrap;gap:40px 64px}.footer__bottom[data-v-a4ef8c7b]{flex-direction:column}}
