.SearchFilters-module__P4hsIW__root{display:contents}.SearchFilters-module__P4hsIW__bar{background:var(--ga-paper);border-bottom:var(--ga-border-width) solid var(--ga-ink);top:var(--search-header-h,72px);z-index:900;position:sticky}.SearchFilters-module__P4hsIW__bar[data-panel-open]{z-index:1100}.SearchFilters-module__P4hsIW__secondary{display:contents}.SearchFilters-module__P4hsIW__panelSecondary{flex-direction:column;grid-column:1/-1;gap:16px;display:flex}.SearchFilters-module__P4hsIW__panelTabs{border:var(--ga-border-width) solid var(--ga-ink);display:flex}.SearchFilters-module__P4hsIW__panelTabs .SearchFilters-module__P4hsIW__tab{flex:auto}.SearchFilters-module__P4hsIW__barInner{padding:14px var(--ga-gutter);flex-wrap:wrap;align-items:center;gap:10px;display:flex}@media (min-width:1100px){.SearchFilters-module__P4hsIW__barInner{height:var(--search-bar-h,76px);flex-wrap:nowrap;padding-top:0;padding-bottom:0}}.SearchFilters-module__P4hsIW__bar[data-pending]:after{content:"";left:0;right:0;bottom:calc(-1 * var(--ga-border-width));background:var(--ga-lion);height:2px;position:absolute}.SearchFilters-module__P4hsIW__tabs{border:var(--ga-border-width) solid var(--ga-ink);flex-shrink:0;display:flex}.SearchFilters-module__P4hsIW__tab{background:var(--ga-paper);min-width:44px;min-height:44px;color:var(--ga-ink);letter-spacing:var(--ga-label-tracking);text-transform:uppercase;white-space:nowrap;cursor:pointer;transition:background-color var(--ga-motion-fast) ease, color var(--ga-motion-fast) ease;border:none;padding:0 14px;font-size:12px;font-weight:700}.SearchFilters-module__P4hsIW__tab+.SearchFilters-module__P4hsIW__tab{border-left:var(--ga-border-width) solid var(--ga-ink)}.SearchFilters-module__P4hsIW__tab:hover:not([aria-pressed=true]){background:var(--ga-map-ground)}.SearchFilters-module__P4hsIW__tab[aria-pressed=true]{background-color:var(--ga-ink);color:var(--ga-paper);background-image:linear-gradient(var(--ga-lion), var(--ga-lion));background-position:bottom;background-repeat:no-repeat;background-size:100% 3px}.SearchFilters-module__P4hsIW__commune{flex:200px;min-width:0}.SearchFilters-module__P4hsIW__sort{flex:0 0 190px}.SearchFilters-module__P4hsIW__control{border:var(--ga-border-width) solid var(--ga-ink);width:100%;height:44px;color:var(--ga-ink);transition:border-color var(--ga-motion-fast) ease;background:#fff;padding:0 13px;font-size:14px;font-weight:400}.SearchFilters-module__P4hsIW__control::placeholder{color:var(--ga-text-secondary)}.SearchFilters-module__P4hsIW__control:hover{border-color:var(--ga-text-secondary)}.SearchFilters-module__P4hsIW__control:focus-visible{outline:2px solid var(--ga-lion);outline-offset:-1px;border-color:var(--ga-lion)}select.SearchFilters-module__P4hsIW__control{cursor:pointer;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='11' height='7' viewBox='0 0 11 7'%3E%3Cpath d='M1 1l4.5 4.5L10 1' fill='none' stroke='%23141414' stroke-width='1.5'/%3E%3C/svg%3E");background-position:right 13px center;background-repeat:no-repeat;padding-right:36px}.SearchFilters-module__P4hsIW__price{font-variant-numeric:tabular-nums;appearance:textfield}.SearchFilters-module__P4hsIW__price::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.SearchFilters-module__P4hsIW__price::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.SearchFilters-module__P4hsIW__toggle{border:var(--ga-border-width) solid var(--ga-ink);background:var(--ga-paper);min-height:44px;color:var(--ga-ink);letter-spacing:var(--ga-label-tracking);text-transform:uppercase;white-space:nowrap;font-variant-numeric:tabular-nums;cursor:pointer;transition:background-color var(--ga-motion-fast) ease, color var(--ga-motion-fast) ease;flex-shrink:0;justify-content:center;align-items:center;padding:0 18px;font-size:12px;font-weight:700;display:inline-flex}.SearchFilters-module__P4hsIW__alertButton{border:var(--ga-border-width) solid var(--ga-ink);background:var(--ga-paper);min-width:44px;min-height:44px;color:var(--ga-ink);letter-spacing:var(--ga-label-tracking);text-transform:uppercase;white-space:nowrap;cursor:pointer;transition:background-color var(--ga-motion-fast) ease;flex-shrink:0;justify-content:center;align-items:center;gap:8px;padding:0 16px;font-size:12px;font-weight:700;display:inline-flex}.SearchFilters-module__P4hsIW__alertButton:hover{background:var(--ga-map-ground)}.SearchFilters-module__P4hsIW__alertButton svg{flex:none}.SearchFilters-module__P4hsIW__panelAlert{grid-column:1/-1}.SearchFilters-module__P4hsIW__alertButtonPanel{width:100%}@media (min-width:1100px) and (max-width:1279px){.SearchFilters-module__P4hsIW__alertButton:not(.SearchFilters-module__P4hsIW__alertButtonPanel){width:44px;padding:0}.SearchFilters-module__P4hsIW__alertButton:not(.SearchFilters-module__P4hsIW__alertButtonPanel) .SearchFilters-module__P4hsIW__alertLabel{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}}.SearchFilters-module__P4hsIW__toggle:hover:not([aria-expanded=true]){background:var(--ga-map-ground)}.SearchFilters-module__P4hsIW__toggle[aria-expanded=true]{background:var(--ga-ink);color:var(--ga-paper)}.SearchFilters-module__P4hsIW__tab:focus-visible,.SearchFilters-module__P4hsIW__toggle:focus-visible,.SearchFilters-module__P4hsIW__alertButton:focus-visible,.SearchFilters-module__P4hsIW__close:focus-visible,.SearchFilters-module__P4hsIW__clear:focus-visible,.SearchFilters-module__P4hsIW__apply:focus-visible,.SearchFilters-module__P4hsIW__chipRemove:focus-visible{outline:2px solid var(--ga-lion);outline-offset:2px}.SearchFilters-module__P4hsIW__panel{top:100%;right:var(--ga-gutter);width:min(760px, calc(100vw - 2 * var(--ga-gutter)));max-height:calc(100vh - var(--search-header-h,72px) - var(--search-bar-h,76px) - 24px);border:var(--ga-border-width) solid var(--ga-ink);background:var(--ga-paper);color:var(--ga-ink);margin:0;padding:0;position:absolute;left:auto;overflow-y:auto}.SearchFilters-module__P4hsIW__panel[open]{flex-direction:column;display:flex}.SearchFilters-module__P4hsIW__panel:focus{outline:none}.SearchFilters-module__P4hsIW__panelHeader{border-bottom:var(--ga-border-width) solid var(--ga-ink);justify-content:space-between;align-items:center;gap:16px;padding:16px 24px;display:flex}.SearchFilters-module__P4hsIW__panelTitle{font-size:var(--ga-fs-h3);font-weight:800}.SearchFilters-module__P4hsIW__close{border:var(--ga-border-width) solid var(--ga-ink);background:var(--ga-paper);cursor:pointer;place-items:center;width:44px;height:44px;font-size:16px;display:grid}.SearchFilters-module__P4hsIW__grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:end;gap:16px 20px;padding:24px;display:grid}.SearchFilters-module__P4hsIW__field{flex-direction:column;gap:7px;min-width:0;display:flex}.SearchFilters-module__P4hsIW__label{font-size:var(--ga-fs-label);letter-spacing:var(--ga-label-tracking);text-transform:uppercase;color:var(--ga-text-secondary);font-weight:700}.SearchFilters-module__P4hsIW__rangeError{color:var(--ga-lion);grid-column:1/-1;margin:0;font-size:13px;font-weight:600}.SearchFilters-module__P4hsIW__hint{color:var(--ga-text-secondary);grid-column:1/-1;margin:-4px 0 0;font-size:12px}.SearchFilters-module__P4hsIW__panelFooter{border-top:var(--ga-border-width) solid var(--ga-ink);background:var(--ga-paper);justify-content:space-between;gap:12px;padding:16px 24px;display:flex;position:sticky;bottom:0}.SearchFilters-module__P4hsIW__clear{border:var(--ga-border-width) solid var(--ga-ink);background:var(--ga-paper);min-height:44px;color:var(--ga-ink);letter-spacing:var(--ga-label-tracking);text-transform:uppercase;cursor:pointer;padding:0 18px;font-size:12px;font-weight:700}.SearchFilters-module__P4hsIW__clear:disabled{border-color:var(--ga-stone);color:var(--ga-text-secondary);cursor:default}.SearchFilters-module__P4hsIW__apply{background:var(--ga-lion);color:#fff;letter-spacing:.1em;text-transform:uppercase;cursor:pointer;min-height:44px;transition:background-color var(--ga-motion-fast) ease;border:0;padding:0 26px;font-size:13px;font-weight:800}.SearchFilters-module__P4hsIW__apply:hover{background:#b92e23}.SearchFilters-module__P4hsIW__chips{padding:14px var(--ga-gutter) 0;flex-wrap:wrap;gap:8px;margin:0;list-style:none;display:flex}.SearchFilters-module__P4hsIW__chip{border:var(--ga-border-width) solid var(--ga-ink);background:#fff;align-items:stretch;display:inline-flex}.SearchFilters-module__P4hsIW__chipText{font-variant-numeric:tabular-nums;white-space:nowrap;align-items:center;min-height:40px;padding:0 4px 0 12px;font-size:12.5px;font-weight:600;display:flex}.SearchFilters-module__P4hsIW__chipRemove{width:40px;min-height:40px;color:var(--ga-ink);cursor:pointer;background:0 0;border:0;place-items:center;font-size:12px;display:grid}.SearchFilters-module__P4hsIW__chipRemove:hover{color:var(--ga-lion)}.SearchFilters-module__P4hsIW__budgetChip{border:var(--ga-border-width) solid var(--ga-ink);min-height:44px;color:var(--ga-ink);font-variant-numeric:tabular-nums;white-space:nowrap;cursor:pointer;transition:background-color var(--ga-motion-fast) ease, color var(--ga-motion-fast) ease;background:#fff;align-items:center;gap:10px;padding:0 12px;font-size:12.5px;font-weight:700;display:inline-flex}.SearchFilters-module__P4hsIW__budgetChip:hover:not([aria-pressed=true]){background:var(--ga-map-ground)}.SearchFilters-module__P4hsIW__budgetChip[aria-pressed=true]{background-color:var(--ga-ink);color:var(--ga-paper);background-image:linear-gradient(var(--ga-lion), var(--ga-lion));background-position:bottom;background-repeat:no-repeat;background-size:100% 3px}.SearchFilters-module__P4hsIW__budgetChip:focus-visible{outline:2px solid var(--ga-lion);outline-offset:2px}.SearchFilters-module__P4hsIW__budgetChipClose{font-size:12px}.SearchFilters-module__P4hsIW__budgetLink{grid-column:1/-1;margin:-8px 0 0;font-size:13px}.SearchFilters-module__P4hsIW__budgetLink a{min-height:44px;color:var(--ga-ink);text-underline-offset:3px;align-items:center;font-weight:700;text-decoration:underline;display:inline-flex}.SearchFilters-module__P4hsIW__budgetLink a:focus-visible{outline:2px solid var(--ga-lion);outline-offset:2px}@media (pointer:coarse){.SearchFilters-module__P4hsIW__chipText,.SearchFilters-module__P4hsIW__chipRemove{min-height:44px}.SearchFilters-module__P4hsIW__budgetChip{min-height:47px}.SearchFilters-module__P4hsIW__chipRemove{width:44px}}.SearchFilters-module__P4hsIW__srOnly{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (max-width:767px){.SearchFilters-module__P4hsIW__secondary{display:none}.SearchFilters-module__P4hsIW__commune{flex:100%;order:1}.SearchFilters-module__P4hsIW__barInner>.SearchFilters-module__P4hsIW__alertButton{display:none}.SearchFilters-module__P4hsIW__barInner{flex-wrap:wrap;gap:8px;padding-top:10px;padding-bottom:10px}.SearchFilters-module__P4hsIW__tabs{flex:1 1 0;min-width:0}.SearchFilters-module__P4hsIW__toggle{padding:0 12px}.SearchFilters-module__P4hsIW__tab{white-space:normal;flex:1;padding:4px 8px;line-height:1.2}.SearchFilters-module__P4hsIW__panel{z-index:1100;border:0;width:100%;max-width:none;height:100%;max-height:none;position:fixed;inset:0}.SearchFilters-module__P4hsIW__grid{grid-template-columns:minmax(0,1fr)}.SearchFilters-module__P4hsIW__panelFooter{margin-top:auto}.SearchFilters-module__P4hsIW__apply{flex:1}.SearchFilters-module__P4hsIW__chipText{white-space:normal}}
.SearchResultsView-module__eIO00q__root{scroll-margin-top:var(--search-header-h,72px);grid-template-columns:minmax(0,1fr);grid-template-areas:"head""list";display:grid}.SearchResultsView-module__eIO00q__head{padding:28px var(--ga-gutter) 20px;grid-area:head;justify-content:space-between;align-items:flex-end;gap:16px;display:flex}.SearchResultsView-module__eIO00q__headText{min-width:0}.SearchResultsView-module__eIO00q__list{min-width:0;padding:0 var(--ga-gutter) 56px;grid-area:list}.SearchResultsView-module__eIO00q__list [data-map-highlight]{outline:2px solid var(--ga-lion);outline-offset:3px}.SearchResultsView-module__eIO00q__map{grid-area:map;min-width:0;display:none}.SearchResultsView-module__eIO00q__mapToggle,.SearchResultsView-module__eIO00q__floatingToggle{border:var(--ga-border-width) solid var(--ga-ink);min-height:44px;letter-spacing:var(--ga-label-tracking);text-transform:uppercase;cursor:pointer;justify-content:center;align-items:center;padding:0 18px;font-size:12px;font-weight:700;display:none}.SearchResultsView-module__eIO00q__mapToggle{background:var(--ga-paper);color:var(--ga-ink);flex-shrink:0}.SearchResultsView-module__eIO00q__mapToggle[aria-pressed=true]{background:var(--ga-ink);color:var(--ga-paper)}.SearchResultsView-module__eIO00q__mapToggle:focus-visible,.SearchResultsView-module__eIO00q__floatingToggle:focus-visible{outline:2px solid var(--ga-lion);outline-offset:2px}@media (max-width:767px){.SearchResultsView-module__eIO00q__floatingToggle{left:50%;bottom:calc(16px + env(safe-area-inset-bottom,0px));z-index:901;background:var(--ga-ink);color:var(--ga-paper);border-color:var(--ga-paper);transition:transform var(--ga-motion-fast) var(--ga-ease), visibility 0s;padding:0 26px;display:inline-flex;position:fixed;transform:translate(-50%)}.SearchResultsView-module__eIO00q__floatingToggle[data-hidden]:not(:focus-visible){transform:translate(-50%, calc(100% + 24px + env(safe-area-inset-bottom,0px)));visibility:hidden;transition:transform var(--ga-motion-fast) var(--ga-ease), visibility 0s linear var(--ga-motion-fast)}.SearchResultsView-module__eIO00q__root[data-map=shown]{grid-template-areas:"head""map"}.SearchResultsView-module__eIO00q__root[data-map=shown] .SearchResultsView-module__eIO00q__list{display:none}.SearchResultsView-module__eIO00q__root[data-map=shown] .SearchResultsView-module__eIO00q__map{height:calc(100svh - var(--search-header-h,72px) - 150px);min-height:420px;padding:0 var(--ga-gutter) 80px;box-sizing:content-box;display:block}}@media (max-width:767px) and (prefers-reduced-motion:reduce){.SearchResultsView-module__eIO00q__floatingToggle,.SearchResultsView-module__eIO00q__floatingToggle[data-hidden]:not(:focus-visible){transition:none}}@media (min-width:768px) and (max-width:1099px){.SearchResultsView-module__eIO00q__mapToggle{display:inline-flex}.SearchResultsView-module__eIO00q__root[data-map=shown]{grid-template-areas:"head""map""list"}.SearchResultsView-module__eIO00q__root[data-map=shown] .SearchResultsView-module__eIO00q__map{height:420px;margin:0 var(--ga-gutter) 24px;display:block}}@media (min-width:1100px){.SearchResultsView-module__eIO00q__root,.SearchResultsView-module__eIO00q__root[data-map=shown]{grid-template:"head map""list map"1fr/minmax(0,7fr) minmax(0,5fr)}.SearchResultsView-module__eIO00q__root .SearchResultsView-module__eIO00q__list,.SearchResultsView-module__eIO00q__root[data-map=shown] .SearchResultsView-module__eIO00q__list{display:block}.SearchResultsView-module__eIO00q__map,.SearchResultsView-module__eIO00q__root[data-map=shown] .SearchResultsView-module__eIO00q__map{top:calc(var(--search-header-h,72px) + var(--search-bar-h,76px));height:calc(100vh - var(--search-header-h,72px) - var(--search-bar-h,76px));min-height:620px;padding:20px var(--ga-gutter) 20px 0;align-self:start;margin:0;display:block;position:sticky}}
.page-module__fjk_IW__page.page-module__fjk_IW__page{--search-header-h:72px;--search-bar-h:0px;gap:0;max-width:none;padding:0}.page-module__fjk_IW__breadcrumb{padding:24px var(--ga-gutter) 0}.page-module__fjk_IW__alertBand{background:var(--ga-ink);color:var(--ga-paper)}.page-module__fjk_IW__alertInner{padding:clamp(40px, 5vw, 64px) var(--ga-gutter)}
