:root{--color-primary-50:#f1f9f5;--color-primary-100:#dbf0e7;--color-primary-200:#b9dfce;--color-primary-300:#8bc6ac;--color-primary-400:#4ba07a;--color-primary-500:#2d6a4f;--color-primary-600:#255d44;--color-primary-700:#1e503a;--color-primary-800:#16432f;--color-primary-900:#103525;--color-primary-950:#092016;--color-accent-50:#f0f2f9;--color-accent-100:#dee1f2;--color-accent-200:#bec4e4;--color-accent-300:#8d97ce;--color-accent-400:#4a5ab5;--color-accent-500:#35428d;--color-accent-600:#2a3679;--color-accent-700:#202a65;--color-neutral-bg-page:#fafaf7;--color-neutral-bg-card:#fff;--color-neutral-border:#e5e0d6;--color-neutral-border-control:#9c9077;--color-neutral-border-focus:#2d6a4f;--color-neutral-text-primary:#1c1917;--color-neutral-text-secondary:#3d3830;--color-neutral-text-muted:#6b6560;--color-neutral-text-disabled:#9b958c;--color-neutral-row-border:#f0ece3;--color-bg-page:#fafaf7;--color-bg-card:#fff;--color-bg-overlay:#1c1917b8;--color-text-primary:#1c1917;--color-text-secondary:#3d3830;--color-text-muted:#6b6560;--color-text-disabled:#9b958c;--color-text-inverse:#fff;--color-border-default:#e5e0d6;--color-border-control:#9c9077;--color-border-focus:#2d6a4f;--color-state-success-bg:#e7f0ea;--color-state-success-fg:#2d6a4f;--color-state-success-solid:#2d6a4f;--color-state-success-border:#4a8b6a;--color-state-warning-bg:#fbf3e0;--color-state-warning-fg:#7a5600;--color-state-warning-solid:#f59e0b;--color-state-warning-border:#e3c878;--color-state-error-bg:#fbeeeb;--color-state-error-fg:#b4321f;--color-state-error-solid:#dc2626;--color-state-error-border:#e7c5be;--color-state-info-bg:#f0f2f9;--color-state-info-fg:#2a3679;--color-state-info-solid:#4a5ab5;--color-state-info-border:#bec4e4;--font-family-display:Archivo;--font-family-body:Inter;--font-family-mono:JetBrains Mono;--font-size-display:2.75rem;--font-size-h1:2rem;--font-size-h2:1.5rem;--font-size-h3:1.25rem;--font-size-body-l:1.125rem;--font-size-body:1rem;--font-size-body-s:.875rem;--font-size-caption:.875rem;--font-size-micro:.75rem;--font-size-mono-s:.75rem;--font-size-price-card:1.25rem;--font-weight-regular:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--font-line-height-heading:1.25;--font-line-height-body:1.6;--font-letter-spacing-display:-.03em;--font-letter-spacing-h1:-.02em;--font-letter-spacing-h2:-.01em;--font-letter-spacing-normal:0;--font-letter-spacing-mono:.06em;--font-letter-spacing-logo:.1em;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-8:32px;--space-10:40px;--space-12:48px;--space-16:64px;--radius-10:12px;--radius-chip-fine:4px;--radius-input:8px;--radius-button:8px;--radius-card:12px;--radius-sheet:16px;--radius-chip:999px;--shadow-floating:0 24px 60px #1c191729;--shadow-card-hover:0 12px 24px #1c191714;--size-touch-web:44px;--size-touch-mobile:44px;--size-shell-max:1560px;--size-control-button-web:48px;--size-control-button-mobile:44px;--size-control-ghost:40px;--size-control-input:46px;--size-control-textarea-min:88px;--size-nav-topbar:68px;--size-nav-sidebar:264px;--size-nav-sidebar-admin:220px;--motion-duration-press:.12s;--motion-duration-chip:.16s;--motion-duration-hover:.2s;--motion-duration-toast-in:.2s;--motion-duration-toast-out:.24s;--motion-duration-sheet:.26s;--motion-duration-push:.28s;--motion-duration-escrow:.32s;--motion-duration-skeleton:1.4s;--motion-easing-out:cubic-bezier(.4, 0, .2, 1);--motion-easing-sheet:cubic-bezier(.32, .72, 0, 1);--motion-easing-escrow:cubic-bezier(.5, 1.5, .5, 1);--motion-easing-in-out:ease-in-out}
@keyframes sylve-skeleton{0%{opacity:.55}50%{opacity:1}to{opacity:.55}}.sylve-skeleton{background:var(--color-neutral-row-border);animation:sylve-skeleton var(--motion-duration-skeleton) var(--motion-easing-in-out) infinite}.sylve-range{width:100%;height:var(--size-control-input,44px);inset-inline:0;pointer-events:none;appearance:none;background:0 0;margin:0;position:absolute;top:50%;transform:translateY(-50%)}.sylve-range::-webkit-slider-thumb{appearance:none;pointer-events:auto;box-sizing:content-box;border-radius:var(--radius-chip);background:var(--color-bg-card);width:20px;height:20px;box-shadow:inset 0 0 0 2px var(--color-primary-500);cursor:pointer;background-clip:padding-box;border:12px solid #0000}.sylve-range::-moz-range-thumb{pointer-events:auto;box-sizing:content-box;border-radius:var(--radius-chip);background:var(--color-bg-card);width:20px;height:20px;box-shadow:inset 0 0 0 2px var(--color-primary-500);cursor:pointer;background-clip:padding-box;border:12px solid #0000}.sylve-range::-webkit-slider-runnable-track{background:0 0}.sylve-range::-moz-range-track{background:0 0}.sylve-range:focus-visible::-webkit-slider-thumb{outline:2px solid var(--color-primary-500);outline-offset:-10px}.sylve-range:focus-visible::-moz-range-thumb{outline:2px solid var(--color-primary-500);outline-offset:-10px}@media (prefers-reduced-motion:reduce){.sylve-skeleton{animation:none}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.sylve-listrow{transition:background-color .12s;position:relative}.sylve-listrow:hover{background:var(--color-neutral-bg-page)}.sylve-listrow__link:after{content:"";position:absolute;inset:0}.sylve-listrow__link:focus-visible{outline:none}.sylve-listrow__link:focus-visible:after{outline:2px solid var(--color-primary-500);outline-offset:-2px;border-radius:2px}.sylve-listrow__action{z-index:1;position:relative}@media (max-width:480px){.sylve-listrow{flex-wrap:wrap;row-gap:8px}.sylve-listrow__body,.sylve-listrow__link{flex-basis:100%!important}.sylve-listrow__trailing,.sylve-listrow__action{width:100%;flex-shrink:1!important}.sylve-listrow--chevron>.sylve-listrow__body,.sylve-listrow--chevron>.sylve-listrow__link{flex-basis:calc(100% - 18px - var(--space-3))!important}.sylve-listrow--chevron>.sylve-listrow__chevron{order:1}.sylve-listrow--chevron>.sylve-listrow__trailing{order:2}.sylve-listrow--chevron>.sylve-listrow__action{order:3}}.sylve-price__nombre{white-space:nowrap}.sylve-topnav__link{flex-shrink:0}.sylve-topnav__link,.sylve-topnav__link>a,.sylve-topnav__link>span,.sylve-topnav__brand>a,.sylve-topnav__cta>a{min-height:var(--size-touch-mobile);align-items:center;display:inline-flex}.sylve-topnav__brand>a{min-width:var(--size-touch-web);justify-content:center}@media (max-width:1180px){.sylve-topnav__link--secondary{display:none}}@media (max-width:860px){.sylve-topnav__links{display:none!important}}@media (max-width:360px){.sylve-topnav__cta>a{white-space:nowrap;padding-inline:12px;font-size:14px}.sylve-topnav__brand span:last-child{display:none}}.sylve-visually-hidden{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.sylve-icon{flex-shrink:0}.sylve-button{--sylve-button-bg:var(--color-primary-500);--sylve-button-bg-hover:var(--color-primary-800);--sylve-button-bg-active:var(--color-primary-900);--sylve-button-fg:var(--color-text-inverse);--sylve-button-border:transparent;--sylve-button-height:var(--size-control-button-web);box-sizing:border-box;justify-content:center;align-items:center;gap:var(--space-2);min-height:var(--sylve-button-height);padding:0 var(--space-5);border:1px solid var(--sylve-button-border);border-radius:var(--radius-button);background:var(--sylve-button-bg);color:var(--sylve-button-fg);font-family:var(--font-family-body), sans-serif;font-size:var(--font-size-body);text-align:center;cursor:pointer;transition:background var(--motion-duration-press) var(--motion-easing-out);font-weight:600;line-height:1;text-decoration:none;display:inline-flex;position:relative}.sylve-button--secondary{--sylve-button-bg:var(--color-bg-card);--sylve-button-bg-hover:var(--color-bg-subtle,var(--color-neutral-row-border));--sylve-button-bg-active:var(--color-neutral-border);--sylve-button-fg:var(--color-text-primary);--sylve-button-border:var(--color-text-primary)}.sylve-button--ghost{--sylve-button-bg:transparent;--sylve-button-bg-hover:var(--color-state-success-bg);--sylve-button-bg-active:var(--color-primary-200);--sylve-button-fg:var(--color-primary-500);--sylve-button-height:var(--size-control-ghost)}.sylve-button--destructive{--sylve-button-bg:var(--color-state-error-bg);--sylve-button-bg-hover:var(--color-state-error-border);--sylve-button-bg-active:var(--color-state-error-border);--sylve-button-fg:var(--color-state-error-fg);--sylve-button-border:var(--color-state-error-border)}@supports (background:color-mix(in srgb, red 50%, blue)){.sylve-button--destructive{--sylve-button-bg-hover:color-mix(in srgb, var(--color-state-error-bg) 55%, var(--color-state-error-border))}}.sylve-button--full{width:100%}.sylve-button--icon-only{width:var(--sylve-button-height);border-radius:999px;padding:0}@media (hover:hover){.sylve-button:not(:disabled,.is-disabled,.is-loading):hover{background:var(--sylve-button-bg-hover)}}.sylve-button:not(:disabled,.is-disabled,.is-loading):active{background:var(--sylve-button-bg-active)}.sylve-button:focus-visible{outline:2px solid var(--color-border-focus);outline-offset:2px}.sylve-button:disabled,.sylve-button.is-disabled{background:var(--color-neutral-border);border-color:var(--color-neutral-border);color:var(--color-text-disabled);cursor:not-allowed}.sylve-button--ghost:disabled,.sylve-button--ghost.is-disabled{background:0 0;border-color:#0000}.sylve-button.is-loading{cursor:progress}.sylve-button__icon{line-height:0;display:inline-flex;position:relative}.sylve-button__icon.is-busy>:not(.sylve-button__spinner){visibility:hidden}.sylve-button__spinner{box-sizing:border-box;border:2px solid;border-inline-end-color:#0000;border-radius:50%;width:14px;height:14px;margin-block:auto;animation:.8s linear infinite sylve-button-spin;position:absolute;inset-block:0;inset-inline-start:3px}.sylve-button__spinner--icon{margin:auto;inset:0}.sylve-button--full>.sylve-button__spinner:not(.sylve-button__spinner--icon){flex:none;margin:0;position:static}@keyframes sylve-button-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.sylve-button__spinner{animation:none}}.sylve-button-group{align-items:flex-start;gap:var(--space-2);flex-direction:column;display:flex}.sylve-button-group--full{align-items:stretch}.sylve-button__reason{font-family:var(--font-family-body), sans-serif;font-size:var(--font-size-body-s);line-height:var(--font-line-height-body);color:var(--color-text-muted);text-wrap:pretty;margin:0}.sylve-check__input:focus-visible+.sylve-check__box,.sylve-radio__input:focus-visible+.sylve-radio__circle{outline:2px solid var(--color-border-focus);outline-offset:2px}.sylve-toggle{min-width:var(--size-touch-web);min-height:var(--size-touch-web);cursor:pointer;background:0 0;border:0;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.sylve-toggle:disabled{cursor:not-allowed;opacity:.6}.sylve-toggle:focus-visible{outline:none}.sylve-toggle:focus-visible .sylve-toggle__track{outline:2px solid var(--color-border-focus);outline-offset:2px}.sylve-toggle__track{box-sizing:border-box;border:1px solid var(--color-border-control);border-radius:var(--radius-chip);background:var(--color-bg-card);width:44px;height:26px;transition:background var(--motion-duration-chip) var(--motion-easing-out), border-color var(--motion-duration-chip) var(--motion-easing-out);flex-shrink:0;position:relative}.sylve-toggle[aria-checked=true] .sylve-toggle__track{border-color:var(--color-primary-500);background:var(--color-primary-500)}.sylve-toggle__thumb{top:2px;box-sizing:border-box;border:1px solid var(--color-border-control);border-radius:var(--radius-chip);background:var(--color-bg-card);width:20px;height:20px;transition:inset-inline-start var(--motion-duration-chip) var(--motion-easing-out), border-color var(--motion-duration-chip) var(--motion-easing-out);position:absolute;inset-inline-start:2px}.sylve-toggle[aria-checked=true] .sylve-toggle__thumb{border-color:var(--color-bg-card);inset-inline-start:20px}.sylve-toggle-row{align-items:center;gap:var(--space-3);min-height:var(--size-touch-web);cursor:pointer;display:inline-flex}.sylve-toggle-row.is-disabled{cursor:not-allowed}.sylve-input::-moz-placeholder{color:var(--color-text-muted);opacity:1}.sylve-textarea::-moz-placeholder{color:var(--color-text-muted);opacity:1}.sylve-input::placeholder,.sylve-textarea::placeholder{color:var(--color-text-muted);opacity:1}.sylve-input:disabled,.sylve-select:disabled,.sylve-textarea:disabled{-webkit-text-fill-color:var(--color-text-muted);opacity:1;cursor:not-allowed}.sylve-kpi{gap:var(--space-2);padding:var(--space-5);background:var(--color-bg-card);border:1px solid var(--color-border-default);border-radius:var(--radius-card);color:inherit;flex-direction:column;text-decoration:none;display:flex;position:relative}.sylve-kpi__label{font-family:var(--font-family-mono), monospace;font-size:var(--font-size-mono-s);text-transform:uppercase;letter-spacing:var(--font-letter-spacing-mono);color:var(--color-text-muted)}.sylve-kpi__value{font-family:var(--font-family-display), sans-serif;font-size:var(--font-size-h3);overflow-wrap:anywhere;color:var(--color-text-primary);font-variant-numeric:tabular-nums;font-weight:600}.sylve-kpi__foot{align-items:center;gap:var(--space-2);display:flex}.sylve-kpi__delta{align-items:center;gap:var(--space-1);font-family:var(--font-family-body), sans-serif;font-size:var(--font-size-caption);font-variant-numeric:tabular-nums;font-weight:500;display:inline-flex}.sylve-kpi__caption{font-family:var(--font-family-body), sans-serif;font-size:var(--font-size-caption);color:var(--color-text-muted)}.sylve-kpi__chevron{top:var(--space-3);position:absolute;inset-inline-end:var(--space-3)}.sylve-kpi--lien{cursor:pointer}@media (hover:hover){.sylve-kpi--lien:hover{background:var(--color-bg-subtle,var(--color-neutral-row-border))}}.sylve-kpi--lien:focus-visible{outline:2px solid var(--color-border-focus);outline-offset:2px}
.sylve-root{--sylve-colonne-max:1480px;--sylve-gouttiere:16px;--sylve-colonne-boite:calc(var(--sylve-colonne-max) + 2 * var(--sylve-gouttiere));--sylve-largeur-formulaire:560px;--sylve-largeur-contenu:680px;--sylve-largeur-large:856px;--sylve-largeur-menu-compte:240px;--sylve-accent:var(--color-primary-500);--sylve-accent-clair:var(--color-primary-200);--sylve-accent-doux:var(--color-primary-50);--radius-input:10px;--radius-button:10px;--radius-card:14px;--shadow-menu:0 10px 30px #1c19171f;--shadow-sur-photo:0 6px 20px #1c191747;--shadow-carte:0 1px 2px #1c19170a;--radius-trait:2px;--size-control-input:44px;--size-control-button-web:44px;--size-control-ghost:44px;--font-size-micro:var(--font-size-body-s);--color-bg-subtle:var(--color-neutral-row-border);padding-bottom:var(--sylve-cookie-banner-h,0px);overflow-x:clip}html:has(.sylve-root){scroll-padding-top:calc(var(--size-nav-topbar) + 8px);scroll-padding-bottom:calc(var(--sylve-cookie-banner-h,0px) + 8px)}:where(.sylve-root) :where(a,button,[role=switch],summary):focus-visible{outline:2px solid var(--color-border-focus);outline-offset:2px}@media (max-width:900px){.sylve-root header{flex-wrap:wrap;gap:8px;height:auto!important;padding:8px var(--sylve-gouttiere)!important}.sylve-root header>div{flex-wrap:wrap;min-width:0;gap:12px!important}.sylve-root header>div:first-child{width:100%}.sylve-root header nav{scrollbar-width:none;width:100%;padding-bottom:4px;overflow-x:auto;gap:16px!important}.sylve-root header nav::-webkit-scrollbar{display:none}.sylve-root header nav a,.sylve-root header>div:last-child>span:last-child{white-space:nowrap}.sylve-root header>div:last-child>a:last-child{white-space:nowrap;padding:0 16px!important}.sylve-root header>div:last-child>span:last-child>a{padding-inline:16px}}@media (max-width:860px){.sylve-root header:has(.sylve-topnav__links){flex-wrap:nowrap}.sylve-root header:has(.sylve-topnav__links)>div:first-child{flex-shrink:0;width:auto}}@media (max-width:540px){.sylve-root .sylve-topnav__brand a>span:not([aria-hidden]){display:none}.sylve-root .sylve-topnav__cta{display:none!important}}.sylve-search__bar{max-width:var(--sylve-colonne-boite);padding:20px var(--sylve-gouttiere) 0;align-items:flex-end;gap:12px;margin-inline:auto;display:flex}@media (min-width:861px){.sylve-search__bar>div:first-child{max-width:560px}}.sylve-range-bounds{flex-wrap:wrap;align-items:flex-end;gap:4px;display:flex}.sylve-range-bounds__unit{flex-basis:100%}.sylve-range-bounds__field{min-width:0;font-size:var(--font-size-micro);color:var(--color-text-muted);flex-direction:column;flex:1;gap:4px;display:flex}.sylve-range-bounds__field input{width:100%;min-width:0;height:var(--size-touch-web);border:1px solid var(--color-border-control);border-radius:var(--radius-input);background:var(--color-bg-card);color:var(--color-text-primary);font-family:var(--font-family-body), sans-serif;font-size:var(--font-size-body);font-variant-numeric:tabular-nums;padding:0 8px}.sylve-range-bounds__field input:focus-visible{outline:2px solid var(--color-border-focus);outline-offset:2px}.sylve-range-bounds__field input::-webkit-outer-spin-button{appearance:none;margin:0}.sylve-range-bounds__field input::-webkit-inner-spin-button{appearance:none;margin:0}.sylve-range-bounds__field input[type=number]{appearance:textfield}.sylve-range-bounds__sep{color:var(--color-text-muted);padding-bottom:12px}.sylve-range-bounds__unit{color:var(--color-text-muted);font-size:var(--font-size-micro)}.sylve-search__toggle{height:var(--size-touch-web);border-radius:var(--radius-button);border:1px solid var(--color-border-default);background:var(--color-bg-card);color:var(--color-text-primary);font-family:Inter,sans-serif;font-size:var(--font-size-body);cursor:pointer;align-items:center;gap:8px;padding:0 16px;display:none}.sylve-search__body{max-width:var(--sylve-colonne-boite);padding:24px var(--sylve-gouttiere) 40px;align-items:flex-start;gap:32px;margin-inline:auto;display:flex}.sylve-search__especes{grid-template-columns:repeat(2,max-content);gap:8px;display:grid}.sylve-puce-compte{font-variant-numeric:tabular-nums;color:var(--color-text-muted);margin-inline-start:8px}[aria-pressed=true]>.sylve-puce-compte{color:inherit}.sylve-search__section{flex-direction:column;gap:8px;display:flex}.sylve-search__chips{flex-wrap:wrap;gap:8px;display:flex}.sylve-search__grid{grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:16px;display:grid}@media (min-width:861px) and (max-width:1100px){.sylve-search__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.sylve-pagination{flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;margin-top:32px;display:flex}.sylve-pagination__pages{align-items:center;gap:4px;margin:0;padding:0;list-style:none;display:flex}.sylve-pagination__step,.sylve-pagination__page{border:1px solid var(--color-border-default);border-radius:var(--radius-input);background:var(--color-bg-card);min-width:44px;height:44px;color:var(--color-text-primary);font:inherit;font-variant-numeric:tabular-nums;justify-content:center;align-items:center;gap:4px;padding:0 12px;text-decoration:none;display:inline-flex}.sylve-pagination__step:hover,.sylve-pagination__page:hover{background:var(--color-bg-card)}.sylve-pagination__page[aria-current=page]{background:var(--color-primary-500);border-color:var(--color-primary-500);color:var(--color-text-inverse);font-weight:600}.sylve-pagination__step:focus-visible,.sylve-pagination__page:focus-visible{outline:2px solid var(--color-border-focus);outline-offset:2px}.sylve-pagination__gap{color:var(--color-text-muted);padding:0 4px}@media (max-width:860px){.sylve-pagination__pages{display:none}.sylve-pagination{flex-wrap:nowrap}.sylve-pagination__step{flex:1}.sylve-search__body{flex-direction:column;align-items:stretch;gap:20px}.sylve-search__toggle{display:inline-flex}}@media (max-width:560px){.sylve-search__bar{flex-wrap:wrap}.sylve-search__bar>div:first-child{flex:100%!important}}@media (max-width:860px){.sylve-root .sylve-two-col{flex-direction:column!important;align-items:stretch!important;display:flex!important}.sylve-root .sylve-two-col>*{min-width:0}.sylve-root .sylve-shell-sidebar{border-bottom:1px solid var(--color-border-default);scrollbar-width:none;padding-bottom:8px;overflow-x:auto;border-right:none!important;flex-direction:row!important;gap:4px!important;width:100%!important}.sylve-root .sylve-shell-sidebar::-webkit-scrollbar{display:none}.sylve-root .sylve-shell-sidebar a{white-space:nowrap}.sylve-root .sylve-shell-sidebar__group{display:none}}.sylve-footer__link{min-height:var(--size-touch-mobile);border-radius:var(--radius-chip-fine);align-items:center;text-decoration:none;display:inline-flex}.sylve-footer__link:hover{--color-text-secondary:var(--color-primary-500);text-decoration:underline}.sylve-skip{z-index:100;border-radius:0 0 var(--radius-button) 0;background:var(--color-primary-500);color:var(--color-text-inverse);font-family:Inter,sans-serif;font-size:var(--font-size-body);padding:8px 16px;font-weight:600;position:absolute;top:0;left:-9999px}.sylve-skip:focus{left:0}.sylve-profile{grid-template-columns:320px minmax(0,1fr);align-items:start;gap:20px;display:grid}@media (max-width:900px){.sylve-profile{grid-template-columns:minmax(0,1fr)}}.sylve-profile__badge{background:var(--color-state-success-bg);color:var(--color-primary-500);font-family:Inter,sans-serif;font-size:var(--font-size-body-s);white-space:nowrap;border-radius:999px;align-items:center;gap:4px;padding:4px 8px;font-weight:600;display:inline-flex}.sylve-profile__badge--neutre{background:var(--color-neutral-bg-page);color:var(--color-text-muted)}.sylve-profile__stats{border-top:1px solid var(--color-border-default);text-align:center;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:8px;margin:20px 0 0;padding-top:16px;display:grid}.sylve-profile__stats dt,.sylve-profile__stats dd{margin:0}.sylve-profile__stats dt{text-transform:uppercase;letter-spacing:.06em}.sylve-profile__trust{border-radius:var(--radius-card);background:var(--color-state-success-bg);margin-top:24px;padding:16px}.sylve-profile__gauge{background:var(--color-bg-card);border-radius:999px;height:8px;margin-top:12px;overflow:hidden}.sylve-profile__gauge span{background:var(--color-primary-500);height:100%;display:block}.sylve-footer__grid{grid-template-columns:minmax(200px,1.3fr) minmax(0,3fr) minmax(240px,1.4fr);align-items:start;gap:24px;display:grid}.sylve-pied__colonnes{flex-wrap:wrap;gap:32px;display:flex}.sylve-pied__colonnes>*{min-width:120px}@media (max-width:1100px){.sylve-footer__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:40px}}@media (max-width:640px){.sylve-footer__grid{grid-template-columns:minmax(0,1fr);gap:32px}}.sylve-root .sylve-footer__grid{padding:48px var(--sylve-gouttiere)}.sylve-root .sylve-pied__lettre-bouton{display:none}@media (max-width:640px){.sylve-root .sylve-footer__grid{gap:8px;padding-block:24px}.sylve-root .sylve-pied__marque-bloc{margin-bottom:0}.sylve-root .sylve-pied__resume{display:none}.sylve-root .sylve-pied__colonnes{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 16px;display:grid}.sylve-root .sylve-pied__colonnes>*{min-width:0}.sylve-root .sylve-pied__col{gap:0}.sylve-root .sylve-pied__col--reseaux{grid-column:1/-1;gap:4px}.sylve-root .sylve-pied__lettre-bouton{width:100%;height:44px;color:var(--color-text-primary);font:inherit;font-size:var(--font-size-body-s);cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;padding:0;font-weight:600;display:flex}.sylve-root .sylve-pied__lettre-bouton svg[data-ouvert=true]{transform:rotate(180deg)}.sylve-root .sylve-pied__lettre-titre,.sylve-root .sylve-pied__lettre-corps[data-ouvert=false]{display:none}}.sylve-orders-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px;display:flex}.sylve-orders-tri{min-width:220px}.sylve-orders-trailing{align-items:center;gap:16px;display:flex}.sylve-orders-statut{width:190px}.sylve-orders-montant{text-align:end;width:176px}.sylve-orders-action-cell{justify-content:flex-end;width:112px;display:inline-flex}.sylve-orders-action{border-radius:var(--radius-button);background:var(--color-primary-500);height:44px;color:var(--color-text-inverse);font-size:var(--font-size-body-s);white-space:nowrap;justify-content:center;align-items:center;padding:0 16px;font-weight:600;text-decoration:none;transition:background-color .12s;display:inline-flex}.sylve-orders-action:hover{background:var(--color-primary-800)}.sylve-orders-action:focus-visible{outline:2px solid var(--color-primary-500);outline-offset:2px}@media (max-width:1140px){.sylve-root .sylve-orders-head{display:none!important}.sylve-root .sylve-orders-row{flex-wrap:wrap;row-gap:12px}.sylve-root .sylve-orders-row>.sylve-listrow__link{flex-basis:100%!important}.sylve-root .sylve-orders-row>.sylve-listrow__chevron{display:none}.sylve-root .sylve-orders-row>.sylve-listrow__trailing{width:100%}.sylve-root .sylve-orders-trailing{flex-direction:row;justify-content:space-between;align-items:center;gap:12px;width:100%}.sylve-root .sylve-orders-statut,.sylve-root .sylve-orders-montant{width:auto}.sylve-root .sylve-orders-row>.sylve-listrow__action{margin-inline-start:auto}.sylve-root .sylve-orders-action-cell{width:auto}.sylve-root .sylve-orders-action-cell:empty{display:none}}@media (max-width:600px){.sylve-root .sylve-orders-trailing{flex-wrap:wrap;row-gap:8px}.sylve-root .sylve-orders-montant{text-align:end;margin-inline-start:auto}.sylve-root .sylve-orders-row>.sylve-listrow__action,.sylve-root .sylve-orders-action-cell,.sylve-root .sylve-orders-action{width:100%}.sylve-root .sylve-orders-tri{width:100%;min-width:0}}@media (min-width:1280px){.sylve-root .sylve-liste-detail .sylve-orders-head{display:none!important}.sylve-root .sylve-liste-detail .sylve-orders-row{flex-wrap:wrap;row-gap:12px}.sylve-root .sylve-liste-detail .sylve-orders-row>.sylve-listrow__link,.sylve-root .sylve-liste-detail .sylve-orders-row>.sylve-listrow__body{flex-basis:100%!important}.sylve-root .sylve-liste-detail .sylve-orders-row>.sylve-listrow__chevron,.sylve-root .sylve-liste-detail .sylve-orders-row>.sylve-listrow__action{display:none}.sylve-root .sylve-liste-detail .sylve-orders-row>.sylve-listrow__trailing{width:100%}.sylve-root .sylve-liste-detail .sylve-orders-trailing{flex-direction:row;justify-content:space-between;align-items:center;gap:12px;width:100%}.sylve-root .sylve-liste-detail .sylve-orders-statut,.sylve-root .sylve-liste-detail .sylve-orders-montant{width:auto}.sylve-root .sylve-liste-detail .sylve-orders-tri{width:100%;min-width:0}.sylve-root .sylve-liste-detail .sylve-listrow:has(>.sylve-listrow__link[aria-current=true]){background:var(--color-bg-subtle)!important}.sylve-root .sylve-liste-detail .sylve-listrow:has(>.sylve-listrow__link[aria-current=true]):before{content:"";background:var(--color-primary-500);width:3px;position:absolute;inset-block:0;inset-inline-start:0}.sylve-root .sylve-liste-detail .sylve-rdv-row{flex-wrap:wrap;row-gap:12px}.sylve-root .sylve-liste-detail .sylve-rdv-row>.sylve-listrow__link,.sylve-root .sylve-liste-detail .sylve-rdv-row>.sylve-listrow__body{flex-basis:100%}.sylve-root .sylve-liste-detail .sylve-rdv-row>.sylve-listrow__trailing{width:100%}.sylve-root .sylve-liste-detail .sylve-offre-carte{position:relative}.sylve-root .sylve-liste-detail .sylve-offre-lien{color:inherit;text-decoration:none}.sylve-root .sylve-liste-detail .sylve-offre-lien:after{content:"";border-radius:var(--radius-card);position:absolute;inset:0}.sylve-root .sylve-liste-detail .sylve-offre-lien:focus-visible{outline:none}.sylve-root .sylve-liste-detail .sylve-offre-lien:focus-visible:after{outline:2px solid var(--color-primary-500);outline-offset:2px}.sylve-root .sylve-liste-detail .sylve-offre-carte:has(>.sylve-offre-lien[aria-current=true]){background:var(--color-bg-subtle)!important;border-color:var(--color-primary-500)!important}}.sylve-shell{align-items:stretch;display:flex}@media (max-width:860px){.sylve-root .sylve-shell{flex-direction:column}}.sylve-espace{min-height:calc(100vh - var(--size-nav-topbar));flex-direction:column;display:flex}.sylve-espace>.sylve-shell{flex:none;width:100%}.sylve-espace>.sylve-shell+*{margin-top:auto}:is(.sylve-espace:has(>.sylve-shell [data-colonne][aria-busy=true])>.sylve-shell+nav,.sylve-espace:has(>.sylve-shell [data-attente])>.sylve-shell+nav){visibility:hidden}.sylve-root .sylve-colonne,.sylve-root .sylve-page-shell{width:100%;max-width:var(--sylve-colonne-boite);padding-inline:var(--sylve-gouttiere);margin-inline:auto}@media (max-width:860px){.sylve-root .sylve-page-shell{max-width:100%;padding-inline:16px}}.sylve-root .sylve-kpi-row{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:16px;display:grid}@media (max-width:860px){.sylve-root .sylve-kpi-row{grid-template-columns:minmax(0,1fr);gap:8px}.sylve-root .sylve-kpi-row>.sylve-kpi{-moz-column-gap:12px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:4px 12px;padding:12px 16px;display:grid}.sylve-root .sylve-kpi-row>.sylve-kpi>.sylve-kpi__label,.sylve-root .sylve-kpi-row>.sylve-kpi>.sylve-kpi__foot{grid-column:1}.sylve-root .sylve-kpi-row>.sylve-kpi>.sylve-kpi__value{text-align:end;grid-area:1/2/span 2}.sylve-root .sylve-kpi-row>.sylve-kpi--lien{padding-inline-end:48px}.sylve-root .sylve-kpi-row>.sylve-kpi--lien>.sylve-kpi__chevron{top:50%;inset-inline-end:16px;transform:translateY(-50%)}}@media (min-width:768px){.sylve-root{--sylve-gouttiere:32px}}@media (min-width:1024px){.sylve-root{--sylve-gouttiere:48px}}@media (min-width:1280px){.sylve-root{--sylve-gouttiere:80px}}.sylve-root{padding-left:env(safe-area-inset-left);padding-right:env(safe-area-inset-right)}.sylve-navbasse{display:none}@media (max-width:860px){:root{--sylve-navbasse-h:57px}html:has(.sylve-root){scroll-padding-bottom:calc(var(--sylve-navbasse-h) + env(safe-area-inset-bottom) + var(--sylve-cookie-banner-h,0px) + var(--sylve-barre-achat-h,0px) + 8px)}.sylve-navbasse{z-index:40;background:var(--color-bg-card);border-top:1px solid var(--color-border-default);padding-bottom:env(safe-area-inset-bottom);grid-auto-columns:auto;grid-auto-flow:column;align-items:stretch;display:grid;position:fixed;inset:auto 0 0}.sylve-navbasse__item{min-height:calc(var(--sylve-navbasse-h) - 1px);min-width:0;color:var(--color-text-muted);-webkit-tap-highlight-color:transparent;flex-direction:column;justify-content:center;align-items:center;gap:4px;padding:0 2px;text-decoration:none;transition:color .12s;display:flex}.sylve-navbasse__item.is-cta{color:var(--color-text-primary)}.sylve-navbasse__item.is-cta svg{background:var(--sylve-accent);color:var(--color-text-inverse,#fff);box-sizing:content-box;border-radius:999px;padding:3px}.sylve-navbasse__item.is-desactive{cursor:not-allowed;color:var(--color-text-muted)}.sylve-navbasse__item.is-cta.is-desactive svg{background:var(--color-border-default);color:var(--color-text-muted)}.sylve-navbasse__item.is-desactive .sylve-navbasse__label{text-decoration:line-through}.sylve-navbasse__raison:empty{border:0;padding:0}.sylve-navbasse__raison{padding:8px var(--sylve-gouttiere,16px);background:var(--color-state-error-bg);color:var(--color-state-error-fg);border-top:1px solid var(--color-state-error-border);margin:0;font-size:.875rem;position:absolute;inset:auto 0 100%}.sylve-navbasse__item.is-actif{color:var(--color-text-primary)}.sylve-navbasse__item.is-actif svg{color:var(--sylve-accent)}.sylve-navbasse__item:active{background:var(--color-bg-subtle)}.sylve-navbasse__item:focus-visible{outline:2px solid var(--sylve-accent);outline-offset:-2px}.sylve-navbasse__label{font-size:var(--font-size-body-s);letter-spacing:.01em;white-space:nowrap;text-overflow:ellipsis;max-width:100%;font-weight:500;line-height:1.2;overflow:hidden}.sylve-root{padding-bottom:calc(var(--sylve-navbasse-h) + env(safe-area-inset-bottom) + var(--sylve-cookie-banner-h,0px))}body:has(.sylve-navbasse) [data-bandeau-cookies]{bottom:calc(var(--sylve-navbasse-h) + env(safe-area-inset-bottom))}}@media (prefers-reduced-motion:reduce){.sylve-navbasse__item{transition:none}}@media (max-width:860px){.sylve-navbasse[data-compact] .sylve-navbasse__label{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}}@media (orientation:landscape) and (max-height:500px) and (max-width:860px){:root{--sylve-navbasse-h:45px}.sylve-root header:has(.sylve-topnav__links){position:static!important}html:has(.sylve-root){scroll-padding-top:8px}.sylve-navbasse__item{flex-direction:row;gap:8px}}.sylve-cta-paire{gap:12px;display:flex}@media (max-width:560px){.sylve-cta-paire{flex-direction:column;align-items:stretch;width:100%}.sylve-cta-paire>a,.sylve-cta-paire>a>button,.sylve-cta-paire>button{justify-content:center;width:100%}}.sylve-navctx{border-bottom:1px solid var(--color-border-default);background:var(--color-bg-page,transparent)}.sylve-root:has(.sylve-navctx){--sylve-navctx-h:calc(var(--size-touch-web) + 1px)}.sylve-navctx__piste{max-width:calc(var(--sylve-colonne-boite) + 32px);padding:0 calc(var(--sylve-gouttiere) - 16px);scrollbar-width:none;-webkit-overflow-scrolling:touch;gap:4px;margin-inline:auto;display:flex;overflow-x:auto}.sylve-navctx__piste::-webkit-scrollbar{display:none}.sylve-navctx__piste[data-fondu=droite]{-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 32px),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 32px),#0000)}.sylve-navctx__piste[data-fondu=gauche]{-webkit-mask-image:linear-gradient(270deg,#000 calc(100% - 32px),#0000);mask-image:linear-gradient(270deg,#000 calc(100% - 32px),#0000)}.sylve-navctx__piste[data-fondu=deux]{-webkit-mask-image:linear-gradient(90deg,#0000,#000 32px calc(100% - 32px),#0000);mask-image:linear-gradient(90deg,#0000,#000 32px calc(100% - 32px),#0000)}.sylve-navctx__item{min-height:var(--size-touch-web);white-space:nowrap;color:var(--color-text-muted);-webkit-tap-highlight-color:transparent;border-bottom:2px solid #0000;align-items:center;gap:8px;padding:0 12px;font-size:14px;font-weight:500;text-decoration:none;transition:color .12s;display:inline-flex}.sylve-navctx__item--compteur{padding-inline-end:40px;position:relative}.sylve-navctx__pastille{inset-inline-end:12px;position:absolute;top:50%;transform:translateY(-50%)}.sylve-navctx__item:hover{color:var(--color-text-primary)}.sylve-navctx__item.is-actif{color:var(--color-text-primary);border-bottom-color:var(--sylve-accent)}.sylve-navctx__item:focus-visible{outline:2px solid var(--sylve-accent);outline-offset:-2px;border-radius:var(--radius-button)}@media (prefers-reduced-motion:reduce){.sylve-navctx__item{transition:none}}.sylve-etapes{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}@media (max-width:520px){.sylve-etapes{grid-template-columns:minmax(0,1fr)}}@media (min-width:1200px){.sylve-etapes{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:767px){.sylve-etapes{display:none}}.sylve-root .sylve-hero{isolation:isolate;background:var(--color-neutral-bg-page);border-bottom:1px solid var(--color-border-default);align-items:flex-end;min-height:420px;display:flex;position:relative;overflow:hidden}.sylve-root .sylve-hero__ombre{z-index:1;background:radial-gradient(120% 130% at 2% 94%,#000000eb 0%,#000000db 30%,#000000ad 52%,#0000004d 70%,#0000 86%),linear-gradient(#0003 0%,#0000000f 45%,#00000024 100%);position:absolute;inset:0}.sylve-root .sylve-hero__contenu{z-index:2;width:100%;max-width:var(--sylve-colonne-boite);padding:40px var(--sylve-gouttiere) 40px;text-align:left;flex-direction:column;align-items:flex-start;gap:20px;margin-inline:auto;display:flex;position:relative}.sylve-root .sylve-hero__titre{font-family:var(--font-family-display), sans-serif;color:var(--color-text-inverse,#fff);text-wrap:balance;margin:0;font-size:clamp(30px,4.4vw,52px);font-weight:700;line-height:1.03}.sylve-root .sylve-hero__titre-accent{color:var(--color-primary-200)}.sylve-root .sylve-hero__sous-titre{color:var(--color-text-inverse,#fff);opacity:.88;max-width:480px;margin:0;font-size:clamp(15px,1.2vw,17px);line-height:1.55}.sylve-root .sylve-hero__actions{flex-wrap:wrap;gap:12px;display:flex}.sylve-root .sylve-hero__cta{border-radius:var(--radius-button);background:var(--sylve-accent);color:#fff;min-height:48px;font-size:var(--font-size-body);justify-content:center;align-items:center;gap:8px;padding:0 24px;font-weight:600;text-decoration:none;transition:background-color .15s;display:inline-flex}.sylve-root .sylve-hero__cta:hover{background:var(--color-primary-600)}.sylve-root .sylve-hero__cta--fantome{border:1px solid var(--color-text-inverse,#fff);color:var(--color-text-inverse,#fff);background:0 0}.sylve-root .sylve-hero__cta--fantome:hover{background:#ffffff24}@media (max-width:900px){.sylve-root .sylve-hero__ombre{background:linear-gradient(#0000002e 0%,#00000073 25%,#000000c7 55%,#000000db 100%)!important}}@media (max-width:560px){.sylve-root .sylve-hero__contenu{padding:32px 16px}.sylve-root .sylve-hero__actions{flex-wrap:nowrap;width:100%}.sylve-root .sylve-hero__cta{flex:1 1 0;padding:0 16px}}.sylve-root .sylve-pied--sombre{background:var(--color-primary-900);--color-text-primary:#fff;--color-text-secondary:#ffffffdb;--color-text-muted:#ffffffb8;--color-border-default:#ffffff29;--color-bg-card:#ffffff1a;--color-neutral-bg-page:#ffffff29;--color-neutral-border:#ffffff3d;--color-bg-subtle:#ffffff29}.sylve-root .sylve-pied--sombre input::placeholder{color:#ffffffa3}.sylve-root .sylve-pied--sombre{--sylve-marque-fond:var(--color-primary-400);--sylve-marque-encre:var(--color-primary-950)}.sylve-root .sylve-pied--sombre .sylve-footer__link:hover{--color-text-secondary:#fff}.sylve-root .sylve-pied--sombre,.sylve-root .sylve-hero,.sylve-root .sylve-appel,.sylve-root .sylve-fond-sombre,.sylve-root .listing-detail__visionneuse{--color-border-focus:var(--color-text-inverse)}.sylve-root :is(.sylve-appel,.sylve-fond-sombre) :where(a,button):focus-visible{box-shadow:0 0 0 5px #0009}.sylve-root .sylve-pastille-photo{--color-border-focus:var(--color-text-inverse)}.sylve-root .sylve-pastille-photo:focus-visible{outline-offset:-2px}.sylve-root .sylve-pied__reseaux{flex-wrap:wrap;gap:8px;display:flex}.sylve-root .sylve-pied__reseau{border-radius:var(--radius-button);color:#fff;background:#ffffff1a;justify-content:center;align-items:center;width:44px;height:44px;transition:background-color .15s;display:inline-flex}.sylve-root .sylve-pied__reseau:hover{background:#ffffff38}.sylve-root .sylve-topnav__links,.sylve-root .sylve-topnav__cta{--color-primary-500:var(--sylve-accent)}.sylve-root .sylve-topnav__cta{padding-inline:0!important}.sylve-root .sylve-topnav__cta>a{min-width:var(--size-touch-web);padding-inline:var(--space-4);justify-content:center;align-self:stretch}.sylve-root .sylve-topnav__links [aria-current=page],.sylve-root .sylve-topnav__links [data-actif]{color:var(--color-text-primary);position:relative}.sylve-root .sylve-topnav__links [aria-current=page]:after,.sylve-root .sylve-topnav__links [data-actif]:after{content:"";border-radius:var(--radius-trait);background:var(--sylve-accent);height:2px;position:absolute;bottom:4px;left:0;right:0}@media (max-width:1240px){.sylve-root .sylve-topnav__links{gap:16px!important}}@media (max-width:1280px){.sylve-topnav__cta-label{display:none}.sylve-root .sylve-topnav__cta--compact{justify-content:center}.sylve-root .sylve-topnav__cta>.sylve-topnav__cta--compact{padding-inline:10px}}.sylve-root .sylve-eyebrow{font-size:var(--font-size-mono-s);letter-spacing:.16em;text-transform:uppercase;color:var(--color-text-muted);font-weight:800}.sylve-root .sylve-section-titre{font-size:var(--font-size-h2);color:var(--color-text-primary);margin:4px 0 0;font-weight:700;line-height:1.1}.sylve-root .sylve-section-lien{min-height:44px;font-size:var(--font-size-body-s);color:var(--color-primary-600);text-underline-offset:4px;align-items:center;gap:4px;font-weight:800;display:inline-flex}.sylve-root .sylve-section-lien:hover{text-decoration:underline}.sylve-root .sylve-categorie__lien{border-radius:var(--radius-card);border:1px solid var(--color-border-default);background:var(--color-bg-card);flex-direction:column;height:100%;transition:box-shadow .2s;display:flex;overflow:hidden}.sylve-root .sylve-categorie__lien:hover{box-shadow:var(--shadow-card-hover)}.sylve-root .sylve-categorie__media{width:100%;height:150px;position:relative;overflow:hidden}.sylve-root .sylve-categorie__info{grid-template-columns:1fr auto;align-items:center;gap:8px;min-height:74px;padding:12px;display:grid}.sylve-root .sylve-categorie__nom{color:var(--color-text-primary);font-size:14px;font-weight:600;display:block}.sylve-root .sylve-categorie__compte{font-size:var(--font-size-body-s);color:var(--color-text-muted);align-items:center;gap:4px;margin-top:4px;display:inline-flex}.sylve-root .sylve-services{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:18px;padding:0;list-style:none;display:grid}.sylve-root .sylve-service{background:var(--color-bg-card);border:1px solid var(--color-border-default);border-radius:var(--radius-card);grid-template-columns:130px 1fr;align-items:center;gap:13px;min-height:140px;padding:12px;display:grid}.sylve-root .sylve-service__photo{border-radius:var(--radius-button);-o-object-fit:cover;object-fit:cover;flex:none;width:130px;height:104px}.sylve-root .sylve-service__titre{color:var(--color-text-primary);font-size:14px;font-weight:700;display:block}.sylve-root .sylve-service__texte{font-size:var(--font-size-body-s);color:var(--color-text-muted);margin:4px 0 8px;line-height:1.45}.sylve-root .sylve-service__cta{border-radius:var(--radius-button);min-height:44px;font-size:var(--font-size-body-s);background:var(--color-primary-500);color:var(--color-text-inverse);align-items:center;gap:5px;padding:7px 11px;font-weight:800;transition:background-color .15s;display:inline-flex}.sylve-root .sylve-service__cta:hover{background:var(--color-primary-600)}@media (max-width:1024px){.sylve-root .sylve-services{grid-template-columns:minmax(0,1fr)}}@media (max-width:640px){.sylve-root .sylve-service__cta{min-height:44px;padding:0 14px}}.sylve-root .sylve-section{width:100%;max-width:var(--sylve-colonne-boite);padding:32px var(--sylve-gouttiere) 0;margin-inline:auto}@media (max-width:1024px){.sylve-root .sylve-section{padding-top:24px}}@media (max-width:640px){.sylve-root .sylve-section{padding-top:24px}}.sylve-root .sylve-decouverte{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:20px;margin-top:32px;display:grid}.sylve-root .sylve-panneau{border-radius:var(--radius-card);border:1px solid var(--color-border-default);background:var(--color-bg-card);flex-direction:column;display:flex;overflow:hidden}.sylve-root .sylve-panneau__tete{padding:16px 16px 12px}.sylve-root .sylve-panneau__tete--lien{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.sylve-root .sylve-panneau__titre{color:var(--color-text-primary);font-size:20px;font-weight:600}.sylve-root .sylve-panneau__sous{font-size:var(--font-size-body-s);color:var(--color-text-muted);margin-top:4px}.sylve-root .sylve-panneau__carte{border-radius:var(--radius-button);border:1px solid var(--color-border-default);flex-direction:column;flex:1;min-height:0;margin:0 16px 16px;display:flex;position:relative;overflow:hidden}.sylve-root .sylve-carte-apercu{flex-direction:column;height:330px;padding:12px;display:flex;position:relative}@media (max-width:1023px){.sylve-root .sylve-decouverte{grid-template-columns:minmax(0,1fr)}.sylve-root .sylve-panneau--carte{display:none}}.sylve-root .sylve-bas{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:14px;margin-top:18px;display:grid}.sylve-root .sylve-bas__carte{border-radius:var(--radius-card);border:1px solid var(--color-border-default);background:var(--color-bg-card);flex-direction:column;min-height:175px;padding:14px;display:flex}.sylve-root .sylve-bas__titre{font-size:var(--font-size-body);color:var(--color-text-primary);margin-bottom:10px;font-weight:600}@media (max-width:1024px){.sylve-root .sylve-bas{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.sylve-root .sylve-bas{grid-template-columns:minmax(0,1fr)}}.sylve-root .sylve-appel{border-radius:var(--radius-card);align-items:center;min-height:105px;display:flex;position:relative;overflow:hidden}.sylve-root .sylve-appel__contenu{flex-direction:column;align-items:flex-start;gap:12px;padding:16px 24px;display:flex;position:relative}@media (max-width:640px){.sylve-root .sylve-appel__contenu{padding:20px 16px}}.sylve-root .sylve-prefooter{width:100%;max-width:var(--sylve-colonne-boite);padding:0 var(--sylve-gouttiere);margin:20px auto 24px}.sylve-root .sylve-regions{grid-template-columns:150px minmax(0,1fr);gap:12px;margin-top:4px;display:grid}.sylve-root .sylve-regions__carte{border-radius:var(--radius-button);border:1px solid var(--color-border-default);min-height:116px;overflow:hidden}.sylve-root .sylve-regions__liste{align-content:start;display:grid}@media (max-width:640px){.sylve-root .sylve-regions{grid-template-columns:minmax(0,1fr)}}.sylve-root .sylve-section-titre{font-size:var(--font-size-h2);line-height:1.1}.sylve-root .sylve-panneau__titre,.sylve-root .sylve-bas__titre{font-size:20px;line-height:1.2}.sylve-root .sylve-eleveur__nom{min-height:2.5em;display:block}.sylve-root .sylve-eleveur__ville{min-height:1.25em;display:block}.sylve-root .sylve-avis__pile{display:grid}.sylve-root .sylve-avis__pile>*{grid-area:1/1}.sylve-root .sylve-avis__corps{flex-direction:column;justify-content:center;display:flex}.sylve-root .sylve-categorie__media img{transform-origin:50% 58%;transform:scale(1.28)}.sylve-root .sylve-cm-grille h2{font-size:var(--font-size-h2)!important;line-height:1.1!important}.sylve-root .sylve-cm{background:var(--color-bg-page,transparent);border-top:1px solid var(--color-border-default);border-bottom:1px solid var(--color-border-default);margin-top:34px;padding:34px 0}@media (max-width:1024px){.sylve-root .sylve-cm{margin-top:28px;padding:28px 0}}.sylve-root .sylve-carte-apercu__cadre{border-radius:var(--radius-button);flex:1;min-height:0;display:block;position:relative;overflow:hidden}.sylve-root .sylve-carte-apercu__cadre>img,.sylve-root .sylve-carte-apercu__cadre>svg{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.sylve-root .sylve-annonce__photo{border-radius:var(--radius-button);-o-object-fit:cover;object-fit:cover;background:var(--color-neutral-row-border);flex:none;width:76px;height:54px}.sylve-root .sylve-annonce__puce{border-radius:var(--radius-button);background:var(--color-neutral-row-border);color:var(--color-text-secondary);font-size:var(--font-size-body-s);align-items:center;gap:4px;padding:4px 8px;font-weight:600;line-height:1.4;display:inline-flex}.sylve-root .sylve-annonce__puce--sceau{background:var(--color-primary-50);color:var(--color-primary-700)}.sylve-root .sylve-carte-apercu__voile{opacity:0;background:#00000038;transition:opacity .18s;position:absolute;inset:0}.sylve-root .sylve-carte-apercu__cadre:hover .sylve-carte-apercu__voile,.sylve-root .sylve-carte-apercu__cadre:focus-visible .sylve-carte-apercu__voile{opacity:1}.sylve-root .sylve-carte-apercu__cadre:focus-visible{outline:2px solid var(--color-border-focus);outline-offset:2px}.sylve-root .sylve-carte-apercu__appel{border-radius:var(--radius-button);background:var(--color-primary-500);min-height:44px;color:var(--color-text-inverse);box-shadow:var(--shadow-sur-photo);align-items:center;gap:8px;padding:0 16px;font-size:14px;font-weight:600;transition:background-color .15s;display:inline-flex;position:absolute;bottom:12px;left:12px}.sylve-root .sylve-carte-apercu__cadre:hover .sylve-carte-apercu__appel{background:var(--color-primary-600)}.sylve-root .sylve-carte-apercu__villes{flex-wrap:wrap;gap:4px;margin:12px 0 0;padding:0;list-style:none;display:flex}.sylve-root .sylve-carte-apercu__ville{border-radius:var(--radius-button);border:1px solid var(--color-border-default);background:var(--color-bg-card);min-height:44px;color:var(--color-text-secondary);font-size:var(--font-size-body-s);align-items:center;gap:4px;padding:0 8px;font-weight:600;transition:border-color .15s,color .15s;display:inline-flex}.sylve-root .sylve-carte-apercu__ville:hover{border-color:var(--color-primary-500);color:var(--color-primary-700)}.sylve-root .sylve-carte-apercu__compte{font-size:var(--font-size-body-s);font-variant-numeric:tabular-nums;color:var(--color-text-muted);font-weight:700}.sylve-root .sylve-carte-apercu__ville:hover .sylve-carte-apercu__compte{color:var(--color-primary-600)}.sylve-root .sylve-carte-apercu__note{font-size:var(--font-size-body-s);color:var(--color-text-muted);align-items:flex-start;gap:4px;margin:12px 0 0;line-height:1.4;display:flex}.sylve-root .sylve-carte-apercu{flex:1;min-height:370px}.sylve-root .sylve-carte-apercu__ville--reste{color:var(--color-text-muted);border-style:dashed}.sylve-root .sylve-annonce__etat{border-radius:var(--radius-button);background:var(--color-state-error-bg);color:var(--color-state-error-fg);font-size:var(--font-size-mono-s);text-transform:uppercase;letter-spacing:.04em;flex:none;padding:0 8px;font-weight:700}.sylve-root .sylve-annonce__neuf{border-radius:var(--radius-button);background:var(--color-primary-500);color:var(--color-text-inverse);font-size:var(--font-size-mono-s);text-transform:uppercase;letter-spacing:.04em;flex:none;padding:0 8px;font-weight:700}.sylve-root .listing-detail__gallery-squelette{background:linear-gradient(100deg, var(--color-neutral-bg-page) 30%, var(--color-neutral-border) 50%, var(--color-neutral-bg-page) 70%);background-size:200% 100%;animation:1.4s ease-in-out infinite sylve-galerie-chargement;position:absolute;inset:0}@keyframes sylve-galerie-chargement{0%{background-position:200% 0}to{background-position:-200% 0}}@media (prefers-reduced-motion:reduce){.sylve-root .listing-detail__gallery-squelette{background:var(--color-neutral-border);animation:none}}.sylve-root .listing-detail__galerie-indisponible{flex-direction:column;align-items:center;gap:8px;padding:24px;display:flex}.sylve-root .listing-detail__galerie-indisponible svg{color:var(--color-text-muted)}.sylve-root .listing-detail__galerie-declencheur{all:unset;box-sizing:border-box;cursor:zoom-in;display:block;position:absolute;inset:0}.sylve-root .listing-detail__galerie-declencheur:focus-visible{outline:2px solid var(--color-primary-500);outline-offset:-2px}.sylve-root .listing-detail__galerie-compteur{border-radius:var(--radius-button);color:var(--color-text-inverse);font-size:var(--font-size-body-s);pointer-events:none;background:#1c1917b8;padding:4px 8px;font-weight:600;position:absolute;bottom:8px;right:8px}.sylve-root .listing-detail__visionneuse{z-index:1000;background:#0c0a09eb;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.sylve-root .listing-detail__visionneuse-boite{outline:none;width:100%;max-width:1200px;height:100%;position:relative}.sylve-root .listing-detail__visionneuse-image-conteneur{width:100%;height:100%;position:relative}.sylve-root .listing-detail__visionneuse-image{-o-object-fit:contain;object-fit:contain}.sylve-root .listing-detail__visionneuse-indisponible{color:var(--color-text-inverse);flex-direction:column;justify-content:center;align-items:center;gap:8px;display:flex;position:absolute;inset:0}.sylve-root .listing-detail__visionneuse-fermer,.sylve-root .listing-detail__visionneuse-fleche{width:44px;height:44px;color:var(--color-text-inverse);cursor:pointer;background:#1c191799;border:none;border-radius:999px;justify-content:center;align-items:center;display:flex;position:absolute}.sylve-root .listing-detail__visionneuse-fermer:hover,.sylve-root .listing-detail__visionneuse-fleche:hover{background:#1c1917d9}.sylve-root .listing-detail__visionneuse-fermer:focus-visible,.sylve-root .listing-detail__visionneuse-fleche:focus-visible{outline:2px solid var(--color-border-focus);outline-offset:2px}.sylve-root .listing-detail__visionneuse-fermer{z-index:1;top:12px;right:12px}.sylve-root .listing-detail__visionneuse-fleche{top:50%;transform:translateY(-50%)}.sylve-root .listing-detail__visionneuse-fleche--precedente{left:12px}.sylve-root .listing-detail__visionneuse-fleche--suivante{right:12px}.sylve-root .listing-detail__visionneuse-compteur{border-radius:var(--radius-button);color:var(--color-text-inverse);font-size:var(--font-size-body-s);background:#1c1917b8;padding:4px 12px;font-weight:600;position:absolute;bottom:16px;left:50%;transform:translate(-50%)}@media (max-width:600px){.sylve-root .listing-detail__visionneuse-fleche--precedente{left:4px}.sylve-root .listing-detail__visionneuse-fleche--suivante{right:4px}}.sylve-root .listing-detail__lieu-lien{text-underline-offset:3px;align-items:center;gap:4px;min-height:44px;text-decoration:underline;display:inline-flex}@media (max-width:860px){.sylve-root .sylve-topnav__cta:has(.sylve-topnav__cta--doublon-basse){display:none!important}body:has(.sylve-navbasse) [data-bandeau-cookies]{bottom:calc(var(--sylve-navbasse-h) + env(safe-area-inset-bottom) + var(--sylve-barre-achat-h,0px))}}.sylve-root .sylve-champ-barre{justify-content:flex-end;align-items:center;display:flex}.sylve-root .sylve-champ-barre__champ{display:none}@media (min-width:1024px){.sylve-root header:has(.sylve-topnav__links)>div:last-child{flex:auto;justify-content:flex-end;min-width:0}.sylve-root header:has(.sylve-topnav__links)>div:first-child{flex-shrink:0}.sylve-root .sylve-outils-barre{flex:auto;justify-content:flex-end;min-width:0;container:outils-barre/inline-size}.sylve-root .sylve-champ-barre{flex:auto;min-width:2.75rem;container-type:inline-size}@container (min-width:10rem){.sylve-root .sylve-champ-barre__champ{width:calc(100% - 1rem);max-width:20rem;margin-left:1rem;display:block}.sylve-root .sylve-champ-barre__loupe{display:none}}}.sylve-root .sylve-outil-libelle__texte{white-space:nowrap;font-size:.875rem;line-height:1.25rem;display:none}@media (min-width:1024px){@container outils-barre (min-width:24.5rem){.sylve-root .sylve-outils-barre:not(:has(.sylve-outils-barre__coeur)) .sylve-outil-libelle{border-radius:.625rem;gap:.5rem;width:auto;padding-inline:.75rem}.sylve-root .sylve-outils-barre:not(:has(.sylve-outils-barre__coeur)) .sylve-outil-libelle:not([aria-current=page],[data-actif],:hover){color:var(--color-text-secondary)}.sylve-root .sylve-outils-barre:not(:has(.sylve-outils-barre__coeur)) .sylve-outil-libelle .sylve-outil-libelle__texte{display:inline}.sylve-root .sylve-outils-barre:not(:has(.sylve-outils-barre__coeur)) .sylve-outil-libelle .sylve-outil-libelle__pastille{position:static}}@container outils-barre (min-width:27.5rem){.sylve-root .sylve-outils-barre:has(.sylve-outils-barre__coeur) .sylve-outil-libelle{border-radius:.625rem;gap:.5rem;width:auto;padding-inline:.75rem}.sylve-root .sylve-outils-barre:has(.sylve-outils-barre__coeur) .sylve-outil-libelle:not([aria-current=page],[data-actif],:hover){color:var(--color-text-secondary)}.sylve-root .sylve-outils-barre:has(.sylve-outils-barre__coeur) .sylve-outil-libelle .sylve-outil-libelle__texte{display:inline}.sylve-root .sylve-outils-barre:has(.sylve-outils-barre__coeur) .sylve-outil-libelle .sylve-outil-libelle__pastille{position:static}}}
