body{background:rgba(244,239,230,.92)}::selection{color:var(--accent-fg,#F4EFE6);background:var(--accent,#B07A4C)}h1,h2{color:#241c31}.landscape-popup.modal{z-index:50;background-color:var(--location-btn-color)}.about-locations h3{color:#241c31}.listing-map-search-note,.static-page-link,.select-wrap .option p,.wrapper .title{color:#241c31}.nav-link-sub,.dropdown-item .accordion a{color:#666}.header{background-color:#f4efe6}.nav-perfil{margin-left:1rem;margin-right:1rem}.nav-link,.nav-link:hover{color:#fff}.custom-currency .select-wrap .default-option{border:none}.custom-currency .select-wrap .default-option:before{border-color:transparent transparent #fff #fff}.custom-currency .select-wrap .default-option .option p{color:#fff}.middle-nav ul li:hover,.middle-nav ul li.active{border-bottom:1px solid #b07a4c}.nav-item svg.search-icon{color:#fff}.progress-bar{background-color:#b07a4c;color:#241c31}.wrapper .footer .footer-top{text-align:left}.footer{background-color:#59b7bd;border-top:1px solid #59b7bd;color:#fff}.footer.jpg-img{background-image:var(--site-common-footer-img-jpg)}.footer a,.footer a:hover{color:#fff}.footer-social-link svg{color:var(--ink)}.guestPopup .top .wrapper button{background-color:var(--ink)}.calendar .datepicker__month-button{background-color:var(--ink)}.popup-check-box-label-title a{color:var(--ink)}.popup-single-check-box .checkmark:after{border:solid var(--ink);border-width:0 3px 3px 0}.select-wrap .default-option{border:2px solid #16153d;border-radius:0;box-shadow:none}.select-wrap .default-option li{padding:0 10px}.price-slider input[type=range]:focus::-webkit-slider-runnable-track{background:var(--ink)}.price-slider input[type=range]:focus::-ms-fill-lower{background:var(--ink)}.price-slider input[type=range]:focus::-ms-fill-upper{background:var(--ink)}.price-slider input[type=range]::-webkit-slider-runnable-track{background:var(--ink)}.price-slider input[type=range]::-webkit-slider-thumb{border:1px solid var(--ink);background:var(--ink)}.price-slider input[type=range]::-moz-range-track{background:var(--ink)}.price-slider input[type=range]::-moz-range-thumb{border:1px solid var(--ink);background:var(--ink)}.price-slider input[type=range]::-ms-fill-lower,.price-slider input[type=range]::-ms-fill-upper{background:var(--ink)}.price-slider input[type=range]::-ms-thumb{box-shadow:0 0 #000;background:var(--ink)}.expand-area{background-color:var(--ink);box-shadow:0 2px 4px rgba(0,0,0,.1)}.input-bg-icon svg{color:#666}.spinner>div{background-color:#b07a4c}.spinner .bounce1{background-color:#b07a4c}.spinner .bounce2{background-color:var(--ink)}.bs-category-check-in-out{background-color:#b07a4c;box-shadow:0 0 4px #B07A4C}.read-more-container,.read-more{color:#b07a4c}.footer .flex,.footer .flex a{color:#241c31}.mega-menu.mega-menu-2col .menu-2col{width:50%}.mega-menu.mega-menu-2col .menu-2col-width{min-width:330px;left:auto;right:0}.mega-menu.mega-menu-2col .menu-2col-width a{line-height:28px}.social-login-pop-up .btn-email,.guestPopup .btn-wrapper .save,.search-button,.search-btn,.all-share-buttons button,.share-list button,.footer-bar-alert-container-all .btn-email,.weather-alert-btn,.footer-bar-weather-info-search button,.popup-buttons .popup-submit-btn,.guestPopup .top .wrapper button,.btn-grad,.footer-bar-favorite-share-container-all .box input[type=button]{background-image:linear-gradient(60deg,var(--ink) 0%,var(--ink) 100%);background-color:var(--ink);transition:.5s}.social-login-pop-up .btn-email:hover,.guestPopup .btn-wrapper .save:hover,.search-button:hover,.all-share-buttons button:hover,.share-list button:hover,.footer-bar-alert-container-all .btn-email:hover,.weather-alert-btn:hover,.footer-bar-weather-info-search button:hover,.popup-buttons .popup-submit-btn:hover,.guestPopup .top .wrapper button:hover,.btn-grad:hover{background-image:linear-gradient(60deg,var(--accent) 0%,var(--accent) 100%);background-color:var(--accent)}.destination-content{margin:10px 0;border-left:1px solid #dfeaf0;padding:0 15px}.destinations-menu-2-col .menu-destination-wrapper{width:600px}.destinations-menu-3-col .menu-destination-wrapper{width:auto}.destinations-menu-3-col.menu-full-width .menu-destination-wrapper{width:max-content}.destinations-menu-3-col .menu-destination-wrapper.home-page{width:810px}.destinations-menu-4-col .menu-destination-wrapper{width:1e3px}.destinations-menu-2-col .destination-links{width:45%;column-count:1;column-gap:2px}.destinations-menu-3-col .home-page .destination-links{width:60%;column-count:2;column-gap:2px}.destinations-menu-3-col .destination-links{width:70%;column-count:2;column-gap:2px}.destinations-menu-4-col .destination-links{width:65%;column-count:3;column-gap:2px}.destinations-menu-2-col .destination-content{width:55%}.destinations-menu-3-col .home-page .destination-content{width:40%}.destinations-menu-3-col .destination-content{width:30%}.destinations-menu-4-col .destination-content{width:35%}.destination-links a{line-height:20px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.destination-content-top-image{padding:0 10px 0 0}.destination-content-top-title{line-height:18px;margin:0 0 5px}.destination-content-top-sub-title{line-height:16px}.destination-content-bottom{margin:30px 0 0}.destination-content-bottom button{color:#fff;border:none;text-align:center;font-size:18px;font-weight:600;padding:7px 23px;cursor:pointer;border-radius:10px;margin:10px 0 0;line-height:26px}.form-area input,.home-banner-form input,.calendar input,.guest input,.refine-search .box input.search{color:#666}.cookie-footer-banner{background-color:#b07a4c;border:1px solid #b07a4c;bottom:50px;z-index:7}.cookie-footer-banner-button button{background-color:#14213d}.already-subscribed{color:#241c31}.already-subscribed p{color:#241c31}.footer-bar-favorite-share-container-all .box input[type=button]{border-radius:10px}.refine-tiles-loading{color:#241c31}.loader-primary-dot-fill-color{fill:#b07a4c}.loader-secondary-dot-fill-color{fill:#14213d}.redirect-loader .loader-primary-dot-color{background-color:#b07a4c}.redirect-loader .loader-secondary-dot-color{background-color:#14213d}.box input{border:1px solid #e6e6e6}.close{color:#fff}.footer-separator{border-color:transparent #66c2c8 #66c2c8}.max-w-full.nav-row-logo{height:32px;width:auto}.logo-with-text-area{display:flex;align-items:center}.logo-with-text-area .tag-line{text-transform:uppercase;color:#fff;padding-left:15px;font-size:1rem}.logo-with-text-area .tag-line.show-tag-line{display:flex;align-items:center}.site-all-logo{display:none}.site-all-logo.show{display:flex;align-items:center}.body-overlay{background-color:rgb(60 44 31/.5)}.modal-overlay{background-color:rgba(20,16,10,.42)}.modal.guestPopup{background-color:rgba(20,16,10,.42)}.footer-logo{margin-bottom:5px}.footer-bottom li{margin:0 12px 0 0}.footer-menu-title{display:block;font-weight:700}.user-platform-desktop .footer-bottom li{margin:0 0 0 12px}.user-platform-tablet .footer-bottom li{margin:0 0 0 8px}.footer-social-list li a{background-color:#fff;border-radius:50%;display:inline-block;line-height:0;margin:0 2px;padding:7px}.popup-buttons .popup-submit-btn:disabled:hover,.popup-buttons .popup-submit-btn:disabled{background-color:#b0e0e6;background-image:linear-gradient(60deg,#b0e0e6 0%,#b0e0e6 100%)}.popup-buttons .popup-clear-btn{color:#0b1833}.icon-left{width:30px}.icon-left .pet-marker,.icon-left svg{width:30px;height:26px;margin:6px 0}.checkbox-wrapper{padding:0 0 0 35px}.compare-price-check-box .checkbox:after{border:solid #b07a4c;border-width:0 2px 2px 0}.user-platform-mobile .header-mobile-search-bg{background-color:#59b7bd}.user-platform-mobile .nav{background-color:var(--ink)}.user-platform-mobile .navigation-accordion-holder .accordion-indicator{background-color:#b07a4c}.user-platform-mobile .responsive-image img{max-width:fit-content;height:41px;width:auto}.user-platform-tablet .navigation-accordion-holder .accordion-indicator{background-color:#b07a4c;background-image:none}.user-platform-tablet .navigation-accordion-holder input.mobile-sub-nav-active+.tab-label .accordion-indicator{background-color:var(--ink)}.user-platform-tablet .navigation-accordion-holder .tab-label{color:#666}.user-platform-tablet .mega-menu>ul.dropdown-menu.menu-tablet,.user-platform-tablet .mega-menu>ul.dropdown-menu.menu-tablet .home-page{transform:unset;min-width:230px}ul.destinations-menu.dropdown-menu{right:auto;width:fit-content;max-width:max-content;min-width:800px;left:auto;margin-left:auto;margin-right:auto;transform:translateX(-80%)}.mega-menu>ul.dropdown-menu{right:0;left:40%;max-height:480px;min-width:800px;padding:5px 10px;transform:translateX(-40%)}.footer-bar-alert-container.scroll-fixed{bottom:50px}.search-btn-area .info-icon{background-color:#241c31}.custom-currency .select-wrap{width:90px}.search-modal-v2 .refine-search{border-radius:100px}.search-modal-v2.new-search-popup .form-content-right .search-button{border-radius:0 100px 100px 0}.search-modal-v2 .header-search-btn-v2{background:var(--location-btn-color)}.search-modal-v2.at-top .header-search-btn-v2:hover img{filter:invert(66%)sepia(85%)saturate(4200%)hue-rotate(345deg)brightness(96%)contrast(104%)}.search-modal-v2 .header-search-btn-v2:hover{background:#dd6c71}.search-modal-v2.at-top .header-search-btn-v2:hover{background:0 0}.calendar-v2 .bulk-short-stay-btn.active,.calendar-v2 .bulk-month-btn.active{background:#b07a4c}.calendar-v2 .bulk-continue-btn{background:#b07a4c}.calendar-v2 .bulk-short-stay-btn:hover,.calendar-v2 .bulk-short-stay-btn.active:hover,.calendar-v2 .bulk-month-btn:hover,.calendar-v2 .bulk-month-btn.active:hover,.calendar-v2 .bulk-continue-btn:hover{background:#b07a4c}@media screen and (min-width:1500px) and (max-width:1919.98px){ul.destinations-menu.dropdown-menu{right:auto;width:fit-content;max-width:max-content;min-width:800px;left:auto;margin-left:auto;margin-right:auto;transform:translateX(-72%);overflow-y:unset}.destinations-menu-3-col .menu-destination-wrapper{max-width:calc(100vw - 180px);min-width:auto}.search-modal-v2 ul.destinations-menu.dropdown-menu{transform:translateX(-62%)}}@media screen and (min-width:1360px) and (max-width:1499.98px){ul.destinations-menu.dropdown-menu{right:auto;width:calc(100vw - 180px);max-width:max-content;min-width:800px;left:auto;margin-left:auto;margin-right:auto;transform:translateX(-68%)}.destinations-menu-3-col .menu-destination-wrapper{width:auto}.destinations-menu-3-col.menu-full-width .menu-destination-wrapper{width:auto}.search-modal-v2 ul.destinations-menu.dropdown-menu{transform:translateX(-54%)}}@media screen and (min-width:1200px) and (max-width:1359.98px){ul.destinations-menu.dropdown-menu{right:auto;width:calc(100vw - 180px);max-width:max-content;min-width:800px;left:auto;margin-left:auto;margin-right:auto;transform:translateX(-61%)}.destinations-menu-3-col .menu-destination-wrapper{width:auto}.destinations-menu-3-col.menu-full-width .menu-destination-wrapper{width:auto}.search-modal-v2 ul.destinations-menu.dropdown-menu{transform:translateX(-48%)}}@media only screen and (max-width:1199px){.navigation-accordion-holder .tab-content,.navigation-accordion-holder input.mobile-sub-nav-active~.tab-content{padding-right:0}.navigation-accordion-holder .accordion-indicator{background-color:#b07a4c}.navigation-accordion-holder input.mobile-sub-nav-active+.tab-label .accordion-indicator{background-color:var(--ink)}.navigation-accordion-holder .tab-label{color:#666}.navigation-accordion-holder input.mobile-sub-nav-active+.tab-label{color:#666}.mega-menu.mega-menu-2col .menu-2col-width li{width:100%}.mega-menu.mega-menu-2col .menu-2col-width{min-width:190px}.destinations-menu-2-col .menu-destination-wrapper{width:500px}.destinations-menu-3-col .menu-destination-wrapper.home-page{width:810px}.destinations-menu-3-col .menu-destination-wrapper{width:auto}.destinations-menu-4-col .menu-destination-wrapper{width:767px}.vacation-rentals-bg,.footer{background-image:none}.footer.jpg-img{background-image:none}}@media only screen and (max-width:1023px){.responsive-image img{max-width:fit-content;height:41px;width:auto}.header-logo .main-logo-icon{height:25px}.footer-logo img{max-width:201px;height:auto}.header-mobile-search-bg{background-color:#59b7bd}.footer .footer-bar-single-item.active{background-color:#b07a4c;margin-top:-15px}.footer-bar-single-item-image sup{background-color:var(--ink)}.footer-bar-weather-info-icon svg{fill:#b07a4c}.footer-bar-weather-info-month{color:#241c31}.footer-bar-weather-info-temp{color:#241c31}.search-btn{background-color:#241c31}.mobile-menu svg.search-icon{color:#fff}.fahrenheit-celsius .active{background-color:#b07a4c}.header-mobile-search-right-icon .green-dot{background-color:#b07a4c}.footer .tiles-section .cta-btn-all .price a{color:#fff}.powered-block{justify-content:center}.footer-copy-right{text-align:center}.footer-bottom{gap:16px}}@media screen and (min-width:992px) and (max-width:1199.98px){ul.destinations-menu.dropdown-menu{width:calc(100vw - 130px);transform:translateX(-55%)}.destinations-menu-3-col.menu-full-width .menu-destination-wrapper{width:auto}.nav-perfil{margin-right:0}.nav-item{margin:0 0 0 .5rem}ul.destinations-menu.dropdown-menu.home-page{transform:translateX(-67%)}.search-modal-v2 ul.destinations-menu.dropdown-menu.home-page{transform:translateX(-56%)}.search-modal-v2 ul.destinations-menu.dropdown-menu{transform:translateX(-49%)}.search-modal-v2 .logo-with-text-area .tag-line.show-tag-line{font-size:13px}.search-modal-v2 .dropdown-link{font-size:14px}.search-modal-v2 .header-search-btn-v2 span,.search-modal-v2 .logo-with-text-area .tag-line{font-size:13px}.select-wrap .default-option:before{right:25px}.search-modal-v2 .header-search-btn-v2{padding:5px 10px 6px}}@media screen and (min-width:992px) and (max-width:1023px){.search-modal-v2 ul.destinations-menu.dropdown-menu{transform:translateX(-46%)}}@media screen and (max-width:991px){header{height:56px}.header{height:56px}.nav{background-color:var(--ink)}.dropdown-item .navigation-accordion-holder a{text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.destinations-menu-3-col .home-page .destination-links{width:100%;column-count:auto;column-gap:normal}.destinations-menu-3-col .menu-destination-wrapper.home-page{width:100%}.destinations-menu-2-col .menu-destination-wrapper,.destinations-menu-3-col .menu-destination-wrapper,.destinations-menu-4-col .menu-destination-wrapper{width:100%}.destinations-menu-2-col .destination-links,.destinations-menu-3-col .destination-links,.destinations-menu-4-col .destination-links{width:100%;column-count:auto;column-gap:normal}.destination-links a{line-height:36px}.destination-content{display:none}ul.destinations-menu.dropdown-menu{right:auto;width:100%;max-width:100%;left:auto;margin:10px auto;transform:unset;min-width:unset}.mega-menu>ul.dropdown-menu.home-page,.mega-menu>ul.dropdown-menu{right:0;left:unset;min-width:100%;transform:unset}.destinations-menu-3-col.menu-full-width .menu-destination-wrapper{width:auto}.search-modal-v2 .refine-search{border-radius:10px}.search-modal-v2.new-search-popup .form-content-right .search-button{border-radius:0 0 10px 10px}.search-modal-v2 .nav .header-search-v2{display:none}}@media screen and (max-width:767px){.header{box-shadow:0 2px 4px rgba(0,0,0,.1)}.header-bg{box-shadow:0 2px 4px rgba(0,0,0,.1);background-color:var(--ink)}.footer-bottom{padding:5px 0}.footer-bottom .inline-list{margin-bottom:26px}.footer-bottom .footer-social-list{margin-bottom:10px}.destinations-menu-3-col.menu-full-width .menu-destination-wrapper{width:auto}}@media screen and (min-width:992px){.search-modal-v2 .dropdown-menu{top:3.7rem}.search-modal-v2.at-top .dropdown-menu{top:3.9rem}.mega-menu>ul.dropdown-menu{max-height:545px}.mega-menu ul.dropdown-menu>li{border-left:1px solid #dfe9ef}.mega-menu ul.dropdown-menu>li:first-child{border-left:none}.mega-menu-column-2nd{border:none}.calendar-v2 .flexible-dates-btn:hover,.calendar-v2 .flex-month-btn:hover,.calendar-v2 .flexible-dates-btn.active,.calendar-v2 .flex-month-btn.active{background:#b07a4c}.calendar.calendar-v2 .btn-skip-text:hover,.calendar-v2.calendar .btn-continue:hover{background:#b07a4c}.calendar-v2 .btn-skip-text:hover{border:2px solid #c49b79}}.sonder-footer,.sonder-footer *{box-sizing:border-box}.sonder-footer{--sonder-footer-cream:#F4EFE6;--sonder-footer-accent:#B07A4C;background:#14213d;background-image:none!important;border:0;color:var(--sonder-footer-cream);font-family:inter,ui-sans-serif,system-ui,sans-serif;line-height:1.5;padding:100px 0}.sonder-footer-container{width:100%;max-width:1688px;margin:0 auto;padding:0 clamp(20px,4vw,56px)}.sonder-footer .sonder-footer-container,.sonder-footer .sonder-footer-container :where(p,a,li,span){font-family:inter,ui-sans-serif,system-ui,sans-serif!important}.sonder-footer .footer-currency-dd li p{font-family:inter,sans-serif!important}.sonder-footer .footer-currency-dd .select-wrap.active .default-option:before{margin-top:-1px!important}.sonder-footer .footer-top{display:grid;grid-template-columns:1.5fr repeat(5,1fr);gap:clamp(28px,3vw,56px);margin:0 0 64px;padding:0;text-align:left}.sonder-footer-logo-link{display:block;width:max-content;line-height:0}.sonder-footer .footer-logo{display:block;width:auto;height:28px;margin:0}.sonder-footer .footer-brand p{max-width:36ch;margin:16px 0 0;color:rgba(244,239,230,.92);font-size:14.5px;line-height:1.55}.sonder-footer .footer-col h4{margin:0 0 18px;color:rgba(244,239,230,.52);font-family:jetbrains mono,ui-monospace,monospace;font-size:13px;font-weight:500;letter-spacing:.14em;line-height:1.5;text-transform:uppercase}.sonder-footer .footer-col ul{display:flex;flex-direction:column;gap:12px;margin:0;padding:0;list-style:none}.sonder-footer .footer-col li{margin:0;padding:0}.sonder-footer .footer-col a{color:rgba(244,239,230,.82);font-size:14.5px;text-decoration:none;transition:color .2s cubic-bezier(.22,.61,.36,1)}.sonder-footer .footer-col a:hover{color:var(--sonder-footer-accent)}.sonder-footer .footer-bottom{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;margin:0;padding:34px 0 0;border-top:1px solid rgba(244,239,230,.16);color:rgba(244,239,230,.6);font-size:13px}.sonder-footer .footer-legal{display:flex;align-items:center;gap:14px}.sonder-footer .powered-by{display:inline-flex;flex:none;align-items:center;gap:14px;color:rgba(244,239,230,.6);text-decoration:none}.sonder-footer .powered-by img{display:block;width:auto;height:36px}.sonder-footer .powered-by .pb-divider{width:1px;height:38px;background:rgba(244,239,230,.22)}.sonder-footer .pb-stack{display:flex;flex-direction:column;gap:2px}.sonder-footer .pb-text{color:rgba(244,239,230,.6);font-size:14px;line-height:1.35;white-space:nowrap}.sonder-footer .pb-text a,.sonder-footer .footer-bottom a{color:rgba(244,239,230,.6)}.sonder-footer .pb-text a:hover,.sonder-footer .footer-bottom a:hover{color:var(--sonder-footer-accent)}.sonder-footer .footer-legalese{color:rgba(244,239,230,.6);font-size:13px;line-height:1.5}.sonder-footer .legal-br{display:none}.sonder-footer .footer-bottom-end{display:flex;align-items:center;gap:18px}.sonder-footer .footer-copy{color:rgba(244,239,230,.6);font-size:12px}.sonder-footer .footer-currency-dd .custom-currency .select-wrap{width:auto}.sonder-footer .footer-currency-dd .select-wrap .default-option{border:1px solid rgba(244,239,230,.28);border-radius:8px;background:0 0;box-shadow:none;transition:border-color .2s var(--ease)}.sonder-footer .footer-currency-dd .select-wrap .default-option:hover{border-color:rgba(244,239,230,.52)}.sonder-footer .footer-currency-dd .select-wrap .default-option li{padding:0 34px 0 14px;margin:0}.sonder-footer .footer-currency-dd .select-wrap .default-option .option p{color:rgba(244,239,230,.82);font-size:12px;letter-spacing:.02em}.sonder-footer .footer-currency-dd .select-wrap .default-option:before{right:14px;width:7px;height:7px;margin-top:-6px;border-color:transparent transparent rgba(244,239,230,.7)rgba(244,239,230,.7)}.select-wrap .select-ul .option p{color:var(--ink)}.sonder-footer .footer-currency-dd .select-wrap .select-ul{top:auto;bottom:calc(100% + 8px);width:max-content;min-width:100%;max-height:min(340px,45vh);overflow-y:auto;background-color:var(--bg-elevated);border-radius:var(--r-3);box-shadow:var(--shadow-lg)}.sonder-footer .footer-currency-dd .select-wrap .select-ul li:hover{background-color:var(--accent-soft)}.sonder-footer .footer-currency-dd .select-wrap .select-ul li .option p{color:var(--ink);font-size:13px}.sonder-footer .footer-currency-dd .select-wrap .select-ul li{margin:0}.user-platform-desktop .sonder-footer .footer-bottom li{margin:0}.sonder-footer .footer-fineprint{max-width:none;margin:42px 0 0;padding-top:32px;border-top:1px solid rgba(244,239,230,.14)}.sonder-footer .footer-fineprint p{max-width:70%;margin:0;color:rgba(244,239,230,.42);font-size:8pt;line-height:1.65}@media(min-width:721px) and (max-width:1100px){.sonder-footer .footer-brand{display:contents}.sonder-footer .footer-brand-main{grid-column:1/-1}.sonder-footer .footer-top{grid-template-columns:repeat(3,1fr);row-gap:44px}.sonder-footer .footer-fineprint{margin-top:38px;padding-top:28px}}@media(max-width:720px){.sonder-footer{padding-top:60px;padding-bottom:60px}.sonder-footer .footer-top{grid-template-columns:repeat(2,1fr);row-gap:48px;margin-bottom:30px}.sonder-footer .footer-brand{display:contents}.sonder-footer .footer-brand-main{grid-column:1/-1;order:0}.sonder-footer .footer-col{order:1}.sonder-footer .footer-logo{height:24px}.sonder-footer .footer-bottom{row-gap:40px;padding-top:50px}.sonder-footer .footer-legal{flex-direction:column;align-items:flex-start;gap:16px}.sonder-footer .footer-legal .pb-divider{display:none}.sonder-footer .powered-by img{height:28px}.sonder-footer .pb-stack{gap:10px}.sonder-footer .legal-br{display:inline}.sonder-footer .footer-fineprint{margin-top:34px;padding-top:24px}.sonder-footer .footer-fineprint p{max-width:none;font-size:8pt;line-height:1.6}}@media(max-width:768px){.sonder-footer-container{padding-right:clamp(24px,6vw,44px);padding-left:clamp(24px,6vw,44px)}}@media(max-width:1280px){.sonder-footer .footer-fineprint p{max-width:none}}.sonder-header .top-announcement{display:none;align-items:center;justify-content:center;gap:12px;position:relative;width:100%;padding:10px 48px;background:var(--accent);color:#fff;font-family:inter,ui-sans-serif,system-ui,sans-serif;font-size:14px;font-weight:500;line-height:1.4;text-align:center}.sonder-header .top-announcement.active{display:flex}.sonder-header .top-announcement-wrap{max-width:100%}.sonder-header .announcement-close{position:absolute;top:50%;right:16px;width:28px;height:28px;padding:0;border:0;background:0 0;color:#fff;font-size:22px;line-height:1;cursor:pointer;transform:translateY(-50%);transition:opacity .2s ease}.sonder-header .announcement-close:hover{opacity:.7}.sonder-header .announcement-link{color:inherit;text-decoration:underline;transition:opacity .2s ease}.sonder-header .announcement-link:hover{opacity:.85}body:has(.top-announcement.active) .sonder-faq-page .faq-searchbar{top:131px}.sonder-header:has(.top-announcement.active) .sonder-menu-sheet{top:120px}@media(max-width:575px){.sonder-header .top-announcement{justify-content:space-between;padding:8px 16px;font-size:12px;font-weight:400}.sonder-header .announcement-close{right:5px;font-size:18px}body:has(.top-announcement.active) .sonder-faq-page .faq-searchbar{top:108px}.sonder-header:has(.top-announcement.active) .sonder-menu-sheet{top:116px}}@media(max-width:400px){.sonder-header .top-announcement{padding:8px 10px}.sonder-header .announcement-close{right:2px}}.sonder-header,.sonder-header *{box-sizing:border-box}.sonder-header{--sonder-header-bg:#F4EFE6;--sonder-header-card:#FBF8F2;--sonder-header-ink:#14213D;--sonder-header-muted:#5A6376;--sonder-header-soft:#9197A6;--sonder-header-accent:#B07A4C;--sonder-header-line:rgba(20, 33, 61, .14);--sonder-header-line-soft:rgba(20, 33, 61, .08);position:sticky;top:0;z-index:11;width:100%;height:auto!important;min-height:93px;background:color-mix(in srgb,var(--bg) 100%,transparent);border-bottom:1px solid var(--sonder-header-line-soft);color:var(--sonder-header-ink);font-family:inter,ui-sans-serif,system-ui,sans-serif;backdrop-filter:saturate(140%)blur(10px);-webkit-backdrop-filter:saturate(140%)blur(10px)}.sonder-header .eh-inner{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;width:100%;max-width:1688px;height:92px;margin:0 auto;padding:0 var(--page-x);gap:24px}.sonder-header a{text-decoration:none}.sonder-header .eh-logo{display:flex;align-items:center;justify-self:start;line-height:0}.sonder-header .eh-logo img{display:block;width:auto;height:22px}.sonder-header .eh-nav{display:flex;align-items:center}.sonder-header .eh-nav-center{justify-content:center;gap:34px}.sonder-header .eh-nav-right{justify-content:flex-end;gap:10px}.sonder-header .sonder-nav-item{position:relative;padding:18px 0}.sonder-header .sonder-nav-link{display:inline-flex;position:relative;align-items:center;gap:8px;padding:6px 0;border:0;color:var(--sonder-header-ink);font-family:inter,ui-sans-serif,system-ui,sans-serif;font-size:16px;font-weight:500;letter-spacing:-.005em;line-height:1.5;white-space:nowrap;transition:color .2s cubic-bezier(.22,.61,.36,1)}.sonder-header .sonder-nav-link:hover,.sonder-header .sonder-nav-item:hover>.sonder-nav-link,.sonder-header .sonder-nav-item:focus-within>.sonder-nav-link{color:var(--sonder-header-ink)}.sonder-header .sonder-nav-link::after{content:"";position:absolute;right:0;bottom:-6px;left:0;height:2px;background:var(--sonder-header-accent);transform:scaleX(0);transform-origin:left center;transition:transform .28s cubic-bezier(.22,.61,.36,1)}.sonder-header .sonder-nav-link:hover::after,.sonder-header .sonder-nav-item:hover>.sonder-nav-link::after,.sonder-header .sonder-nav-item:focus-within>.sonder-nav-link::after,.sonder-header .sonder-nav-link.is-active::after{transform:scaleX(1)}@media(prefers-reduced-motion:reduce){.sonder-header .sonder-nav-link::after{transition:none}}.sonder-header .sonder-nav-dropdown{position:absolute;top:calc(100% - 4px);left:0;z-index:110;width:max-content;max-width:min(94vw,1e3px);padding:38px 44px;border:1px solid var(--sonder-header-line-soft);border-radius:16px;background:var(--sonder-header-card);box-shadow:0 22px 60px -16px rgba(20,16,10,.28),0 2px 12px rgba(20,16,10,8%);opacity:0;visibility:hidden;pointer-events:none;transform:translateY(8px);transition:opacity 220ms cubic-bezier(.22,.61,.36,1),transform 280ms cubic-bezier(.22,.61,.36,1),visibility 0s linear 220ms}.sonder-header .sonder-nav-item:hover .sonder-nav-dropdown,.sonder-header .sonder-nav-item:focus-within .sonder-nav-dropdown{opacity:1;visibility:visible;pointer-events:auto;transform:translateY(0);transition-delay:0s}.sonder-header .sonder-nav-dropdown-compact{left:50%;transform:translateX(-50%)translateY(8px)}.sonder-header .sonder-nav-item:hover .sonder-nav-dropdown-compact,.sonder-header .sonder-nav-item:focus-within .sonder-nav-dropdown-compact{transform:translateX(-50%)translateY(0)}.sonder-header .sonder-dropdown-grid{display:flex;align-items:flex-start;gap:clamp(26px,2.4vw,38px)}.sonder-header .sonder-dropdown-column{flex:none;min-width:148px;text-align:left}.sonder-header .sonder-dropdown-column h2{margin:0 0 18px;color:var(--sonder-header-muted);font-family:jetbrains mono,ui-monospace,monospace;font-size:11px;font-weight:500;letter-spacing:.08em;line-height:1.5;text-transform:uppercase}.sonder-header .sonder-dropdown-column ul{display:flex;flex-direction:column;gap:3px;margin:0;padding:0;list-style:none}.sonder-header .sonder-dropdown-column a{display:block;padding:8px 0;color:var(--sonder-header-ink);font-size:14px;font-weight:500;letter-spacing:-.005em;line-height:1.5;transition:color .2s cubic-bezier(.22,.61,.36,1),padding-left .2s cubic-bezier(.22,.61,.36,1)}.sonder-header .sonder-dropdown-column a:hover{padding-left:4px;color:var(--sonder-header-accent)}.sonder-header .sonder-dropdown-feature{display:grid;grid-template-rows:1fr auto;flex:0 0 clamp(216px,18vw,256px);min-height:220px;margin-left:clamp(18px,2vw,32px);overflow:hidden;border:1px solid var(--sonder-header-line-soft);border-radius:12px;background:var(--sonder-header-bg);color:inherit;transition:transform .2s cubic-bezier(.22,.61,.36,1),box-shadow .25s cubic-bezier(.22,.61,.36,1)}.sonder-header .sonder-dropdown-feature:hover{border-color:var(--sonder-header-ink);box-shadow:0 10px 24px -10px rgba(20,16,10,.22);transform:translateY(-2px)}.sonder-header .sonder-dropdown-media{display:block;min-height:130px;aspect-ratio:16/9;overflow:hidden;background:var(--sonder-header-line-soft)}.sonder-header .sonder-dropdown-media img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .5s cubic-bezier(.22,.61,.36,1)}.sonder-header .sonder-dropdown-feature:hover img{transform:scale(1.04)}.sonder-header .sonder-dropdown-body{display:flex;flex-direction:column;gap:4px;padding:12px 14px 14px;background:var(--sonder-header-card)}.sonder-header .sonder-dropdown-tag{color:var(--sonder-header-accent);font-family:jetbrains mono,ui-monospace,monospace;font-size:11px;font-weight:500;letter-spacing:.08em;line-height:1.5;text-transform:uppercase}.sonder-header .sonder-dropdown-title{color:var(--sonder-header-ink);font-size:14px;font-weight:600;letter-spacing:-.012em;line-height:1.3}.sonder-header .sonder-dropdown-cta{display:inline-flex;align-items:center;gap:6px;margin-top:2px;color:var(--sonder-header-muted);font-size:12.5px;line-height:1.5}.sonder-header .sonder-menu-sheet{position:fixed;top:80px;left:50%;width:max-content;max-width:min(94vw,1e3px);min-height:0;padding:38px 44px;border:1px solid rgba(20,33,61,8%);border-radius:16px;background:#fbf8f2;box-shadow:0 22px 60px -16px rgba(20,16,10,.28),0 2px 12px rgba(20,16,10,8%);transform:translateX(-50%)translateY(8px)}.sonder-header .sonder-nav-item:hover .sonder-menu-sheet,.sonder-header .sonder-nav-item:focus-within .sonder-menu-sheet{transform:translateX(-50%)translateY(0)}.sonder-header .sonder-sheet-grid{display:grid;grid-template-columns:minmax(334px,auto)clamp(216px,18vw,256px);align-items:flex-start;width:100%;min-height:0;gap:clamp(26px,2.4vw,38px)}.sonder-header .sonder-sheet-links{min-width:0;text-align:left}.sonder-header .sonder-sheet-links h2,.sonder-header .sonder-sheet-title{margin:0 0 18px;color:#5a6376;font-family:jetbrains mono,ui-monospace,monospace;font-size:11px;font-weight:600;letter-spacing:.08em;line-height:1.5;text-transform:uppercase;display:block}.sonder-header .sonder-sheet-links ul{margin:0;padding:0;list-style:none}.sonder-header .sonder-sheet-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:clamp(26px,2.4vw,38px);row-gap:3px}.sonder-header .sonder-sheet-links li{min-width:0}.sonder-header .sonder-sheet-links a{display:block;padding:8px 0;color:#14213d;font-size:14px;font-weight:500;letter-spacing:-.005em;line-height:1.5;transition:color .2s cubic-bezier(.22,.61,.36,1),padding-left .2s cubic-bezier(.22,.61,.36,1)}.sonder-header .sonder-sheet-links a:hover{color:#b07a4c;padding-left:4px}.sonder-header .sonder-sheet-links-split{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(26px,2.4vw,38px)}.sonder-header .sonder-sheet-links-split ul{display:flex;flex-direction:column;gap:3px}.sonder-header .sonder-menu-sheet .sonder-dropdown-feature{grid-template-rows:auto 1fr;align-self:flex-start;width:clamp(216px,18vw,256px);min-height:220px;margin:0;border-radius:12px}.sonder-header .sonder-menu-sheet .sonder-dropdown-media{min-height:0;aspect-ratio:16/9}.sonder-header .sonder-menu-sheet .sonder-dropdown-body{min-height:0;padding:12px 14px 14px}.sonder-header .sonder-menu-sheet .sonder-dropdown-tag{font-size:11px;letter-spacing:.08em}.sonder-header .sonder-menu-sheet .sonder-dropdown-title{font-size:14px;line-height:1.3}.sonder-header .sonder-menu-sheet .sonder-dropdown-cta{margin-top:2px;font-size:12.5px}.sonder-header .sonder-nav-beta{display:inline-flex;position:relative;align-items:center;justify-content:center;padding:6px 8px 6px 10px;border-radius:999px;background:#d9cfb7;color:#8c5f38;font-size:10px;font-weight:700;letter-spacing:.1em;line-height:1;text-transform:uppercase;cursor:help;outline:none}.sonder-header .sonder-nav-beta-tip{position:absolute;top:calc(100% + 9px);left:50%;width:250px;padding:13px 15px;border:1px solid rgba(20,33,61,9%);border-radius:8px;background:#f4efe6;color:#2a3454;box-shadow:0 14px 34px rgba(20,33,61,.24);font-size:12.5px;font-weight:400;line-height:1.55;letter-spacing:normal;text-align:left;text-transform:none;white-space:normal;opacity:0;visibility:hidden;transform:translate(-50%,4px);transition:.18s cubic-bezier(.22,.61,.36,1);pointer-events:none;z-index:300}.sonder-header .sonder-nav-beta-tip::before{content:"";position:absolute;bottom:100%;left:50%;margin-left:-6px;border:6px solid transparent;border-bottom-color:#f4efe6}.sonder-header .sonder-nav-beta:hover .sonder-nav-beta-tip,.sonder-header .sonder-nav-beta:focus-visible .sonder-nav-beta-tip{opacity:1;visibility:visible;transform:translate(-50%,0)}.sonder-header .sonder-trips{display:inline-flex;position:relative;isolation:isolate;align-items:center;height:44px;padding:0;overflow:visible;border:0;border-radius:8px;background:linear-gradient(98deg,#D4A574 0%,#B8845C 42%,#8B5A3C 100%);box-shadow:0 4px 14px rgba(90,45,20,.2),inset 0 1px rgba(255,255,255,.22);white-space:nowrap;transition:filter .2s cubic-bezier(.22,.61,.36,1),transform .2s cubic-bezier(.22,.61,.36,1)}.sonder-header .sonder-trips::before{display:none}.sonder-header .sonder-trips-label{display:inline-flex;position:relative;z-index:1;align-items:center;gap:8px;height:100%;padding:0 20px 0 14px;border-radius:inherit;color:#fff;font-size:13px;font-weight:600;letter-spacing:-.005em;text-shadow:0 1px 2px rgba(20,16,10,.35)}.sonder-header .sonder-trips:hover{filter:brightness(1.04);transform:translateY(-1px)}.sonder-header .sonder-trips-spark{width:15px;height:15px;color:#fff;filter:drop-shadow(0 1px 2px rgba(0,0,0,.18))}.sonder-header .sonder-trips-word{display:inline-block;position:relative;padding-right:0}.sonder-header .eh-search-circle,.sonder-header .eh-menu{display:inline-grid!important;flex:none;place-items:center;width:44px!important;height:44px;margin:0;padding:0;border-radius:999px;cursor:pointer;opacity:1!important;pointer-events:auto!important;transform:none!important}.sonder-header .eh-search-circle{border:0;border-radius:8px;background:var(--sonder-header-ink);background-image:none;color:#fff}.sonder-header .eh-search-circle:hover{filter:brightness(1.12)}.sonder-header .eh-search-circle svg,.sonder-header .eh-menu svg{width:18px;height:18px}.sonder-header .eh-menu{display:none!important;border:1px solid var(--sonder-header-line);background:0 0;color:var(--sonder-header-ink)}.sonder-header .eh-menu:hover{background:rgba(20,33,61,4%)}.sonder-header .menu-close-icon{display:none}.sonder-header .eh-menu.close .menu-open-icon{display:none}.sonder-header .eh-menu.close .menu-close-icon{display:block}.sonder-header .sonder-mobile-nav{display:none}.sonder-header>.expand-area{position:absolute;top:100%;left:0;z-index:-1;background:var(--sonder-header-bg);box-shadow:0 8px 18px rgba(20,16,10,8%);opacity:0;visibility:hidden;pointer-events:none;transform:translateY(-12px)}.sonder-header>.expand-area.search-show{z-index:45;opacity:1;visibility:visible;pointer-events:auto;transform:translateY(0)}@media(max-width:1180px){.sonder-header .eh-nav-center{gap:24px}.sonder-header .sonder-nav-link{font-size:14px}}@media(max-width:980px){.sonder-header{height:auto!important;min-height:74px;backdrop-filter:none;-webkit-backdrop-filter:none}.sonder-header .eh-inner{grid-template-columns:1fr auto 1fr;height:74px;gap:12px}.sonder-header .eh-logo{grid-column:2;grid-row:1;justify-self:center}.sonder-header .eh-logo img{height:19px}.sonder-header .eh-nav-center{display:none}.sonder-header .eh-nav-right{display:contents;gap:9px}.sonder-header .sonder-trips{display:none}.sonder-header .eh-search-circle{grid-column:3;grid-row:1;justify-self:end;width:40px!important;height:40px;border-radius:999px}.sonder-header .eh-search-circle svg{width:20px;height:20px}.sonder-header .eh-menu{display:inline-grid!important;grid-column:1;grid-row:1;justify-self:start;width:24px!important;height:24px;border:0}.sonder-header .eh-menu>svg{width:24px;height:24px}.sonder-header .eh-menu>.menu-close-icon{width:16px;height:16px}.sonder-header .sonder-mobile-nav{display:flex;position:fixed;inset:0;top:0;z-index:70;flex-direction:column;width:100%;height:100vh;height:100dvh;max-height:100dvh;padding:0 clamp(20px,4vw,56px)28px;overflow:hidden;overscroll-behavior:contain;background:var(--sonder-header-card);opacity:0;visibility:hidden;pointer-events:none;transform:translateY(-8px);transition:opacity .28s cubic-bezier(.22,.61,.36,1),transform .35s cubic-bezier(.22,.61,.36,1),visibility 0s linear .35s}.sonder-header .sonder-mobile-nav.show{opacity:1;visibility:visible;pointer-events:auto;transform:translateY(0);transition-delay:0s}.sonder-header .sonder-mobile-nav-head{display:flex;flex:none;align-items:center;height:72px;margin:0 calc(clamp(20px,4vw,56px) * -1);padding:0 24px;border-bottom:1px solid var(--sonder-header-line-soft)}.sonder-header .sonder-mobile-nav-head img{display:block;width:auto;height:19px}.sonder-header .sonder-mobile-nav ul{display:flex;flex:auto;flex-direction:column;min-height:0;margin:11px 0 0;padding:0 16px calc(12px + env(safe-area-inset-bottom))0;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;scrollbar-gutter:stable;list-style:none}.sonder-header .sonder-mobile-nav li{border:0;margin-bottom:0}.nav-item svg{margin-top:0}.sonder-header .sonder-mobile-nav li>a,.sonder-header .sonder-mobile-nav .dropdown-link{display:flex;align-items:center;justify-content:flex-start;min-height:47.1875px;padding:11px 4px;gap:18px;border-bottom:1px solid var(--sonder-header-line-soft);color:var(--sonder-header-ink);font-size:18px;font-weight:600;letter-spacing:-.018em;line-height:1.1}.sonder-header .sonder-mobile-nav .dropdown-link{width:100%;cursor:pointer}.sonder-header .sonder-mobile-nav .dropdown-link .icon{width:18px;height:18px;flex:none;margin-left:auto;fill:none;stroke:var(--sonder-header-soft);stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.sonder-header .sonder-mobile-nav .dropdown-menu{margin:0;padding:2px 12px 14px 42px;max-height:none;overflow:visible;border:0;background:0 0;position:static}.sonder-header .sonder-mobile-nav .dropdown>.dropdown-menu{display:none}.sonder-header .sonder-mobile-nav .dropdown>.dropdown-menu.visible,.sonder-header .sonder-mobile-nav .dropdown:hover>.dropdown-menu{display:block}.sonder-header .sonder-mobile-nav .dropdown-item{margin:0}.sonder-header .sonder-mobile-nav .dropdown-item a,.sonder-header .sonder-mobile-nav .nav-link-sub{display:block;height:auto;padding:9px 0;color:var(--sonder-header-ink);font-size:16px;font-weight:500;letter-spacing:-.01em;line-height:1.3;text-decoration:none;transition:color .2s cubic-bezier(.22,.61,.36,1),padding-left .2s cubic-bezier(.22,.61,.36,1)}.sonder-header .sonder-mobile-nav .dropdown-item a:hover,.sonder-header .sonder-mobile-nav .nav-link-sub:hover{color:#b07a4c;background:0 0;padding-left:4px}.sonder-header .sonder-mobile-nav li svg:not(.icon){width:20px;height:20px;flex:none;fill:none;stroke:var(--sonder-header-soft);stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.sonder-header .sonder-mobile-nav li .sonder-mobile-spark{fill:var(--sonder-header-soft);stroke:none}.sonder-header .eh-menu.close{position:fixed;top:17px;right:clamp(20px,4vw,56px);z-index:80;width:38px!important;height:38px;border:1px solid rgba(20,16,10,.42);background:var(--sonder-header-card);transition:background-color .2s var(--ease),color .2s var(--ease),transform .24s var(--ease)}.sonder-header .eh-menu.close:hover{color:var(--fg);transform:rotate(90deg)!important}.sonder-header .sonder-mobile-nav li:hover>a,.sonder-header .sonder-mobile-nav li:hover>.dropdown-link,.sonder-header .sonder-mobile-nav .nav-item.dropdown:has(>.dropdown-menu.visible)>.dropdown-link{color:#b07a4c}.sonder-header .sonder-mobile-nav li:hover>a svg:not(.sonder-mobile-spark),.sonder-header .sonder-mobile-nav li:hover>.dropdown-link svg,.sonder-header .sonder-mobile-nav .nav-item.dropdown:has(>.dropdown-menu.visible)>.dropdown-link svg{stroke:#b07a4c}.sonder-header .sonder-mobile-nav li:hover>a .sonder-mobile-spark,.sonder-header .sonder-mobile-nav .nav-item.dropdown:has(>.dropdown-menu.visible)>.dropdown-link .sonder-mobile-spark{fill:#b07a4c;stroke:none}}@media(max-width:480px){.sonder-header .eh-inner{padding-right:var(--page-x);padding-left:var(--page-x)}.sonder-header .sonder-mobile-nav{padding-right:20px;padding-left:20px}.sonder-header .eh-menu.close{top:17px;right:20px}}html.scroll-lock,html.scroll-lock body{overflow:hidden;overscroll-behavior:none}html.scroll-lock .sonder-header{position:fixed;top:0;right:0;left:0;z-index:11}.sonder-search-popup.search-modal-v2{position:fixed;inset:0;z-index:300}.sonder-search-popup .modal-overlay{background:rgba(20,16,10,.45);-webkit-backdrop-filter:blur(8px)saturate(120%);backdrop-filter:blur(8px)saturate(120%)}.sonder-search-popup.search-modal-v2>.modal-content{position:fixed;inset:0;width:100%;height:100%;margin:0;padding:0;border:0;border-radius:0;background:0 0;box-shadow:none;pointer-events:none;transform:none}.sonder-search-popup.search-modal-v2 .property-search-content{align-items:stretch;top:12vh;width:calc(100vw - 40px);max-width:620px;padding:clamp(26px,4vw,40px);overflow:visible;border-radius:8px;background:#f4efe6;color:#14213d;box-shadow:0 30px 80px rgba(20,16,10,.34);font-family:inter,ui-sans-serif,system-ui,sans-serif;transform:translateX(-50%)}.sonder-search-popup.search-modal-v2:not(.hidden) .property-search-content{transform:translateX(-50%);animation:sonderSearchPopupIn .3s cubic-bezier(.22,1,.36,1)both}@keyframes sonderSearchPopupIn{from{opacity:0;transform:translateX(-50%)translateY(-8px)scale(.98)}to{opacity:1;transform:translateX(-50%)translateY(0)scale(1)}}.sonder-search-popup .modal-header{position:static;width:100%}.sonder-search-popup.search-modal-v2 .close-btn{display:inline-flex;position:absolute;top:16px;right:16px;z-index:2;align-items:center;justify-content:center;width:36px;height:36px;line-height:0;border-radius:999px;background:rgba(20,16,10,6%);color:#14213d;transition:background .2s cubic-bezier(.22,.61,.36,1)}.sonder-search-popup.search-modal-v2 .close-btn:hover{background:rgba(20,16,10,.12)}.sonder-search-popup.search-modal-v2 .close-btn svg{width:18px;height:18px;color:#14213d;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round}.sonder-search-popup.new-search-popup .max-container{width:100%;padding:0}.sonder-search-popup .property-header-title{padding:0}.sonder-search-popup .header-title{margin:0 40px 0 0;color:#14213d;font-family:prata,times new roman,serif;font-size:clamp(24px,3.4vw,34px);font-weight:400;letter-spacing:-.018em;line-height:1.12;text-align:left}.sonder-search-popup .header-subtitle{margin:10px 0 0;color:#5a6376!important;font-size:15px;font-weight:400;letter-spacing:0;line-height:1.5;text-align:left}.sonder-search-popup .sonder-search-intent{display:flex;flex-wrap:wrap;gap:10px;margin:34px 0 0}.sonder-search-popup .sonder-search-intent button{padding:0 2px 4px;border:0;border-bottom:2px solid transparent;background:0 0;color:#9197a6;cursor:default;font-family:inter,ui-sans-serif,system-ui,sans-serif;font-size:12px;font-weight:600;letter-spacing:.13em;line-height:1.5;text-transform:uppercase;white-space:nowrap;cursor:pointer}.sonder-search-popup .sonder-search-intent button.active{border-bottom-color:#b07a4c;color:#14213d}.sonder-search-popup .refine-search{width:100%;margin-top:20px;padding:6px;border-radius:14px;background:#fff;box-shadow:0 10px 30px rgba(20,16,10,.12)}.sonder-search-popup .refine-search>form>.row{align-items:stretch}.sonder-search-popup.new-search-popup .form-content-left{padding:0}.sonder-search-popup .form-content-left>.row,.sonder-search-popup .form-content,.sonder-search-popup .suggestion-area{height:60px}.sonder-search-popup .suggestion-area>svg{display:none}.sonder-search-popup.new-search-popup .box input.search{height:60px;padding:0 18px;color:#14213d;font-family:inter,ui-sans-serif,system-ui,sans-serif;font-size:15px;font-weight:400;letter-spacing:0;line-height:1.5}.sonder-search-popup.new-search-popup .box input.search::placeholder{color:#9197a6;opacity:1}.sonder-search-popup.new-search-popup .form-content-right{height:60px;padding:0}.sonder-search-popup.new-search-popup .form-content-right .search-button{width:100%;height:60px;min-width:120px;border-radius:10px;background:#14213d;color:#fbf8f2;cursor:pointer;font-family:inter,ui-sans-serif,system-ui,sans-serif;font-size:14px;font-weight:600;letter-spacing:0;line-height:1;text-transform:none;white-space:nowrap;transition:background .2s cubic-bezier(.22,.61,.36,1)}.sonder-search-popup.new-search-popup .form-content-right .search-button:hover{background:#b07a4c;color:#f4efe6;transform:translateY(-1px);box-shadow:0 8px 22px rgba(176,122,76,.32),0 2px 6px rgba(20,16,10,.1)}.sonder-search-popup .google-auto-suggestion-header .google-auto-suggestion-wrapper{top:60px}@media(min-width:561px){.sonder-search-popup .form-content-left{flex-basis:75%;max-width:75%}.sonder-search-popup .form-content-right{flex-basis:25%;max-width:25%}}@media(min-width:761px){.sonder-search-popup.search-modal-v2 .property-search-content{max-width:720px}}@media(max-width:560px){.sonder-search-popup.search-modal-v2 .property-search-content{top:8vh;width:calc(100vw - 24px)}.sonder-search-popup .header-title{font-size:27px}.sonder-search-popup .sonder-search-intent{margin-top:24px;gap:8px}.sonder-search-popup .refine-search{padding:0;background:0 0;box-shadow:none}.sonder-search-popup .form-content-left{border-radius:8px;background:#fff;box-shadow:0 10px 30px rgba(20,16,10,.12)}.sonder-search-popup.new-search-popup .form-content-right{height:64px;margin-top:6px;padding:0}.sonder-search-popup.new-search-popup .form-content-right .search-button{height:64px;border-radius:12px}}#js-guest-modal.tv-overlay{top:0;height:100%;padding:clamp(16px,3vw,32px);box-sizing:border-box;transform:none;background-color:rgba(20,16,10,.42);backdrop-filter:blur(6px)saturate(140%);-webkit-backdrop-filter:blur(6px)saturate(140%)}#js-guest-modal.tv-overlay:not(.hidden){display:flex;align-items:center;justify-content:center}#js-guest-modal .tv-modal{width:min(440px,100%);padding:0;border:1px solid var(--line-soft);border-radius:var(--r-5);background:var(--bg-card);box-shadow:0 24px 60px rgba(20,16,10,.22);overflow:hidden}#js-guest-modal .tv-head{display:flex;align-items:center;justify-content:space-between;padding:22px 24px 18px;border-bottom:1px solid var(--line-soft)}#js-guest-modal .tv-title{margin:0;font-family:var(--font-display);font-size:26px;font-weight:400;line-height:1.05;letter-spacing:-.015em;color:var(--fg)}#js-guest-modal .tv-title em{font-style:italic}#js-guest-modal .tv-close{display:inline-flex;align-items:center;justify-content:center;flex:none;width:34px;height:34px;padding:0;border:1px solid var(--line);border-radius:999px;background:var(--bg-card);color:var(--fg);cursor:pointer;transition:border-color .2s var(--ease),background-color .2s var(--ease)}#js-guest-modal .tv-close:hover{border-color:var(--fg);background:var(--bg-inset)}#js-guest-modal .tv-close svg{width:14px;height:14px}#js-guest-modal .tv-body{padding:18px 24px}#js-guest-modal .tv-row{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:12px 0}#js-guest-modal .tv-row-name{display:block;font-family:var(--font-sans);font-size:16px;font-weight:500;letter-spacing:-.005em;color:var(--fg)}#js-guest-modal .tv-row-sub{display:block;margin-top:2px;font-family:var(--font-sans);font-size:12.5px;letter-spacing:-.005em;color:var(--fg-muted)}#js-guest-modal .tv-stepper{display:inline-flex;align-items:center;gap:4px}#js-guest-modal .tv-step{display:inline-flex;align-items:center;justify-content:center;flex:none;width:36px;height:36px;padding:0;border:1px solid var(--line);border-radius:999px;background:var(--bg-card);color:var(--fg);cursor:pointer;transition:border-color .2s var(--ease),background-color .2s var(--ease)}#js-guest-modal .tv-step:hover{border-color:var(--fg);background:var(--bg-inset)}#js-guest-modal .tv-step svg{width:14px;height:14px}#js-guest-modal .tv-count{display:inline-block;min-width:36px;font-family:var(--font-display);font-style:italic;font-size:24px;color:var(--fg);text-align:center}#js-guest-modal .tv-foot{padding:16px 24px 22px;border-top:1px solid var(--line-soft)}#js-guest-modal .tv-apply{display:inline-flex;align-items:center;justify-content:center;gap:8px;width:100%;height:48px;padding:0;border:0;border-radius:999px;background:var(--ink);color:var(--bg-card);font-family:var(--font-sans);font-size:14px;font-weight:500;letter-spacing:-.005em;cursor:pointer;transition:background-color .2s var(--ease),color .2s var(--ease)}#js-guest-modal .tv-apply:hover{background:var(--accent);color:var(--accent-fg)}#js-guest-modal .tv-apply svg{width:14px;height:14px}.sonder-faq{--faq-fg:#14213D;--faq-muted:#5A6376;--faq-soft:#7A8291;--faq-accent:#B07A4C;--faq-line:rgba(20, 33, 61, .14);--faq-panel:#F8F4EC;--faq-inset:#ECE5D7;padding:0 0 var(--section-y);color:var(--faq-fg);font-family:inter,ui-sans-serif,system-ui,sans-serif}.sonder-faq .custom-container{margin:0 auto;padding:0 var(--page-x);width:100%;max-width:var(--container)}.sonder-faq .faq-panel{padding:clamp(34px,4vw,60px);border:0;border-radius:16px;background:var(--faq-panel);box-shadow:0 10px 30px rgba(20,20,20,6%),inset 0 0 0 1px var(--faq-line);overflow:hidden}.sonder-faq .faq-head-top{margin-bottom:clamp(32px,4vw,48px)}.sonder-faq .ds-eyebrow{display:block;color:var(--faq-accent);font-size:11px;font-weight:500;letter-spacing:.22em;text-transform:uppercase}.sonder-faq .faq-title{margin:14px 0 0;color:var(--faq-fg);font-family:prata,Georgia,serif;font-size:clamp(31px,3vw,51px);font-weight:400;line-height:1.04;letter-spacing:-.018em}.sonder-faq .faq-head-top:has(.faq-sub) .faq-title{font-size:36px;line-height:37px}.sonder-faq .faq-title em,.sonder-faq .faq-title span{font-family:var(--font-display,"Prata",Georgia,serif)}.sonder-faq .faq-title span{color:var(--faq-accent)}.sonder-faq .faq-sub{margin:14px 0 0;max-width:60ch;color:var(--faq-muted);font-size:clamp(15px,1.3vw,17px);line-height:1.55}.sonder-faq .faq-radio,.sonder-faq .faq-toggle{position:absolute;width:1px;height:1px;margin:0;opacity:0;pointer-events:none}.sonder-faq .faq-md{--faq-gap:clamp(36px, 4vw, 64px);display:grid;grid-template-columns:1fr 1.05fr;gap:0 var(--faq-gap);align-content:start}.sonder-faq .faq-qrow{grid-column:1;display:flex;align-items:center;justify-content:space-between;gap:18px;width:100%;padding:13px 2px;border-bottom:1px solid var(--faq-line);color:var(--faq-muted);font:500 clamp(15px,1.35vw,18px)/1.3 inter,ui-sans-serif,system-ui,sans-serif;text-align:left;cursor:pointer;transition:color .2s,padding-left .25s}.sonder-faq .faq-qrow:last-of-type{border-bottom:0}.sonder-faq .faq-qrow .ar{flex-shrink:0;width:18px;height:18px;color:var(--faq-accent);opacity:0;transform:translateX(-6px);transition:opacity .2s,transform .2s}.sonder-faq .faq-qrow:hover,.sonder-faq .faq-radio:checked+.faq-qrow{color:var(--faq-fg)}.sonder-faq .faq-radio:checked+.faq-qrow{padding-left:8px}.sonder-faq .faq-radio:checked+.faq-qrow .ar{opacity:1;transform:translateX(0)}.sonder-faq .faq-radio:focus-visible+.faq-qrow{outline:2px solid var(--faq-accent);outline-offset:4px}.sonder-faq--details .faq-detail-q,.sonder-faq--details .faq-detail-a,.sonder-faq--details .faq-a-body{overflow-wrap:break-word;word-break:break-word}.sonder-faq .faq-detail-inner{position:relative;grid-column:2;grid-row:1/span 40;display:none;flex-direction:column;justify-content:flex-start;box-sizing:border-box;min-height:370px;padding:calc(clamp(44px,4.5vw,72px) - 20px)clamp(44px,4.5vw,72px)88px calc(clamp(44px,4.5vw,72px) - 20px);border-radius:16px;background:var(--faq-inset)}.sonder-faq .faq-radio:checked+.faq-qrow+.faq-detail-inner{display:flex}.sonder-faq .faq-detail-num,.sonder-faq .faq-detail-q,.sonder-faq .faq-detail-a{animation:faqFade .35s ease}.sonder-faq .faq-detail-num{margin:0 0 14px;color:var(--faq-accent);font-size:12px;font-weight:600;letter-spacing:.16em;text-transform:uppercase}.sonder-faq .faq-detail-num span{color:var(--faq-soft)}.sonder-faq .faq-detail-q{margin:0 0 16px;color:var(--faq-fg);font-family:prata,Georgia,serif;font-size:clamp(22px,2.2vw,30px);font-weight:400;line-height:1.16;letter-spacing:-.01em}.sonder-faq .faq-detail-a{margin:0;color:var(--faq-muted);font-size:16px;line-height:1.65}.sonder-faq .faq-detail-a ul li a{font-size:14px;color:var(--faq-muted)}.sonder-faq .faq-nav{position:absolute;right:30px;bottom:30px;display:flex;gap:10px}.sonder-faq .faq-nav label{display:inline-flex;align-items:center;justify-content:center;width:42px;height:42px;border:1px solid var(--faq-line);border-radius:50%;background:0 0;color:var(--faq-fg);cursor:pointer;transition:background .2s,color .2s,border-color .2s}.sonder-faq .faq-nav label:hover{border-color:var(--faq-accent);background:var(--faq-accent);color:#fff}.sonder-faq .faq-nav label svg{width:17px;height:17px}.sonder-faq .faq-mobile{display:none}.sonder-faq .faq-item{position:relative;border-bottom:1px solid var(--faq-line)}.sonder-faq .faq-item:first-of-type{border-top:1px solid var(--faq-line)}.sonder-faq .faq-q{display:flex;align-items:center;justify-content:space-between;gap:24px;width:100%;padding:22px 0;color:var(--faq-fg);font:500 clamp(16px,1.5vw,19px)/1.3 inter,ui-sans-serif,system-ui,sans-serif;text-align:left;cursor:pointer;transition:color .25s}.sonder-faq .faq-q:hover{color:var(--faq-accent)}.sonder-faq .faq-toggle:focus-visible+.faq-q{outline:2px solid var(--faq-accent);outline-offset:2px}.sonder-faq .faq-q .ico{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:20px;height:20px;border-radius:4px;color:var(--accent)}.sonder-faq .faq-q .ico svg{width:14px;height:14px}.sonder-faq .faq-q .ico svg path:last-child{transition:opacity .25s,transform .25s;transform-origin:center}.sonder-faq .faq-toggle:checked~.faq-q .ico svg path:last-child{opacity:0;transform:scaleY(0)}.sonder-faq .faq-a{max-height:0;overflow:hidden}.sonder-faq .faq-toggle:checked~.faq-a{max-height:960px}.sonder-faq .faq-a-clip{min-height:0;overflow:hidden}.sonder-faq .faq-a-body{padding:0 60px 24px 0;color:var(--faq-muted);font-size:16px;line-height:1.6}.sonder-faq .js-ai-content-faqs{margin-top:24px}@keyframes faqFade{from{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.nbw-wrap{position:relative;z-index:2;width:100%;margin:26px auto 0;overflow:visible}.nbw-box{display:grid;grid-template-columns:minmax(0,1fr)max-content max-content auto;align-items:stretch;min-height:76px;padding:6px;border-radius:var(--r-2);background:#fff;box-shadow:var(--shadow-glass);color:var(--ink);overflow:visible}.nbw-field{position:relative;display:flex;flex-direction:column;justify-content:center;min-width:0;padding:14px clamp(16px,1.4vw,24px);border-radius:var(--r-2);text-align:left;cursor:pointer;transition:background-color .25s,transform .2s}.user-platform-desktop .nbw-field:hover{background:#e9e2da}.nbw-field+.nbw-field::before{content:"";position:absolute;left:0;top:18%;bottom:18%;width:1px;background:rgba(20,16,10,.1);transition:opacity .2s}.user-platform-desktop .nbw-field:hover+.nbw-field::before,.user-platform-desktop .nbw-field+.nbw-field:hover::before{opacity:0}.nbw-field-lbl{display:flex;align-items:center;gap:6px;margin-bottom:6px;font-family:var(--font-mono);font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:var(--fg-muted)}.nbw-field-lbl svg{flex:none;width:11px;height:11px}.nbw-field-dest{cursor:text;z-index:1}.nbw-field-dest:has(.nbw-clear:not(.hidden)) .nbw-dest-input{padding-right:26px}.nbw-dest-input,.nbw-val{display:block;width:100%;min-width:0;padding:0;border:0;outline:none;background:0 0;font:500 15px var(--font-sans);letter-spacing:-.005em;color:var(--fg);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.nbw-dest-input::placeholder,.nbw-val::placeholder{color:var(--fg-soft)}.nbw-dest-input.input-error{color:#c0392b}.nbw-box #js-refine-form-error{top:64px;left:clamp(16px,2.4vw,26px);font-size:.875rem;line-height:1rem;z-index:2}.nbw-field-dates,.nbw-field-travelers{flex-shrink:0;width:max-content}.nbw-val-dates{width:clamp(100px,7.6vw,116px);cursor:pointer}.nbw-val-travelers{width:100px;cursor:pointer}.nbw-clear{position:absolute;right:clamp(16px,1.4vw,24px);bottom:18px;display:flex;align-items:center;justify-content:center;width:12px;height:12px;color:var(--ink)}.nbw-clear .icon{width:100%;height:100%;fill:currentColor}.nbw-submit{display:inline-flex;align-items:center;justify-content:center;align-self:stretch;min-width:clamp(118px,10.5vw,168px);margin-left:8px;padding:0 clamp(16px,2vw,32px);border-radius:var(--r-2);background:var(--ink);font:500 15px var(--font-sans);color:#fbf8f2;white-space:nowrap;cursor:pointer;transition:background-color .25s,color .25s}.nbw-submit:hover{background:var(--accent);color:var(--accent-fg)}.nbw-field-dest .google-auto-suggestion-wrapper{left:-6px;width:max(100%,360px);max-width:440px;z-index:200;border-radius:var(--r-2)}@media(max-width:767px){.nbw-box{grid-template-columns:1fr;min-height:0}.nbw-field{padding:14px 18px}.nbw-field-dates,.nbw-field-travelers{width:auto}.nbw-val-dates,.nbw-val-travelers{width:100%}.nbw-field+.nbw-field::before{left:18px;right:18px;top:0;bottom:auto;width:auto;height:1px;background:var(--line);opacity:1}.nbw-submit{width:100%;min-width:0;min-height:60px;margin:4px 0 0;padding:18px 26px}.nbw-field-dest .google-auto-suggestion-wrapper{width:calc(100% + 12px);max-width:none}}.google-auto-suggestion-list-split{display:flex;align-items:center;gap:10px;padding-top:8px;padding-bottom:8px}.google-auto-suggestion-list-split .google-auto-suggestion-list-icon{float:none;flex:0 0 20px;height:20px}.google-auto-suggestion-list-split .suggested-place{flex:auto;min-width:0;padding-left:0;line-height:1.35}.google-auto-suggestion-list-split .suggested-place-name{font-size:var(--t-body-sm);color:var(--fg)}.google-auto-suggestion-list-split .suggested-place-area{font-size:var(--t-caption);color:var(--fg-muted)}@media(max-width:991px){.sonder-search-popup .google-auto-suggestion-header .google-auto-suggestion-wrapper{top:55px}.sonder-faq .faq-md{display:none}.sonder-faq .faq-mobile{display:block}.sonder-faq .faq-item:last-of-type{border-bottom:0}.sonder-faq .faq-panel{box-shadow:inset 0 0 0 1px var(--faq-line);contain:paint;-webkit-backface-visibility:hidden;backface-visibility:hidden}.sonder-faq .faq-a{transition:none}}@media(max-width:640px){.sonder-faq{padding-bottom:48px}.sonder-faq .faq-title{font-size:23px!important;line-height:1.3!important}.sonder-faq .faq-panel{padding:clamp(24px,6vw,32px)}.sonder-faq .faq-q{padding:14px 0}.sonder-faq .faq-item:first-of-type{border-top:0}.sonder-faq .faq-mobile .faq-item:first-of-type .faq-q{padding-top:0}.sonder-faq .faq-a-body{padding-right:0;font-size:15px}.sonder-search-popup.new-search-popup .box input.search,.nbw-dest-input,.nbw-val{font-size:16px}}@media(prefers-reduced-motion:reduce){.sonder-faq .faq-detail-num,.sonder-faq .faq-detail-q,.sonder-faq .faq-detail-a{animation:none}.sonder-faq .faq-qrow,.sonder-faq .faq-qrow .ar,.sonder-faq .faq-nav label,.sonder-faq .faq-q .ico svg path:last-child,.sonder-faq .faq-a{transition:none}}.jbar-nav{position:fixed;right:0;bottom:0;left:0;z-index:10;display:grid;grid-template-columns:repeat(4,1fr);padding-bottom:env(safe-area-inset-bottom);border-top:1px solid var(--line);background:var(--bg-card);box-shadow:var(--shadow-md)}.jbar-nav .jbar-item{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:5px;min-height:62px;padding:9px 4px;color:var(--fg-muted);text-decoration:none;transition:color var(--dur)var(--ease)}.jbar-nav .jbar-item:hover,.jbar-nav .jbar-item:focus-visible{color:var(--fg);text-decoration:none}.jbar-icon{position:relative;display:block;line-height:0}.jbar-icon img{display:block;width:22px;height:22px}.jbar-badge{position:absolute;top:-6px;left:13px;display:block;min-width:17px;padding:0 5px;border-radius:var(--r-pill);background:var(--accent);color:var(--accent-fg);font-size:10px;font-weight:700;line-height:17px;text-align:center}.jbar-badge[hidden]{display:none}.jbar-label{font-size:11px;font-weight:600;letter-spacing:-.01em;line-height:1.2}body{padding-bottom:calc(62px + env(safe-area-inset-bottom))}@media(min-width:980px){.jbar-nav{display:none}body{padding-bottom:0}}@media(max-width:979px){.cookie-footer-banner{bottom:calc(62px + env(safe-area-inset-bottom,0px) + 8px);z-index:10;-webkit-transform:translateZ(0);transform:translateZ(0)}}.sonder-partner-notice{margin:0 0 16px}.sonder-partner-notice-text{display:flex;align-items:center;gap:8px;margin:0;padding:0;color:#999;font-family:var(--font-sans);font-size:16px;line-height:1.4;font-weight:400}.sonder-partner-notice-text img{flex:none;width:14px;height:14px}.js-without-filter-text .sonder-partner-notice{margin:16px 0 8px}.sonder-lpt .lpt-featured .sonder-partner-notice{margin:0 0 20px}.pd-related .sonder-partner-notice{margin:0 0 16px}@media screen and (max-width:767px){.sonder-partner-notice{margin:12px 0 0;padding:0 16px}.sonder-search-popup.new-search-popup .box input.search{padding:0}.search-modal-v2 .refine-search .box .input-bg-icon{right:16px}#js-refine-form .tooltip{width:calc(100% - 50px)}.nbw-box #js-refine-form-error{left:25px}}