.gst-star-rating[data-v-0c581d7e]{min-width:-webkit-fit-content!important;min-width:-moz-fit-content!important;min-width:fit-content!important}.gst-guests-badge[data-v-22a6d3e8]{padding:4px 8px 4px 4px;background:var(--v-quinary-base);color:var(--v-quaternary-base);font-size:14px;font-weight:600;border-radius:4px;gap:2px}.gst-guests-badge[data-v-22a6d3e8] .gst-svg-icon{stroke:var(--v-quaternary-base);fill:transparent}.gst-guests-badge--dark-mode[data-v-22a6d3e8]{background:var(--v-primary-base);color:#fff}.gst-guests-badge--dark-mode[data-v-22a6d3e8] .gst-svg-icon{stroke:#fff}.gst-highlight-item svg path{fill:var(--v-tertiary-base)}.gst-highlights__toggle{color:var(--v-primary-base);font-size:14px;font-weight:600}.room-card-variant-3{position:relative;padding:4px;background-color:var(--v-primary-base)}.room-card-variant-3 .v-image{height:245px;max-height:245px}.room-card-variant-3 .fallback-image{min-height:245px}.room-card-variant-3 .room-card-variant-3__package-offer-inventory{position:absolute;top:10px;left:10px;line-height:15px;padding:4px 4px;background:var(--v-bonusPointsChipBgColor-base);color:#fff;font-size:12px;font-weight:600;text-transform:uppercase;border-radius:2px;z-index:1}.room-card-variant-3 .room-card-variant-3__hotel-info{position:relative;padding:12px 8px;color:#fff;-webkit-box-flex:.45;-ms-flex:.45;flex:.45}.room-card-variant-3 .room-card-variant-3__hotel-info .hotel-name{margin-bottom:4px}.room-card-variant-3 .room-card-variant-3__hotel-info .hotel-name p{line-height:24px;margin-bottom:0;margin-right:4px;font-size:20px;font-weight:600}.room-card-variant-3 .room-card-variant-3__hotel-info .hotel-name svg path{fill:var(--v-warning-base)}.room-card-variant-3 .room-card-variant-3__hotel-info .room-card-variant-3__guests-badge{position:absolute;top:-28px;left:0;border-radius:0 6px 0 0}.room-card-variant-3 .room-card-variant-3__hotel-info .star-rating{padding-top:3px}.room-card-variant-3 .room-card-variant-3__hotel-info .distance-estimation{line-height:15px;margin-bottom:12px;font-size:12px;opacity:.8}.room-card-variant-3 .room-card-variant-3__hotel-info svg path{fill:#fff}.room-card-variant-3 .room-card-variant-3__hotel-info .price-info{width:100%}.room-card-variant-3 .room-card-variant-3__hotel-info .price-info .price-info__per-person_title{line-height:30px;margin-bottom:4px;font-size:24px;font-weight:600}.room-card-variant-3 .room-card-variant-3__hotel-info .price-info .price-info__per-person_subtitle{line-height:15px;margin-bottom:0;font-size:16px;font-weight:600}.room-card-variant-3 .room-card-variant-3__hotel-info .price-info .price-info__per-package_title{line-height:15px;margin-bottom:0;font-size:16px}.room-card-variant-3 .room-card-variant-3__hotel-info .price-info .price-info__per-package_subtitle{line-height:15px;margin-bottom:0;font-size:14px}.room-card-variant-3 .room-card-variant-3__hotel-info .price-info .select-package-button{border-radius:4px!important;width:100%;padding:8px 12px;background:#fff;color:var(--v-primary-base);font-weight:600;letter-spacing:normal;-webkit-box-shadow:0 1px 2px rgba(0,0,0,.05);box-shadow:0 1px 2px rgba(0,0,0,.05);text-transform:none}.room-card-variant-3 .room-card-variant-3__hotel-info .price-info .select-package-button:hover{background:hsla(0,0%,100%,.2);color:#fff!important}.gst-highlights__toggle--white a{padding-left:30px;color:#fff!important;text-decoration:underline}@media(max-width:959px){.room-card-variant-3 .v-image{height:120px;max-height:120px}.room-card-variant-3 .fallback-image{height:120px;min-height:120px}.room-card-variant-3 .room-card-variant-3__hotel-info .hotel-name p{line-height:20px;font-size:16px}.room-card-variant-3 .room-card-variant-3__hotel-info .price-info p:first-child{line-height:20px;font-size:18px}}.gst-swiper .gst-swiper__content{scroll-behavior:smooth;overflow-x:scroll}.gst-swiper .gst-swiper__navigation .gst-btn:disabled{opacity:.4!important}.gst-event-info[data-v-0f43c8c6]{color:#fff}.gst-event-info .gst-event-info__title[data-v-0f43c8c6]{line-height:40px!important;margin-top:10vh;margin-bottom:16px;font-size:36px;font-weight:700;text-align:left}.gst-event-info .gst-event-info__title .deal[data-v-0f43c8c6]{font-weight:500}.gst-event-info .gst-event-info__location[data-v-0f43c8c6],.gst-event-info .gst-event-info__period[data-v-0f43c8c6]{margin-right:32px;font-size:14px;font-weight:400}.gst-event-info .gst-event-info__location svg[data-v-0f43c8c6],.gst-event-info .gst-event-info__period svg[data-v-0f43c8c6]{height:21px;width:21px}.gst-event-info .gst-event-info__location svg .gst-svg-icon[data-v-0f43c8c6],.gst-event-info .gst-event-info__period svg .gst-svg-icon[data-v-0f43c8c6]{fill:#fff}.gst-event-info .gst-event-info__more-info[data-v-0f43c8c6]{margin-right:32px}.gst-event-info .gst-event-info__button[data-v-0f43c8c6]{height:21px;padding:8px;border:1px solid #fff;background-color:transparent!important;font-size:12px;border-radius:20px;text-transform:unset!important}@media(max-width:959px){.gst-event-info[data-v-0f43c8c6]{margin-top:0}.gst-event-info .gst-event-info__title[data-v-0f43c8c6]{line-height:32px!important;margin-top:0;margin-bottom:32px;font-size:20px;text-align:center}.gst-event-info .gst-event-info__location[data-v-0f43c8c6],.gst-event-info .gst-event-info__period[data-v-0f43c8c6]{margin-bottom:12px;margin-right:0}.gst-event-info .gst-event-info__more-info[data-v-0f43c8c6]{margin-right:0}.gst-event-info .gst-event-info__button[data-v-0f43c8c6]{padding:8px;border:1px solid #fff;background-color:transparent!important;font-size:12px;border-radius:20px;text-transform:unset!important}}.gst-background-image{position:relative;width:100%;min-height:100%}.gst-background-image .gst-background-image__picture{width:50%;background-color:#121212}.gst-background-image .gst-background-image__content{position:absolute;top:0;left:0;right:0;bottom:0;z-index:1;overflow:scroll;-ms-overflow-style:none;scrollbar-width:none}.gst-background-image .gst-background-image__content::-webkit-scrollbar{display:none}.gst-background-image:after{display:block;position:absolute;top:0;left:0;right:0;bottom:0;background:-webkit-gradient(linear,left top,right top,from(rgba(31,38,45,0)),color-stop(48%,#121212),to(#121212));background:linear-gradient(90deg,rgba(31,38,45,0),#121212 48%,#121212);content:""}@media(max-width:959px){.gst-background-image .gst-background-image__picture{height:250px;width:100%}.gst-background-image .gst-background-image__picture .v-image__image{background-position:top!important}.gst-background-image .gst-background-image__content{position:relative;top:0;left:0;right:0;bottom:0;z-index:1;overflow:unset}.gst-background-image:after{background:linear-gradient(180deg,rgba(31,38,45,0),#121212 240px,#121212)}}.gst-event-package-offer-not-available__title[data-v-84fc3bc2]:first-child{margin-bottom:0!important}.gst-event-package-offer-not-available__back-btn[data-v-84fc3bc2]{height:auto!important;padding:0!important;font-size:inherit;letter-spacing:inherit;min-width:unset!important;text-transform:none;vertical-align:baseline}.gst-event-package-offer-not-available__back-btn[data-v-84fc3bc2]:focus:before{opacity:0}.gst-event-package-offer-sold-out__title[data-v-5dc5f0c1]:first-child{margin-bottom:0!important}.gst-event-package-offer-sold-out__back-btn[data-v-5dc5f0c1]{height:auto!important;padding:0!important;font-size:inherit;letter-spacing:inherit;min-width:unset!important;text-transform:none;vertical-align:baseline}.gst-event-package-offer-sold-out__back-btn[data-v-5dc5f0c1]:focus:before{opacity:0}.gst-event-package-offer-not-available .gst-event-package-offer-not-available__body{line-height:24px;padding:16px;border:1px solid hsla(0,0%,100%,.5);margin-top:188px;margin-bottom:16px;background:transparent;color:#fff;font-size:24px;font-weight:600;border-radius:4px;max-width:614px;text-align:center}.gst-event-package-offer-not-available .gst-event-package-offer-not-available__body h5{line-height:24px;font-size:24px;font-weight:600}.gst-event-package-offer-not-available .gst-event-package-offer-not-available__body .gst-event-not-available__content,.gst-event-package-offer-not-available .gst-event-package-offer-not-available__body .gst-event-package-offer-not-available__content{line-height:20px;margin-top:16px;margin-bottom:0;font-size:16px;font-weight:400}@media(max-width:959px){.gst-event-package-offer-not-available .gst-event-package-offer-not-available__body{line-height:20px;margin-top:40px;font-size:20px;max-width:100%}.gst-event-package-offer-not-available .gst-event-package-offer-not-available__body h5{font-size:20px}.gst-event-package-offer-not-available .gst-event-package-offer-not-available__body .gst-event-package-offer-not-available__content{line-height:17px;font-size:14px;font-weight:400}}.gst-event-package-offer{color:#fff}.gst-event-package-offer .gst-event-package-offer__content{display:-webkit-box;display:-ms-flexbox;display:flex;min-height:100%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.gst-event-package-offer .gst-event-package-offer__content .gst-event-package-offer__content-loader{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-height:632px}.gst-event-package-offer .gst-event-package-offer__info{margin-left:33%}.gst-event-package-offer .gst-event-package-offer__not-available{margin-top:24px;margin-left:33%}.gst-event-package-offer .gst-event-package-offer__swiper{margin-top:24px}.gst-event-package-offer .gst-event-package-offer__swiper .gst-swiper__header{margin-bottom:40px;margin-left:33%}.gst-event-package-offer .gst-event-package-offer__swiper .gst-swiper__header .gst-swiper__header-name{margin-right:8px;font-size:16px;font-weight:400;max-width:1038px}.gst-event-package-offer .gst-event-package-offer__swiper .gst-swiper__content{padding-left:33%;margin-left:-4px}.gst-event-package-offer .gst-event-package-offer__view-all-button{margin-top:24px;margin-bottom:24px;font-size:14px;margin-left:33%;text-transform:unset}.gst-event-package-offer .gst-event-package-offer__view-all-button:hover{background-color:hsla(0,0%,100%,.2)}.gst-event-package-offer .gst-event-package-offer__description-bottom{margin-bottom:40px;margin-right:8px;font-size:16px;font-weight:400;margin-left:33%;max-width:1038px}@media screen and (min-width:960px)and (max-height:800px){.gst-event-package-offer{height:calc(100% + 25vh)}.gst-event-package-offer__content{min-height:calc(100% - 50px)}.gst-event-package-offer__content .gst-event-package-offer__content-loader{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-height:unset}}@media screen and (min-width:700px)and (max-width:959px){.gst-event-package-offer .gst-event-package-offer__swiper .gst-swiper__header{margin:0;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.gst-event-package-offer .gst-event-package-offer__swiper .gst-swiper__header .gst-swiper__header-name{max-width:460px}.gst-event-package-offer .gst-event-package-offer__description-bottom{margin:0;max-width:460px}}@media(max-width:959px){.gst-event-package-offer .gst-event-package-offer__content{height:100%}.gst-event-package-offer .gst-event-package-offer__info{margin:0 16px}.gst-event-package-offer .gst-event-package-offer__not-available{margin:16px;text-align:center}.gst-event-package-offer .gst-event-package-offer__swiper .gst-swiper__header{margin-right:24px;margin-left:24px}.gst-event-package-offer .gst-event-package-offer__swiper .gst-swiper__header .gst-swiper__header-name{font-size:15px;text-align:left}.gst-event-package-offer .gst-event-package-offer__swiper .gst-swiper__content{padding-left:0}.gst-event-package-offer .gst-event-package-offer__view-all-button{margin-top:24px;margin-left:0}.gst-event-package-offer .gst-event-package-offer__description-bottom{margin-right:24px;font-size:15px;margin-left:24px;text-align:left}}.gst-the-event-package-offer[data-v-31db77cc]{height:calc(100vh - 50px);background-color:#121212}