.room-finder__wrapper[data-v-6abd1aad]{width:100%;height:100%;background-color:#f7f5f0}.room-finder__step--header[data-v-6abd1aad]{flex:2}@media(min-width:1024px){.room-finder__step--header[data-v-6abd1aad]{width:40vw}}@media(min-width:1024px){.shorter[data-v-6abd1aad]{max-height:519px;min-height:519px}}.room-finder__stepper[data-v-6abd1aad]{display:flex;flex-direction:column}@media(min-width:1024px){.room-finder__stepper[data-v-6abd1aad]{flex-direction:row}}.room-finder__stepper--module[data-v-6abd1aad]{margin:20px;flex:2}@media(min-width:1024px){.room-finder__stepper--module[data-v-6abd1aad]{margin:56px;width:60vw}}@media(min-width:1440px){.room-finder__stepper--module[data-v-6abd1aad]{margin:56px 120px}}.room-finder__stepper--module .content-box[data-v-6abd1aad]{margin-top:20px;display:block}.room-finder__stepper--module .inputs[data-v-6abd1aad]{display:flex;flex-wrap:wrap;justify-content:space-between}.room-finder__stepper--module .links[data-v-6abd1aad]{background-color:#d6cbb7;width:100%;padding:20px;display:flex;flex-direction:column;flex-wrap:wrap}@media(min-width:375px){.room-finder__stepper--module .links[data-v-6abd1aad]{flex-direction:row;justify-content:space-between}}.room-finder__stepper--module .links .input-box[data-v-6abd1aad]{max-width:unset;width:auto}.room-finder__stepper--module .links .darker[data-v-6abd1aad]{border:1px solid #010400}.room-finder__stepper--module .links .description[data-v-6abd1aad]{display:flex;flex-direction:row;flex-wrap:wrap;margin:1em 0;gap:20px}.room-finder__stepper--module .links .description .suiteCollectionLink[data-v-6abd1aad],.room-finder__stepper--module .links .description p[data-v-6abd1aad]{margin:0}.room-finder__stepper--module .question-text[data-v-6abd1aad]{font-size:30px;color:#010400;font-family:Chronicle Display;font-weight:400;line-height:35px;letter-spacing:.5}.room-finder__stepper--module .input-box[data-v-6abd1aad]{display:inline-flex;width:50%;max-width:40%}@media(min-width:768px){.room-finder__stepper--module .input-box[data-v-6abd1aad]{width:30%}}.room-finder__stepper--module .input-box__checkbox[data-v-6abd1aad]{height:20px;width:20px;min-width:20px;border:1px solid #ad986e;border-radius:5px;margin-top:16px;margin-right:10px}.room-finder__stepper--module .input-box__checkbox__inner[data-v-6abd1aad]{height:100%;width:100%;background-color:#ad986e;border-radius:5px;display:none;position:relative}.room-finder__stepper--module .input-box__checkbox__inner .check[data-v-6abd1aad]{position:absolute;top:0;left:0;height:100%;width:100%;margin-left:1px}.room-finder__stepper--module .input-box__checkbox__inner .check[data-v-6abd1aad]:before{height:1px;width:4px;background-color:#fff;content:"";position:absolute;top:10px;left:4px;transform:rotate(45deg)}.room-finder__stepper--module .input-box__checkbox__inner .check[data-v-6abd1aad]:after{height:1px;width:9px;background-color:#fff;content:"";position:absolute;top:9px;left:6px;transform:rotate(-45deg)}.room-finder__stepper--module .input-box .counter-box[data-v-6abd1aad]{display:flex;flex-direction:column;width:100%;text-align:center}.room-finder__stepper--module .input-box .counter-box .input-box__title[data-v-6abd1aad]{text-align:left}.room-finder__stepper--module .input-box .counter-box .guests-adder-box[data-v-6abd1aad]{display:flex;flex-direction:row}.room-finder__stepper--module .input-box .counter-box .guests-adder-box .link[data-v-6abd1aad]{background-color:#fff;line-height:40px;margin:0}.room-finder__stepper--module .input-box .counter-box .guests-adder-box__minus[data-v-6abd1aad],.room-finder__stepper--module .input-box .counter-box .guests-adder-box__plus[data-v-6abd1aad]{height:40px;width:40px;min-width:40px;background-color:#ad986e;position:relative}.room-finder__stepper--module .input-box .counter-box .guests-adder-box__minus[data-v-6abd1aad]:hover,.room-finder__stepper--module .input-box .counter-box .guests-adder-box__plus[data-v-6abd1aad]:hover{cursor:pointer}.room-finder__stepper--module .input-box .counter-box .guests-adder-box__minus[data-v-6abd1aad]:before,.room-finder__stepper--module .input-box .counter-box .guests-adder-box__plus[data-v-6abd1aad]:before{content:"";width:10px;height:1px;background-color:#fff;position:absolute;top:50%;left:50%;transform:translate3d(-50%,-50%,0)}.room-finder__stepper--module .input-box .counter-box .guests-adder-box__minus[data-v-6abd1aad]{opacity:.3}.room-finder__stepper--module .input-box .counter-box .guests-adder-box__plus[data-v-6abd1aad]:after{content:"";width:1px;height:10px;background-color:#fff;position:absolute;top:50%;left:50%;transform:translate3d(-50%,-50%,0)}.room-finder__stepper--module .input-box-holder[data-v-6abd1aad]{display:flex;flex-direction:row;flex-wrap:wrap}.room-finder__stepper--module .checked .input-box__checkbox[data-v-6abd1aad]{border:none}.room-finder__stepper--module .checked .input-box__checkbox__inner[data-v-6abd1aad]{display:block}.room-finder__stepper--module .buttons[data-v-6abd1aad]{display:flex;margin-top:60px;justify-content:space-between}@media(min-width:1024px){.room-finder__stepper--module .buttons[data-v-6abd1aad]{justify-content:flex-end}}.room-finder__stepper--module .buttons .hero--button[data-v-6abd1aad]{height:48px;width:112px;background-color:#ad986e;color:#fff!important;vertical-align:baseline;text-align:center;border:1px solid #ad986e;cursor:pointer;font-family:Effra Medium;font-weight:400;font-size:12px;line-height:48px;letter-spacing:.5px;align-self:flex-end;opacity:1}.room-finder__stepper--module .buttons .hero--button[data-v-6abd1aad]:hover{opacity:.8}.room-finder__stepper--module .buttons .back[data-v-6abd1aad]{background-color:transparent;border:1px solid #ad986e;color:#ad986e!important;opacity:.7;align-self:flex-start!important}@media(min-width:1024px){.room-finder__stepper--module .buttons .back[data-v-6abd1aad]{display:none}}.room-finder__stepper--module .buttons .back[data-v-6abd1aad]:hover{opacity:1}.room-finder__stepper--module .buttons .back.inactive[data-v-6abd1aad]{opacity:.3;cursor:default}.room-finder__stepper--module .flexend[data-v-6abd1aad]{justify-content:flex-end}.room-finder__stepper--progress[data-v-6abd1aad]{align-items:flex-end}.room-finder_header--wrapper{position:relative;width:100%;height:231px}@media(min-width:1024px){.room-finder_header--wrapper{height:auto;min-height:761px}}.room-finder_header--wrapper .image{position:relative}.room-finder_header--wrapper .gradient{position:absolute;width:100%;height:100%;top:0;left:0;pointer-events:none;background:linear-gradient(180deg,rgba(0,0,0,.00003) 40.24%,rgba(0,0,0,.3) 79.99%)}@media(min-width:1024px){.room-finder_header--wrapper .gradient{background:radial-gradient(circle,rgba(0,0,0,.4) 0,rgba(0,0,0,.35) 15%,rgba(0,0,0,.3) 30%,rgba(0,0,0,.25) 45%,rgba(0,0,0,.2) 60%,rgba(0,0,0,.15) 75%,rgba(0,0,0,.1) 90%,hsla(0,0%,100%,0) 100%)}}.room-finder_header--wrapper--text{position:absolute;bottom:0;padding:0 20px;width:100%}@media(min-width:1024px){.room-finder_header--wrapper--text{margin:0 auto;width:100%;position:absolute;max-width:320px;top:50%;left:50%;transform:translate(-50%,-50%)}}.room-finder_header--wrapper--text--title{margin:30px 0 0;letter-spacing:-1px!important}.room-finder_header--wrapper--text--title>p{margin:0;font-size:calc(40px + var(--font-size-scale));line-height:35px}.room-finder_header--wrapper--text--description{font-size:16px;line-height:24px}.progress__wrapper[data-v-6b14c310]{display:flex;flex-direction:column;width:100%;margin-bottom:45px}.progress__wrapper .step-count[data-v-6b14c310]{margin-bottom:8px;font-family:Effra Regular;font-weight:400;font-size:14px;line-height:18px;color:#ad986e;letter-spacing:2px}.progress-holder[data-v-6b14c310]{width:100%;margin:0 auto;height:6px;background-color:#fff;border-radius:25px;display:block;overflow:hidden}.progress-holder .progress-bar[data-v-6b14c310]{background-color:#ad986e}.answer-holder[data-v-01f386fe]{margin-bottom:35px}.answers[data-v-01f386fe]{width:auto;border-radius:15px;background-color:#fff;padding:0 5px;display:inline-flex;justify-content:space-around;align-items:center;margin-top:20px;height:35px;line-height:35px;font-family:Effra Light}.answers[data-v-01f386fe]:hover{cursor:pointer}.answers span[data-v-01f386fe]{padding:0 10px}.answers .icon img[data-v-01f386fe]{width:20px;height:20px;vertical-align:middle}.answers .clear img[data-v-01f386fe]{width:12px;height:12px;vertical-align:middle}.cta-anchor__after{width:100%;display:block;position:absolute;height:1px;left:0;bottom:-2px;background-color:#010400;transition:all 1s}.cta-anchor:hover .cta-anchor__after{width:0!important;background-color:#ad986e}.White .link :hover{color:#fff}.White .link :hover .cta-anchor__after{background-color:#fff}.lighter-color:hover{color:#d6cbb7}.detail-carousel-mobile .cta-anchor__after{width:0}.detail-carousel .block-animate-up{opacity:1}.flip-list-move{transition:transform 1s}.stepper__navigation .buttons{position:relative;pointer-events:all}.component-fade-enter-active,.component-fade-leave-active{transition:opacity 1s ease}.component-fade-enter,.component-fade-leave-to{opacity:0}.results__wrapper[data-v-f99a1efc]{width:100%;height:100%;background-color:#f4f4f4}.results__wrapper .links[data-v-f99a1efc]{background-color:#d6cbb7;width:100%;padding:20px;text-align:center}.results__wrapper .links[data-v-f99a1efc] a{text-decoration:underline}.sticky-tabs[data-v-1a50f5fc]{position:relative;top:0;width:100%;height:48px}.sticky-tabs .wrapper[data-v-1a50f5fc]{height:100%;min-width:fit-content;width:100%}.sticky-tabs .wrapper .nav-items[data-v-1a50f5fc]{position:absolute;top:0;left:0;display:flex;justify-content:space-between;height:100%;width:fit-content;min-width:100%}@media(min-width:1024px){.sticky-tabs .wrapper .nav-items[data-v-1a50f5fc]{justify-content:space-between}}@media(min-width:1440px){.sticky-tabs .wrapper .nav-items[data-v-1a50f5fc]{width:100%}}.sticky-tabs .wrapper .nav-items .nav-item[data-v-1a50f5fc]{height:100%;display:flex;justify-content:center;align-items:center;min-width:172px;width:100%;border:1px solid #e5e5e5;background-color:#f4f4f4;text-transform:uppercase;text-align:center}@media(min-width:1024px){.sticky-tabs .wrapper .nav-items .nav-item[data-v-1a50f5fc]{width:100%}}.sticky-tabs .wrapper .nav-items .nav-item[data-v-1a50f5fc]:hover{cursor:pointer}.sticky-tabs .wrapper .nav-items .nav-item.active[data-v-1a50f5fc]{background-color:#ad986e}.sticky-tabs .wrapper .nav-items .nav-item.active .label[data-v-1a50f5fc]{font-family:Effra Medium;font-size:14px;line-height:14px;letter-spacing:1px;color:#fff}.sticky-tabs .wrapper .nav-items .nav-item.inactive[data-v-1a50f5fc]{background-color:#fff;color:#8a7b5d}.sticky-tabs .wrapper .nav-items .nav-item.inactive:hover .label[data-v-1a50f5fc]{opacity:.6}.sticky-tabs .wrapper .nav-items .nav-item.disabled[data-v-1a50f5fc]{background-color:#fff;color:#8a7b5d;opacity:.35;cursor:default}.sticky-tabs .wrapper .nav-items .label[data-v-1a50f5fc]{font-family:Effra Medium;font-size:14px;line-height:14px;letter-spacing:1px;color:#8a7b5d}.indicator[data-v-6a29722c]{display:flex;justify-content:center;align-items:center;padding:20px 0 55px}.indicator__text[data-v-6a29722c]{text-transform:none}.cards[data-v-6a29722c]{padding:20px 0;position:relative}@media(min-width:768px){.cards[data-v-6a29722c]{padding:35px 0}}.cards .accommodation-card[data-v-6a29722c]{padding-top:0!important;padding-bottom:0!important;overflow:hidden;background-color:#fff!important;border:1px solid #e5e5e5}@media(min-width:1024px){.cards .accommodation-card .accommodation-card-text[data-v-6a29722c]{padding:35px 9.7%}}.cards .accommodation-carousel[data-v-6a29722c]{width:100%!important;overflow:hidden}.cards .accommodation-carousel .suite-collection-box[data-v-6a29722c]{display:none}.slide__inner[data-v-6a29722c]{max-width:70%;margin:0 auto}.card__wrapper[data-v-6a29722c]{height:100%}.buttons[data-v-6a29722c]{position:absolute;top:0;left:0;height:100%;width:100%;display:none;pointer-events:none}.buttons .placeholder[data-v-6a29722c]{pointer-events:none;width:80%}.buttons .next[data-v-6a29722c],.buttons .prev[data-v-6a29722c]{height:100%;width:10%;pointer-events:all}@media(min-width:1024px){.buttons[data-v-6a29722c]{display:flex;flex-direction:row;justify-content:space-around}.buttons .next[data-v-6a29722c],.buttons .prev[data-v-6a29722c]{width:50%}}