@charset "UTF-8";.menu-toggle{justify-self:end;display:grid;grid-template-columns:repeat(2,auto);align-items:center;border:var(--border-1);border-radius:var(--border-radius-lg);padding:.375rem .375rem .375rem .625rem;cursor:pointer}.menu-toggle__link{display:flex}.menu-toggle__picture{border:var(--border-2);border-radius:var(--border-radius-lg);color:transparent;background:var(--color-gray-light)}.menu-toggle__menu-trigger{height:100%;width:2.25rem;display:flex;justify-content:flex-start;padding-left:.375rem}.menu-toggle .user-icon{pointer-events:none}.mobile-top-nav__right{display:grid;gap:1rem;grid-template-columns:repeat(2,auto);place-items:center}.tab-bar{min-height:var(--tab-bar-height);width:var(--tab-bar-width)}.tab-bar .inner{display:grid}@media all and (max-width: 1024px){.tab-bar .inner{grid-template-columns:repeat(4,1fr)!important}}@media all and (min-width: 1025px){.tab-bar .inner{grid-gap:2.25rem;grid-template-columns:repeat(3,1fr)}}@media all and (min-width: 1025px){.tab-bar .inner:hover{pointer-events:none}.tab-bar .inner:hover .tab-bar-item{opacity:.5}}.header{width:var(--header-width);box-sizing:border-box;margin:auto;z-index:var(--layer-6);display:flex;justify-content:center;transition:var(--transition-1);position:sticky;top:0;height:var(--header-height)}@media all and (min-width: 1025px){.header{background:var(--color-nav-background)}}.header.hide-mobile-top-nav{height:0}@media all and (min-width: 1025px){.header .logo__label{height:30px;display:flex;align-items:center;font-size:23.5px;margin-left:3px;color:var(--color-primary)}}@media all and (max-width: 1024px){.header .logo__label{display:none}}.header.scrolled .mobile-top-nav{box-shadow:var(--shadow-1)}@media all and (min-width: 1025px){.header.swiped-up{transform:translateY(-100%)}}.header.swiped-up .mobile-top-nav{transform:translateY(-100%);opacity:0}.header .header__inner{display:flex;align-items:center;max-width:var(--layout-max-width)}@media all and (min-width: 1025px){.header .header__inner{display:grid;grid-template-columns:1fr auto 1fr;width:calc(100% - 2 * var(--layout-padding))!important;max-width:var(--layout-max-width)!important;margin:auto;box-sizing:border-box}}@media (max-width: 1024px){.header .header__inner .logo{display:none}}.header .header__right{display:grid;gap:1rem;grid-template-columns:1fr auto;place-items:center end}@media all and (max-width: 1024px){.header .header__right{display:none}}@media all and (max-width: 1024px){.header .tab-bar{position:fixed;left:50%;transform:translate(-50%);top:unset;bottom:0;background:var(--color-white);width:100vw;margin:auto;box-shadow:var(--shadow-4)}}.header .desktop-top-nav{display:grid;grid-template-columns:repeat(4,auto);gap:2.5rem}.header .desktop-top-nav__item{font:var(--tx-menu);font-weight:500;cursor:pointer}@media all and (min-width: 1025px){.header .desktop-top-nav__item{transition:var(--transition-1)}.header .desktop-top-nav__item:is(a),.header .desktop-top-nav__item :is(a){transition:var(--transition-1)}.header .desktop-top-nav__item:is(a):hover,.header .desktop-top-nav__item :is(a):hover{--color: var(--color-primary);color:var(--color);text-decoration:underline}}.header .desktop-top-nav__item.active{color:var(--color-primary);text-decoration:underline}.header .desktop-top-nav__item.reports{position:relative}.header .desktop-top-nav__item.reports:after{position:absolute;top:-16px;right:-24px;transform:rotate(6deg);content:"Wkr\f3tce";font:var(--tx-tiny);font-weight:600;background:var(--color-primary-light);color:var(--color-white);padding:.25rem .375rem;border-radius:var(--border-radius-sm);overflow:hidden}.header .mobile-top-nav{position:fixed;top:0;left:0;width:100vw;height:4rem;display:flex;justify-content:space-between;align-items:center;padding:0 var(--layout-padding);background:var(--color-white);transition:var(--transition-1)}.header .logo-wrapper,.header .login-wrapper{display:flex}.header .logo{position:relative}@media (max-width: 1024px){.header>.menu{display:none}}.core-filters__wrapper{position:absolute;top:calc(100% + .75rem);left:50%;transform:translate(-50%)}@media all and (max-width: 1024px){.header{z-index:var(--layer-5);align-items:flex-start;padding:0}.header .menu-toggle{display:none}}@media all and (min-width: 1025px){.header{border-bottom:var(--border-macro-ui);box-shadow:none}}@media screen and (device-width: 360px) and (device-height: 780px) and (-webkit-min-device-pixel-ratio: 3) and (min-height: 733px),screen and (device-width: 375px) and (device-height: 812px) and (-webkit-min-device-pixel-ratio: 3) and (min-height: 765px),screen and (device-width: 390px) and (device-height: 844px) and (-webkit-device-pixel-ratio: 3) and (min-height: 797px),screen and (device-width: 414px) and (device-height: 896px) and (-webkit-min-device-pixel-ratio: 3) and (min-height: 849px),screen and (device-width: 428px) and (device-height: 926px) and (-webkit-min-device-pixel-ratio: 3) and (min-height: 879px){.header{top:unset!important;bottom:32px!important}}.menu-panel{--fadeInDistance: 100%;--height: auto !important;--backdropOpacity: .3;--backdropBackground: rgba( 0, 0, 0, var(--backdropOpacity, .24) );display:flex;flex-direction:column}@media all and (min-width: 1025px){.menu-panel{--dialogTransitionDuration: var(--time-5);height:100vh;--dialogTopHidden: 0;--dialogLeftHidden: 200%;--dialogTransformHidden: translate(100%, 0);--dialogTopOpen: 0;--dialogLeftOpen: 100%;--dialogTransformOpen: translate(-100%, 0)}}@media all and (max-width: 1024px){.menu-panel{--dialogWidth: 100vw;--dialogOpacityHidden: 1;--dialogTopHidden: 100%;--dialogLeftHidden: 0;--dialogTransformHidden: translate(0, 100%);--dialogTopOpen: 100%;--dialogLeftOpen: 0;--dialogTransformOpen: translate(0, -100%)}}@media all and (min-width: 1025px){.menu-panel{border-radius:var(--border-radius-ms) 0 0 var(--border-radius-ms)}}.menu-panel main{padding:0 16px 16px;display:flex;flex-direction:column;height:100%}.menu-panel__auth{display:grid;grid-template-columns:repeat(auto-fit,minmax(24px,auto));gap:.5rem;margin:1rem 0;padding:0 var(--layout-padding)}.menu-panel svg path{stroke:var(--color-primary)!important}.menu-panel__item a{height:68px;display:flex;align-items:center;font:var(--tx-menu-big)}@media all and (min-width: 1025px){.menu-panel__item a{transition:var(--transition-1)}.menu-panel__item a:is(a),.menu-panel__item a :is(a){transition:var(--transition-1)}.menu-panel__item a:is(a):hover,.menu-panel__item a :is(a):hover{--color: var(--color-primary);color:var(--color);text-decoration:underline}}.menu-panel__item a .icon{padding:.5rem;background:var(--color-gray-light);border-radius:var(--border-radius-lg);margin-right:1rem}.menu-panel__main-nav{height:100%}.menu-panel__logout{align-self:end;--width: 100%}.menu-panel__user-info{justify-content:space-between}.menu-panel__user-info,.menu-panel__user-info-link{display:flex;align-items:center}.menu-panel__user-info .user-icon{margin-right:.5rem}.menu-panel__user-greeting{font:var(--tx-body);font-weight:700}.menu-panel__language{display:grid;justify-content:stretch;gap:1rem;margin:1.5rem 0}.menu-panel__language .current-language{border:var(--border-2);border-radius:var(--border-radius-lg);padding:1rem 0}.save-panel{--fadeInDistance: 100%;--height: auto !important;--backdropOpacity: .3;--backdropBackground: rgba( 0, 0, 0, var(--backdropOpacity, .24) );display:flex;flex-direction:column}@media all and (min-width: 1025px){.save-panel{--dialogTransitionDuration: var(--time-1)}}@media all and (max-width: 1024px){.save-panel{--dialogTransitionDuration: var(--time-4);--dialogWidth: 100vw;--dialogOpacityHidden: 1;--dialogTopHidden: 100%;--dialogLeftHidden: 0;--dialogTransformHidden: translate(0, 100%);--dialogTopOpen: 100%;--dialogLeftOpen: 0;--dialogTransformOpen: translate(0, -100%)}}.save-panel .saved-opt-in{padding-bottom:.5rem}.save-panel .saved-opt-in,.save-panel .saved-opt-in__content{display:grid;gap:1rem}.save-panel .saved-opt-in :global(.button){width:100%}.save-panel .icon .cancel path{stroke:var(--color-primary)}.signup-popup{--fadeInDistance: 100%;--height: auto !important;--backdropOpacity: .3;--backdropBackground: rgba( 0, 0, 0, var(--backdropOpacity, .24) );display:flex;flex-direction:column}@media all and (min-width: 1025px){.signup-popup{--dialogTransitionDuration: var(--time-1)}}@media all and (max-width: 1024px){.signup-popup{--dialogTransitionDuration: var(--time-4);--dialogWidth: 100vw;--dialogOpacityHidden: 1;--dialogTopHidden: 100%;--dialogLeftHidden: 0;--dialogTransformHidden: translate(0, 100%);--dialogTopOpen: 100%;--dialogLeftOpen: 0;--dialogTransformOpen: translate(0, -100%)}}.signup-popup .signup-popup__opt-in{padding-bottom:.5rem}.signup-popup .signup-popup__opt-in,.signup-popup .signup-popup__opt-in__content{display:grid;gap:1rem}.signup-popup .signup-popup__opt-in :global(.button){width:100%}.signup-popup .icon .cancel path{stroke:var(--color-primary)}.signup-popup__opt-in.svelte-gphzb6{display:grid;gap:1.5rem;margin:auto;max-width:26rem;padding:2rem 0 .75rem;place-items:center stretch;text-align:center}p.svelte-gphzb6{font:var(--tx-big);margin:1rem 0}.signup-popup__opt-in.svelte-gphzb6 svg{max-height:14rem}.loading-screen{position:fixed;top:0;left:0;bottom:0;right:0;background:var(--color-white);z-index:var(--layer-12);opacity:0;display:grid;place-items:center;place-content:center;gap:2.5rem}.loading-screen .loading-spinner{opacity:0;--size: 5.75rem;--border-width: 4px}.loading-screen img{position:absolute;height:2.25rem}.loading-screen:not(.active){pointer-events:none}.loading-screen.active{opacity:1}.loading-screen.active .loading-spinner{transition-delay:var(--time-4);opacity:1}.offer-card{--fadeInDistance: 100%;--height: auto !important;--background: var(--color-white);--backdropOpacity: .3;--backdropBackground: rgba( 0, 0, 0, var(--backdropOpacity, .24) );--dialogBorderRadius: 0;overflow-y:auto;max-height:var(--windowInnerHeight)}@media all and (min-width: 1025px){.offer-card{--dialogTransitionDuration: var(--time-5);--dialogOpacityHidden: 1;--dialogTopHidden: 0;--dialogLeftHidden: -100%;--dialogTransformHidden: translate(0, 0);--dialogTopOpen: 0;--dialogLeftOpen: 0;--dialogTransformOpen: translate(0, 0)}}@media all and (max-width: 1024px){.offer-card{--dialogTransitionDuration: var(--time-4);--dialogWidth: 100vw;--dialogHeight: auto;--dialogOpacityHidden: 1;--dialogTopHidden: 100%;--dialogLeftHidden: 0;--dialogTransformHidden: translate(0, 100%);--dialogTopOpen: 100%;--dialogLeftOpen: 0;--dialogTransformOpen: translate(0, -100%)}}@media all and (min-width: 1025px){.offer-card [slot=header]{font:var(--tx-h2)}}.offer-card .offer-gallery{position:sticky;top:0;z-index:-1}.offer-card .offer-gallery__items,.offer-card .offer-gallery__item{border-radius:0!important}@media all and (max-width: 1024px){.offer-card .offer-gallery__items,.offer-card .offer-gallery__item{height:64vw!important}}.offer-card .offer-gallery.single{padding:0 1rem}.offer-card .offer-gallery.single .offer-gallery__items{height:460px}.offer-card .offer-gallery.carousel .offer-gallery__items{padding-left:0!important;scroll-padding:0!important}.offer-card main{padding:0 0 2rem;pointer-events:none}.offer-card .offer-info,.offer-card .offer-details{padding:1.25rem var(--layout-padding) 0 var(--layout-padding);background:var(--color-white);z-index:var(--layer-2)}.offer-card .icon .cancel path{stroke:var(--color-primary)}.offer-card .offer-details,.offer-card .offer-info,.offer-card .offer-gallery{pointer-events:all}.offer-card .offer-info__badges{margin-top:1rem}.offer-card .offer-info__address{font:var(--tx-body);font-weight:800}@media all and (min-width: 1024px){.offer-card .offer-info__source-logo{height:1.25rem}}.offer-card .offer-info__days-since-inserted{margin:.125rem 0}.offer-card .offer-info .prices{margin:.375rem 0 .75rem}.offer-card footer{position:sticky;bottom:0}.offer-card__actions{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:.5rem}.offer-card__actions svg,.offer-card__actions svg path{fill:none}.offer-details-item{list-style:none;padding:0;display:grid;grid-template-columns:repeat(2,auto);gap:.5rem;align-items:center;font:var(--tx-big);font-weight:700;justify-content:start}.offer-details-item strong{font-weight:900}.offer-details{display:grid;gap:2rem;grid-template-columns:repeat(auto-fit,minmax(320px,1fr))}.offer-details__section-heading{margin-bottom:1.5rem;font:var(--tx-h3)}@media all and (min-width: 768px){.offer-details__section:not(.interior-standard,.price-category){grid-column:1/3}}.offer-details__section.costs .offer-details-item{display:flex;grid-template-columns:repeat(3,auto)}.offer-details__section.costs .offer-details-item strong{width:100%;text-align:right}.offer-details__section.duplicates .duplicates__source-image{height:1rem}@media all and (min-width: 1025px){.offer-details__section.duplicates .duplicates__source-image{height:1.25rem}}.offer-details__section.duplicates .duplicates__batch{display:grid;gap:1.5rem}.offer-details__section.duplicates .duplicates__batch:not(:first-child){margin-top:1.75rem}.offer-details__section.duplicates .duplicates__links{display:flex;flex-wrap:wrap}.offer-details__section.duplicates .duplicates__links .button:not(:first-child){margin-left:.75rem}.offer-details__section.duplicates .duplicates__source-name{font:var(--tx-h4)!important;font-weight:800;background:var(--gradient-primary)!important;-webkit-background-clip:text!important;-webkit-text-fill-color:transparent!important;display:inline-block!important}.offer-details__section.duplicates .duplicates__item:not(:first-child){margin-left:.75rem}.offer-details__section .valuemeter{margin:2rem 0 1.25rem}.offer-details__section .valuemeter-subtitle{margin-top:.75rem;font:var(--tx-small);font-weight:600}.offer-details__list{display:grid;gap:1.25rem}.language-panel{--fadeInDistance: 100%;--height: auto !important;--backdropOpacity: .3;--backdropBackground: rgba( 0, 0, 0, var(--backdropOpacity, .24) );display:flex;flex-direction:column}@media all and (min-width: 1025px){.language-panel{--dialogTransitionDuration: var(--time-1)}}@media all and (max-width: 1024px){.language-panel{--dialogTransitionDuration: var(--time-4);--dialogWidth: 100vw;--dialogOpacityHidden: 1;--dialogTopHidden: 100%;--dialogLeftHidden: 0;--dialogTransformHidden: translate(0, 100%);--dialogTopOpen: 100%;--dialogLeftOpen: 0;--dialogTransformOpen: translate(0, -100%);padding-bottom:8rem}}.language-panel .saved-opt-in .button{justify-self:stretch}.language-panel .icon .cancel path{stroke:var(--color-primary)}
