@import "https://use.typekit.net/dpr6jpp.css";.datepicker{box-sizing:border-box;z-index:1;width:260px;position:absolute;overflow:visible}.datepicker--animating{overflow:hidden}.datepicker--inline{position:relative}.datepicker__inner{overflow:hidden}.datepicker__month{border-collapse:collapse;text-align:center;width:100%}.datepicker__month--month2{display:none}.datepicker__month-day--valid{cursor:pointer;-webkit-user-select:none;user-select:none}.datepicker__month-day--lastMonth,.datepicker__month-day--nextMonth{visibility:hidden}.datepicker__month-button{cursor:pointer;-webkit-user-select:none;user-select:none}.datepicker__info--feedback{display:none}.datepicker__info--error,.datepicker__info--help{display:block}.datepicker__buttons{-webkit-user-select:none;user-select:none}.datepicker__close-button,.datepicker__clear-button{cursor:pointer}.datepicker__tooltip{position:absolute}.datepicker{color:#000;background-color:#fff;border-radius:4px;font-family:Helvetica,Helvetica Neue,Arial,sans-serif;font-size:14px;line-height:14px;box-shadow:8px 8px 40px 5px #00000014}.datepicker__inner{padding:20px}.datepicker__month{font-size:12px}.datepicker__month-caption{vertical-align:middle;border-bottom:1px solid #dcdcdc;height:2.5em}.datepicker__month-name{text-transform:uppercase}.datepicker__week-days{vertical-align:middle;height:2em}.datepicker__week-name{text-transform:uppercase;font-size:11px;font-weight:400}.datepicker__month-day{color:#333;border:1px solid #0000;padding:9px 7px;transition-property:color,background-color,border-color;transition-duration:.2s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.datepicker__month-day:focus{background-color:#ffe684;outline:none}.datepicker__month-day--no-checkin{position:relative}.datepicker__month-day--no-checkin:before{content:"";z-index:-1;border-bottom:8px solid red;border-right:8px solid #0000;width:0;height:0;display:block;position:absolute;bottom:0;left:0}.datepicker__month-day--no-checkout{position:relative}.datepicker__month-day--no-checkout:before{content:"";z-index:-1;border-top:8px solid red;border-left:8px solid #0000;width:0;height:0;display:block;position:absolute;top:0;right:0}.datepicker__month-day--no-checkin.datepicker__month-day--no-checkout:before{content:none}.datepicker__month-day--invalid{color:#e8ebf4}.datepicker__month-day--disabled{color:#e8ebf4;position:relative}.datepicker__month-day--disabled:after{content:"×";color:red;font-size:16px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.datepicker__month-day--no-checkin,.datepicker__month-day--no-checkout,.datepicker__month-day--day-of-week-disabled{background-color:#e8ebf480}.datepicker__month-day--selected{color:#fff;background-color:#3858e933}.datepicker__month-day--selected:after,.datepicker__month-day--selected:before{display:none}.datepicker__month-day--hovering{color:#fff;background-color:#3858e94d}.datepicker__month-day--today{color:#fff;background-color:#000}.datepicker__month-day--first-day-selected,.datepicker__month-day--last-day-selected{color:#fff;background-color:#3858e9}.datepicker__month-day--last-day-selected:after{content:none}.datepicker__month-button{text-indent:-9999px;padding:5px;transition-property:color,background-color,border-color;transition-duration:.2s;transition-timing-function:cubic-bezier(.4,0,.2,1);display:inline-block}.datepicker__month-button:after{float:left;text-indent:0;content:"";background-position:50%;background-repeat:no-repeat;width:12px;height:12px}.datepicker__month-button--prev:after{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20512%20512'%3e%3cpath%20d='M109.3%20288L480%20288c17.7%200%2032-14.3%2032-32s-14.3-32-32-32l-370.7%200%2073.4-73.4c12.5-12.5%2012.5-32.8%200-45.3s-32.8-12.5-45.3%200l-128%20128c-12.5%2012.5-12.5%2032.8%200%2045.3l128%20128c12.5%2012.5%2032.8%2012.5%2045.3%200s12.5-32.8%200-45.3L109.3%20288z'/%3e%3c/svg%3e")}.datepicker__month-button--next:after{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20512%20512'%3e%3cpath%20d='M502.6%20278.6c12.5-12.5%2012.5-32.8%200-45.3l-128-128c-12.5-12.5-32.8-12.5-45.3%200s-12.5%2032.8%200%2045.3L402.7%20224%2032%20224c-17.7%200-32%2014.3-32%2032s14.3%2032%2032%2032l370.7%200-73.4%2073.4c-12.5%2012.5-12.5%2032.8%200%2045.3s32.8%2012.5%2045.3%200l128-128z'/%3e%3c/svg%3e")}.datepicker__topbar{margin-bottom:20px;position:relative}.datepicker--topbar-bottom .datepicker__topbar{border-top:1px solid #dcdcdc;margin-bottom:0;padding-top:20px}.datepicker__info-text{font-size:13px}.datepicker__info--selected{text-transform:uppercase;font-size:11px}.datepicker__info--selected-label{color:#333}.datepicker__info-text--selected-days{font-size:11px;font-style:normal}.datepicker__info--error{color:red;font-size:13px;font-style:italic}.datepicker__info--help{color:#333;font-style:italic}.datepicker__close-button,.datepicker__clear-button,.datepicker__submit-button{box-shadow:none;color:#fff;text-shadow:none;text-transform:uppercase;background-color:#3858e9;border:none;border-radius:2px;margin-top:20px;padding:7px 13px;font-size:10px;text-decoration:none;transition-property:color,background-color,border-color;transition-duration:.2s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.datepicker--topbar-top .datepicker__close-button,.datepicker--topbar-top .datepicker__clear-button,.datepicker--topbar-top .datepicker__submit-button{margin-top:0}.datepicker__close-button:hover,.datepicker__clear-button:hover,.datepicker__submit-button:hover{color:#fff;background-color:#213fd4}.datepicker__close-button:disabled,.datepicker__close-button[disabled],.datepicker__clear-button:disabled,.datepicker__clear-button[disabled],.datepicker__submit-button:disabled,.datepicker__submit-button[disabled]{color:#fff;cursor:not-allowed;background-color:#c8c9d0}.datepicker__clear-button+.datepicker__close-button,.datepicker__clear-button+.datepicker__submit-button{margin-left:10px}.datepicker__submit-button{width:auto}.datepicker__tooltip{background-color:#ffe684;border-radius:1px;margin-top:-5px;padding:5px 10px;font-size:11px}.datepicker__tooltip:after{content:"";border-top:4px solid #ffe684;border-left:4px solid #0000;border-right:4px solid #0000;margin-left:-4px;position:absolute;bottom:-4px;left:50%}@media (width>=320px){.datepicker{width:300px}}@media (width>=480px){.datepicker{width:460px}.datepicker__months{overflow:hidden}.datepicker__month{width:200px}.datepicker__month--month1{float:left}.datepicker__month--month2{float:right;display:table}.datepicker__month-button--disabled{visibility:hidden}.datepicker__months{position:relative}.datepicker__months:before{content:"";background:#dcdcdc;width:1px;display:block;position:absolute;top:0;bottom:0;left:50%}}@media (width>=768px){.datepicker{width:560px}.datepicker__month{width:240px}.datepicker--topbar-has-close-button .datepicker__info,.datepicker--topbar-has-clear-button .datepicker__info,.datepicker--topbar-has-submit-button .datepicker__info{max-width:325px}.datepicker__buttons{margin-top:0;position:absolute;top:50%;right:0;transform:translateY(-50%)}}.datepicker{z-index:9}.datepicker__close-button,.datepicker__clear-button,.datepicker__submit-button{background-color:var(--vm-primary)}.datepicker__close-button:hover,.datepicker__clear-button:hover,.datepicker__submit-button:hover{background-color:var(--vm-danger)}.datepicker__month-day--today{background-color:rgba(var(--vm-black-rgb), .25)}.datepicker__month-day--hovering,.datepicker__month-day--selected{background-color:rgba(var(--vm-primary-rgb), .3)}.datepicker__month-day--first-day-selected,.datepicker__month-day--last-day-selected{background-color:var(--vm-danger)}@font-face{font-display:swap;font-family:Amatic SC;font-style:normal;font-weight:700;src:url(./AmaticSC-Bold-DFmNEOMN.woff2)format("woff2"),url(./AmaticSC-Bold-BoeapFxu.woff)format("woff")}.children-age{display:none}.children-age .children-age-select{background-position:right .2rem center;width:auto;max-width:none;margin-right:10px;padding-right:22px;display:none}.children-age .children-age-select.last{margin-right:0}.vmh-inquiry-form{font-size:1rem}.vmh-inquiry-form .form-label{margin-left:5px}.vmh-inquiry-form .form-control{box-shadow:none;color:inherit;background:0 0;border:0;border-bottom:1px solid;border-radius:0;padding:.375rem 5px;font-size:1.2rem}.vmh-inquiry-form .form-control:focus{box-shadow:0 1px}.vmh-inquiry-form select.form-control{appearance:auto}.vmh-inquiry-form .quantity{gap:6px;display:flex}.vmh-inquiry-form .quantity .form-control,.vmh-inquiry-form .quantity .quantity-button{width:38px;height:38px;color:var(--vm-white);text-align:center;background:#211f19;border:0;flex-shrink:0;padding:0}.vmh-inquiry-form .quantity .form-control{appearance:textfield}.vmh-inquiry-form .quantity .form-control::-webkit-inner-spin-button{appearance:none;margin:0}.vmh-inquiry-form .quantity .form-control::-webkit-outer-spin-button{appearance:none;margin:0}.vmh-inquiry-form .quantity .quantity-button{font-size:1.5rem;line-height:1}.vmh-inquiry-form .form-check{align-items:center;padding-left:0;display:flex}.vmh-inquiry-form .form-check-input{float:none;border-radius:0;flex-shrink:0;width:18px;height:18px;margin:0 9px 0 1px}.vmh-inquiry-form .form-check-input:checked{--vm-form-check-bg-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3e%3cpath fill='none' stroke='%2339362E' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='m6 10 3 3 6-6'/%3e%3c/svg%3e");background-color:var(--vm-white);border-color:var(--vm-white)}.vmh-inquiry-form option{background-color:var(--vm-body-bg);color:var(--vm-body-color)}body:has(#content .inquiry) #content{min-height:calc(100vh - var(--vm-header-height));background:var(--vm-primary);color:var(--vm-white);flex-direction:column;justify-content:center;padding-top:40px;display:flex}body:has(#content .inquiry) #content>.content-logo{display:none}body:has(#content .inquiry) #content a:not(.btn){color:inherit}body:has(#content .inquiry) #content .btn-primary{--vm-btn-bg:var(--vm-white);--vm-btn-border-color:var(--vm-white);--vm-btn-color:var(--vm-primary);--vm-btn-hover-bg:var(--vm-white-gray);--vm-btn-hover-border-color:var(--vm-white-gray);--vm-btn-hover-color:var(--vm-primary);--vm-btn-active-bg:var(--vm-white-gray);--vm-btn-active-border-color:var(--vm-white-gray);--vm-btn-active-color:var(--vm-primary)}body:has(#content .inquiry) #logo{opacity:1}body:has(#content .inquiry) footer{display:none}.room-slider{text-align:center;text-transform:uppercase}.room-slider .list-image{margin-left:auto;margin-right:auto}@media (width>=768px){.room-slider .list-image{max-width:600px}}@media (width>=1024px){.room-slider .list-image{max-width:initial}}.room-single{background-color:var(--vm-white-gray);padding-top:3rem;padding-bottom:3rem}.room-single .list-image{max-width:540px;margin-left:auto;margin-right:auto}.room-single .room-description{max-width:540px;margin-left:auto;margin-right:auto;padding-top:4rem;padding-bottom:4rem}.room-description{text-align:left;text-transform:uppercase}.room-description .room-subtitle{flex-wrap:wrap;justify-content:space-between;align-items:baseline;font-size:.95rem;display:flex}@media (width>=576px){.room-description .room-subtitle{font-size:1rem}}.room-description .room-price{text-transform:initial}.room-description .room-price .price{display:inline}.room-description hr{border-color:var(--vm-dark-gray);opacity:1;margin-top:1.6rem;margin-bottom:2rem}.room-buttons{flex-wrap:wrap;justify-content:center;display:flex}.room-buttons .fixed-width{width:140px}.room-buttons .vmhotel-button{margin:0 15px}.room-buttons .vmhotel-button:not(:last-child){margin-bottom:.5rem;margin-right:1rem}.field-errors{margin-top:4px}.list-image{margin:0}.room-hero{position:relative}@media (width<=767.98px){.room-hero .swiper figcaption{bottom:1.5rem}}.room-hero .content-logo{z-index:3;width:100%;position:absolute;top:0;left:0}body.no-slider #content:has(.room-hero)>.content-logo{display:none}@media (width>=1280px){.room-show .room-text{max-width:600px;padding-left:0!important}}.room-show-buttons .btn span{margin-right:10px;font-size:1em}
