.swiperButtonDialog[data-v-7a25369a]{background:#fcfcfc;width:46px;border-radius:10px;border:1px solid rgba(0,0,0,.71765)}.swiper-button-disabled[data-v-7a25369a]{opacity:1!important;cursor:pointer!important;pointer-events:all!important}.swiper-button-next[data-v-7a25369a]:after,.swiper-button-prev[data-v-7a25369a]:after{display:none}.exSwiperSlide[data-v-7a25369a]{width:150px!important}.cityBottomSheet .bottom-sheet__card{height:75vh!important;overflow-y:scroll}.topSlider .topSliderButton{position:absolute;bottom:40px;left:40px;width:124px;height:34px;cursor:pointer;padding:10px 10px 8px;justify-content:center;align-items:center;grid-gap:10px;gap:10px;color:#000;text-align:right;border-radius:8px;background:#f2f2f2;font-size:12px;font-style:normal;font-weight:400;line-height:normal}.topSlider .imageTag{position:absolute;top:31px;right:31px;border-radius:8px!important;height:32px!important;color:#fff!important;background:hsla(0,0%,89.8%,.3)!important}@media(min-width:960px){.topSlider .v-image{border-radius:8px}}.topSlider .v-window__next,.topSlider .v-window__prev{margin:0!important;top:calc(50% - 40px)!important}.topSlider .v-responsive__content{position:relative!important}.topSlider .delimterImgDiv{position:absolute;z-index:1;bottom:25px;width:100%}.topSlider .delemiterImg{border-radius:8px;border:1px solid #fff;height:16px;width:16px;cursor:pointer}.topSlider .delemiterImgActive{border-radius:8px;background-color:var(--v-primary-base);border:1px solid var(--v-primary-base);width:28px;height:12px}.topSlider .nextSheet{border-top-right-radius:8px;border-bottom-right-radius:8px}.topSlider .nextSheet,.topSlider .prevSheet{width:32px;height:80px;background:hsla(0,0%,100%,.3);cursor:pointer;box-shadow:0 0 8px rgba(0,0,0,.08)!important;transform:matrix(-1,0,0,1,0,0)}.topSlider .prevSheet{border-top-left-radius:8px;border-bottom-left-radius:8px}.carousel-arrow[data-v-892257be]{cursor:pointer}.contents-wrapper[data-v-13baf271]{display:contents}.mobile-carousel-arrow[data-v-13baf271]{position:relative;z-index:10}.gallery-carousel-item[data-v-13baf271]{border-radius:8px}.gallery-image[data-v-13baf271]{cursor:pointer}.share-chip[data-v-2e42e422]{height:38px;background:#fff7e3!important}.info-label[data-v-2e42e422]{color:#404040;font-size:16px;font-weight:500}.info-value[data-v-2e42e422]{color:#000;font-size:16px;font-weight:400}.description-text[data-v-9a12c714]{text-align:justify}.description-toggle[data-v-9a12c714]{color:#b69a55;cursor:pointer}.contents-wrapper[data-v-4a3ad45a]{display:contents}.availability-date-input[data-v-62cf9a58]{align-items:center;display:flex;height:40px;width:100%}.availability-date-field[data-v-62cf9a58]{flex:1 1 auto;min-width:0}[data-v-62cf9a58] .availability-date-field .v-input__prepend-inner .v-icon{color:#b69a55!important}.availability-date-clear[data-v-62cf9a58]{border:1px solid #8c8c8c;margin-right:6px;color:#8c8c8c!important;flex:0 0 39px;height:39px!important;min-width:39px!important;width:39px}.availability-seach-btn[data-v-62cf9a58]{height:40px!important;font-size:14px!important;letter-spacing:.5px!important}@media (max-width:959px){.mobile-search-container[data-v-62cf9a58]{display:flex;grid-gap:8px;gap:8px;align-items:stretch}.mobile-search-btn[data-v-62cf9a58]{flex:0 0 48px;min-width:48px!important;width:48px;height:48px!important;padding:0!important;border-radius:8px!important}.mobile-search-btn .v-icon[data-v-62cf9a58]{font-size:24px}.mobile-date-inputs[data-v-62cf9a58]{flex:1;display:flex;background:#fff;border:1px solid #e0e0e0;border-radius:8px;overflow:hidden;height:48px}.mobile-date-input-wrapper[data-v-62cf9a58]{flex:1;display:flex;align-items:center}.mobile-date-divider[data-v-62cf9a58]{width:1px;background:#e0e0e0;align-self:stretch}.mobile-date-field[data-v-62cf9a58]{height:48px}[data-v-62cf9a58] .mobile-date-field .v-input__control,[data-v-62cf9a58] .mobile-date-field .v-input__slot{min-height:48px!important;height:48px!important}[data-v-62cf9a58] .mobile-date-field .v-input__slot{border:none!important;box-shadow:none!important;background:transparent!important;padding:0 8px!important;margin:0!important}[data-v-62cf9a58] .mobile-date-field fieldset{border:none!important}[data-v-62cf9a58] .mobile-date-field input{font-size:14px!important;text-align:center;padding:0 4px!important}[data-v-62cf9a58] .mobile-date-field .v-input__prepend-inner{margin-top:0!important;padding:0 4px 0 0!important;align-self:center!important}[data-v-62cf9a58] .mobile-date-field .v-input__prepend-inner .v-icon{color:#999!important;font-size:20px!important}[data-v-62cf9a58] .mobile-date-field .v-text-field__slot{display:flex;align-items:center}}.contents-wrapper[data-v-288ecc1a]{display:contents}.room-carousel-item[data-v-27c5de71]{border-radius:8px}.room-image[data-v-27c5de71]{cursor:pointer}.room-title[data-v-27c5de71]{font-size:20px;font-weight:500}.room-capacity[data-v-27c5de71],.room-extra-price[data-v-27c5de71]{color:#8c8c8c;font-size:14px;font-weight:500}.room-price[data-v-27c5de71]{color:#706e73;font-size:18px;font-weight:500}.room-calendar-btn[data-v-27c5de71]{color:#b69a55!important;font-size:14px;height:40px!important;letter-spacing:.5px}.room-day[data-v-27c5de71]{position:relative}.room-day-tooltip[data-v-27c5de71]{font-size:11px;left:50%;max-height:11px;position:absolute;top:15px;transform:translateX(-50%)}.room-divider[data-v-27c5de71]{border:1px solid #f2f2f2}.room-status--available[data-v-27c5de71]{background-color:#c0fbad!important;color:#4c4c4c}.room-status--unavailable[data-v-27c5de71]{background-color:#fbbcad!important;color:#4c4c4c}.amenities-container[data-v-27c5de71]{position:relative;transition:max-height .3s ease}.amenities-collapsed[data-v-27c5de71]{max-height:50px;overflow:hidden}@media (max-width:599px){.mobile-slider[data-v-27c5de71]{border-radius:8px;overflow:hidden}[data-v-27c5de71] .mobile-slider .v-carousel__controls{z-index:5}[data-v-27c5de71] .mobile-slider .v-carousel__controls__item{background:rgba(0,0,0,.3);border-radius:50%;width:8px;height:8px;margin:0 4px}[data-v-27c5de71] .mobile-slider .v-carousel__controls__item--active{background:hsla(0,0%,100%,.9)}[data-v-27c5de71] .mobile-slider .v-carousel__controls__item:hover{background:hsla(0,0%,100%,.7)}[data-v-27c5de71] .mobile-slider .v-carousel__controls__item .v-btn__content{width:6px!important;height:6px!important;min-width:6px!important;min-height:6px!important;border-radius:50%!important}}.contents-wrapper[data-v-9f883354]{display:contents}.rooms-section-anchor[data-v-9f883354]{height:0;scroll-margin-top:16px}.rooms-count[data-v-9f883354]{color:#5e5e5e;font-size:16px}.checktime-label[data-v-07a80a8b]{color:#404040;font-weight:500}.custom-btn-primary[data-v-550357b6]{color:#fff!important}.custom-btn-primary[data-v-550357b6],.custom-btn-secondary[data-v-550357b6]{border-radius:10px!important;font-size:16px!important;min-height:52px!important;text-transform:none!important;width:100%}.custom-btn-secondary[data-v-550357b6]{border-color:#b69a55!important;border-width:1px!important;color:#b69a55!important}@media (max-width:600px){.custom-btn-primary[data-v-550357b6],.custom-btn-secondary[data-v-550357b6]{font-size:15px!important;min-height:48px!important}}.contents-wrapper[data-v-79b0082e]{display:contents}[data-v-79b0082e] .v-dialog{border-radius:20px}[data-v-79b0082e] .v-card{border-radius:20px!important;overflow:hidden}[data-v-79b0082e] .v-card__title{background:#fbfaf7;border-bottom:1px solid #f4efe2}.custom-alert[data-v-79b0082e]{background-color:#fbfaf7!important;border-color:#b69a55!important;border-radius:10px!important;border-width:1px!important;color:#706e73!important}.custom-alert[data-v-79b0082e] .v-alert__icon{color:#b69a55!important}.reservation-card[data-v-79b0082e],[data-v-79b0082e] .reservation-dialog{border-radius:16px!important}.reservation-title[data-v-79b0082e]{font-size:18px}.reservation-title-icon[data-v-79b0082e],.reservation-title-text[data-v-79b0082e]{color:#b69a55!important}.line-height-lg[data-v-79b0082e]{font-size:15px!important;line-height:1.8!important}[data-v-79b0082e] .v-alert__content{padding:8px 0!important;text-align:right}[data-v-79b0082e] .v-alert__wrapper{align-items:flex-start!important}[data-v-79b0082e] .v-btn__content{flex-direction:row-reverse}[data-v-79b0082e] .v-divider{margin:0!important}[data-v-79b0082e] .v-alert__border{border-radius:0 16px 16px 0!important}@media (max-width:600px){[data-v-79b0082e] .v-dialog{margin:16px}[data-v-79b0082e] .v-card-text{padding:24px 20px 16px!important}[data-v-79b0082e] .v-card-actions{padding:0 20px 24px!important}[data-v-79b0082e] .v-card-title{padding:20px 20px 16px!important}}.info-tags{color:#9e9e9e!important;background:#f4efe2;border-radius:6px!important;font-size:13px}.datePickerContainer{border:1px solid #d9d9d9;border-radius:10px!important}.more-btn-container{position:absolute;bottom:0;left:0}.checktime-box{border:1px solid #d9d9d9;border-radius:10px!important;margin-left:12px;min-width:120px;text-align:center}.checktime-box div:last-child{font-weight:400;color:#8c8c8c;font-size:14px}.more-btn{min-width:auto!important;margin-bottom:2px!important;margin-left:2px!important;padding:0 8px!important;height:40px!important;color:#b69a55!important;font-size:16px!important;font-weight:400!important;letter-spacing:.5px!important;border-radius:5px!important}.rotate-180{transform:rotate(180deg);transition:transform .3s ease}.amenities-section .expSubTitleNEW{font-size:16px!important;font-weight:500!important;color:#979797!important}.v-window__next,.v-window__prev{background:transparent!important}.budgetButton{background:#f9f9f9!important;border:1px solid #e5e5e5!important;box-sizing:border-box!important;border-radius:8px!important}.personalize>div>div{font-style:normal;font-weight:900;font-size:24px;line-height:34px;text-align:right}.expTitleIcons{background:#fff2d2!important;border:none!important;color:#b69a55!important;fill:#b69a55!important;box-sizing:border-box;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-radius:8px}.reserveModal input{margin-top:0!important}.switchLabel{color:#979797;font-size:12px}.switchLabel,.switchLabel1{text-align:right;font-style:normal;font-weight:400;line-height:normal}.switchLabel1{color:#5e5e5e;font-size:14px}.buyButton{background-color:#fff!important;border:1px dashed #14667b}.exTypeNEW{margin-right:auto;border-radius:8px;background:#40b0e0;color:#fff;display:flex;height:33px;width:74px;padding:10px;justify-content:center;align-items:center;grid-gap:10px;gap:10px}.accommodationTitle{color:#48464a;text-align:right;font-style:normal;font-weight:400;line-height:normal}@media(min-width:961px){.accommodationTitle{font-size:28px}}@media(max-width:960px){.accommodationTitle{font-size:24px}}.exCallCardNew{background:#f7f7f7!important;border:1px solid #e5e5e5!important;border-radius:8px!important}.sectionOfMainCol{width:100%}@media(max-width:959px){.sectionOfMainCol{max-width:94vw!important;width:400px;margin-left:auto;margin-right:auto}}.exCardNewBorder{background:#fff;box-shadow:0 0 8px transparent!important;border-radius:10px!important;border:1px solid #2199cc!important;border:1px solid var(--primary,#2199cc)!important}.exCardNewBorder .guideNEW>div{color:#2199cc;color:var(--primary,#2199cc);text-align:right;font-size:16px;font-style:normal;font-weight:500;line-height:normal}.exCardNewBorder .guideNEWabout{color:#706e73;text-align:right;font-style:normal;font-weight:400;line-height:30px}@media(min-width:961px){.exCardNewBorder .guideNEWabout{font-size:16px}}@media(max-width:960px){.exCardNewBorder .guideNEWabout{font-size:14px}}.exCardNewBorder .v-expansion-panel:before{box-shadow:none!important}.exCardNewBorder .v-expansion-panel:not(:first-child):after{border-top-width:0!important}.exCardNewBorder .departure{margin-top:8px;font-weight:500;line-height:17px;text-align:right;white-space:nowrap;color:#2f2f2f}@media(min-width:961px){.exCardNewBorder .departure{font-size:18px}}@media(max-width:960px){.exCardNewBorder .departure{font-size:13px}}.exCardNew{background:#fff;box-shadow:0 0 8px transparent!important;border-radius:8px!important;border-bottom:2px solid #e8e8e8!important;border-bottom:2px solid var(--stroke,#e8e8e8)!important}.exCardNew .guideNEW>div{color:#2199cc;color:var(--primary,#2199cc);text-align:right;font-size:16px;font-style:normal;font-weight:500;line-height:normal}.exCardNew .guideNEWabout{color:#706e73;text-align:right;font-style:normal;font-weight:400;line-height:30px}@media(min-width:961px){.exCardNew .guideNEWabout{font-size:16px}}@media(max-width:960px){.exCardNew .guideNEWabout{font-size:14px}}.exCardNew .v-expansion-panel:before{box-shadow:none!important}.exCardNew .v-expansion-panel:not(:first-child):after{border-top-width:0!important}.exCardNew .departure{margin-top:8px;font-weight:500;line-height:17px;text-align:right;white-space:nowrap;color:#2f2f2f}@media(min-width:961px){.exCardNew .departure{font-size:18px}}@media(max-width:960px){.exCardNew .departure{font-size:13px}}.exCardNewBorderGray{border:1px solid #e8e8e8!important;border:1px solid var(--stroke,#e8e8e8)!important}.stickNew{position:sticky!important;top:90px!important}.citySearch fieldset{border:1px solid #e5e5e5;box-sizing:border-box;border-radius:8px}.greyCircle{width:50px;height:50px;text-align:center;background:#fafafa;border-radius:50%;line-height:54px;font-size:24px}.bv-comment{background:#f9f9f9;box-shadow:0 0 8px rgba(0,0,0,.08);border-radius:8px}.hrb{right:16.4%}.hrb,.hrb1{border-top:1px solid #000;width:113px;position:absolute;top:58%}.hrb1{right:42.5%}.hrb2{border-top:1px solid #000;width:113px;position:absolute;top:58%;right:67.5%}.exPropsSection{flex-wrap:nowrap;grid-gap:20px;gap:20px}@media(max-width:960px){.exPropsSection{flex-wrap:wrap}.exPropsSection .exPropsCard{width:calc(50% - 11px)!important}}.exPropsSection .exPropsCard{border:1px solid #e5e5e5;border-radius:8px;padding:10px;width:25%;text-align:center}.howToSection{width:100%}@media(max-width:960px){.howToSection{width:400px;margin-left:auto;margin-right:auto}}.howToCard{text-align:center;flex-basis:20%;background:#f9f7f7;border-radius:8px;padding:5px}.howToCard .greyCircle{border:1px solid #a1aeb7;color:#a1aeb7}.howToCard .exPropsText{color:#505d68}@media(max-width:960px){.howToCard{flex-basis:40%;margin-bottom:20px}.howToCard .exPropsText{font-size:12px!important}}.commenter{font-size:14px;font-weight:700;line-height:20px;text-align:right;color:#555}.commentSection{background:#fff;box-shadow:0 0 8px rgba(0,0,0,.08);border-radius:8px}.imageTag{border-radius:8px!important;height:32px!important;color:#979797!important;background:hsla(0,0%,89.8%,.3)!important}.provideCard{filter:drop-shadow(0 0 8px rgba(0,0,0,.08));border-radius:8px;width:147px;height:100px}.groupingbtn{width:110px;height:46px!important;background:#fff;color:#979797;border:1px solid #e5e5e5;box-sizing:border-box;border-radius:8px;font-size:14px;line-height:20px;letter-spacing:0}.expSubTitleNEW{color:#706e73;text-align:right;font-size:16px;font-style:normal;font-weight:400;line-height:30px}.expButton{letter-spacing:0;font-size:10px!important}.expTitleNEW,.text-start{font-weight:500}.expTitleNEW{line-height:34px;text-align:right;color:#5e5e5e}@media(min-width:960px){.expTitleNEW{font-size:24px}}@media(max-width:960px){.expTitleNEW{font-size:18px}}.selectSanceInput{padding-top:0!important;border-radius:8px}.v-dialog:not(.v-dialog--fullscreen){max-height:75%;min-width:410px;-ms-overflow-style:none;scrollbar-width:none}.v-dialog:not(.v-dialog--fullscreen)::-webkit-scrollbar{display:none}.v-dialog--fullscreen>.v-card{padding-top:80px!important}.datepicker input{height:45px!important;translate:0 -5px;box-shadow:unset!important}.v-expansion-panel--active:not(:first-child){margin-top:0!important}.v-image__image.v-image__image--cover{border-radius:6px!important}.mainCard1 .v-image__image.v-image__image--cover{border-radius:unset!important}.success-btn{color:#3dcc99!important;background:transparent!important;border-radius:10px!important;border:1px solid #3dcc99!important}.v-expansion-panels{z-index:0!important}.disabled-day{pointer-events:none;opacity:.5}.fully-booked-day{text-decoration:line-through;color:#ccc!important}.day-item{background-color:#fff}.day-item,.vpd-selected>.day-item{border-radius:8px}.day-item:active,.day-item:hover{background-color:#fff!important}.line-through{text-decoration:line-through;color:#aaa!important}.friday-day{color:#e53935!important}.expandable-bottom-container{position:relative}.phone-btn{box-shadow:0 0 15px 1px rgba(0,0,0,.2);width:50px;height:50px;background:#fff;cursor:pointer;border-radius:999px;line-height:50px;font-size:14px;position:fixed;bottom:120px;left:20px;z-index:1002;transition:all .3s cubic-bezier(.4,0,.2,1)}.fixed-bottom-nav{position:fixed;bottom:0;left:0;width:100%;z-index:1001;height:90px;transition:all .4s cubic-bezier(.4,0,.2,1)}.fixed-bottom-nav.expanded{height:80vh;background:#fff;border-radius:20px 20px 0 0;box-shadow:0 -8px 25px rgba(0,0,0,.15)}.reservation-content{background:#fff;border-radius:20px 20px 0 0;display:flex;flex-direction:column;animation:slideUpContent .4s cubic-bezier(.4,0,.2,1)}.reservation-header{padding:24px 24px 16px;display:flex;align-items:center;justify-content:space-between;min-height:70px}.reservation-body{flex:1;padding:25px;overflow-y:auto;scrollbar-width:thin}.reservation-body::-webkit-scrollbar{width:4px}.reservation-body::-webkit-scrollbar-track{background:#f1f1f1;border-radius:10px}.reservation-body::-webkit-scrollbar-thumb{background:#c1c1c1;border-radius:10px}.reservation-body::-webkit-scrollbar-thumb:hover{background:#a8a8a8}.backdrop{position:fixed;top:0;left:0;width:100%;height:100vh;background:rgba(0,0,0,.5);z-index:1000;animation:fadeIn .3s ease}@keyframes slideUpContent{0%{transform:translateY(100%);opacity:.8}to{transform:translateY(0);opacity:1}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.hover-close-btn{transition:all .2s ease}.hover-close-btn:hover{background-color:rgba(0,0,0,.1);transform:rotate(90deg)}.line-clamp{display:-webkit-box!important;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.hidden-measure{visibility:hidden;position:absolute;top:0;left:-9999px;width:100%;white-space:normal}.map-container{width:100%;height:300px;border-radius:8px;overflow:hidden;position:relative}@media(max-width:768px){.map-container{height:200px}}.map-frame{width:100%;height:100%;position:absolute;top:0;left:0}.leaflet-control-container *,.leaflet-pane{z-index:1!important}.leaflet-container{background:#f0f0f0}.leaflet-tile-loaded{opacity:1!important}@media(min-width:769px){.roomInfoBox{position:relative}}@media(min-width:769px){.priceRow{position:absolute;bottom:0;left:0;width:100%}}.amenities-title-mobile{font-size:14px;font-weight:500;color:#8c8c8c}.amenities-horizontal-scroll{overflow-x:auto;overflow-y:hidden;white-space:nowrap;padding-bottom:8px;scrollbar-width:none;-ms-overflow-style:none;scroll-behavior:smooth}.amenities-horizontal-scroll::-webkit-scrollbar{display:none}.amenities-scroll-container{position:relative;overflow:hidden}.scroll-indicators{position:absolute;top:0;left:0;right:0;height:32px;pointer-events:none;z-index:2}.scroll-gradient-left,.scroll-gradient-right{position:absolute;top:0;width:24px;height:40px;pointer-events:none;transition:opacity .3s ease}.scroll-gradient-left{left:0;background:linear-gradient(90deg,hsla(0,0%,100%,.95),hsla(0,0%,100%,.7),transparent);border-radius:0 8px 8px 0}.scroll-gradient-right{right:0;background:linear-gradient(270deg,hsla(0,0%,100%,.95),hsla(0,0%,100%,.7),transparent);border-radius:8px 0 0 8px}.gradient-hidden{opacity:0;transition:opacity .3s ease}.no-amenities-message{display:flex;align-items:center;padding:12px 0;min-height:40px}.no-amenities-text{color:#999;font-size:14px;font-weight:400}@media(max-width:768px){.no-amenities-message{justify-content:center;text-align:center}.no-amenities-text{font-size:13px}}.vpd-day:not([disabled]).vpd-selected,.vpd-day:not([disabled]):hover{background-color:#fff!important;color:#000!important}.vpd-day:not(.vpd-empty){cursor:unset!important}.mobile-slider{border-radius:8px;overflow:hidden}.mobile-slider .v-carousel__controls{z-index:5}.mobile-slider .v-carousel__controls__item{background:rgba(0,0,0,.3);border-radius:50%;width:8px;height:8px;margin:0 4px}.mobile-slider .v-carousel__controls__item--active{background:hsla(0,0%,100%,.9)}.mobile-slider .v-carousel__controls__item:hover{background:hsla(0,0%,100%,.7)}.item-circle,.mobile-slider .v-carousel__controls__item .v_btn__content{width:5px!important;height:5px!important;min-width:5px!important;min-height:5px!important;border-radius:50%!important}.v-carousel__controls .v-item-group{display:flex;grid-gap:6px;gap:6px}