.btn-square_btnSquare__-Z-El{align-items:center;background-color:#fff;border:1px solid #222;border-radius:8px;color:#222;display:flex;font-family:cereal-Medium;font-size:1rem;gap:8px;justify-content:center;line-height:20px;padding:13px 23px;text-align:center;transition:box-shadow .2s ease,-webkit-transform .1s ease;transition:box-shadow .2s ease,transform .1s ease;transition:box-shadow .2s ease,transform .1s ease,-webkit-transform .1s ease}.btn-square_btnSquare__-Z-El:hover{background-color:#f7f7f7;border-color:#000}.btn-square_btnSquare__-Z-El:active{-webkit-animation:btn-square_press__HJyCz 1s forwards;animation:btn-square_press__HJyCz 1s forwards;transition:.3s}@-webkit-keyframes btn-square_press__HJyCz{0%{-webkit-transform:scale(1);transform:scale(1)}40%{-webkit-transform:scale(.96);transform:scale(.96)}60%{-webkit-transform:scale(.96);transform:scale(.96)}to{-webkit-transform:scale(1);transform:scale(1)}}@keyframes btn-square_press__HJyCz{0%{-webkit-transform:scale(1);transform:scale(1)}40%{-webkit-transform:scale(.96);transform:scale(.96)}60%{-webkit-transform:scale(.96);transform:scale(.96)}to{-webkit-transform:scale(1);transform:scale(1)}}.close-btn_closeBtn__TBLtV{background-color:initial;background:transparent;border:none;border-radius:50%;cursor:pointer;margin:0;padding:0;transition:-webkit-transform .25s ease;transition:transform .25s ease;transition:transform .25s ease,-webkit-transform .25s ease}.close-btn_closeBtn__TBLtV:hover{color:#000;-webkit-transform:scale(.92);transform:scale(.92)}.btn-square-color_btnSquareColor__vA\+xX{--mouse-x:92;--mouse-y:73;background-image:radial-gradient(circle,#ff385c 0,#e61e4d 27.5%,#e31c5f 40%,#d70466 57.5%,#bd1e59 75%,#bd1e59 100%);background-position:100% 100%;background-position:calc((100 - var(--mouse-x, 0))*1%) calc((100 - var(--mouse-y, 0))*1%);background-size:200% 200%;border:none;border-radius:8px;color:#fff;font-family:cereal-Medium;font-size:1rem;line-height:20px;min-width:200px;padding:13px 23px;text-align:center;width:100%}.btn-square-color_btnSquareColor__vA\+xX:active{-webkit-animation:btn-square-color_press__B1wRf 1s forwards;animation:btn-square-color_press__B1wRf 1s forwards;transition:.3s}@-webkit-keyframes btn-square-color_press__B1wRf{0%{-webkit-transform:scale(1);transform:scale(1)}40%{-webkit-transform:scale(.96);transform:scale(.96)}60%{-webkit-transform:scale(.96);transform:scale(.96)}to{-webkit-transform:scale(1);transform:scale(1)}}@keyframes btn-square-color_press__B1wRf{0%{-webkit-transform:scale(1);transform:scale(1)}40%{-webkit-transform:scale(.96);transform:scale(.96)}60%{-webkit-transform:scale(.96);transform:scale(.96)}to{-webkit-transform:scale(1);transform:scale(1)}}.btn-square-black_btnSquareSecond__PE54R{background-color:#222;border:1px solid #222;border-radius:8px;color:#fff;font-family:cereal-Medium;font-size:1rem;line-height:20px;padding:13px 23px;text-align:center;transition:box-shadow .2s ease,-webkit-transform .1s ease;transition:box-shadow .2s ease,transform .1s ease;transition:box-shadow .2s ease,transform .1s ease,-webkit-transform .1s ease}.btn-square-black_btnSquareSecond__PE54R:active{-webkit-animation:btn-square-black_press__LpW4Z 1s forwards;animation:btn-square-black_press__LpW4Z 1s forwards;transition:.3s}@-webkit-keyframes btn-square-black_press__LpW4Z{0%{-webkit-transform:scale(1);transform:scale(1)}40%{-webkit-transform:scale(.96);transform:scale(.96)}60%{-webkit-transform:scale(.96);transform:scale(.96)}to{-webkit-transform:scale(1);transform:scale(1)}}@keyframes btn-square-black_press__LpW4Z{0%{-webkit-transform:scale(1);transform:scale(1)}40%{-webkit-transform:scale(.96);transform:scale(.96)}60%{-webkit-transform:scale(.96);transform:scale(.96)}to{-webkit-transform:scale(1);transform:scale(1)}}.btn-nav-rounded_btnNavRounded__lT6ZC{background-color:#fff;border:1px solid #ddd;border-radius:20px;color:#222;font-family:cereal-Book;font-size:14px;line-break:strict;line-height:18px;min-height:40px;padding:4px 16px;text-align:center;transition:box-shadow .2s ease,-webkit-transform .1s ease;transition:box-shadow .2s ease,transform .1s ease;transition:box-shadow .2s ease,transform .1s ease,-webkit-transform .1s ease}.btn-nav-rounded_btnNavRounded__lT6ZC:hover{box-shadow:inset 0 0 0 1px #000,0 0 0 transparent;color:#000}.btn-nav-rounded_btnNavRounded__lT6ZC:active{-webkit-animation:btn-nav-rounded_press__naTfR 1s forwards;animation:btn-nav-rounded_press__naTfR 1s forwards;box-shadow:inset 0 0 0 2px #000,0 0 0 transparent;transition:.3s}@-webkit-keyframes btn-nav-rounded_press__naTfR{0%{-webkit-transform:scale(1);transform:scale(1)}40%{-webkit-transform:scale(.96);transform:scale(.96)}60%{-webkit-transform:scale(.96);transform:scale(.96)}to{-webkit-transform:scale(1);transform:scale(1)}}@keyframes btn-nav-rounded_press__naTfR{0%{-webkit-transform:scale(1);transform:scale(1)}40%{-webkit-transform:scale(.96);transform:scale(.96)}60%{-webkit-transform:scale(.96);transform:scale(.96)}to{-webkit-transform:scale(1);transform:scale(1)}}.carousel_carousel__xI1kR{position:relative}.carousel_carouselWindow__0Mqo9{overflow:hidden;width:100%}.carousel_carouselContainer__LBHX6{display:flex;gap:35px;transition:-webkit-transform .6s ease-out;transition:transform .6s ease-out;transition:transform .6s ease-out,-webkit-transform .6s ease-out}.carousel_chevron__ujhzS{align-items:center;cursor:pointer;display:flex;height:54px;position:absolute;width:75px;z-index:2}.carousel_chevronLeft__Idft5{background-image:linear-gradient(270deg,transparent,hsla(0,0%,100%,.5) 20%,#fff 70%,#fff);left:0}.carousel_chevronRight__YZiI7{background-image:linear-gradient(90deg,transparent,hsla(0,0%,100%,.5) 20%,#fff 70%,#fff);justify-content:right;right:0}.carousel_navIcon__xZGt4{align-items:center;background-color:#fff;border:2px solid #dedede;border-radius:16px;display:flex;height:29px;justify-content:center;padding:5px;transition:box-shadow .2s ease 0s;width:29px}.carousel_navIcon__xZGt4:before{border-radius:50%;content:"";height:200%;left:50%;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:200%;z-index:-1}.carousel_navIcon__xZGt4:hover{box-shadow:1px 1px 5px #d3d3d3;height:31px;width:31px}.carousel_hidden__2Tg4F{opacity:0;z-index:-1}.btn-square-second_btnSquareSecond__GMjSd{align-items:center;background-color:#fff;border:1px solid #dedede;border-radius:8px;color:#222;display:flex;font-family:cereal-Medium;font-size:1rem;gap:8px;justify-content:center;line-height:20px;padding:13px 23px;text-align:center;transition:box-shadow .2s ease,-webkit-transform .1s ease;transition:box-shadow .2s ease,transform .1s ease;transition:box-shadow .2s ease,transform .1s ease,-webkit-transform .1s ease}.rdrCalendarWrapper{background:#fff;box-sizing:border-box;display:inline-flex;flex-direction:column;-webkit-user-select:none;-moz-user-select:none;user-select:none}.rdrDateDisplay{display:flex;justify-content:space-between}.rdrDateDisplayItem{color:inherit;flex:1 1;text-align:center;width:0}.rdrDateDisplayItem+.rdrDateDisplayItem{margin-left:.833em}.rdrDateDisplayItem input{text-align:inherit}.rdrDateDisplayItem input:disabled{cursor:default}.rdrMonthAndYearWrapper{box-sizing:inherit;display:flex;justify-content:space-between}.rdrMonthAndYearPickers{align-items:center;display:flex;flex:1 1 auto;justify-content:center}.rdrNextPrevButton{box-sizing:inherit;cursor:pointer;outline:none}.rdrMonths{display:flex}.rdrMonthsVertical{flex-direction:column}.rdrMonthsHorizontal>div>div>div{display:flex;flex-direction:row}.rdrMonth{width:27.667em}.rdrWeekDays{display:flex}.rdrWeekDay{box-sizing:inherit;flex-basis:14.28571%;text-align:center}.rdrDays{display:flex;flex-wrap:wrap}.rdrInfiniteMonths{overflow:auto}.rdrDateRangeWrapper{-webkit-user-select:none;-moz-user-select:none;user-select:none}.rdrDateInput{position:relative}.rdrDateInput input{outline:none}.rdrDateInput .rdrWarning{color:red;font-size:1.6em;line-height:1.6em;position:absolute;right:.25em;top:0}.rdrDay{box-sizing:inherit;cursor:pointer;font:inherit;position:relative;width:14.28571%}.rdrDayNumber{display:block;position:relative}.rdrDayNumber span{color:#1d2429}.rdrDayDisabled{cursor:not-allowed}@supports (-ms-ime-align:auto){.rdrDay{flex-basis:14.285%!important}}.rdrEndEdge,.rdrInRange,.rdrSelected,.rdrStartEdge{pointer-events:none}.rdrDateRangePickerWrapper{display:inline-flex;-webkit-user-select:none;-moz-user-select:none;user-select:none}.rdrStaticRanges{display:flex;flex-direction:column}.rdrStaticRange{font-size:inherit}.rdrInputRange{display:flex}.rdrCalendarWrapper{color:#000;font-size:12px}.rdrDateDisplayWrapper{background-color:#eff2f7}.rdrDateDisplay{margin:.833em}.rdrDateDisplayItem{background-color:#fff;border:1px solid transparent;border-radius:4px;box-shadow:0 1px 2px 0 rgba(35,57,66,.21)}.rdrDateDisplayItem input{background:transparent;border:0;color:#849095;cursor:pointer;height:2.5em;line-height:2.5em;width:100%}.rdrDateDisplayItemActive{border-color:currentColor}.rdrDateDisplayItemActive input{color:#7d888d}.rdrMonthAndYearWrapper{align-items:center;height:60px;padding-top:10px}.rdrMonthAndYearPickers{font-weight:600}.rdrMonthAndYearPickers select{-moz-appearance:none;appearance:none;-webkit-appearance:none;background:transparent;background:url("data:image/svg+xml;utf8,<svg width=%279px%27 height=%276px%27 viewBox=%270 0 9 6%27 version=%271.1%27 xmlns=%27http://www.w3.org/2000/svg%27 xmlns:xlink=%27http://www.w3.org/1999/xlink%27><g id=%27Artboard%27 stroke=%27none%27 stroke-width=%271%27 fill=%27none%27 fill-rule=%27evenodd%27 transform=%27translate%28-636.000000, -171.000000%29%27 fill-opacity=%270.368716033%27><g id=%27input%27 transform=%27translate%28172.000000, 37.000000%29%27 fill=%27%230E242F%27 fill-rule=%27nonzero%27><g id=%27Group-9%27 transform=%27translate%28323.000000, 127.000000%29%27><path d=%27M142.280245,7.23952813 C141.987305,6.92353472 141.512432,6.92361662 141.219585,7.23971106 C140.926739,7.5558055 140.926815,8.06821394 141.219755,8.38420735 L145.498801,13 L149.780245,8.38162071 C150.073185,8.0656273 150.073261,7.55321886 149.780415,7.23712442 C149.487568,6.92102998 149.012695,6.92094808 148.719755,7.23694149 L145.498801,10.7113732 L142.280245,7.23952813 Z%27 id=%27arrow%27></path></g></g></g></svg>") no-repeat;background-position:right 8px center;border:0;border-radius:4px;color:#3e484f;cursor:pointer;outline:0;padding:10px 30px 10px 10px;text-align:center}.rdrMonthAndYearPickers select:hover{background-color:rgba(0,0,0,.07)}.rdrMonthPicker,.rdrYearPicker{margin:0 5px}.rdrNextPrevButton{background:#eff2f7;border:0;border-radius:5px;display:block;height:24px;margin:0 .833em;padding:0;width:24px}.rdrNextPrevButton:hover{background:#e1e7f0}.rdrNextPrevButton i{border-style:solid;display:block;height:0;margin:auto;padding:0;text-align:center;transform:translate(-3px);width:0}.rdrPprevButton i{border-color:transparent #34495e transparent transparent;border-width:4px 6px 4px 4px;transform:translate(-3px)}.rdrNextButton i{border-color:transparent transparent transparent #34495e;border-width:4px 4px 4px 6px;margin:0 0 0 7px;transform:translate(3px)}.rdrWeekDays{padding:0 .833em}.rdrMonth{padding:0 .833em 1.666em}.rdrMonth .rdrWeekDays{padding:0}.rdrMonths.rdrMonthsVertical .rdrMonth:first-child .rdrMonthName{display:none}.rdrWeekDay{color:#849095;font-weight:400;line-height:2.667em}.rdrDay{background:transparent;border:0;color:#1d2429;height:3em;line-height:3em;padding:0;text-align:center;-webkit-user-select:none;-moz-user-select:none;user-select:none}.rdrDay:focus{outline:0}.rdrDayNumber{align-items:center;bottom:0;bottom:5px;display:flex;font-weight:300;justify-content:center;left:0;outline:0;position:absolute;right:0;top:0;top:5px}.rdrDayToday .rdrDayNumber span{font-weight:500}.rdrDayToday .rdrDayNumber span:after{background:#3d91ff;border-radius:2px;bottom:4px;content:"";height:2px;left:50%;position:absolute;transform:translate(-50%);width:18px}.rdrDayToday:not(.rdrDayPassive) .rdrEndEdge~.rdrDayNumber span:after,.rdrDayToday:not(.rdrDayPassive) .rdrInRange~.rdrDayNumber span:after,.rdrDayToday:not(.rdrDayPassive) .rdrSelected~.rdrDayNumber span:after,.rdrDayToday:not(.rdrDayPassive) .rdrStartEdge~.rdrDayNumber span:after{background:#fff}.rdrDay:not(.rdrDayPassive) .rdrEndEdge~.rdrDayNumber span,.rdrDay:not(.rdrDayPassive) .rdrInRange~.rdrDayNumber span,.rdrDay:not(.rdrDayPassive) .rdrSelected~.rdrDayNumber span,.rdrDay:not(.rdrDayPassive) .rdrStartEdge~.rdrDayNumber span{color:hsla(0,0%,100%,.85)}.rdrEndEdge,.rdrInRange,.rdrSelected,.rdrStartEdge{background:currentColor;bottom:5px;left:0;position:absolute;right:0;top:5px}.rdrSelected{left:2px;right:2px}.rdrStartEdge{border-bottom-left-radius:1.042em;border-top-left-radius:1.042em;left:2px}.rdrEndEdge{border-bottom-right-radius:1.042em;border-top-right-radius:1.042em;right:2px}.rdrSelected{border-radius:1.042em}.rdrDayStartOfMonth .rdrEndEdge,.rdrDayStartOfMonth .rdrInRange,.rdrDayStartOfWeek .rdrEndEdge,.rdrDayStartOfWeek .rdrInRange{border-bottom-left-radius:1.042em;border-top-left-radius:1.042em;left:2px}.rdrDayEndOfMonth .rdrInRange,.rdrDayEndOfMonth .rdrStartEdge,.rdrDayEndOfWeek .rdrInRange,.rdrDayEndOfWeek .rdrStartEdge{border-bottom-right-radius:1.042em;border-top-right-radius:1.042em;right:2px}.rdrDayStartOfMonth .rdrDayEndPreview,.rdrDayStartOfMonth .rdrDayInPreview,.rdrDayStartOfWeek .rdrDayEndPreview,.rdrDayStartOfWeek .rdrDayInPreview{border-bottom-left-radius:1.333em;border-left-width:1px;border-top-left-radius:1.333em;left:0}.rdrDayEndOfMonth .rdrDayInPreview,.rdrDayEndOfMonth .rdrDayStartPreview,.rdrDayEndOfWeek .rdrDayInPreview,.rdrDayEndOfWeek .rdrDayStartPreview{border-bottom-right-radius:1.333em;border-right-width:1px;border-top-right-radius:1.333em;right:0}.rdrDayEndPreview,.rdrDayInPreview,.rdrDayStartPreview{background:hsla(0,0%,100%,.09);border:0 solid;bottom:3px;left:0;pointer-events:none;position:absolute;right:0;top:3px;z-index:1}.rdrDayStartPreview{border-bottom-left-radius:1.333em;border-bottom-width:1px;border-left-width:1px;border-top-left-radius:1.333em;border-top-width:1px;left:0}.rdrDayEndPreview,.rdrDayInPreview{border-bottom-width:1px;border-top-width:1px}.rdrDayEndPreview{border-bottom-right-radius:1.333em;border-right-width:1px;border-top-right-radius:1.333em;right:2px;right:0}.rdrDefinedRangesWrapper{background:#fff;border-right:1px solid #eff2f7;font-size:12px;width:226px}.rdrDefinedRangesWrapper .rdrStaticRangeSelected{color:currentColor;font-weight:600}.rdrStaticRange{background:#fff;border:0;border-bottom:1px solid #eff2f7;cursor:pointer;display:block;outline:0;padding:0}.rdrStaticRange:focus .rdrStaticRangeLabel,.rdrStaticRange:hover .rdrStaticRangeLabel{background:#eff2f7}.rdrStaticRangeLabel{display:block;line-height:18px;outline:0;padding:10px 20px;text-align:left}.rdrInputRanges{padding:10px 0}.rdrInputRange{align-items:center;padding:5px 20px}.rdrInputRangeInput{border:1px solid #dee7eb;border-radius:4px;color:#6c767a;height:30px;line-height:30px;margin-right:10px;text-align:center;width:30px}.rdrInputRangeInput:focus,.rdrInputRangeInput:hover{border-color:#b4bfc4;color:#333;outline:0}.rdrCalendarWrapper:not(.rdrDateRangeWrapper) .rdrDayHovered .rdrDayNumber:after{background:transparent;border:1px solid;border-radius:1.333em;bottom:-2px;content:"";left:0;position:absolute;right:0;top:-2px}.rdrDayPassive{pointer-events:none}.rdrDayPassive .rdrDayNumber span{color:#d5dce0}.rdrDayPassive .rdrDayEndPreview,.rdrDayPassive .rdrDayInPreview,.rdrDayPassive .rdrDayStartPreview,.rdrDayPassive .rdrEndEdge,.rdrDayPassive .rdrInRange,.rdrDayPassive .rdrSelected,.rdrDayPassive .rdrStartEdge{display:none}.rdrDayDisabled{background-color:#f8f8f8}.rdrDayDisabled .rdrDayNumber span{color:#aeb9bf}.rdrDayDisabled .rdrDayEndPreview,.rdrDayDisabled .rdrDayInPreview,.rdrDayDisabled .rdrDayStartPreview,.rdrDayDisabled .rdrEndEdge,.rdrDayDisabled .rdrInRange,.rdrDayDisabled .rdrSelected,.rdrDayDisabled .rdrStartEdge{filter:grayscale(100%) opacity(60%)}.rdrMonthName{color:#849095;font-weight:600;padding:.833em;text-align:left}.slider_carousel__jKqQN:hover .slider_navIcon__Ul0dA{opacity:1;transition:opacity .3s ease}.slider_carouselWindow__QiTGn{height:100%;overflow:hidden;position:relative;width:100%}.slider_carouselContainer__1xTxo{display:flex;height:100%;transition:-webkit-transform .3s ease-out;transition:transform .3s ease-out;transition:transform .3s ease-out,-webkit-transform .3s ease-out}.slider_carouselContainer__1xTxo img{height:100%}.slider_navIcon__Ul0dA{align-items:center;background-color:#fff;border:2px solid #dedede;border-radius:16px;display:flex;height:29px;justify-content:center;margin:10px;opacity:0;position:absolute;transition:box-shadow .2s ease 0s;width:29px;z-index:2}.slider_navIcon__Ul0dA:before{border-radius:50%;content:"";height:200%;left:50%;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:200%;z-index:-1}.slider_navIcon__Ul0dA:hover{box-shadow:1px 1px 5px #d3d3d3;height:31px;width:31px}.slider_navIconLeft__apxzN{left:12px;top:calc(50% - 15px)}.slider_navIconRight__pDm2z{right:12px;top:calc(50% - 15px)}.slider_hidden__x43nI{opacity:0;z-index:-1}.guest-card_guestCard__i3ad8{cursor:pointer;display:grid;grid-template-areas:"img name" "img text";grid-template-columns:55px auto;grid-template-rows:25px auto;line-height:1.1;width:100%}.guest-card_name__mYI8G{align-self:flex-end;font-weight:800;grid-area:name}.guest-card_name__mYI8G h4{font-size:14px;padding:0 0 0 5px}.guest-card_text__EDSqz{align-self:flex-end;font-size:13px;grid-area:text;padding-bottom:12px;padding-left:5px}.guest-card_imgContainer__PNZ2M{grid-area:img}.guest-card_imgContainer__PNZ2M img{border-radius:50%;height:50px;width:50px}.stay-card_stayCard__zF9l\+{cursor:pointer;display:grid;grid-template-areas:"img name" "img text";grid-template-columns:64px auto;grid-template-rows:35px auto;line-height:1.1;width:100%}.stay-card_stayCard__zF9l\+ span{padding-left:4px}.stay-card_city__TpD0U{align-self:flex-end;font-weight:800;grid-area:name}.stay-card_city__TpD0U h4{font-size:14px;padding:0 0 0 5px}.stay-card_name__vZ2Sc{align-self:flex-end;font-size:14px;grid-area:text;padding-left:5px}.stay-card_imgContainer__KdOQC{grid-area:img}.stay-card_imgContainer__KdOQC img{border-radius:5px;height:64px;width:64px}.stay-card_ellipsis__cy1JU{overflow:hidden;padding-bottom:3px;text-overflow:ellipsis;white-space:nowrap}.host-card_hostCard__KhpBY{cursor:pointer;display:grid;grid-template-areas:"img name" "img text";grid-template-columns:55px auto;grid-template-rows:25px auto;line-height:1.1;width:100%}.host-card_name__hRMzY{align-self:flex-end;font-weight:800;grid-area:name}.host-card_name__hRMzY h4{font-size:14px;padding:0 0 0 5px}.host-card_text__Q5QU7{align-self:flex-end;font-size:13px;grid-area:text;padding-bottom:12px;padding-left:5px}.host-card_imgContainer__t5Nho{grid-area:img}.host-card_imgContainer__t5Nho img{border-radius:50%;height:50px;width:50px}.host-card_ellipsis__Myr6w{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.btn-nav-rounded-black_btnNavRoundedBlack__PMpyl{background:#fff;border:1px solid #ddd;border-radius:20px;color:#222;font-family:cereal-Book;font-size:14px;line-break:strict;line-height:18px;min-height:40px;padding:4px 16px;text-align:center;transition:box-shadow .2s ease,-webkit-transform .1s ease;transition:box-shadow .2s ease,transform .1s ease;transition:box-shadow .2s ease,transform .1s ease,-webkit-transform .1s ease;transition:color .1s .5s,background .1s .5s}.btn-nav-rounded-black_btnNavRoundedBlack__PMpyl:hover{box-shadow:inset 0 0 0 1px #000,0 0 0 transparent;color:#000}.btn-nav-rounded-black_btnNavRoundedBlack__PMpyl:active{-webkit-animation:btn-nav-rounded-black_press__jEdLG 1s forwards;animation:btn-nav-rounded-black_press__jEdLG 1s forwards;background:#343434;color:#fff}@-webkit-keyframes btn-nav-rounded-black_press__jEdLG{0%{-webkit-transform:scale(1);transform:scale(1)}40%{-webkit-transform:scale(.96);transform:scale(.96)}60%{-webkit-transform:scale(.96);transform:scale(.96)}to{-webkit-transform:scale(1);transform:scale(1)}}@keyframes btn-nav-rounded-black_press__jEdLG{0%{-webkit-transform:scale(1);transform:scale(1)}40%{-webkit-transform:scale(.96);transform:scale(.96)}60%{-webkit-transform:scale(.96);transform:scale(.96)}to{-webkit-transform:scale(1);transform:scale(1)}}.btn-link_btnLink__tznSQ{background:transparent;border:none;border-radius:8px;color:#222;cursor:pointer;font-family:cereal-Medium;font-size:16px;line-break:strict;line-height:18px;padding:10px 13px;text-align:center;text-decoration:underline;text-underline-offset:3px;transition:background-color .2s ease}.btn-link_btnLink__tznSQ:hover{background-color:#f7f7f7}.progress-bar_progressBar__Gmp4D{grid-gap:5px;background-color:initial;display:grid;gap:5px;height:6px;width:100%}.progress-bar_progressBar__Gmp4D .progress-bar_step__JJH9Q{background-color:#dedede}.progress-bar_progressBar__Gmp4D .progress-bar_step__JJH9Q.progress-bar_done__mLl9o{background-color:#212121}.btn-card_btnCard__hf-Y9{align-items:flex-start;background-color:#fff;border:1px solid #dedede;border-radius:8px;color:#222;display:flex;flex-direction:column;font-family:cereal-Medium;font-size:1.2rem;gap:8px;line-height:20px;min-height:88px;padding:13px 23px;text-align:center;transition:box-shadow .2s ease,-webkit-transform .1s ease;transition:box-shadow .2s ease,transform .1s ease;transition:box-shadow .2s ease,transform .1s ease,-webkit-transform .1s ease}.btn-card_btnCard__hf-Y9.btn-card_selected__McWcw{background-color:#dedede;border-color:#000;border-width:3px}.btn-card_btnCard__hf-Y9:hover{border-color:#000;border-width:3px}.btn-card_btnCard__hf-Y9:active{-webkit-animation:btn-card_press__x\+MiU 1s forwards;animation:btn-card_press__x\+MiU 1s forwards;transition:.3s}@-webkit-keyframes btn-card_press__x\+MiU{0%{-webkit-transform:scale(1);transform:scale(1)}40%{-webkit-transform:scale(.96);transform:scale(.96)}60%{-webkit-transform:scale(.96);transform:scale(.96)}to{-webkit-transform:scale(1);transform:scale(1)}}@keyframes btn-card_press__x\+MiU{0%{-webkit-transform:scale(1);transform:scale(1)}40%{-webkit-transform:scale(.96);transform:scale(.96)}60%{-webkit-transform:scale(.96);transform:scale(.96)}to{-webkit-transform:scale(1);transform:scale(1)}}.btn-card-lg_btnCardLg__nc-fy{align-items:center;background-color:#fff;border-radius:8px;box-shadow:inset 0 0 0 1px #dedede;color:#222;display:flex;font-family:cereal-Medium;font-size:1.2rem;gap:8px;justify-content:space-between;line-height:20px;min-height:88px;padding:13px 23px;text-align:center;transition:box-shadow .2s ease,-webkit-transform .1s ease;transition:box-shadow .2s ease,transform .1s ease;transition:box-shadow .2s ease,transform .1s ease,-webkit-transform .1s ease;width:100%}.btn-card-lg_btnCardLg__nc-fy.btn-card-lg_selected__lo2PB{background-color:#dedede;box-shadow:inset 0 0 0 2px #000}.btn-card-lg_btnCardLg__nc-fy:hover{box-shadow:inset 0 0 0 2px #000}.btn-card-lg_btnCardLg__nc-fy:active{-webkit-animation:btn-card-lg_press__QGiKf 1s forwards;animation:btn-card-lg_press__QGiKf 1s forwards;transition:.3s}@-webkit-keyframes btn-card-lg_press__QGiKf{0%{-webkit-transform:scale(1);transform:scale(1)}40%{-webkit-transform:scale(.96);transform:scale(.96)}60%{-webkit-transform:scale(.96);transform:scale(.96)}to{-webkit-transform:scale(1);transform:scale(1)}}@keyframes btn-card-lg_press__QGiKf{0%{-webkit-transform:scale(1);transform:scale(1)}40%{-webkit-transform:scale(.96);transform:scale(.96)}60%{-webkit-transform:scale(.96);transform:scale(.96)}to{-webkit-transform:scale(1);transform:scale(1)}}@font-face{font-family:cereal-regular;src:url(/static/media/AirbnbCerealLight.59aceb6dfde1aab9032d.ttf)}@font-face{font-family:cereal-Bold;src:url(/static/media/AirbnbCerealBold.b1e52d12c62118a1e39a.ttf)}@font-face{font-family:cereal-Book;src:url(/static/media/AirbnbCerealBook.3109661d59081af59380.ttf)}@font-face{font-family:cereal-Black;src:url(/static/media/AirbnbCerealBlack.ade7c001fb4cb8c9ab03.ttf)}@font-face{font-family:cereal-Medium;src:url(/static/media/AirbnbCerealMedium.60c1c9216baaa7ef12ea.ttf)}.fs12{font-size:.75rem}.fs14{font-size:.875rem}.fs18{font-size:1.125rem}.fs20{font-size:1.25rem}.fs24{font-size:1.5rem}.fs28{font-size:1.75rem}.fs30{font-size:1.875rem}.flex{display:flex}.flex>.full{flex:1 1}.flex.column{flex-direction:column}.flex.justify-center{justify-content:center}.flex.align-center{align-items:center}.flex.justify-between{justify-content:space-between}.clean-button{background:none;border:none;cursor:pointer;font:inherit;outline:inherit;padding:0}.grid{display:grid}.border-buttom{border-bottom:1px solid #dedede}.square-ratio{overflow:hidden;position:relative}.square-ratio:before{content:"";display:block;padding-top:100%;width:100%}.square-ratio>*{bottom:0;left:0;position:absolute;right:0;top:0}.square-ratio>img{height:100%;object-fit:cover}.almost-square-ratio{overflow:hidden;position:relative}.almost-square-ratio:before{content:"";display:block;padding-top:95%;width:100%}.almost-square-ratio>*{bottom:0;left:0;position:absolute;right:0;top:0}.almost-square-ratio>img{height:100%;object-fit:cover}.video-ratio{overflow:hidden;position:relative}.video-ratio:before{content:"";display:block;padding-top:56.25%;width:100%}.video-ratio>*{bottom:0;left:0;position:absolute;right:0;top:0}.video-ratio>img{height:100%;object-fit:cover}.portrait-ratio{overflow:hidden;position:relative}.portrait-ratio:before{content:"";display:block;padding-top:177.7777777778%;width:100%}.portrait-ratio>*{bottom:0;left:0;position:absolute;right:0;top:0}.portrait-ratio>img{height:100%;object-fit:cover}.icon24{height:24px;width:24px}.icon36{height:36px;width:36px}.text-bold{font-family:cereal-Medium}.ellipsis{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.main-layout{margin:auto;padding-left:24px;padding-right:24px}@media(min-width:500px){.main-layout{padding:0 24px}}@media(min-width:985px){.main-layout{padding:0 40px}}@media(min-width:1480px){.main-layout{max-width:2360px;padding:0 80px}}@media(max-width:500px){.stay-index .header-logo-container{display:none!important}.stay-index .header-menu-container .nav-menu{display:none}}.secondary-layout{margin:auto;max-width:1280px;padding-inline:40px}@media(max-width:500px){.secondary-layout{padding:0}.secondary-layout.app-header .logo,.secondary-layout.app-header .nav-menu{display:none}}@media(max-width:784px){.secondary-layout{padding:0}}@media(min-width:985px){.secondary-layout{padding:0 80px}}.secondary-layout-p{margin:auto;max-width:1280px;padding-inline:40px}@media(max-width:500px){.secondary-layout-p{padding:0 24px}.secondary-layout-p.app-header .logo,.secondary-layout-p.app-header .nav-menu{display:none}}@media(max-width:784px){.secondary-layout-p{padding:0 40px}}@media(min-width:985px){.secondary-layout-p{padding:0 80px}}.full-header{padding:0 24px}.shadow-bottom{border-bottom:1px solid #e4e4e4;box-shadow:0 2px 4px rgba(0,0,0,.12)}.card-grid{grid-column-gap:24px;-webkit-column-gap:24px;column-gap:24px;display:grid;grid-template-columns:1,repeat(1,1fr)}@media(max-width:460px){.card-grid{row-gap:50px}}@media(min-width:460px){.card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:644px){.card-grid{grid-template-columns:repeat(3,minmax(0,1fr));row-gap:40px}}@media(min-width:1128px){.card-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(min-width:1440px){.card-grid{grid-template-columns:repeat(5,minmax(0,1fr))}}*{box-sizing:border-box;margin:0;padding:0}html{color:#212121;font-family:cereal-regular;font-size:1rem;line-height:1.6;scroll-behavior:smooth}h1,h2,h3,h4,h5,h6{font-family:cereal-Medium}img{aspect-ratio:1/1;object-fit:cover;width:100%}button{background-color:inherit;cursor:pointer;font-family:inherit;font-size:inherit}button.show-more{background-color:transparent;border:0;font-size:inherit;font-weight:700;margin-top:10px;padding:0;width:-webkit-max-content;width:max-content}button.show-more .underline{text-decoration:underline}a{text-decoration:none}a:hover{text-decoration:underline}form>*{display:block;margin:10px 0;width:200px}.btn-link{background-color:transparent;border:0;text-decoration:underline;transition:.5s}.btn-link:hover{background-color:#212121;-webkit-transform:scale(1.1);transform:scale(1.1)}.search-btn{background-color:#ff385d;border:transparent;border-radius:50%;color:#fff;height:32px;margin:7px 7px 7px 0;min-width:32px;padding:10px}.search-btn svg{fill:none;stroke:currentcolor;stroke-width:5.33333;display:block;height:12px;overflow:visible;width:12px}#root,main{min-height:100vh}main>:last-child{padding-bottom:80px}.stay-details{letter-spacing:.007em}@media(max-width:784px){.stay-details{padding-bottom:84px}}.stay-details .title{font-family:cereal-book;font-size:1.625rem;line-height:1.875rem;margin-bottom:.4375rem}@media(max-width:784px){.stay-details .title:not(.secondary-title){font-size:1.25em;padding:0 12px}}.stay-details .stay-title-subheader{margin-top:.25rem}@media(max-width:784px){.stay-details .stay-title-subheader{padding:0 12px}}.stay-details .name-subtitle{align-self:center;font-family:cereal-Medium;font-size:.875rem;gap:.25rem}.stay-details .name-subtitle .total-avg-star{margin-top:.125rem}.stay-details .name-subtitle .stay-rating{cursor:pointer;text-decoration:underline}.stay-details .name-subtitle .stay-location{text-decoration:underline}.stay-details .save-stay{border:none;font-family:cereal-Medium;font-size:.875rem;padding:.5rem}@media(max-width:784px){.stay-details .save-stay{display:none}}.stay-details .save-stay .heart{display:flex}.stay-details .save-stay .heart .details-heart{margin-right:.5rem;margin-top:.15rem}.stay-details>*{margin-top:18px}.stay-details .images-container{border-radius:12px;gap:8px;grid-template-columns:repeat(4,1fr);grid-template-rows:50% 50%;height:50%;margin-top:10px;max-height:451.39px;overflow:hidden;width:100%}@media(max-width:784px){.stay-details .images-container{border-radius:0;grid-column:1/-1;grid-template:repeat(2,275px)/1fr;height:66.6666666667%;max-height:478.656px}.stay-details .images-container>:not(:first-child){display:none}}.stay-details .images-container :first-child{grid-column:1/3;grid-row:1/3}@media(max-width:784px){.stay-details .images-container :first-child{aspect-ratio:3/2;grid-column:1/-1}}.stay-details .images-container img{height:100%;object-fit:cover;width:100%}.stay-details .air-cover{padding-block:32px}.stay-details .air-cover h3{font-size:2em;font-weight:700;margin:0 0 15px;text-align:left}.stay-details .air-cover img{height:26px;object-fit:contain;width:123px}.stay-details .air-cover span{color:#ff385d}.stay-details .stay-review-mid{grid-template-columns:1.45fr 1fr}@media(max-width:784px){.stay-details .stay-review-mid{border-bottom:none;grid-template-columns:1fr;padding-inline:1.5em}}.stay-details .stay-review-mid .stay-review-details{min-width:58.3333%}@media(max-width:784px){.stay-details .stay-review-mid .stay-review-details{width:100%}}.stay-details .stay-review-mid .stay-review-details>*{padding-block:2rem}.stay-details .stay-review-mid .stay-review-details .stay-calendar{padding-block:unset}.stay-details .stay-review-mid .stay-review-details .secondary-title{font-size:1.25rem;line-height:1.75rem}.stay-details .stay-review-mid .stay-review-details .about-host{padding-bottom:1.5rem}.stay-details .stay-review-mid .stay-review-details .about-host .header h2{font-family:cereal-Bold;font-size:1.375rem;margin-bottom:.3em}.stay-details .stay-review-mid .stay-review-details .about-host .header .host-img{border-radius:50%;height:3.5rem;width:3.5rem}.stay-details .stay-review-mid .stay-review-details .stay-amenities .subheading{font-size:1.5rem;font-weight:inherit;gap:1.375em;letter-spacing:normal;padding-bottom:1.25rem}.stay-details .stay-review-mid .stay-review-details .stay-amenities .amenities-container{-webkit-box-pack:start;-webkit-box-align:stretch;align-items:stretch;flex-wrap:wrap;justify-content:flex-start;line-height:1.25rem;margin-bottom:1.5rem;margin-left:-8px;margin-right:-8px;width:calc(100% + 16px)}.stay-details .stay-review-mid .stay-review-details .stay-amenities .amenities-container li{align-items:center;display:flex;padding-bottom:1rem;padding-left:.5rem;padding-right:.5rem;width:50%}.stay-details .stay-review-mid .stay-review-details .stay-amenities .amenities-container .amenity-img{fill:currentColor;color:#222;display:block;height:1.5rem;width:1.5rem}.stay-details .stay-review-mid .stay-review-details .stay-amenities .amenities-container .amenity-name{letter-spacing:.007em;padding-left:1rem}@media(max-width:784px){.stay-details .stay-review-mid .stay-review-details .stay-amenities button{width:100%}}.stay-details .stay-review-mid .stay-review-order{margin-bottom:2rem;position:relative}@media(max-width:784px){.stay-details .stay-review-mid .stay-review-order{display:none}}.stay-details .reviews{padding-bottom:1.5rem;padding-top:1.5rem}@media(max-width:784px){.stay-details .reviews{border-top:1px solid #dedede;padding-inline:1.5em;padding-bottom:1.5em;padding-top:1.5rem}}@media(max-width:784px)and (max-width:784px){.stay-details .reviews button:not(.show-more){width:100%}}.stay-details .stay-map{padding-bottom:18px}@media(max-width:784px){.stay-details .stay-map{padding-inline:1.5em}}.stay-details .stay-map h1{font-family:cereal-book;font-size:1.375rem;padding-bottom:24px;padding-top:30px}.stay-details .stay-map h3{font-family:cereal-book;font-size:1rem;padding-bottom:24px;padding-top:24px}.stay-details .stay-map .map-popper{align-items:center;background-color:#ff385d;border-radius:50%;display:flex;height:48px;justify-content:center;position:relative;width:48px}.stay-details .stay-map .map-popper .popper-wedge{background:linear-gradient(135deg,transparent 50%,#ff385c 0);border-radius:2px;bottom:-4px;height:12px;left:50%;position:absolute;-webkit-transform:translate(-50%) rotate(45deg);transform:translate(-50%) rotate(45deg);width:12px;z-index:autol}.stay-details .stay-map .map-popper svg{color:#fff;display:block;height:22px;width:22px}.stay-details .stay-about-host{padding-bottom:1.5rem}@media(max-width:784px){.stay-details .stay-about-host{padding-inline:1.5em}.stay-details .stay-about-host button{width:100%}}.stay-details .stay-mid-reviews{font-size:1.5rem;font-weight:inherit;gap:.25rem;padding-bottom:1.5rem}@media(max-width:784px){.stay-details .stay-mid-reviews{font-family:cereal-Bold;font-size:1.625em}}.stay-details .stay-mid-reviews .total-avg-star{margin-top:.25rem;padding-right:.25rem}@media(max-width:784px){.stay-details .stay-mid-reviews .total-avg-star{align-items:center;font-size:1.0606060606em;margin-top:0}.stay-details .stay-mid-reviews .avg-rating .total-avg-rating,.stay-details .stay-mid-reviews .stay-review-count{align-self:center}.stay-details .details-app-footer{display:none!important}}.footer-btn-link{color:inherit;text-decoration:none}.review-list{display:flex;flex-wrap:wrap;list-style:none}.review-list li{background-color:#ff385d;color:#212121;margin:5px;padding:5px}.review-list a{color:#212121;padding:10px}.review-list h3{background-color:#ddd;margin:5px;padding:10px 5px}.user-details .user-img{background-size:contain;height:200px;width:200px}.mini-user-img{border-radius:50%;height:40px;object-fit:cover;width:40px}.host-menu{align-items:center;align-self:stretch;display:flex;flex-grow:1;justify-content:center}.menu-link{color:#707070;font-family:cereal-Bold;font-size:16px;line-height:18px;padding:10px 16px;text-decoration:none}.menu-link.active{color:#212121}.order-page h2{font-size:32px;padding-top:64px}.order-page h3{font-family:cereal-Medium;font-size:26px;padding-top:64px}.order-page table{table-layout:fixed;text-align:start;width:100%}.order-page table th{color:#707070;font-family:cereal-Bold;font-size:12px;padding-block:.8em;padding-inline:.5em;text-align:start;text-transform:uppercase}.order-page table td{padding-block:.2em;padding-inline:.5em}.order-page table tr:nth-child(odd){background:#fff}.order-page table tr:nth-child(2n){background:#f2f2f2}.order-page table th{background:#ebebeb}.order-page table td:first-child,.order-page table th:first-child{width:190px}.order-page table td:nth-child(2),.order-page table th:nth-child(2){width:120px}.order-page table td:nth-child(4),.order-page table th:nth-child(4){width:90px}.order-page table td:nth-child(5),.order-page table th:nth-child(5){width:120px}.order-page table td:nth-child(6),.order-page table th:nth-child(6){width:264px}.order-page table .order-status{color:#707070;font-family:cereal-medium}.order-page table .action-btns>*{display:inline-block;margin-left:15px}.order-page table button{background-color:#fff;display:flex;flex:1 1}.order-page table button:first-child{background-image:none;border-color:#28a745;color:#28a745}.order-page table button:first-child:hover{background-color:#28a745;border-color:#28a745;color:#fff}.order-page table button:first-child.disable{background-color:#f7f7f7;border-color:#707070;color:#707070}.order-page table button:last-child{background-image:none;border-color:#dc3545;color:#dc3545}.order-page table button:last-child:hover{background-color:#dc3545;border-color:#dc3545;color:#fff}.order-page table button:last-child.disable{background-color:#f7f7f7;border-color:#707070;color:#707070}.dashboard-page h2{font-size:32px;padding-top:64px}.dashboard-page h3{font-family:cereal-Medium;font-size:26px;padding-top:64px}.app-header.booking-header{justify-content:normal;position:static}@media(max-width:784px){.app-header.booking-header{display:none}}.booking-title{align-items:center;border:none;gap:32px;line-height:1.25rem;padding-bottom:48px;padding-top:64px}@media(max-width:784px){.booking-title{padding-bottom:0;padding-top:1.5rem}}.booking-title .icon-svg{line-height:1;margin-right:12px;padding:0;width:35px}.booking-title .icon-svg .arrow-img{fill:none;stroke-width:3;cursor:pointer;display:block;height:16px;overflow:visible;width:16px}.booking-title h2{font-size:2rem;margin:0}@media(max-width:500px){.booking-title h2{font-size:1rem}}.booking-title .success-title{align-items:center;font-size:2rem}.order-content{flex-direction:row;gap:35px;margin-bottom:96px}@media(max-width:784px){.order-content{flex-direction:column-reverse;padding-inline:1.5em}}.order-content .order-details{flex-direction:column;min-width:40%}.order-content .order-details .rare-find{border:1px solid #dedede;border-radius:1em;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;margin-bottom:48px;padding:24px}.order-content .order-details .rare-find .rare-host{font-size:1rem;font-weight:inherit;margin-bottom:0;margin-top:1px}.order-content .order-details .rare-find .diamond-img{stroke-width:3;line-height:1;margin-right:16px;object-fit:fill;padding:0;width:25px}.order-content .order-details .trip-details>*{padding-bottom:24px}.order-content .order-details .trip-details .your-trip{font-size:1.375rem}.order-content .order-details .trip-details .trip-subheader{font-size:1rem}.order-content .order-details .trip-details .trip-details-data{font-family:cereal-Regular;font-size:1rem;font-weight:inherit}.order-content .order-user .login-msg{text-align:center}.order-content .order-user .success-msg{margin-bottom:24px;margin-top:24px}.order-content .order-user .success-txt{margin:24px auto}.order-content .order-user .success-txt .icon-svg{line-height:1;margin-right:16px;padding:0;width:25px}.order-content .order-user .success-txt .res-success-txt{font-size:1.5rem;margin:0}.summary-card{border:1px solid #dedede;border-radius:1em;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;min-height:40%;padding:24px;padding-bottom:40px!important}@media(max-width:784px){.summary-card{border:none;padding-bottom:0!important}}.summary-card .stay-details{letter-spacing:.007em;margin-bottom:24px;margin-inline:auto;padding-bottom:0}@media(max-width:500px){.summary-card .stay-details{flex-direction:column}}.summary-card .stay-details>*{margin-top:18px}.summary-card .stay-details .stay-img{border-radius:.5em;height:106px;margin-bottom:24px;object-fit:cover;width:124px}@media(max-width:500px){.summary-card .stay-details .stay-img{margin-bottom:0}}.summary-card .stay-details .stay-desc{flex-direction:column;padding-left:12px}.summary-card .stay-details .stay-desc .stay-type{color:#707070;font-size:.75rem;font-weight:inherit;line-height:1;margin:0 0 .6em}.summary-card .stay-details .stay-desc .stay-name{font-size:.875rem;font-weight:inherit;line-height:1;margin:0 0 .6em}.summary-card .stay-details .stay-desc .rating-review{align-items:baseline;font-size:12px;gap:.3125em}@media(max-width:784px){.summary-card .stay-details .stay-desc .rating-review .avg-rating-seperator{display:none}}.summary-card .stay-details .stay-desc .rating-review .avg-rating{align-items:baseline;font-weight:600}@media(max-width:500px){.summary-card .stay-details .stay-desc .rating-review .avg-rating{margin-bottom:0}.summary-card .stay-details .stay-desc .rating-review .avg-rating.avg-rating-seperator{display:none}}.summary-card .stay-details .stay-desc .rating-review .reviews{border-top:none!important;color:#707070;font-weight:600;padding-inline:unset!important;text-decoration:none}@media(max-width:784px){.summary-card .stay-details .stay-desc .rating-review .reviews{padding-top:1 rem!important}}@media(max-width:500px){.summary-card .stay-details .stay-desc .rating-review .reviews{padding-left:0;padding-top:0}.summary-card .stay-details .stay-desc .rating-review .reviews .avg-rating-reviews{display:none}}.summary-card .air-cover{padding-bottom:1.5rem}.summary-card .air-cover img{align-self:center;height:17px;object-fit:contain;width:86px}.summary-card .air-cover .air-cover-text{margin-top:3px}.summary-card .air-cover .air-cover-air{color:#ff385d;font-size:1rem;margin-left:5px}.summary-card .air-cover .air-cover-cover{font-size:1rem}.summary-card .price-details .cost-calc{text-decoration:underline}.summary-card .price-details .price-details-header{font-size:1.375rem;margin:0;padding:24px 0}.summary-card .price-details .cost-breakdown,.summary-card .price-details .cost-breakdown .cost-details{flex-direction:column}.summary-card .price-details .cost-breakdown .cost-details .base-cost{margin-bottom:16px}.summary-card .price-details .cost-breakdown .cost-details .base-cost.service{margin-bottom:24px}.summary-card .price-details .cost-breakdown .total-container{font-family:cereal-Bold;margin-top:24px}.trip-page h2{font-size:32px;padding-top:64px}.trip-page h3{font-family:cereal-Medium;font-size:26px;padding-top:64px}.trip-page table{table-layout:fixed;text-align:start;width:100%}.trip-page table tr:nth-child(odd){background:#fff}.trip-page table tr:nth-child(2n){background:#f2f2f2}.trip-page table th{background:#ebebeb;color:#707070;font-family:cereal-Bold;font-size:12px;padding-block:.8em;padding-inline:.5em;text-align:start;text-transform:uppercase}.trip-page table td{padding-block:.2em;padding-inline:.5em}.trip-page table td:nth-child(2),.trip-page table th:nth-child(2){width:200px}.trip-page table td:nth-child(3),.trip-page table th:nth-child(3){width:130px}.trip-page table td:nth-child(4),.trip-page table th:nth-child(4){width:120px}.trip-page table td:nth-child(5),.trip-page table th:nth-child(5){color:#707070;font-family:cereal-medium;width:130px}.trip-page table td:nth-child(6),.trip-page table th:nth-child(6){padding-left:20px;width:140px}.wishlist-img{border-radius:8px;max-width:72px}.wishlist-title{align-items:center;border:none;gap:32px;line-height:1.25rem;padding-bottom:48px;padding-top:64px}.wishlist-title .icon-svg{line-height:1;margin-right:12px;padding:0;width:35px}.wishlist-title .icon-svg .arrow-img{fill:none;stroke-width:3;cursor:pointer;display:block;height:16px;overflow:visible;width:16px}@media(max-width:784px){.wishlist-title{padding-bottom:0;padding-top:30px}}.new-stay{align-items:flex-start;display:flex;flex-direction:column;justify-content:stretch;min-height:100vh}.progress-footer{background-color:#fff;bottom:0;position:fixed;width:100vw}.progress-footer .nav{align-items:center;display:flex;justify-content:space-between;padding:16px 48px}.new-stay-form{align-items:flex-start;display:grid;flex-grow:1;grid-auto-rows:-webkit-min-content;grid-auto-rows:min-content;justify-content:center;margin-top:32px;min-height:100%;width:100%}.new-stay-form h1{color:#222;font-size:32px;line-height:20px;margin-bottom:32px}.step-1 .tutorial{max-width:575px;width:calc(-48px + 50vw)}.step-1 .tutorial h5{color:#222;font-size:18px;line-height:24px;margin-bottom:16px}.step-1 .tutorial h1{font-size:48px;line-height:54px;margin-bottom:24px}.step-2 .category-list{grid-gap:18px;display:grid;gap:18px;grid-template-columns:repeat(3,1fr);margin-top:48px}.step-2 button.selected{background-color:#f7f7f7;border:3px solid #000}.step-3 .type-list{grid-gap:18px;display:grid;gap:18px;grid-template-columns:1fr;justify-self:flex-start;margin-top:48px;max-width:612px;width:100%}.step-3 .type-list h2{font-size:18px;line-height:24px;text-align:start}.step-3 .type-list p{font-family:cereal-regular;font-size:14px;line-height:18px;max-width:400px;padding-top:4px;text-align:start}.step-3 button.selected{background-color:#f7f7f7;border:3px solid #000}.step-4 .locationInput{border-color:#dedede;border-radius:34px 34px 0 0;font-size:18px;min-height:68px;padding:0 30px}.pac-item{font-size:16px}.step-5 h2{font-size:18px;line-height:24px;text-align:start}.messages-page{align-items:center;display:flex;flex-direction:column;height:100vh;overflow:hidden;padding-bottom:0!important}.messages-page .header-container{background-color:#fff;left:0;position:fixed;right:0;top:0;z-index:1}.messages-page .app-header{align-items:center;display:flex;height:60px;justify-content:space-between;margin:0 auto;padding:0 24px}.messages-page .msg-main-container{display:flex;flex:1 0;width:100%}.spacer{flex:1 1}.inbox-container{display:flex;height:calc(100vh - 60px);margin-top:60px;overflow:hidden;width:100%}.inbox-container .inbox-column{background-color:#fff;box-shadow:2px 0 5px #ccc;flex:1 1;overflow:hidden;padding:20px 0}.inbox-container .inbox-column .inbox-header{align-items:flex-end;border-bottom:1px solid #dedede;color:#212121;display:flex;justify-content:flex-start}.inbox-container .inbox-column .inbox-header h1,.inbox-container .inbox-column .inbox-header h2{font-family:cereal-book;font-size:20px;font-weight:700;padding:20px 24px 15px}.inbox-container .inbox-column .inbox-container{border-left:1px solid #dedede;display:flex;height:calc(100vh - 60px);margin-top:60px;overflow:hidden}.inbox-container .inbox-column.orders-list{box-shadow:2px 0 10px rgba(0,0,0,.1);display:flex;flex:.7 0;flex-direction:column;overflow:auto;z-index:0}.inbox-container .inbox-column.order-details{box-shadow:-2px 0 10px rgba(0,0,0,.1);flex:.7 0;z-index:0}@media(max-width:1190px){.inbox-container .inbox-column.order-details{display:none}}.inbox-column.messages{padding-bottom:0}.inbox-column.messages .chat-backdrop{background-color:#fff;box-shadow:0 5px 20px rgba(0,0,0,.1);height:100%;overflow:hidden;width:100%}.inbox-column.messages .chat-container{display:flex;flex-direction:column;height:100%;overflow:hidden}.chat-room{display:flex;flex:1 1;flex-direction:column;overflow:auto;padding:20px 1px 1px}.chat-input{background-color:#fff;display:flex;flex:0 1;z-index:1}.chat-input .chat-input-form{border:1px solid #dedede;display:flex;flex:1 1;gap:10px;padding:10px 20px;position:relative}.chat-input .chat-input-form input{background-color:#f2f2f2;border:0;border-radius:100px;box-shadow:inset 0 0 0 1px #b0b0b0;color:#222;font-size:16px;font-weight:400;height:40px;padding:8px 16px;width:100%}.chat-input .chat-input-form input:focus{outline:1px solid rgba(0,0,0,.5)}.chat-input .chat-input-form .send-btn{border:none;color:#ff385d;cursor:pointer;display:flex;position:absolute;right:30px;top:14px;-webkit-transform:rotate(90deg);transform:rotate(90deg);width:auto}.chat-input .chat-input-form svg{height:34px;-webkit-transform:scale(.8);transform:scale(.8);width:34px}.header-container{position:-webkit-sticky;position:sticky;top:0;z-index:100}.header-container:has(.secondary-layout){overflow-y:inherit;position:relative}.header-container:after{background-color:#fff;border-bottom:1px solid #dedede;content:"";height:80px;left:0;position:absolute;right:0;top:0;-webkit-transform:none;-webkit-transform:initial;transform:none;transition:-webkit-transform .25s ease;transition:transform .25s ease;transition:transform .25s ease,-webkit-transform .25s ease;z-index:-1}.header-container:has(.search-bars-open):after{border-bottom:none;-webkit-transform:scaleY(5.5);transform:scaleY(5.5);transition:-webkit-transform .25s ease;transition:transform .25s ease;transition:transform .25s ease,-webkit-transform .25s ease}@media(min-width:950px){.header-container:has(.search-bars-open):after{border-bottom:none;-webkit-transform:scaleY(3.2);transform:scaleY(3.2);transition:-webkit-transform .25s ease;transition:transform .25s ease;transition:transform .25s ease,-webkit-transform .25s ease}}@media(max-width:784px){.header-container{padding:0 12px}}.app-header{align-items:flex-start;background-color:#fff;display:flex;justify-content:center;min-height:80px;width:100%}.app-header:has(.search-bars-open){flex-wrap:wrap}.app-header .header-logo-container{align-items:center;color:#ff385d;cursor:pointer;display:flex;height:80px}@media(min-width:950px){.app-header .header-logo-container{flex:0 0 150px}}.app-header .header-logo-container .akebnb{display:none;margin:0}@media(min-width:950px){.app-header .header-logo-container .akebnb{display:block}}.app-header .header-search-bar-container{display:flex;flex-grow:1;min-height:80px;padding-top:16px;position:relative}.app-header .header-search-bar-container:has(.search-bars-open){flex-basis:850px;justify-self:flex-end;order:2}.app-header .header-search-bar-container:has(.search-bars-open) .rdrMonth{width:24rem}@media(min-width:950px){.app-header .header-search-bar-container{flex-grow:1;justify-content:center}.app-header .header-search-bar-container:has(.search-bars-open){justify-content:flex-start;order:2}}.app-header .header-menu-container{align-items:center;display:flex;flex-grow:1;height:80px;justify-content:flex-end}@media(min-width:950px){.app-header .header-menu-container{flex-grow:0}.app-header .header-menu-container:not(:has(.search-bars-open)){flex:0 0 150px}}@media(min-width:950px){.app-header:has(.search-bars-open){flex-wrap:nowrap}.app-header:has(.search-bars-open) .header-menu-container{order:3}}.app-footer{background-color:#fff;border-top:1px solid #dedede;color:#212121;font-family:cereal-Book;font-size:14px;padding-block:14px;text-align:start}.app-footer.fixed{bottom:0;left:0;position:fixed;right:0;z-index:10}@media(min-width:500px){.app-footer .header-menu-container{display:none}}@media(max-width:500px){.app-footer p{margin-top:10px}.app-footer .footer-names{display:none}}.user-msg{border:1px solid transparent;border-radius:.25rem;margin-bottom:1rem;padding:.75rem 1.25rem;position:relative;position:fixed;right:50px;top:50px;z-index:100000}.user-msg button{background-color:#222;border:0;border-radius:50%;float:right;margin:5px}.user-msg.success{background-color:#d4edda;border-color:#c3e6cb;color:#155724}.user-msg.error{background-color:#f8d7da;border-color:#f5c6cb;color:#721c24}.modal{background-color:#fefefe;border:1px solid #888;border-radius:12px;box-shadow:3px 3px 10px rgba(0,0,0,.5);left:50%;max-width:650px;padding:2rem;position:fixed;top:50%;-webkit-transform:translate(-50%,-70%);transform:translate(-50%,-70%);width:80vw;z-index:999}.modal .close-modal-btn-container{float:left;margin-bottom:10px}.modal .reviews-list{display:block;max-height:80vh;overflow:scroll;overflow-x:hidden;padding-top:10px}.modal .reviews-list .review-prev{margin-right:0}.modal::-webkit-backdrop{background:rgba(0,0,0,.5);background:rgba(0,0,0,.1);bottom:0;left:0;position:fixed;right:0;top:0}.modal::backdrop{background:rgba(0,0,0,.5);background:rgba(0,0,0,.1);bottom:0;left:0;position:fixed;right:0;top:0}.modal .content-container{position:relative;z-index:-1}.stay-index-footer .modal{top:67%!important}.dashboard{grid-gap:20px;display:grid;grid-template-columns:repeat(auto-fill,minmax(245px,1fr))}.chart-rectangle{aspect-ratio:2/1;grid-column:span 2;height:100%;max-width:490px}.chart-square{display:inline-block;max-width:200px}.chart-column{aspect-ratio:1/1.5;max-width:190px}.chart h5{color:#4d4d4d;font-family:cereal-Medium;font-size:11px;margin-bottom:15px;margin-top:5px;text-align:center}.chart-info{display:flex;flex-direction:column}.chart-info .accent{border:2px solid #000}.chart-info-title{margin:1rem 0 2rem}.chart-info-amount{font-family:cereal-Medium;font-size:32px;margin-bottom:1rem}.chart-info-last-amount{margin-top:auto}.login-page .login-signup-header{align-items:center;border-bottom:1px solid #dedede;display:flex;justify-content:center;margin-bottom:20px;min-height:64px}.login-page .login-signup-header h1{font-family:cereal-bold;font-size:1.5rem;line-height:1.25rem}.login-page input{background-color:#fff;border:none;border-radius:8px;box-shadow:inset 0 0 0 1px #dedede;color:#212121;cursor:text;display:flex;font-family:cereal-book;font-size:1rem;line-height:20px;margin:0 0 10px;min-height:56px;padding:0 16px;position:relative;width:100%}.login-page .sign-up-btn-container{text-align:center}.login-page .demo-login-btns{display:flex;justify-content:space-between;margin-bottom:20px}.msg-full.outgoing-msg{background:#fff;grid-template-areas:"msg-date msg-date" "avatar name" "avatar content"}.msg-full.incoming-msg,.msg-full.outgoing-msg{grid-column-gap:10px;border-radius:12px;-webkit-column-gap:10px;column-gap:10px;display:grid;grid-template-columns:50px auto;grid-template-rows:auto 30px auto;margin:10px 20px;padding:10px 12px 26px}.msg-full.incoming-msg{grid-template-areas:"msg-date msg-date" "avatar name " "avatar content"}.msg-full .msg-avatar{align-self:center;display:flex;grid-area:avatar}.msg-full .msg-avatar img{border:1px solid #dedede;height:100%;width:100%}.msg-full .msg-name{font-family:cereal-medium;font-size:1rem;grid-area:name}.msg-full .msg-txt{font-family:cereal-book;font-size:1rem;grid-area:content}.msg-date{color:#707070;font-size:.8rem;grid-area:msg-date;text-align:center}.order-summary-card{background-color:#fff;display:flex;flex-direction:column;margin-top:10px;overflow:hidden;padding:0 24px 0 20px;-webkit-transform:translateZ(20px);transform:translateZ(20px)}.order-card-header{align-items:center;display:flex;height:300px;justify-content:center;position:relative}.order-card-header-img{background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:24px;height:100%;left:0;position:absolute;top:0;width:100%}.order-card-header-text{color:#212121;font-family:cereal-book;font-size:20px;line-height:23px;margin:.5em 0;position:relative;z-index:1}.order-card-header-text .order-card-header-subtitle{color:#717171;font-family:cereal-regular;font-size:15px}.order-card-body-row{align-items:center;display:flex;justify-content:space-between;padding:10px 0}.order-card-body-row.price-row{gap:1rem;justify-content:flex-end}.order-card-body-col{align-items:flex-start;display:flex;flex-direction:column;justify-content:center}.order-card-body-row-title{color:#333;font-family:cereal-medium}.order-card-body-row-value{font-weight:lighter}.order-card-body-row-value.total-price{font-family:cereal-Bold;font-size:1rem}.order-summary-actions{display:flex;justify-content:center;padding-top:20px}.inbox-list-container{display:flex;flex:1 1;overflow:auto}.inbox-list-container .chat-order-list{display:flex;flex:1 1;flex-direction:column;min-height:-webkit-min-content;width:100%}.chat-order-preview{grid-column-gap:10px;border-bottom:1px solid #dedede;-webkit-column-gap:10px;column-gap:10px;cursor:pointer;display:grid;grid-template-areas:"chat-order-avatar chat-order-name" "chat-order-avatar chat-order-name";grid-template-columns:60px auto;grid-template-rows:30px auto;height:110px;padding:.5rem 24px}.chat-order-preview.active,.chat-order-preview:hover{background-color:#f7f7f7;cursor:pointer}.chat-order-preview.active{background-color:#f7f7f7;border-left:0 inset}.chat-order-preview .chat-order-avatar{align-self:flex-start;grid-area:chat-order-avatar;padding-top:8px}.chat-order-preview .chat-order-avatar img{border:1px solid #dedede;height:90%;width:90%}.chat-order-preview .chat-order-details{flex-direction:column;grid-area:chat-order-name;padding-top:.5rem}.chat-order-preview .chat-order-details .chat-order-status{font-size:.8rem;text-transform:capitalize}.chat-order-preview .chat-order-details .chat-order-status .chat-order-time{font-size:.7rem}.chat-order-preview .chat-order-details .chat-order-name{color:#707070;font-family:cereal-Bold;font-size:14;margin-bottom:4px}.chat-order-preview .chat-order-details .chat-place-name{font-size:.8rem;grid-area:chat-place-name;margin-top:.5rem}.chat-order-preview .chat-order-details .chat-order-msg{-webkit-line-clamp:1;-webkit-box-orient:vertical;color:#707070;display:-webkit-box;font-size:14px;line-height:15px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.chat-order-preview .chat-order-details .chat-show-status.completed{color:#155724}.chat-order-preview .chat-order-details .chat-show-status.pending{color:#856404}.chat-order-preview .chat-order-details .chat-show-status.cancelled{color:#721c24}.chat-order-preview .chat-order-details .chat-show-status.rejected{text-decoration:line-through}.chat-order-preview .chat-order-details .chat-mini-details{font-size:.8rem;margin-top:.375em}.chat-order-preview .chat-order-details .chat-mini-details .chat-mini-type{font-size:.7rem}.stay-list{display:grid;list-style-type:none;margin-top:22px;width:100%}.stay-list-item{cursor:pointer}@media(max-width:500px){.stay-list.main-layout .stay-list-item{-webkit-transform:translate(-10px,10px);transform:translate(-10px,10px)}}.preview{text-align:left}.preview .image-slider{border-radius:12px;margin-bottom:12px}.preview .image-slider .heart{-webkit-padding-start:-11px;display:flex;flex-flow:row-reverse;padding-inline-start:-11px;padding-right:43px;padding-top:15px;position:absolute}.preview p{font-size:15px;line-height:19px}.preview p:last-of-type{color:#212121;margin-top:6px}.slider-btns .slider_navIconRight__jsyAf{right:-4px!important;top:calc(50% - 27px)!important}.slider-btns .slider_navIconLeft__KjLtN{left:-4px!important;top:calc(50% - 27px)!important}.slider-btns .slider-dots{font-size:3rem;position:absolute;right:43%;top:73%;z-index:5}.filter-bar{align-items:center;background-color:#fff;display:flex;margin-top:17px;position:-webkit-sticky;position:sticky;top:80px;width:100%;z-index:9}.filter-bar:after{bottom:0;box-shadow:0 3px 2px -2px rgba(0,0,0,.16);content:"";display:block;position:absolute;top:0;transition:box-shadow .2s ease;z-index:-1}.filter-bar.scrolling:after{left:0;right:0;transition:box-shadow .2s ease}.btn-container{align-items:center;display:flex}@media(max-width:500px){.btn-container{display:none!important}}.carousel{align-items:center;background-color:#fff;display:flex;overflow:scroll;overflow:hidden}.carousel .category{align-items:center;color:#000;cursor:pointer;display:inline-block;display:flex;flex-direction:column;font-size:12px;font-weight:600;height:54px;justify-content:space-between;line-height:1rem;margin-bottom:10px;margin-top:12px;opacity:.65;text-align:center;white-space:nowrap}.carousel .category.active,.carousel .category:hover{opacity:1}.category-name{position:relative}.category-name:after,.category-name:before{bottom:-10px;content:"";height:2px;left:0;position:absolute;right:0}.category-name:before{background-color:#dedede;-webkit-transform:scale(0);transform:scale(0)}.category.active .category-name:before,.category:hover .category-name:before{-webkit-transform:scale(1);transform:scale(1)}.category.active .category-name:before{background-color:#000}.filter-bar-btn{-webkit-padding-start:24px;align-items:center;display:flex;font-size:12px;justify-content:center;padding-inline-start:24px}.filter-bar-btn-img{width:14px}.reviews-list{grid-template-columns:1fr 1fr;margin-bottom:40px;row-gap:40px}@media(max-width:784px){.reviews-list{grid-template-columns:1fr}.reviews-list>:nth-child(3),.reviews-list>:nth-child(4),.reviews-list>:nth-child(5),.reviews-list>:nth-child(6){display:none}}.review-prev{flex-direction:column;margin-right:130px;padding-bottom:16px}@media(max-width:784px){.review-prev{margin-right:30px}}.review-prev .mini-user-details{grid-template-columns:auto 1fr;grid-template-rows:auto 1fr}.review-prev .mini-user-details .mini-user-img{grid-row:1/-1}.review-prev .mini-user-details p{-webkit-padding-start:12px;font-size:1em;font-weight:600;line-height:normal;margin:0 0 .3em;overflow:hidden;padding-inline-start:12px}.review-prev .mini-user-details span{-webkit-padding-start:12px;color:#707070;font-size:.875em;padding-inline-start:12px}.reviews-bar{align-items:center;gap:10px;grid-template:repeat(3,1fr)/repeat(4,1fr);margin-bottom:30px}@media(max-width:784px){.reviews-bar{grid-template:repeat(6,1fr)/repeat(2,1fr);padding:1rem 4rem 0}}@media(max-width:784px)and (max-width:500px){.reviews-bar{padding:2rem 1rem 0}}.reviews-bar p{margin:0}.reviews-bar .progress-bar{align-items:center;font-size:.75em;font-weight:600;height:-webkit-min-content;height:min-content;overflow:hidden}.reviews-bar .progress-bar progress{-webkit-margin-end:6px;border-radius:40px;font-size:1em;height:4px;margin-inline-end:6px}.reviews-bar .progress-bar progress::-webkit-progress-value{background-color:#212121}.btn-rounded{border:1px solid #dedede;border-radius:21px;height:48.5px;transition:box-shadow .2s ease 0s}.btn-rounded:hover{box-shadow:0 2px 3px 2px #ddd}.chevron{color:#707070;cursor:pointer;display:grid;font-size:2rem;height:64px;margin-bottom:10px;margin-top:12px;max-width:3rem;min-width:10%;position:absolute}.chevron-left{background-image:linear-gradient(270deg,transparent,hsla(0,0%,100%,.5) 20%,#fff 70%,#fff);left:0}.chevron-right{background-image:linear-gradient(90deg,transparent,hsla(0,0%,100%,.5) 20%,#fff 70%,#fff);justify-content:right;right:0}.chart-column,.chart-rectangle,.container,.order-modal-form .picker-container .date-picker-modal{border:1px solid #dedede;border-radius:12px;padding:1rem}.order-modal{position:-webkit-sticky;position:sticky;top:130px}.order-modal .lower-rate-container{border:1px solid #dedede;border-radius:12px;margin-left:18.3333333333%;margin-top:1.5rem;max-width:400px;padding:1.5rem}.order-modal .lower-rate-container .lower-rate{line-height:1.25rem}.order-modal .lower-rate-container .lower-rate .lower-rate-txt{padding-right:1rem}.order-modal .lower-rate-container .lower-rate .lower-rate-txt .lower-price-txt{font-family:cereal-Bold;margin-right:.5rem}.order-modal .lower-rate-container .lower-rate .rate-tag-img{fill:#ff385d;stroke:currentColor;display:block;height:2rem;width:2rem}.order-modal-form{border:1px solid #dedede;border-radius:12px;box-shadow:0 6px 16px rgba(0,0,0,.12);flex-direction:column;gap:24px;justify-content:space-between;margin-left:18.3333333333%;margin-top:32px;max-width:400px;padding:24px}.order-modal-form>*{width:auto}.order-modal-form .order-form-header{justify-content:space-between}.order-modal-form .order-form-header .order-price{font-family:cereal-Bold;font-size:1.25rem;font-weight:600;line-height:1.25rem}.order-modal-form .order-form-header .order-night{font-family:cereal-Book;font-size:1rem;font-weight:400}.order-modal-form .order-form-header .order-rating-review{align-items:center;font-size:14px;font-weight:600}.order-modal-form .order-form-header .order-rating-review span{padding-left:4px}.order-modal-form .order-form-header .order-rating-review .stay-rating{color:#717171;font-family:cereal-Book;font-weight:400;line-height:1.125rem;padding-left:4px;text-decoration:underline}.order-modal-form .picker-container{border:1px solid #b0b0b0;border-radius:8px;margin-bottom:15px;position:relative}.order-modal-form .picker-container .date-picker-header{-webkit-padding-start:20px;display:flex;flex-direction:column;padding-inline-start:20px;padding-top:10px}.order-modal-form .picker-container .date-picker-header h4{font-family:cereal-Book;font-size:1.375rem}.order-modal-form .picker-container .date-picker-header h5{color:#707070;font-family:cereal-regular;font-size:.875rem}.order-modal-form .picker-container .date-picker-modal{background-color:#fff;position:absolute;right:-30px;top:-22px;z-index:2}.order-modal-form .picker-container .date-picker-modal .date-picker-modal-btns{-webkit-margin-end:22px;display:flex;gap:14px;justify-content:flex-end;margin-inline-end:22px}.order-modal-form .picker-container .date-picker-modal .reset-dates-btn{color:#212121;font-family:cereal-medium;font-size:.875rem;text-decoration:underline}.order-modal-form .picker-container .date-picker-modal .close-dates-btn button{font-family:cereal-book;font-size:.875rem;margin-right:0;padding:8px 16px}.order-modal-form .picker-container .date-picker-modal .close-dates-btn button:hover{background-color:#000}.order-modal-form .picker-container .rdrCalendarWrapper{padding-top:20px}.order-modal-form .picker-container .rdrCalendarWrapper .rdrMonthAndYearWrapper{left:25px;position:absolute;right:28px}.order-modal-form .picker-container .rdrCalendarWrapper .rdrMonthAndYearPickers{display:none}.order-modal-form .picker-container .rdrCalendarWrapper .rdrMonthName{color:#212121;font-family:cereal-medium;font-size:1rem;text-align:center}.order-modal-form .picker-container .order-heading{font-family:cereal-medium;font-size:.625rem;text-transform:uppercase}.order-modal-form .picker-container .order-sub-heading{font-size:.875rem}.order-modal-form .picker-container .dates-selection{display:flex;justify-content:space-between;position:relative}.order-modal-form .picker-container .dates-selection.active{border:2px solid #000;border-radius:8px;z-index:3}.order-modal-form .picker-container .dates-selection .check-out{border-left:1px solid #b0b0b0}.order-modal-form .picker-container .dates-selection .picker{display:flex;flex-direction:column;font-size:.625em;gap:0;padding:7px 12px;width:50%}.order-modal-form .picker-container .guest-picker{border-top:1px solid #b0b0b0;display:flex;flex-direction:column;gap:5px;padding:7px 12px;position:relative;width:100%}.order-modal-form .picker-container .guest-picker .drawer-arrow-icon{position:absolute;right:13px;top:30%}.order-modal-form .picker-container .guest-picker .guest-btn{text-align:left}.order-modal-form .picker-container .guest-picker .guest-select-container-small{background:#fff;border-radius:4px;box-shadow:0 2px 6px rgba(0,0,0,.15),0 0 0 1px rgba(0,0,0,.07);box-sizing:border-box;left:0;margin-bottom:16px;padding:16px;position:absolute;text-align:left;top:55px;width:100%;z-index:999}.order-modal-form .picker-container .guest-picker .guest-select-container-small .guest-select-list{max-width:100%}.order-modal-form .picker-container .guest-picker .guest-select-container-small .guest-select-row{margin:24px 0}.order-modal-form .picker-container .guest-picker .guest-select-container-small .guest-select-row:first-child{margin-bottom:24px;margin-top:8px}.order-modal-form .order-details{flex-direction:column;gap:25px}.order-modal-form .order-details .no-charge-msg{padding-top:1rem;text-align:center}.order-modal-form .order-details .prices{border-bottom:1px solid #b0b0b0;font-size:.9rem;gap:10px;grid-template-columns:1fr 1fr;padding-bottom:15px}.order-modal-form .order-details .prices>:nth-child(odd){text-decoration:underline}.order-modal-form .order-details .prices>:nth-child(2n){justify-self:end}.order-modal-form .order-details .total{color:#222;font-family:cereal-Bold;font-weight:600}.order-confirmation-modal{border:2px solid #000;left:50%;top:50%}.stay-highlights .highlight-img{fill:currentColor;color:#222;display:block;height:1.5rem;width:1.5rem}.stay-highlights .highlight-txt{margin-left:1rem;padding-bottom:1rem}.stay-highlights .highlight-txt h3{font-family:cereal-Bold;font-size:1rem}.stay-highlights .highlight-txt p{color:#717171;font-family:cereal-Book;font-size:.875em}.details-modal .modal{max-height:93%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.details-modal .modal .close-modal-btn-container{float:none;margin-bottom:10px}.all-amenities{max-height:80vh;overflow-x:auto;padding-left:1.5rem;padding-right:1.5rem;padding-top:1rem}@media(max-width:784px){.all-amenities{max-height:60vh}}.all-amenities .amenities-header h3{font-family:cereal-Bold;font-size:1.5rem;font-weight:inherit;line-height:1.625rem;margin-bottom:1.5rem}.all-amenities .amenities-container{display:flex;flex-direction:column;overflow:auto}.all-amenities .amenities-container li{display:flex;list-style:none}.all-amenities .amenities-container li .amenity-name{font-size:1rem;line-height:1.25rem;margin-bottom:1.5rem;padding-top:.25rem}.all-amenities .amenities-container .amenity-img{height:1.625rem;margin-right:1rem;width:1.625rem}.all-reviews{max-height:75vh;overflow:auto}.all-reviews .review-prev{margin-right:20px!important}.stay-calendar-container{padding-bottom:2rem;padding-top:2rem}.stay-calendar-container .date-picker-header h4{font-family:cereal-Book;font-size:1.5rem}.stay-calendar-container .date-picker-header h5{color:#717171;font-family:cereal-regular}.stay-calendar-container .rdrCalendarWrapper{width:100%}.stay-calendar-container .rdrCalendarWrapper .rdrNextPrevButton{background-color:transparent}.stay-calendar-container .rdrCalendarWrapper .rdrMonthName{color:#212121;font-family:cereal-Bold;font-size:1rem;text-align:center}.stay-calendar-container .rdrCalendarWrapper .rdrMonthAndYearWrapper{min-width:minmax(500px,100vw)}.stay-calendar-container .rdrCalendarWrapper .rdrMonthAndYearPickers{display:none}.stay-calendar-container .rdrCalendarWrapper .rdrMonths{min-width:100%}.stay-calendar-container .rdrCalendarWrapper .rdrMonth{min-width:100%!important;width:inherit}.stay-calendar-container .date-picker-modal-btns{font-family:cereal-regular;font-size:.875em;text-align:end;text-decoration:underline!important}.secondary-header-container{background-color:#fff;height:80px;justify-content:space-between;position:fixed;top:0;width:100%;z-index:100}.secondary-header-container:after{border-bottom:1px solid #dedede;content:"";left:0;position:absolute;right:0;top:81px;z-index:-1}@media(max-width:784px){.secondary-header-container{display:none!important}}.secondary-header{display:flex;height:100%}.secondary-header .anchor-link,.secondary-header .anchor-links{align-items:center;display:flex;height:100%}.secondary-header .anchor-link{color:#212121;font-family:cereal-medium;font-size:.875rem;margin-right:24px;position:relative;text-decoration:none}.secondary-header .anchor-link:after{background-color:#212121;bottom:0;content:"";display:block;height:4px;opacity:0;position:absolute;transition:opacity .15s ease 0s;width:100%}.secondary-header .anchor-link:hover:after{opacity:1}.secondary-header .book-it-details{align-items:center;display:flex;flex-grow:1;gap:16px;justify-content:flex-end;white-space:nowrap}.secondary-header .book-it-details .order-form-header{display:grid}.secondary-header .book-it-details .order-form-header h4{font-family:cereal-book;font-size:14px}.secondary-header .book-it-details .order-form-header h4>span{font-family:cereal-medium;font-size:16px}.secondary-header .book-it-details .order-form-header .order-rating-review{font-family:cereal-medium;font-size:12px}.secondary-header .book-it-details .order-form-header .order-rating-review>:not(:last-child){-webkit-padding-end:6px;padding-inline-end:6px}.secondary-header .book-it-details .order-form-header .stay-rating{color:#717171;text-decoration:underline}.secondary-header .book-it-details button{font-family:cereal-book;max-height:48px;max-width:-webkit-min-content;max-width:min-content;min-width:0}.secondary-header .book-it-details a{color:inherit;text-decoration:none}.details-app-footer{background-color:#fff;border-top:1px solid #dedede;bottom:0;padding-bottom:0!important;position:fixed;width:100%;z-index:999}@media(min-width:784px){.details-app-footer{display:none!important}}.details-app-footer .stay-mobile-footer{flex-direction:row;justify-content:space-between;padding:.8rem 1rem .2rem}.details-app-footer .stay-mobile-footer .footer-btn{-webkit-transform:translate(-7px,10px);transform:translate(-7px,10px)}.footer-guest-view{padding-left:1rem;-webkit-transform:translateY(-5px);transform:translateY(-5px)}.search-bars-open .search-preview{opacity:0;transition:opacity .1s ease,visibility 0ms,-webkit-transform .25s ease;transition:transform .25s ease,opacity .1s ease,visibility 0ms;transition:transform .25s ease,opacity .1s ease,visibility 0ms,-webkit-transform .25s ease;visibility:hidden}.search-preview{-webkit-padding-start:8px;align-items:center;background-color:#fff;border:1px solid #dedede;border-radius:40px;box-shadow:0 1px 2px rgba(0,0,0,.078),0 4px 12px rgba(0,0,0,.051);color:#212121;cursor:pointer;display:inline-flex;min-width:348px;padding-inline-start:8px;transition:box-shadow .2s ease;transition:opacity .2s ease .1s,visibility 0ms .2s,-webkit-transform .25s ease;transition:transform .25s ease,opacity .2s ease .1s,visibility 0ms .2s;transition:transform .25s ease,opacity .2s ease .1s,visibility 0ms .2s,-webkit-transform .25s ease;vertical-align:middle;white-space:nowrap}.search-preview:has(.start-your-search){min-width:300px}.search-preview button:first-child{padding-left:16px;text-align:center}.search-preview:hover{box-shadow:0 2px 4px rgba(0,0,0,.18)}.search-preview .splitter{background-color:#dedede;flex:0 0 1px;height:24px;width:1px}.search-preview button{background:transparent;border:1px solid transparent;border-radius:4px;color:#212121;cursor:pointer;flex-grow:1;font-size:14px;line-break:strict;margin:-1px;min-width:80px;padding:12px 16px;text-align:inherit}.search-preview .search-any-week,.search-preview .search-anywhere{font-family:cereal-medium}.search-preview .search-add-guests{color:#707070;margin-right:-8px}.search-preview .search-btn{background-color:#ff385d;border:transparent;border-radius:50%;color:#fff;height:32px;margin:7px;min-width:32px;padding:10px}.search-preview .search-btn svg{fill:none;stroke:currentcolor;stroke-width:5.33333;display:block;height:12px;overflow:visible;width:12px}.search-preview button.start-your-search{font-family:cereal-medium;text-align:left;width:100%}.region-select-menu{margin:12px 0 -16px 12px;padding:16px 8px 8px 0}.region-select-menu .heading{font-family:cereal-medium;font-size:.875rem;line-height:1.125rem;margin:0 0 28px 5px}.region-select-menu .region-grid{grid-column-gap:5px;grid-row-gap:24px;-webkit-column-gap:5px;column-gap:5px;display:grid;grid-template-columns:repeat(3,-webkit-min-content);grid-template-columns:repeat(3,min-content);margin-bottom:40px;row-gap:24px}.region-select-menu .region{height:158px;width:132px}.region-select-menu .region .region-name{font-size:.875rem;line-height:1.125rem;margin-top:8px}.region-select-menu .region-btn{height:122px;width:122px}.region-select-menu img{border-radius:12px;cursor:pointer;height:100%;transition:border .15s ease-in-out;width:100%}.region-select-menu img:hover{border:1px solid #000}.search-bars-open .screen-blur{background-color:rgba(0,0,0,.25);left:0;right:0}.search-bars-open .search-form{opacity:1;-webkit-transform:scale(1) translateY(0);transform:scale(1) translateY(0);transition:opacity .2s ease .1s,visibility 0ms .2s,-webkit-transform .25s ease;transition:transform .25s ease,opacity .2s ease .1s,visibility 0ms .2s;transition:transform .25s ease,opacity .2s ease .1s,visibility 0ms .2s,-webkit-transform .25s ease;visibility:visible}.search-bars .screen-blur{background-color:rgba(0,0,0,.25);bottom:0;height:100vh;position:fixed;top:0;z-index:-1}.search-form{margin:0 auto;opacity:0;position:absolute;right:0;top:0;-webkit-transform:scale(.35,.7272727273) translateY(0);transform:scale(.35,.7272727273) translateY(0);-webkit-transform-origin:50% 0;transform-origin:50% 0;transition:opacity .2s ease .1s,visibility 0ms .2s,-webkit-transform .25s ease;transition:transform .25s ease,opacity .2s ease .1s,visibility 0ms .2s;transition:transform .25s ease,opacity .2s ease .1s,visibility 0ms .2s,-webkit-transform .25s ease;visibility:hidden;width:100%;will-change:transform,opacity,visibility}.search-form-menu{background-color:#ebebeb;border:1px solid #dedede;border-radius:40px;cursor:pointer;display:flex;flex:1 1;height:66px;margin:0 auto;max-width:850px;min-width:0;pointer-events:auto;position:relative;text-align:left}.search-form-menu .input-query{display:flex;flex:1 0;min-width:0;position:relative}@media(min-width:644px){.search-form-menu .input-query{flex:1.25 0}}.search-form-menu .input-query .search-category.location{border-radius:32px;letter-spacing:.04em;line-height:1rem;padding:14px 32px;width:100%}.search-form-menu .input-query .search-category:hover:not(.active){background-color:#ddd}.search-form-menu .input-query .region-select-container{background:#fff;border-radius:32px;box-shadow:0 0 0 1px rgba(0,0,0,.04),0 8px 16px rgba(0,0,0,.15);cursor:default;left:0;margin-top:12px;padding:16px 20px;position:absolute;top:62px;z-index:3}.search-form-menu .input-split-date{align-items:center;display:flex;justify-content:space-between;min-width:0}.search-form-menu .input-split-date>*{border-radius:32px;letter-spacing:.04em;line-height:1rem;padding:14px 24px;white-space:nowrap}.search-form-menu .input-split-date .check-in:hover:not(.active),.search-form-menu .input-split-date .check-out:hover:not(.active){background-color:#ddd}.search-form-menu .input-split-date .date-select-container{background:#fff;border-radius:32px;box-shadow:0 0 0 1px rgba(0,0,0,.04),0 8px 16px rgba(0,0,0,.15);cursor:default;left:0;margin:12px 0 auto;padding:34px 60px;position:absolute;text-align:center;top:62px;width:100%;z-index:3}.search-form-menu .input-split-date .date-select-container .date-tabs{background-color:#ebebeb;border-radius:100px;display:grid;grid-auto-columns:1fr;grid-auto-flow:column;margin:0 auto;max-width:303px;padding-left:4px;padding-right:4px}.search-form-menu .input-split-date .date-select-container .date-tabs button{border-radius:100px;color:#212121;cursor:pointer;font-family:cereal-medium;font-size:14px;line-height:18px;margin-bottom:4px;margin-right:0;margin-top:4px;outline:none;overflow:hidden;padding:8px 12px;position:relative;text-overflow:ellipsis;transition:box-shadow .2s ease 0s,-webkit-transform .1s ease 0s,transform .1s ease 0s;white-space:nowrap}.search-form-menu .input-split-date .date-select-container .date-tabs button.active{background:#fff;border:1px solid rgba(0,0,0,.04);box-shadow:0 1px 2px rgba(0,0,0,.08),0 4px 12px rgba(0,0,0,.05)}.search-form-menu .input-split-date .date-select-container .date-tabs button:hover{background-color:#fff}.search-form-menu .input-split-date .date-select-container .rdrCalendarWrapper{max-width:100%;padding-top:40px}.search-form-menu .input-split-date .date-select-container .rdrCalendarWrapper .rdrMonthAndYearWrapper{justify-content:space-between}.search-form-menu .input-split-date .date-select-container .rdrCalendarWrapper .rdrMonthAndYearWrapper .rdrMonthAndYearPickers{display:none}.search-form-menu .input-split-date .date-select-container .rdrCalendarWrapper .rdrMonthAndYearWrapper{left:60px;position:absolute;right:60px}.search-form-menu .input-split-date .date-select-container .rdrCalendarWrapper .rdrDays{font-family:cereal-medium;font-size:14px}.search-form-menu .input-split-date .date-select-container .rdrCalendarWrapper .rdrMonthName{color:#212121;font-family:cereal-medium;font-size:1rem;text-align:center}.search-form-menu .input-with-search{align-items:center;border-radius:32px;display:flex;flex:1 0;justify-content:space-between;min-width:0}.search-form-menu .input-with-search .search-category{letter-spacing:.04em;line-height:1rem;padding:14px 24px}.search-form-menu .input-with-search:not(.active):hover{background-color:#ddd}.search-form-menu .input-with-search .guest-select-container{background:#fff;border-radius:32px;box-shadow:0 0 0 1px rgba(0,0,0,.04),0 8px 16px rgba(0,0,0,.15);cursor:default;margin-top:12px;min-width:300px;padding:16px 32px;position:absolute;right:0;top:62px;z-index:3}.search-form-menu .input-with-search .guest-select-container .guest-select-list{padding:0 6px;width:342px}.search-form-menu .input-with-search .guest-select-container .guest-select-row{min-width:330px;padding-bottom:24px;padding-right:4px;padding-top:24px}.search-form-menu .input-with-search .guest-select-container .guest-select-row:not(:last-child){border-bottom:1px solid #dedede}.search-form-menu .search-category{max-width:100%;overflow:hidden;text-overflow:ellipsis}.search-form-menu .search-category .search-form-label{font-family:cereal-medium;font-size:.75rem;padding-bottom:2px}.search-form-menu .search-category .search-form-desc{color:#707070;display:inline-block;font-size:.875rem;letter-spacing:.04em;white-space:nowrap;width:100%}.search-form-menu .search-category .search-form-desc::-webkit-input-placeholder{color:#707070;font-family:cereal-Book;letter-spacing:.04em}.search-form-menu .search-category .search-form-desc::placeholder{color:#707070;font-family:cereal-Book;letter-spacing:.04em}.search-form-menu .search-category input{background:none;border:0;margin:0;padding:0}.search-form-menu .search-category input:focus{outline:none}.search-form-menu .search-btn{height:48px;margin:7px;min-width:48px;padding:16px;position:relative;transition:background-color .2s cubic-bezier(.35,0,.65,1)}.search-form-menu svg{height:16px;width:16px}.search-form-menu .active{background-color:#fff;box-shadow:0 6px 20px rgba(0,0,0,.2)}.nav-menu{position:relative;z-index:1}.nav-menu .menu-btn{align-items:center;background:transparent;background-color:#fff;border:1px solid #dedede;border-radius:21px;cursor:pointer;display:inline-flex;margin:0;padding:5px 5px 5px 12px;text-align:inherit;transition:box-shadow .2s ease}.nav-menu .menu-btn:hover{box-shadow:0 2px 4px rgba(0,0,0,.18)}.nav-menu .menu-btn .menu-avatar{display:flex;margin-left:12px;position:relative;vertical-align:middle;width:30px}.nav-menu .menu-btn img{border-radius:50%;height:100%;width:100%}.nav-menu .menu-links{background:#fff;border-radius:12px;box-shadow:0 2px 16px rgba(0,0,0,.12);display:block;margin-top:13px;min-width:240px;padding:8px 0;position:absolute;right:0}@media(max-width:500px){.nav-menu .menu-links{-webkit-transform:translateY(-120%);transform:translateY(-120%)}}.nav-menu .menu-links>*{background:transparent;border:0;color:inherit;cursor:pointer;display:flex;margin:0;min-width:100%;padding:12px 16px;text-align:inherit;text-decoration:none}.nav-menu .menu-links>:hover{background-color:#f7f7f7}.nav-menu .notificaiton-badge{background-color:#ff385d;border-radius:500px;box-shadow:0 0 0 1.5px #fff;color:#fff;font-family:cereal-medium;font-size:.625rem;height:1rem;left:100%;line-height:16px;margin-left:-14px;min-width:1rem;padding:0 .3125rem;position:absolute;text-align:center;top:-2px;z-index:1}.guest-select-row{align-items:center;border-bottom:1px solid #dedede;color:#212121;display:flex;justify-content:space-between;padding-bottom:24px;padding-right:4px;padding-top:24px}.guest-select-row:last-child{border-bottom:none}.guest-select-label-header{font-family:cereal-medium;font-size:1rem;line-height:20px;padding-bottom:.375em}.guest-select-label-sub-header{color:#707070;font-family:cereal-regular;font-size:.875rem;line-height:18px}a{-webkit-font-feature-settings:inherit;font-feature-settings:inherit;-webkit-appearance:none;appearance:none;background:transparent;border:0;border-radius:4px;color:#707070;cursor:pointer;font-family:inherit;font-family:cereal-medium;font-size:inherit;font-style:inherit;font-variant:inherit;line-height:inherit;margin:0;outline:none;padding:0;text-align:inherit;text-decoration:underline;-webkit-user-select:auto;user-select:auto}.counter-container{justify-content:space-between;width:104px}.counter-container,.counter-container button{align-items:center;display:inline-flex;height:32px}.counter-container button{background:#fff;border:1px solid #b0b0b0;border-radius:50%;color:#707070;cursor:pointer;flex-grow:0;flex-shrink:0;font-family:inherit;justify-content:center;margin:0;outline:none;padding:0;text-align:center;text-decoration:none;touch-action:manipulation;width:32px}.counter-container button span{height:22px;padding:5px;width:22px}.counter-container button svg{fill:none;stroke:currentcolor;stroke-width:5.33333;color:inherit;display:block;height:12px;overflow:visible;width:12px}.counter-container button:disabled{border-color:#dedede;color:#dedede;cursor:not-allowed!important}.search-form-nav{align-items:center;display:flex;flex-grow:1;height:80px;justify-content:center}.search-form-nav-item{border:none;color:#212121;padding:10px 16px}.search-form-nav-item:not(.active)>span{position:relative}.search-form-nav-item:not(.active)>span:hover{opacity:.65}.search-form-nav-item:not(.active)>span:hover:after{opacity:.65;-webkit-transform:scaleX(1);transform:scaleX(1)}.search-form-nav-item:not(.active)>span:after{background-color:currentcolor;content:"";height:2px;inset-inline:0;position:absolute;top:calc(100% + 8px);-webkit-transform:scaleX(0);transform:scaleX(0);transition:-webkit-transform .2s ease;transition:transform .2s ease;transition:transform .2s ease,-webkit-transform .2s ease;width:100%}.search-form-nav-item.active>span{position:relative}.search-form-nav-item.active>span:after{background-color:currentcolor;content:"";height:2px;inset-inline:0;position:absolute;top:calc(100% + 8px);width:100%}
/*# sourceMappingURL=main.6f187e4d.css.map*/