@charset "UTF-8";._availability-month_xmrl9_183{display:inline-block;box-sizing:border-box;position:relative;width:33.3333333333%;font-size:var(--sah-font-s)}@media(min-width:48em){._availability-month_xmrl9_183{width:16.6666666667%}}._availability-month__title_xmrl9_195{position:absolute;top:15px;left:50%;z-index:2;transform:translate(-50%,-50%);text-transform:uppercase;color:var(--sah-interaction-dark);font-size:.8em;vertical-align:middle}._availability-month__title--grey_xmrl9_206{color:var(--sah-medium)}._availability-month__price_xmrl9_209{margin-left:.5em;font-weight:700;font-feature-settings:"tnum" 1}._availability-month__content_xmrl9_214{position:relative;margin-right:1px;height:30px}._availability-month__interval_xmrl9_219{position:absolute;height:30px;display:inline-block;max-width:100%;box-sizing:border-box}._availability-month__interval--green_xmrl9_226{background:#c3e7de;z-index:1}._availability-month__interval--grey_xmrl9_230{background:var(--sah-shadow)}._availability-month__interval--red_xmrl9_233{background:repeating-linear-gradient(45deg,#dfbbbb,#dfbbbb 3px,#f3cfcf 3px 6px);z-index:1}._availability-calendar__year-title_u1lge_183{color:var(--sah-interaction-dark);margin-bottom:4px;font-size:var(--sah-font-s)}._availability-calendar__year_u1lge_183+._availability-calendar__year-title_u1lge_183{margin-top:4px}._availability-calendar__legend_u1lge_191{display:inline-block;padding:8px 13px;font-size:.8em}._availability-calendar__legend--red_u1lge_196{background:repeating-linear-gradient(45deg,#dfbbbb,#dfbbbb 3px,#f3cfcf 3px 6px)}._availability-calendar__legend--green_u1lge_199{background:#c3e7de}._availability-calendar__legend-wrapper_u1lge_202{margin-top:40px}._availability-calendar__legend-wrapper_u1lge_202 div+div{margin-left:12px}._yt-video-placeholder_xze96_183{width:100%;height:100%;background-color:#000;line-height:0;position:relative;overflow:hidden}._yt-video-placeholder_xze96_183:hover{cursor:pointer}._yt-video-placeholder_xze96_183:hover:before{background-color:red;opacity:1}._yt-video-placeholder_xze96_183:before{left:50%;top:50%;transform:translate(-50%,-50%);position:absolute;background-color:red;border-radius:10px;content:" ";width:68px;height:48px;z-index:3;opacity:1}@media(min-width:64em){._yt-video-placeholder_xze96_183:before{background-color:#212121;opacity:.8;transition:opacity .25s cubic-bezier(0,0,.2,1),background-color .25s cubic-bezier(0,0,.2,1)}}._yt-video-placeholder_xze96_183:after{left:50%;top:50%;transform:translate(-50%,-50%);position:absolute;border-style:solid;border-width:10px 0 10px 18px;border-color:transparent transparent transparent white;content:" ";height:0;margin-left:2px;width:0;z-index:4}._yt-video-placeholder__mask_xze96_232{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAADGCAYAAAAT+OqFAAAAdklEQVQoz42QQQ7AIAgEF/T/D+kbq/RWAlnQyyazA4aoAB4FsBSA/bFjuF1EOL7VbrIrBuusmrt4ZZORfb6ehbWdnRHEIiITaEUKa5EJqUakRSaEYBJSCY2dEstQY7AuxahwXFrvZmWl2rh4JZ07z9dLtesfNj5q0FU3A5ObbwAAAABJRU5ErkJggg==);background-repeat:repeat-x;position:absolute;height:48px;padding-bottom:50px;width:100%;z-index:2}._yt-video-placeholder__image_xze96_241{max-height:100%;width:100%}._yt-video-placeholder__name_xze96_245{font-size:var(--sah-font-m);line-height:var(--sah-line-height-m);font-family:var(--sah-font-bold);font-weight:var(--sah-font-w-bold);position:absolute;top:12px;left:16px;right:16px;color:#fff;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;max-width:100%;z-index:3}@media(min-width:64em){._yt-video-placeholder__name_xze96_245{color:#eee;transition:color .1s cubic-bezier(0,0,.2,1)}._yt-video-placeholder__name_xze96_245:hover{color:#fff}}._yt-video_19cda_183,._yt-video__container_19cda_187{width:100%;height:100%}._slider-video_gxwv9_1{height:100%;margin:0;position:relative;transition:1s;width:100%}._video-carousel_1f99u_183{display:flex;position:relative;flex-direction:column;justify-content:center;width:100%;height:100%;line-height:0}@media(min-width:64em){._video-carousel_1f99u_183{flex-grow:initial;flex-basis:auto}}._video-carousel__wrap_1f99u_198{height:100%;width:100%;position:relative;overflow:hidden}._video-carousel__wrap--keep-height-4-3_1f99u_204{padding-bottom:75%}._video-carousel__wrap--keep-height-16-9_1f99u_207{padding-bottom:56.25%}._video-carousel__counter_1f99u_210{font-size:var(--sah-font-s);line-height:var(--sah-line-height-s);font-family:var(--sah-font-bold);font-weight:var(--sah-font-w-bold);box-sizing:border-box;color:#fff;text-align:center;padding-top:8px}._video-carousel__keep-height-wrapper_1f99u_220{position:absolute;width:100%;height:100%}._horizontal-scroll-list_7mrol_183{-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;list-style:none;display:flex;justify-content:flex-start;overflow-x:hidden}._horizontal-scroll-list_7mrol_183 a,._horizontal-scroll-list_7mrol_183 button{-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}._horizontal-scroll-list_7mrol_183 img,._horizontal-scroll-list_7mrol_183 figure,._horizontal-scroll-list_7mrol_183 picture,._horizontal-scroll-list_7mrol_183 svg{-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;pointer-events:none}._back-button-desktop_d8ual_183{font-size:var(--sah-font-s);line-height:var(--sah-line-height-s);font-family:var(--sah-font-bold);font-weight:var(--sah-font-w-bold)}._back-button-desktop__content_d8ual_189{display:flex;align-items:center;gap:8px}._back-button-desktop__icon_d8ual_194:before{font-size:var(--sah-font-m);line-height:var(--sah-line-height-m)}._back-button-desktop__text--underline_d8ual_198{text-decoration:underline}.roundButtonWithIconWrapper{margin:10px 20px 0;min-width:80px}.roundButtonWithIconWrapper svg{padding:10px;box-sizing:content-box}.copy-to-clipboard-button--copied{font-family:var(--sah-font-bold);font-weight:var(--sah-font-w-bold)}.share-button-modal{border-radius:4px}.share-button-modal__header>h4{font-family:var(--sah-font-bold);font-weight:var(--sah-font-w-bold)}.share-button-modal__button-group{display:flex;justify-content:space-around;flex-wrap:wrap;margin:auto}.share-button{border:none;background:none;cursor:pointer;display:inline-flex;outline:none;padding:0}.share-button>svg{padding:0}.share-button__text{color:var(--sah-medium);text-decoration:underline}.share-button__text span{font-weight:bolder}.share-button__text span:hover{color:var(--sah-medium);text-decoration:underline}.share-button-redesign{border:none;cursor:pointer;display:inline-flex;outline:none;color:inherit;-webkit-appearance:none}.share-button-redesign>svg{padding:0}.share-button-redesign__text{color:var(--sah-medium);text-decoration:underline}.share-button-redesign__text span{font-weight:bolder}.share-button-redesign__text span:hover{color:var(--sah-medium);text-decoration:underline}.listing-social{display:flex;align-items:center;justify-content:flex-end;box-sizing:border-box}@media(min-width:48em){.listing-social{width:initial}}.listing-social>*+*{margin-left:16px}.listing-social svg{display:block;height:24px}.listing-social__button{display:flex;flex-direction:column;background-color:#fff;align-items:center;border-radius:4px;position:relative}.listing-social__text{font-size:var(--sah-font-xs);line-height:var(--sah-line-height-xs);font-family:var(--sah-font-bold);font-weight:var(--sah-font-w-bold);line-height:1em;position:absolute;bottom:8px;width:100%;text-align:center;text-transform:capitalize;pointer-events:none}.listing-social__share-statistics{font-size:var(--sah-font-s);line-height:var(--sah-line-height-s);font-family:var(--sah-font-bold);font-weight:var(--sah-font-w-bold);background-color:var(--sah-secondary-blue-light);display:flex;align-items:center;gap:8px;padding:4px 8px;border:none;border-radius:100px;cursor:pointer;pointer-events:all}.listing-social__share-statistics--redesign{background-color:var(--sah-medium-light);padding:8px}.listing-social__share-statistics{transition:.4s ease all}.listing-social__share-statistics:hover{transform:scale(1.25)}.listing-social__share-statistics:active{transform:scale(.75)}.listing-content{overflow:hidden}.listing-content ul{padding-inline-start:24px}@media(min-width:80em){.listing-content ul{padding-inline-start:40px}}.listing-content p,.listing-content li{font-size:var(--sah-font-s);line-height:var(--sah-line-height-s);color:var(--sah-dark);line-height:24px;margin-top:8px}@media(min-width:48em){.listing-content p,.listing-content li{font-size:var(--sah-font-m);line-height:var(--sah-line-height-m);line-height:24px;margin-top:12px}}.listing-content p:first-child,.listing-content li:first-child{margin-top:0}.listing-payment-info-modal__landlord-policies ul,.listing-payment-info-modal__landlord-policies li{font-size:var(--sah-font-xs);line-height:var(--sah-line-height-xs)}.listing-payment-info-modal__date-picker [class*=formdate__input--selected]:after{display:none}.listing-payment-info-modal__footer{justify-content:flex-end;gap:24px;align-items:center}.listing-payment-info-modal__clear-btn{background:none;border:none;padding:0;cursor:pointer;text-decoration:underline;font-family:inherit;font-size:inherit;color:inherit}.listing-payment-info-modal__clear-btn:hover{opacity:.75}@media(max-width:79.9275em){.listing-payment-info-modal__datepicker-modal{display:flex;flex-direction:column}}@media(max-width:79.9275em){.listing-payment-info-modal__datepicker-body{overflow-y:auto;min-height:0;flex:1}}.brussels-watermark__container{font-family:var(--sah-font-bold);font-weight:var(--sah-font-w-bold);font-size:var(--sah-font-s);line-height:var(--sah-line-height-s);position:absolute;right:32px;bottom:48px;padding:16px;line-height:12px;border-radius:4px;background-color:#ffffffb3}@media(max-width:29.99em){.brussels-watermark__container{padding:8px;font-size:var(--sah-font-xs);line-height:var(--sah-line-height-xs)}}.BookNowPriceTable{transition:all 1s ease-out;max-height:400px}.BookNowPriceTable .question-badge{display:inline-block;vertical-align:middle;margin-left:4px}@media(min-width:48em){.BookNowPriceTable .question-badge{margin-bottom:2px}}.BookNowPriceTable--disabled{margin-top:0;max-height:0;overflow:hidden}.BookNowPriceTable__row{align-items:baseline;display:flex;flex-wrap:wrap;justify-content:space-between;margin-bottom:12px;width:100%}.BookNowPriceTable__totalToPay{display:grid;margin-bottom:12px;grid-template-columns:[title] 80% [price] 20%}.BookNowPriceTable__row-subtitle{font-size:var(--sah-font-xs);line-height:var(--sah-line-height-xs);margin-top:8px;width:100%}@media(min-width:48em){.BookNowPriceTable__row-subtitle{margin-left:4px}}.BookNowPriceTable__row-subtitle--mobile{display:block}@media(min-width:48em){.BookNowPriceTable__row-subtitle--mobile{display:none}}.BookNowPriceTable__label{align-items:middle;max-width:100%}.BookNowPriceTable__label>p{font-size:var(--sah-font-s);line-height:var(--sah-line-height-s)}@media(min-width:48em){.BookNowPriceTable__label{font-family:var(--sah-font-bold);font-weight:var(--sah-font-w-bold);color:var(--sah-dark)}}.BookNowPriceTable__label--highlighted{font-family:var(--sah-font-bold);font-weight:var(--sah-font-w-bold);color:var(--sah-dark);margin-bottom:0}.BookNowPriceTable__label--break-early{max-width:85%}.BookNowPriceTable__label--subtitle{font-family:var(--sah-font-light);font-weight:var(--sah-font-w-light);font-size:13px;line-height:18px}.BookNowPriceTable__tooltip{opacity:1;display:inline}.BookNowPriceTable__value{font-size:var(--sah-font-s);line-height:var(--sah-line-height-s);font-family:var(--sah-font-bold);font-weight:var(--sah-font-w-bold);white-space:pre;color:var(--sah-dark);color:var(--sah-interaction);text-align:right}.BookNowPriceTable__value--discount{color:#00aee5}.BookNowPriceTable__value--is-strikethrough{text-decoration:line-through}.BookNowPriceTable__value--is-smaller{color:var(--sah-dark);margin-right:5px;font-size:small}.BookNowPriceTable__breaker{margin-bottom:16px;margin-top:16px;border-bottom:1px solid var(--sah-light)}:root{--border-color: var(--sah-light);--arrow-base-size: 32px}.date-range-picker{background-color:var(--sah-white);padding:32px;display:flex;flex-direction:column}@media(min-width:64em){.date-range-picker{position:absolute;right:-32px;border-radius:16px;box-shadow:0 2px 10px 0 var(--sah-light);z-index:4;top:-32px;max-height:80vh;overflow-y:auto;overscroll-behavior:contain}}.date-range-picker__input{display:flex;align-items:center}.date-range-picker__arrow{flex:1;display:flex;flex-direction:row;align-items:center;max-width:8px;position:relative;margin:0 8px}@media(min-width:80em){.date-range-picker__arrow{max-width:var(--arrow-base-size)}}.date-range-picker__arrow:after,.date-range-picker__arrow:before{content:"";display:block}@media(min-width:80em){.date-range-picker__arrow:before{display:block;height:1px;background-color:var(--border-color);width:calc(var(--arrow-base-size) * .9)}}.date-range-picker__arrow:after{position:absolute;right:0;width:0;height:0;border-top:calc(var(--arrow-base-size) / 10) solid transparent;border-left:calc(var(--arrow-base-size) / 5) solid var(--border-color);border-bottom:calc(var(--arrow-base-size) / 10) solid transparent}.date-range-picker__footer{display:none}@media(min-width:64em){.date-range-picker__footer{display:flex;gap:16px;justify-content:space-between;margin-top:40px;position:sticky;bottom:-32px;margin-bottom:-32px;padding:16px 0;background-color:var(--sah-white);z-index:4}}.date-range-picker__buttons{display:flex;gap:16px;justify-content:flex-end;max-width:50%;align-items:center}.date-range-picker__buttons>*{font-size:var(--sah-font-m);line-height:var(--sah-line-height-m)}.date-range-picker__price{display:flex!important;gap:16px;align-items:center}.date-range-picker__apply-button{white-space:nowrap}.date-range-picker__calendar{margin-top:32px!important}@media(min-width:64em){.date-range-picker__calendar{margin-top:0!important}}.book-now-dates-input>*{margin-bottom:24px}.book-now-dates-input__date-picker{position:relative}.book-now-dates-input__checkbox{font-size:var(--sah-font-xs);line-height:var(--sah-line-height-xs);cursor:pointer;color:var(--sah-dark);display:flex;justify-content:flex-start;align-items:center}.book-now-dates-input__checkbox>*+*{margin-left:12px}.book-now-dates-input__stay-banner{font-size:var(--sah-font-s);line-height:var(--sah-line-height-s);margin:16px;padding:12px;background-color:var(--sah-secondary-pink-light);border-radius:12px}.early-booking-modal{max-width:375px}.early-booking-modal__content{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:16px;color:var(--sah-interaction-dark)}.early-booking-modal__title{font-size:var(--sah-font-l);line-height:var(--sah-line-height-l);font-family:var(--sah-font-bold);font-weight:var(--sah-font-w-bold);color:inherit;margin-bottom:12px;margin-top:32px}.early-booking-modal__subtitle{font-size:var(--sah-font-m);line-height:var(--sah-line-height-m);color:inherit;margin-bottom:24px;max-width:90%;text-align:center}.early-booking-modal__cta{width:100%;margin-top:16px}.booknow-button{font-family:var(--sah-font-bold);font-weight:var(--sah-font-w-bold);width:100%}.booknow-card-label{position:relative;display:flex;flex-direction:row;margin-top:16px;padding:16px 12px 12px;border-radius:4px;border:dotted 1px var(--sah-light);color:var(--sah-dark)}.booknow-card-label__label{position:absolute;top:-12.5px}.booknow-card-label__text{font-size:var(--sah-font-xs);line-height:var(--sah-line-height-xs)}.booknow-card-label__tooltip{margin-left:12px;font-size:var(--sah-font-xs);line-height:var(--sah-line-height-xs)}.optimize-dates{background-color:var(--sah-secondary-blue-light);display:flex;flex-direction:column;padding:16px;border-radius:16px;color:var(--sah-interaction-dark)}.optimize-dates__contract-type{font-family:var(--sah-font-bold);font-weight:var(--sah-font-w-bold);text-transform:lowercase}.optimize-dates__date{font-family:var(--sah-font-bold);font-weight:var(--sah-font-w-bold)}.optimize-dates__proposal{text-transform:capitalize;margin:12px 0 24px}.optimize-dates__buttons{display:flex;align-items:center;justify-content:space-around}.optimize-dates__buttons>*{width:50%}.rentable-unit-offer-price{font-size:var(--sah-font-m);line-height:var(--sah-line-height-m);font-family:var(--sah-font-bold);font-weight:var(--sah-font-w-bold);display:inline-flex;flex-wrap:wrap;align-items:center}@media(max-width:47.9275em){.rentable-unit-offer-price{font-size:var(--sah-font-s);line-height:var(--sah-line-height-s)}}@media(min-width:80em){.rentable-unit-offer-price{justify-content:center}}.rentable-unit-offer-price__before{color:var(--sah-dark);text-decoration:line-through;flex-shrink:0;order:-1}@media(max-width:63.9275em){.rentable-unit-offer-price__before{order:0}}.rentable-unit-offer-price__after{color:var(--sah-ultra-dark)}@media(min-width:80em){.rentable-unit-offer-price__after{text-align:center}}.rentable-unit-offer-price__after__amount{font-size:var(--sah-font-l);line-height:var(--sah-line-height-l);color:var(--sah-primary)}.rentable-unit-offer-price__after__amount:after{content:" "}.rentable-unit-offer-price__discount{font-size:var(--sah-font-xs);line-height:var(--sah-line-height-xs);text-transform:none;padding:4px 8px;flex-shrink:0;justify-content:center;align-self:stretch}.rentable-unit-offer-price>*{margin-right:8px}.rentable-unit-price{font-family:var(--sah-font-bold);font-weight:var(--sah-font-w-bold);font-size:var(--sah-font-s);line-height:var(--sah-line-height-s);text-align:left;display:flex;flex-direction:column}@media(min-width:30.0625em){.rentable-unit-price{text-align:center;display:inline}}.rentable-unit-price__price{margin-bottom:12px}.rentable-unit-price__per-month{display:inline;font-family:var(--sah-font-bold);font-weight:var(--sah-font-w-bold);font-size:var(--sah-font-m);line-height:var(--sah-line-height-m)}.rentable-unit-price__per-month-smaller{font-size:var(--sah-font-s);line-height:var(--sah-line-height-s)}.rentable-unit-price__number{font-family:var(--sah-font-bold);font-weight:var(--sah-font-w-bold);font-size:var(--sah-font-m);line-height:var(--sah-line-height-m)}.rentable-unit-price__hint{font-size:var(--sah-font-m);line-height:var(--sah-line-height-m)}.simple-value-propositions{list-style:none;margin:0;padding:16px;display:flex;flex-direction:column;gap:16px;background:var(--sah-secondary-blue-ultra-light);border-radius:20px}@media(min-width:64em){.simple-value-propositions{padding:24px}}.simple-value-propositions__item{display:flex;align-items:center;gap:16px}.simple-value-propositions__text{font-size:var(--sah-font-m);line-height:var(--sah-line-height-m)}.worry-free-deposit{display:flex;align-items:center;gap:16px;background:var(--sah-white);border-width:1px;border-style:solid;border-color:var(--sah-light);box-shadow:0 8px 28px #00000014;border-radius:20px;padding:16px}@media(min-width:64em){.worry-free-deposit{padding:24px}}.worry-free-deposit__icon{flex-shrink:0}.worry-free-deposit__content{display:flex;flex-direction:column;gap:4px}.worry-free-deposit__title{font-size:var(--sah-font-m);line-height:var(--sah-line-height-m);font-family:var(--sah-font-bold);font-weight:var(--sah-font-w-bold);margin:0}@media(min-width:48em){.worry-free-deposit__title{font-size:var(--sah-font-l);line-height:var(--sah-line-height-l)}}.worry-free-deposit__link{font-size:var(--sah-font-s);line-height:var(--sah-line-height-s);font-family:var(--sah-font-bold);font-weight:var(--sah-font-w-bold)}@media(min-width:48em){.worry-free-deposit__link{font-size:var(--sah-font-m);line-height:var(--sah-line-height-m)}}.worry-free-deposit__link{background:none;border:none;cursor:pointer;padding:0;text-decoration:underline;text-align:left;color:inherit}.book-now-modal-header{background:#fff;padding:32px!important;align-items:center!important}.book-now-modal-header__price{font-family:var(--sah-font-bold);font-weight:var(--sah-font-w-bold);font-size:var(--sah-font-s);line-height:var(--sah-line-height-s);color:var(--sah-dark);margin:8px 32px;display:flex}.book-now-modal-header__price>:nth-child(2){margin-left:8px}.book-now-modal-header__price>:nth-child(2):before{display:block;content:"·";padding-right:8px}.book-now-modal-header h4{font-family:var(--sah-font-bold);font-weight:var(--sah-font-w-bold);font-size:var(--sah-font-m);line-height:var(--sah-line-height-m);color:var(--sah-dark);margin-right:16px}.book-now-modal{display:flex;flex-direction:column}.book-now-modal__divider{padding:0 16px 16px}.book-now-modal__divider--with-price{padding-bottom:0}.book-now-modal__footer-wrapper{flex-shrink:0;background:#fff;width:100%}.book-now-modal__footer{display:flex}.book-now-modal__message{font-size:var(--sah-font-s);line-height:var(--sah-line-height-s);font-family:var(--sah-font-bold);font-weight:var(--sah-font-w-bold)}.book-now-modal__info{padding:16px 0 0 16px;min-width:35%}.book-now-modal__pay-nothing-now{font-family:var(--sah-font-bold);font-weight:var(--sah-font-w-bold);font-size:var(--sah-font-xs);line-height:var(--sah-line-height-xs);color:var(--sah-medium);margin-top:8px;text-align:center;margin-bottom:16px}.book-now-modal-payment-info{font-family:var(--sah-font-bold);font-weight:var(--sah-font-w-bold);display:block;margin-bottom:32px;text-decoration:underline}.book-now-modal-body{flex-direction:column;padding:0!important;overflow-y:auto;min-height:0}.book-now-modal-body__content--spaced{padding:0 32px 32px}.book-now-modal-body__content--spaced>*+*{margin-top:24px}.book-now-modal-body__content{flex:1;height:100%}.book-now-modal-booking-buttons{display:flex;flex-direction:column;width:100%;padding:16px;box-sizing:border-box}.book-now-dates-input--with-offer-label{margin-top:8px}.listing-section{font-size:var(--sah-font-m);line-height:var(--sah-line-height-m);background:#fff;border:1px solid;border-color:var(--sah-medium-light);border-radius:20px;margin-bottom:24px;padding:24px 16px 32px}@media(min-width:48em){.listing-section{box-shadow:0 2px 2px #0000003b;margin-bottom:32px;padding:24px 24px 32px}}@media(min-width:80em){.listing-section{margin-bottom:40px}}@media(min-width:90em){.listing-section{padding:32px 48px 48px}}.listing-section--variant{padding-left:24px;padding-right:24px}@media(min-width:64em){.listing-section--variant{padding:32px 24px}}.listing-section--light{box-shadow:none;border:1px solid var(--sah-medium-plus-light)}.listing-section:last-child{margin-bottom:0}.listing-section--no-border{border:none;border-radius:0;box-shadow:none;padding-inline:16px;margin-bottom:0;position:relative;padding-top:40px;padding-bottom:40px}.listing-section--no-border:after{content:"";position:absolute;bottom:0;left:16px;right:16px;border-bottom:1px solid var(--sah-medium-plus-light)}@media(min-width:64em){.listing-section--no-border{box-shadow:none;padding-inline:0;margin-bottom:0;padding-top:48px;padding-bottom:48px}.listing-section--no-border:after{left:0;right:0}}@media(min-width:90em){.listing-section--no-border{padding-inline:0}}.listing-section--no-border:last-child:after{display:none}.listing-translate{padding:8px 8px 8px 16px}@media(min-width:48em){.listing-translate{padding:8px 8px 8px 24px}}.listing-translate__button{font-size:var(--sah-font-s);line-height:var(--sah-line-height-s);font-family:var(--sah-font-bold);font-weight:var(--sah-font-w-bold);padding:8px 16px}.listing-translate__button span{display:flex;align-items:center}.listing-translate__button img{margin-right:8px;margin-left:0;height:14px;width:14px}.listing-translate__button--warning{background:#fff;vertical-align:bottom}@media(min-width:48em){.listing-translate__button{font-size:var(--sah-font-m);line-height:var(--sah-line-height-m);margin-right:8px}.listing-translate__button img{height:16px;width:16px}}.listing-translate__message{font-size:var(--sah-font-s);line-height:var(--sah-line-height-s);color:var(--sah-dark);vertical-align:middle;margin-top:8px}@media(min-width:48em){.listing-translate__message{font-size:var(--sah-font-m);line-height:var(--sah-line-height-m)}}.listing-translate img{vertical-align:middle;margin-right:8px}.listing-translate--warning{background-color:#d0021b0d;border:1px solid rgba(208,2,27,.23);border-radius:2px;padding:8px 16px 12px}@media(min-width:48em){.listing-translate{margin-bottom:16px}}.listing-highlights{display:flex;flex-direction:column}@media(min-width:48em){.listing-highlights__item{flex-basis:calc(50% - 20px)}.listing-highlights__item:first-child:last-child{flex-basis:100%;margin:0}.listing-highlights__item:first-child{margin-right:20px;margin-left:0}.listing-highlights__item:last-child{margin-left:20px;margin-right:0}}@media(min-width:48em){.listing-highlights{flex-direction:row}}.list-row{display:flex;justify-content:space-between;min-height:50px;box-sizing:border-box;padding:16px 0}.list-row--withBorder{border-bottom:1px solid var(--sah-light)}.suggest-price-modal-icon{width:54px;height:54px;line-height:54px;text-align:center;background-color:var(--sah-secondary);border-radius:50%}.suggest-price-modal-icon__currency-symbol{font-family:var(--sah-font-bold);font-weight:var(--sah-font-w-bold);font-size:var(--sah-font-xxxxl);line-height:var(--sah-line-height-xxxxl);color:var(--sah-primary);line-height:1.35;vertical-align:middle}.suggest-price-modal-icon__currency-symbol--small{font-size:var(--sah-font-xxl);line-height:var(--sah-line-height-xxl);line-height:1.95}.suggest-price-modal{padding:24px}.suggest-price-modal--variant{display:flex;flex-direction:column;align-items:center}.suggest-price-modal--variant .suggest-price-modal__icon{order:0}.suggest-price-modal--variant .suggest-price-modal__title{font-size:var(--sah-font-l);line-height:var(--sah-line-height-l);order:1}.suggest-price-modal--variant>*{order:2}.suggest-price-modal__header{padding:0}.suggest-price-modal__title{font-family:var(--sah-font-bold);font-weight:var(--sah-font-w-bold);color:var(--sah-dark);text-align:center;margin-bottom:16px;font-size:26px}.suggest-price-modal__icon{display:flex;justify-content:center;margin-top:4px;margin-bottom:24px}.suggest-price-modal__description{margin-bottom:16px}.suggest-price-modal__filters{margin-top:4px;margin-bottom:8px}.suggest-price-modal__filter-value{font-family:var(--sah-font-bold);font-weight:var(--sah-font-w-bold);color:var(--sah-dark)}.suggest-price-modal__cta{font-family:var(--sah-font-bold);font-weight:var(--sah-font-w-bold);display:block;margin-top:24px;width:100%}.suggest-price{text-align:right;margin-top:16px}.suggest-price__content{display:flex;align-items:center}.suggest-price__content--checkbox{padding-right:4px}.suggest-price__content--checkbox-no-display{display:none}.listing-bills-item:not(:last-child){border-bottom:1px solid var(--sah-light)}.listing-bills-item__section-wrapper{display:flex;padding:16px 0}.listing-bills-item__title-wrapper{display:flex;flex-direction:column}.listing-bills-item__title{font-size:var(--sah-font-s);font-weight:unset}.listing-bills-item__value-wrapper{display:flex;flex-direction:column;flex-grow:1;justify-content:center;align-items:flex-end;flex-wrap:nowrap;font-size:var(--sah-font-xs)}.listing-bills-item__value{font-family:var(--sah-font-bold);font-weight:var(--sah-font-w-bold);font-size:var(--sah-font-s)}.listing-bills-item__value-subtitle{font-size:var(--sah-font-xs);line-height:var(--sah-line-height-xs)}.bill-description{font-family:var(--sah-font-bold);font-weight:var(--sah-font-w-bold);font-size:var(--sah-font-xs);line-height:var(--sah-line-height-xs)}.bill-description__title__wrapper{font-size:var(--sah-font-s);line-height:var(--sah-line-height-s);color:var(--sah-dark);padding-top:16px}.bill-description__title{font-family:var(--sah-font-bold);font-weight:var(--sah-font-w-bold);font-size:var(--sah-font-m);line-height:var(--sah-line-height-m);margin-bottom:16px}.cancellation-policy-modal{padding-bottom:26px}@media(min-width:48em){.cancellation-policy-modal{padding:0 16px 16px}}.cancellation-policy-modal__header{background-color:#fff;padding-top:46px}@media(min-width:48em){.cancellation-policy-modal__header{padding:46px 32px 24px}}.cancellation-policy-modal__header>h4{font-family:var(--sah-font-bold);font-weight:var(--sah-font-w-bold)}.cancellation-policy-modal__section-title{font-family:var(--sah-font-bold);font-weight:var(--sah-font-w-bold);font-size:var(--sah-font-s);line-height:var(--sah-line-height-s);color:var(--sah-dark);margin-bottom:8px}.cancellation-policy-modal__section-content{font-size:var(--sah-font-s);line-height:var(--sah-line-height-s);background:#fff;border-radius:2px;box-shadow:0 2px 4px #cdd2d9ba;color:var(--sah-dark);padding:16px}.cancellation-policy-modal__section-content:not(:last-child){margin-bottom:24px}.cancellation-policy-modal__section-content a{color:var(--sah-interaction);text-decoration:underline}.services-expenses-item__value-wrapper{display:flex;flex-direction:column;flex-grow:1;justify-content:center;align-items:flex-end;flex-wrap:nowrap;font-size:var(--sah-font-xs)}.services-expenses-item__value{font-family:var(--sah-font-bold);font-weight:var(--sah-font-w-bold);font-size:var(--sah-font-s)}.services-expenses-item__value-subtitle{font-size:var(--sah-font-xs);line-height:var(--sah-line-height-xs)}.listing-pricing__header{font-size:var(--sah-font-m);line-height:var(--sah-line-height-m);margin-bottom:16px;color:var(--sah-dark)}.listing-pricing__header i{margin-right:8px}@media(min-width:48em){.listing-pricing__header i{margin-right:12px}}.listing-pricing__room-description{margin-bottom:16px}@media(min-width:48em){.listing-pricing__content{padding:0 32px}}.listing-pricing__hidden-fees{font-family:var(--sah-font-regular);font-weight:var(--sah-font-w-regular)}.listing-pricing__hidden-fees a{font-family:var(--sah-font-bold);font-weight:var(--sah-font-w-bold)}.listing-pricing__link{font-size:var(--sah-font-s);line-height:var(--sah-line-height-s);font-family:var(--sah-font-bold);font-weight:var(--sah-font-w-bold);margin:16px 0 32px;background:none;border:none;color:var(--sah-primary-dark);text-decoration:underline;cursor:pointer;padding:0}.listing-pricing__link:hover{color:var(--sah-primary)}.listing-pricing__rental-price-index{font-size:var(--sah-font-s);line-height:var(--sah-line-height-s);margin-bottom:32px}.listing-pricing__rental-price-index a{color:var(--sah-primary);text-decoration:underline}.listing-pricing__rental-price-index a:hover{color:var(--sah-primary-dark)}.listing-pricing__tooltip{cursor:pointer;vertical-align:middle;padding:8px}.listing-pricing__tooltip span{padding:10px;left:-16px!important;bottom:28px!important}.listing-pricing__tooltip span:after{border-top-color:var(--sah-interaction)}.listing-pricing__tooltip:focus{outline:none}.listing-pricing__square-meter,.listing-pricing__monthly-rent{font-family:var(--sah-font-bold);font-weight:var(--sah-font-w-bold)}.listing-pricing-structured-container{display:flex;flex-direction:column;justify-content:space-between}@media(min-width:48em){.listing-pricing-structured-container{flex-direction:row}}@media(min-width:48em){.listing-pricing-structured-container>*+*{margin-top:0;margin-left:48px}}.listing-pricing-structured-container>*+*{margin-top:24px;margin-left:0}.listing-pricing-structured{display:flex;flex-wrap:wrap;flex-direction:column;width:100%}.listing-pricing-structured>*+*{margin-top:24px}.listing-pricing-structured p,.listing-pricing-structured b,.listing-pricing-structured a{display:block;font-size:var(--sah-font-s);line-height:var(--sah-line-height-s)}.listing-pricing-structured .listing-title{margin-bottom:8px}.listing-pricing-structured__per-month{box-sizing:border-box}.listing-pricing-structured__rent{font-family:var(--sah-font-bold);font-weight:var(--sah-font-w-bold)}.listing-pricing-structured__move-in{box-sizing:border-box;font-size:var(--sah-font-s);line-height:var(--sah-line-height-s)}.listing-pricing-structured__security-deposit{font-family:var(--sah-font-bold);font-weight:var(--sah-font-w-bold);text-align:right;max-width:70%;margin-left:auto;min-width:100px}.listing-pricing-structured__admin-fee{text-align:right;max-width:50%}.listing-pricing-structured__room-description{text-align:right;font-weight:700;flex-basis:75%}.listing-pricing-structured__room-description ul,.listing-pricing-structured__room-description li{font-size:var(--sah-font-s);line-height:var(--sah-line-height-s);margin-block-start:0em;margin-block-end:0em;padding-inline-start:0px;list-style:none}.listing-pricing-structured__services-expenses{box-sizing:border-box}.listing-pricing-structured__details{font-size:var(--sah-font-s);line-height:var(--sah-line-height-s);box-sizing:border-box}.listing-pricing-structured__details-cancellation-policy{font-family:var(--sah-font-bold);font-weight:var(--sah-font-w-bold);text-align:right;line-height:1.4;text-transform:capitalize}.listing-pricing-structured__details-cancellation-policy .cancellation-policy-modal__button{font-size:var(--sah-font-xs);line-height:var(--sah-line-height-xs);text-decoration:none;color:var(--sah-interaction)}.listing-pricing-structured__details-cancellation-policy .cancellation-policy-modal__button:hover{color:var(--sah-interaction-dark)}.listing-pricing-structured__details-type-contract{font-family:var(--sah-font-bold);font-weight:var(--sah-font-w-bold)}.listing-pricing-structured__landlord-policies{padding:16px 0}.listing-pricing-structured__landlord-policies ul,.listing-pricing-structured__landlord-policies li{font-size:var(--sah-font-s);line-height:var(--sah-line-height-s)}.listing-availabilities{font-size:var(--sah-font-m);line-height:var(--sah-line-height-m);display:flex;flex-wrap:wrap;flex-direction:column;color:var(--sah-dark)}@media(min-width:48em){.listing-availabilities{flex-wrap:nowrap}}.listing-availabilities>h3{margin-bottom:0}.listing-availabilities i{margin-right:8px}@media(min-width:48em){.listing-availabilities i{margin-right:12px}}.listing-availabilities__header{display:flex;flex-wrap:wrap}@media(min-width:48em){.listing-availabilities__content{padding:0 32px}}.listing-availabilities-structured{display:flex;justify-content:space-between;flex-wrap:wrap}.listing-availabilities-structured .availability-month__price,.listing-availabilities-structured .availability-month__title{font-size:var(--sah-font-xxs)}@media(min-width:80em){.listing-availabilities-structured{flex-wrap:nowrap}}.listing-availabilities-structured__dates{font-size:var(--sah-font-s);line-height:var(--sah-line-height-s);flex-basis:100%;order:1}@media(min-width:80em){.listing-availabilities-structured__dates{flex-basis:50%}}.listing-availabilities-structured__calendar{font-size:var(--sah-font-s);line-height:var(--sah-line-height-s);flex-basis:100%;order:2;margin-top:24px}@media(min-width:80em){.listing-availabilities-structured__calendar{margin-top:0;padding-left:32px}}.listing-availabilities-structured__row{font-size:var(--sah-font-s);line-height:var(--sah-line-height-s);align-items:center}.listing-availabilities-structured__row--bold{font-weight:700}.listing-availabilities-structured__row--aligned-right{text-align:right}.listing-transportation{margin-bottom:32px}.video-container{position:relative;height:52vw;overflow:hidden;margin-top:24px}@media(min-width:64em){.video-container{height:40vw}}@media(min-width:90em){.video-container{height:35vw}}.how-to-book-section-redesign{padding:32px 0;border-bottom:1px solid var(--sah-medium-light)}.how-to-book-section-redesign__title{font-family:var(--sah-font-bold);font-weight:var(--sah-font-w-bold);display:block;text-align:left;padding-bottom:0}.how-to-book-section-redesign__title__step{text-transform:uppercase}.how-to-book-section-redesign__body{font-size:var(--sah-font-s);line-height:var(--sah-line-height-s);color:var(--sah-dark)}@media(min-width:48em){.how-to-book-section-redesign__body{font-size:var(--sah-font-m);line-height:var(--sah-line-height-m)}}.how-to-book-section-redesign__collapsible-body{padding-top:16px}.how-to-book-redesign__wrapper{display:flex;flex-direction:column;margin-bottom:24px}.how-to-book-redesign__alert-box{font-size:var(--sah-font-m);line-height:var(--sah-line-height-m);margin-top:12px;padding:24px 16px}.how-to-book-redesign__alert-box__icon{align-self:flex-start;margin-bottom:16px}@media(min-width:48em){.how-to-book-redesign__alert-box__icon{margin-bottom:0}}.how-to-book-redesign__alert-box__title{font-size:var(--sah-font-l);line-height:var(--sah-line-height-l);display:flex;flex-direction:column}@media(min-width:48em){.how-to-book-redesign__alert-box__title{flex-direction:row;align-items:center}}.how-to-book-redesign__alert-box__message{margin-top:8px}.property-rule{font-size:var(--sah-font-s);line-height:var(--sah-line-height-s);box-sizing:border-box;max-width:none;margin-right:8px;padding-bottom:12px;display:flex;flex-direction:row;align-items:center}.property-rule--allowed{color:var(--sah-success)}.property-rule--not-allowed{color:#000}@media(min-width:48em){.property-rule{max-width:216px;margin-right:8px}}@media(min-width:64em){.property-rule{max-width:192px;margin-right:8px}}@media(min-width:80em){.property-rule{max-width:240px;margin-right:24px}}.property-rule>*+*{padding-left:8px}.property-rule__text{display:flex;flex-direction:column;line-height:1.5}.property-rule__subText{font-size:var(--sah-font-xs);line-height:var(--sah-line-height-xs);font-family:var(--sah-font-regular);font-weight:var(--sah-font-w-regular);font-weight:500;color:var(--sah-medium)}.documents-required{margin:16px 0}.documents-required__title{font-size:var(--sah-font-m);line-height:var(--sah-line-height-m);font-weight:700;margin-top:4px;margin-left:12px}.documents-required__instructions{color:var(--sah-dark)}@media(max-width:47.9275em){.documents-required__instructions{font-size:var(--sah-font-m);line-height:var(--sah-line-height-m);margin-bottom:12px}}.documents-required__instructions{margin-bottom:24px}.documents-required__details{display:block}@media(max-width:47.9275em){.documents-required__details{font-size:var(--sah-font-m);line-height:var(--sah-line-height-m)}}.documents-required__details:not(:last-child){margin-bottom:16px}.documents-required__proof{display:flex;justify-content:flex-start;align-items:center;margin-bottom:24px}@media(max-width:47.9275em){.documents-required__proof{margin-bottom:12px}}.documents-required__section,.documents-required__section-title,.documents-required__section-content{margin-bottom:24px}@media(max-width:47.9275em){.documents-required__section,.documents-required__section-title,.documents-required__section-content{margin-bottom:12px}}.documents-required__section-content{margin-top:12px}.documents-required___section-item{font-weight:700}.documents-required__view-more{display:inline-block;color:var(--sah-interaction);margin:8px 0 16px;cursor:pointer;text-decoration:underline}@media(max-width:47.9275em){.documents-required__view-more{font-size:var(--sah-font-m);line-height:var(--sah-line-height-m);margin-bottom:16px}}.property-rules__header{padding:0;margin-bottom:16px}.property-rules__body{border-radius:0 0 4px 4px;transition:box-shadow .25s ease-out,transform .25s ease-out,opacity .25s ease-out,border-top .25s ease-out;box-shadow:0 2px rgba(var(--sah-translucid),.5);padding:32px;margin-bottom:16px;background:#fff}.property-rules__container{display:flex;flex-direction:column;flex-wrap:wrap}@media(min-width:48em){.property-rules__container{flex-direction:row}}.property-rules__breaker{height:1px;background-color:var(--sah-light);margin:16px 0}.property-rules__collapsible__container{text-align:right}.property-rules__collapsible__header{font-size:var(--sah-font-s);line-height:var(--sah-line-height-s);padding-right:12px}.property-rules__collapsible__header--highlighted{font-family:var(--sah-font-bold);font-weight:var(--sah-font-w-bold)}@media(max-width:47.9275em){.property-rules__collapsible__header--highlighted{display:block}}.property-rules__collapsible__header--highlighted{margin-left:4px}.property-rules__collapsible__description{text-align:left}.reviews{background-color:#fff;padding:40px 16px;margin:0 16px}.reviews-wrapper{max-width:952px;margin:0 auto}.reviews .h-section{margin-bottom:40px}.reviews-average{display:flex;padding:24px 0;flex-direction:column;align-items:center;border-bottom:1px solid var(--sah-light)}@media(max-width:29.99em){.reviews-average{flex-direction:row;padding:0 0 24px;align-items:flex-start;border-bottom:none}}.reviews-average__title{font-family:var(--sah-font-bold);font-weight:var(--sah-font-w-bold);font-size:var(--sah-font-l);line-height:var(--sah-line-height-l);margin:0 24px 0 12px;color:var(--sah-dark);text-align:center}@media(min-width:48em){.reviews-average__title{text-align:left}}.reviews-average__total{font-family:var(--sah-font-bold);font-weight:var(--sah-font-w-bold);font-size:var(--sah-font-s);line-height:var(--sah-line-height-s);align-self:center}.reviews-factor{display:flex;justify-content:space-between;margin:24px 16px}@media(min-width:48em){.reviews-factor{margin:4px 100px 4px 0}}.reviews-factor__label{font-family:var(--sah-font-bold);font-weight:var(--sah-font-w-bold)}@media(min-width:48em){.reviews-factor__label{width:200px}}.reviews-factor:nth-child(1){order:3}.reviews-factor:nth-child(2){order:1}.reviews-factor:nth-child(3){order:4}.reviews-factor:nth-child(4){order:2}@media(min-width:48em){.reviews-factors{display:flex;flex-wrap:wrap;margin-bottom:32px}}.review-details{display:flex;color:var(--sah-dark);padding:32px 0 16px;border-top:1px solid var(--sah-light)}.review-details__avatar{width:60px;margin:0 16px}.review-details__author{font-family:var(--sah-font-bold);font-weight:var(--sah-font-w-bold);font-size:var(--sah-font-m);line-height:var(--sah-line-height-m);margin-bottom:8px}.review-details__date{font-size:var(--sah-font-s);line-height:var(--sah-line-height-s);margin-bottom:8px}.review-details--reply{border-top:none;padding-top:0;padding-bottom:0}@media(max-width:47.9275em){.review-details--reply{padding-bottom:8px}}.listing-section .review-details__author{font-family:var(--sah-font-bold);font-weight:var(--sah-font-w-bold);font-size:var(--sah-font-s);line-height:var(--sah-line-height-s);color:var(--sah-dark)}@media(min-width:48em){.listing-section .review-details__author{font-size:var(--sah-font-m);line-height:var(--sah-line-height-m)}}.listing-section .review-details__date{font-size:var(--sah-font-xs);line-height:var(--sah-line-height-xs);color:var(--sah-dark)}@media(min-width:48em){.listing-section .review-details__date{font-size:var(--sah-font-s);line-height:var(--sah-line-height-s)}}.listing-section .review-text{font-size:var(--sah-font-s);line-height:var(--sah-line-height-s);color:var(--sah-dark)}@media(min-width:48em){.listing-section .review-text{font-size:var(--sah-font-m);line-height:var(--sah-line-height-m)}}.review-text{font-size:var(--sah-font-m);line-height:var(--sah-line-height-m);padding-right:72px}@media(min-width:48em){.review-text{padding-left:94px}}@media(max-width:47.9275em){.review-text{padding-right:0}}.review-item+.review-item{margin-top:32px}.review-item+.review-item--reply{padding-left:78px;margin-top:24px}@media(max-width:47.9275em){.review-item+.review-item--reply{padding-left:8px}}.other-properties{background-color:transparent;margin:16px}@media(min-width:48em){.other-properties{margin:32px 48px}}.other-properties__wrapper{display:flex;margin:0;padding:16px 0 40px;overflow-x:auto}.other-properties__item{border-radius:0;margin-right:24px;width:236px}@media(min-width:48em){.other-properties__item{width:256px}}.other-properties__item:last-child{margin-right:0}.other-properties__title{color:var(--sah-ultra-dark);font-size:var(--sah-font-xxxl);line-height:var(--sah-line-height-xxxl)}.extended-landlord-information{padding:0}.extended-landlord-information__content{position:relative}.how-booking-works__content{color:var(--sah-interaction-dark)}.how-booking-works__steps{list-style:none;margin:0 0 24px;padding:0}.how-booking-works__step{display:flex;flex-direction:column;gap:8px;margin-bottom:24px}@media(min-width:48em){.how-booking-works__step{flex-direction:row;align-items:flex-start;gap:16px}}.how-booking-works__step:last-child{margin-bottom:0}.how-booking-works__step-number{font-size:var(--sah-font-m);line-height:var(--sah-line-height-m);font-family:var(--sah-font-bold);font-weight:var(--sah-font-w-bold);display:flex;align-items:center;justify-content:center;width:32px;height:32px;min-width:32px;border-radius:50%;border:1px solid var(--sah-medium-light);background-color:var(--sah-medium-light);color:var(--sah-interaction-dark)}.how-booking-works__step-content{flex:1;min-width:0}.how-booking-works__step-title{font-size:var(--sah-font-m);line-height:var(--sah-line-height-m);font-family:var(--sah-font-bold);font-weight:var(--sah-font-w-bold);color:var(--sah-interaction-dark);margin:0 0 4px}.how-booking-works__step-description{font-size:var(--sah-font-m);line-height:var(--sah-line-height-m);color:var(--sah-interaction-dark);margin:0}.how-booking-works__banner-content{display:flex;flex-direction:column}.how-booking-works__banner-title{font-family:var(--sah-font-bold);font-weight:var(--sah-font-w-bold)}.how-booking-works__banner-description{font-family:var(--sah-font-regular);font-weight:var(--sah-font-w-regular)}.meet-your-landlord__content{color:var(--sah-interaction-dark)}.meet-your-landlord__header{margin-bottom:16px;display:flex;align-items:flex-start;gap:16px}.meet-your-landlord__icon-wrapper{width:64px;height:64px;min-width:64px;min-height:64px}.meet-your-landlord__icon-wrapper svg{width:100%;height:100%;object-fit:contain}.meet-your-landlord__title-block{flex:1;min-width:0}.meet-your-landlord__type{font-family:var(--sah-font-title);font-weight:var(--sah-font-w-regular);font-size:var(--sah-font-xxxl);line-height:var(--sah-line-height-xxxl);color:var(--sah-interaction-dark);margin:0 0 8px}.meet-your-landlord__meta{display:flex;align-items:center;flex-wrap:wrap;gap:12px;font-size:var(--sah-font-xs);line-height:var(--sah-line-height-xs)}.meet-your-landlord__scoring-icon{color:var(--sah-interaction)}.meet-your-landlord__scoring-text{color:var(--sah-interaction-dark);font-family:var(--sah-font-bold);font-weight:var(--sah-font-w-bold)}.meet-your-landlord__verified{font-size:var(--sah-font-m);line-height:var(--sah-line-height-m);font-family:var(--sah-font-bold);font-weight:var(--sah-font-w-bold);display:inline-flex;align-items:center;gap:4px;color:var(--sah-interaction-dark)}.meet-your-landlord__verified .ds-icon{flex-shrink:0}.meet-your-landlord__verified-icon{color:var(--sah-primary)}.meet-your-landlord__chips{display:flex;flex-direction:column;gap:0}@media(min-width:48em){.meet-your-landlord__chips{flex-direction:row;flex-wrap:wrap;gap:12px}}@media(max-width:63.9275em){.meet-your-landlord__chip{border:0}}.homecard-scroll-list__item{border-radius:0;display:inline-block;margin-right:24px;min-width:236px}@media(max-width:29.99em){.homecard-scroll-list__item{min-width:269px}}@media(min-width:48em){.homecard-scroll-list__item{min-width:256px}}@media(min-width:80em){.homecard-scroll-list__item{min-width:304px}}.homecard-scroll-list__item:last-child{margin-right:0}.other-rooms-section__list{padding:0}.bills-included-modal__title{font-family:var(--sah-font-bold);font-weight:var(--sah-font-w-bold);font-size:var(--sah-font-l);line-height:var(--sah-line-height-l)}.bills-included-modal__overlay{z-index:9999}.bills-included-modal__content{padding:32px}.bills-included-modal__content:first-child{padding-bottom:0}.bills-included-modal__content:last-child{padding-top:0}.additional-listings__container{display:flex;overflow-x:auto;width:100%}.additional-listings__homecard{margin-right:24px;width:200px;padding:8px}.additional-listings__homecard>.home-card{width:inherit}.additional-listings__homecard:last-child{margin-right:0}.can-visit *{font-size:var(--sah-font-s);line-height:var(--sah-line-height-s)}.can-visit__button{font-family:var(--sah-font-bold);font-weight:var(--sah-font-w-bold)}.can-visit__header{padding:16px}.can-visit__header>h4{font-family:var(--sah-font-bold);font-weight:var(--sah-font-w-bold);font-size:var(--sah-font-m);line-height:var(--sah-line-height-m)}@media(min-width:48em){.can-visit__header{padding:24px 32px}}.can-visit__body{padding:16px}.can-visit__body p:not(:last-child){margin-bottom:8px}@media(min-width:48em){.can-visit__body{padding:32px}}.can-visit__footer{border-top:1px solid #cbcbcb;padding-bottom:16px;padding-top:16px}.listing-energy-certificate-value{font-family:var(--sah-font-bold);font-weight:var(--sah-font-w-bold);display:flex;flex-direction:column;justify-content:center;margin-top:8px;height:30px;position:relative;color:#fff;text-align:right}.listing-energy-certificate-value--squared{width:25%!important;height:20px;border-radius:4px;padding-right:12px;margin-top:0!important}.listing-energy-certificate-value--squared:after{display:none}.listing-energy-certificate-value:after{content:"";width:0;height:0;position:absolute;border-top:15px solid transparent;border-bottom:15px solid transparent;right:-15px}.listing-energy-certificate-value--A{background-color:#489f39}.listing-energy-certificate-value--A:after{border-left:15px solid #489F39}.listing-energy-certificate-value--B{background-color:#52b334}.listing-energy-certificate-value--B:after{border-left:15px solid #52B334}.listing-energy-certificate-value--C{background-color:#afde4d}.listing-energy-certificate-value--C:after{border-left:15px solid #AFDE4D}.listing-energy-certificate-value--D{background-color:#fdfa54}.listing-energy-certificate-value--D:after{border-left:15px solid #FDFA54}.listing-energy-certificate-value--E{background-color:#f5b23d}.listing-energy-certificate-value--E:after{border-left:15px solid #F5B23D}.listing-energy-certificate-value--F{background-color:#ed5228}.listing-energy-certificate-value--F:after{border-left:15px solid #ED5228}.listing-energy-certificate-value--G{background-color:#ec3224}.listing-energy-certificate-value--G:after{border-left:15px solid #EC3224}.listing-energy-certificate-value--A{width:50%}.listing-energy-certificate-value--B{width:59%}.listing-energy-certificate-value--C{width:67%}.listing-energy-certificate-value--D{width:75%}.listing-energy-certificate-value--E{width:83%}.listing-energy-certificate-value--F{width:92%}.listing-energy-certificate-value--G{width:100%}.listing-energy-certificate-modal-info-row{font-size:var(--sah-font-s);line-height:var(--sah-line-height-s);display:flex;justify-content:space-between;align-items:center}.listing-energy-certificate-modal-info-row>:first-child{font-family:var(--sah-font-bold);font-weight:var(--sah-font-w-bold)}.listing-energy-certificate-modal-info-row>:last-child{width:35%!important;text-align:right}.listing-energy-certificate-modal{display:flex;flex:1;flex-direction:column;padding:32px 47px 32px 32px}.listing-energy-certificate-modal__diagram{margin-bottom:24px}.listing-energy-certificate-modal__title{margin-bottom:16px;padding-left:unset;padding-right:unset}.listing-energy-certificate-modal__title>h4{font-size:var(--sah-font-l);line-height:var(--sah-line-height-l);font-family:var(--sah-font-bold);font-weight:var(--sah-font-w-bold)}.listing-energy-certificate-modal__row{display:flex;flex:1;flex-direction:row-reverse;justify-content:space-between;align-items:center}.listing-energy-certificate-modal__content{display:flex;flex-direction:column;width:50%}.listing-energy-certificate-modal__subtitle{font-size:var(--sah-font-s);line-height:var(--sah-line-height-s);font-family:var(--sah-font-regular);font-weight:var(--sah-font-w-regular);padding-left:8px;text-align:right}.listing-energy-certificate-modal__info{padding-left:16px}.listing-energy-certificate-modal__info>*+*{margin-top:8px}.listing-energy-certificate{font-family:var(--sah-font-bold);font-weight:var(--sah-font-w-bold);font-size:var(--sah-font-s);line-height:var(--sah-line-height-s);margin-bottom:8px;padding-inline-start:16px}@media(min-width:48em){.listing-energy-certificate{font-size:var(--sah-font-m);line-height:var(--sah-line-height-m);line-height:24px;margin-bottom:12px}}@media(min-width:80em){.listing-energy-certificate{padding-inline-start:40px}}.listing-energy-certificate__content{color:var(--sah-dark);display:flex;flex-direction:row;justify-content:space-between;font-size:var(--sah-font-s);line-height:var(--sah-line-height-s)}@media(min-width:48em){.listing-energy-certificate__content{font-size:var(--sah-font-m);line-height:var(--sah-line-height-m)}}.listing-energy-certificate__value{padding-right:8px;padding-left:90px;border-radius:4px;color:#fff;font-size:inherit}.listing-energy-certificate__value--A{background-color:#489f39}.listing-energy-certificate__value--B{background-color:#52b334}.listing-energy-certificate__value--C{background-color:#afde4d}.listing-energy-certificate__value--D{background-color:#fdfa54}.listing-energy-certificate__value--E{background-color:#f5b23d}.listing-energy-certificate__value--F{background-color:#ed5228}.listing-energy-certificate__value--G{background-color:#ec3224}.listing-energy-certificate__value--isText{color:var(--sah-dark);padding:0;font-size:inherit;text-align:right}.listing-energy-certificate__button{display:flex;justify-content:flex-end;padding:4px 0 12px}@media(min-width:80em){.listing-energy-certificate__button{padding:12px 0}}.listing-features{margin-bottom:24px}.listing-features__content{margin-bottom:16px}.listing-features:last-child{margin-bottom:0}.listing-overview{position:relative}@media(min-width:90em){.listing-overview__listing-notes{max-width:60%}}.listing-overview__listing-description,.listing-overview__listing-content{margin-bottom:24px}.listing-overview__listing-tags{margin-bottom:32px}.listing-overview__can-visit{margin-top:24px;padding:0}._listing-chips-list_fl4qn_183{list-style:none;margin:0;padding:0}._listing-chips-list__item_fl4qn_188{display:flex;flex-direction:column;gap:4px;padding:12px 0;border-bottom:1px solid var(--sah-medium-light)}._listing-chips-list__item_fl4qn_188:last-child{border-bottom:none}@media(min-width:64em){._listing-chips-list__item_fl4qn_188{padding:16px 0}}._listing-chips-list__chip_fl4qn_203{font-size:var(--sah-font-l);line-height:var(--sah-line-height-l);font-family:var(--sah-font-bold);font-weight:var(--sah-font-w-bold);display:inline-flex;align-items:center;gap:8px;border:none;background:none;padding:0;align-self:flex-start;cursor:default;color:var(--sah-interaction-dark)}._listing-chips-list__chip_fl4qn_203>*{color:var(--sah-interaction-dark)}._listing-chips-list__chip--clickable_fl4qn_221{cursor:pointer}._listing-chips-list__subtext_fl4qn_224{font-size:var(--sah-font-s);line-height:var(--sah-line-height-s);color:var(--sah-medium);margin-left:0}._listing-chips-list__chip-label_fl4qn_230{font-size:var(--sah-font-m);line-height:var(--sah-line-height-m)}._listing-chips-list__chip-label--clickable_fl4qn_234{text-decoration:underline}.listing-overview-simplified__chips{margin-bottom:0}.listing-overview-simplified__view-more{margin-top:24px;padding:0;border:none;background:none;font:inherit;color:inherit;cursor:pointer;text-decoration:underline}.listing-overview-simplified__view-more:hover{text-decoration:underline}.listing-overview-simplified-modal__section{margin-bottom:16px}.listing-overview-simplified-modal__section:last-child{margin-bottom:0}.listing-overview-simplified-modal__energy-certificate{margin-top:12px}.contract-type-modal__intro,.contract-type-modal__section{margin-bottom:24px}.contract-type-modal__section-title{font-size:var(--sah-font-m);line-height:var(--sah-line-height-m);font-family:var(--sah-font-bold);font-weight:var(--sah-font-w-bold);color:var(--sah-dark);margin-bottom:12px}.contract-type-modal__list{list-style-type:disc;padding-left:16px}.contract-type-modal__list li{margin-bottom:8px}.contract-basics-simplified-modal__intro,.contract-basics-simplified-modal__list{margin-bottom:16px}.contract-basics-simplified-modal__item{padding:16px 0;border-top:1px solid var(--sah-light)}.contract-basics-simplified-modal__item:first-child{border-top:none;padding-top:0}.contract-basics-simplified-modal__item-header{display:flex;align-items:center;gap:8px}.contract-basics-simplified-modal__item-link{padding:0;border:none;background:none;font:inherit;color:inherit;cursor:pointer;text-decoration:underline}.contract-basics-simplified-modal__item-description{margin-top:8px;margin-bottom:0}.contract-basics-simplified-modal__documents{margin-top:16px;padding-top:16px;border-top:1px solid var(--sah-light)}.contract-basics-simplified-modal__documents-header{display:flex;align-items:center;gap:8px;margin-bottom:12px}.contract-basics-simplified-modal__documents-list{list-style-type:disc;padding-left:16px;margin-bottom:12px}.contract-basics-simplified-modal__documents-list li{margin-bottom:8px}.contract-basics-simplified{margin-bottom:24px}.contract-basics-simplified__chips{margin-bottom:0}.contract-basics-simplified__view-more{margin-top:24px;padding:0;border:none;background:none;font:inherit;color:inherit;cursor:pointer;text-decoration:underline}.contract-basics-simplified__view-more:hover{text-decoration:underline}.landlord-policies-simplified{margin-bottom:24px}.landlord-policies-simplified__preview{margin-bottom:8px;white-space:pre-line}.landlord-policies-simplified__view-more{margin-top:8px;padding:0;border:none;background:none;font:inherit;color:inherit;cursor:pointer;text-decoration:underline}.landlord-policies-simplified__view-more:hover{text-decoration:underline}.arrival-keys-simplified,.arrival-keys-simplified__chips{margin-bottom:24px}.arrival-keys-simplified__learn-more{margin-top:8px;padding:0;font:inherit}.arrival-keys-simplified-modal__intro{margin-bottom:24px}.arrival-keys-simplified-modal__section{margin-bottom:16px}.arrival-keys-simplified-modal__section-header{display:flex;align-items:center;gap:12px;margin-bottom:12px}.arrival-keys-simplified-modal__section-title{font-size:var(--sah-font-m);line-height:var(--sah-line-height-m);font-family:var(--sah-font-bold);font-weight:var(--sah-font-w-bold);color:var(--sah-dark);margin:0}.arrival-keys-simplified-modal__section-body{font-size:var(--sah-font-m);line-height:var(--sah-line-height-m)}.arrival-keys-simplified-modal__schedule-item{display:flex;flex-direction:column;margin-bottom:12px}.arrival-keys-simplified-modal__schedule-title{font-family:var(--sah-font-bold);font-weight:var(--sah-font-w-bold);font-size:var(--sah-font-m);line-height:var(--sah-line-height-m)}.arrival-keys-simplified-modal__schedule-content{font-size:var(--sah-font-m);line-height:var(--sah-line-height-m);display:flex;flex-direction:column}.arrival-keys-simplified-modal__schedule-tip{font-size:var(--sah-font-s);line-height:var(--sah-line-height-s);display:block;margin-top:8px}.arrival-keys-simplified-modal__divider{border:none;border-top:1px solid var(--sah-light);margin:16px 0}.cancellation-policies__section{margin-bottom:32px}.cancellation-policies__section--boxed{box-shadow:0 2px 8px #0000002e;padding:24px;border-radius:16px}.cancellation-policies__section i:before{font-size:var(--sah-font-m);line-height:var(--sah-line-height-m)}.cancellation-policies__section-title{font-size:var(--sah-font-m);line-height:var(--sah-line-height-m);font-family:var(--sah-font-bold);font-weight:var(--sah-font-w-bold);color:var(--sah-dark);margin-bottom:16px}.cancellation-policies__section-content{font-size:var(--sah-font-m);line-height:var(--sah-line-height-m);padding:0}.cancellation-policies__section-content li{list-style:none;margin-bottom:12px}.cancellation-policies__section-content li:last-child{margin-bottom:0}.cancellation-policies__section-content li:before{content:"•";margin-right:8px;margin-left:8px}.cancellation-policies__section-content--inline{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.cancellation-policies__section-content--inline li{margin-bottom:0}.cancellation-policies__section-content--inline li:before{display:none;content:"";margin:0}.cancellation-policies__info-banner{font-family:var(--sah-font-regular);font-weight:var(--sah-font-w-regular)}.cancellation-policies__section-content-label{text-transform:uppercase}.cancellation-policies__link{margin:0;display:inline}.cancellation-policies-simplified__learn-more{margin-top:8px;padding:0;font:inherit}.cancellation-policies-simplified__list{list-style-type:disc;padding-left:24px;margin-bottom:24px}.cancellation-policies-simplified__list li{margin-bottom:8px}.cancellation-policies-simplified__divider{border:none;border-top:1px solid var(--sah-light);margin:16px 0}.property-rules-simplified__container>.listing-section{margin-bottom:12px}.property-rules-simplified__container>.listing-section:last-child{margin-bottom:0}.property-rules-simplified{margin-bottom:24px}.property-rules-simplified__section-title{padding-left:16px}@media(min-width:48em){.property-rules-simplified__section-title{padding-left:0}}.property-rules-simplified__chips{margin-bottom:0}.property-rules-simplified__view-more{margin-top:24px;padding:0;border:none;background:none;font:inherit;color:inherit;cursor:pointer;text-decoration:underline}.property-rules-simplified__view-more:hover{text-decoration:underline}.property-rules-simplified-modal__section{margin-bottom:16px}.property-rules-simplified-modal__section:last-child{margin-bottom:0}.listing-doubts{display:flex;flex-direction:column;justify-content:space-between;align-items:center;gap:12px;background-color:var(--sah-tertiary);border-radius:16px;padding:24px;margin:32px 0 16px}@media(min-width:30.0625em){.listing-doubts{flex-direction:row}}.listing-doubts__info-wrapper{display:flex;gap:12px}.listing-doubts__content{display:flex;flex-direction:column;flex:1 1 auto;min-width:0;justify-content:center}.listing-doubts__title{font-family:var(--sah-font-bold);font-weight:var(--sah-font-w-bold);margin-bottom:4px}.listing-doubts__text{font-size:var(--sah-font-s);line-height:var(--sah-line-height-s);margin-bottom:8px}.listing-doubts__icon{display:flex;flex:0 0 auto;align-items:center;margin-right:16px}.listing-doubts__cta{font-size:var(--sah-font-m);line-height:var(--sah-line-height-m);padding:16px 24px;min-width:0;width:100%;margin-top:0}@media(min-width:30.0625em){.listing-doubts__cta{width:auto;padding:12px 16px}}.listing-doubts--simplified{border-radius:0;background-color:var(--sah-ultra-light)}.listing-doubts--simplified .listing-doubts__icon{align-items:flex-start}.listing-doubts--simplified .listing-doubts__title{font-size:var(--sah-font-l);line-height:var(--sah-line-height-l)}.listing-doubts--simplified .listing-doubts__text{font-size:var(--sah-font-m);line-height:var(--sah-line-height-m);color:var(--sah-medium)}@media(min-width:30.0625em){.listing-doubts--simplified .listing-doubts__cta{white-space:nowrap}}.listing-doubts-modal__header{padding:16px 16px 0}.listing-doubts-modal__fields{margin:16px 0}.listing-doubts-modal__contact-us-button{display:inline;font-size:var(--sah-font-m);line-height:var(--sah-line-height-m)}._check-place-24h-modal_1irka_183{padding:32px}@media(min-width:30.0625em){._check-place-24h-modal_1irka_183{max-width:400px}}@media(min-width:64em){._check-place-24h-modal_1irka_183{max-width:600px;width:100%}}._check-place-24h-modal__header_1irka_197,._check-place-24h-modal__body_1irka_197{padding:0!important}._check-place-24h-modal__body_1irka_197{margin-top:24px;display:flex;flex-direction:column;gap:24px;color:var(--sah-overlay-black)}._check-place-24h-modal__cta_1irka_207{font-family:var(--sah-font-bold);font-weight:var(--sah-font-w-bold)}._check-place-24h-modal__conditions-title_1irka_211{font-family:var(--sah-font-bold);font-weight:var(--sah-font-w-bold);font-size:var(--sah-font-m);line-height:var(--sah-line-height-m);color:var(--sah-interaction-dark);margin-bottom:8px}._check-place-24h-modal__conditions-list_1irka_219{margin:0}._last-minute-backup-modal_1nhpi_183{padding:32px}@media(min-width:30.0625em){._last-minute-backup-modal_1nhpi_183{max-width:400px}}@media(min-width:64em){._last-minute-backup-modal_1nhpi_183{max-width:600px;width:100%}}._last-minute-backup-modal__header_1nhpi_197,._last-minute-backup-modal__body_1nhpi_197{padding:0!important}._last-minute-backup-modal__body_1nhpi_197{margin-top:24px;display:flex;flex-direction:column;gap:24px;color:var(--sah-overlay-black)}._last-minute-backup-modal__cta_1nhpi_207{font-family:var(--sah-font-bold);font-weight:var(--sah-font-w-bold)}._last-minute-backup-modal__conditions-title_1nhpi_211{font-family:var(--sah-font-bold);font-weight:var(--sah-font-w-bold);font-size:var(--sah-font-m);line-height:var(--sah-line-height-m);color:var(--sah-interaction-dark);margin-bottom:8px}._last-minute-backup-modal__conditions-list_1nhpi_219{margin:0}.listing-value-proposition-modal__body{padding:12px 24px 16px;color:var(--sah-overlay-light-black)}@media(min-width:64em){.listing-value-proposition-modal__body{padding:24px}}.listing-value-proposition-modal__section{padding:40px 0}.listing-value-proposition-modal__section:first-child{padding-top:0}.listing-value-proposition-modal__section:not(:last-child){border-bottom:1px solid var(--sah-medium-light)}.listing-value-proposition-modal__section-chips-list{padding-bottom:0}.listing-value-proposition-modal__section-chips-list:not(:first-child){padding-top:40px}.listing-value-proposition-modal__section-rna-id-content>p{font-size:var(--sah-font-m);line-height:var(--sah-line-height-m)}.listing-label-item{display:flex;margin-bottom:24px}.listing-label-item__icon>svg{height:40px;width:40px}.listing-label-item__content{margin-left:16px}.listing-label-item__title{font-size:var(--sah-font-m);line-height:var(--sah-line-height-m);display:flex;align-items:center}.listing-label-item__title>span{display:inline-block;font-family:PoppinsMedium}.listing-label-item__title>span:first-letter{text-transform:uppercase}.listing-label-item__description{font-size:var(--sah-font-s);line-height:var(--sah-line-height-s)}.listing-label-item__link{font-family:var(--sah-font-bold);font-weight:var(--sah-font-w-bold);color:var(--sah-dark);text-decoration:underline}.listing-vp-labels{list-style:none;padding:0}.listing-value-proposition{padding-top:0}.listing-value-proposition--spaced{margin-bottom:48px}.listing-value-proposition__read-more{margin-top:8px;padding:0;border:none;background:none;font:inherit;color:inherit;cursor:pointer;text-decoration:underline}.listing-value-proposition__read-more:hover{text-decoration:underline}.rna-id{margin-bottom:16px;word-break:break-all}.rna-id__tooltip-text{color:#000;font-size:var(--sah-font-xxs);line-height:var(--sah-line-height-xxs);font-family:var(--sah-font-regular);font-weight:var(--sah-font-w-regular)}.listing-descriptions-modal__section{padding:40px 0}.listing-descriptions-modal__section:first-child{padding-top:0}.listing-descriptions-modal__section:not(:last-child){border-bottom:1px solid var(--sah-medium-light)}.listing-descriptions-modal__section-rna-id-content>p{font-size:var(--sah-font-m);line-height:var(--sah-line-height-m)}.listing-descriptions__description-preview{margin-top:12px}.listing-descriptions__description-preview-text{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;line-clamp:2;overflow:hidden}.listing-descriptions__description-preview-text p{margin:0 0 8px}.listing-descriptions__description-preview-text p:last-child{margin-bottom:0}.listing-descriptions__read-more{margin-top:8px;padding:0;border:none;background:none;font:inherit;color:inherit;cursor:pointer;text-decoration:underline}.listing-descriptions__read-more:hover{text-decoration:underline}.listing-location__title{font-family:var(--sah-font-title);font-weight:var(--sah-font-w-regular);font-size:var(--sah-font-xxxl);line-height:var(--sah-line-height-xxxl);color:var(--sah-interaction-dark);margin:0 0 24px}.listing-location__city{font-size:var(--sah-font-xl);line-height:var(--sah-line-height-xl);font-family:var(--sah-font-regular);font-weight:var(--sah-font-w-regular);color:var(--sah-interaction-dark);margin:0 0 8px}.listing-location__address{font-size:var(--sah-font-m);line-height:var(--sah-line-height-m);color:var(--sah-overlay-black);margin:0 0 24px}.listing-location__map-button{position:relative;display:block;width:100%;max-height:250px;padding:0;border:0;background:transparent;cursor:pointer;overflow:hidden;border-radius:16px}.listing-location__map-image{display:block;width:100%;height:250px;object-fit:cover}.listing-location__map-overlay{position:absolute;inset:0;background:#00000026;border-radius:16px}.listing-location__map-icon{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:64px;height:64px}.listing-location__map-icon svg{width:100%;height:100%}.listing-payments-module__price{display:flex;align-items:baseline;gap:.25em}.listing-payments-module__price-prefix,.listing-payments-module__price-suffix{font-size:var(--sah-font-s);line-height:var(--sah-line-height-s)}.listing-payments-module__price-amount{font-size:var(--sah-font-l);line-height:var(--sah-line-height-l);font-family:var(--sah-font-bold);font-weight:var(--sah-font-w-bold)}.listing-payments-module__contract-type{display:flex;align-items:center;gap:8px}.listing-payments-module__contract-type-info{display:inline-flex;align-items:center;padding:0;line-height:1}.listing-payments-module__cta,.listing-payments-module__banner{margin-top:16px}.listing-payments-module__banner-content{display:flex;flex-direction:column;align-items:flex-start}.listing-payments-module__banner-content span{font-family:var(--sah-font-regular);font-weight:var(--sah-font-w-regular)}.listing-payments-module__banner-content button{text-decoration:underline;font-family:var(--sah-font-bold);font-weight:var(--sah-font-w-bold)}.listing-information{position:relative;padding-top:16px}.listing-information--simplification-header-variant{padding-top:0}.listing-information__listing-doubts{margin-bottom:0!important}.booking-bar-buttons{display:flex;width:100%;justify-content:space-between}.booking-bar-buttons *+*{margin-left:12px}.booking-bar-buttons__cta{font-size:var(--sah-font-s);line-height:var(--sah-line-height-s);font-family:var(--sah-font-bold);font-weight:var(--sah-font-w-bold);flex-basis:100%}.booking-bar-container .booking-summary__cta-container{font-size:var(--sah-font-xs)}.booking-bar{left:0;z-index:3000;background-color:#fff}.booking-bar__price{font-family:var(--sah-font-bold);font-weight:var(--sah-font-w-bold);line-height:1;min-width:20%}.booking-bar__price--listing-simplification-header-variant{min-width:40%;display:flex;flex-direction:column;align-items:flex-start;gap:8px}.booking-bar__price--listing-simplification-header-variant>div{display:flex;flex-direction:column;align-items:flex-start;gap:4px}@media(min-width:48em){.booking-bar__price--listing-simplification-header-variant>div{flex-direction:row;align-items:flex-end}}.booking-bar__price-with-offer{display:flex;flex-direction:column;width:50%}footer>section:nth-last-of-type(1){padding:32px 0 96px}@media(min-width:48em){footer>section:nth-last-of-type(1){padding:32px 0}}.listings-around{background-color:transparent;margin:0;padding:0 var(--listing-padding) 24px;display:flex;flex-direction:column;align-items:center}@media(min-width:64em){.listings-around{padding-bottom:0}}.listings-around--variant{margin-top:64px;padding:0 16px 24px}@media(min-width:64em){.listings-around--variant{padding:0}}.listings-around--variant .listings-around__wrapper{margin-left:0;margin-right:0}@media(min-width:64em){.listings-around--variant .listings-around__wrapper{margin-left:-50vw;margin-right:-50vw}}.listings-around__wrapper{display:flex;margin:0;padding:16px 0;width:100%;margin-left:-50vw;margin-right:-50vw;box-sizing:border-box;justify-content:center}.listings-around__list{padding:0}.listings-around__title{color:var(--sah-ultra-dark);text-align:center}.listings-around__title--left{align-self:flex-start}.listings-around__title h2{margin-bottom:0}.backdrop{background-color:#000;left:0;position:fixed;top:0;width:100%;height:100vh;z-index:99999}.backdrop--open{overflow:hidden}.backdrop__container{height:100%}.full-screen-photo-list{display:flex;flex-direction:column;height:100%;padding:0;background-color:var(--sah-white);--sah-full-screen-photo-list-max-width: 1024px;--sah-full-screen-photo-list-section-gap: 16px}@media(min-width:48em){.full-screen-photo-list{--sah-full-screen-photo-list-section-gap: 24px}}@media(min-width:80em){.full-screen-photo-list{--sah-full-screen-photo-list-max-width: 1160px}}.full-screen-photo-list__top-bar{flex-wrap:wrap;justify-content:space-between;align-items:center;flex-shrink:0;padding:12px 24px;width:100%;max-width:var(--sah-full-screen-photo-list-max-width);margin:0 auto;display:none}@media(min-width:48em){.full-screen-photo-list__top-bar{display:flex}}.full-screen-photo-list__top-bar--mobile{display:flex;position:sticky!important;background-color:var(--sah-white)}@media(min-width:48em){.full-screen-photo-list__top-bar--mobile{display:none!important}}.full-screen-photo-list__header{padding:0!important;align-items:center!important}.full-screen-photo-list__back-button{padding-top:0!important}.full-screen-photo-list__back-button svg{height:16px}.full-screen-photo-list__back-title{font-size:var(--sah-font-s);line-height:var(--sah-line-height-s);font-family:var(--sah-font-regular)!important;font-weight:700!important;margin-left:16px!important;text-decoration:underline;color:var(--sah-interaction-dark);text-underline-offset:4px}.full-screen-photo-list__header-actions{display:flex;align-items:center;gap:12px;padding:0 16px;flex-wrap:wrap}.full-screen-photo-list__header-actions i{margin-right:8px}.full-screen-photo-list__actions-wrapper{display:flex;align-items:center;gap:12px;padding:16px;flex-wrap:wrap}.full-screen-photo-list__actions-wrapper i{margin-right:8px}@media(min-width:48em){.full-screen-photo-list__actions-wrapper{display:none}}.full-screen-photo-list__body{display:flex;flex:1;min-height:0;max-width:var(--sah-full-screen-photo-list-max-width);margin:0 auto}.full-screen-photo-list__sidebar{flex-shrink:0;width:25%;padding:16px 24px;background-color:var(--sah-white);display:none}@media(min-width:48em){.full-screen-photo-list__sidebar{display:block}}.full-screen-photo-list__nav-list{margin:0;padding:0;list-style:none}.full-screen-photo-list__nav-item{margin:0;padding:0}.full-screen-photo-list__nav-button{font-size:var(--sah-font-s);line-height:var(--sah-line-height-s);display:block;width:100%;padding:8px 0;margin-bottom:0;text-align:left;color:var(--sah-dark);background:none;border:none;border-radius:8px;cursor:pointer;transition:background-color .15s ease}.full-screen-photo-list__nav-button:hover{background-color:var(--sah-ultra-light)}.full-screen-photo-list__nav-button--active{font-family:var(--sah-font-bold);font-weight:var(--sah-font-w-bold);color:var(--sah-interaction-dark)}.full-screen-photo-list__content{display:flex;flex-wrap:wrap;flex:1;padding:16px;-webkit-overflow-scrolling:touch;gap:var(--sah-full-screen-photo-list-section-gap)}.full-screen-photo-list__content:after{content:"";display:block;width:100%;height:16px;flex-shrink:0}@media(min-width:48em){.full-screen-photo-list__content{padding:16px 24px;overflow:auto}.full-screen-photo-list__content:after{display:none}}.full-screen-photo-list__section{display:none}.full-screen-photo-list__image-wrapper{max-width:calc(50% - var(--sah-full-screen-photo-list-section-gap) / 2);flex-grow:1}@media(min-width:48em){.full-screen-photo-list__image-wrapper:nth-child(3n+1){max-width:100%;flex-grow:2}}@media(max-width:47.9275em){.full-screen-photo-list__image-wrapper--full-width{max-width:100%;flex-grow:2}}.full-screen-photo-list__image-wrapper--first:not(:first-child){margin-top:40px}@media(min-width:48em){.full-screen-photo-list__image-wrapper--first:not(:first-child){margin-top:0}}.full-screen-photo-list__image-wrapper--first>button{margin-top:12px}@media(min-width:48em){.full-screen-photo-list__image-wrapper--first>button{margin-top:0}}.full-screen-photo-list__image-wrapper--first:before{font-size:var(--sah-font-l);line-height:var(--sah-line-height-l);font-family:var(--sah-font-bold);font-weight:var(--sah-font-w-bold);content:attr(data-caption);width:100%;height:100%}@media(min-width:48em){.full-screen-photo-list__image-wrapper--first:before{display:none}}.full-screen-photo-list__image-button{display:block;width:100%;padding:0;margin:0;border:none;background:none;cursor:pointer;font:inherit;text-align:left}.full-screen-photo-list__image-button img{display:block;width:100%;height:auto;object-fit:cover}.full-screen-photo-list__image-placeholder{display:block;width:100%;padding-bottom:56.25%;background-color:var(--sah-ultra-light)}.full-screen-photo-list__image{display:block;width:100%;height:auto;object-fit:cover;border-radius:8px;overflow:hidden;box-shadow:0 2px 8px var(--sah-shadow)}.full-screen-photo-list__navigator{padding:0;background-color:var(--sah-white);margin-bottom:16px}@media(min-width:48em){.full-screen-photo-list__navigator{display:none!important}}.full-screen-photo-list__navigator-item{padding-right:12px}.full-screen-photo-list__navigator-item:first-child{margin-left:16px}.full-screen-photo-list__navigator-item:last-child{padding-right:0;margin-right:16px}.full-screen-photo-list__navigator-image{width:88px;height:88px;border-radius:12px;overflow:hidden;margin-bottom:8px}.full-screen-photo-list__navigator-caption{font-size:var(--sah-font-s);line-height:var(--sah-line-height-s);font-family:var(--sah-font-bold);font-weight:var(--sah-font-w-bold);color:var(--sah-interaction-dark);text-overflow:ellipsis;max-width:88px;display:block;overflow:hidden;white-space:nowrap}.main-slider-label{width:100%;display:flex;position:absolute;flex-direction:row;align-items:flex-start;left:0;top:0;z-index:1;padding:16px}.main-slider-label>*+*{margin-top:0;margin-left:4px}.main-slider-label__checked{display:none}@media(min-width:64em){.main-slider-label__checked{display:block}}.main-slider-label__back-button{border:0;display:block;opacity:.9;margin:0}@media(min-width:64em){.main-slider-label__back-button{display:none}}.main-slider-label__social-buttons{display:flex;margin-left:auto}.main-slider-label__social-buttons .listing-social__share-statistics{background-color:var(--sah-white);opacity:.9}@media(min-width:64em){.main-slider-label__social-buttons{display:none}}.slider-figure{margin:0;position:relative;transition:1s;width:100%}.slider-figure img,.slider-figure__wrapper{width:100%}.slider-figure__image{min-width:100%;max-height:100%}.slider-figure--hidden{display:none}.slider-figure figcaption{font-size:var(--sah-font-m);line-height:var(--sah-line-height-m);font-family:var(--sah-font-bold);font-weight:var(--sah-font-w-bold);bottom:16px;color:#fff;left:50%;position:absolute;text-align:center;transform:translate(-50%)}@media(min-width:90em){.slider-figure figcaption{bottom:24px}}.slider-floorplan{background:#fff;display:flex;margin:0;height:100%;position:relative;width:100%;transition:1s}.slider-floorplan__image{max-width:100%;height:100%;margin:auto}.slider-floorplan--hidden{display:none}.slider-video{min-height:100%;margin:0;position:relative;transition:1s;width:100%}.viewer-360{position:relative;overflow:hidden;flex:1}.viewer-360--fullscreen{position:fixed;top:0;left:0;width:100%;height:100%;background:#ccc;z-index:10;padding:0;margin:0}.viewer-360--fullscreen .viewer-360__wrapper>img{display:none}.viewer-360--fullscreen .pano{height:100%}.viewer-360__navigation{position:absolute;right:16px;bottom:16px;z-index:2;background:#fff;border-radius:3px;box-shadow:0 1px 2px #00000030;animation-duration:2.4s;animation-name:animateLowerControls}.viewer-360__navigation:after{content:"";width:0;height:0;border-style:solid;border-width:8px 5px 0 5px;border-color:rgb(82,82,82) transparent transparent transparent;position:absolute;top:50%;right:16px;transform:translateY(-50%);z-index:-1}.viewer-360__navigation select{font-size:var(--sah-font-m);line-height:var(--sah-line-height-m);padding:8px 40px 8px 16px;appearance:none;line-height:normal;position:relative;background:none;border:0;box-shadow:none}.viewer-360__navigation select::-ms-expand{display:none}.viewer-360__cta{position:relative}.viewer-360__wrapper{height:100%}.viewer-360__wrapper>img{display:block}.viewer-360__wrapper--active{height:100%;width:100%}.viewer-360 .pano{width:100%;height:100%}.viewer-360 .icon{position:absolute;bottom:16px;left:16px;z-index:2}.viewer-360 .icon svg{width:100px}.viewer-360 .button__fullscreen{position:absolute;top:16px;right:16px;z-index:2;box-shadow:0 1px 2px #00000030;animation-duration:2.4s;animation-name:animateUpperControls}.viewer-360 .button__fullscreen svg{display:inline-block;margin-left:.7em;vertical-align:middle}.viewer-360 .button__close{position:absolute;right:16px;top:16px;z-index:2;box-shadow:0 1px 2px #00000030;animation-duration:2.4s;animation-name:animateUpperControls}.viewer-360 .button__close svg{display:inline-block;margin-left:.7em;vertical-align:middle}.viewer-360 .button__control{position:absolute;top:16px;left:16px}@keyframes animateLowerControls{0%{visibility:hidden;bottom:-100px}75%{visibility:hidden;bottom:-100px}to{visibility:visible;bottom:16px}}@keyframes animateUpperControls{0%{visibility:hidden;top:-100px}75%{visibility:hidden;top:-100px}to{visibility:visible;top:16px}}.carousel-item>svg{margin-right:8px}.carousel-items-wrapper{display:inline-flex;height:auto;overflow:auto;width:100%;padding-bottom:8px}.carousel-items-wrapper>*+*{margin-left:12px}.carousel-items-wrapper--fullscreen{justify-content:center}.carousel-items-wrapper--vertical{display:flex;flex-direction:column;justify-content:center;margin:0 40px 0 16px;max-width:132px;min-width:132px;width:100%}.carousel-items-wrapper--vertical>*{width:100%;height:40px}.carousel-items-wrapper--vertical>*+*{margin-left:0;margin-top:12px}.gallery-arrow{align-items:center;cursor:pointer;display:flex;height:100%;justify-content:center;position:absolute;top:0;width:70px;z-index:1;pointer-events:none}@media(min-width:80em){.gallery-arrow{width:100px}}.gallery-arrow--prev{left:0}.gallery-arrow--next{right:0}.circle-arrow{padding:10px;background-color:var(--sah-light);border-radius:50%;pointer-events:all}.slider-track__wrap{height:100%;position:relative;overflow:hidden}.slider-track__track{display:flex;background-color:#efefef;height:100%;position:relative;will-change:transform;width:100%}.slider-track__track--animating{transition:left .4s ease-in}.slider-track__entering-item{position:absolute;width:100%}.slider-track__counter{font-size:var(--sah-font-s);line-height:var(--sah-line-height-s);font-family:var(--sah-font-bold);font-weight:var(--sah-font-w-bold);box-sizing:border-box;color:#fff;text-align:center;padding-top:8px}.slider-gallery{display:flex;flex-direction:column;justify-content:center;width:100%;margin-bottom:12px}.slider-gallery--is-vertical{margin-bottom:0}@media(min-width:80em){.slider-gallery{flex-grow:initial;flex-basis:auto}}.fullscreen-slider{align-items:center;box-sizing:border-box;display:flex;flex-direction:column;height:100vh;justify-content:center;margin:0 auto;width:100%}.fullscreen-slider--inline{flex-direction:row;justify-content:space-around}@media(min-width:80em){.fullscreen-slider{padding:48px 0;width:75%}}@media(min-width:90em){.fullscreen-slider{padding:64px 0;width:64%;max-width:1600px}}.fullscreen-slider__close-button{background-color:#00000080;border:none;border-radius:50%;color:#fff;cursor:pointer;line-height:0;outline:none;padding:8px;position:absolute;right:8px;top:8px;will-change:transform;z-index:4}.fullscreen-slider__close-button:hover{background-color:var(--sah-light);transition:.3s;transform:rotate(360deg)}@media(min-width:80em){.fullscreen-slider__close-button{right:16px;top:16px}}.skeleton{width:100%;height:auto;background-color:var(--sah-tertiary);border-radius:12px}.skeleton__slider{height:200px}@media(min-width:64em){.skeleton__slider{display:block;height:400px}}.skeleton__book-now{height:200px;margin-bottom:24px}@media(min-width:64em){.skeleton__book-now{height:550px}}.skeleton__listing-details{display:none}@media(min-width:64em){.skeleton__listing-details{height:600px}}.imageMosaic{display:grid;cursor:pointer;width:100%;height:414px;border-radius:24px;overflow:hidden;grid-template-columns:1.3fr .7fr;grid-template-rows:1fr 1fr;gap:0;grid-auto-flow:row;grid-template-areas:"left_image right_image_top" "left_image right_image_bottom";gap:8px;position:relative}@media(max-width:79.9275em){.imageMosaic{height:358px}}.imageMosaic--five-images{grid-template-columns:1.2fr .4fr .4fr;grid-template-areas:"left_image right_image_top extra_right_top" "left_image right_image_bottom extra_right_bottom"}.imageMosaic--three-images-expanded{grid-template-columns:1.3fr .4fr}.imageMosaic__left_image{grid-area:left_image}.imageMosaic__left_image img{min-width:100%;min-height:100%;object-fit:cover}.imageMosaic__right_image_bottom{grid-area:right_image_bottom;display:grid}.imageMosaic__right_image_bottom img{min-width:100%;min-height:100%;object-fit:cover}.imageMosaic__bottom-overlay{position:relative}.imageMosaic__bottom-overlay:after{content:"";position:absolute;bottom:0;left:0;right:0;height:80px;background:linear-gradient(to top,rgba(0,0,0,.5) 0%,transparent 100%);pointer-events:none}.imageMosaic__chips-wrapper{position:absolute;bottom:0;left:0;right:0;margin:10px;display:flex;align-items:center;justify-content:space-between;gap:8px;pointer-events:none}.imageMosaic__chips-wrapper>*{pointer-events:auto}.imageMosaic__chips{display:flex;flex-wrap:wrap;gap:8px;align-items:center;min-width:0}.imageMosaic__chips--left{justify-content:flex-start}.imageMosaic__chips--right{justify-content:flex-end}.imageMosaic__chip{border:0}.imageMosaic__chip>svg{margin-right:8px}.imageMosaic__chip>i{margin-right:8px}.imageMosaic__right_image_bottom__chip{flex-shrink:0}.imageMosaic__right_image_top{grid-area:right_image_top}.imageMosaic__right_image_top img{min-width:100%;min-height:100%;object-fit:cover}.imageMosaic__extra_right_top{grid-area:extra_right_top}.imageMosaic__extra_right_top img{min-width:100%;min-height:100%;object-fit:cover}.imageMosaic__extra_right_bottom{grid-area:extra_right_bottom}.imageMosaic__extra_right_bottom img{min-width:100%;min-height:100%;object-fit:cover}.main-slider-image{background-color:#fff;margin-bottom:0;position:relative}.main-slider-image__chips{display:flex;flex-wrap:wrap;gap:8px;position:absolute;margin:10px;bottom:0;right:0;align-items:center;justify-content:flex-end;pointer-events:none;z-index:1}.main-slider-image__chips>*{pointer-events:auto}.main-slider-image__chips--listing-simplification{flex-direction:column;left:0;bottom:0;right:auto;margin:16px}@media(min-width:64em){.main-slider-image__chips--listing-simplification{flex-direction:row;right:0;left:auto}}.main-slider-image__chip{border:0;opacity:.9}.main-slider-image__chip>svg,.main-slider-image__chip>i{margin-right:8px}.main-slider-image__chip--listing-simplification>svg,.main-slider-image__chip--listing-simplification>i{margin-right:0}.main-slider-image__chip--listing-simplification>div{display:none}@media(min-width:64em){.main-slider-image__chip--listing-simplification>svg,.main-slider-image__chip--listing-simplification>i{margin-right:8px}.main-slider-image__chip--listing-simplification>div{display:block}}.main-slider-image__chip__all-photos{display:flex}@media(min-width:64em){.main-slider-image__chip__all-photos{display:none}}@media(min-width:64em){.main-slider-image__carousel .carousel{border-radius:20px}.main-slider-image__carousel .carousel svg{width:55px}}@media(min-width:64em){.main-slider-image__carousel--listing-simplification{height:414px;overflow:hidden;border-radius:20px}}.main-slider-image--non-desktop .main-slider-image__carousel{height:350px;overflow:hidden}.main-slider-image--non-desktop .main-slider-image__carousel .slider-wrapper{height:100%!important}.main-slider-image__gallery{display:block;line-height:0}.main-slider-image__image{width:100%;max-width:none}.main-slider-image__buttons-wrapper{align-items:stretch;display:flex;position:absolute;right:16px;bottom:16px}.main-slider-image__buttons-wrapper>*+*{margin-left:16px}.main-slider-image__open-button{background-color:#fff;cursor:pointer;padding:12px}.main-slider-image__open-button-content{font-size:var(--sah-font-s);line-height:var(--sah-line-height-s);font-family:var(--sah-font-bold);font-weight:var(--sah-font-w-bold)}@media(min-width:80em){.main-slider-image__open-button-content{font-size:var(--sah-font-m);line-height:var(--sah-line-height-m)}}.main-slider-image__open-button-content{color:var(--sah-primary);display:flex;align-items:center}.container{display:flex;flex-direction:column}@media(min-width:64em){.container{flex-direction:row}}.slider__container{display:flex;flex:1;flex-direction:column;width:100%;position:relative}.slider__carousel-wrapper{background-color:#fff;box-shadow:none;width:100%;padding:12px 0 0 12px}@media(min-width:48em){.slider__carousel-wrapper{padding:16px 24px 0}}.slider__social-buttons-container{position:absolute;left:0;right:0;padding:24px 12px;z-index:1;background:linear-gradient(to bottom,#ffffff80,#fff0)}@media(min-width:48em){.slider__social-buttons-container{display:none}}.property-title{background:#fff;padding:24px 24px 8px 16px}.property-title--compact{padding:8px 24px 8px 16px}@media(min-width:48em){.property-title{padding:24px 24px 8px}}.property-title__labels-section{margin-top:8px}.property-title__details{color:var(--sah-dark);margin-bottom:8px}.property-title__details>*+*{display:inline-flex;flex-direction:row;margin-left:4px}.property-title__details>*+*:before{content:"·";margin-right:4px;display:block}.property-title__statistics{font-family:var(--sah-font-title);font-weight:var(--sah-font-w-regular);font-size:var(--sah-font-xs);line-height:var(--sah-line-height-xs);display:flex;flex-direction:row;flex-wrap:wrap;gap:8px}@media(min-width:80em){.property-title__statistics{font-size:var(--sah-font-s);line-height:var(--sah-line-height-s)}}.property-title__icon{margin-right:4px}.property-title__icon:before{font-size:var(--sah-font-m);line-height:var(--sah-line-height-m)}.property-title__button-container{margin-top:24px;display:flex;flex-direction:row}.property-title__button-container *+*{margin-left:12px}.property-title__create-alert{font-family:var(--sah-font-bold);font-weight:var(--sah-font-w-bold)}.property-title__create-alert>button{padding-left:32px;padding-right:32px}.property-title__ask-question{font-family:var(--sah-font-bold);font-weight:var(--sah-font-w-bold)}.property-title__ask-question>button{padding-left:32px;padding-right:32px}.property-title__banner-container{margin:16px 0}.property-title__social-share svg{height:24px}.property-title__social-share{display:flex;align-items:center}.property-title__best-price{margin:16px 0;font-size:var(--sah-font-xs);line-height:var(--sah-line-height-xs)}.property-title__best-price-text{font-family:var(--sah-font-light);font-weight:var(--sah-font-w-light)}.simplified-property-title{background:#fff;display:flex;align-items:flex-start;justify-content:space-between}.simplified-property-title__content{display:flex;flex-direction:column;gap:8px}.simplified-property-title__heading{font-family:var(--sah-font-title);font-weight:var(--sah-font-w-regular);font-size:var(--sah-font-xxl);line-height:var(--sah-line-height-xxl);color:var(--sah-dark);display:block;margin-bottom:0}.simplified-property-title__heading--variant{font-size:var(--sah-font-xxxl);line-height:var(--sah-line-height-xxxl)}.simplified-property-title__details{color:var(--sah-dark)}.simplified-property-title__details--variant{font-size:var(--sah-font-s);line-height:var(--sah-line-height-s);color:var(--sah-medium)}@media(min-width:64em){.simplified-property-title__details--variant{font-size:var(--sah-font-m);line-height:var(--sah-line-height-m)}}.simplified-property-title__details>*+*{display:inline-flex;flex-direction:row;margin-left:4px}.simplified-property-title__details>*+*:before{content:"·";margin-right:4px;display:block}.simplified-property-title__details .property-description-item{display:inline-flex;flex-direction:row;align-items:center}.simplified-property-title__details .property-description-item__value--bold{font-family:var(--sah-font-bold);font-weight:var(--sah-font-w-bold)}.simplified-property-title__details .property-description-item__value{margin-right:4px}.listing-labels__list{list-style:none;padding:24px 0 0}@media(min-width:80em){.listing-labels__list{padding:32px 0 0}}.listing-labels__deposit-body>*{display:inline!important}.listing-labels__list-item{display:flex;margin-bottom:24px}.listing-labels__list-item--content{margin-left:16px}.listing-labels__list-item--title{font-size:var(--sah-font-m);line-height:var(--sah-line-height-m)}.listing-labels__list-item--description{font-size:var(--sah-font-s);line-height:var(--sah-line-height-s)}.listing-labels__list-item--link{font-family:var(--sah-font-bold);font-weight:var(--sah-font-w-bold);color:var(--sah-dark);text-decoration:underline}.listing-labels--capitalize{text-transform:capitalize}.booknow-card-title{font-family:var(--sah-font-bold);font-weight:var(--sah-font-w-bold);font-size:var(--sah-font-l);line-height:var(--sah-line-height-l);margin-bottom:16px;display:grid;grid-template-columns:2.5fr 1fr;grid-template-areas:"price social-buttons"}.booknow-card-title--with-offer-label{grid-template-areas:"offers-label social-buttons" "price price"}.booknow-card-title--without-social-buttons{grid-template-areas:"price price"}.booknow-card-title--without-social-buttons.booknow-card-title--with-offer-label{grid-template-areas:"offers-label offers-label" "price price"}.booknow-card-title__offers-label{grid-area:offers-label;margin-bottom:12px}.booknow-card-title__social-buttons{grid-area:social-buttons}.booknow-card-title__price{font-family:var(--sah-font-bold);font-weight:var(--sah-font-w-bold);font-size:var(--sah-font-l);line-height:var(--sah-line-height-l);grid-area:price}@media(min-width:64em){.booknow-card-title{justify-content:space-between}}.booknow-card{padding:24px 32px;background:var(--sah-white);margin-bottom:16px;border-width:1px;border-style:solid;border-color:var(--sah-light);box-shadow:0 8px 28px #00000014}@media(min-width:48em){.booknow-card{border-radius:20px}}.booknow-card__body{position:relative}.booknow-card__body>*+*{margin-top:16px}.booknow-card__footer{border-top:1px dashed var(--sah-light);border-style:solid;margin-bottom:24px}.booknow-card__booking-summary{margin-bottom:24px}.booknow-card__booking-summary button{padding:0}.booknow-card__message{padding:1em;background-color:var(--sah-warning);border:1px dashed var(--sah-warning);border-radius:3px;font-size:var(--sah-font-s);line-height:var(--sah-line-height-s);text-align:center;margin-bottom:1em}.booknow-card--button{clear:both;padding:0}.booknow-card--post-paid{display:inline-block;margin-top:20px;font-size:var(--sah-font-s);line-height:var(--sah-line-height-s);color:var(--sah-light)}.booknow-card__unverified-booknow-button{margin-bottom:12px}.booknow-card__buttons{display:flex;flex-direction:column}.booknow-card__open-payment-info{display:flex;justify-content:flex-start;text-decoration:underline}.booknow-card-not-available{padding:24px 32px;background:var(--sah-white);margin-bottom:24px;border-width:1px;border-style:solid;border-color:var(--sah-light);box-shadow:0 8px 28px #00000014}@media(min-width:64em){.booknow-card-not-available{position:-webkit-sticky;position:sticky}}.booknow-card-not-available__body{position:relative;margin-top:16px}.booknow-card-not-available__title{justify-content:flex-end}.booknow-card-not-available__alternatives-button{width:100%;margin-top:16px}.listing-bn{display:none;width:var(--book-now-card-size)}@media(min-width:64em){.listing-bn{display:flex;flex-direction:column;gap:16px;align-self:start;position:sticky;top:8px;z-index:4;width:100%}}.booking-bar-not-available{padding:16px;display:flex;align-items:center;justify-content:space-between;position:fixed;bottom:0;width:100%;box-sizing:border-box;box-shadow:0 -2px 2px #00000021;background-color:#fff;z-index:3000}.booking-bar-not-available--variant{padding:16px;display:flex;flex-direction:column;align-items:center;justify-content:space-between;position:fixed;bottom:0;width:100%;box-sizing:border-box;box-shadow:0 -2px 2px #00000021;background-color:#fff;z-index:3000}html{--listing-padding: 50px;--book-now-card-size: 40%}@media(min-width:80em){html{--listing-padding: 120px;--book-now-card-size: 35%}}.listing{position:relative;margin:auto;max-width:1720px;padding:0 0 32px}@media(min-width:48em){.listing{z-index:4}}@media(min-width:64em){.listing{padding:24px var(--listing-padding) 32px var(--listing-padding)}}.listing__top{width:100%;display:flex;flex-direction:column;gap:24px}@media(min-width:64em){.listing__top{margin-bottom:24px}}.listing--simplification-header-variant .listing__top{margin-bottom:24px}@media(min-width:48em){.listing--simplification-header-variant .listing__top{margin-bottom:32px}}@media(min-width:80em){.listing--simplification-header-variant .listing__top{margin-bottom:40px}}.listing__grid{display:grid;grid-column-gap:24px;grid-row-gap:0}@media(min-width:64em){.listing__grid{grid-template-columns:1fr var(--book-now-card-size)}}.listing__grid>*{min-width:0}.listing--listing-simplification-bottom .listing__grid{grid-column-gap:80px}.listing__back-to-search{padding:0 32px}.listing__header{display:flex;flex-direction:row;position:sticky;top:0;background:#fff;z-index:5}@media(min-width:48em){.listing__header{display:none}}.listing__property-title{padding:24px 16px}.listing__sidebar{display:none}@media(min-width:64em){.listing__sidebar{display:flex;flex-direction:column;gap:16px;grid-row:1/3;grid-column:2}}.listing__content{margin-right:0;display:flex;flex-direction:column;width:100%;position:relative}@media(min-width:64em){.listing__content{width:100%;max-width:100%;margin-right:24px;grid-column:1}}.listing__back-button-desktop{align-self:flex-start;margin-bottom:8px;text-decoration:none}.listing__back-button-desktop--simplification-header-variant{justify-self:flex-start;margin-left:24px}@media(min-width:64em){.listing__information{flex-basis:auto}}.listing__booking-bar{display:flex;bottom:0;position:fixed}@media(min-width:64em){.listing__booking-bar{display:none}}.listing__breadcrumb{font-size:var(--sah-font-xs);line-height:var(--sah-line-height-xs);font-family:var(--sah-font-bold);font-weight:var(--sah-font-w-bold);margin:8px 8px 8px 16px;padding:0}@media(min-width:64em){.listing__breadcrumb{margin-left:0}}.listing__breadcrumb--large{font-size:var(--sah-font-l)}.listing__content-navigation{padding:0 16px}@media(min-width:48em){.listing__content-navigation{top:0;padding:0 24px}}@media(min-width:80em){.listing__content-navigation{padding:0 24px}}@media(min-width:90em){.listing__content-navigation{padding:0 48px}}.not-found__section{padding:32px 24px;text-align:center}.not-found__section h1{font-family:var(--sah-font-bold);font-weight:var(--sah-font-w-bold)}.not-found__image,.not-found__header,.not-found__content{margin-bottom:24px}.button.not-found__back-to-results{font-family:var(--sah-font-bold);font-weight:var(--sah-font-w-bold)}:export{primary:var(--sah-primary);interaction:var(--sah-interaction);secondary-pink:var(--sah-secondary-pink);secondary-blue:var(--sah-secondary-blue);interaction-dark:var(--sah-interaction-dark);tertiary:var(--sah-tertiary);danger:var(--sah-danger);success:var(--sah-success);success-light:var(--sah-success-light);warning:var(--sah-warning);white:var(--sah-white);primary-light:var(--sah-primary-light);interaction-light:var(--sah-interaction-light);secondary-blue-light:var(--sah-secondary-blue-light);secondary-blue-ultra-light:var(--sah-secondary-blue-ultra-light);secondary-pink-light:var(--sah-secondary-pink-light);medium:var(--sah-medium);light:var(--sah-light);medium-light:var(--sah-medium-light);ultra-light:var(--sah-ultra-light);overlay-light-black:var(--sah-overlay-light-black);overlay-black:var(--sah-overlay-black);overlay-white:var(--sah-overlay-white);overlay-pink:var(--sah-overlay-pink);primary-light-blue:var(--sah-primary-light-blue);secondary:var(--sah-secondary);ultra-dark:var(--sah-ultra-dark);dark:var(--sah-dark);info:var(--sah-info);primary-dark:var(--sah-primary-dark);translucid:var(--sah-translucid);shadow:var(--sah-shadow)}:export{font-light:var(--sah-font-light);font-regular:var(--sah-font-regular);font-bold:var(--sah-font-bold);font-extra-bold:var(--sah-font-extra-bold);font-ultra-bold:var(--sah-font-ultra-bold);font-title:var(--sah-font-title)}:export{font-light:var(--sah-font-w-light);font-regular:var(--sah-font-w-regular);font-bold:var(--sah-font-w-bold);font-extra-bold:var(--sah-font-w-extra-bold);font-ultra-bold:var(--sah-font-w-ultra-bold)}:export{line-height-xxxs:var(--sah-line-height-xxxs);line-height-xxs:var(--sah-line-height-xxs);line-height-xs:var(--sah-line-height-xs);line-height-s:var(--sah-line-height-s);line-height-m:var(--sah-line-height-m);line-height-l:var(--sah-line-height-l);line-height-xl:var(--sah-line-height-xl);line-height-xxl:var(--sah-line-height-xxl);line-height-xxxl:var(--sah-line-height-xxxxl);line-height-xxxxl:var(--sah-line-height-xxxxl);line-height-xxxxxl:var(--sah-line-height-xxxxxl);line-height-xxxxxxl:var(--sah-line-height-xxxxxxl);line-height-xxxxxxxl:var(--sah-line-height-xxxxxxxl);line-height-xxxxxxxxl:var(--sah-line-height-xxxxxxxxl)}.clearfix:before,.clearfix:after{content:" ";display:table}.clearfix:after{clear:both}.clearfix{*zoom: 1}.listing-header{display:none}@media(min-width:48em){.listing-header{display:block}}
