.theme--light.v-toolbar.v-sheet{background-color:#fff}.theme--dark.v-toolbar.v-sheet{background-color:#272727}.v-sheet.v-toolbar{border-radius:0}.v-sheet.v-toolbar:not(.v-sheet--outlined){-webkit-box-shadow:0 2px 4px -1px rgba(0,0,0,.2),0 4px 5px 0 rgba(0,0,0,.14),0 1px 10px 0 rgba(0,0,0,.12);box-shadow:0 2px 4px -1px rgba(0,0,0,.2),0 4px 5px 0 rgba(0,0,0,.14),0 1px 10px 0 rgba(0,0,0,.12)}.v-sheet.v-toolbar.v-sheet--shaped{border-radius:24px 0}.v-toolbar{contain:layout;display:block;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;max-width:100%;-webkit-transition:transform .2s cubic-bezier(.4,0,.2,1),background-color .2s cubic-bezier(.4,0,.2,1),left .2s cubic-bezier(.4,0,.2,1),right .2s cubic-bezier(.4,0,.2,1),max-width .25s cubic-bezier(.4,0,.2,1),width .25s cubic-bezier(.4,0,.2,1),-webkit-box-shadow .28s cubic-bezier(.4,0,.2,1);transition:transform .2s cubic-bezier(.4,0,.2,1),background-color .2s cubic-bezier(.4,0,.2,1),left .2s cubic-bezier(.4,0,.2,1),right .2s cubic-bezier(.4,0,.2,1),max-width .25s cubic-bezier(.4,0,.2,1),width .25s cubic-bezier(.4,0,.2,1),-webkit-box-shadow .28s cubic-bezier(.4,0,.2,1);transition:transform .2s cubic-bezier(.4,0,.2,1),background-color .2s cubic-bezier(.4,0,.2,1),left .2s cubic-bezier(.4,0,.2,1),right .2s cubic-bezier(.4,0,.2,1),box-shadow .28s cubic-bezier(.4,0,.2,1),max-width .25s cubic-bezier(.4,0,.2,1),width .25s cubic-bezier(.4,0,.2,1);transition:transform .2s cubic-bezier(.4,0,.2,1),background-color .2s cubic-bezier(.4,0,.2,1),left .2s cubic-bezier(.4,0,.2,1),right .2s cubic-bezier(.4,0,.2,1),box-shadow .28s cubic-bezier(.4,0,.2,1),max-width .25s cubic-bezier(.4,0,.2,1),width .25s cubic-bezier(.4,0,.2,1),-webkit-box-shadow .28s cubic-bezier(.4,0,.2,1);position:relative;-webkit-box-shadow:0 2px 4px -1px rgba(0,0,0,.2),0 4px 5px 0 rgba(0,0,0,.14),0 1px 10px 0 rgba(0,0,0,.12);box-shadow:0 2px 4px -1px rgba(0,0,0,.2),0 4px 5px 0 rgba(0,0,0,.14),0 1px 10px 0 rgba(0,0,0,.12)}.v-toolbar .v-input{padding-top:0;margin-top:0}.v-toolbar__content,.v-toolbar__extension{padding:4px 16px}.v-toolbar__content .v-btn.v-btn--icon.v-size--default,.v-toolbar__extension .v-btn.v-btn--icon.v-size--default{height:48px;width:48px}.v-application--is-ltr .v-toolbar__content>.v-btn.v-btn--icon:first-child,.v-application--is-ltr .v-toolbar__extension>.v-btn.v-btn--icon:first-child{margin-left:-12px}.v-application--is-rtl .v-toolbar__content>.v-btn.v-btn--icon:first-child,.v-application--is-rtl .v-toolbar__extension>.v-btn.v-btn--icon:first-child{margin-right:-12px}.v-application--is-ltr .v-toolbar__content>.v-btn.v-btn--icon:first-child+.v-toolbar__title,.v-application--is-ltr .v-toolbar__extension>.v-btn.v-btn--icon:first-child+.v-toolbar__title{padding-left:20px}.v-application--is-rtl .v-toolbar__content>.v-btn.v-btn--icon:first-child+.v-toolbar__title,.v-application--is-rtl .v-toolbar__extension>.v-btn.v-btn--icon:first-child+.v-toolbar__title{padding-right:20px}.v-application--is-ltr .v-toolbar__content>.v-btn.v-btn--icon:last-child,.v-application--is-ltr .v-toolbar__extension>.v-btn.v-btn--icon:last-child{margin-right:-12px}.v-application--is-rtl .v-toolbar__content>.v-btn.v-btn--icon:last-child,.v-application--is-rtl .v-toolbar__extension>.v-btn.v-btn--icon:last-child{margin-left:-12px}.v-toolbar__content>.v-tabs,.v-toolbar__extension>.v-tabs{height:inherit;margin-top:-4px;margin-bottom:-4px}.v-toolbar__content>.v-tabs>.v-slide-group.v-tabs-bar,.v-toolbar__extension>.v-tabs>.v-slide-group.v-tabs-bar{background-color:inherit;height:inherit}.v-toolbar__content>.v-tabs:first-child,.v-toolbar__extension>.v-tabs:first-child{margin-left:-16px}.v-toolbar__content>.v-tabs:last-child,.v-toolbar__extension>.v-tabs:last-child{margin-right:-16px}.v-toolbar__content,.v-toolbar__extension{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;z-index:0}.v-toolbar__image{position:absolute;top:0;bottom:0;width:100%;z-index:0;contain:strict}.v-toolbar__image,.v-toolbar__image .v-image{border-radius:inherit}.v-toolbar__items{display:-webkit-box;display:-ms-flexbox;display:flex;height:inherit}.v-toolbar__items>.v-btn{border-radius:0;height:100%!important;max-height:none}.v-toolbar__title{font-size:1.25rem;line-height:1.5;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.v-toolbar.v-toolbar--absolute{position:absolute;top:0;z-index:1}.v-toolbar.v-toolbar--bottom{top:auto;bottom:0}.v-toolbar.v-toolbar--collapse .v-toolbar__title{white-space:nowrap}.v-toolbar.v-toolbar--collapsed{max-width:112px;overflow:hidden}.v-application--is-ltr .v-toolbar.v-toolbar--collapsed{border-bottom-right-radius:24px}.v-application--is-rtl .v-toolbar.v-toolbar--collapsed{border-bottom-left-radius:24px}.v-toolbar.v-toolbar--collapsed .v-toolbar__extension,.v-toolbar.v-toolbar--collapsed .v-toolbar__title{display:none}.v-toolbar--dense .v-toolbar__content,.v-toolbar--dense .v-toolbar__extension{padding-top:0;padding-bottom:0}.v-toolbar--flat{-webkit-box-shadow:0 0 0 0 rgba(0,0,0,.2),0 0 0 0 rgba(0,0,0,.14),0 0 0 0 rgba(0,0,0,.12)!important;box-shadow:0 0 0 0 rgba(0,0,0,.2),0 0 0 0 rgba(0,0,0,.14),0 0 0 0 rgba(0,0,0,.12)!important}.v-toolbar--floating{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}.v-toolbar--prominent .v-toolbar__content{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.v-toolbar--prominent .v-toolbar__title{font-size:1.5rem;padding-top:6px}.v-toolbar--prominent:not(.v-toolbar--bottom) .v-toolbar__title{-ms-flex-item-align:end;align-self:flex-end;padding-bottom:6px;padding-top:0}.gst-nearby-tab>div{width:33%;padding:16px;-webkit-box-flex:1;-ms-flex:1;flex:1}.gst-nearby-tab>div .headline{margin-bottom:16px}.gst-nearby-tab>div .headline span{line-height:20px;padding-left:8px;font-size:16px;font-weight:400}.gst-nearby-tab>div .headline svg{height:24px;width:24px}.gst-nearby-tab>div .content .item{margin-bottom:16px}.gst-nearby-tab>div .content .item span{line-height:17px;font-size:15px}.gst-nearby-tab>div .content .item span.distance{color:var(--v-primary-base)}@media(max-width:959px){.gst-nearby-tab>div{width:100%}}.gst-room-carousel{position:relative;width:260px;max-height:160px;border-radius:4px}.gst-room-carousel .gst-room-card-variant-3__gallery__control-next,.gst-room-carousel .gst-room-card-variant-3__gallery__control-prev{position:absolute;top:calc(50% - 12px);z-index:1;-webkit-box-shadow:0 2px 6px rgba(0,0,0,.25);box-shadow:0 2px 6px rgba(0,0,0,.25)}.gst-room-carousel .gst-room-card-variant-3__gallery__control-next svg .gst-svg-icon,.gst-room-carousel .gst-room-card-variant-3__gallery__control-prev svg .gst-svg-icon{fill:var(--v-tertiary-base)}.gst-room-carousel .gst-room-card-variant-3__gallery__control-next.disabled svg .gst-svg-icon,.gst-room-carousel .gst-room-card-variant-3__gallery__control-prev.disabled svg .gst-svg-icon{fill:var(--v-septenary-base)}.gst-room-carousel .gst-room-card-variant-3__gallery__control-prev{left:8px}.gst-room-carousel .gst-room-card-variant-3__gallery__control-prev svg{margin-left:-2px}.gst-room-carousel .gst-room-card-variant-3__gallery__control-next{right:8px}.gst-room-carousel .gst-room-card-variant-3__gallery__control-next svg{margin-right:-2px}.gst-room-carousel .v-carousel__controls{height:22px;background-color:unset}.gst-room-carousel .v-carousel__controls__item{height:8px;width:8px;margin:3px;background-color:hsla(0,0%,100%,.4)}.gst-room-carousel .v-carousel__controls__item .v-icon{height:12px;width:12px}.gst-room-carousel .v-item--active{background:#fff;opacity:1}.gst-room-carousel .gst-room-card-variant-3__gallery__fallback{height:100%}@media(max-width:959px){.gst-room-carousel{width:100%}}.gst-save-amount-card-chip{height:18px;background-color:var(--v-success-base);color:#fff;text-wrap:nowrap}.gst-gift-card-chip,.gst-save-amount-card-chip{line-height:18px;padding:0 8px;font-size:11px;font-weight:600;border-radius:4px;text-transform:uppercase}.gst-gift-card-chip{background-color:#fbff2c;color:var(--v-quaternary-base)}.gst-price-details[data-v-4e3d4b05]{text-align:left}.gst-price-details .gst-price-details__gifts[data-v-4e3d4b05]{gap:4px}@media(max-width:959px){.gst-price-details .gst-price-details__prices[data-v-4e3d4b05]{text-align:left}}.gst-price-details .gst-price-details__prices .gst-price-details__price[data-v-4e3d4b05]{line-height:20px;color:var(--v-quaternary-base);font-size:16px;font-weight:600}.gst-price-details .gst-price-details__prices .gst-price-details__price-secondary[data-v-4e3d4b05]{line-height:14px;color:var(--v-tertiary-base);font-size:12px;font-weight:600}.gst-price-details .gst-price-details__prices .gst-price-details__price-secondary--font-light[data-v-4e3d4b05]{font-weight:400;white-space:nowrap}.gst-price-details .gst-price-details__prices .gst-price-details__discount[data-v-4e3d4b05]{margin-right:4px;color:var(--v-tertiary-base);text-decoration:line-through}.gst-price-details .gst-price-details__prices .gst-price-details__discount--font-s[data-v-4e3d4b05]{line-height:20px;font-size:14px}.gst-price-details .gst-price-details__prices .gst-price-details__discount--font-xxs[data-v-4e3d4b05]{line-height:14px;font-size:12px}.gst-price-details .gst-price-details__prices--all-inclusive .gst-price-details__discount[data-v-4e3d4b05]{line-height:20px;color:var(--v-quaternary-base);font-size:12px;font-weight:400}.gst-price-details .gst-price-details__prices--all-inclusive .gst-price-details__price-primary--font-bold[data-v-4e3d4b05]{font-size:12px;font-weight:600}.gst-price-details .gst-price-details__prices--all-inclusive .gst-price-details__price-primary--font-light[data-v-4e3d4b05]{font-size:12px;font-weight:400;white-space:nowrap}.gst-room-offer-fees .gst-room-offer-fees__row{display:block;line-height:normal;color:var(--v-tertiary-base);font-size:10px;font-weight:400}.gst-cancellation-policies{display:-webkit-box;display:-ms-flexbox;display:flex;line-height:normal;color:var(--v-quaternary-base);font-size:12px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:12px}.gst-cancellation-policies .gst-cancellation-policies__icon .gst-svg-icon{stroke:var(--v-tertiary-base);fill:none}.gst-cancellation-policies .gst-cancellation-policies__icon--free .gst-svg-icon{fill:var(--v-success-base);stroke:none}.gst-cancellation-policies .gst-cancellation-policies__policy{display:-webkit-box;display:-ms-flexbox;display:flex;gap:8px}.gst-cancellation-policies .gst-cancellation-policies__items{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}.gst-cancellation-policies .gst-cancellation-policies__toggle{color:var(--v-primary-base);font-weight:600;margin-left:24px}.gst-room-offer{-webkit-box-orient:horizontal;-ms-flex-direction:row;flex-direction:row}.gst-room-offer,.gst-room-offer .gst-room-offer__benefits{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-direction:normal}.gst-room-offer .gst-room-offer__benefits{padding:16px;-webkit-box-orient:vertical;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-preferred-size:45%;flex-basis:45%;min-width:45%;border-right:1px solid #e3e3e3}.gst-room-offer .gst-room-offer__benefits .benefit{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:8px;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.gst-room-offer .gst-room-offer__benefits .benefit:last-child{margin-bottom:0}.gst-room-offer .gst-room-offer__benefits .benefit p{margin-bottom:0;color:var(--v-quaternary-base);font-size:12px}.gst-room-offer .gst-room-offer__benefits .benefit .gst-svg-icon__rounded{margin-right:8px;-ms-flex-negative:0;flex-shrink:0;min-width:16px;min-height:16px}.gst-room-offer .gst-room-offer__benefits .benefit .gst-svg-icon__rounded .gst-svg-icon{fill:#048851}.gst-room-offer .gst-room-offer__bundle-price-container{display:-webkit-box;display:-ms-flexbox;display:flex;padding:16px;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:16px}.gst-room-offer .gst-room-offer__bundle-price-container .gst-select-button{display:-webkit-box;display:-ms-flexbox;display:flex;font-size:14px;font-weight:700;text-transform:unset}.gst-room-offer .gst-room-offer__bundle-price-container .bundle-products{line-height:14px;color:var(--v-tertiary-base);font-size:12px}@media(max-width:959px){.gst-room-offer{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.gst-room-offer .gst-room-offer__benefits{padding-right:16px;padding-left:12px;border:0}.gst-room-offer .gst-room-offer__benefits .benefit p{line-height:normal;font-size:12px}.gst-room-offer .gst-room-offer__room-details .amenities-container{width:100%;padding-top:12px;max-width:unset}.gst-room-offer .gst-room-offer__room-details .amenities-container .gst-room-offer__name{padding:0}.gst-room-offer .gst-room-offer__room-details .amenities-container .gst-room-offer__amenities{height:auto;padding:0}.gst-room-offer .gst-room-offer__bundle-price-container{width:100%;padding-top:0;padding-right:12px;padding-left:12px;max-width:unset}.gst-room-offer .gst-room-offer__bundle-price-container .gst-select-button{padding:8px;font-weight:600;float:right}.gst-room-offer .gst-room-offer__bundle-price-container .bundle-products{text-align:left}}.gst-room-amenities .gst-room-amenities__list{line-height:24px;font-size:11px}.gst-room-amenities .gst-room-amenities__list .gst-list__item-pill{padding:0 4px;margin:4px 4px 0 0;background-color:var(--v-backgroundSuccess-base);color:var(--v-success-base);border-radius:4px}.gst-room-amenities .gst-room-amenities__all-amenities-button{padding-right:4px;padding-left:4px;margin-top:8px;color:var(--v-primary-base);font-size:12px;font-weight:600}.gst-room-amenities .gst-room-amenities__all-amenities-button .gst-base-icon{height:16px;width:16px}.gst-room-amenities .gst-room-amenities__all-amenities-button .gst-base-icon path{fill:var(--v-primary-base)!important}.gst-room-card-variant-2{border:1px solid #e3e3e3;-ms-flex-align:center;-webkit-box-orient:horizontal;-ms-flex-direction:row;flex-direction:row}.gst-room-card-variant-2,.gst-room-card-variant-2 .gst-room-card-variant-2__room-details{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-direction:normal}.gst-room-card-variant-2 .gst-room-card-variant-2__room-details{max-width:33%;-webkit-box-orient:vertical;-ms-flex-direction:column;flex-direction:column;border-right:1px solid #e3e3e3;-ms-flex-item-align:stretch;align-self:stretch;-ms-flex-align:center}.gst-room-card-variant-2 .gst-room-card-variant-2__room-details .amenities-container{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:12px;-webkit-box-flex:1;-ms-flex:1;flex:1;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;max-width:270px}.gst-room-card-variant-2 .gst-room-card-variant-2__room-details .amenities-container .room-name{line-height:17px;color:var(--v-quaternary-base);font-size:14px;font-weight:600}.gst-room-card-variant-2 .gst-room-card-variant-2__offers{width:100%}.gst-room-card-variant-2 .gst-room-card-variant-2__offers .offer{-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;border-bottom:1px solid #e3e3e3}.gst-room-card-variant-2 .gst-room-card-variant-2__offers .offer:last-child{border-bottom:0}@media(max-width:959px){.gst-room-card-variant-2{border:0;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.gst-room-card-variant-2 .gst-room-card-variant-2__room-details{min-width:100%}.gst-room-card-variant-2 .gst-room-card-variant-2__room-details .amenities-container{width:100%;padding:12px 0;margin-top:0;max-width:unset}.gst-room-card-variant-2 .gst-room-card-variant-2__room-details .amenities-container .room-name{padding:0}.gst-room-card-variant-2 .gst-room-card-variant-2__room-details .amenities-container .amenities{height:auto;padding:0}.gst-room-card-variant-2 .gst-room-card-variant-2__offers .offer{border:1px solid #ebebeb;margin:0 16px 16px 16px;border-radius:2px}.gst-room-card-variant-2 .gst-room-card-variant-2__offers .offer:last-child{border:1px solid #ebebeb;margin-bottom:0}}@media(max-width:959px){.gst-room-card-variant-2:last-child{margin-bottom:16px}}.theme--light.v-tabs>.v-tabs-bar .v-tab{line-height:20px;color:var(--v-quaternary-base)!important;font-size:16px;font-weight:400}.gst-hotel-details-tabs-navigation{position:sticky;top:85px;width:auto;background:#fff;z-index:20}.gst-hotel-details-tabs-navigation .v-tabs-bar{border-bottom:1px solid #e3e3e3}.gst-hotel-details-tabs-navigation .v-tab,.gst-hotel-details-tabs-navigation .v-tab--active{padding:0;background-color:#fff;color:var(--v-quaternary-base)!important;text-transform:capitalize!important}.gst-hotel-details-tabs-navigation .v-tab{margin:0 16px}.gst-hotel-details-tabs-navigation .v-tab--active{border-bottom:3px solid var(--v-primary-base)}@media(max-width:959px){.gst-hotel-details-tabs-navigation{top:66px}.gst-hotel-details-tabs-navigation .v-tabs-bar{margin:0 16px}.gst-hotel-details-tabs-navigation .v-tabs-bar .v-tab{font-size:14px!important}.gst-hotel-details-tabs-navigation .v-tabs-bar .v-slide-group__next--disabled,.gst-hotel-details-tabs-navigation .v-tabs-bar .v-slide-group__prev--disabled{display:none!important}}.gst-hotel-details{position:relative;padding-bottom:16px;background-color:#fff!important;color:var(--v-quaternary-base);-webkit-box-shadow:none!important;box-shadow:none!important;overflow-x:hidden;overflow-y:scroll}.gst-event-totals-container[data-v-4f363c50]{padding:16px;background:#d7e5ff;color:var(--v-primary-base);z-index:1}.gst-event-totals-container h4[data-v-4f363c50]{line-height:24px;font-size:16px;font-weight:700}.gst-event-totals-container p[data-v-4f363c50]{line-height:15px;font-size:12px;font-weight:400}.gst-event-totals-container .gst-event-totals-container__no-price[data-v-4f363c50]{min-height:39px}@media(max-width:959px){.gst-event-totals-container[data-v-4f363c50]{padding-top:8px;padding-bottom:8px}}.gst-event-sidebar__submit-btn[data-v-555a39bc]{height:44px;line-height:20px;font-size:16px;font-weight:600;text-transform:none;border-radius:0}@media screen and (max-width:320px){.gst-event-sidebar .gst-add-hotel-reservation-header__content{padding-left:0!important;-ms-flex-wrap:unset!important;flex-wrap:unset!important}.gst-event-sidebar .gst-add-hotel-reservation-header__content .v-btn{-webkit-transform:scale(.925);transform:scale(.925)}.gst-event-sidebar .gst-add-hotel-reservation-header__content .v-btn:first-child{margin-right:-4px}}.gst-promoted-card-chip{right:0;line-height:17px;padding:4px;border:1px solid var(--promoted-card-chip-bg,var(--v-defaultPromotedBg-base));background-color:var(--promoted-card-chip-bg,var(--v-defaultPromotedBg-base));color:var(--promoted-card-chip-color,var(--v-defaultPromotedColor-base));font-size:11px;font-weight:600;text-transform:uppercase;pointer-events:none}.gst-promoted-card-chip.fit-content{height:17px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;border-radius:0 3px}@media(max-width:959px){.gst-promoted-card-chip.fit-content{border-radius:0 0 0 3px}}.gst-promoted-card-chip.full-width{height:24px;width:100%;border-radius:3px 3px 0 0}@media(max-width:959px){.gst-promoted-card-chip.full-width{border-radius:0}}.gst-promoted-card-chip .gst-promoted-card-chip--image{height:16px}.gst-add-hotel-reservation-hotel-list-card{font-size:15px;font-weight:400;border:1px solid #e3e3e3;font-family:Averta Std,sans-serif;border-radius:3px;overflow:hidden}.gst-add-hotel-reservation-hotel-list-card:hover{border:1px solid #ebf5ff;background-color:#ebf5ff}.gst-add-hotel-reservation-hotel-list-card.gst-add-hotel-reservation-hotel-list-card--highlighted{border:1px solid #024ddf;background-color:#ebf5ff}.gst-add-hotel-reservation-hotel-list-card.gst-add-hotel-reservation-hotel-list-card--highlighted:hover{border:1px solid #024ddf}.gst-add-hotel-reservation-hotel-list-card.gst-add-hotel-reservation-hotel-list-card--no-radius-top{border-radius:0 0 4px 4px}@media(max-width:959px){.gst-add-hotel-reservation-hotel-list-card.gst-add-hotel-reservation-hotel-list-card--no-radius-top{border-radius:0}}.gst-add-hotel-reservation-hotel-list-card .content-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.gst-add-hotel-reservation-hotel-list-card .v-image{border-radius:2px}.gst-add-hotel-reservation-hotel-list-card .gst-add-hotel-reservation-hotel-list-card__rating{height:20px;margin-top:2px;float:left}.gst-add-hotel-reservation-hotel-list-card .gst-add-hotel-reservation-hotel-list-card__distance{font-size:12px;line-height:15px!important;color:var(--v-tertiary-base)}.gst-add-hotel-reservation-hotel-list-card .gst-add-hotel-reservation-hotel-list-card__name{font-size:16px;font-weight:600;line-height:20px!important;color:var(--v-quaternary-base)}.gst-add-hotel-reservation-hotel-list-card .gst-add-hotel-reservation-hotel-list-card__room{font-size:14px;line-height:20px!important;position:relative}.gst-add-hotel-reservation-hotel-list-card .gst-add-hotel-reservation-hotel-list-card__gifts{gap:4px}.gst-add-hotel-reservation-hotel-list-card .gst-add-hotel-reservation-hotel-list-card__icon path{fill:var(--v-tertiary-base)}.gst-add-hotel-reservation-hotel-list-card .gst-add-hotel-reservation-hotel-list-card__icon:hover path{fill:var(--v-primary-base)}@media(max-width:959px){.gst-add-hotel-reservation-hotel-list-card{border:unset;border-bottom:1px solid #e3e3e3;border-radius:0}.gst-add-hotel-reservation-hotel-list-card:hover{border:unset;background-color:#ebf5ff;border-bottom:1px solid #ebf5ff}.gst-add-hotel-reservation-hotel-list-card .gst-add-hotel-reservation-hotel-list-card__distance{margin-top:4px}.gst-add-hotel-reservation-hotel-list-card .gst-add-hotel-reservation-hotel-list-card__rating-wrapper .gst-add-hotel-reservation-hotel-list-card__distance{position:relative;bottom:4px;margin-top:0}.gst-add-hotel-reservation-hotel-list-card .gst-add-hotel-reservation-hotel-list-card__room{top:2px}.gst-add-hotel-reservation-hotel-list-card .gst-add-hotel-reservation-hotel-list-card__rating{position:relative;bottom:4px}}.gst-hotel-no-data{line-height:normal;text-align:center}.gst-hotel-no-data h5{padding-bottom:8px;font-size:30px;font-weight:600}.gst-hotel-no-data p{margin-bottom:24px;font-size:16px;font-weight:400}.gst-hotel-no-data a{font-size:16px;text-transform:capitalize}@media(max-width:959px){.gst-hotel-no-data{padding:56px 20px 0 20px}.gst-hotel-no-data h5{font-size:24px;font-weight:600}}.gst-add-hotel-reservation-hotel-list .v-list{padding-top:0!important}.gst-add-hotel-reservation-hotel-list .v-list .v-list-item:before{background-color:transparent}.gst-add-hotel-reservation-hotel-list .gst-add-hotel-reservation-hotel-list__load-more-btn{text-transform:capitalize}.gst-add-hotel-reservation-hotel-list .v-btn:not(.v-btn--round).v-size--default{height:unset!important;min-height:36px!important}.gst-add-hotel-reservation-hotel-list .gst-hotels-map__update-list-btn span{width:100%}.gst-add-hotel-reservation-hotel-list .gst-hotels-map__update-list-btn span span{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;text-wrap:wrap}.gst-add-hotel-reservation-hotel-list .gst-hotels-map__update-list-btn svg{-webkit-transform:scaleX(-1);transform:scaleX(-1)}.gst-add-hotel-reservation-hotel-list .gst-hotels-map__update-list-btn svg .gst-svg-icon{stroke:var(--v-primary-base)}.gst-campaign-icon{height:19.2px;margin:3.2px 0;max-width:24.8px}.gst-map-marker-hotel{z-index:1}.gst-map-marker-hotel .mapboxgl-popup-content{padding:0 5px;border:1px solid var(--v-primary-base);background-color:var(--v-primary-base);color:#fff;font-size:14px;font-weight:600;font-family:Averta Std,sans-serif;border-radius:15px;cursor:pointer}.gst-map-marker-hotel .mapboxgl-popup-content .hotel-marker-container{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:4px;cursor:pointer}.gst-map-marker-hotel .mapboxgl-popup-tip{position:relative;top:-1px;border:6px solid transparent;border-top-color:var(--v-primary-base)}.gst-map-marker-hotel .mapboxgl-popup-tip:before{position:absolute;top:-6px;left:-5px;height:0;width:0;border:5px solid transparent;border-bottom:none;content:"";z-index:1;-webkit-box-shadow:0 7px 4px rgba(0,0,0,.2);box-shadow:0 7px 4px rgba(0,0,0,.2)}.gst-map-marker-hotel--active,.gst-map-marker-hotel--focused,.gst-map-marker-hotel:hover{z-index:2}.gst-map-marker-hotel--active .mapboxgl-popup-content,.gst-map-marker-hotel--focused .mapboxgl-popup-content,.gst-map-marker-hotel:hover .mapboxgl-popup-content{border:1px solid var(--v-primary-base);background-color:#fff;color:var(--v-primary-base)}.gst-map-marker-hotel--active .mapboxgl-popup-tip:before,.gst-map-marker-hotel--focused .mapboxgl-popup-tip:before,.gst-map-marker-hotel:hover .mapboxgl-popup-tip:before{border-top-color:#fff}.gst-map-hotel-popup{min-width:400px;z-index:5}.gst-map-hotel-popup .mapboxgl-popup-tip{display:none}.gst-map-hotel-popup .mapboxgl-popup-content{padding:0;border-radius:10px}.gst-map-hotel-popup .mapboxgl-popup-content .gst-add-hotel-reservation-hotel-list-card__room{padding-right:44px}.gst-map-hotel-popup.gst-map-hotel-popup--campaign .mapboxgl-popup-close-button{top:20px}.gst-map-hotel-popup .mapboxgl-popup-close-button{top:0;right:0;height:44px;width:44px;color:var(--v-tertiary-base);font-size:20px;font-weight:700}.gst-map-hotel-popup .mapboxgl-popup-close-button:hover{background:none}@media(max-width:959px){.gst-map-hotel-popup{position:absolute;top:auto;left:10px;bottom:10px;width:calc(100% - 20px);max-width:100%!important;min-width:auto;-webkit-transform:none!important;transform:none!important}.gst-map-hotel-popup .mapboxgl-popup-content{width:100%}}.gst-notification-card{font-size:13px}.gst-notification-card.gst-notification-card--error{background-color:rgba(235,0,0,.15)}.gst-notification-card.gst-notification-card--error svg{height:20px;width:20px}.gst-notification-card.gst-notification-card--warning{background-color:rgba(255,185,50,.15)}.gst-notification-card.gst-notification-card--warning .close-btn{margin:-8px;min-width:20px}.gst-notification-card.gst-notification-card--warning .close-btn .gst-svg-icon{fill:var(--v-newTertiary-base)!important}@media(min-width:960px){.gst-notification-card{font-size:14px}.gst-notification-card.gst-notification-card--error svg{height:24px;width:24px}}.gst-hotels-map__load-more-button[data-v-72f92a2c]{background:#fff;-webkit-box-shadow:4px 6px 12px 0 rgba(0,0,0,.12)!important;box-shadow:4px 6px 12px 0 rgba(0,0,0,.12)!important;text-transform:capitalize}.gst-hotels-map__refresh-button[data-v-72f92a2c]{padding:0!important;border:1px solid #012770;margin-right:8px;background:#012770;min-width:38px!important}.gst-notification-card[data-v-72f92a2c]{-webkit-box-shadow:0 12px 12px 0 rgba(0,0,0,.06);box-shadow:0 12px 12px 0 rgba(0,0,0,.06);-webkit-box-shadow:0 0 12px 0 rgba(0,0,0,.12);box-shadow:0 0 12px 0 rgba(0,0,0,.12)}.gst-notification-card-wrapper[data-v-72f92a2c]{background:#fff}@media(max-width:959px){.gst-notification-card[data-v-72f92a2c]{min-width:340px}}.gst-hotels-map[data-v-a0e2bf2a]{position:relative}.gst-hotels-map .gst-hotels-map__actions[data-v-a0e2bf2a]{position:absolute;top:38px;left:50%;z-index:2;-webkit-transform:translate(-50%);transform:translate(-50%)}@media(max-width:959px){.gst-hotels-map .gst-hotels-map__empty-state[data-v-a0e2bf2a]{position:absolute;top:16px;left:50%;width:84%;padding:16px;background:#fff5e0;-webkit-transform:translate(-50%);transform:translate(-50%)}.gst-hotels-map .gst-hotels-map__actions[data-v-a0e2bf2a]{top:20px}}.gst-hotel-selected-card{font-size:15px;font-weight:400;border:1px solid #024ddf;background-color:#ebf5ff;border-radius:3px;overflow:hidden}.gst-hotel-selected-card .v-image{border-radius:2px}.gst-hotel-selected-card .gst-hotel-selected-card__rating{height:12px;margin-top:2px;float:left}.gst-hotel-selected-card .gst-hotel-selected-card__distance{font-size:12px;line-height:15px!important;color:var(--v-tertiary-base)}.gst-hotel-selected-card .gst-hotel-selected-card__name{font-size:14px;font-weight:600;line-height:20px!important;color:var(--v-quaternary-base)}.gst-hotel-selected-card .gst-hotel-selected-card__room{font-size:14px;line-height:20px!important;position:relative;top:4px}.gst-hotel-selected-card .gst-hotel-selected-card__room-name{color:var(--v-tertiary-base);font-size:12px;font-weight:400}.gst-hotel-selected-card .gst-hotel-selected-card__bundle-products{font-size:12px;line-height:15px!important;margin:4px 0;color:var(--v-tertiary-base)}.gst-hotel-selected-card .gst-hotel-selected-card__gifts{gap:4px}.gst-hotel-selected-card .gst-hotel-selected-card__btn{border:1px solid var(--v-primary-base);background-color:#fff!important;color:var(--v-primary-base)!important;font-weight:600;letter-spacing:0;text-transform:capitalize}.gst-hotel-selected-card .gst-hotel-selected-card__icon path{fill:var(--v-tertiary-base)}.gst-hotel-selected-card .gst-hotel-selected-card__icon:hover path{fill:var(--v-primary-base)}.gst-hotel-selected-card.gst-hotel-selected-card--promoted{border:1px solid var(--v-defaultPromotedBg-base)}.promoted-card-chip{margin-right:8px}@media(max-width:959px){.gst-hotel-selected-card{border:transparent!important;background:transparent!important;border-bottom:1px solid #e3e3e3;border-radius:0}.gst-hotel-selected-card:hover{border:transparent;background-color:#ebf5ff;border-bottom:1px solid #ebf5ff}.gst-hotel-selected-card .gst-hotel-selected-card__distance{margin-top:4px}.gst-hotel-selected-card .gst-hotel-selected-card__name{position:relative;top:2px}.gst-hotel-selected-card .gst-hotel-selected-card__rating{position:relative;bottom:4px}}.gst-add-hotel-reservation-header{line-height:24px;background-color:#fff;overflow-y:auto}.gst-add-hotel-reservation-header .gst-add-hotel-reservation-header__title{padding-left:16px;color:var(--v-quaternary-base);font-size:18px;font-weight:600}.gst-add-hotel-reservation-header .gst-add-hotel-reservation-header__content{background-color:var(--v-quinary-base)!important;cursor:pointer}.gst-add-hotel-reservation-header .gst-add-hotel-reservation-header__content .gst-add-hotel-reservation-header__wrapper{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.gst-add-hotel-reservation-header .gst-add-hotel-reservation-header__content .gst-add-hotel-reservation-header__wrapper .gst-add-hotel-reservation-header__location-title{padding:0!important;color:var(--v-quaternary-base);font-size:16px;font-weight:600}.gst-add-hotel-reservation-header .gst-add-hotel-reservation-header__content .gst-add-hotel-reservation-header__icon{height:unset}.gst-add-hotel-reservation-header .gst-add-hotel-reservation-header__content--disabled-filter{background-color:#ebf2ff;cursor:default}.gst-add-hotel-reservation-header .gst-add-hotel-reservation-header__content--disabled-filter .gst-base-button{border:none;color:var(--v-tertiary-base)!important}.gst-add-hotel-reservation-header .gst-add-hotel-reservation-header__content--disabled-filter .calendar-icon .gst-svg-icon{fill:var(--v-tertiary-base)}.gst-add-hotel-reservation-header .gst-add-hotel-reservation-header__content--disabled-filter .gst-add-hotel-reservation-header__location-details,.gst-add-hotel-reservation-header .gst-add-hotel-reservation-header__content--disabled-filter .gst-add-hotel-reservation-header__wrapper .gst-add-hotel-reservation-header__location-title{color:var(--v-tertiary-base)}.gst-add-hotel-reservation-header .gst-add-hotel-reservation-header__content--disabled-filter .gst-base-icon path{fill:var(--v-tertiary-base)}.gst-add-hotel-reservation-header .gst-base-button{padding:16px!important;border:1px solid var(--v-primary-base);margin:4px 8px 4px 0;background-color:#fff;color:var(--v-primary-base);font-size:13px;letter-spacing:normal;text-transform:none;border-radius:2px}.gst-add-hotel-reservation-header .calendar-icon .gst-svg-icon{fill:var(--v-primary-base)}.gst-add-hotel-reservation-header .calendar-icon--read-only .gst-svg-icon{fill:var(--v-quaternary-base)}.gst-add-hotel-reservation-header .dot{height:4px;width:4px;margin:0 8px;background-color:var(--v-quaternary-base);border-radius:50%}.gst-add-hotel-reservation-header.gst-add-hotel-reservation-header--show-filter{position:relative;z-index:23}@media(max-width:959px){.gst-add-hotel-reservation-header .gst-base-button{padding:16px 8px!important;border:1px solid #fff;font-size:12px}.gst-add-hotel-reservation-header .gst-add-hotel-reservation-header__content .gst-add-hotel-reservation-header__wrapper .gst-add-hotel-reservation-header__location-title{font-size:13px}.gst-add-hotel-reservation-header .gst-add-hotel-reservation-header__content .gst-add-hotel-reservation-header__location-details{font-size:12px}}.gst-numeric-step-input{height:44px}.gst-numeric-step-input .gst-numeric-step-input__content{line-height:42px;border:1px solid var(--v-quinary-base);background-color:var(--v-quinary-base);color:var(--v-quaternary-base);font-size:18px;font-weight:700}.gst-numeric-step-input .gst-numeric-step-input__content--disabled{color:var(--v-senary-base)}.gst-numeric-step-input .gst-numeric-step-input__minus-btn{border-radius:10px 0 0 10px}.gst-numeric-step-input .gst-numeric-step-input__minus-btn svg .gst-svg-icon{fill:var(--v-primary-base)}.gst-numeric-step-input .gst-numeric-step-input__plus-btn{border-radius:0 10px 10px 0}.gst-numeric-step-input .gst-numeric-step-input__plus-btn .gst-svg-icon{fill:var(--v-primary-base)}.gst-numeric-step-input .gst-numeric-step-input__minus-btn--disabled svg,.gst-numeric-step-input .gst-numeric-step-input__plus-btn--disabled svg{opacity:.4}.gst-numeric-step-input__minus-btn,.gst-numeric-step-input__plus-btn{height:44px!important;width:44px!important;min-width:44px!important}.header-variant-1[data-v-f702e664]{position:relative;border-bottom:1px solid var(--v-quinary-base)}.header-variant-1.v-sheet[data-v-f702e664]{background:var(--v-primary-base)!important}.header-variant-1__title[data-v-f702e664]{font-size:18px;margin:0 auto;color:#fff;font-weight:600;letter-spacing:-.1px;line-height:24px!important}.header-variant-1__btn-close[data-v-f702e664]{position:absolute;right:10px}@media(max-width:959px){.header-variant-1__title[data-v-f702e664]{font-weight:400}}.header-variant-1__btn-close .gst-svg-icon{fill:#fff}.gst-date-picker-tooltip-disabled-dates{font-size:14px;font-weight:400;background-color:#fff}.gst-date-picker-tooltip-disabled-dates .gst-date-picker-tooltip-disabled-dates__date-picker .v-date-picker-header{-webkit-box-pack:space-evenly;-ms-flex-pack:space-evenly;justify-content:space-evenly}.gst-date-picker-tooltip-disabled-dates .gst-date-picker-tooltip-disabled-dates__date-picker .v-date-picker-header .v-date-picker-header__value{-webkit-box-flex:unset;-ms-flex:unset;flex:unset}.gst-date-picker-tooltip-disabled-dates .gst-date-picker-tooltip-disabled-dates__date-picker .v-date-picker-table{height:auto}.gst-date-picker-tooltip-disabled-dates .gst-date-picker-tooltip-disabled-dates__date-picker .v-date-picker-table--date .v-btn{font-size:14px;font-weight:600;height:20px;width:26px;border-radius:2px}.gst-date-picker-tooltip-disabled-dates .gst-date-picker-tooltip-disabled-dates__date-picker .v-date-picker-table--date .v-btn.v-btn-readonly{color:var(--v-tertiary-base)!important}.gst-date-picker-tooltip-disabled-dates .gst-date-picker-tooltip-disabled-dates__date-picker .v-date-picker-table--month td{font-size:14px;font-weight:600;height:44px}.gst-date-picker-tooltip-disabled-dates .gst-date-picker-tooltip-disabled-dates__date-picker .v-date-picker-table__events{display:none}@media(max-width:959px){.gst-date-picker-tooltip-disabled-dates .gst-add-hotel-reservation-header-date__picker .v-date-picker-header__value{font-size:15px}}.gst-pulse-animation[data-v-eabd81be]{-webkit-animation:pulseAnimation .75s ease-out infinite;animation:pulseAnimation .75s ease-out infinite}.gst-add-hotel-reservation-filter{font-size:14px;font-weight:400;background-color:#fff}.gst-add-hotel-reservation-filter .gst-rooms-tabs-filters__guests-title{font-weight:600}.gst-add-hotel-reservation-filter .gst-add-hotel-reservation-filter__form-input{font-size:14px}.gst-add-hotel-reservation-filter .gst-add-hotel-reservation-filter__form-input p{margin:0;color:var(--v-primary-base);font-size:13px}.gst-add-hotel-reservation-filter .gst-add-hotel-reservation-filter__form-input p span{font-size:12px;display:block;color:var(--v-tertiary-base)}.gst-add-hotel-reservation-filter .gst-add-hotel-reservation-filter__form-input .gst-numeric-step-input__minus-btn,.gst-add-hotel-reservation-filter .gst-add-hotel-reservation-filter__form-input .gst-numeric-step-input__plus-btn{height:24px!important;width:24px!important;min-width:unset!important}.gst-add-hotel-reservation-filter .gst-add-hotel-reservation-filter__form-input .gst-numeric-step-input .gst-numeric-step-input__minus-btn svg .gst-svg-icon,.gst-add-hotel-reservation-filter .gst-add-hotel-reservation-filter__form-input .gst-numeric-step-input .gst-numeric-step-input__plus-btn .gst-svg-icon{fill:#fff}.gst-add-hotel-reservation-filter .gst-add-hotel-reservation-filter__form-input .gst-numeric-step-input .v-btn{height:24px!important;width:24px!important;padding:12px;background-color:var(--v-primary-base);border-radius:24px}.gst-add-hotel-reservation-filter .gst-add-hotel-reservation-filter__form-input .gst-numeric-step-input .v-btn.gst-numeric-step-input__minus-btn--disabled,.gst-add-hotel-reservation-filter .gst-add-hotel-reservation-filter__form-input .gst-numeric-step-input .v-btn.gst-numeric-step-input__plus-btn--disabled{background:rgba(2,77,223,.3)}.gst-add-hotel-reservation-filter .gst-add-hotel-reservation-filter__form-input .gst-numeric-step-input .v-btn ::v-deep .v-btn-content svg{height:16px!important;width:16px!important}.gst-add-hotel-reservation-filter .gst-add-hotel-reservation-filter__form-input .gst-numeric-step-input .gst-numeric-step-input__content{border:0;background:none;font-size:22px;font-weight:400;min-height:20px;min-width:60px;text-align:center}.gst-add-hotel-reservation-filter .gst-add-hotel-reservation-filter__form-input .children-ages-label{color:var(--v-tertiary-base)}.gst-add-hotel-reservation-filter .gst-date-picker-tooltip-disabled-dates__date-picker .v-date-picker-table--date .v-btn{border-radius:4px}.gst-add-hotel-reservation-filter .children-ages-container{padding:12px 0}.gst-add-hotel-reservation-filter .children-ages-container .child-age{padding:8px;border:1px solid var(--v-septenary-base);margin-right:4px;background:#fff;min-height:48px;border-radius:2px}.gst-add-hotel-reservation-filter .children-ages-container .child-age p{position:relative;left:4px;line-height:12px;margin-bottom:0;color:var(--v-quaternary-base);font-size:10px}.gst-add-hotel-reservation-filter .children-ages-container .gst-base-form-select{height:24px;line-height:15px;border:none;font-size:12px;font-weight:600}.gst-add-hotel-reservation-filter .children-ages-container .gst-base-form-select .gst-base-form-select__input{padding-left:4px;color:var(--v-quaternary-base)!important}.gst-add-hotel-reservation-filter .children-ages-container .gst-base-form-select .gst-base-form-select__icon{right:0;height:16px}.gst-add-hotel-reservation-filter .gst-add-hotel-reservation-filter__footer{background-color:var(--v-quinary-base);text-align:center}.gst-add-hotel-reservation-filter .gst-add-hotel-reservation-filter__footer .gst-apply-button{background-color:var(--v-primary-base);min-width:110px;min-height:40px}.gst-add-hotel-reservation-filter .gst-add-hotel-reservation-filter__footer .gst-add-hotel-reservation-filter__buttons{padding:16px 16px 12px 16px}.gst-add-hotel-reservation-filter .gst-add-hotel-reservation-filter__footer .gst-add-hotel-reservation-filter__buttons .v-btn{font-weight:600}.gst-add-hotel-reservation-filter .overlay{position:fixed;top:50px;left:0;height:100vh;width:100vw;background-color:transparent!important;z-index:27}.gst-add-hotel-reservation-filter .gst-add-hotel-reservation-filter__content{z-index:28}.gst-add-hotel-reservation-filter .gst-notification-card{margin-right:24px;margin-left:8px}@media(max-width:959px){.gst-add-hotel-reservation-filter .gst-notification-card{width:95%;margin-right:0}.gst-add-hotel-reservation-filter .gst-date-picker-tooltip-disabled-dates__date-picker .v-date-picker-table--date .v-btn{border-radius:2px}.gst-add-hotel-reservation-filter .gst-add-hotel-reservation-filter__form-input{font-size:14px}.gst-add-hotel-reservation-filter .gst-add-hotel-reservation-filter__form-input p{margin:0;color:var(--v-primary-base);font-size:14px}.gst-add-hotel-reservation-filter .gst-add-hotel-reservation-filter__form-input p span{font-size:14px;display:block;color:var(--v-tertiary-base)}.gst-add-hotel-reservation-filter .gst-add-hotel-reservation-filter__form-input .gst-numeric-step-input .gst-numeric-step-input__minus-btn svg .gst-svg-icon,.gst-add-hotel-reservation-filter .gst-add-hotel-reservation-filter__form-input .gst-numeric-step-input .gst-numeric-step-input__plus-btn .gst-svg-icon{fill:#fff}.gst-add-hotel-reservation-filter .gst-add-hotel-reservation-filter__form-input .gst-numeric-step-input .v-btn{height:32px!important;width:32px!important;padding:12px;background-color:var(--v-primary-base);border-radius:32px}.gst-add-hotel-reservation-filter .gst-add-hotel-reservation-filter__form-input .gst-numeric-step-input .v-btn.gst-numeric-step-input__minus-btn--disabled,.gst-add-hotel-reservation-filter .gst-add-hotel-reservation-filter__form-input .gst-numeric-step-input .v-btn.gst-numeric-step-input__plus-btn--disabled{background:rgba(2,77,223,.3)}.gst-add-hotel-reservation-filter .gst-add-hotel-reservation-filter__form-input .gst-numeric-step-input .v-btn ::v-deep .v-btn-content svg{height:16px!important;width:16px!important}.gst-add-hotel-reservation-filter .gst-add-hotel-reservation-filter__form-input .gst-numeric-step-input .gst-numeric-step-input__content{border:0;background:none;font-size:22px;font-weight:400;min-height:26px;min-width:60px;text-align:center}.gst-add-hotel-reservation-filter .gst-add-hotel-reservation-filter__form-input .children-ages-label{color:var(--v-tertiary-base);margin-left:4px}.gst-add-hotel-reservation-filter .children-ages-container{max-height:400px;overflow-y:auto}.gst-add-hotel-reservation-filter .gst-add-hotel-reservation-filter__footer{padding:16px 16px 32px 16px;background-color:var(--v-quinary-base)}.gst-add-hotel-reservation-filter .gst-add-hotel-reservation-filter__footer .gst-add-hotel-reservation-filter__buttons .v-btn{letter-spacing:normal}}@media(max-width:959px){.gst-add-hotel-reservation-filter{overflow:auto!important}.gst-add-hotel-reservation-filter .gst-add-hotel-reservation-filter__footer{padding-bottom:0!important}}@media(max-width:959px){.gst-add-hotel-reservation .gst-add-hotel-reservation-header h6{padding-left:8px!important}.gst-add-hotel-reservation--with-toggle-view .gst-add-hotel-reservation-hotel-list .v-list{padding-bottom:100px!important}.gst-add-hotel-reservation__toggle-view{position:fixed;right:10px;bottom:10px;margin-bottom:8px;background-color:#012770!important;color:#fff!important;font-weight:600;z-index:8;text-transform:capitalize}.gst-add-hotel-reservation__toggle-view svg path{fill:#fff}}.gst-event-ticket-detail-content__hotel-detail .v-overlay{z-index:21!important}.gst-event-content__hotel-details{position:absolute;top:0;left:0;right:0;bottom:0;z-index:6}.gst-event-content__event-not-available{position:absolute;width:100%}