.custom-icon{fill:currentColor}:root{--main-bg-color:#fff;--container-bg-color:#f2f2f2;--app-font-family:"'Roboto', sans-serif"}body{margin:0}html{overflow-y:auto}#app.v-application.custom-font{font-family:var(--app-font-family)}#app.v-application.custom-font .headline,#app.v-application.custom-font .text-body-1,#app.v-application.custom-font .text-body-2,#app.v-application.custom-font .text-caption,#app.v-application.custom-font .text-h5,#app.v-application.custom-font .text-h6,#app.v-application.custom-font .text-sm-subtitle-2,#app.v-application.custom-font .text-subtitle-2{font-family:var(--app-font-family)!important}.v-main.app-layout .v-main__wrap{background-color:var(--main-bg-color)}.v-main.app-layout .page-content-wrapper{max-width:none}.v-main.app-layout .page-title{padding:0 20px}.v-main.app-layout .theme--light.v-app-bar.v-toolbar.v-sheet{background-color:transparent;z-index:100}.v-main.app-layout .theme--light.v-stepper{background-color:transparent}.v-app-bar .v-toolbar__content{z-index:10}.grid-dl{display:grid;grid-template-columns:1fr 2fr;grid-template-rows:auto;color:rgba(0,0,0,.87)}.grid-dl dt{grid-column-start:1;padding:.3em 0 .3em 0}.grid-dl dt.full-width{grid-column-end:end;padding-bottom:0}.grid-dl dd{grid-column-start:2;padding:.3em 0 .3em 0}.grid-dl dd.full-width{grid-column-start:1;grid-column-end:end;padding-top:0;text-align:left}.show-line-breaks{white-space:pre-line}.text-break-all{word-break:break-all}.linear-loader-wrapper{width:90%;margin:10px auto;max-width:360px;text-align:center}.v-dialog{overflow:hidden;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.v-dialog>.v-card{height:100%;overflow:hidden}.v-dialog>.v-card>.v-card__title{word-break:normal}.v-dialog>.v-card>.v-card__text{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;overflow:auto}.v-dialog>.v-card .card-text-card-actions-wrapper{height:100%;overflow:hidden}.v-dialog>.v-card .card-text-card-actions-wrapper .v-card__text{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;overflow:auto}.summary-wrapper{min-width:280px;max-width:280px;position:sticky;top:0;-ms-flex-item-align:start;align-self:flex-start}.summary-wrapper .summary-data-wrapper{background-color:var(--container-bg-color)}.block-link{position:absolute;top:0;bottom:0;left:0;right:0}.currency-sign{font-size:80%}ul.simple-list{list-style-type:none;padding:0}.discount-message{color:var(--v-primary-base)}@media only screen and (max-width:959px){.v-stepper:not(.v-stepper--vertical) .v-stepper__label{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important}.v-application--is-ltr .v-stepper__step__step{margin-right:8px!important}}.v-btn.button:before{opacity:.3}.v-btn.v-btn--outlined{background-color:#fff}.v-btn.language-switch-button.mobile{padding:0 8px}.v-btn.language-switch-button .v-btn__content{max-width:100px}.v-btn.language-switch-button .v-btn__content .selected-language{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-align:left}.v-select__selections .selected-option{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.v-select__selections .selected-option+input{display:none}.v-form .v-input .v-input__append-outer .append-outer-trigger-button{margin-top:-8px}.v-form .v-input.centered-text-input input{text-align:center}.v-form .v-otp-input{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding-right:8px}.v-form .v-otp-input .v-input{max-width:60px}.v-form .v-otp-input .v-input .v-input__control .v-input__slot{margin-bottom:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}.details-section{background-color:var(--container-bg-color)}.details-section .v-input--radio-group--column .v-input--radio-group__input{display:block}.details-section .v-input--selection-controls .v-radio{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}.details-section .v-input--selection-controls .v-radio>.v-label{-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0}.v-icon.mdi-checkbox-blank-outline{background-color:#fff}.room-category-filter-select{max-width:200px!important;min-width:200px}.options-room-select{max-width:260px!important;min-width:200px}.child-age-select{width:80px}.date-selection-inputs{margin:3px 0}.date-selection-inputs .v-input{max-width:100px}.date-selection-inputs .v-input .v-input__slot{min-height:20px!important}.date-selection-inputs .v-input input{padding:4px 0}.v-alert.message-wrapper{border-radius:4px;border:none;color:#000}.v-alert.message-wrapper .v-alert__dismissible.v-btn{-ms-flex-item-align:start;align-self:flex-start;margin-top:-8px}.v-alert.message-wrapper.error-message{background-color:#f8d0c8!important}.v-alert.message-wrapper.error-message .v-icon{color:#cf423c}.v-alert.message-wrapper.success-message{background-color:#81c784!important}.v-alert.message-wrapper.success-message .v-icon{color:#128a0b}.v-snack.icon-message .v-snack__content{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;white-space:pre-line}.default-dialog{position:relative}.close-dialog-button{position:absolute;top:10px;right:4px;z-index:1}.room-wrapper{background-color:var(--container-bg-color);padding:10px;margin-bottom:10px}.room-wrapper .room-image{width:200px;-webkit-filter:grayscale(100%);filter:grayscale(100%)}.room-wrapper .room-image.available{-webkit-filter:grayscale(0);filter:grayscale(0)}.room-wrapper .room-image.mobile{width:auto}.room-wrapper .room-rates{border-left:1px solid rgba(0,0,0,.22);padding:0 10px 0 0;min-width:240px}.room-wrapper .room-rates.mobile{border:none;padding:0 10px 0 0}.room-wrapper .rate-rate-amount{width:240px;max-width:240px;min-width:240px}.room-wrapper .rate-type-label{position:absolute;display:inline-block;color:#fff;background-color:#9e9e9e;top:0;left:-25px;padding:5px 20px 5px 15px;border-radius:0 14px 14px 0;font-size:14px}.room-wrapper .rate-type-label:after{content:"";position:absolute;bottom:-14px;left:0;width:0;height:0;border-style:solid;border-width:0 14px 14px 0;border-color:transparent #757575 transparent transparent}.room-wrapper .option-price-unit{min-width:160px}.rooms-wrapper.not-mobile{max-width:calc(100% - 280px)}.selectable-rooms-wrapper.not-mobile{padding-left:20px;margin-left:-20px}#adyen-dropin .adyen-checkout__dropin .adyen-checkout__payment-methods-list{padding:0}#adyen-dropin .adyen-checkout__dropin .adyen-checkout__button{background-color:var(--v-primary-base)}.pop-over.help-pop-over{border:2px solid #363839;contain:none;overflow:visible}.pop-over.help-pop-over:after,.pop-over.help-pop-over:before{content:"";width:0;height:0;border-style:solid;position:absolute;left:15px;bottom:-14px;border-width:14px 14px 0 14px;border-color:#363839 transparent transparent transparent}.pop-over.help-pop-over:after{bottom:-12px;border-color:#fff transparent transparent transparent}.pop-over.help-pop-over .v-card{-webkit-box-shadow:none;box-shadow:none;min-width:200px;white-space:pre-line}@media screen and (-ms-high-contrast:active),screen and (-ms-high-contrast:none){.loaderwrapper .cube{height:100px;width:100px;-webkit-animation:rotatescaleIe 3s ease-in-out infinite;animation:rotatescaleIe 3s ease-in-out infinite}.loaderwrapper .cube div{-webkit-animation:none;animation:none}}