.wp-block-domaines-de-chabran-house-finder{position:relative}.wp-block-domaines-de-chabran-house-finder svg{flex:none;height:16px;width:16px}.wp-block-domaines-de-chabran-house-finder__bar{align-items:center;background-color:var(--wp--preset--color--light);border-block:1px solid var(--wp--custom--ink--16);display:flex;flex-wrap:wrap;gap:var(--wp--preset--spacing--25) var(--wp--preset--spacing--40);justify-content:space-between;padding:var(--wp--preset--spacing--30) var(--wp--style--root--padding-right) var(--wp--preset--spacing--30) var(--wp--style--root--padding-left);position:sticky;top:var(--header-bottom);z-index:40}.wp-block-domaines-de-chabran-house-finder__tools{align-items:center;display:flex;flex-wrap:wrap;gap:var(--wp--preset--spacing--25) var(--wp--preset--spacing--30)}@media(max-width:700px){.wp-block-domaines-de-chabran-house-finder__tools{column-gap:var(--wp--preset--spacing--20);flex-grow:1;justify-content:space-between}.wp-block-domaines-de-chabran-house-finder__tools>.wp-block-domaines-de-chabran-house-finder__tool{font-size:var(--wp--preset--font-size--button);letter-spacing:.1em}}@media(max-width:900px){.wp-block-domaines-de-chabran-house-finder__views{display:none}}.wp-block-domaines-de-chabran-house-finder__tool{align-items:center;background:none;border:0;color:var(--wp--custom--ink--85);color:inherit;cursor:pointer;display:flex;font:inherit;font-family:var(--wp--preset--font-family--body);font-size:var(--wp--preset--font-size--label);font-weight:400;gap:var(--wp--preset--spacing--20);letter-spacing:.2em;line-height:1.2;padding:0;padding-block:var(--wp--preset--spacing--20);text-transform:uppercase}.wp-block-domaines-de-chabran-house-finder__tool[aria-pressed]{color:var(--wp--custom--ink--65);transition:color var(--wp--custom--motion--duration--fast) var(--wp--custom--motion--easing--standard)}.wp-block-domaines-de-chabran-house-finder__tool[aria-pressed]:hover,.wp-block-domaines-de-chabran-house-finder__tool[aria-pressed][aria-pressed=true]{color:inherit}.wp-block-domaines-de-chabran-house-finder__tool[aria-pressed=false] .wp-block-domaines-de-chabran-house-finder__icon-on,.wp-block-domaines-de-chabran-house-finder__tool[aria-pressed=true] .wp-block-domaines-de-chabran-house-finder__icon-off{display:none}.wp-block-domaines-de-chabran-house-finder__chevron{transition:rotate var(--wp--custom--motion--duration--normal) var(--wp--custom--motion--easing--wipe)}[aria-expanded=true]>.wp-block-domaines-de-chabran-house-finder__chevron{rotate:180deg}.wp-block-domaines-de-chabran-house-finder__badge{background-color:var(--wp--preset--color--dark);border-radius:9px;color:var(--wp--preset--color--white);display:inline-grid;font-size:var(--wp--preset--font-size--body-xs);font-weight:500;height:18px;letter-spacing:0;min-width:18px;padding-inline:5px;place-items:center}.wp-block-domaines-de-chabran-house-finder__divider{background-color:var(--wp--custom--ink--16);height:16px;width:1px}@media(max-width:700px){.wp-block-domaines-de-chabran-house-finder__divider{display:none}}.wp-block-domaines-de-chabran-house-finder__columns{align-items:center;display:flex;gap:var(--wp--preset--spacing--20)}.wp-block-domaines-de-chabran-house-finder__panel{border-top:1px solid var(--wp--custom--ink--16);display:flex;flex-basis:calc(100% + var(--wp--style--root--padding-left) + var(--wp--style--root--padding-right));flex-direction:column;gap:clamp(22px,2.4vw,32px);margin-inline:calc(var(--wp--style--root--padding-left)*-1) calc(var(--wp--style--root--padding-right)*-1);max-height:calc(100svh - 180px);overflow-y:auto;overscroll-behavior:contain;padding:clamp(20px,2.2vw,30px) var(--wp--style--root--padding-right) 0 var(--wp--style--root--padding-left)}.wp-block-domaines-de-chabran-house-finder__filters{display:grid;gap:clamp(22px,2.4vw,32px) clamp(24px,3vw,56px);grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr))}.wp-block-domaines-de-chabran-house-finder__groups{align-content:flex-start;display:flex;flex-wrap:wrap;gap:clamp(28px,2.6vw,36px) var(--wp--preset--spacing--40)}.wp-block-domaines-de-chabran-house-finder__groups>*{flex:1 1 0}.wp-block-domaines-de-chabran-house-finder__groups>:last-child{flex-basis:100%}.wp-block-domaines-de-chabran-house-finder__group{border:0;display:flex;flex-direction:column;gap:14px;margin:0;min-width:0;padding:0}.wp-block-domaines-de-chabran-house-finder__legend{color:var(--wp--custom--ink--85);font-family:var(--wp--preset--font-family--body);font-size:var(--wp--preset--font-size--label);font-weight:400;letter-spacing:.2em;line-height:1.2;padding:0;text-transform:uppercase}.wp-block-domaines-de-chabran-house-finder__legend+.wp-block-domaines-de-chabran-house-finder__options{margin-block-start:14px}.wp-block-domaines-de-chabran-house-finder__options{display:flex;flex-direction:column;gap:18px}.wp-block-domaines-de-chabran-house-finder__check{align-items:center;cursor:pointer;display:flex;font-size:var(--wp--preset--font-size--body-m);gap:var(--wp--preset--spacing--25);line-height:1.2}.wp-block-domaines-de-chabran-house-finder__check input[type=checkbox]:not([class*=components-]){border-radius:0;height:16px;width:16px}.wp-block-domaines-de-chabran-house-finder__check input[type=checkbox]:not([class*=components-],:checked){background-color:transparent}.wp-block-domaines-de-chabran-house-finder__option-icon{background-color:currentcolor;content:"";flex:none;height:16px;mask:center/contain no-repeat;mask-image:var(--house-finder-icon);width:16px}.wp-block-domaines-de-chabran-house-finder__stepper{align-items:center;display:flex;gap:var(--wp--preset--spacing--25)}.wp-block-domaines-de-chabran-house-finder__step{background:none;border:1px solid color-mix(in srgb,currentcolor 24%,transparent);color:inherit;cursor:pointer;display:grid;font:inherit;height:28px;padding:0;place-items:center;transition:opacity var(--wp--custom--motion--duration--fast) var(--wp--custom--motion--easing--standard),background-color var(--wp--custom--motion--duration--fast) var(--wp--custom--motion--easing--standard),border-color var(--wp--custom--motion--duration--fast) var(--wp--custom--motion--easing--standard),color var(--wp--custom--motion--duration--fast) var(--wp--custom--motion--easing--standard);width:28px}.wp-block-domaines-de-chabran-house-finder__step svg{height:10px;width:10px}.wp-block-domaines-de-chabran-house-finder__step:hover:not(:disabled){background-color:var(--wp--preset--color--dark);border-color:var(--wp--preset--color--dark);color:var(--wp--preset--color--white)}.wp-block-domaines-de-chabran-house-finder__step:disabled{cursor:default;opacity:.35}.wp-block-domaines-de-chabran-house-finder__count{min-width:28px;text-align:center}.wp-block-domaines-de-chabran-house-finder .wp-block-domaines-de-chabran-house-finder__panel select:not([class*=components-]){background-position:calc(100% - 19px) 55%,calc(100% - 14px) 55%;border:1px solid color-mix(in srgb,currentcolor 24%,transparent);line-height:1.2;padding:10px 32px 10px 14px}.wp-block-domaines-de-chabran-house-finder .wp-block-domaines-de-chabran-house-finder__panel select:not([class*=components-]):focus{border-color:currentcolor;box-shadow:none}.wp-block-domaines-de-chabran-house-finder__note{color:var(--wp--custom--ink--65);font-size:var(--wp--preset--font-size--body-m);margin:0;text-wrap:pretty}.wp-block-domaines-de-chabran-house-finder__bar+.wp-block-domaines-de-chabran-house-finder__note{padding-block:var(--wp--preset--spacing--40) 0;text-align:center}.wp-block-domaines-de-chabran-house-finder__panel-actions{align-items:center;border-top:1px solid var(--wp--custom--ink--16);display:flex;gap:28px;justify-content:flex-end;margin-inline:calc(var(--wp--style--root--padding-left)*-1) calc(var(--wp--style--root--padding-right)*-1);padding:var(--wp--preset--spacing--30) var(--wp--style--root--padding-right) 0 var(--wp--style--root--padding-left)}.wp-block-domaines-de-chabran-house-finder__panel-actions .wp-block-domaines-de-chabran-house-finder__show{font-size:var(--wp--preset--font-size--body-xs);letter-spacing:.24em;padding:13px 22px}.wp-block-domaines-de-chabran-house-finder__empty{align-items:center;display:flex;flex-direction:column;gap:var(--wp--preset--spacing--30);padding:clamp(80px,9vw,140px) var(--wp--style--root--padding-right) clamp(80px,9vw,140px) var(--wp--style--root--padding-left);text-align:center}.wp-block-domaines-de-chabran-house-finder__empty p{font-family:var(--wp--preset--font-family--heading);font-size:var(--wp--preset--font-size--heading-2);line-height:1.12;margin:0}.wp-block-domaines-de-chabran-house-finder__link{align-items:center;background:linear-gradient(currentcolor,currentcolor) 100% 100%/0 1px no-repeat;background-position:0 100%;background-size:100% 1px;border:0;border-radius:0;-webkit-box-decoration-break:clone;box-decoration-break:clone;color:inherit;cursor:pointer;display:inline-flex;font-family:var(--wp--preset--font-family--body);font-size:var(--wp--preset--font-size--label);font-weight:600;letter-spacing:.2em;line-height:1.2;padding:0 0 4px;text-decoration:none;text-transform:uppercase;transition:background-size .5s var(--wp--custom--motion--easing--wipe);white-space:nowrap}.wp-block-domaines-de-chabran-house-finder__link:hover{background-position:100% 100%;background-size:0 1px;opacity:1}.wp-block-domaines-de-chabran-house-finder__link:focus-visible{outline:1px solid currentcolor;outline-offset:4px}.wp-block-domaines-de-chabran-house-finder__photo{inset:0;position:absolute}.wp-block-domaines-de-chabran-house-finder__photo img{height:100%;object-fit:cover;width:100%}.wp-block-domaines-de-chabran-house-finder__media{background-color:var(--wp--custom--ink--16);position:relative}.wp-block-domaines-de-chabran-house-finder__chip{align-items:center;background:none;background-color:color-mix(in srgb,var(--wp--preset--color--darker) 50%,transparent);border:0;border-radius:var(--wp--preset--border-radius--xs);color:inherit;color:var(--wp--preset--color--white);cursor:pointer;display:flex;font:inherit;font-size:var(--wp--preset--font-size--body-xs);gap:var(--wp--preset--spacing--25);letter-spacing:.18em;opacity:0;padding:11px 14px;position:absolute;right:var(--wp--preset--spacing--40);text-transform:uppercase;top:var(--wp--preset--spacing--40);transition:opacity var(--wp--custom--motion--duration--normal) var(--wp--custom--motion--easing--wipe),background-color var(--wp--custom--motion--duration--fast) var(--wp--custom--motion--easing--standard)}.wp-block-domaines-de-chabran-house-finder__chip.is-shown,.wp-block-domaines-de-chabran-house-finder__chip:focus-visible,.wp-block-domaines-de-chabran-house-finder__house:hover .wp-block-domaines-de-chabran-house-finder__chip{opacity:1}.wp-block-domaines-de-chabran-house-finder__chip svg{height:14px;width:14px}.wp-block-domaines-de-chabran-house-finder__chip .wp-block-domaines-de-chabran-house-finder__box{border:1px solid var(--wp--custom--ink--75);display:grid;flex:none;height:14px;margin-inline-start:var(--wp--preset--spacing--20);place-items:center;transition:background-color var(--wp--custom--motion--duration--fast) var(--wp--custom--motion--easing--standard),border-color var(--wp--custom--motion--duration--fast) var(--wp--custom--motion--easing--standard);width:14px}.wp-block-domaines-de-chabran-house-finder__chip .wp-block-domaines-de-chabran-house-finder__box:after{background-color:currentcolor;content:"";height:10px;mask:center/contain no-repeat;mask-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCI+PHBhdGggZmlsbD0iY3VycmVudENvbG9yIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGQ9Im05Ljg5MyAxNC43MjctMy44MS0zLjUwNC0yLjE2NiAyLjM1NCA2LjE5IDUuNjk2TDIwLjE4OSA4LjA3bC0yLjM3OC0yLjE0eiIvPjwvc3ZnPgo=);opacity:0;transition:opacity var(--wp--custom--motion--duration--fast) var(--wp--custom--motion--easing--standard);width:10px}.wp-block-domaines-de-chabran-house-finder__chip[aria-pressed=true]{background-color:color-mix(in srgb,var(--wp--preset--color--darker) 78%,transparent)}.wp-block-domaines-de-chabran-house-finder__chip[aria-pressed=true] .wp-block-domaines-de-chabran-house-finder__box{background-color:var(--wp--preset--color--light);color:var(--wp--preset--color--dark)}.wp-block-domaines-de-chabran-house-finder__chip[aria-pressed=true] .wp-block-domaines-de-chabran-house-finder__box:after{opacity:1}.wp-block-domaines-de-chabran-house-finder__details{display:flex;flex-direction:column}.wp-block-domaines-de-chabran-house-finder__logo{filter:brightness(0);height:calc(96px*var(--logo-scale));margin-bottom:var(--wp--preset--spacing--50);opacity:.88;width:auto}.wp-block-domaines-de-chabran-house-finder__name{font-family:var(--wp--preset--font-family--heading);font-size:var(--wp--preset--font-size--name);font-weight:400;letter-spacing:.1em;line-height:1;margin:0;text-transform:uppercase}.wp-block-domaines-de-chabran-house-finder__name a{text-decoration:none;transition:color var(--wp--custom--motion--duration--fast) var(--wp--custom--motion--easing--standard)}.wp-block-domaines-de-chabran-house-finder__name a:hover{color:var(--wp--custom--ink--60)}.wp-block-domaines-de-chabran-house-finder__village{color:var(--wp--custom--ink--85);font-family:var(--wp--preset--font-family--body);font-size:var(--wp--preset--font-size--label);font-weight:400;font-weight:600;letter-spacing:.2em;line-height:1.2;margin:var(--wp--preset--spacing--30) 0 0;text-transform:uppercase}.wp-block-domaines-de-chabran-house-finder__facts{display:flex;flex-wrap:wrap;gap:var(--wp--preset--spacing--20) var(--wp--preset--spacing--30);list-style:none;margin:var(--wp--preset--spacing--70) 0 0;padding:0}@media(max-width:760px){.wp-block-domaines-de-chabran-house-finder__facts{column-gap:var(--wp--preset--spacing--25)}}.wp-block-domaines-de-chabran-house-finder__facts li{align-items:center;color:var(--wp--custom--ink--85);display:flex;font-family:var(--wp--preset--font-family--body);font-size:var(--wp--preset--font-size--label);font-weight:400;gap:var(--wp--preset--spacing--20);letter-spacing:.2em;line-height:1.2;text-transform:uppercase}@media(max-width:760px){.wp-block-domaines-de-chabran-house-finder__facts li{gap:6px;letter-spacing:0}}.wp-block-domaines-de-chabran-house-finder__facts li{color:var(--wp--custom--ink--65)}.wp-block-domaines-de-chabran-house-finder__line,.wp-block-domaines-de-chabran-house-finder__price{margin:var(--wp--preset--spacing--40) 0 0}.wp-block-domaines-de-chabran-house-finder__terms{color:var(--wp--custom--ink--65);font-size:var(--wp--preset--font-size--body-m);margin:var(--wp--preset--spacing--20) 0 0;text-wrap:balance}.wp-block-domaines-de-chabran-house-finder__houses:not(.is-grid) .wp-block-domaines-de-chabran-house-finder__house{padding-bottom:var(--wp--preset--spacing--70)}.wp-block-domaines-de-chabran-house-finder__houses:not(.is-grid) .wp-block-domaines-de-chabran-house-finder__details{align-items:center;justify-content:center;padding:clamp(40px,7vh,96px) clamp(28px,5vw,90px);text-align:center}.wp-block-domaines-de-chabran-house-finder__houses:not(.is-grid) .wp-block-domaines-de-chabran-house-finder__facts{justify-content:center}.wp-block-domaines-de-chabran-house-finder__houses:not(.is-grid) .wp-block-domaines-de-chabran-house-finder__line{align-self:stretch}.wp-block-domaines-de-chabran-house-finder__houses:not(.is-grid) .wp-block-domaines-de-chabran-house-finder__link{margin-top:var(--wp--preset--spacing--70)}@media(max-width:900px){.wp-block-domaines-de-chabran-house-finder__houses:not(.is-grid) .wp-block-domaines-de-chabran-house-finder__house{padding-bottom:0}.wp-block-domaines-de-chabran-house-finder__houses:not(.is-grid) .wp-block-domaines-de-chabran-house-finder__media{min-height:58vh}.wp-block-domaines-de-chabran-house-finder__houses:not(.is-grid) .wp-block-domaines-de-chabran-house-finder__details{padding-block:var(--wp--preset--spacing--80)}}@media(max-width:900px)and (max-width:600px){.wp-block-domaines-de-chabran-house-finder__houses:not(.is-grid) .wp-block-domaines-de-chabran-house-finder__details{padding-inline:var(--wp--style--root--padding-left) var(--wp--style--root--padding-right)}}@media(min-width:901px){.wp-block-domaines-de-chabran-house-finder__houses:not(.is-grid) .wp-block-domaines-de-chabran-house-finder__line{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:4}.wp-block-domaines-de-chabran-house-finder__houses:not(.is-grid) .wp-block-domaines-de-chabran-house-finder__house{display:grid;grid-template-columns:minmax(0,58fr) minmax(0,42fr);height:100svh}.wp-block-domaines-de-chabran-house-finder__houses:not(.is-grid) .wp-block-domaines-de-chabran-house-finder__house:nth-child(even of :not([hidden])){grid-template-columns:minmax(0,42fr) minmax(0,58fr)}.wp-block-domaines-de-chabran-house-finder__houses:not(.is-grid) .wp-block-domaines-de-chabran-house-finder__house:nth-child(even of :not([hidden])) .wp-block-domaines-de-chabran-house-finder__media{order:2}}.wp-block-domaines-de-chabran-house-finder__houses.is-grid{display:grid;gap:var(--wp--preset--spacing--60);grid-template-columns:minmax(0,1fr);padding:var(--wp--preset--spacing--70) var(--wp--style--root--padding-right) var(--wp--preset--spacing--70) var(--wp--style--root--padding-left)}@media(min-width:901px){.wp-block-domaines-de-chabran-house-finder__houses.is-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.wp-block-domaines-de-chabran-house-finder__houses.is-grid.has-three-columns{grid-template-columns:repeat(3,minmax(0,1fr))}}.wp-block-domaines-de-chabran-house-finder__houses.is-grid .wp-block-domaines-de-chabran-house-finder__media{aspect-ratio:4/3}.wp-block-domaines-de-chabran-house-finder__houses.is-grid.has-three-columns .wp-block-domaines-de-chabran-house-finder__media{aspect-ratio:4/5}.wp-block-domaines-de-chabran-house-finder__houses.is-grid .wp-block-domaines-de-chabran-house-finder__details{align-items:flex-start;padding:var(--wp--preset--spacing--60) var(--wp--preset--spacing--50)}.wp-block-domaines-de-chabran-house-finder__houses.is-grid .wp-block-domaines-de-chabran-house-finder__logo{display:none}.wp-block-domaines-de-chabran-house-finder__houses.is-grid .wp-block-domaines-de-chabran-house-finder__facts,.wp-block-domaines-de-chabran-house-finder__houses.is-grid .wp-block-domaines-de-chabran-house-finder__link{margin-top:var(--wp--preset--spacing--40)}.wp-block-domaines-de-chabran-house-finder__tray{background-color:var(--wp--preset--color--dark);box-shadow:0 18px 44px rgba(12,11,8,.22);color:var(--wp--preset--color--light);display:grid;grid-template-columns:minmax(0,1.26fr) minmax(0,3.74fr) auto;left:0;min-height:var(--header-height);opacity:0;pointer-events:none;position:fixed;right:0;top:var(--header-bottom);transition:translate var(--wp--custom--motion--duration--normal) var(--wp--custom--motion--easing--out),opacity var(--wp--custom--motion--duration--normal) var(--wp--custom--motion--easing--standard);translate:0 -100%;z-index:92}.wp-block-domaines-de-chabran-house-finder__tray.is-open{opacity:1;pointer-events:auto;translate:0}@media(max-width:700px){.wp-block-domaines-de-chabran-house-finder__tray{grid-template-columns:minmax(0,1fr) auto}.wp-block-domaines-de-chabran-house-finder__tray .wp-block-domaines-de-chabran-house-finder__tray-houses{border-left:0;border-top:1px solid color-mix(in srgb,currentcolor 18%,transparent);grid-column:1/-1;grid-row:2}}.wp-block-domaines-de-chabran-house-finder__tray-heading{display:flex;flex-direction:column;font-family:var(--wp--preset--font-family--heading);gap:var(--wp--preset--spacing--10);justify-content:center;margin:0;padding:var(--wp--preset--spacing--25) clamp(14px,2vw,28px);white-space:nowrap}.wp-block-domaines-de-chabran-house-finder__tray-heading span{color:color-mix(in srgb,currentcolor 50%,transparent);font-family:var(--wp--preset--font-family--body);font-size:10px;font-weight:500;letter-spacing:.22em;text-transform:uppercase}.wp-block-domaines-de-chabran-house-finder__tray-houses{align-items:center;border-left:1px solid color-mix(in srgb,currentcolor 18%,transparent);display:flex;gap:var(--wp--preset--spacing--25);min-width:0;overflow-x:auto;padding:var(--wp--preset--spacing--25) clamp(14px,2vw,28px)}.wp-block-domaines-de-chabran-house-finder__tray-house{align-items:center;background-color:color-mix(in srgb,currentcolor 9%,transparent);border-radius:3px;display:flex;font-family:var(--wp--preset--font-family--heading);gap:var(--wp--preset--spacing--25);padding:6px 12px 6px 6px;white-space:nowrap}.wp-block-domaines-de-chabran-house-finder__tray-house img{border-radius:var(--wp--preset--border-radius--xs);height:30px;object-fit:cover;width:30px}.wp-block-domaines-de-chabran-house-finder__tray-house svg{height:10px;width:10px}.wp-block-domaines-de-chabran-house-finder__tray-house button{background:none;border:0;color:inherit;color:var(--wp--custom--ink--55);cursor:pointer;font:inherit;padding:0}.wp-block-domaines-de-chabran-house-finder__tray-house button:hover{color:inherit}.wp-block-domaines-de-chabran-house-finder__tray-clear,.wp-block-domaines-de-chabran-house-finder__tray-compare{background:none;border:0;color:inherit;cursor:pointer;font:inherit;font-family:var(--wp--preset--font-family--body);font-size:10px;font-weight:500;letter-spacing:.18em;padding:0;text-transform:uppercase}.wp-block-domaines-de-chabran-house-finder__tray-clear{color:var(--wp--custom--ink--55);margin-inline-start:auto;padding-inline:clamp(12px,1.4vw,20px)}.wp-block-domaines-de-chabran-house-finder__tray-clear:hover{color:inherit}.wp-block-domaines-de-chabran-house-finder__tray-compare{background-color:var(--wp--preset--color--darker);width:clamp(110px,11vw,150px)}.wp-block-domaines-de-chabran-house-finder__tray-compare:disabled{color:color-mix(in srgb,currentcolor 45%,transparent);cursor:default}.wp-block-domaines-de-chabran-house-finder__comparison{background:transparent;border:0;height:100%;margin:0;max-height:none;max-width:none;padding:clamp(16px,5vw,72px);width:100%}.wp-block-domaines-de-chabran-house-finder__comparison[open]{align-items:flex-end;display:flex;flex-direction:column;gap:var(--wp--preset--spacing--25)}.wp-block-domaines-de-chabran-house-finder__comparison::backdrop{background-color:rgba(12,11,8,.45)}@media(prefers-reduced-motion:no-preference){.wp-block-domaines-de-chabran-house-finder__comparison[open]{animation:fade-in var(--wp--custom--motion--duration--normal) var(--wp--custom--motion--easing--standard)}.wp-block-domaines-de-chabran-house-finder__comparison[open] .wp-block-domaines-de-chabran-house-finder__sheet{animation:rise-in .55s var(--wp--custom--motion--easing--wipe)}}.wp-block-domaines-de-chabran-house-finder__close{align-items:center;background:none;border:0;color:inherit;color:var(--wp--custom--ink--85);color:var(--wp--preset--color--light);cursor:pointer;display:flex;font:inherit;font-family:var(--wp--preset--font-family--body);font-size:var(--wp--preset--font-size--label);font-weight:400;gap:var(--wp--preset--spacing--25);letter-spacing:.2em;line-height:1.2;padding:0;padding-block:6px;text-transform:uppercase}.wp-block-domaines-de-chabran-house-finder__sheet{--house-finder-sheet-padding:clamp(24px,3vw,56px);background-color:var(--wp--preset--color--light);border-radius:3px;box-shadow:var(--wp--preset--shadow--modal);color:var(--wp--preset--color--dark);container-type:inline-size;display:flex;flex:1 1 auto;flex-direction:column;min-height:0;overflow:auto;overflow-wrap:break-word;overscroll-behavior:contain;padding:clamp(28px,3vw,52px) var(--house-finder-sheet-padding) clamp(36px,4vw,64px);width:100%}.wp-block-domaines-de-chabran-house-finder__row{--house-finder-label-width:160px;--house-finder-house-width:200px;--house-finder-gap:clamp(16px,2vw,32px);--house-finder-shown:calc(min(var(--house-finder-compared, 1),3) + 1);--house-finder-column:calc((100cqi - (var(--house-finder-shown) - 1)*var(--house-finder-gap))/var(--house-finder-shown));align-items:baseline;border-bottom:1px solid var(--wp--custom--ink--16);display:grid;gap:0 var(--house-finder-gap);grid-template-columns:minmax(var(--house-finder-label-width),var(--house-finder-column)) repeat(var(--house-finder-compared,1),minmax(var(--house-finder-house-width),var(--house-finder-column)));min-width:max-content;padding-block:18px}.wp-block-domaines-de-chabran-house-finder__row>:first-child{align-self:stretch;background-color:var(--wp--preset--color--light);left:0;position:sticky;z-index:1}.wp-block-domaines-de-chabran-house-finder__row>:first-child:before{background-color:inherit;content:"";inset-block:0;position:absolute;right:100%;width:var(--house-finder-sheet-padding)}.wp-block-domaines-de-chabran-house-finder__row>:not(:first-child){color:var(--wp--custom--ink--75)}.wp-block-domaines-de-chabran-house-finder__row--heads{align-items:start;border-bottom-color:var(--wp--custom--ink--55);padding-block:0 var(--wp--preset--spacing--40)}.wp-block-domaines-de-chabran-house-finder__row--heads>:first-child:after{background-image:linear-gradient(to right,var(--wp--preset--color--light),transparent);content:"";inset-block:0;left:100%;opacity:0;pointer-events:none;position:absolute;transition:opacity var(--wp--custom--motion--duration--fast) var(--wp--custom--motion--easing--standard);width:calc(var(--house-finder-gap) + 24px)}.is-scrolled .wp-block-domaines-de-chabran-house-finder__row--heads>:first-child:after{opacity:1}@media(max-width:1000px){.wp-block-domaines-de-chabran-house-finder__row--heads>:first-child:after{bottom:auto;height:calc(max(var(--house-finder-house-width),var(--house-finder-column))*.75);left:calc(var(--house-finder-sheet-padding)*-1);top:calc(100% + var(--wp--preset--spacing--25));width:calc(var(--house-finder-sheet-padding) + 24px)}}.wp-block-domaines-de-chabran-house-finder__row--links{border-bottom:0;padding-block:var(--wp--preset--spacing--30) 0}.wp-block-domaines-de-chabran-house-finder__row--links>a{justify-self:start}@media(max-width:1000px){.wp-block-domaines-de-chabran-house-finder__row--links{display:none}.wp-block-domaines-de-chabran-house-finder__row{--house-finder-house-width:120px;--house-finder-shown:min(var(--house-finder-compared,1),3);grid-template-columns:repeat(var(--house-finder-compared,1),minmax(var(--house-finder-house-width),var(--house-finder-column)))}.wp-block-domaines-de-chabran-house-finder__row>:first-child{align-self:auto;background-color:transparent;grid-column:1/-1;justify-self:start;margin-bottom:var(--wp--preset--spacing--25);max-width:100cqi}.wp-block-domaines-de-chabran-house-finder__row>:first-child:before{content:none}}@media(max-width:700px){.wp-block-domaines-de-chabran-house-finder__row{--house-finder-house-width:80px}}.wp-block-domaines-de-chabran-house-finder__intro{display:flex;flex-direction:column;gap:var(--wp--preset--spacing--30)}.wp-block-domaines-de-chabran-house-finder__intro>*{margin:0}.wp-block-domaines-de-chabran-house-finder__intro h2{font-size:var(--wp--preset--font-size--heading-1);line-height:1.08}.wp-block-domaines-de-chabran-house-finder__intro p{color:var(--wp--custom--ink--65);font-size:14px;line-height:1.6}.wp-block-domaines-de-chabran-house-finder__row--heads>.wp-block-domaines-de-chabran-house-finder__head{color:inherit;display:flex;flex-direction:column;font-family:var(--wp--preset--font-family--heading);font-size:var(--wp--preset--font-size--body-l);gap:clamp(20px,2vw,30px);line-height:1.2;text-decoration:none}@media(max-width:700px){.wp-block-domaines-de-chabran-house-finder__row--heads>.wp-block-domaines-de-chabran-house-finder__head{font-size:var(--wp--preset--font-size--body-m)}}.wp-block-domaines-de-chabran-house-finder__row--heads>.wp-block-domaines-de-chabran-house-finder__head img{aspect-ratio:1.3333333333;border-radius:var(--wp--preset--border-radius--xs);height:auto;object-fit:cover;width:100%}.wp-block-domaines-de-chabran-house-finder__row-label{align-items:center;display:flex;gap:var(--wp--preset--spacing--25)}.wp-block-domaines-de-chabran-house-finder__row-label svg{color:var(--wp--custom--ink--55);height:15px;width:15px}:root:has(.wp-block-domaines-de-chabran-house-finder__comparison[open]){overflow:hidden}
