.listing-container{padding-block-start:var(--padding-m);scroll-margin-block-start:var(--header-height)}.listing-layout{align-items:flex-start}.listing-right{flex:1;min-width:0}.listing-sidebar{flex:0 0 20%;position:sticky;inset-block-start:calc(var(--header-height) + var(--space-m));max-height:calc(100vh - var(--header-height) - 2 * var(--space-m));overflow:auto;padding-inline-end:var(--space-s);box-sizing:border-box}.filtre-search-wrapper{position:relative;width:100%}.filtre-group{border:none;padding:0;margin:0;min-inline-size:0;box-sizing:border-box;max-width:100%}legend.filtre-titre+*{margin-block-start:var(--gap-m)}summary.filtre-titre{cursor:pointer;list-style:none;display:flex;align-items:center;justify-content:space-between}summary.filtre-titre::-webkit-details-marker{display:none}summary.filtre-titre::after{content:'';width:.35rem;height:.35rem;border-inline-end:1.5px solid var(--color-grey-400);border-block-end:1.5px solid var(--color-grey-400);transform:rotate(-45deg);transition:transform 0.2s ease;flex-shrink:0}details.filtre-group[open]>summary.filtre-titre::after{transform:rotate(45deg)}.filtre-chips{display:grid;grid-template-columns:repeat(auto-fit,minmax(100px,1fr));max-width:100%}.filtre-chips>div{display:contents}.chip-filtre{border:1px solid var(--color-grey-100);background:var(--color-grey-50);padding:var(--space-s) var(--space-m);border-radius:var(--radius-m);cursor:pointer;transition:all 0.2s ease;color:var(--color-primary-black);text-align:center}.chip-filtre:hover{border-color:var(--color-grey-200)}.chip-filtre.is-active{background:var(--color-primary-black);color:var(--color-primary-white);border-color:var(--color-secondary-200)}.chip-filtre.is-disabled{opacity:.3;pointer-events:none;cursor:default}.listing-reset{width:100%;cursor:pointer;opacity:.4;pointer-events:none;box-sizing:border-box;font-size:var(--text-m)}.listing-reset.is-active{opacity:1;pointer-events:auto}.listing-grid-zone{min-width:0;padding:var(--space-m);background-color:var(--color-grey-50);border-radius:var(--radius-m)}.listing-grid-zone.is-loading{pointer-events:none;animation:acces-pulse 1s ease-in-out infinite}@keyframes acces-pulse{0%,100%{opacity:1}50%{opacity:.4}}.acces-no-results{display:flex;flex-direction:column;align-items:center;gap:var(--gap-xl);padding:var(--padding-l) var(--padding-m);text-align:center}.acces-no-results-text{line-height:1.5;color:var(--color-grey-400)}.acces-no-results-reset{cursor:pointer}.acces-mobile-bar{display:none;gap:var(--gap-s);align-items:center}.acces-filtrer-btn{display:flex;align-items:center;justify-content:center;gap:var(--gap-s);padding:var(--space-m) var(--space-xl);border:1px solid var(--color-grey-300);border-radius:var(--radius-s);color:var(--color-primary-black);background-color:var(--color-white);font-style:italic;cursor:pointer;transition:0.2s ease}.acces-filtrer-btn svg{width:16px;height:16px}.acces-filtrer-btn:hover{border-color:var(--color-primary-black)}.filtre-overlay{display:flex;visibility:hidden;pointer-events:none;position:fixed;inset:0;z-index:9999;background:var(--color-black-opacity-60);align-items:center;justify-content:center;padding:var(--space-xl)}.filtre-overlay.is-active{visibility:visible;pointer-events:auto}.filtre-overlay-panel{background:var(--color-primary-white);border-radius:var(--radius-m);padding:var(--space-xl);max-width:500px;width:100%;max-height:90vh;overflow:auto}.filtre-overlay-close{align-self:flex-end;display:flex;align-items:center;justify-content:center;width:2.375rem;height:2.375rem;cursor:pointer;border-radius:50%;background:var(--color-primary-black);color:var(--color-primary-white);transition:opacity 0.2s ease}.filtre-overlay-close:hover{opacity:.8}.filtre-overlay-close svg{width:1rem;height:1rem}.acces-voir-resultats{width:100%;text-align:center;cursor:pointer}@media (max-width:991px){.listing-layout{flex-direction:column;align-items:stretch}.listing-sidebar{display:none}.acces-mobile-bar{display:grid;grid-template-columns:1fr 1fr}}@media (max-width:478px){.acces-mobile-bar{display:flex;flex-direction:column}.acces-mobile-bar>*{width:100%}.acces-filtrer-btn{width:100%}.filtre-chips{grid-template-columns:1fr}}.builderiusContent .uni-node-uc8cf91cd9{font-family:supreme ll tt;padding:var(--space-s) var(--space-m);padding-inline-end:var(--space-2xl);border:1px solid var(--color-grey-100);border-radius:var(--radius-m);width:100%;box-sizing:border-box;transition:border-color 0.2s ease;background:var(--color-grey-50);color:var(--color-primary-black)}.builderiusContent .uni-node-uc8cf91cd9:focus{outline:none;border-color:var(--color-grey-300)}.builderiusContent .uni-node-uc8cf91cd9::placeholder{color:var(--color-grey-300)}.builderiusContent .uni-node-ud7b1cb6c3{position:absolute;inset-inline-end:var(--space-s);inset-block-start:50%;transform:translateY(-50%);width:1rem;height:1rem;display:flex;align-items:center;justify-content:center;cursor:pointer;color:var(--color-grey-400);transition:color 0.2s ease}.builderiusContent .uni-node-ud7b1cb6c3:hover{color:var(--color-primary-black)}.builderiusContent .uni-node-ud7b1cb6c3 svg{width:100%;height:100%}.builderiusContent .uni-node-u05f8fdbc9{font-family:supreme ll tt;padding:var(--space-s) var(--space-m);border:1px solid var(--color-grey-100);border-radius:var(--radius-m);width:100%;box-sizing:border-box;background:var(--color-grey-50);color:var(--color-primary-black);cursor:pointer;transition:border-color 0.2s ease}.builderiusContent .uni-node-u05f8fdbc9:focus{outline:none;border-color:var(--color-grey-300)}