.booking-steps{width:100%;display:flex;align-items:center;min-height:3.75em;padding:.625em 2.0625em;background:#fff;box-shadow:0 0 .25em rgba(0,0,0,.25);border-radius:.9375em;font-size:1rem;position:relative}.booking-steps:before{content:"";display:block;position:absolute;left:2.375em;right:2.375em;top:50%;height:.0625em;background-color:#8a8a8a}.booking-steps .booking-steps_list{list-style:none;padding:0;margin:0;width:100%;display:flex;align-items:center;justify-content:space-between}.booking-steps .booking-steps_item{margin-bottom:0}.booking-steps_item{display:flex;color:#8a8a8a;position:relative;z-index:1;background-color:#fff;padding:0 .3125em}.booking-steps_item--active{color:#000}.booking-steps_item--active .booking-steps_item-num{background-color:#01adc9}.booking-steps_item-num{display:block;border-radius:50%;width:1.4375em;height:1.4375em;text-align:center;background-color:#8a8a8a;color:#fff;margin-right:.3125em}.booking-steps_mobile{display:none;align-items:center}.booking-steps_mobile-indicator{width:4.3333333333em;height:4.3333333333em;display:flex;align-items:center;justify-content:center;flex-shrink:0;border-radius:50%;position:relative}.booking-steps_mobile-indicator:before{content:"";position:absolute;border-radius:50%;inset:0;background:radial-gradient(farthest-side,#01adc9 98%,transparent) top/.3333333333em .3333333333em no-repeat,conic-gradient(#01adc9 calc(var(--p)*1%),transparent 0);-webkit-mask:radial-gradient(farthest-side,transparent calc(99% - .33333em),#000 calc(100% - .33333em));mask:radial-gradient(farthest-side,transparent calc(99% - .33333em),#000 calc(100% - .33333em));z-index:1}.booking-steps_mobile-indicator:after{content:"";position:absolute;border-radius:50%;inset:calc(50% - .16667em);background:#01adc9;transform:rotate(calc(var(--p)*3.6deg)) translateY(calc(50% - 2.16667em))}.booking-steps_mobile-indicator-inner{position:absolute;top:0;bottom:0;left:0;right:0;border:3px solid #e0e0e0;border-radius:50%}.booking-steps_mobile-indicator-text{color:#696d74;margin-top:.25em}.booking-steps_mobile-body{min-width:1px;flex-grow:1;margin-left:1.4166666667em}.booking-steps_mobile-current-step{display:block;font-size:1.1666666667em;font-weight:700;margin-bottom:5px}.booking-steps_mobile-next-step{display:block;color:#8a8a8a}@media screen and (max-width:600px){.booking-steps{padding:.3333333333em 1em}.booking-steps .booking-steps_list,.booking-steps:before{display:none}.booking-steps_mobile{display:flex}}.image-switch[data-v-0513b22b]{position:relative;display:inline-block;margin:0}.image-switch input[data-v-0513b22b]{opacity:0;width:0;height:0}.slider[data-v-0513b22b]{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background:var(--image-switch-background-color);transition:.4s;border-radius:34px}.slider[data-v-0513b22b]:before{position:absolute;content:"";height:80%;aspect-ratio:1/1;bottom:10%;left:var(--image-switch-marker-offset-lr);background-color:var(--image-switch-marker-color);transition:.4s;border-radius:50%;background-size:var(--image-switch-marker-img-size);background-repeat:no-repeat;background-position:50%;background-image:var(--image-switch-marker-img-url)}input:checked+.slider[data-v-0513b22b]:before{transform:translateX(calc(var(--image-switch-width) - 100% - var(--image-switch-marker-offset-lr)*2))}.guests-field_header{width:100%;display:none;align-items:center;justify-content:space-between;margin-bottom:2em}.guests-field_title{font-size:1.25em}.guests-field_close{font-size:.75em!important}.guests-field_close .v-icon{font-size:inherit!important}.guests-field_footer{margin-top:32px;display:none}.guests-field_action{width:100%}.guests-field_menu{background-color:#fff;padding:1em}.guests-field_item{width:100%;display:flex;align-items:center;justify-content:space-between;gap:1em}.guests-field_item+.guests-field_item{margin-top:1em}.guests-field_item-body{max-width:9.375em}.guests-field_item-title{display:block}.guests-field_item-subtitle{display:block;color:#6a6e75}@media screen and (max-width:600px){.v-menu__content.theme--light.menuable__content__active.guests-field_menu{position:fixed;display:flex}.guests-field_header{display:flex}.guests-field_footer{display:block}.guests-field_menu{font-size:1.3333333333em;position:fixed;inset:0!important;max-width:100%!important;transform-origin:bottom!important;background-color:rgba(0,0,0,.2);padding:0;display:flex;align-items:flex-end}.guests-field_container{width:100%;flex-shrink:0;background-color:#fff;padding:1.25em 1em 2.5em;border-top-right-radius:1.25em;border-top-left-radius:1.25em}}.booking-form{width:100%;display:flex;align-items:flex-end;justify-content:center;background-color:#01adc9;color:#fff;border-radius:.9375em;padding:1em 2.5625em}.booking-form_fields{min-width:1px;flex-grow:1}.booking-form_fields-inner{width:calc(100% + 1.25em);margin-left:-.625em;margin-right:-.625em;display:flex;align-items:center}.booking-form_field{padding:0 .625em}.booking-form_field--buy-mode,.booking-form_field--dates,.booking-form_field--days,.booking-form_field--guests{width:25%}.booking-form_field--buy-mode{align-self:stretch;display:flex;flex-direction:column}.booking-form_field-label{white-space:nowrap}.booking-form_actions{flex-shrink:0;margin-left:2.375em}.booking-form_actions .booking-form_action,.booking-form_actions .booking-form_action.ui-btn{padding-left:1.625em;padding-right:1.625em}.booking-form_field-input-wrapper{--image-switch-height:100%;display:flex;flex-direction:row;align-items:center;justify-content:center;flex:1;width:100%;-moz-column-gap:10px;column-gap:10px}.booking-form_field-switch-label{text-wrap:nowrap;cursor:pointer;color:#fbeaea}.booking-form_field-switch-label--choose{color:#fff;font-weight:700}.booking-form_actions{margin-left:1rem}.booking-form_field--days,.booking-form_field--guests{width:20%}.booking-form_field--buy-mode{width:35%}@media screen and (max-width:1000px){.booking-form_field-label{font-size:12px}.booking-form_field-input-wrapper{--image-switch-height:80%}.booking-form_field-switch-label{font-size:12px}.booking-form_actions{font-size:12px;flex:auto}.booking-form_field{overflow:hidden;text-overflow:ellipsis}.booking-form_field--days,.booking-form_field--guests{width:20%}.booking-form_field--buy-mode{width:35%}.booking-form_actions{margin-left:.5rem}}@media screen and (max-width:600px){.booking-form_field-label{font-size:medium}.booking-form{flex-direction:column;padding:1em 1.6666666667em}.booking-form_fields{width:100%}.booking-form_fields-inner{width:100%;flex-direction:column;margin-left:0;margin-right:0}.booking-form_field{padding:0}.booking-form_field--buy-mode,.booking-form_field--dates,.booking-form_field--days,.booking-form_field--guests{width:100%}.booking-form_field+.booking-form_field{margin-top:1em}.booking-form_field--buy-mode .booking-form_field-label{display:none}.booking-form_actions{width:100%;margin-top:2.0833333333em;font-size:medium;flex:initial}.booking-form_action,.booking-form_action.ui-btn{width:100%}.booking-form_field-input-wrapper{--image-switch-height:3.6666666667em}.booking-form_field-switch-label{font-size:medium}}.room-label{display:flex;align-items:center;padding:.625em 1.5em;background-color:#ecfafb;border-radius:1.875em;font-weight:900;color:#1a4745}.room-label_icon-wrapper{width:1.875em;text-align:center;line-height:0;margin-right:.375em}.room-label_icon{max-width:100%}@media screen and (max-width:600px){.room-label{font-size:1em;padding:.8333333333em 2em}}.accommodation-quick-view{width:100%;font-size:1rem;color:#696d74;padding:2.5em 3em 3.5em 2.4375em;background-color:#fff;outline:1px solid red}.accommodation-quick-view_header{margin-bottom:2.125em}.accommodation-quick-view_title{display:block;font-weight:700;font-size:1.125em;color:#1a4745}.accommodation-quick-view_body{width:100%;display:flex;margin-bottom:2.25em}.accommodation-quick-view_equipment{min-width:1px;flex-grow:1;position:relative;margin-right:1.5em}.accommodation-quick-view_class{position:absolute;top:0;right:0;margin-top:-.875em}.accommodation-quick-view_equipment-title{display:block;font-size:1.125em;margin-bottom:1.3888888889em}.accommodation-quick-view_equipment-list{list-style:none;padding:0;margin:0}.v-application .accommodation-quick-view_equipment-list{padding:0;margin:0}.accommodation-quick-view_equipment-item{padding-left:3.375em;position:relative}.accommodation-quick-view_equipment-item+.accommodation-quick-view_equipment-item{margin-top:1.4375em}.accommodation-quick-view_equipment-icon{width:1.9375em;height:1.9375em;display:flex;align-items:center;justify-content:center;position:absolute;top:0;left:0;margin-top:-.5em}.accommodation-quick-view_equipment-icon-img{flex-shrink:0;max-width:100%}.accommodation-quick-view_carousel{width:23.125em;flex-shrink:0}.v-application .accommodation-quick-view_info{margin:0;padding:0}.accommodation-quick-view_info{margin:0;padding:0;list-style:none;width:100%}.accommodation-quick-view_info-item{width:100%;display:flex;justify-content:space-between;position:relative;background-color:#fff}.accommodation-quick-view_info-item+.accommodation-quick-view_info-item{margin-top:2.25em}.accommodation-quick-view_info-item:after{content:"";display:block;position:absolute;bottom:0;left:0;right:0;height:1px;transform:translateY(-.125em);background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='11' height='1' fill='none'%3E%3Cg clip-path='url(%23a)'%3E%3Cpath fill='%238A8A8A' fill-rule='evenodd' d='M0 .5C0 .224.231 0 .516 0h3.742c.285 0 .516.224.516.5s-.23.5-.516.5H.516A.508.508 0 0 1 0 .5Zm11.226 0c0-.276.23-.5.516-.5h3.742c.285 0 .516.224.516.5s-.231.5-.516.5h-3.742a.508.508 0 0 1-.516-.5Z' clip-rule='evenodd'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='a'%3E%3Cpath fill='%23fff' d='M0 0h11v1H0z'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");background-repeat:repeat-x;background-position:0;background-size:contain}.accommodation-quick-view_info-name,.accommodation-quick-view_info-val{background-color:inherit;z-index:1}.accommodation-quick-view_footer{width:100%;display:flex;justify-content:space-between;margin-top:2.3125em}.accommodation-quick-view_totals{flex-shrink:0;vertical-align:baseline}.accommodation-quick-view_totals-value{font-size:2.1875em;font-weight:700;color:#1a4745;margin-left:1.25em;line-height:1.2}.accommodation-quick-view_check-price{align-self:center;font-size:1.25em}.accommodation-variant{width:100%;font-size:1rem;box-shadow:0 .25em .25em rgba(0,0,0,.25);border-radius:.9375em;background-color:#efefef;position:relative}.accommodation-variant_img{width:100%;height:8.75em;position:relative;overflow:hidden;border-top-left-radius:.9375em;border-top-right-radius:.9375em}.accommodation-variant_img-container{width:100%;height:100%;display:flex;align-items:center;justify-content:center}.accommodation-variant_img-item{flex-shrink:0;min-width:100%;height:100%}.accommodation-variant_img-controls{position:absolute;top:7.0625em;right:.25em;display:flex;align-items:center;z-index:2}.accommodation-variant_img-control{width:1.5em;height:1.5em;border-radius:50%;background-color:#01adc9;border:none;outline:none}.accommodation-variant_img-control+.accommodation-variant_img-control{margin-left:.375em}.accommodation-variant_img-control:after{content:"";display:block;width:100%;height:100%;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='8' height='12' fill='none'%3E%3Cpath fill='%23fff' d='M.636 10.58 4.938 6 .636 1.41 1.96 0l5.637 6-5.637 6-1.324-1.42Z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:50%;background-size:.4375em .75em}.accommodation-variant_img-control--prev{background-color:#535c69}.accommodation-variant_img-control--prev:after{transform:rotate(180deg)}.accommodation-variant_content{padding:.75em .875em .625em;color:#535c69}.accommodation-variant_dates{display:block;margin-bottom:.5em;font-weight:700}.accommodation-variant_title{display:block;margin-bottom:1.2142857143em;font-size:.875em;line-height:1.357142;height:3.75em;overflow:hidden}.accommodation-variant_equipment{display:none;margin-bottom:1.6666666667em}.v-application .accommodation-variant_equipment-list{padding:0}.accommodation-variant_equipment-list{padding:0;margin:0;list-style:none}.accommodation-variant_equipment-item{display:flex;width:100%;padding-left:2.8333333333em;position:relative}.accommodation-variant_equipment-item+.accommodation-variant_equipment-item{margin-top:.625em}.accommodation-variant_equipment-icon{width:2em;max-height:2em;position:absolute;top:50%;left:0;transform:translateY(-50%)}.accommodation-variant_equipment-icon-img{max-width:100%;max-height:100%}.accommodation-variant_footer{width:100%;display:flex}.accommodation-variant_features{min-width:.0625em;flex-grow:1;padding:0;margin:0;list-style:none}.v-application .accommodation-variant_features{padding:0}.accommodation-variant_feature{position:relative;padding-left:1.875em}.accommodation-variant_feature+.accommodation-variant_feature{margin-top:.0625em}.accommodation-variant_feature-icon{position:absolute;top:.125em;left:.125em;width:1.375em;height:1.25em;display:flex;align-items:center;justify-content:center;margin-top:-.125em}.accommodation-variant_feature-icon-img{flex-shrink:0;max-width:100%}.accommodation-variant_feature-text{font-size:.75em}.accommodation-variant_price{display:flex;flex-direction:column;align-items:flex-end;margin-left:auto;margin-right:.5625em}.accommodation-variant_price-val{margin-bottom:.5em;font-size:.875em}.accommodation-variant_price-num{font-weight:700;font-size:1.1428571429em}.accommodation-variant_price-label{font-size:.625em;color:#8d8d8d}.accommodation-variant_actions{width:100%;display:flex;justify-content:center;padding-bottom:.875em;position:relative;z-index:2}.accommodation-variant_action{max-width:10em;font-weight:400}.accommodation-variant_label{position:absolute;top:.6em;right:.6em;display:block;font-size:.625em;line-height:1.4;padding:.7em;color:#fff;background-color:#316e80;border-radius:3.125em}.accommodation-variant_overlay{display:block;position:absolute;top:0;bottom:0;left:0;right:0;z-index:1}.accommodation-variant_check-price{z-index:2}@media screen and (max-width:600px){.accommodation-variant{font-size:1em}.accommodation-variant_img{height:11.9166666667em}.accommodation-variant_img-controls{top:9.4166666667em}.accommodation-variant_img-control{width:2em;height:2em}.accommodation-variant_img-control+.accommodation-variant_img-control{margin-left:.5833333333em}.accommodation-variant_img-control:after{background-size:.5833333333em 1em}.accommodation-variant_content{padding:.8333333333em 1.4166666667em 1.25em}.accommodation-variant_title{font-size:1.1666666667em;margin-bottom:.5714285714em}.accommodation-variant_equipment{display:block}.accommodation-variant_feature+.accommodation-variant_feature{margin-top:.6666666667em}.accommodation-variant_feature-text,.accommodation-variant_price-val{font-size:1em}.accommodation-variant_price-label{font-size:.8333333333em}.accommodation-variant_actions{padding-bottom:2em}.accommodation-variant_action{max-width:15.6666666667em;width:100%}}.accommodation-variants{width:100%;min-height:100%;display:flex;flex-direction:column}.accommodation-variants_form{width:100%;margin:0 auto 3.125em}.accommodation-variants_body{width:100%;margin:0 auto;overflow:hidden;flex-grow:1;display:flex;flex-direction:column}.accommodation-variants_container{width:calc(100% + 1.5em);margin-left:-.75em;margin-right:-.75em;display:flex;flex-wrap:wrap}.accommodation-variants_item{width:25%;max-width:17.4375em;flex-shrink:0;padding:.625em .75em}.accommodation-variants_empty-placeholder{width:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;flex-grow:1;color:#696d74}.accommodation-variants_empty-placeholder-inner{margin-bottom:2.5em;max-height:31.25em;display:flex;flex-direction:column}.accommodation-variants_empty-placeholder-img{padding-top:12.5em;position:relative}.accommodation-variants_empty-placeholder-img:before{content:"";display:block;width:11.25em;height:11.25em;position:absolute;top:0;left:50%;transform:translateX(-50%);background-image:url(/booking/img/empty-variants-bg.png);background-repeat:no-repeat;background-size:contain;background-position:50% 50%}.accommodation-variants_empty-placeholder-title{display:block;text-align:center;font-size:1.125em;font-weight:700}.accommodation-variants_empty-placeholder-text{display:block;text-align:center}.accommodation-variants_preloader{display:block;width:100%;position:relative}.accommodation-variants_preloader-indicator{width:100%;height:.625em;background-color:#777;position:absolute;top:0;transform:translateY(-100%);margin-top:-1.6875em}.accommodation-variants_preloader-indicator-track{position:absolute;top:0;bottom:0;left:0;width:100%;transform:scaleX(.2);transform-origin:0;background-color:#e9de01;border-top-right-radius:.3125em;border-bottom-right-radius:.3125em}.accommodation-variants_preloader-blicker-item-inner{background-color:#efefef;border-radius:.9375em;min-height:15.5em;position:relative;overflow:hidden}.accommodation-variants_preloader-blicker-item-inner:before{content:"";display:block;position:absolute;top:0;left:0;right:0;height:8.8125em;background-color:#d9d9d9}.accommodation-variants_preloader-blicker-item-inner:after{content:"";display:block;position:absolute;bottom:1em;left:50%;transform:translateX(-50%);width:80%;max-width:9.75em;height:2.75em;border-radius:3.125em;background-color:#d9d9d9}@media screen and (max-width:600px){.accommodation-variants_container{width:100%;margin-left:0;margin-right:0;padding-left:0;padding-right:0}.accommodation-variants_form{margin-bottom:1.6666666667em}.accommodation-variants_item{width:100%;margin:0;padding:0}.accommodation-variants_item+.accommodation-variants_item{margin-top:1.6666666667em}.accommodation-variants_preloader-blicker-inner{width:100%;margin-left:0;margin-right:0;padding-left:0;padding-right:0}.accommodation-variants_preloader-blicker-item{width:100%;padding:0}.accommodation-variants_preloader-blicker-item:nth-child(n+2){margin-top:1.6666666667em}.accommodation-variants_preloader-blicker-item:nth-child(n+3){display:none}}.guest-form{padding:1.5625em 1.875em 2.5em}.guest-form_email-notificaton{display:block;margin-bottom:1.5625em}.guest-form_container{width:100%;display:flex}.guest-form_body{flex-grow:1;min-width:1px}.guest-form_no-third-name-link{margin-left:auto;white-space:nowrap}.v-application .guest-form_no-third-name-link{color:#316e80}@media screen and (max-width:600px){.guest-form{padding:1.6666666667em 1.6666666667em .8333333333em}.guest-form_container{flex-direction:column}.guest-form_container .v-input--selection-controls{margin-top:0;padding-top:0}.guest-form_container .v-input__slot{margin-bottom:0}.guest-form_fieldset-row{flex-direction:column}.guest-form_fieldset-col.flex-grid_col{width:100%}}.guests-list_title{display:block;margin-bottom:1.3888888889em;font-size:1.125em;font-weight:700;color:#696d74}.guests-list_footer{width:100%;display:flex;margin-top:1.875em}.guests-list_section-header-inner{width:100%;display:flex;align-items:center}.guests-list_delete-item,.v-application .guests-list_delete-item{display:inline-block;margin-left:auto;font-size:.5em;color:#c01717;padding:.5em .625em .75em}.guests-list_delete-item .v-icon.v-icon,.v-application .guests-list_delete-item .v-icon.v-icon{font-size:inherit}.guests-list_delete-item .theme--light.v-icon,.v-application .guests-list_delete-item .theme--light.v-icon{color:inherit}.guests-list_delete-item .v-icon__component,.v-application .guests-list_delete-item .v-icon__component{width:1em;height:auto}@media screen and (max-width:600px){.guests-list_add-btn{width:100%}.guests-list_delete-item,.v-application .guests-list_delete-item{font-size:.8333333333em}}.ui-field_label{font-weight:300;color:#8a8a8a}.ui-field_header{display:flex;width:100%}.cure__tabs{height:40vh}.cure__tabs-wrap{overflow-y:auto;overflow-x:hidden;padding:4px 6px 4px 4px}.cure__tabs-tab{border:2px solid transparent;margin-bottom:10px;text-transform:none;justify-content:space-between;padding:0;height:auto!important;box-shadow:0 0 5px rgba(0,0,0,.25)}.cure__tabs-tab.active{border-color:#248983;background:#ecfafb;box-shadow:none}.cure__tabs-tab .item{display:flex;flex-direction:column;justify-content:space-between;padding:14px 22px 17px}.cure__tabs-tab .item p{margin-bottom:5px;white-space:break-spaces;overflow:hidden}.cure__tabs-tab .left__block .img{width:46px;height:46px;margin-bottom:10px}.cure__tabs-tab .left__block .img img{width:100%;height:100%}.cure__tabs-tab .left__block .price{font-weight:900;font-size:.9em;color:#696d74;display:none}.cure__tabs-tab .right__block{flex-grow:1;text-align:left;height:90px;font-weight:400;padding-left:0;letter-spacing:0}.cure__tabs-tab .right__block-title{font-size:1em;line-height:1.4em;color:#1a4745;white-space:break-spaces;margin:0!important}.cure__tabs-tab .right__block-desc{font-size:.85em;color:#696d74}.cure__items{background:#ecfafb;margin-left:8px;padding:.5vw 1.5vw 3.5vw;font-weight:400;font-size:1em;color:#696d74}.cure__items-img{float:right;max-width:40%}.cure__items-img img{max-width:100%;border-radius:20px}.cure__items-title{font-weight:700;font-size:1.15em;color:#1a4745;margin-top:0!important;margin-bottom:0!important}.cure__items-title a{color:#1a4745!important;text-decoration:none}.cure__items-desc{margin:20px 0}.cure__items-indications{font-weight:900;font-size:1em;margin-bottom:17px}.cure__items-indications-list li{list-style-type:inherit!important}.cure__items-components{margin:20px 0 17px;font-weight:900;font-size:1em}.cure__items-components-list li{list-style-type:inherit!important}.cure__items-detail{margin-top:30px;display:none}.cure__items-detail a{color:#1a4745!important}.cure .v-tabs-items{height:inherit!important}.cure .v-window__container{overflow:hidden auto!important}.options-form_block+.options-form_block{margin-top:40px;padding-top:40px;border-top:1px solid #8a8a8a}.options-form_title{display:block;margin-bottom:20px;font-weight:700;font-size:1.125em;color:#1a4745}.options-form_block-inner{width:100%;display:flex}.options-form_block-content{min-width:1px;flex-grow:1}.options-form_description{margin-bottom:35px}.options-form_field-container{width:100%;display:flex;align-items:flex-end;justify-content:space-between}.options-form_field-control{flex-grow:1;max-width:440px}.options-form_field-price-value{font-weight:900}.options-form_healthcard-select{max-width:27.5em}.options-form_slider{width:285px;flex-shrink:0;margin-left:2.5em}.options-form_block-additional{min-height:46px}.ui-checkbox{margin-top:0!important;padding-top:0}.hide-desktop{display:none}@media screen and (max-width:600px){.options-form_block+.options-form_block{padding-top:1.6666666667em;margin-top:1.6666666667em}.options-form_block-inner{flex-direction:column}.options-form_title{margin-bottom:.8333333333em}.options-form_description{margin-bottom:1.6666666667em}.hide-desktop{display:block}.hide-mobile{display:none}}.checkoutTimeSelection{margin-top:10px;margin-bottom:40px}.checkoutTimeSelection__header-title{display:block;margin-bottom:20px;font-size:1.125em;font-weight:700;color:#1a4745}.checkoutTimeSelection__body{display:inline-block;margin-bottom:20px}.checkoutTimeSelection__body-selection{display:flex}.checkoutTimeSelection__body-selection .item:first-child{border-top-left-radius:25px;border-bottom-left-radius:25px}.checkoutTimeSelection__body-selection .item:last-child{border-top-right-radius:25px;border-bottom-right-radius:25px;min-width:calc(165px + 6vw)}.checkoutTimeSelection__body-selection .item.active{background:#ecfafb;border-color:#248983}.checkoutTimeSelection__body-selection .item:hover{cursor:pointer}.checkoutTimeSelection__body-selection .item{padding:20px 3vw;border:1px solid #8a8a8a;background:#f2f2f2}.checkoutTimeSelection__body-selection .item__top{margin-bottom:10px}.checkoutTimeSelection__body-selection .item__top-title{margin-left:10px;margin-right:10px}.checkoutTimeSelection__body-selection .item__top .check svg{width:15px;height:15px}.checkoutTimeSelection__body-selection .item__middle-datein .desc,.checkoutTimeSelection__body-selection .item__middle-dateout .desc{margin-left:10px;font-size:.75em;color:#696d74}.checkoutTimeSelection__footer{font-size:1em;font-weight:400;color:#c01717}@media screen and (max-width:600px){.checkoutTimeSelection__body{margin-left:auto}.checkoutTimeSelection__body-selection{flex-wrap:wrap}.checkoutTimeSelection__body-selection .item:first-child{border-top-left-radius:25px;border-bottom-left-radius:0}.checkoutTimeSelection__body-selection .item:last-child{border-top-right-radius:0;border-bottom-right-radius:25px;min-width:auto}.checkoutTimeSelection__body-selection .item:nth-child(2){border-top-right-radius:25px}.checkoutTimeSelection__body-selection .item:nth-child(3){border-bottom-left-radius:25px}.checkoutTimeSelection__body-selection .item{width:50%;padding:10px 15px}}.options-module_header{border-top:1px solid #8a8a8a;border-bottom:1px solid #8a8a8a;margin-bottom:30px;padding:20px 0}.options-module_expansion-panel-inner{padding:25px 30px 50px}.options-module_additional{padding-top:40px;padding-bottom:40px;margin-top:30px;border-top:1px solid #8a8a8a}.options-module_additional-title{display:block;margin-bottom:30px;font-weight:700;font-size:1.125em;color:#1a4745}.options-module_additional-item-inner{width:100%;display:flex;align-items:center}.options-module_additional-item-checkbox{padding-top:.75em;margin-right:1.25em;width:16.25em}.options-module_additional-item-checkbox .v-input--selection-controls .v-input__slot>.v-label,.options-module_additional-item-checkbox .v-input--selection-controls .v-radio>.v-label{color:#696d74!important;font-weight:400!important}.options-module_additional-item-name{width:16.25em;margin-right:1.25em}.options-module_additional-item-fields{flex-grow:1;display:flex;margin-right:1.25em}.options-module_additional-item-field{flex:1 1 auto;max-width:15.625em}.options-module_additional-item-field+.options-module_additional-item-field{margin-left:1.25em}.options-module_additional-item-price-value{font-weight:700}.options-module_additional-item-footnote{font-size:.875em;width:100%;padding:0;margin:0}.v-application .options-module_additional-item-footnote{padding:0;margin:0}.options-module_parking-period{max-width:19.25em}.options-module_parking-car-plate{max-width:11.0625em}.options-module_transfer-date{max-width:11.875em}.options-module_transfer-from{max-width:18.75em}@media screen and (max-width:600px){.options-module_header-toggle{margin-top:0}.options-module_header-toggle .v-radio+.v-radio{margin-top:.8333333333em}.options-module_expansion-panel-inner{padding:1.6666666667em 1em .8333333333em}.options-module_additional{padding-bottom:0;padding-top:1.6666666667em;margin-top:.8333333333em}.options-module_additional-title{margin-bottom:20px}.options-module_additional-item{flex-direction:column;align-items:flex-start}.options-module_additional-item-name{order:0;margin-bottom:.4166666667em}.options-module_additional-item-fields{order:1;flex-direction:column;margin-top:0;width:100%;margin-right:0}.options-module_additional-item-field+.options-module_additional-item-field{margin-left:0;margin-top:1.25em}.options-module_additional-item-checkbox{order:1;margin-bottom:4px}.options-module_additional-item-checkbox .v-input--selection-controls{margin-top:0}.options-module_additional-item-checkbox .v-input--selection-controls .v-input__slot>.v-label,.options-module_additional-item-checkbox .v-input--selection-controls .v-radio>.v-label{display:inline-flex}.options-module_additional-item-checkbox .v-messages{display:none}.options-module_additional-item-price{order:1;width:100%;display:flex;align-items:baseline;justify-content:space-between;padding-top:1.6666666667em;margin-top:2.0833333333em;position:relative}.options-module_additional-item-price:before{content:"";display:block;position:absolute;top:0;left:0;right:0;height:.0833333333em;background-color:#d1d1d1}.options-module_additional-item-price-value{font-size:1.3333333333em}.options-module_parking-car-plate,.options-module_parking-period{width:100%}}.totals_block+.totals_block{margin-top:40px;padding-top:40px;border-top:1px solid #8a8a8a}.totals_guest{width:100%;display:flex;justify-content:space-between;align-items:flex-end;position:relative}.v-application a.totals_guest-delete{color:#c01717}.totals_guest-delete{position:absolute;top:0;right:0;text-decoration:none;color:#c01717;font-size:.5em}.totals_guest-delete .theme--light.v-icon{color:inherit}.totals_guest-delete .v-icon.v-icon{font-size:inherit}.totals_guest-delete .v-icon__component{width:1em;height:auto}.totals_guest-total-text{font-weight:300}.totals_guest-total-value{font-size:1.125em;font-weight:700;color:#1a4745;margin-left:10px}.totals_list{list-style:none;padding:0;margin:0}.v-application ul.totals_list{padding:0}.totals_list-item{width:100%;display:flex}.totals_list-item+.totals_list-item{margin-top:10px}.totals_list-item-text{font-weight:300}.totals_list-item-text+.totals_list-item-value{margin-left:10px}.totals_extra-service-price{font-weight:700;font-size:1.125em}@media screen and (max-width:600px){.totals_block{background-color:#cee1e7;border-radius:1.25em;padding:1.4166666667em 1.6666666667em 2.0833333333em}.totals_block+.totals_block{padding-top:1.4166666667em;margin-top:1.6666666667em;border-top:none}.totals_guest{align-items:flex-start}.totals_guest,.totals_list-item{flex-direction:column}.totals_list-item-text+.totals_list-item-value{margin-left:0;margin-top:.4166666667em}.totals_guest-total{padding-top:1.6666666667em;margin-top:1.25em;position:relative;width:100%;display:flex;align-items:baseline;justify-content:space-between}.totals_guest-total:before{content:"";display:block;position:absolute;top:0;left:0;right:0;height:.0833333333em;background-color:#b1b1b1}.totals_extra-service-price,.totals_guest-total-value{font-size:1.3333333333em}.totals_guest-delete{font-size:.8333333333em}.totals_extra-service-item{flex-direction:row;align-items:baseline;justify-content:space-between}}.uds-bonuses{width:100%}.uds-bonuses_tab-icon{margin-right:.625em}.uds-bonuses_actions{width:100%;display:flex;align-items:center;justify-content:center;margin-top:2.5em}.uds-bonuses_action+.uds-bonuses_action{margin-left:.75em}.uds-bonuses_tab-content{padding:2.5em 0 0}.uds-bonuses_tab-text{display:block;margin-bottom:1.25em;color:#1a4745}.uds-bonuses_phone-field .v-input__append-inner>.v-input__icon--append{cursor:pointer}@media screen and (max-width:600px){.uds-bonuses_tab-content{padding-top:1.6666666667em}.uds-bonuses_actions{margin-top:.8333333333em;flex-direction:column}.uds-bonuses_action{width:100%}.uds-bonuses_action+.uds-bonuses_action{margin-left:0;margin-top:.8333333333em}}.payment-bonuses_item{width:100%}.payment-bonuses_item+.payment-bonuses_item{margin-top:3.125em}.payment-bonuses_item-inner{width:100%;display:flex;align-items:center}.payment-bonuses_item-indicator{flex-shrink:0;margin-right:1.25em}.payment-bonuses_item-logo{display:flex;flex-shrink:0;width:3.125em;margin-right:.9375em}.payment-bonuses_item-logo-img{max-width:100%;flex-shrink:0}.payment-bonuses_item-body{flex-grow:1;min-width:1px;display:flex}.payment-bonuses_item-controls{flex-shrink:0;position:relative}.payment-bonuses_item-controls:before{content:"";display:none;position:absolute;top:0;bottom:0;left:0;right:0;background-color:hsla(0,0%,100%,.5);z-index:-1}.payment-bonuses_item-controls--disabled:before{display:block;z-index:10}.payment-bonuses_item-name{display:block}.payment-bonuses_item-applied{display:flex;align-items:center}.payment-bonuses_unapply-btn,.v-application .payment-bonuses_unapply-btn{color:#c01717}.payment-bonuses_unapply-btn{display:inline-block;vertical-align:top;line-height:1.2;margin-left:1.375em}.payment-bonuses_item-notification{display:block;font-size:.6875em}.payment-bonuses_block+.payment-bonuses_block{margin-top:50px;padding-top:50px;border-top:1px solid #8a8a8a}.payment-bonuses_block-title{font-size:1.125em;font-weight:500;display:block;margin-bottom:2.2222222222em}.payment-bonuses_prepayment-item+.payment-bonuses_prepayment-item{margin-top:3.125em}.payment-bonuses_prepayment-item-radio label.v-label{font-weight:400;color:rgba(0,0,0,.87)}.payment-bonuses_prepayment-item-details{font-size:.6875em;margin-top:1.3636363636em}@media screen and (max-width:600px){.payment-bonuses_item+.payment-bonuses_item{margin-top:3.3333333333em}.payment-bonuses_item-inner{align-items:flex-start}.payment-bonuses_item-logo{width:3.3333333333em;justify-content:center;padding-top:.1666666667em}.payment-bonuses_item-indicator{margin-right:0}.payment-bonuses_uds{padding-bottom:4.8333333333em;position:relative}.payment-bonuses_uds .payment-bonuses_item-controls{position:absolute;bottom:0;left:0;right:0;min-height:3.5em;display:flex;align-items:center}.payment-bonuses_item-applied{width:100%}.payment-bonuses_unapply-btn{margin-left:auto}.payment-bonuses_item-indicator .v-input{margin-top:0;padding-top:0}.payment-bonuses_item-notification{font-size:.8333333333em;margin-top:.6666666667em}.payment-bonuses_item-unapplied{width:100%}}.certificate-form{width:100%;position:relative}.certificate-form--disabled .certificate-form_disabled-overlay{display:block}.certificate-form_disabled-overlay{position:absolute;inset:0;background-color:hsla(0,0%,100%,.5);z-index:1;display:none}.certificate-form_applied{width:100%;display:flex;align-items:center;justify-content:space-between;color:#696d74}.certificate-form_applied+.certificate-form_applied{margin-top:1.25em}.certificate-form_applied+.certificate-form_inner{margin-top:2.5em}.certificate-form_applied-price{width:8.75em}.certificate-form_applied-del{display:flex;align-items:center;justify-content:center;text-decoration:none;color:#c01717!important;font-size:1.375em;line-height:1}.certificate-form_applied-del .v-icon.v-icon{font-size:inherit;color:inherit}.certificate-form_applied-del .v-icon__component{width:1em;height:auto}.certificate-form_inner{width:100%;max-width:43.75em;display:flex}.certificate-form_fields{flex-grow:1;min-width:1px}.certificate-form_actions{padding-top:1.5em;margin-left:1.25em}.gift-form{width:100%}.gift-form_text{text-align:center;margin-bottom:1.5625em}.gift-form_guests-select{margin-bottom:1.25em}.gift-form_guests-another{width:100%;display:flex;justify-content:center}.gift-form_another-fieldset{flex-shrink:0;width:100%;background-color:rgba(255,250,228,.5);padding:1.5625em 1.25em 1.875em;margin:.625em 0;position:relative}.gift-form_another-cancel{position:absolute;top:.9375em;right:.9375em}.gift-form_another-cancel .v-icon{font-size:.875em!important}.gift-form_another-cancel .v-icon__component{width:1em;height:1em}.gift-form_field{position:relative}.gift-form_field-modify{position:absolute;top:0;right:0}.gift-form_actions{width:100%;display:flex;justify-content:center;margin-top:1.875em}.gift-dialog{width:100%}.gift-dialog_form{width:100%;max-width:31.875em;margin:0 auto}.gift-dialog_text{text-align:center;margin-bottom:1.5625em}.gift-dialog_guests-select{margin-bottom:1.25em}.gift-dialog_guests-another{width:100%;display:flex;justify-content:center}.gift-dialog_another-fieldset{flex-shrink:0;width:100%;background-color:rgba(255,250,228,.5);padding:1.5625em 1.25em 1.875em;margin:.625em 0;position:relative}.gift-dialog_another-cancel{position:absolute;top:.9375em;right:.9375em}.gift-dialog_another-cancel .v-icon{font-size:.875em!important}.gift-dialog_another-cancel .v-icon__component{width:1em;height:1em}.gift-dialog_field{position:relative}.gift-dialog_field-modify{position:absolute;top:0;right:0}.gift-dialog_actions{width:100%;display:flex;justify-content:center;margin-top:1.875em}.ui-dialog{width:100%;min-height:100px;background-color:#fff;padding:2.5em 2.5em 3.75em;position:relative}.ui-dialog--no-padding{padding:0}.ui-dialog_picture{display:flex;justify-content:center;margin-bottom:30px}.ui-dialog_header{display:block;margin-bottom:1.4375em}.ui-dialog_title{display:block;text-align:center}.ui-dialog_title-text{font-size:2.1875em;font-weight:700;color:#616161}.ui-dialog_content{display:flex;flex-direction:column;align-items:center}.ui-dialog_text{display:block;text-align:center;padding:0}.ui-dialog_text,.v-application .ui-dialog_text{margin:0 0 .9375em}.ui-dialog_actions{width:100%;display:flex;align-items:center;justify-content:center;margin-top:1.875em}.ui-dialog_action+.ui-dialog_action{margin-left:1.25em}.ui-dialog_close-wrapper{position:absolute;top:1em;right:1em}.ui-dialog_close-btn{font-size:1.125em}.ui-dialog_close-btn.v-btn--icon.v-size--default .v-icon{font-size:inherit}@media screen and (max-width:600px){.ui-dialog{min-height:100%;max-height:100%;overflow:hidden;padding:0;display:flex;flex-direction:column;padding:3.125em 1.875em;overflow-y:auto}.ui-dialog--no-padding{padding:0}.ui-dialog_main{margin-top:auto;margin-bottom:auto}.ui-dialog_main--mobile-align-top{margin-top:0}.ui-dialog_title{margin-bottom:0;font-size:1.3333333333em}.ui-dialog_icon{position:static;transform:none;margin-bottom:1.25em}.ui-dialog_content{display:flex;flex-direction:column}.ui-dialog_actions{flex-direction:column;justify-content:flex-start}.ui-dialog_action{width:100%}.ui-dialog_action+.ui-dialog_action{margin-left:0;padding-top:.625em}}.present-sticker-body[data-v-741230bd]{display:flex;flex-direction:row;align-items:center;justify-content:center;font-weight:900;padding:.625em 1.25em;background:linear-gradient(94.11deg,#fc9c97 7.37%,#ffac7e);border-radius:1.25em}.present-sticker-body__img[data-v-741230bd]{border-radius:100%;background-color:#fff;background-position:50%;background-repeat:no-repeat;background-size:80%;height:var(--image-block-size);width:var(--image-block-size);margin-right:10px}.present-sticker-body__text[data-v-741230bd]{color:#c01717}.purchaser-data-block__help-text,.purchaser-dialog-block__help-text{margin-bottom:20px}.purchaser-data-block{padding:1.25em;background:#ecfafb;border-radius:1.25em}.trip-registration-body[data-v-377e7051]{display:flex;flex-direction:row;-moz-column-gap:10px;column-gap:10px;align-items:center;height:2.5em}.trip-registration-body__label[data-v-377e7051]{cursor:pointer;transition:.3s}.trip-registration-body__label--choose[data-v-377e7051]{font-weight:700}@media screen and (max-width:var(--mobile-breakpoint )){.trip-registration-body-wrapper[data-v-377e7051]{justify-content:center;display:flex}}.btn-disable{pointer-events:none;opacity:.7}.payment__method-wrap{margin-top:10px;padding-top:20px;border-top:1px solid #8a8a8a}.booking{width:100%;min-height:100%;margin:0 auto;display:flex;flex-direction:column}.booking_header{width:100%;display:flex;align-items:center;margin-bottom:1.875em;-moz-column-gap:10px;column-gap:10px}.booking_dates-label{font-weight:900;color:#248983;padding:.625em 1.25em;background-color:#fffae4;border-radius:1.25em}.booking_room-label{margin-left:auto}.booking_certificate-section{width:100%;margin-top:1.25em;padding-top:3.125em;border-top:1px solid #8a8a8a}.booking_certificate-section-title{font-size:1.125em;font-weight:500;display:block;margin-bottom:2.2222222222em}.booking-section{width:100%;margin-top:1.25em;padding-top:3.125em;border-top:1px solid #8a8a8a}.booking-section__title{font-size:1.125em;font-weight:500;display:block;margin-bottom:2.2222222222em}.booking_footer{width:calc(100% + 2.5em);position:sticky;bottom:0;left:0;margin-right:-1.25em;margin-left:-1.25em;padding-left:1.25em;padding-right:1.25em;background-color:#fff;z-index:8;border-top:1px solid #8a8a8a;margin-top:2.5em}.booking_footer-wrapper{width:100%;margin:0 auto;background-color:inherit;display:flex;align-items:center;justify-content:space-between;padding-top:1.875em;padding-bottom:1.875em}.booking_total{display:flex;align-items:baseline;color:#696d74}.booking_total-label{font-weight:300;margin-right:1.375em}.booking_total-value{font-size:2.1875em;font-weight:700;color:#1a4745}.booking_actions{display:flex}.booking_action+.booking_action{margin-left:1.25em}.booking_validation-errors-list{padding:0;margin:0;list-style:none;color:#c01717}.v-application .booking_validation-errors-list{padding:0;margin:0}.booking_validation-errors-item+.booking_validation-errors-item{margin-top:.625em}.booking-result{display:flex;flex-direction:column;align-items:center;color:#616161}.booking-result_icon{width:3.75em;height:3.75em;border-radius:50%;display:flex;align-items:center;justify-content:center;margin-bottom:1.25em;color:#fff;line-height:1}.booking-result_icon--green{background-color:#32bea6}.booking-result_icon--red{background-color:#ed2626}.booking-result_icon .ui-icon{font-size:2.0625em}.booking-result_title{display:block;text-align:center;margin-bottom:.6571428571em;font-size:2.1875em;line-height:1.25714;font-weight:700}.v-application .booking-result_text{margin:0 0 .9375em}.booking-result_text{margin:0 0 .9375em;padding:0;text-align:center}.booking-result_link{margin:0 auto}.payment-method{padding:2.5em 2.8125em 3.75em;color:#696d74}.payment-method_inner{display:flex;flex-direction:column;align-items:center}.payment-method_icon-wrapper{max-width:5.8125em;margin-bottom:1.25em;display:flex;align-items:center;justify-content:center}.payment-method_title{font-size:2.1875em;font-weight:700;margin-bottom:.7142857143em;text-align:center}.payment-method_subtitle{margin-bottom:1.5625em}.payment-method_action_wrapper{display:flex;justify-content:center;margin-bottom:25px}.payment-method_actions{width:100%;display:flex;justify-content:center;flex-direction:column}.payment-method_action{flex:1 1 50%;max-width:14.375em;display:flex;align-items:center;justify-content:center;background-color:#ecfafb;border:.125em solid #248983;border-radius:3.125em;position:relative;padding:1em;margin-bottom:1.25em;min-height:6.5625em}.payment-method_action--sbp .payment-method_action-title{font-size:1.5em}.payment-method_action+.payment-method_action{margin-left:1.25em}.payment-method_action-icon-wrapper{flex-shrink:0;width:3.125em;margin-right:1.25em;line-height:0;display:flex;align-items:center;justify-content:center}.payment-method_icon{max-width:100%;flex-shrink:0}.payment-method_action-text{display:flex;flex-direction:column;align-items:center}.payment-method_action-title{color:#1a4745;font-weight:500}.payment-method_action-subtitle{font-size:.75em}.payment-method_action-overlay{position:absolute;top:0;bottom:0;right:0;left:0;display:block;text-decoration:none;z-index:1}.payment-method_action-footnote-in{position:absolute;bottom:.5em;font-size:.75em}.payment-method_action-footnote-out{position:absolute;bottom:0;transform:translateY(calc(100% + .625em));font-size:.75em}.payment-method_footnote{font-size:.75em;margin-top:1.6666666667em;align-self:flex-start}.payment-method_footnote-logo{width:1.4em;vertical-align:baseline}.sbp-dialog_content{display:flex;flex-direction:column;align-items:center}.sbp-dialog_text{display:block;text-align:center;margin-top:1.875em}.sbp-dialog_actions{display:flex;flex-direction:column;align-items:center}.sbp-dialog_action+.sbp-dialog_action{margin-top:20px;margin-left:0}@media screen and (max-width:600px){.booking_header{flex-direction:column;row-gap:.8333333333em}.booking_dates-label{font-size:1em;padding:1.0833333333em 3.1666666667em;border-radius:1.6666666667em}.booking_footer{position:static}.booking_footer-wrapper{flex-direction:column}.booking_total{width:100%;justify-content:space-between;margin-bottom:1.6666666667em}.booking_total-value{font-size:1.3333333333em}.booking_actions{width:100%;flex-direction:column}.booking_action{width:100%}.booking_action+.booking_action{margin-left:0}.booking_action--back{order:1;margin-top:.8333333333em}.booking_room-label{margin-left:0}}.v-application ul li:before{display:none}.v-main__wrap{display:flex;flex-direction:column}.root{padding:.625em 1.25em}.root-header{width:100%;margin:0 auto 1.25em}.root-body{flex-grow:1}.app-loading-fail{width:100%;height:100%;display:flex;align-items:center;justify-content:center}.ui-carousel{width:100%;padding-right:1.875em;max-height:484px}.ui-carousel--small .ui-carousel_slide{height:10.0625em}.ui-carousel--small .ui-carousel_arrow.slick-next,.ui-carousel--small .ui-carousel_arrow.slick-prev{width:28px;height:28px}.ui-carousel--small .ui-carousel_arrow.slick-prev{top:1.3125em}.ui-carousel--small .ui-carousel_arrow.slick-next{bottom:1.3125em}.ui-carousel .slick-list{max-height:484px}.ui-carousel_dots{list-style:none;padding:0;margin:0;position:absolute;top:50%;right:0;transform:translateX(100%) translateY(-50%)}.ui-carousel_dots li{width:.5625em;height:.5625em}.ui-carousel_dots li+li{margin-top:.9375em}.ui-carousel_dots li.slick-active button{background-color:#e1e1e1}.ui-carousel_dots button{font-size:0;line-height:0;width:100%;height:100%;border-radius:50%;background-color:#7fb9bd}.ui-carousel_arrow.slick-next,.ui-carousel_arrow.slick-prev{width:2.625em;height:2.625em;border-radius:50%;background-color:#7fb9bd;font-size:1em;right:auto;left:50%;transform:translateX(-50%);z-index:8;opacity:.9;transition:opacity .1s}.ui-carousel_arrow.slick-next:before,.ui-carousel_arrow.slick-prev:before{content:"";font-size:1em;display:block;position:absolute;top:0;bottom:0;right:0;left:0;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='26' fill='none'%3E%3Cpath fill='%23fff' fill-rule='evenodd' d='m.93 7.417 6.363-6.364a1 1 0 0 1 1.414 0l6.364 6.364a1 1 0 0 1-1.414 1.414L9 4.174V24.44a1 1 0 1 1-2 0V4.174L2.343 8.831A1 1 0 1 1 .93 7.417Z' clip-rule='evenodd'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:50%;background-size:.875em 1.5em}.ui-carousel_arrow.slick-next:hover,.ui-carousel_arrow.slick-prev:hover{background-color:#7fb9bd;opacity:1}.ui-carousel_arrow.slick-prev{top:2.0625em;bottom:auto}.ui-carousel_arrow.slick-next{bottom:2.0625em;top:auto}.ui-carousel_arrow.slick-next:before{transform:rotate(180deg)}.slick-vertical .slick-slide{line-height:0!important}.ui-carousel_slide{width:100%;height:13.125em;margin:15px 0}.ui-carousel_slide-inner{height:100%;overflow:hidden;border-radius:1.25em}.ui-carousel_img{min-width:100%;width:auto;height:100%}.ui-gift-btn{background:linear-gradient(225deg,#fb865d,#ff396d);border-radius:3.125em;position:relative;padding:.5em 2em;color:#fd6364;min-height:3.375em}.ui-gift-btn:before{content:"";display:block;position:absolute;inset:.125em;background:#fff;border-radius:3.125em}.ui-gift-btn_inner{display:flex;align-items:center;position:relative;z-index:1}.ui-gift-btn_icon{max-width:1.8125em;margin-right:.625em;transform:translateY(.125em)}.ui-gift-btn_text{font-weight:500}@font-face{font-family:Roboto;src:url(/booking/fonts/Roboto-Regular.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:Roboto;src:url(/booking/fonts/Roboto-Light.ttf) format("truetype");font-weight:300;font-style:normal}@font-face{font-family:Roboto;src:url(/booking/fonts/Roboto-Medium.ttf) format("truetype");font-weight:500;font-style:normal}@font-face{font-family:Roboto;src:url(/booking/fonts/Roboto-Bold.ttf) format("truetype");font-weight:700;font-style:normal}@font-face{font-family:Roboto;src:url(/booking/fonts/Roboto-Black.ttf) format("truetype");font-weight:900;font-style:normal}.v-application{font-size:calc(10px + .54545vw)}.v-expansion-panel-header{font-size:1em}.v-expansion-panel--active>.v-expansion-panel-header{min-height:48px}.v-expansion-panel-header:before{background-color:transparent}.theme--light.v-date-picker-table th{background-color:#fff}.v-text-field .v-label{font-weight:400}label.v-label{font-weight:300;margin-bottom:0;font-size:1em}.theme--light.v-btn.v-btn--icon{color:inherit}.v-icon__component{width:1em;height:1em}@media screen and (min-width:1100px){.v-application{font-size:16px}}@media screen and (max-width:600px){.v-application{font-size:calc(10px + .625vw)}.v-text-field input{padding-top:1.5em;padding-bottom:1.5em}.v-input{font-size:1em}.v-input input{max-height:44px}.v-dialog{margin:0;max-width:100vw!important;width:100vw!important;max-height:100vh!important;height:100vh;border-radius:0!important}}body,html{font-size:calc(10px + .54545vw);color:#696d74;box-sizing:border-box}*,:after,:before{box-sizing:inherit}.fw-bold{font-weight:700}.fw-black{font-weight:900}.text{display:block;padding:0;margin:0}.text--center{text-align:center}.flex-grid{width:calc(100% + 20px);margin-left:-10px;margin-right:-10px}.flex-grid_row{display:flex;width:100%}.flex-grid_col{width:100%;padding:0 10px;flex-shrink:0}.flex-grid_col--5pct{width:5%}.flex-grid_col--10pct{width:10%}.flex-grid_col--15pct{width:15%}.flex-grid_col--20pct{width:20%}.flex-grid_col--25pct{width:25%}.flex-grid_col--30pct{width:30%}.flex-grid_col--33pct{width:33.3333333333%}.flex-grid_col--35pct{width:35%}.flex-grid_col--40pct{width:40%}.flex-grid_col--45pct{width:45%}.flex-grid_col--50pct{width:50%}.flex-grid_col--55pct{width:55%}.flex-grid_col--60pct{width:60%}.flex-grid_col--65pct{width:65%}.flex-grid_col--66pct{width:66.6666666667%}.flex-grid_col--70pct{width:70%}.flex-grid_col--75pct{width:75%}.flex-grid_col--80pct{width:80%}.flex-grid_col--85pct{width:85%}.flex-grid_col--90pct{width:90%}.flex-grid_col--95pct{width:95%}@media screen and (min-width:1100px){body,html{font-size:16px}}.ui-icon{display:inline-block;vertical-align:top;font-size:1rem;line-height:1;width:1em;height:auto;color:inherit}.ui-btn,.v-application .ui-btn{text-transform:none;letter-spacing:normal;background-color:#01adc9!important;color:#fff!important;text-decoration:none;padding:.625em 3em;text-align:center;border-radius:3.125em;font-weight:400;box-shadow:none;position:relative;display:flex;align-items:center;justify-content:center;transition:opacity .2s}.ui-btn--yellow,.v-application .ui-btn--yellow{background-color:#ffeb78!important;color:#000!important}.ui-btn--yellow.theme--light.v-btn.v-btn--has-bg,.v-application .ui-btn--yellow.theme--light.v-btn.v-btn--has-bg{background-color:#ffeb78!important}.ui-btn--yellow.theme--light.v-btn,.v-application .ui-btn--yellow.theme--light.v-btn{color:#000!important}.ui-btn--grey,.ui-btn--grey.theme--light.v-btn.v-btn--has-bg,.v-application .ui-btn--grey,.v-application .ui-btn--grey.theme--light.v-btn.v-btn--has-bg{background-color:#696d74!important}.ui-btn--darkgreen,.ui-btn--darkgreen.theme--light.v-btn.v-btn--has-bg,.v-application .ui-btn--darkgreen,.v-application .ui-btn--darkgreen.theme--light.v-btn.v-btn--has-bg{background-color:#316e80!important}.ui-btn.v-btn:not(.v-btn--round).v-size--default,.v-application .ui-btn.v-btn:not(.v-btn--round).v-size--default{height:auto;min-height:2.9375em}.ui-btn.v-btn.v-size--default,.v-application .ui-btn.v-btn.v-size--default{font-size:1rem}.ui-btn--disabled,.v-application .ui-btn--disabled{opacity:.6;pointer-events:none}.ui-btn:hover,.v-application .ui-btn:hover{opacity:.8;color:#fff!important}.ui-btn_icon,.ui-btn_icon.v-icon{font-size:.875em;margin-right:15px;color:inherit}.ui-btn_icon .v-icon__component,.ui-btn_icon.v-icon .v-icon__component{width:1em;height:auto}@media screen and (max-width:600px){.ui-btn,.v-application .ui-btn{padding:1em 1.6666666667em}}.ui-datepicker .v-picker__body{width:18.125em;max-width:18.125em}.ui-datepicker .v-date-picker-years{font-size:1em}.ui-datepicker .v-date-picker-table{height:18.125em}@media screen and (max-width:600px){.ui-datepicker{font-size:1em}.ui-datepicker .v-picker__body{width:100%}.ui-datepicker .v-date-picker-header,.ui-datepicker .v-date-picker-table{padding-left:0;padding-right:0}.ui-datepicker .v-date-picker-table--date td{width:2.1666666667em}.ui-datepicker .v-btn--icon.v-size--default,.ui-datepicker .v-date-picker-table--date .v-btn{width:2.1666666667em;height:2.1666666667em}.ui-checkbox .v-input{font-size:1em}.ui-checkbox .v-icon.v-icon{font-size:1.5em}}.ui-input{font-size:1rem}.ui-input.theme--light.v-input input{color:#696d74}.ui-input.v-text-field.v-text-field--enclosed:not(.v-text-field--rounded)>.v-input__control>.v-input__slot{padding:0 .75em}.ui-input.v-text-field.v-text-field--solo .v-input__control{min-height:2.75em}.ui-input.v-text-field.v-text-field--solo:not(.v-text-field--solo-flat)>.v-input__control>.v-input__slot{border:.0625em solid #8a8a8a;box-shadow:none}.ui-input.error--text.v-text-field.v-text-field--solo:not(.v-text-field--solo-flat)>.v-input__control>.v-input__slot{border-color:#c01717}.ui-input.error--text.theme--light.v-input input::-moz-placeholder,.ui-input.error--text.theme--light.v-input textarea::-moz-placeholder{color:#c01717}.ui-input.error--text.theme--light.v-input input::placeholder,.ui-input.error--text.theme--light.v-input textarea::placeholder{color:#c01717}.ui-input.v-text-field--solo{border-radius:3.125em}.ui-input.v-text-field.v-text-field--solo .v-input__prepend-inner{padding-right:.9375em}.ui-input .v-icon.v-icon{font-size:1.25em}.ui-input .v-icon.v-icon .v-icon__component{width:1em;height:1em}.v-application .error--text{color:#c01717!important;caret-color:#c01717!important}@media screen and (max-width:600px){.v-input__slot{margin-bottom:.3333333333em}.v-text-field.v-text-field--enclosed .v-text-field__details{margin-bottom:.1666666667em}}.ui-select{font-size:1rem}.ui-select.v-text-field.v-text-field--enclosed:not(.v-text-field--rounded)>.v-input__control>.v-input__slot{padding:0 .75em}.ui-select.v-select .v-chip{margin:.25em}.ui-select.v-text-field.v-text-field--solo .v-input__control{min-height:2.75em}.ui-select.v-select.v-select--chips .v-select__selections{min-height:auto}.ui-select.v-text-field.v-text-field--solo:not(.v-text-field--solo-flat)>.v-input__control>.v-input__slot{border:.0625em solid #8a8a8a;box-shadow:none}.ui-select.v-text-field--solo{border-radius:3.125em}.ui-select .v-icon.v-icon{font-size:1.25em}.ui-select .v-icon.v-icon .v-icon__component{width:1em;height:1em}.ui-select .v-select__selections{flex-wrap:nowrap}.ui-link,.v-application .ui-link{color:#696d74;text-decoration:none;position:relative;font-size:1em;line-height:1.125}.ui-link--prepend-icon,.v-application .ui-link--prepend-icon{padding-left:1.5625em}.ui-link--prepend-icon .ui-link_icon,.v-application .ui-link--prepend-icon .ui-link_icon{left:0}.ui-link_icon,.ui-link_icon.v-icon{position:absolute;top:50%;transform:translateY(-50%);font-size:.875em}.ui-link_icon .v-icon__component,.ui-link_icon.v-icon .v-icon__component{width:1em;height:auto}.ui-chip.v-chip{font-size:1rem;line-height:1;padding:0 .75em}.ui-chip.theme--light.v-chip{background-color:#b9e2e4;color:#696d74}.ui-chip.v-chip.v-size--default{height:auto;min-height:2em}.ui-chip .theme--light.v-icon{color:#1a4745}.ui-chip_text{overflow:hidden;text-overflow:ellipsis}:root{--prime-color:#01adc9;--mobile-breakpoint:600px;--wide-screen-breakpoint:1000px}.ui-counter{display:flex;align-items:center;gap:.25em}.ui-counter_btn{width:2.5em!important;min-width:auto!important;height:2.5em!important;min-height:auto!important;border-radius:50%!important;background-color:#01adc9!important;border:.0625em solid #01adc9!important}.ui-counter_btn.ui-counter_btn--disabled.theme--light.v-btn.v-btn--disabled.v-btn--has-bg{background-color:#f5f5f5!important;border-color:#e6e7ea!important;color:#212121!important}.ui-counter_btn .v-icon{font-size:1.25em!important}.ui-counter_control{width:2.5em;text-align:center}