@charset "UTF-8";.c-qty-input[data-v-323eb4dd]{-webkit-user-select:none;-moz-user-select:none;user-select:none}.c-qty-input__content[data-v-323eb4dd]{display:flex}.c-qty-input .less[data-v-323eb4dd],.c-qty-input .more[data-v-323eb4dd],.c-qty-input .value[data-v-323eb4dd]{align-items:center;display:flex;height:32px;justify-content:center;width:32px}.c-qty-input .less[data-v-323eb4dd],.c-qty-input .more[data-v-323eb4dd]{border:1px solid #717171;border-radius:50%;cursor:pointer}.c-qty-input .less.disabled[data-v-323eb4dd],.c-qty-input .more.disabled[data-v-323eb4dd]{cursor:none;opacity:.2;pointer-events:none}.c-guest-selector{color:#495057}.c-guest-selector .opener{align-items:center;background:#fff;border:none;border-radius:35px;color:#707070;cursor:pointer;display:flex;font-size:14px;height:41px;max-width:100%;padding:5px 15px;white-space:nowrap;width:165px}.c-guest-selector .selector{font-family:Roboto,Arial,Helvetica Neue,sans-serif;position:absolute;transform:translateY(5px);width:320px;z-index:1}.c-guest-selector .selector .card{box-shadow:0 6px 20px #0003}.c-guest-selector .selector .max-alert{color:red;font-size:12px}.c-guest-selector .selector .line{align-items:center;border-bottom:1px solid #d8d8d8;display:flex;margin-bottom:15px;padding-bottom:15px}.c-guest-selector .selector .line strong{font-weight:700}.c-guest-selector .selector .line:last-child{border-bottom:none;margin-bottom:0;padding-bottom:0}.c-guest-selector .selector .line.children{border-bottom:none;margin-bottom:0}.c-guest-selector .selector .line .g-left,.c-guest-selector .selector .line .g-right{width:50%}.c-guest-selector .selector .line .g-right{align-items:center;display:flex;justify-content:flex-end}.c-guest-selector .selector .line .g-left{display:flex;flex-direction:column;margin-right:15px}.c-guest-selector .selector .line .g-left .desc{color:#9e9e9e;font-size:14px;white-space:nowrap}.c-guest-selector .selector .g-agelist{display:flex;flex-wrap:wrap;margin-left:-2px;margin-right:-2px}.c-guest-selector .selector .g-agelist-item{flex:45%;margin:0 2px 10px}.c-guest-selector .selector .g-agelist-item select{box-shadow:none}.c-guest-selector .selector .g-agelist-item select:focus{border-color:#ced4da}.c-guest-selector .selector .g-agelist-item .required{border-color:red}.c-guest-selector .selector .g-agelist-warn{color:#9e9e9e;font-size:14px}.clndr-day{color:#000;cursor:pointer;height:40px;position:relative;text-align:center;-webkit-user-select:none;-moz-user-select:none;user-select:none}.clndr-day:hover{background:#efefef}.clndr-day button{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:none;border-radius:20px;bottom:0;color:#000;font-size:16px;left:0;position:absolute;right:0;top:0}.clndr-day.disabled{cursor:not-allowed;opacity:.25;pointer-events:none}.clndr-day.disabled:hover{background:transparent}.clndr-day.empty{border:none;cursor:pointer;pointer-events:none}.clndr-day.in-range{background:#f7f7f7}.clndr-day.selected{background:#f7f7f7;color:#fff}.clndr-day.selected.start{border-bottom-left-radius:20px;border-top-left-radius:20px}.clndr-day.selected.end{border-bottom-right-radius:20px;border-top-right-radius:20px}.clndr-day.selected button{background:#222;border-color:#222;color:#fff}@media (max-width:600px){.clndr-day{height:48px}.clndr-day:hover{background:inherit}.clndr-day.in-range{background:#f7f7f7}}.clndr-month-title{font-weight:700;text-align:center}.clndr-month-title b{font-weight:700}.clndr-week{color:#000;display:flex;justify-content:space-between;margin:10px 0;width:100%}.clndr-week-name{text-align:center;width:14.2857142857%}.clndr{color:#000;display:inline-block;font-family:Roboto,Arial,Helvetica Neue,sans-serif;position:relative}.clndr.mode-floating{align-items:center;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:100000}.clndr-wrapper{max-width:100%}.clndr-overlay{background:#0000004a;bottom:0;left:0;position:fixed;right:0;top:0;z-index:100001}.clndr-content{height:auto;max-width:100%;min-height:387px;position:relative;width:700px;z-index:100002}.clndr-content,.clndr-guide{background:#fff;padding:15px}.clndr-guide{border-bottom:1px solid #e4e7e7;display:flex;height:68px;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:1000000}.clndr-guide .guide-input{background:#fff;border:1px solid #e4e7e7;margin:0 5px;padding:5px;text-align:center;width:45%}.clndr-guide .guide-input.empty{border-color:#1a73e8}.clndr-nav-container{display:block;min-height:35px}.clndr-nav{border:1px solid #e4e7e7;color:#000;padding:5px;position:absolute;text-decoration:none}.clndr-prev{left:15px}.clndr-next{right:15px}.clndr-close{position:fixed;right:0;top:-1px}.clndr-close a{background:#000;border:1px solid #000;color:#fff;display:inline-block;padding:5px 15px;position:relative}.clndr-month-list{display:flex}.clndr-month{margin:0 15px;max-width:100%;width:300px}.clndr-days{border-collapse:collapse;border-spacing:0;width:100%}.clndr-days .day{border:1px solid grey;height:38px}@media (max-width:600px){.clndr-mobile-nav-container{background:#fff;border-top:1px solid #e4e7e7;bottom:0;left:0;min-height:60px;padding:15px;position:fixed;right:0;text-align:left;z-index:1}.clndr-mobile-nav-container .btn-close{border:1px solid #e4e7e7;border-radius:10px;color:red;display:inline-block;float:right;font-size:14px;padding:2px 10px}.clndr-mobile-nav-container b{font-weight:700}.clndr-mobile-nav-container .btn-finish{border:1px solid #e4e7e7;border-radius:10px;color:#1a73e8;display:inline-block;font-size:14px;padding:2px 10px}.clndr-mobile-nav-container .finish{display:block;text-align:center}.clndr-nav-container{background:#fff;border-top:1px solid #e4e7e7;bottom:0;height:70px;left:0;padding-top:15px;position:fixed;width:100%;z-index:10001}.clndr-wrapper{display:flex;height:100%;padding-top:68px}.clndr-content{overflow-y:scroll;padding:0 0 80px}.clndr-month-list{align-items:center;flex-direction:column}.clndr-month-list .mobile-scroll-helper{padding-top:10px}.clndr-month-list .mobile-scroll-helper .btn{border:1px solid grey;font-family:Roboto,Arial,Helvetica Neue,sans-serif}.clndr-month-list .clndr-month{border-bottom:1px solid grey;margin-top:10px;padding-bottom:10px;padding-left:10px;padding-right:10px;width:100%}}.google-promo{align-items:center;background:#f1f1f1;border-bottom-right-radius:var(--layout_sb_border_radius);border-top-right-radius:var(--layout_sb_border_radius);display:flex;justify-content:space-between;padding-left:14px;padding-right:14px;transform:translate(2px);width:275px}.google-promo img{max-width:100%;width:161px}.google-promo .one .active{fill:#fbe204}.google-promo .two{color:#1967d2;font-family:Roboto,Arial,Helvetica Neue,sans-serif;line-height:32px;margin-top:10px;text-align:center}.google-promo .two .title{font-size:13px}.google-promo .two .score{font-size:50px;font-weight:700}.google-promo .two .sub{color:#3f225f;font-size:11px}.container-searchbar{min-height:110px}.has-page-cover .container-searchbar{height:0;min-height:auto;z-index:2}.has-page-cover .c-searchbar{left:0;position:absolute;right:0}.c-searchbar{max-width:100%}.c-searchbar.full{background:var(--layout_sb_bg_color);left:0;margin-top:0!important;position:absolute!important;right:0}.c-searchbar.full .content{margin:0 auto;max-width:100%;padding-left:0;padding-right:0;width:1250px}.c-searchbar.full .content .left,.c-searchbar.full .content .middle,.c-searchbar.full .content .right{z-index:1}.c-searchbar.full .content:after,.c-searchbar.full .content:before{background:var(--layout_sb_bg_color);bottom:0;content:" ";position:absolute;right:0;top:0;transform:translate(50%);width:50vw}.c-searchbar.full .content:before{left:0;right:50%;transform:translate(-50%)}.c-searchbar .mobile-interface{background-color:var(--layout_sb_bg_color);display:none;font-family:Roboto,Arial,Helvetica Neue,sans-serif;justify-content:space-between;left:0;padding:5px 15px 11px;right:0;top:0;z-index:100}.c-searchbar .mobile-interface .date-range{display:flex;margin-top:10px;padding-right:100px;padding-top:10px}.c-searchbar .mobile-interface .date-range:before{content:"Escolha uma data e quantidade de hóspedes";position:absolute;top:3px}.c-searchbar .mobile-interface .guest-count:before{content:"Hóspedes"}.c-searchbar .mobile-interface .date-range:before,.c-searchbar .mobile-interface .guest-count:before{color:var(--layout_sb_color);font-family:Roboto,Arial,Helvetica Neue,sans-serif;font-size:12px}.c-searchbar .mobile-interface .btn-busca{padding-top:20px;position:absolute;right:15px}.c-searchbar .mobile-interface .btn-busca .btn{height:41px}.c-searchbar .mobile-interface .fake-input{align-items:center;background:#fff;border-radius:var(--layout_sb_input_border_radius);color:#666;display:flex;font-size:14px;height:41px;margin-right:5px;min-width:40%;padding:8px 8px 8px 15px}.c-searchbar .mobile-interface .fake-input.date{background-image:url(./search-calendar.svg);background-position:10px;background-repeat:no-repeat;background-size:12px 12px;padding-left:30px;width:148px}.c-searchbar .mobile-interface .guests{flex-grow:1;padding-right:5px}.c-searchbar .mobile-interface .guests .c-guest-selector .opener{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='17' height='21' fill='none' viewBox='0 0 17 21'%3E%3Cpath stroke='%23142134' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M16 20v-2.235c0-1.185-.421-2.322-1.172-3.16-.75-.84-1.767-1.31-2.828-1.31H5c-1.06 0-2.078.47-2.828 1.31C1.422 15.442 1 16.58 1 17.764v2.236M8.5 8.823c1.933 0 3.5-1.751 3.5-3.911S10.433 1 8.5 1 5 2.751 5 4.912s1.567 3.911 3.5 3.911'/%3E%3Cellipse cx='8.5' cy='4.912' fill='%23142134' rx='3.5' ry='3.912'/%3E%3C/svg%3E");background-position:10px;background-repeat:no-repeat;background-size:12px 12px;border-radius:var(--layout_sb_border_radius);height:41px;padding-left:30px;width:100%}.c-searchbar .mobile-interface .guests .c-guest-selector .selector{left:10px}.c-searchbar .mobile-interface .date-range,.c-searchbar .mobile-interface .guest-count{flex-grow:1}.c-searchbar .mobile-interface .btn-submit{background:var(--layout_sb_btn_bg_color);border-color:var(--layout_sb_btn_bg_color);border-radius:var(--layout_sb_input_border_radius);color:var(--layout_sb_btn_color);height:auto;padding:8px 10px}.c-searchbar .mobile-overlay{background:#fffc;bottom:0;display:none;left:0;position:fixed;right:0;top:0;touch-action:none;z-index:1}.c-searchbar .content{align-items:center;background:#d84357;background:var(--layout_sb_bg_color);border-radius:var(--layout_sb_border_radius);color:var(--layout_sb_color);display:flex;min-height:89px;padding:10px 344px 10px 20px;position:relative;z-index:2}.c-searchbar .content.expanded{align-items:flex-end;padding-right:20px}.c-searchbar .content.expanded .right h6{display:none}.c-searchbar .content.expanded .middle{padding-right:5px}.c-searchbar .content.expanded .middle .c-guest-selector{padding-right:15px}.c-searchbar .content.expanded .middle .c-guest-selector .opener{width:100%}.c-searchbar .content.expanded .middle .period{flex-grow:1}.c-searchbar .content.expanded .middle .period .dates{width:100%}.c-searchbar .content.expanded .middle .period .dates .form-group{min-width:50%;padding-right:15px}.c-searchbar .content.expanded .middle .period .dates .form-group .form-control{width:100%}.c-searchbar .left{align-items:center;border-right:1px solid rgba(0,0,0,.4);display:flex;min-height:61px;padding-right:15px}.c-searchbar .left svg{margin-right:15px}.c-searchbar .left h3{font-family:var(--layout_primary_font);font-size:var(--layout_sb_title_font_size);font-weight:700;margin-bottom:0;max-width:100%;width:218px}.c-searchbar .middle{display:flex;flex-grow:1;padding:0 20px}.c-searchbar .middle h6{font-family:var(--layout_primary_font);font-size:var(--layout_sb_label_font_size);margin-bottom:0;padding-left:11px}.c-searchbar .middle .guests,.c-searchbar .middle .period{width:50%}.c-searchbar .middle .dates{display:flex;width:100%}.c-searchbar .middle .dates .form-control{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='15.807' height='15.808' viewBox='0 0 15.807 15.808'%3E%3Cpath fill='%233f225f' d='M2.36 15.808A2.363 2.363 0 0 1 0 13.448V3.64a2.363 2.363 0 0 1 2.36-2.36h1.052V0h1.307v1.28h6.368V0h1.308v1.28h1.052a2.364 2.364 0 0 1 2.36 2.359v9.809a2.363 2.363 0 0 1-2.36 2.36Zm-1.052-2.361a1.054 1.054 0 0 0 1.052 1.052h11.087a1.053 1.053 0 0 0 1.052-1.052V5.999H1.308Zm13.191-8.756V3.639a1.053 1.053 0 0 0-1.052-1.052h-1.052v.853h-1.308v-.853H4.719v.852H3.412v-.852H2.36a1.054 1.054 0 0 0-1.052 1.052v1.052Z'/%3E%3C/svg%3E");background-position:calc(100% - 10px);background-repeat:no-repeat}.c-searchbar .middle .c-guest-selector .opener{border-color:var(--layout_sb_bg_color);border-radius:var(--layout_sb_border_radius);width:95%}.c-searchbar .middle .form-group{align-items:flex-start;display:flex;flex-direction:column;flex-grow:1;margin-bottom:0}.c-searchbar .middle .form-group label{font-size:12px;margin-bottom:0;margin-right:15px}.c-searchbar .middle .form-group .form-control{background-color:#fff;border:1px solid #be3b4d;border-color:var(--layout_sb_bg_color);border-radius:var(--layout_sb_input_border_radius);color:transparent;cursor:pointer!important;font-size:14px;height:41px;margin-right:15px;max-width:100%;width:95%}.c-searchbar .middle .form-group .form-control[readonly]{color:#707070}.c-searchbar .middle .form-group .form-control::-webkit-calendar-picker-indicator,.c-searchbar .middle .form-group .form-control::-webkit-inner-spin-button{opacity:0}.c-searchbar .middle .form-group .form-control:active,.c-searchbar .middle .form-group .form-control:focus{box-shadow:0 0 0 .2rem #3f225f40}.c-searchbar .btn-search.loading{color:transparent!important;position:relative}.c-searchbar .btn-search.loading span{color:#fff;left:0;margin:0 auto;position:absolute;right:0;top:10px}.c-searchbar .right .btn{background:var(--layout_sb_btn_bg_color);border:none!important;border-radius:var(--layout_sb_border_radius);color:var(--layout_sb_btn_color);max-width:100%;min-height:41px;min-width:140px;text-transform:uppercase}.c-searchbar .right .btn:focus{box-shadow:none!important}.c-searchbar .google-promo{background:var(--layout_sb_google_bg_color);bottom:0;position:absolute;right:0;top:0}.menu-open .c-searchbar{display:none!important}@media (max-width:1199px){.c-searchbar .left h3{font-size:18px}.c-searchbar .left svg{display:none}.c-searchbar .content{padding-right:20px}}@media (max-width:991px){.container-searchbar{min-height:78px}.has-page-cover .container-searchbar{height:auto;min-height:78px}.c-searchbar,.has-page-cover .c-searchbar{left:0;position:relative;right:0}.c-searchbar{-webkit-backface-visibility:hidden;bottom:0;margin-top:0!important;top:auto;z-index:20!important}.c-searchbar .clndr-guide{top:70px}.c-searchbar .clndr-wrapper{padding-top:139px}.c-searchbar.sticky{margin-bottom:77px}.c-searchbar.sticky .mobile-interface{position:fixed}.c-searchbar.full .content{padding-left:20px}.c-searchbar.full .content:after,.c-searchbar.full .content:before{display:none}.c-searchbar .mobile-interface{align-items:center;display:flex;z-index:100000}.c-searchbar .mobile-overlay{z-index:100}.c-searchbar.show-popup .content,.c-searchbar.show-popup .mobile-overlay{display:block}.c-searchbar .content{background:var(--layout_sb_bg_color);border-radius:0;display:none;flex-wrap:wrap;left:15px;margin:0 auto;padding-bottom:40px;padding-top:20px;position:fixed;right:15px;top:10%;z-index:101}.c-searchbar .content .btn-submit{background:var(--layout_sb_btn_bg_color);border-radius:var(--layout_sb_input_border_radius);color:var(--layout_sb_btn_color)}.c-searchbar .left{display:none}.c-searchbar .middle{flex-wrap:wrap;max-width:100%;padding:0}.c-searchbar .middle .period{margin-bottom:10px;width:100%}.c-searchbar .middle .dates{align-items:center;justify-content:space-between;max-width:100%}.c-searchbar .middle .guests{display:flex;width:100%}.c-searchbar .middle .guests h6{display:none}.c-searchbar .middle .guests .c-guest-selector{min-width:50%;padding-left:5px;padding-right:5px}.c-searchbar .middle .guests .c-guest-selector .opener{color:#495057;margin-right:15px;width:100%}.c-searchbar .middle .guests .btn-mobile{min-width:50%;padding-left:5px;padding-right:5px}.c-searchbar .middle .guests .btn-submit{height:41px;width:100%}.c-searchbar .middle .form-group{display:block;margin-left:5px;margin-right:5px}.c-searchbar .middle .form-group label{font-size:16px}.c-searchbar .middle .form-group .form-control{border-color:transparent;margin:0;width:100%}}@media (min-width:1280px){.c-searchbar.compact.square-border .content,.c-searchbar.compact.square-border .right .btn{border-radius:0}.c-searchbar.compact.sticky{min-height:59px}.c-searchbar.compact .left{min-height:auto}.c-searchbar.compact .left h3{width:188px}.c-searchbar.compact .content{align-items:center;border:1px solid #9e9e9e;border-radius:30px;display:flex;height:60px;margin:0 auto;min-height:60px;padding-right:5px}.c-searchbar.compact .searchbar-input{background:transparent!important}.c-searchbar.compact .searchbar-input:active,.c-searchbar.compact .searchbar-input:focus,.c-searchbar.compact .searchbar-input:hover{box-shadow:none!important;outline:none}.c-searchbar.compact .c-guest-selector .opener{background:#f3f3f3;padding-left:12px}.c-searchbar.compact .middle .period{margin-right:15px}.c-searchbar.compact .middle .dates{background-image:url(./search-calendar.svg);background-position:0;background-repeat:no-repeat;padding-left:20px;position:relative}.c-searchbar.compact .middle .dates .form-group .form-control{height:40px}.c-searchbar.compact .middle .dates:after{background:#0006;content:" ";height:19px;position:absolute;right:0;top:19px;width:1px}.c-searchbar.compact .middle .dates:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='9' fill='none' viewBox='0 0 14 9'%3E%3Cpath stroke='%23142134' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M13 1 7 7.295 1 1'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;bottom:0;content:" ";pointer-events:none;position:absolute;right:10px;top:0;width:20px}.c-searchbar.compact .middle .guests{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='17' height='21' fill='none' viewBox='0 0 17 21'%3E%3Cpath stroke='%23142134' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M16 20v-2.235c0-1.185-.421-2.322-1.172-3.16-.75-.84-1.767-1.31-2.828-1.31H5c-1.06 0-2.078.47-2.828 1.31C1.422 15.442 1 16.58 1 17.764v2.236M8.5 8.823c1.933 0 3.5-1.751 3.5-3.911S10.433 1 8.5 1 5 2.751 5 4.912s1.567 3.911 3.5 3.911'/%3E%3Cellipse cx='8.5' cy='4.912' fill='%23142134' rx='3.5' ry='3.912'/%3E%3C/svg%3E");background-position:0;background-repeat:no-repeat;padding-left:20px;position:relative}.c-searchbar.compact .middle .guests:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='9' fill='none' viewBox='0 0 14 9'%3E%3Cpath stroke='%23142134' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M13 1 7 7.295 1 1'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;bottom:0;content:" ";pointer-events:none;position:absolute;right:25px;top:0;width:20px}.c-searchbar.compact .middle h6{pointer-events:none;transform:translateY(10px)}.c-searchbar.compact .middle .form-group .form-control{background:#f3f3f3;padding-left:10px}.c-searchbar.compact .right .btn{border-radius:30px;min-height:49px}.c-searchbar.compact .content{width:770px}.c-searchbar.sticky{min-height:89px;z-index:2!important}.c-searchbar.sticky.compact .content{width:770px}.c-searchbar.sticky .content{left:0;margin:0 auto;max-width:100%;position:fixed;right:0;top:0;width:1250px;z-index:3}}.csb-content .form-group.double .form-control{background:#fff;width:49%}.csb[data-v-af608341]{position:relative;z-index:10}.csb.open .csb-wrapper[data-v-af608341]{transform:translate(50%)}.csb.open .csb-wrapper .csb-content .opener .guide[data-v-af608341]{transform:rotate(180deg)}.csb.open.has-image .csb-wrapper[data-v-af608341]{transform:translate(0)}.csb.pre-reservation .csb-content[data-v-af608341]{height:420px}.csb.pre-reservation .csb-content .opener[data-v-af608341]{width:420px}.csb-wrapper[data-v-af608341]{position:fixed;right:0;top:30%;transform:translate(100%);transition:transform .1s ease-in-out;z-index:5}.csb-message[data-v-af608341]{left:0;margin:0 auto;position:fixed;right:0;text-align:center;top:40%;z-index:6}.csb-message .content[data-v-af608341]{background:#fff;display:inline-block;line-height:20px;max-width:100%;padding:20px;position:relative;width:400px}.csb-message .content .close[data-v-af608341]{background:#000;color:#fff;cursor:pointer;font-size:12px;font-weight:400;opacity:1;padding:5px 10px;position:absolute;right:0;text-transform:uppercase;top:-24px}.csb-overlay[data-v-af608341]{background:#00000063;bottom:0;left:0;position:fixed;right:0;top:0;z-index:6}.csb-content[data-v-af608341]{align-items:center;background:#e1e1e1;background-size:cover;display:flex;height:340px;position:relative;width:614px}.csb-content .opener[data-v-af608341]{align-items:center;background:#000;bottom:0;color:#fff;cursor:pointer;display:flex;font-size:14px;font-weight:700;height:35px;justify-content:center;left:-35px;position:absolute;text-align:center;top:100%;transform:rotate(-90deg);transform-origin:0 0;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:340px}.csb-content .opener .guide[data-v-af608341]{border-bottom:8px solid #fff;border-left:8px solid transparent;border-right:8px solid transparent;height:0;position:absolute;right:10px;width:0}.csb-content .form[data-v-af608341]{margin-left:15px;width:250px}.csb-content .form .form-control[data-v-af608341]{font-size:14px}.csb-content .form-check[data-v-af608341]{font-size:12px;line-height:12px;margin-bottom:10px}.csb-content .form-group.double[data-v-af608341]{display:flex;justify-content:space-between}.csb-content .form-group.double label[data-v-af608341]{display:block;width:49%}.csb-content .form-group.double .form-control[data-v-af608341]{width:100%}.csb-content input[type=date][data-v-af608341]{font-size:14px}.csb-content .csb-submit[data-v-af608341]{text-align:center}@media (max-width:768px){.csb.open .csb-wrapper[data-v-af608341],.csb.open.has-image .csb-wrapper[data-v-af608341]{transform:translate(50%)}.csb.modal-open .csb-content .opener[data-v-af608341]{display:none}.csb-message[data-v-af608341]{max-width:90%}}.nuxt-icon svg{height:1em;margin-bottom:.125em;vertical-align:middle;width:1em}.nuxt-icon.nuxt-icon--fill,.nuxt-icon.nuxt-icon--fill *{fill:currentColor!important}.nuxt-icon.nuxt-icon--stroke,.nuxt-icon.nuxt-icon--stroke *{stroke:currentColor!important}.cart-payment-benefits .benefits-item[data-v-6386b382]{background:#d1fae5;border-bottom:1px solid rgba(4,120,87,.29);border-top:1px solid rgba(4,120,87,.29);color:#047857;font-size:14px;margin:10px 0;padding:8px 10px}.cart-payment-benefits .benefits-item .benefits-item-price[data-v-6386b382]{font-size:17px}.rui-cart{position:relative}.rui-cart .spinner-container{align-items:center;background:#ffffffbf;bottom:0;display:flex;justify-content:center;left:0;position:absolute;right:0;top:0;z-index:1}.rui-cart-mobile-floating{background:#eee;bottom:0;box-shadow:0 9px 11px 10px #0000004d;left:0;min-height:80px;position:fixed;right:0;transition:transform .3s ease-in-out;z-index:999999999}.rui-cart-mobile-floating,.rui-cart-mobile-floating.hide{transform:translateY(100%)}.rui-cart-mobile-floating.show{transform:translateY(0)}.rui-cart-mobile-floating .content{align-items:center;display:flex;padding:15px 15px 30px}.rui-cart-mobile-floating .content .left .room-count{font-size:12px}.rui-cart-mobile-floating .content .left .total-price{font-weight:700}.rui-cart-mobile-floating .content .left .more{color:var(--layout_title_color);font-size:12px}.rui-cart-mobile-floating .content .right{flex-grow:1;text-align:right}.rui-cart-mobile-floating .content .right .go-to-checkout{background:#e51f50;color:#fff}.rui-cart-summary .content{border:1px solid #e2e2e2;border-radius:20px;margin-bottom:15px;padding:15px}.rui-cart-summary .content .empty-cart .login-cta{display:block;margin-top:15px}.rui-cart-summary .content .empty-cart .login-cta a{text-decoration:underline}.rui-cart-summary .content .cart-items{background:#fff;padding:10px 0}.rui-cart-summary .content .cart-items ul{list-style:none;padding:0 10px}.rui-cart-summary .content .cart-items ul .item{border-bottom:2px solid #f3f3f3;margin-top:10px;padding-bottom:10px}.rui-cart-summary .content .cart-items ul .item:first-child{margin-top:0}.rui-cart-summary .content .cart-items ul .item:last-child{border-bottom:none}.rui-cart-summary .content .cart-items ul .top-info{align-items:center;display:flex;justify-content:space-between;margin-bottom:10px}.rui-cart-summary .content .cart-items ul .item-delete{display:block;flex-grow:1;text-align:right}.rui-cart-summary .content .cart-items ul .item-delete a{color:red;font-size:12px;padding:10px;text-decoration:underline;text-transform:uppercase}.rui-cart-summary .content .cart-items ul .cancellation-info{color:#008009;font-size:13px}.rui-cart-summary .content .cart-items ul .item-dates{display:flex;font-size:12px}.rui-cart-summary .content .cart-items ul .item-dates b{display:block;font-size:14px}.rui-cart-summary .content .cart-items ul .item-dates span{display:block;width:33%}.rui-cart-summary .content .cart-items ul .item-total{font-size:18px;font-weight:700;margin-top:10px;text-align:right}.rui-cart-summary .content .cart-items ul .item-total .units-total{display:none}.rui-cart-summary .content .cart-items ul .item-total.discounted .units-total{display:inline-block;font-size:12px;margin:0 5px;opacity:.3;text-decoration:line-through}.rui-cart-summary .content .cart-items .cart-totals .line{align-items:center;border-top:1px solid #dedede;display:flex;font-size:14px;padding:4px 10px}.rui-cart-summary .content .cart-items .cart-totals .line span{justify-content:space-between;text-align:right;width:50%}.rui-cart-summary .content .cart-items .cart-totals .line span:first-child{text-align:left}.rui-cart-summary .content .cart-items .cart-totals .line.green{background:#f3f3f3;color:#607d8b;font-weight:700}.rui-cart-summary .content .cart-items .cart-totals .cart-total{font-size:18px}.rui-cart-summary .content .cart-items .btn-next-step{background:#e51f50;color:#fff;display:block;margin:15px auto 0;text-transform:uppercase;width:90%}.rui-cart-summary .content .coupon-box{align-items:center;display:flex;flex-direction:column;padding:0 15px 15px}.rui-cart-summary .content .coupon-box .form-group{margin-bottom:0;position:relative;width:100%}.rui-cart-summary .content .coupon-box .btn-submit{background:#acacac;border-radius:0;bottom:0;color:#fff;font-size:14px;padding-left:10px;padding-right:10px;position:absolute;right:0;text-transform:uppercase}.rui-cart-summary .content .coupon-box .btn-submit:hover{opacity:.9}.rui-cart-summary .content .coupon-box .form-control{border-radius:0;font-size:14px;padding-right:20px;width:100%}.rui-cart-summary .content .coupon-box .coupon-list{border:1px solid #e2e2e2!important;font-size:14px;padding:10px!important}.rui-cart-summary .content .coupon-box .coupon-list li{align-items:center;display:flex;justify-content:center}.rui-cart-summary .content .coupon-box .coupon-list li .t{font-size:12px;margin-right:10px}.rui-cart-summary .content .coupon-box .coupon-list .coupon-code{font-size:16px;margin-right:10px;text-transform:uppercase}.rui-cart-summary .content .coupon-box .btn-remove-coupon{border-radius:0;color:#fff}.rui-fcs{font-family:Roboto,Arial,Helvetica Neue,sans-serif;margin:0 15px;position:relative;z-index:1}.rui-fcs-overlay{background:#0000005e;bottom:0;left:0;position:fixed;right:0;top:0}.rui-fcs.cart-icon-2 .opener svg{height:36px;width:36px}.rui-fcs.cart-icon-2 .opener .counter{bottom:auto;top:-3px}.rui-fcs-content{position:relative}.rui-fcs-content .cancellation-date{display:none}.rui-fcs .opener{align-items:center;background:#fff;border:1px solid;border-color:var(--layout_cart_icon_border_color);border-radius:50%;cursor:pointer;display:flex;height:40px;justify-content:center;position:relative;text-align:center;width:40px}.rui-fcs .opener svg{height:25px;width:17px}.rui-fcs .opener .counter{background:var(--layout_cart_counter_bg_color);border-radius:50%;bottom:-5px;color:#fff;font-size:12px;height:18px;position:absolute;right:-3px;width:18px}.rui-fcs .summary{left:-220px;margin-top:10px;position:absolute;width:300px}.rui-fcs .summary .rui-cart .spinner-container{border-radius:20px}.rui-fcs .summary .rui-cart-summary .title-primary{display:none}.rui-fcs .summary .rui-cart-summary .content{background:#fff;box-shadow:0 4px 5px #0000002b}.rui-fcs .summary .rui-cart-summary .content .empty-cart{margin-bottom:0}@media (max-width:768px){.rui-fcs .summary{left:auto;right:0}.c-header-user{display:none}}.has-page-cover .c-header{border-width:0;margin-bottom:0!important}.no-breadcrumbs .c-header{margin-bottom:30px}.c-header{background:var(--layout_menu_bg_color);border-bottom:2px solid #fff;border-bottom-color:var(--layout_menu_border_color);padding-bottom:15px;padding-top:15px;position:relative;z-index:21}.c-header.opaque:before{display:none}.c-header .mobile-opener .menu-hamburg{width:30px}.c-header .mobile-opener .menu-hamburg span{background:var(--layout_menu_mobile_opener_color);height:3px;margin-bottom:5.8px}.c-header .mobile-nav-top{background:#0000001f;color:#fff;padding:30px 15px 15px}.c-header .mobile-nav-top .account{align-items:center;border-bottom:1px solid #00aff1;display:flex;margin-left:15px;margin-right:15px;padding-bottom:17px}.c-header .mobile-nav-top .account svg{height:48px;width:48px}.c-header .mobile-nav-top .account svg .head,.c-header .mobile-nav-top .account svg g,.c-header .mobile-nav-top .account svg path{stroke:#fff}.c-header .mobile-nav-top .account .name{font-size:18px;line-height:20px;margin-left:18px}.c-header .mobile-nav-top .account .name strong{display:block}.c-header .mobile-nav-top .fixed-menu{margin:0;padding:15px 0}.c-header .mobile-social a{display:inline-block;margin:0 10px}.c-header .mobile-social svg path{fill:#723dab}.c-header-logo{margin:0 auto;max-width:100%;width:314px}.c-header-logo img{max-height:54px}.c-header-logo a,.c-header-logo a:hover{text-decoration:none}.c-header-logo h1{font-size:0}.c-header .col-menu{align-items:center;display:flex;flex-direction:row;justify-content:flex-end}.c-header.menu-text-align-left .nav{justify-content:flex-start}.c-header.menu-text-align-right .nav{justify-content:end}.c-header .nav{align-items:center;flex-grow:1;flex-wrap:nowrap}.c-header .nav .has-submenu:hover .submenu{display:block}.c-header .nav .submenu{background:var(--layout_menu_submenu_bg_color);border-radius:20px;display:none;list-style:none;overflow:hidden;padding:10px 0;position:absolute}.c-header .nav .submenu a.nav-link{color:var(--layout_menu_submenu_color);font-size:16px;text-transform:var(--layout_menu_text_transform)}.c-header .nav .submenu a.nav-link:hover{background:#0000000d}.c-header .nav-link{color:var(--layout_menu_color);font-size:var(--layout_menu_font_size);text-transform:var(--layout_menu_text_transform)}.c-header-user{position:relative}.c-header-user .opener{align-items:center;background:#fff;background:var(--layout_login_menu_bg_color);border-radius:40px;cursor:pointer;display:flex;height:46px;padding:0 10px 0 20px}.c-header-user .opener .left{color:var(--layout_login_menu_color);font-size:16px;line-height:16px;margin-right:10px;min-width:50px;text-align:right;text-transform:var(--layout_menu_text_transform)}.c-header-user .opener .left span{display:block;font-weight:700;white-space:nowrap}.c-header-user .opener .right svg{height:32px;width:32px}.c-header-user .opener .right svg .head,.c-header-user .opener .right svg .main-circle,.c-header-user .opener .right svg path{stroke:var(--layout_login_menu_color)}.c-header-cart{align-items:center;display:flex;order:1}.c-header .google-promo-container{order:1;position:relative}.c-header .google-promo-container:after{background:#dedede;bottom:0;content:" ";left:0;position:absolute;top:0;width:1px}.c-header .google-promo{background:var(--layout_menu_google_bg_color);margin-left:15px;padding-bottom:5px;padding-top:5px;width:225px}.c-header .google-promo svg{display:inline-block;height:auto;width:105px}.c-header .google-promo .two{line-height:24px;margin-top:0}.c-header .google-promo .two .score{font-size:30px;margin-bottom:4px}.c-header .google-promo .two .sub{line-height:11px}.c-header .menu-content{background:var(--layout_menu_submenu_bg_color);border-radius:15px;box-shadow:0 2px 4px #0000002e;list-style:none;padding:15px 0;position:absolute;right:0;top:62px;width:170px}.c-header .menu-content hr{margin:5px 0}.c-header .menu-content a{color:var(--layout_menu_submenu_color);display:block;padding:5px 15px;text-decoration:none}.c-header .menu-content a:hover{background:#efefef}.c-header .menu-hamburg{display:flex;flex-direction:column;margin-right:15px;width:20px}.c-header .menu-hamburg span{background:var(--layout_login_menu_color);display:block;height:2px;margin:2px 0;width:100%}@media (max-width:1182px){.c-header .nav-link{font-size:14px}}@media (max-width:991px){.no-breadcrumbs .c-header{margin-bottom:0}.c-header .nav{display:none}.c-header .c-header-logo img{max-height:32px}.c-header .mobile-nav{background:var(--layout_menu_mobile_bg_color);bottom:0;left:0;overflow-y:scroll;padding-bottom:50px;position:fixed;right:0;top:0;z-index:20}.c-header .mobile-nav-close{position:absolute;right:15px;top:25px}.c-header .mobile-nav-close svg{height:34px;width:34px}.c-header .mobile-nav ul{list-style:none;padding-left:15px;padding-top:30px}.c-header .mobile-nav .submenu{padding-top:0}.c-header .mobile-nav .nav-link{color:var(--layout_menu_mobile_color);display:inline-block;font-family:Roboto Condensed,Roboto,Arial,Helvetica Neue,sans-serif;font-size:20px}.c-header-user .opener{background:transparent;height:auto;padding:5px}.c-header-user .opener .right svg{height:34px;width:34px}.c-header-user .opener .right svg .head,.c-header-user .opener .right svg .main-circle,.c-header-user .opener .right svg g,.c-header-user .opener .right svg path{stroke:var(--layout_menu_mobile_login_icon_color)}.c-header-user .opener .left,.c-header-user .opener .menu-hamburg{display:none}.c-header .mobile-social svg{height:50px;width:50px}.c-header .mobile-social svg path{fill:var(--layout_menu_mobile_color)}}@media (min-width:991px){.c-header{min-height:92px}.transparent-header.has-page-cover .c-header{position:absolute}.transparent-header .c-header{background:transparent;left:0;right:0}.transparent-header .c-header .nav-link{color:#fff}.transparent-header .c-header .container:before{background:#00000096;bottom:0;content:" ";filter:blur(17px);left:0;position:absolute;right:0;top:0;transform:scale(1.3)}}.c-newsletter[data-v-1ee90965]{background:#269284;background:var(--layout_news_bg_color);border:1px solid transparent;border-bottom-color:var(--layout_news_border_color);border-top-color:var(--layout_news_border_color);border-width:var(--layout_news_border_width);color:var(--layout_news_text_color);font-family:var(--layout_primary_font);max-width:100%;overflow:hidden;padding:38px 0}.c-newsletter .container[data-v-1ee90965]{align-items:center;display:flex}.c-newsletter .left[data-v-1ee90965]{max-width:100%;padding-right:28px;width:600px}.c-newsletter .left h4[data-v-1ee90965]{color:#a3e4db;color:var(--layout_news_title_color);font-size:28px;font-size:var(--layout_news_title_font_size);font-weight:700}.c-newsletter .left p[data-v-1ee90965]{font-size:16px;font-size:var(--layout_news_font_size);line-height:18px}.c-newsletter .right p[data-v-1ee90965]{font-size:15px;margin-bottom:0;padding-top:15px}.c-newsletter .right .btn[data-v-1ee90965]{background:#13675c;background:var(--layout_news_btn_bg_color);border-radius:var(--layout_news_input_border_radius);color:#fff;color:var(--layout_news_btn_text_color);font-family:Roboto,Arial,Helvetica Neue,sans-serif;font-size:var(--layout_news_btn_font_size);font-weight:400;max-width:100%;min-height:38px;min-width:100px}.c-newsletter .right a[data-v-1ee90965]{color:var(--layout_news_link_color);text-decoration:underline}.c-newsletter .right .form-control[data-v-1ee90965]{border-radius:var(--layout_news_input_border_radius);padding-left:20px}@media (max-width:991px){.c-newsletter .container[data-v-1ee90965]{flex-direction:column;text-align:center}.c-newsletter .left[data-v-1ee90965]{padding-right:0}.c-newsletter .left h4[data-v-1ee90965]{white-space:normal}.c-newsletter .right .btn[data-v-1ee90965]{display:block;width:100%}.c-newsletter .right p[data-v-1ee90965]{font-size:14px;text-align:center}.c-newsletter .right .btn[data-v-1ee90965],.c-newsletter .right .form-control[data-v-1ee90965],.c-newsletter .right p[data-v-1ee90965]{margin:0 auto 15px;max-width:95%;width:280px}}.c-footer{color:var(--layout_footer_text_color);font-family:var(--layout_primary_font);margin-top:40px}.c-footer .terms{color:#fff;text-decoration:underline}.c-footer-logo{text-align:center}.c-footer-content{background:#3f225f;background:var(--layout_footer_bg_primary_color);padding-top:35px}.c-footer-content .social-icons{align-items:center;display:flex;justify-content:center;margin:20px 0}.c-footer-content .social-icons a{margin-left:10px}.c-footer-content .social-icons a img{width:60px}.c-footer-content .safe-site{margin:15px 0}.c-footer-links .room-list{-moz-column-count:2;column-count:2;display:block}.c-footer-links ul{display:flex;flex-direction:column;list-style:none;padding-left:0}.c-footer-links ul .submenu{padding-left:10px}.c-footer-links ul li a{color:var(--layout_footer_link_color);display:inline-block;margin-bottom:5px;padding:5px 0}.c-footer-title{color:var(--layout_footer_title_color);font-family:var(--layout_primary_font);font-size:22px}.c-footer-social{border-top:1px solid hsla(0,0%,100%,.161);padding-bottom:25px;padding-top:25px}.c-footer-social svg .svg-fill,.c-footer-social svg path{fill:var(--layout_footer_icons_color)}.c-footer-social .phone{font-size:22px;font-weight:400}.c-footer-social .phone a{color:#fff!important}.c-footer-social .phone span{display:inline-block;margin-left:5px}.c-footer-social .address{align-items:center;display:flex}.c-footer-social .address img,.c-footer-social .address svg{margin-right:10px;min-width:28px}.c-footer-social .address span{display:inline-block;font-size:15px}.c-footer .copyright{background:#321b4c;background:var(--layout_footer_bg_secondary_color);font-family:Roboto,Arial,Helvetica Neue,sans-serif;font-size:14px}.c-footer .copyright .row{min-height:57px}.c-footer .credits{align-items:center;display:flex;justify-content:flex-end;list-style:none;margin-bottom:0;padding-left:0}.c-footer .credits li{margin:0 5px}.c-footer .credits li:first-child{margin-right:30px}@media (max-width:768px){.c-footer{text-align:center}.c-footer-title{font-size:18px}.c-footer-links{text-align:left}.c-footer-links .room-list{-moz-column-count:1;column-count:1}.c-footer-links ul li a{font-size:14px}.c-footer-logo{margin:0 auto 15px;max-width:80%}.c-footer-social .phone{font-size:18px;margin-bottom:15px}.c-footer-social .phone svg{height:35px;width:35px}.c-footer-social .address{margin:15px 0}.c-footer-social .address span{font-size:14px}.c-footer .copyright{padding-top:10px}.c-footer .credits{flex-wrap:wrap;justify-content:center;margin:15px 0}.c-footer .credits .c-footer-logo2{margin-right:0!important;min-width:100%}}.error-wrapper[data-v-839134e1]{display:flex;justify-content:center;min-height:100vh}
