

/* Start:/local/templates/template_redesign/public/js/booking-hotels-select/main.css?17875701249394*/
:root{--vs-colors--lightest: rgba(60, 60, 60, .26);--vs-colors--light: rgba(60, 60, 60, .5);--vs-colors--dark: #333;--vs-colors--darkest: rgba(0, 0, 0, .15);--vs-font-size: 1rem;--vs-line-height: 1.4;--vs-height: 36px;--vs-bg-color: inherit;--vs-search-input-color: inherit;--vs-search-input-placeholder-color: inherit;--vs-state-no-drop-bg: inherit;--vs-state-no-drop-cursor: default;--vs-state-disabled-bg: rgb(248, 248, 248);--vs-state-disabled-color: var(--vs-colors--light);--vs-state-disabled-controls-color: var(--vs-colors--light);--vs-state-disabled-cursor: not-allowed;--vs-border-color: var(--vs-colors--lightest);--vs-border-width: 1px;--vs-border-style: solid;--vs-border-radius: 4px;--vs-actions-padding: 0px 6px 0 3px;--vs-open-indicator-color: var(--vs-colors--dark);--vs-controls-color: var(--vs-colors--light);--vs-controls-size: 1;--vs-controls--deselect-text-shadow: 0 1px 0 #fff;--vs-controls--spinner-size: 1;--vs-selected-bg: #f0f0f0;--vs-selected-color: var(--vs-colors--dark);--vs-selected-border-color: var(--vs-border-color);--vs-selected-border-style: var(--vs-border-style);--vs-selected-border-width: var(--vs-border-width);--vs-selected-options-padding: 2px 0 2px 10px;--vs-selected-options-gap: 2px;--vs-selected-multiple-padding: 0 0 0 4px;--vs-dropdown-bg: #fff;--vs-dropdown-color: inherit;--vs-dropdown-z-index: 1000;--vs-dropdown-min-width: 160px;--vs-dropdown-max-height: 350px;--vs-dropdown-box-shadow: 0px 3px 6px 0px var(--vs-colors--darkest);--vs-dropdown-overflow-x: auto;--vs-dropdown-overflow-y: auto;--vs-dropdown-border-radius: 4px;--vs-dropdown-options-gap: 2px;--vs-dropdown-padding: 5px 0;--vs-dropdown-option-color: var(--vs-dropdown-color);--vs-dropdown-option-padding: 5px 15px;--vs-dropdown-option-margin: 0px 5px;--vs-dropdown-option-border-radius: var(--vs-border-radius);--vs-dropdown-optgroup-option-bg: #dfdfdf;--vs-dropdown-optgroup-option-padding: 5px;--vs-dropdown-option--active-bg: #5897fb;--vs-dropdown-option--active-color: #fff;--vs-dropdown-option--selected-bg: #5897fb;--vs-dropdown-option--selected-color: #fff;--vs-dropdown-option--deselect-bg: #fb5858;--vs-dropdown-option--deselect-color: #fff;--vs-transition-timing-function: cubic-bezier(1, -.115, .975, .855);--vs-transition-duration: .15s}.v-select{position:relative;font-family:inherit}.v-select,.v-select *{box-sizing:border-box}:root{--vs-transition-timing-function: cubic-bezier(1, .5, .8, 1);--vs-transition-duration: .15s}@-webkit-keyframes vSelectSpinner{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes vSelectSpinner{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.vs__fade-enter-active,.vs__fade-leave-active{pointer-events:none;transition:opacity var(--vs-transition-duration) var(--vs-transition-timing-function)}.vs__fade-enter,.vs__fade-leave-to{opacity:0}:root{--vs-disabled-bg: var(--vs-state-disabled-bg);--vs-disabled-color: var(--vs-state-disabled-color);--vs-disabled-cursor: var(--vs-state-disabled-cursor)}.vs--no-drop .vs__dropdown-toggle,.vs--no-drop .vs__clear,.vs--no-drop .vs__search,.vs--no-drop .vs__selected,.vs--no-drop .vs__open-indicator{background-color:var(--vs-state-no-drop-bg);cursor:var(--vs-state-no-drop-cursor)}.vs--disabled .vs__dropdown-toggle,.vs--disabled .vs__clear,.vs--disabled .vs__search,.vs--disabled .vs__selected,.vs--disabled .vs__open-indicator{background-color:var(--vs-disabled-bg);cursor:var(--vs-disabled-cursor)}.v-select[dir=rtl] .vs__actions{padding:0 3px 0 6px}.v-select[dir=rtl] .vs__clear{margin-left:6px;margin-right:0}.v-select[dir=rtl] .vs__deselect{margin-left:0;margin-right:2px}.v-select[dir=rtl] .vs__dropdown-menu{text-align:right}.vs__dropdown-toggle{height:var(--vs-height);display:grid;grid-template-columns:1fr auto;padding:0;white-space:normal;appearance:none;background:var(--vs-bg-color);border:var(--vs-border-width) var(--vs-border-style) var(--vs-border-color);border-radius:var(--vs-border-radius)}.vs__selected-options{max-width:100%;display:flex;flex-basis:100%;flex-grow:1;flex-wrap:nowrap;white-space:nowrap;overflow:hidden;padding:var(--vs-selected-options-padding);position:relative;gap:var(--vs-selected-options-gap)}.vs__actions{display:flex;align-items:center;padding:var(--vs-actions-padding);margin:0 2px}.vs--searchable .vs__dropdown-toggle{cursor:text}.vs--unsearchable .vs__dropdown-toggle{cursor:pointer}.vs__open-indicator{fill:var(--vs-controls-color);transform:scale(var(--vs-controls-size));transition:transform var(--vs-transition-duration) var(--vs-transition-timing-function);transition-timing-function:var(--vs-transition-timing-function)}svg.vs__open-indicator>path{fill:var(--vs-open-indicator-color)}.vs--open .vs__open-indicator{transform:rotate(180deg) scale(var(--vs-controls-size))}.vs--loading .vs__open-indicator{opacity:0}.vs__clear{fill:var(--vs-controls-color);padding:0;border:0;background-color:transparent;cursor:pointer;margin-right:8px}.vs__clear--hidden{visibility:hidden;pointer-events:none}.vs__dropdown-menu{width:100%;max-height:var(--vs-dropdown-max-height);min-width:var(--vs-dropdown-min-width);display:flex;flex-direction:column;gap:var(--vs-dropdown-options-gap);box-sizing:border-box;position:absolute;top:calc(100% - var(--vs-border-width));left:0;z-index:var(--vs-dropdown-z-index);padding:var(--vs-dropdown-padding);margin:5px 0 0;overflow:var(--vs-dropdown-overflow-x) var(--vs-dropdown-overflow-y);box-shadow:var(--vs-dropdown-box-shadow);border:var(--vs-border-width) var(--vs-border-style) var(--vs-border-color);border-radius:var(--vs-dropdown-border-radius);text-align:left;list-style:none;background:var(--vs-dropdown-bg);color:var(--vs-dropdown-color)}.vs__no-options{text-align:center}.vs__dropdown-option{line-height:1.42857143;display:block;padding:var(--vs-dropdown-option-padding);margin:var(--vs-dropdown-option-margin);clear:both;color:var(--vs-dropdown-option-color);white-space:nowrap;cursor:pointer;border-radius:var(--vs-dropdown-option-border-radius)}.vs__dropdown-optgroup-option{background:var(--vs-dropdown-optgroup-option-bg);cursor:default;padding:var(--vs-dropdown-optgroup-option-padding)}.vs__dropdown-option--highlight{background:var(--vs-dropdown-option--active-bg);color:var(--vs-dropdown-option--active-color)}.vs__dropdown-option--selected{background:var(--vs-dropdown-option--selected-bg);color:var(--vs-dropdown-option--selected-color)}.vs__dropdown-option--deselect{background:var(--vs-dropdown-option--deselect-bg);color:var(--vs-dropdown-option--deselect-color)}.vs__dropdown-option--disabled{background:var(--vs-state-disabled-bg);color:var(--vs-state-disabled-color);cursor:var(--vs-state-disabled-cursor)}.vs__selected{max-width:100%;display:flex;flex-wrap:nowrap;align-items:center;margin:0;z-index:0;white-space:nowrap;overflow:hidden;position:relative;background-color:var(--vs-selected-bg);border:var(--vs-selected-border-width) var(--vs-selected-border-style) var(--vs-selected-border-color);border-radius:var(--vs-border-radius);color:var(--vs-selected-color);line-height:var(--vs-line-height);padding:var(--vs-selected-multiple-padding)}.vs__selected:has(.vs__deselect){padding-right:28px}.vs__deselect{position:absolute;top:0;right:0;bottom:0;background-color:var(--vs-selected-bg);display:inline-flex;align-items:center;appearance:none;padding:0 4px;border:0;cursor:pointer;fill:var(--vs-controls-color);text-shadow:var(--vs-controls--deselect-text-shadow)}.vs--single .vs__selected{background-color:transparent;border-color:transparent;flex:none;padding:0}.vs--single.vs--open .vs__selected,.vs--single.vs--loading .vs__selected{position:relative;opacity:.4}.vs--single.vs--searching .vs__selected{display:none}.vs__search::-webkit-search-cancel-button{display:none}.vs__search::-webkit-search-decoration,.vs__search::-webkit-search-results-button,.vs__search::-webkit-search-results-decoration,.vs__search::-ms-clear{display:none}.vs__input-box{max-width:100%;flex-grow:1;position:relative;margin:0;padding:0;z-index:1;display:flex;align-items:stretch;justify-content:stretch}.vs__search,.vs__search:focus{-webkit-tap-highlight-color:transparent;width:100%;position:relative;margin:0;padding:0;z-index:1;background:none;box-shadow:none;color:var(--vs-search-input-color);appearance:none;line-height:var(--vs-line-height);font-size:var(--vs-font-size);border:1px solid transparent;border-left:none;outline:none}.vs__search_complete{position:absolute;inset:0;width:auto;z-index:0;color:var(--vs-state-disabled-color);height:100%}.vs__search_position{display:flex;align-items:center}.vs__search::placeholder{color:var(--vs-search-input-placeholder-color)}.vs--unsearchable .vs__search{opacity:1}.vs--unsearchable:not(.vs--disabled,.vs--no-drop) .vs__search{cursor:pointer}.vs--single.vs--searching:not(.vs--open):not(.vs--loading) .vs__search{opacity:.2}.vs__spinner{align-self:center;opacity:0;font-size:5px;text-indent:-9999em;overflow:hidden;border-top:.9em solid rgba(100,100,100,.1);border-right:.9em solid rgba(100,100,100,.1);border-bottom:.9em solid rgba(100,100,100,.1);border-left:.9em solid rgba(60,60,60,.45);transform:translateZ(0) scale(var(--vs-controls--spinner-size),var(--vs-controls-size));animation:vSelectSpinner 1.1s infinite linear;transition:opacity .1s}.vs__spinner,.vs__spinner:after{border-radius:50%;width:5em;height:5em;transform:scale(var(--vs-controls--spinner-size),var(--vs-controls-size))}.vs--loading .vs__spinner{opacity:1}

/* End */


/* Start:/local/templates/template_redesign/public/css/common/booking-select/booking-select.css?178851904910802*/
@charset "UTF-8";@-webkit-keyframes shake{0%,to{-webkit-transform:translateX(0);transform:translateX(0)}10%,30%,50%,70%,90%{-webkit-transform:translateX(-4px);transform:translateX(-4px)}20%,40%,60%,80%{-webkit-transform:translateX(4px);transform:translateX(4px)}}@keyframes shake{0%,to{-webkit-transform:translateX(0);transform:translateX(0)}10%,30%,50%,70%,90%{-webkit-transform:translateX(-4px);transform:translateX(-4px)}20%,40%,60%,80%{-webkit-transform:translateX(4px);transform:translateX(4px)}}.booking-select{position:relative;width:100%;display:grid;grid-template-rows:1fr 1fr;justify-items:center;row-gap:8px;padding:8px;border-radius:28px 28px 0 0;background-color:#ffbdd6}@media (min-width:768px){.booking-select{row-gap:12px;padding:20px}}@media (min-width:991px){.booking-select{grid-template-rows:1fr;grid-template-columns:1fr 1fr;justify-items:normal;row-gap:0;-webkit-column-gap:38px;-moz-column-gap:38px;column-gap:38px;padding:20px}}.booking-select--single{grid-template-rows:unset}@media (min-width:991px){.booking-select--single{grid-template-rows:unset;grid-template-columns:1fr 1fr}}.booking-select .v-select{position:static}.booking-select .v-select.vs--searching .vs__selected{visibility:hidden;opacity:0}.booking-select .v-select .vs__dropdown-toggle{height:-webkit-min-content;height:-moz-min-content;height:min-content;border:0}.booking-select .v-select .vs__selected-options{position:relative;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;padding:0;overflow:visible}.booking-select .v-select .vs__search,.booking-select .v-select .vs__selected{font-size:16px;line-height:18px;color:#28292b;letter-spacing:.5px;border:0;opacity:.6}.booking-select .v-select .vs__selected{z-index:2;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;white-space:normal;text-overflow:ellipsis;word-break:break-word;opacity:1}.booking-select .v-select .vs__actions,div[v-cloak]{display:none}.booking-select .v-select .vs__dropdown-menu{position:absolute;top:calc(100% + 8px);left:0;z-index:12;width:100%;max-height:360px;padding:8px;margin:0;background:#fff;-webkit-box-shadow:0 6px 34px 0 rgba(0,0,0,.12);box-shadow:0 6px 34px 0 rgba(0,0,0,.12);border-radius:32px;border:0;overflow-x:hidden;overflow-y:auto;scroll-padding:8px;-webkit-overflow-scrolling:touch}.booking-select .v-select .vs__dropdown-menu::-webkit-scrollbar{width:6px}.booking-select .v-select .vs__dropdown-menu::-webkit-scrollbar-track{background:#f4f4f5;border-radius:8px;margin:12px 0}.booking-select .v-select .vs__dropdown-menu::-webkit-scrollbar-thumb{background:#ababab;border-radius:8px;border:0}.booking-select .v-select .vs__dropdown-option,.booking-select__field{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;border-radius:20px;cursor:pointer}.booking-select .v-select .vs__dropdown-option{padding:12px 16px;margin:0;font-size:16px;line-height:18px;color:#050133;white-space:normal;word-break:break-word;-webkit-transition:background .3s ease;transition:background .3s ease}.booking-select .v-select .vs__dropdown-option--highlight,.booking-select .v-select .vs__dropdown-option:hover{background-color:#f4f4f5}.booking-select .v-select .vs__dropdown-option--selected{background-color:#e6e7eb}.booking-select__field{position:relative;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-column-gap:2px;-moz-column-gap:2px;column-gap:2px;padding:10.5px 16px;scroll-margin-top:90px;background-color:#fff}@media (min-width:768px){.booking-select__field{padding:9px 16px;scroll-margin-top:120px}}.booking-select__field--open:before{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.booking-select__field:before{font-size:22px;color:#050133;-webkit-transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease}.booking-select__field-group{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;row-gap:13px}.booking-select__label{font-size:12px;line-height:14px;letter-spacing:-.3px;color:#28292b;opacity:.6}.booking-select__hint{position:absolute;top:calc(50% + 8px);z-index:11;width:calc(100% - 16px);height:62px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;padding:14px 16px;font-size:14px;line-height:1.2;color:#050133;background-color:#ddf7f3;border-radius:20px;opacity:0;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-transition:opacity .3s ease,-webkit-transform .3s ease;transition:opacity .3s ease,transform .3s ease;transition:opacity .3s ease,transform .3s ease,-webkit-transform .3s ease}@media (min-width:768px){.booking-select__hint{width:calc(100% - 40px);font-size:16px}}@media (min-width:991px){.booking-select__hint{top:calc(100% - 12px);bottom:0;left:20px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;padding:8px 16px}}.booking-select__hint--show{opacity:1;-webkit-user-select:auto;-moz-user-select:auto;-ms-user-select:auto;user-select:auto}.booking-select__hint--shake{-webkit-animation:shake .5s ease;animation:shake .5s ease}.booking-select__hint:before{font-size:18px;color:#050133;opacity:.6}.booking-select__loyalty-data{position:relative;width:100%;cursor:pointer}@media (min-width:768px){.booking-select__loyalty-data{height:unset;margin-top:unset}}.booking-select__loyalty-data--logged{cursor:default}.booking-select__loyalty-data-content{width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-column-gap:12px;-moz-column-gap:12px;column-gap:12px;padding:14px 16px;font-family:"Montserrat",Arial,sans-serif;font-weight:500;font-size:14px;line-height:1.2;color:#050133;letter-spacing:-.5;border-radius:20px;background-color:rgba(255,255,255,.3)}@media (min-width:768px){.booking-select__loyalty-data-content{font-size:16px}}.booking-select__loyalty-data-content--open:before{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.booking-select__loyalty-data-content--clear{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.booking-select__loyalty-data-content--logged{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.booking-select__loyalty-data-content:before{font-size:22px;color:#050133;-webkit-transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease}.booking-select__loyalty-data-intro{font-family:inherit;font-weight:inherit;font-size:inherit;line-height:inherit;color:inherit;letter-spacing:-.5px}.booking-select__loyalty-data-intro--logged{text-align:center}.booking-select__loyalty-data-intro span{font-weight:600}.booking-select__loyalty-data-popup{position:absolute;top:calc(100% + 4px);z-index:12;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:12px;padding:14px 20px;font-family:"Montserrat",Arial,sans-serif;font-weight:500;font-size:14px;line-height:1.2;color:#050133;letter-spacing:-.5px;border-radius:20px;background-color:#fff;-webkit-box-shadow:0 6px 34px 0 rgba(0,0,0,.12);box-shadow:0 6px 34px 0 rgba(0,0,0,.12);opacity:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;pointer-events:none;-webkit-transition:opacity .3s ease;transition:opacity .3s ease}@media (min-width:768px){.booking-select__loyalty-data-popup{font-size:16px}}@media (min-width:991px){.booking-select__loyalty-data-popup{top:calc(100% + 12px);text-align:center}}.booking-select__loyalty-data-popup--open{opacity:1;-webkit-user-select:auto;-moz-user-select:auto;-ms-user-select:auto;user-select:auto;pointer-events:auto}.booking-select__loyalty-data-popup-text{font-family:inherit;font-weight:inherit;font-size:inherit;line-height:inherit;color:inherit;letter-spacing:inherit;text-align:left}@media (min-width:768px){.booking-select__loyalty-data-popup-text{text-align:center}}.booking-select__loyalty-data-trigger{padding:0;margin:0;font-family:"Montserrat",Arial,sans-serif;font-weight:600;font-size:14px;line-height:1.2;text-decoration:none;color:#050133;border:0;background-color:transparent;cursor:pointer}@media (min-width:768px){.booking-select__loyalty-data-trigger{font-size:16px;text-decoration:underline}}.booking-select__loyalty-data-trigger:hover{text-decoration:none}.booking-select__loyalty-data-accent{font-weight:600}.booking-select__loyalty-data-popup-heading{font-family:"Montserrat",Arial,sans-serif;font-weight:600;font-size:14px;line-height:1.2;color:#050133;letter-spacing:-.5px;text-align:left}.booking-select__loyalty-data-list{display:grid;grid-template-columns:1fr;gap:8px}@media (min-width:768px){.booking-select__loyalty-data-list{grid-template-rows:1fr 1fr;grid-template-columns:1fr 1fr;gap:8px 13px}}.booking-select__loyalty-data-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px;font-family:"Montserrat",Arial,sans-serif;font-weight:500;font-size:14px;line-height:1.2;color:#050133;letter-spacing:-.5px;text-align:left}@media (min-width:768px){.booking-select__loyalty-data-item{font-weight:400;font-size:16px}}.booking-select__loyalty-data-item:before{display:-webkit-box;display:-ms-flexbox;display:flex;padding:4px;font-size:16px;color:rgba(5,1,51,.6);border-radius:6px;background-color:#f4f4f5}@media (min-width:768px){.booking-select__loyalty-data-item:before{padding:8px;border-radius:12px}}.booking-select-blocker{position:absolute;z-index:10;pointer-events:none}.booking-select-blocker--active{pointer-events:auto;inset:0;cursor:pointer}.booking-select-blocker-overlay-bg{position:absolute;width:100%;height:100%;background:#d3d3d3 -44px -459.447px/105.82% 157.821% no-repeat;opacity:.2}.booking-select-blocker-overlay{position:absolute;width:100%;height:100%;-webkit-backdrop-filter:grayscale(1);backdrop-filter:grayscale(1)}
/*# sourceMappingURL=booking-select.css.map */

/* End */


/* Start:/local/templates/template_redesign/public/css/common/mobile-modal/mobile-modal.css?17852290694880*/
.modal{position:fixed;bottom:0;left:0;z-index:4;width:100%;height:100%;padding:0;opacity:0;-webkit-transform:translateY(100%);transform:translateY(100%);-webkit-transition:-webkit-transform .4s;transition:transform .4s;transition:transform .4s,-webkit-transform .4s;will-change:transform;overflow:hidden}.modal.open{z-index:1002;opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}@media (min-width:1325px){.modal--filter{position:relative;top:0;display:block;max-height:-webkit-min-content;max-height:-moz-min-content;max-height:min-content;border-radius:32px;background-color:#fff;-webkit-transform:none;transform:none;opacity:1}}@media (min-width:768px){.modal--filter .modal__header{position:relative}}@media (min-width:1325px){.modal--filter .modal__header{display:none}.modal--filter .modal__list-button{position:relative;bottom:0;margin-bottom:16px}}.modal-overlay{position:fixed;inset:0;z-index:1001;width:100%;height:100%;background-color:rgba(40,41,43,.6);opacity:0;pointer-events:none}.modal-overlay.open{opacity:1}.modal__header{position:fixed;left:0;z-index:11;width:100%;height:84px;background-color:#fff;border-radius:48px 48px 0 0}@media (min-width:768px){.modal__header{z-index:3;height:70px;margin-bottom:24px;padding-top:44px;border-radius:32px 32px 0 0}}.modal__container,.modal__content{max-height:calc(100vh - 76px);-webkit-box-sizing:border-box;box-sizing:border-box;background-color:#fff;border-radius:48px 48px 0 0}.modal__container{position:fixed;bottom:0;left:0;right:0;padding:0 4px 90px 16px;overflow:hidden}.bx-ios.safari .modal__container,.bx-ios.safari .modal__content{max-height:calc(100vh - 116px)}.modal__content{padding-right:6px;padding-bottom:105px;overflow-y:auto;scrollbar-width:thin;scrollbar-color:#e6e7eb transparent}.modal__content::-webkit-scrollbar{width:4px}.modal__content::-webkit-scrollbar-track{background:#e6e7eb}.modal__content::-webkit-scrollbar-thumb{background:#e6e7eb;border-radius:4px;border:3px solid #050c26}.modal__content--guests{height:calc(100vh - 76px)}.modal__content--dates{padding-bottom:10px}.modal__content--sort{padding-bottom:0}.modal__content-container{padding-top:84px}.modal__gradient{position:absolute;left:0;right:0;z-index:10;pointer-events:none}@media (min-width:1325px){.modal__gradient{display:none}}.modal__gradient--top{position:fixed;display:none;height:120px;border-radius:48px 48px 0 0;background:-webkit-gradient(linear,left top,left bottom,from(0),color-stop(0%,rgba(255,255,255,0)),color-stop(73.53%,#fff));background:linear-gradient(0,rgba(255,255,255,0) 0%,#fff 73.53%)}@media (min-width:768px){.modal__gradient--top{height:70px;border-radius:32px 32px 0 0}}@media (min-width:1325px){.modal__gradient--top{display:none}}.modal__gradient--top.show{display:block}.modal__gradient--bottom{bottom:0;height:95px;background:#fff}@media (min-width:768px){.modal__gradient--bottom{height:70px;background:-webkit-gradient(linear,left top,left bottom,from(rgba(255,255,255,0)),color-stop(73.53%,#fff));background:linear-gradient(180deg,rgba(255,255,255,0) 0,#fff 73.53%)}}.modal__title{position:relative;z-index:1;width:100%;margin-top:20px;padding:17px 50px;text-align:center}@media (min-width:768px){.modal__title{margin-top:0;text-align:left}.modal__title:not(.modal__title--filter){display:none}.modal__title--filter{padding:0;font-size:24px}}@media (min-width:1325px){.modal__title--filter{display:none}}.modal__swipe-handle{position:absolute;left:50%;top:8px;z-index:12;display:block;width:36px;height:4px;background-color:rgba(40,41,43,.1);border-radius:2px;-webkit-transform:translateX(-50%);transform:translateX(-50%);cursor:-webkit-grab;cursor:grab;-ms-touch-action:none;touch-action:none}@media (min-width:768px){.modal__swipe-handle{display:none}.modal--filter .modal__swipe-handle{position:absolute;top:16px;display:block}}@media (min-width:1325px){.modal--filter .modal__swipe-handle{display:none}}.modal__close-button,.modal__list-button{position:absolute;display:-webkit-box;display:-ms-flexbox;display:flex}.modal__list-button{left:0;right:0;bottom:36px;z-index:13;-webkit-column-gap:8px;-moz-column-gap:8px;column-gap:8px;width:100%;padding:0 16px}.modal__close-button{top:36px;right:24px;z-index:11;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:24px;height:24px;font-size:24px;color:#050033;background-color:inherit}.modal__close-button:active,.modal__close-button:hover{color:rgba(5,0,51,.6)}@media (min-width:768px){.modal__close-button{display:none}}.modal__home-indicator{position:absolute;content:'';bottom:8px;left:50%;z-index:13;width:144px;height:5px;border-radius:5px;background-color:#28292b;-webkit-transform:translateX(-50%);transform:translateX(-50%)}@media (min-width:768px){.modal__home-indicator{display:none}}
/*# sourceMappingURL=mobile-modal.css.map */

/* End */


/* Start:/local/templates/template_redesign/public/css/common/booking/booking.css?17782423929308*/
@charset "UTF-8";.booking__custom-select-label,.booking__smart-select-label{font-family:"Inter","Times New Roman",serif;font-weight:500;font-size:12px;line-height:1.4;color:rgba(0,0,0,.4)}.booking{margin-bottom:78px}.booking__container{position:relative;width:100%;max-width:430px;min-height:88px;height:auto;margin-bottom:24px}@media (max-width:1324px){.booking__container{max-width:390px}}@media (max-width:767px){.booking__container{max-width:60%;min-height:72px;height:auto}}@media (max-width:510px){.booking__container{max-width:100%}}.booking__container--dev{max-width:100%;min-height:95px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:32px;margin-bottom:24px}@media (min-width:768px){.booking__container--dev{gap:32px;margin-bottom:60px}}@media (min-width:992px){.booking__container--dev{display:grid;grid-template-columns:1fr 1fr}}.booking__custom-select{position:relative;width:100%;height:100%;font-family:"Inter","Times New Roman",serif;background-color:#ffbdd6;border:16px solid #ffbdd6;border-radius:32px;outline:0;cursor:pointer;-webkit-tap-highlight-color:transparent}@media (max-width:767px){.booking__custom-select{border-width:8px;border-radius:28px}}.booking__custom-select-field{position:relative;width:100%;height:100%;padding:26px 15px 6px;text-align:start;color:inherit;background-color:#fff;border:0;border-radius:20px;cursor:pointer}.booking__custom-select-field:hover::before,.booking__smart-select-field:hover::before{opacity:.8}.booking__custom-select-field::before{position:absolute;top:50%;right:16px;z-index:1;font-size:24px;color:rgba(40,41,43,.6);pointer-events:none;-webkit-transition:-webkit-transform .4s ease;transition:transform .4s ease;transition:transform .4s ease,-webkit-transform .4s ease;-webkit-transform:translateY(-50%) rotate(0deg);transform:translateY(-50%) rotate(0deg)}.booking__custom-select-field--open::before{-webkit-transform:translateY(-50%) rotate(-180deg);transform:translateY(-50%) rotate(-180deg)}.booking__custom-select-field--open .booking__custom-select-dropdown-wrapper{display:block}.booking__custom-select-label{position:absolute;top:10px;z-index:3;text-transform:unset;pointer-events:none}@media (max-width:767px){.booking__custom-select-label{top:10px;font-size:10px}}.booking__custom-select-value{display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;color:inherit;cursor:pointer}.booking__custom-select-dropdown-wrapper{position:absolute;top:116%;left:0;z-index:11;display:none;overflow:hidden;width:100%;max-height:352px;padding:8px;background:#fff;-webkit-box-shadow:0 6px 34px 0 rgba(0,0,0,.12);box-shadow:0 6px 34px 0 rgba(0,0,0,.12);border-radius:32px}.booking__custom-select-dropdown{overflow-y:auto;width:100%;max-height:336px;scrollbar-width:thin;scrollbar-color:#e6e7eb transparent}.booking__custom-select-dropdown::-webkit-scrollbar{width:4px}.booking__custom-select-dropdown::-webkit-scrollbar-track{background:#e6e7eb}.booking__custom-select-dropdown::-webkit-scrollbar-thumb{background:#e6e7eb;border:3px solid #050c26;border-radius:4px}.booking__custom-select-dropdown.modal__content-container{max-height:unset}.booking__custom-select-option{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-height:56px;margin:0;padding:16px;font-size:16px;border-radius:20px;cursor:pointer;-webkit-transition:background .2s;transition:background .2s}.booking__custom-select-option:hover{background-color:#f4f4f5}.booking__custom-select-option--selected{background-color:#e6e7eb}.booking-text{margin:20px 0;padding:20px;font-size:16px;font-weight:400;line-height:24px;border:1px solid #050033}@media (max-width:1324px){.booking-text{font-size:14px}}@media (max-width:767px){.booking-text{font-size:12px;line-height:20px}}.booking-text.hidden{display:none}.booking__smart-select{position:relative;width:100%;height:100%;font-family:"Inter","Times New Roman",serif;background-color:#ffbdd6;border:16px solid #ffbdd6;border-radius:32px;outline:0;cursor:pointer;-webkit-tap-highlight-color:transparent}@media (max-width:767px){.booking__smart-select{border-width:8px;border-radius:28px}}.booking__smart-select .v-select{position:static;height:100%;width:100%;margin-top:10px}.booking__smart-select .v-select.vs--searching .vs__selected{visibility:hidden;opacity:0}.booking__smart-select .v-select:not(.vs--open) .vs__dropdown-menu{display:none!important}.booking__smart-select .v-select .vs__dropdown-toggle{border:0;background:0 0;padding:0;margin-top:0;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.booking__smart-select .v-select .vs__selected-options{padding:0;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;width:100%;min-height:24px}.booking__smart-select .v-select .vs__selected{position:relative;margin:0;padding:0;border:0;pointer-events:none;z-index:2;max-width:calc(100% - 24px);font-size:16px;line-height:1.2;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;white-space:normal;text-overflow:ellipsis;word-break:break-word}.booking__smart-select .v-select .vs__search{position:absolute!important;top:0;left:0;width:100%!important;height:24px!important;margin:0;padding:0;border:0;-webkit-box-shadow:none;box-shadow:none;background:0 0;color:inherit;font-family:inherit;cursor:pointer;opacity:1!important;z-index:1;font-size:16px;line-height:1.2}.booking__smart-select .v-select .vs__search::-webkit-input-placeholder{color:rgba(40,41,43,.6)}.booking__smart-select .v-select .vs__search::-moz-placeholder{color:rgba(40,41,43,.6)}.booking__smart-select .v-select .vs__search:-ms-input-placeholder{color:rgba(40,41,43,.6)}.booking__smart-select .v-select .vs__search::-ms-input-placeholder{color:rgba(40,41,43,.6)}.booking__smart-select .v-select .vs__search::placeholder{color:rgba(40,41,43,.6)}.booking__smart-select .v-select .vs__search:focus{cursor:text}.booking__smart-select .v-select .vs__actions,div[v-cloak]{display:none}.booking__smart-select .v-select .vs__dropdown-menu{position:absolute;top:116%;left:0;width:100%;padding:8px;background:#fff;-webkit-box-shadow:0 6px 34px 0 rgba(0,0,0,.12);box-shadow:0 6px 34px 0 rgba(0,0,0,.12);border-radius:32px;border:0;max-height:360px;z-index:11;overflow-x:hidden;overflow-y:auto;scroll-padding:8px;-webkit-overflow-scrolling:touch}.booking__smart-select .v-select .vs__dropdown-menu::-webkit-scrollbar{width:6px}.booking__smart-select .v-select .vs__dropdown-menu::-webkit-scrollbar-track{background:#f4f4f5;border-radius:8px;margin:12px 0}.booking__smart-select .v-select .vs__dropdown-menu::-webkit-scrollbar-thumb{background:#ababab;border-radius:8px;border:0}.booking__smart-select .v-select .vs__dropdown-option{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-height:56px;margin:0;white-space:normal;word-break:break-word;line-height:1.3;padding:12px 16px;font-size:16px;border-radius:20px;cursor:pointer;-webkit-transition:background .2s;transition:background .2s;color:inherit;scroll-margin-top:8px;scroll-margin-bottom:8px}.booking__smart-select .v-select .vs__dropdown-option--highlight,.booking__smart-select .v-select .vs__dropdown-option:hover{background-color:#f4f4f5}.booking__smart-select .v-select .vs__dropdown-option--selected{background-color:#e6e7eb}.booking__smart-select .v-select .vs__no-options-container{padding:16px;text-align:left;color:inherit;cursor:default}.booking__smart-select .v-select .vs__no-options-container .vs__no-options-title{font-size:16px;font-weight:600;margin-bottom:4px}.booking__smart-select .v-select .vs__no-options-container .vs__no-options-desc{font-size:14px;color:rgba(40,41,43,.6);line-height:1.2}.booking__smart-select-field{position:relative;width:100%;height:100%;padding:26px 15px 6px;text-align:start;color:inherit;background-color:#fff;border:0;border-radius:20px;cursor:pointer}.booking__smart-select-field::before{position:absolute;top:50%;right:16px;z-index:1;font-size:24px;color:rgba(40,41,43,.6);pointer-events:none;-webkit-transition:-webkit-transform .4s ease;transition:transform .4s ease;transition:transform .4s ease,-webkit-transform .4s ease;-webkit-transform:rotate(0deg);transform:rotate(0deg)}.booking__smart-select-field--open::before{-webkit-transform:rotate(-180deg);transform:rotate(-180deg)}.booking__smart-select-wrapper .booking__smart-select-field{border:2px solid transparent}.booking__smart-select-highlight .booking__smart-select-field{border:2px solid #ed1d24}.booking__smart-select-label{position:absolute;top:10px;z-index:3;text-transform:unset;pointer-events:none}@media (max-width:767px){.booking__smart-select-label{top:10px;font-size:10px}}.booking__smart-select-highlight-message{position:absolute;top:100%;display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:4px;margin-left:32px;font-size:14px;line-height:14px;letter-spacing:-.3px;color:#ed1d24}.booking__smart-select-wrapper{position:relative}
/*# sourceMappingURL=booking.css.map */

/* End */


/* Start:/local/templates/template_redesign/public/css/vendor/vue-select.css?17782239589198*/
:root{--vs-colors--lightest: rgba(60, 60, 60, .26);--vs-colors--light: rgba(60, 60, 60, .5);--vs-colors--dark: #333;--vs-colors--darkest: rgba(0, 0, 0, .15);--vs-font-size: 1rem;--vs-line-height: 1.4;--vs-height: 36px;--vs-bg-color: inherit;--vs-search-input-color: inherit;--vs-search-input-placeholder-color: inherit;--vs-state-no-drop-bg: inherit;--vs-state-no-drop-cursor: default;--vs-state-disabled-bg: rgb(248, 248, 248);--vs-state-disabled-color: var(--vs-colors--light);--vs-state-disabled-controls-color: var(--vs-colors--light);--vs-state-disabled-cursor: not-allowed;--vs-border-color: var(--vs-colors--lightest);--vs-border-width: 1px;--vs-border-style: solid;--vs-border-radius: 4px;--vs-actions-padding: 0px 6px 0 3px;--vs-open-indicator-color: var(--vs-colors--dark);--vs-controls-color: var(--vs-colors--light);--vs-controls-size: 1;--vs-controls--deselect-text-shadow: 0 1px 0 #fff;--vs-controls--spinner-size: 1;--vs-selected-bg: #f0f0f0;--vs-selected-color: var(--vs-colors--dark);--vs-selected-border-color: var(--vs-border-color);--vs-selected-border-style: var(--vs-border-style);--vs-selected-border-width: var(--vs-border-width);--vs-selected-options-padding: 2px 0 2px 10px;--vs-selected-options-gap: 2px;--vs-selected-multiple-padding: 0 0 0 4px;--vs-dropdown-bg: #fff;--vs-dropdown-color: inherit;--vs-dropdown-z-index: 1000;--vs-dropdown-min-width: 160px;--vs-dropdown-max-height: 350px;--vs-dropdown-box-shadow: 0px 3px 6px 0px var(--vs-colors--darkest);--vs-dropdown-overflow-x: visible;--vs-dropdown-overflow-y: auto;--vs-dropdown-border-radius: 4px;--vs-dropdown-options-gap: 2px;--vs-dropdown-padding: 5px 0;--vs-dropdown-option-color: var(--vs-dropdown-color);--vs-dropdown-option-padding: 5px 15px;--vs-dropdown-option-margin: 0px 5px;--vs-dropdown-option-border-radius: var(--vs-border-radius);--vs-dropdown-optgroup-option-bg: #dfdfdf;--vs-dropdown-optgroup-option-padding: 5px;--vs-dropdown-option--active-bg: #5897fb;--vs-dropdown-option--active-color: #fff;--vs-dropdown-option--selected-bg: #5897fb;--vs-dropdown-option--selected-color: #fff;--vs-dropdown-option--deselect-bg: #fb5858;--vs-dropdown-option--deselect-color: #fff;--vs-transition-timing-function: cubic-bezier(1, -.115, .975, .855);--vs-transition-duration: .15s}.v-select{position:relative;font-family:inherit}.v-select,.v-select *{box-sizing:border-box}:root{--vs-transition-timing-function: cubic-bezier(1, .5, .8, 1);--vs-transition-duration: .15s}@-webkit-keyframes vSelectSpinner{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes vSelectSpinner{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.vs__fade-enter-active,.vs__fade-leave-active{pointer-events:none;transition:opacity var(--vs-transition-duration) var(--vs-transition-timing-function)}.vs__fade-enter,.vs__fade-leave-to{opacity:0}:root{--vs-disabled-bg: var(--vs-state-disabled-bg);--vs-disabled-color: var(--vs-state-disabled-color);--vs-disabled-cursor: var(--vs-state-disabled-cursor)}.vs--no-drop .vs__dropdown-toggle,.vs--no-drop .vs__clear,.vs--no-drop .vs__search,.vs--no-drop .vs__selected,.vs--no-drop .vs__open-indicator{background-color:var(--vs-state-no-drop-bg);cursor:var(--vs-state-no-drop-cursor)}.vs--disabled .vs__dropdown-toggle,.vs--disabled .vs__clear,.vs--disabled .vs__search,.vs--disabled .vs__selected,.vs--disabled .vs__open-indicator{background-color:var(--vs-disabled-bg);cursor:var(--vs-disabled-cursor)}.v-select[dir=rtl] .vs__actions{padding:0 3px 0 6px}.v-select[dir=rtl] .vs__clear{margin-left:6px;margin-right:0}.v-select[dir=rtl] .vs__deselect{margin-left:0;margin-right:2px}.v-select[dir=rtl] .vs__dropdown-menu{text-align:right}.vs__dropdown-toggle{height:var(--vs-height);display:grid;grid-template-columns:1fr auto;padding:0;white-space:normal;appearance:none;background:var(--vs-bg-color);border:var(--vs-border-width) var(--vs-border-style) var(--vs-border-color);border-radius:var(--vs-border-radius)}.vs__selected-options{max-width:100%;display:flex;flex-basis:100%;flex-grow:1;flex-wrap:nowrap;white-space:nowrap;overflow:hidden;padding:var(--vs-selected-options-padding);position:relative;gap:var(--vs-selected-options-gap)}.vs__actions{display:flex;align-items:center;padding:var(--vs-actions-padding);margin:0 2px}.vs--searchable .vs__dropdown-toggle{cursor:text}.vs--unsearchable .vs__dropdown-toggle{cursor:pointer}.vs__open-indicator{fill:var(--vs-controls-color);transform:scale(var(--vs-controls-size));transition:transform var(--vs-transition-duration) var(--vs-transition-timing-function);transition-timing-function:var(--vs-transition-timing-function)}svg.vs__open-indicator>path{fill:var(--vs-open-indicator-color)}.vs--open .vs__open-indicator{transform:rotate(180deg) scale(var(--vs-controls-size))}.vs--loading .vs__open-indicator{opacity:0}.vs__clear{fill:var(--vs-controls-color);padding:0;border:0;background-color:transparent;cursor:pointer;margin-right:8px}.vs__dropdown-menu{width:100%;max-height:var(--vs-dropdown-max-height);min-width:var(--vs-dropdown-min-width);display:flex;flex-direction:column;gap:var(--vs-dropdown-options-gap);box-sizing:border-box;position:absolute;top:calc(100% - var(--vs-border-width));left:0;z-index:var(--vs-dropdown-z-index);padding:var(--vs-dropdown-padding);margin:5px 0 0;overflow:var(--vs-dropdown-overflow-x) var(--vs-dropdown-overflow-y);box-shadow:var(--vs-dropdown-box-shadow);border:var(--vs-border-width) var(--vs-border-style) var(--vs-border-color);border-radius:var(--vs-dropdown-border-radius);text-align:left;list-style:none;background:var(--vs-dropdown-bg);color:var(--vs-dropdown-color)}.vs__no-options{text-align:center}.vs__dropdown-option{line-height:1.42857143;display:block;padding:var(--vs-dropdown-option-padding);margin:var(--vs-dropdown-option-margin);clear:both;color:var(--vs-dropdown-option-color);white-space:nowrap;cursor:pointer;border-radius:var(--vs-dropdown-option-border-radius)}.vs__dropdown-optgroup-option{background:var(--vs-dropdown-optgroup-option-bg);cursor:default;padding:var(--vs-dropdown-optgroup-option-padding)}.vs__dropdown-option--highlight{background:var(--vs-dropdown-option--active-bg);color:var(--vs-dropdown-option--active-color)}.vs__dropdown-option--selected{background:var(--vs-dropdown-option--selected-bg);color:var(--vs-dropdown-option--selected-color)}.vs__dropdown-option--deselect{background:var(--vs-dropdown-option--deselect-bg);color:var(--vs-dropdown-option--deselect-color)}.vs__dropdown-option--disabled{background:var(--vs-state-disabled-bg);color:var(--vs-state-disabled-color);cursor:var(--vs-state-disabled-cursor)}.vs__selected{max-width:100%;display:flex;flex-wrap:nowrap;align-items:center;margin:0;z-index:0;white-space:nowrap;overflow:hidden;background-color:var(--vs-selected-bg);border:var(--vs-selected-border-width) var(--vs-selected-border-style) var(--vs-selected-border-color);border-radius:var(--vs-border-radius);color:var(--vs-selected-color);line-height:var(--vs-line-height);padding:var(--vs-selected-multiple-padding)}.vs__deselect{display:inline-flex;appearance:none;margin-left:4px;padding:0;border:0;cursor:pointer;background:none;fill:var(--vs-controls-color);text-shadow:var(--vs-controls--deselect-text-shadow)}.vs--single .vs__selected{background-color:transparent;border-color:transparent;flex:none;padding:0}.vs--single.vs--open .vs__selected,.vs--single.vs--loading .vs__selected{position:relative;opacity:.4}.vs--single.vs--searching .vs__selected{display:none}.vs__search::-webkit-search-cancel-button{display:none}.vs__search::-webkit-search-decoration,.vs__search::-webkit-search-results-button,.vs__search::-webkit-search-results-decoration,.vs__search::-ms-clear{display:none}.vs__input-box{max-width:100%;flex-grow:1;position:relative;margin:0;padding:0;z-index:1;display:flex;align-items:stretch;justify-content:stretch}.vs__search,.vs__search:focus{-webkit-tap-highlight-color:transparent;width:100%;position:relative;margin:0;padding:0;z-index:1;background:none;box-shadow:none;color:var(--vs-search-input-color);appearance:none;line-height:var(--vs-line-height);font-size:var(--vs-font-size);border:1px solid transparent;border-left:none;outline:none}.vs__search_complete{position:absolute;inset:0;width:auto;z-index:0;color:var(--vs-state-disabled-color);height:100%}.vs__search_position{display:flex;align-items:center}.vs__search::placeholder{color:var(--vs-search-input-placeholder-color)}.vs--unsearchable .vs__search{opacity:1}.vs--unsearchable:not(.vs--disabled,.vs--no-drop) .vs__search{cursor:pointer}.vs--single.vs--searching:not(.vs--open):not(.vs--loading) .vs__search{opacity:.2}.vs__spinner{align-self:center;opacity:0;font-size:5px;text-indent:-9999em;overflow:hidden;border-top:.9em solid rgba(100,100,100,.1);border-right:.9em solid rgba(100,100,100,.1);border-bottom:.9em solid rgba(100,100,100,.1);border-left:.9em solid rgba(60,60,60,.45);transform:translateZ(0) scale(var(--vs-controls--spinner-size),var(--vs-controls-size));animation:vSelectSpinner 1.1s infinite linear;transition:opacity .1s}.vs__spinner,.vs__spinner:after{border-radius:50%;width:5em;height:5em;transform:scale(var(--vs-controls--spinner-size),var(--vs-controls-size))}.vs--loading .vs__spinner{opacity:1}
/* End */
/* /local/templates/template_redesign/public/js/booking-hotels-select/main.css?17875701249394 */
/* /local/templates/template_redesign/public/css/common/booking-select/booking-select.css?178851904910802 */
/* /local/templates/template_redesign/public/css/common/mobile-modal/mobile-modal.css?17852290694880 */
/* /local/templates/template_redesign/public/css/common/booking/booking.css?17782423929308 */
/* /local/templates/template_redesign/public/css/vendor/vue-select.css?17782239589198 */
