.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-f2ee11f2]{padding:16px;background:#d7e5ff;color:var(--v-primary-base);z-index:1}.gst-event-totals-container .price-container__breakdown[data-v-f2ee11f2]{font-size:12px;font-weight:400}.gst-event-totals-container h4[data-v-f2ee11f2]{line-height:24px;font-size:16px;font-weight:700}.gst-event-totals-container p[data-v-f2ee11f2]{line-height:15px;font-size:12px;font-weight:400}.gst-event-totals-container .gst-event-totals-container__no-price[data-v-f2ee11f2]{min-height:39px}.gst-event-totals-container .price-container[data-v-f2ee11f2]{line-height:15px;color:var(--v-anchor-base)}.gst-event-totals-container .price-container .total-title[data-v-f2ee11f2]{font-size:18px;font-weight:700}.gst-event-totals-container .price-container .total-subtitle[data-v-f2ee11f2]{font-size:12px;font-weight:600}.gst-event-sidebar__submit-btn[data-v-15427e7d]{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-ticket-no-seats-available .gst-ticket-no-seats-available__image[data-v-6004c993] .gst-svg-icon{fill:var(--v-primary-base)}.gst-ticket-no-seats-available h5[data-v-6004c993]{line-height:16px;font-size:14px;font-weight:500;letter-spacing:-.41px}.gst-ticket-venue-image{position:relative}.gst-ticket-venue-image .v-image__image--preload{-webkit-filter:none!important;filter:none!important}.gst-ticket-venue-image--preview{min-height:140px}@media(max-width:959px){.gst-ticket-venue-image--preview{max-height:200px}}.gst-ticket-venue-image h5{font-size:16px;font-weight:600;letter-spacing:-.47px}.gst-ticket-venue-image p{font-size:14px;font-weight:400;letter-spacing:-.41px}@media(max-width:959px){h5{font-size:14px}p{font-size:12px}}.gst-event-ticket-image[data-v-40d0e083]{position:relative;background-color:var(--v-quinary-base)}.gst-event-ticket-image .gst-event-ticket-image__ticket-limited-availability-warning-chip[data-v-40d0e083]{position:absolute;top:16px;right:16px}.gst-event-ticket-image .gst-event-ticket-venue-image__wrapper{width:90%}.gst-event__venue-img[data-v-622ad4c0]{height:260px;background-color:var(--v-quinary-base)}.gst-event__venue-img .gst-event-ticket-venue-image[data-v-622ad4c0]{padding-bottom:15px}@media(max-width:959px){.gst-event__venue-img[data-v-622ad4c0]{height:24vh}}.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-ticket-card-variant-6{border:1px solid #e3e3e3;border-radius:4px}.gst-ticket-card-variant-6 .gst-ticket-card-variant-6__image-wrapper{border-right:1px solid #e3e3e3}.gst-ticket-card-variant-6 .gst-ticket-card-variant-6__image{-webkit-box-align:start!important;-ms-flex-align:start!important;align-items:flex-start!important}.gst-ticket-card-variant-6 .gst-ticket-card-variant-6__icon .gst-svg-icon{fill:var(--v-quaternary-base)}.gst-ticket-card-variant-6 .gst-ticket-card-variant-6__content .gst-ticket-card-variant-6__seats{line-height:17px;font-size:14px;font-weight:600}.gst-ticket-card-variant-6 .gst-ticket-card-variant-6__content .gst-ticket-card-variant-6__ticket-type{line-height:14px;color:var(--v-tertiary-base);font-size:12px;font-weight:400}.gst-event-ticket-detail-sidebar-ticket-image{border-top:1px solid #e3e3e3;border-bottom:1px solid #e3e3e3}.gst-event-ticket-detail-sidebar-ticket-image .gst-event-ticket-detail-sidebar-ticket-image__change-btn{background-color:#fff!important;color:var(--v-primary-base)!important;font-size:12px;font-weight:600;text-transform:capitalize}.gst-range-edit-values-input .gst-range-edit-values-input__label{font-size:16px;font-weight:400;border-radius:2px!important;height:36px;border:1px solid var(--v-tertiary-base);color:var(--v-quaternary-base);letter-spacing:-.47px;min-width:90px}.gst-range-edit-values-input .gst-range-edit-values-input__input{border-radius:2px!important;height:36px!important;padding-left:4px;border:1px solid var(--v-primary-base);min-width:90px}.gst-range-edit-values-input .gst-range-edit-values-input__error{line-height:12px!important;font-size:12px;font-weight:400;color:var(--v-error-base);min-height:12px}.gst-range-edit-values-input .gst-range-edit-values-input__slide .v-slider__thumb{left:-13px}.gst-range-edit-values-input .gst-range-edit-values-input__slide .v-slider--horizontal{margin-right:0;margin-left:0}.gst-range-edit-values-input .gst-range-edit-values-input__slide .v-slider__track-container{height:6px!important}.gst-range-edit-values-input .gst-range-edit-values-input__slide .v-slider__thumb.primary{height:28px!important;width:28px!important;background:#fff!important;border-style:solid;border-width:0;-webkit-box-shadow:0 2px 6px rgba(0,0,0,.25);box-shadow:0 2px 6px rgba(0,0,0,.25)}.gst-range-edit-values-input .gst-range-edit-values-input__slide .v-slider__thumb.primary:before{display:none}.fade-enter-active,.fade-leave-active{-webkit-transition:opacity .1s;transition:opacity .1s}.fade-enter,.fade-leave-to{opacity:0}.theme--light.v-input--range-slider.v-input--slider.v-input--is-disabled .v-slider.v-slider .v-slider__thumb{background:#fafafa}.theme--dark.v-input--range-slider.v-input--slider.v-input--is-disabled .v-slider.v-slider .v-slider__thumb{background:#424242}.v-input--range-slider.v-input--is-disabled .v-slider__track-fill{display:none}.v-input--range-slider.v-input--is-disabled.v-input--slider .v-slider.v-slider .v-slider__thumb{border-color:transparent}.theme--light.v-slider .v-slider__thumb,.theme--light.v-slider .v-slider__track-background,.theme--light.v-slider .v-slider__track-fill{background:rgba(0,0,0,.26)}.theme--dark.v-slider .v-slider__thumb,.theme--dark.v-slider .v-slider__track-background,.theme--dark.v-slider .v-slider__track-fill{background:hsla(0,0%,100%,.2)}.v-slider{cursor:default;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;-webkit-box-flex:1;-ms-flex:1;flex:1;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.v-slider input{cursor:default;padding:0;width:100%;display:none}.v-slider__track-container{position:absolute;border-radius:0}.v-slider__thumb-container,.v-slider__track-background,.v-slider__track-fill{position:absolute;-webkit-transition:.3s cubic-bezier(.25,.8,.5,1);transition:.3s cubic-bezier(.25,.8,.5,1)}.v-slider__thumb-container{outline:none;top:50%}.v-slider__thumb-container:hover .v-slider__thumb:before{-webkit-transform:scale(1);transform:scale(1)}.v-slider__thumb{width:12px;height:12px;left:-6px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.v-slider__thumb,.v-slider__thumb:before{position:absolute;border-radius:50%;-webkit-transition:.3s cubic-bezier(.25,.8,.5,1);transition:.3s cubic-bezier(.25,.8,.5,1)}.v-slider__thumb:before{content:"";color:inherit;width:36px;height:36px;background:currentColor;opacity:.3;left:-12px;top:-12px;-webkit-transform:scale(.1);transform:scale(.1);pointer-events:none}.v-slider__tick,.v-slider__ticks-container{position:absolute}.v-slider__tick{opacity:0;background-color:rgba(0,0,0,.5);-webkit-transition:.3s cubic-bezier(.25,.8,.5,1);transition:.3s cubic-bezier(.25,.8,.5,1);border-radius:0}.v-slider__tick--filled{background-color:hsla(0,0%,100%,.5)}.v-application--is-ltr .v-slider__tick:first-child .v-slider__tick-label{-webkit-transform:none;transform:none}.v-application--is-rtl .v-slider__tick:first-child .v-slider__tick-label{-webkit-transform:translateX(100%);transform:translateX(100%)}.v-application--is-ltr .v-slider__tick:last-child .v-slider__tick-label{-webkit-transform:translateX(-100%);transform:translateX(-100%)}.v-application--is-rtl .v-slider__tick:last-child .v-slider__tick-label{-webkit-transform:none;transform:none}.v-slider__tick-label{position:absolute;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;white-space:nowrap}.v-slider__thumb-label-container{top:0}.v-slider__thumb-label,.v-slider__thumb-label-container{position:absolute;left:0;-webkit-transition:.3s cubic-bezier(.25,.8,.25,1);transition:.3s cubic-bezier(.25,.8,.25,1)}.v-slider__thumb-label{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:.75rem;color:#fff;width:32px;height:32px;border-radius:50% 50% 0;bottom:100%;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.v-slider--horizontal{min-height:32px;margin-left:8px;margin-right:8px}.v-slider--horizontal .v-slider__track-container{width:100%;height:2px;left:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.v-slider--horizontal .v-slider__track-background,.v-slider--horizontal .v-slider__track-fill{height:100%}.v-slider--horizontal .v-slider__ticks-container{left:0;height:2px;width:100%}.v-application--is-ltr .v-slider--horizontal .v-slider__tick:first-child .v-slider__tick-label,.v-application--is-rtl .v-slider--horizontal .v-slider__tick:first-child .v-slider__tick-label{-webkit-transform:translateX(0);transform:translateX(0)}.v-application--is-ltr .v-slider--horizontal .v-slider__tick:last-child .v-slider__tick-label{-webkit-transform:translateX(-100%);transform:translateX(-100%)}.v-application--is-rtl .v-slider--horizontal .v-slider__tick:last-child .v-slider__tick-label{-webkit-transform:translateX(100%);transform:translateX(100%)}.v-slider--horizontal .v-slider__tick .v-slider__tick-label{top:8px}.v-application--is-ltr .v-slider--horizontal .v-slider__tick .v-slider__tick-label{-webkit-transform:translateX(-50%);transform:translateX(-50%)}.v-application--is-rtl .v-slider--horizontal .v-slider__tick .v-slider__tick-label{-webkit-transform:translateX(50%);transform:translateX(50%)}.v-slider--horizontal .v-slider__thumb-label{-webkit-transform:translateY(-20%) translateY(-12px) translateX(-50%) rotate(45deg);transform:translateY(-20%) translateY(-12px) translateX(-50%) rotate(45deg)}.v-slider--horizontal .v-slider__thumb-label>*{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.v-slider--vertical{min-height:150px;margin-top:12px;margin-bottom:12px}.v-slider--vertical .v-slider__track-container{height:100%;width:2px;left:50%;top:0;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.v-slider--vertical .v-slider__track-background,.v-slider--vertical .v-slider__track-fill{width:100%}.v-slider--vertical .v-slider__thumb-container{left:50%}.v-slider--vertical .v-slider__ticks-container{top:0;width:2px;height:100%;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.v-application--is-ltr .v-slider--vertical .v-slider__tick .v-slider__tick-label,.v-application--is-ltr .v-slider--vertical .v-slider__tick:first-child .v-slider__tick-label,.v-application--is-ltr .v-slider--vertical .v-slider__tick:last-child .v-slider__tick-label{-webkit-transform:translateY(-50%);transform:translateY(-50%);left:12px}.v-application--is-rtl .v-slider--vertical .v-slider__tick .v-slider__tick-label,.v-application--is-rtl .v-slider--vertical .v-slider__tick:first-child .v-slider__tick-label,.v-application--is-rtl .v-slider--vertical .v-slider__tick:last-child .v-slider__tick-label{-webkit-transform:translateY(-50%);transform:translateY(-50%);right:12px}.v-slider--vertical .v-slider__thumb-label>*{-webkit-transform:rotate(-135deg);transform:rotate(-135deg)}.v-slider__thumb-container--focused .v-slider__thumb:before{-webkit-transform:scale(1);transform:scale(1)}.v-slider--active .v-slider__tick{opacity:1}.v-slider__thumb-container--active .v-slider__thumb:before{-webkit-transform:scale(1.5)!important;transform:scale(1.5)!important}.v-slider--disabled{pointer-events:none}.v-slider--disabled .v-slider__thumb{width:8px;height:8px;left:-4px}.v-slider--disabled .v-slider__thumb:before{display:none}.v-slider__ticks-container--always-show .v-slider__tick{opacity:1}.v-input__slider.v-input--is-readonly>.v-input__control{pointer-events:none}.v-application--is-ltr .v-input__slider .v-input__slot .v-label{margin-left:0;margin-right:12px}.v-application--is-ltr .v-input__slider--inverse-label .v-input__slot .v-label,.v-application--is-rtl .v-input__slider .v-input__slot .v-label{margin-right:0;margin-left:12px}.v-application--is-rtl .v-input__slider--inverse-label .v-input__slot .v-label{margin-left:0;margin-right:12px}.v-input__slider--vertical{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.v-application--is-ltr .v-input__slider--vertical{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}.v-application--is-rtl .v-input__slider--vertical{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.v-input__slider--vertical .v-input__append-outer,.v-input__slider--vertical .v-input__prepend-outer,.v-input__slider--vertical .v-input__slot{margin:0}.v-input__slider--vertical .v-messages{display:none}.v-input--has-state .v-slider__track-background{opacity:.4}.gst-event-ticket-filter .gst-event-ticket-filter__quantity-input{border-radius:2px!important}.gst-event-ticket-filter .gst-event-ticket-filter__quantity-input .gst-base-form-select__wrapper{height:38px}.gst-event-ticket-filter .gst-event-ticket-filter__quantity-input .gst-select__input{font-size:14px;font-weight:400;height:100%;width:100%;color:var(--v-primary-base)}.gst-event-ticket-filter .gst-event-ticket-filter__btn-filter{border-radius:2px!important;height:40px!important;border:1px solid var(--v-primary-base);text-transform:unset}.gst-event-ticket-filter .gst-event-ticket-filter__btn-filter-icon .gst-svg-icon{fill:var(--v-primary-base);stroke:var(--v-primary-base)}.gst-event-ticket-filter .gst-event-ticket-filter__btn-filter-icon--active .gst-svg-icon{stroke:#fff;fill:#fff}.gst-ticket-card-variant-5{padding:16px 16px;border:1px solid #e3e3e3;border-radius:2px}.gst-ticket-card-variant-5.selected,.gst-ticket-card-variant-5:hover{background:#ebf5ff!important;border-color:transparent}.gst-ticket-card-variant-5__name{line-height:20px;color:var(--v-quaternary-base);font-size:16px;font-weight:600}.gst-ticket-card-variant-5__extra{display:-webkit-box;display:-ms-flexbox;display:flex;padding-top:4px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.gst-ticket-card-variant-5__extra .gst-ticket-card-variant-5__extra-status{line-height:17px;color:var(--v-tertiary-base);font-size:14px}.gst-ticket-card-variant-5__price-wrap{max-width:40%}.gst-ticket-card-variant-5__price{line-height:17px;color:var(--v-quaternary-base);font-size:14px;font-weight:600}.gst-ticket-card-variant-5__price-breakdown{color:var(--v-tertiary-base);font-size:12px}.gst-ticket-card-variant-5__selected-ticket-icon path{fill:var(--v-success-base)!important}.gst-event-ticket-list-empty h5[data-v-78833944]{font-size:30px;font-weight:600}.gst-event-ticket-list-empty p[data-v-78833944]{font-size:16px;font-weight:400}@media(max-width:959px){.gst-event-ticket-list-empty h5[data-v-78833944]{font-size:24px;font-weight:600}}.gst-event-content-tickets-list-container{height:100%;-webkit-box-flex:1;-ms-flex:1;flex:1;min-height:0}.gst-event-content-tickets-list-container p{font-size:14px}.gst-event-ticket-filter__title p{line-height:15px;color:var(--v-tertiary-base);font-size:12px;font-weight:400}.gst-event-content-list__item{margin-bottom:8px}.gst-event-content-list__item .gst-ticket-card-variant-5{padding-bottom:10px!important}.gst-event-content-list__item .gst-ticket-card-variant-5 svg{height:18px;width:18px;margin-right:4px}.gst-event-content-list__item .gst-ticket-card-variant-5 svg path{fill:var(--v-tertiary-base)}.gst-event-content-list__item:last-of-type{margin-bottom:20px}.gst-event-content-list__item:after,.gst-event-content-list__item:before{content:none!important}@media(max-width:959px){.gst-event__list .v-list{padding-bottom:0;margin-bottom:-12px}.gst-event__list .gst-infinite-card-list{overflow:unset!important}}.gst-selected-hotel-card[data-v-130b3685]{padding:16px 20px;border:1px solid #e3e3e3;margin-bottom:0;border-radius:4px}.gst-selected-hotel-card .gst-selected-hotel-card__content[data-v-130b3685]{min-width:0}.gst-selected-hotel-card .gst-selected-hotel-card__title[data-v-130b3685]{position:relative}.gst-selected-hotel-card .gst-selected-hotel-card__title .gst-selected-hotel-card__title-name[data-v-130b3685]{line-height:20px;color:var(--v-quaternary-base);font-size:16px;font-weight:600}.gst-selected-hotel-card .gst-selected-hotel-card__venue-distance[data-v-130b3685]{line-height:15px;margin-top:8px;color:var(--v-tertiary-base);font-size:12px;font-weight:400}.gst-selected-hotel-card .gst-selected-hotel-card__stay-details[data-v-130b3685]{margin-top:8px}.gst-selected-hotel-card .gst-selected-hotel-card__stay-details[data-v-130b3685] svg .gst-svg-icon{fill:var(--v-tertiary-base)}.gst-selected-hotel-card .gst-selected-hotel-card__stay-details span[data-v-130b3685]{line-height:17px;color:var(--v-quaternary-base);font-size:14px;font-weight:400}.gst-selected-hotel-card .gst-selected-hotel-card__actions .gst-selected-hotel-card__actions-change-hotel-btn[data-v-130b3685]{line-height:15px;background-color:#fff!important;color:var(--v-primary-base)!important;font-size:12px;font-weight:600;text-transform:capitalize}.gst-selected-hotel-card .gst-selected-hotel-card__actions .gst-selected-hotel-card__actions-remove-hotel-btn[data-v-130b3685]{line-height:15px;background-color:#fff!important;color:var(--v-error-base)!important;font-size:12px;font-weight:600;text-transform:capitalize}.gst-selected-hotel-card--has-image[data-v-130b3685]{padding:0}.gst-selected-hotel-card--has-image .gst-selected-hotel-card__image .v-image[data-v-130b3685]{border-top-left-radius:4px;border-bottom-left-radius:4px}.gst-selected-hotel-card--has-image .gst-selected-hotel-card__content[data-v-130b3685]{padding:16px 0 16px 16px}.gst-selected-hotel-card--has-image .gst-selected-hotel-card__content .gst-selected-hotel-card__title .gst-selected-hotel-card__title-name[data-v-130b3685]{line-height:17px;font-size:14px}.gst-selected-hotel-card--has-image .gst-selected-hotel-card__content .gst-selected-hotel-card__stay-details svg[data-v-130b3685]{height:25px;width:25px}.gst-selected-hotel-card--has-image .gst-selected-hotel-card__content .gst-selected-hotel-card__stay-details span[data-v-130b3685]{line-height:15px;font-size:12px}.gst-selected-hotel-card--has-image .gst-selected-hotel-card__actions[data-v-130b3685]{padding-right:16px}@media(max-width:959px){.gst-selected-hotel-card[data-v-130b3685]{padding:12px 16px}.gst-selected-hotel-card .gst-selected-hotel-card__title[data-v-130b3685]{padding-right:8px}.gst-selected-hotel-card .gst-selected-hotel-card__title .gst-selected-hotel-card__title-name[data-v-130b3685]{font-size:14px}.gst-selected-hotel-card .gst-selected-hotel-card__venue-distance[data-v-130b3685]{font-size:12px}.gst-selected-hotel-card .gst-selected-hotel-card__stay-details[data-v-130b3685]{margin:0}.gst-selected-hotel-card .gst-selected-hotel-card__stay-details span[data-v-130b3685]{font-size:12px}.gst-selected-hotel-card--has-image[data-v-130b3685]{padding:0}.gst-selected-hotel-card--has-image .gst-selected-hotel-card__content[data-v-130b3685]{padding:12px 0 12px 12px}.gst-selected-hotel-card--has-image .gst-selected-hotel-card__content .gst-selected-hotel-card__title[data-v-130b3685]{padding-right:0}.gst-selected-hotel-card--has-image .gst-selected-hotel-card__content .gst-selected-hotel-card__title .gst-selected-hotel-card__title-name[data-v-130b3685]{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.gst-selected-hotel-card--has-image .gst-selected-hotel-card__content .gst-selected-hotel-card__stay-details[data-v-130b3685]{margin-top:8px}.gst-selected-hotel-card--has-image .gst-selected-hotel-card__content .gst-selected-hotel-card__stay-details span[data-v-130b3685]{color:var(--v-tertiary-base);font-weight:400;margin-left:0}.gst-selected-hotel-card--has-image .gst-selected-hotel-card__actions .gst-selected-hotel-card__actions-remove-hotel-btn[data-v-130b3685]{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.gst-selected-hotel-card--has-image .gst-selected-hotel-card__actions .gst-selected-hotel-card__actions-change-hotel-btn[data-v-130b3685]{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}}.gst-event-tickets-sidebar__venue-image-mobile{background:var(--v-quinary-base)}.gst-event-tickets-sidebar__disclaimer{display:block;position:relative;line-height:normal;border-bottom:1px solid #e3e3e3}@media(max-width:959px){.gst-event-tickets-sidebar__disclaimer{position:sticky;top:0;background:#fff;z-index:1}}p[data-v-e29ce696]{font-size:14px;font-weight:600}@media(min-width:960px){.gst-event-ticket-detail-content{background-color:var(--v-quinary-base)}.gst-event-ticket-detail-content__sidebar{background-color:#fff}.gst-event-content__hotel-details{position:absolute;top:0;left:0;right:0;bottom:0;z-index:6}}.gst-event-ticket-detail-content__hotel-detail .v-overlay{z-index:21!important}