html:has(.page--listing-detail){scroll-behavior:smooth}.page--listing-detail .page__wrapper.page__wrapper--nav{position:relative;background-color:#fff;border-bottom:1px solid var(--greyColor50)}.page--listing-detail .page__wrapper.page__wrapper--imagery{position:relative}.page--listing-detail .page__carrousel-preview{background-color:#fff}.page--listing-detail .page__favourite-toggle{position:absolute;top:.25rem;right:.25rem}.page--listing-detail .page__row.page__row--listing{position:relative}.page--listing-detail .page__details{margin-bottom:2rem}.page--listing-detail .page__row.page__row--post-description-reactions{margin:0 0 1.5rem;padding:0}.page--listing-detail .page__details.page__details--price_specification .page__heading-wrapper{display:flex;align-items:center;gap:.5rem;margin-bottom:1rem}.page--listing-detail .page__details.page__details--price_specification .page__heading-wrapper .page__heading{margin:0}.page--listing-detail .page__details.page__details--summary{margin:0 -1rem 1rem;border-top:1px solid var(--greyColor50);border-bottom:1px solid var(--greyColor50);padding:1rem}.page--listing-detail .page__wrapper.page__wrapper--points-of-interests{background-color:#fff;padding:2rem 0}.page--listing-detail .page__row.page__row--advertisement{margin:3rem auto}.page--listing-detail .page__wrapper.page__wrapper--related-listings{padding:3rem 0}.page--listing-detail .page__sidebar--desktop{display:none}.page--listing-detail .page__sidebar--mobile{background-color:#fff;padding:0 0 6rem;display:block;margin-bottom:0}.page--listing-detail .page__row.page__row--agent-summary{margin-bottom:1rem}.page--listing-detail .page__details.page__details--description{margin-bottom:2rem}.page--listing-detail .page__sharing-favoriting{border:1px solid var(--greyColor50);padding:1rem;margin-top:1rem}.page--listing-detail .page__sharing-favoriting--alternative{margin-top:1.5rem;background-color:var(--blueColor50);border-radius:var(--borderRadius);box-shadow:0 3px 6px #00000026}.page--listing-detail .page__heading--decide-later{font-size:1.25rem;line-height:calc(1.75 / 1.25)}.page--listing-detail .page__favourite-toggle-sidebar{margin-bottom:1rem}.page--listing-detail .page__favourite-toggle-sidebar .favourite-toggle,.page--listing-detail .page__favourite-toggle-sidebar .favourite-toggle__form,.page--listing-detail .page__favourite-toggle-sidebar .favourite-toggle__button.button{width:100%}.page--listing-detail .page__report-link{font-size:.875rem;line-height:calc(20 / 14);display:flex;justify-content:center;margin-top:1rem;color:var(--greyColor30)}.page--listing-detail .page__report-link--alternative{color:var(--secondaryColorLightBlue700)}.page--listing-detail .page__report-link:before{content:"";display:block;background-image:url("./Images/ReportProblem-6NF35GNM.svg");width:1.25rem;height:1.25rem;margin-right:.5rem}.page--listing-detail .page__report-link--alternative:before{background-image:url("./Images/ReportProblemBlue-3WOTIYTR.svg");background-size:1.25rem}.page--listing-detail .page__listing-reaction-buttons{display:flex;gap:.5rem;position:fixed;bottom:0;left:0;right:0;z-index:1100;padding:.5rem 1rem;background-color:#fff;border-top:1px solid var(--greyColor50);box-shadow:0 -3px 6px #00000040}.page--listing-detail .page__listing-reaction-buttons.page__listing-reaction-buttons--hidden,.page--listing-detail .page__listing-reaction-buttons.page__listing-reaction-buttons--with-price.page__listing-reaction-buttons--hidden{display:none}.page--listing-detail .page__listing-reaction-buttons.page__listing-reaction-buttons--with-price{display:grid;grid-template-columns:2fr 1fr;grid-template-rows:auto auto;grid-column-gap:.5rem}.page--listing-detail .page__listing-reaction-buttons-price{grid-column:1 / -1}.page--listing-detail .page__listing-reaction-buttons-basic-price{display:flex}.page--listing-detail .page__listing-reaction-buttons-basic-price-link{font-size:.875rem;line-height:1.125;font-weight:600;color:var(--greyColor20)}.page--listing-detail .page__listing-reaction-buttons-basic-price-link:is(:visited,:hover){text-decoration:none}.page--listing-detail .page__listing-reaction-buttons-price-value{font-size:1.25rem;font-style:normal;font-weight:700;line-height:1.4;color:var(--greyColor20)}.page--listing-detail .page__listing-reaction-button.page__listing-reaction-button--contact-agent,.page--listing-detail .page__listing-reaction-button.page__listing-reaction-button--one-click-apply{flex:2}.page--listing-detail .page__listing-reaction-button.page__listing-reaction-button--call{flex:1}.page--listing-detail .page__listing-reaction-button:only-child{flex:1}.page--listing-detail .page__listing-reaction-buttons.page__listing-reaction-buttons--with-price:not(:has(.page__listing-reaction-button--call)) .page__listing-reaction-button:not(.page__listing-reaction-button--call){grid-column:1 / -1}.page--listing-detail .page__listing-reaction-buttons.page__listing-reaction-buttons--with-price:not(:has(.page__listing-reaction-button:not(.page__listing-reaction-button--call))) .page__listing-reaction-button--call{grid-column:1 / -1}@media(prefers-reduced-motion:reduce){html:has(.page--listing-detail){scroll-behavior:auto}}@media(min-width:813px){.page--listing-detail .page__controls{position:absolute;bottom:1.5rem;width:100%;max-width:69.5rem;padding:0 1rem}.page--listing-detail .page__wrapper.page__wrapper--imagery:has(+.page__carrousel-preview) .page__controls{display:block}.page--listing-detail .page__carrousel-preview,.page--listing-detail .page__favourite-toggle{display:none}.page--listing-detail .page__details.page__details--summary{margin-left:0;margin-right:1.5rem;border-top:0;padding:0 0 1rem}}@media(min-width:1024px){.page--listing-detail .page__row.page__row--listing{margin-top:3rem;padding-bottom:3rem}.page--listing-detail .page__details{width:calc(100% - 22rem);margin-right:2rem}.page--listing-detail .page__details.page__details--summary{margin-bottom:2rem}.page--listing-detail .page__row.page__row--post-description-reactions{width:calc(100% - 22rem);margin-left:0;margin-right:2rem;margin-bottom:2rem}.page--listing-detail .page__sidebar--desktop{display:grid;position:absolute;top:0;left:auto;bottom:auto;right:1rem;width:20rem;margin-bottom:0}.page--listing-detail .page__sidebar--mobile,.page--listing-detail .page__listing-reaction-buttons,.page--listing-detail .page__listing-reaction-buttons.page__listing-reaction-buttons--with-price{display:none}.page--listing-detail .page__comparable-listings{margin-bottom:3rem}.page--listing-detail .page__new-listings{margin-bottom:1rem}}
