.gst-banner--detail[data-v-6c27e7da]{padding-top:102px;background-color:var(--v-primary-base);color:#fff}.gst-banner--detail .gst-banner__title[data-v-6c27e7da]{line-height:30px;font-size:30px;font-weight:400;letter-spacing:-.882px}.gst-support-section .gst-support-section__segment[data-v-1463ae34],.gst-support-section .gst-support-section__title[data-v-1463ae34]{color:var(--v-quaternary-base)}.gst-support-section .gst-support-section__title[data-v-1463ae34]{font-size:18px;font-weight:500}.gst-support-section .gst-support-section__link[data-v-1463ae34],.gst-support-section .gst-support-section__segment[data-v-1463ae34]{display:inline;line-height:20px;font-size:14px;font-weight:400}.gst-support-section .gst-support-section__link[data-v-1463ae34]{color:var(--v-primary-base);font-weight:600}@media(max-width:959px){.gst-support-section .gst-support-section__title[data-v-1463ae34]{font-size:14px}}.gst-order-confirmation_earn-disclaimer[data-v-41d2be80]{background-color:var(--v-quinary-base);gap:8px}.gst-order-confirmation_earn-disclaimer .gst-order-confirmation_earn-disclaimer_icon[data-v-41d2be80]{color:var(--v-tertiary-base);-webkit-box-flex:0;-ms-flex:none;flex:none}.gst-order-confirmation_earn-disclaimer .gst-order-confirmation_earn-disclaimer_info[data-v-41d2be80]{line-height:20px;color:var(--v-tertiary-base);font-size:14px;font-weight:400;letter-spacing:-.412px}@media(max-width:959px){.gst-order-confirmation_earn-disclaimer .gst-order-confirmation_earn-disclaimer_info[data-v-41d2be80]{font-size:12px}}.gst-status-chip[data-v-0377e42c]{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;border:1px solid var(--v-senary-base);background-color:#fff;border-radius:1px;gap:4px}.gst-status-chip .gst-status-chip__circle[data-v-0377e42c]{height:10px;width:10px;border-radius:50%}.gst-status-chip .gst-status-chip__title[data-v-0377e42c]{font-size:12px;font-weight:600;letter-spacing:.24px;text-transform:uppercase}.gst-payment{width:100%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.gst-payment,.gst-payment .gst-payment-info{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.gst-payment .gst-payment-info{line-height:20px;font-size:16px;font-weight:700}.gst-payment .gst-payment-info .gst-payment-info__tooltip-activator{margin-top:2px;margin-left:8px}.gst-payment .gst-payment-title{width:100%;line-height:18px;padding-bottom:16px;font-size:15px;font-weight:700;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.gst-payment .gst-payment-title span:nth-child(2){color:var(--v-primary-base)!important;cursor:pointer}.gst-payment .gst-payment-method{width:100%;margin-top:20px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.gst-payment .gst-payment-method .gst-payment-info{line-height:20px;font-size:16px;font-weight:700;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.gst-payment .gst-payment-method .gst-payment-info .detail__item-price{font-size:12px;font-weight:400}.gst-payment .gst-payment-details{width:100%}.gst-payment .gst-payment-details h5{line-height:20px;color:var(--v-quaternary-base);font-size:16px;font-weight:600}.gst-payment .gst-payment-details .detail__item{padding-bottom:24px}.gst-payment .gst-payment-details .detail__item-name,.gst-payment .gst-payment-details .detail__item-price{line-height:17px;color:var(--v-quaternary-base);font-size:14px;font-weight:400}.gst-payment .gst-payment-details .detail__item-row{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;-ms-flex-wrap:wrap;flex-wrap:wrap}.gst-payment .gst-payment-details .detail__item-row-variant-2,.gst-payment .gst-payment-details .detail__item-row-variant-2 .detail__item-name{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.gst-payment .gst-payment-details .detail__item-row-variant-2 .detail__item-name{line-height:15px;padding-right:8px;color:var(--v-tertiary-base);font-size:12px;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.gst-payment .gst-payment-details .detail__item-row-variant-2 .detail__item-name span{margin-right:16px}.gst-payment .gst-payment-details .detail__item-row-variant-2 .detail__item-name svg{height:18px;width:18px}.gst-payment .gst-payment-details .detail__item-row-variant-2 .detail__item-name svg .gst-svg-icon{stroke:var(--v-tertiary-base)!important}.gst-payment .gst-payment-details .detail__item-row-variant-2 .detail__item-name svg .gst-svg-icon:nth-child(2){fill:transparent!important}.gst-payment .gst-payment-details .detail__item-row-variant-2 .detail__item-price{line-height:15px;color:var(--v-tertiary-base);font-size:12px}.gst-payment-info__tooltip-content.v-tooltip__content,.gst-payment__tooltip-content.v-tooltip__content{max-width:316px!important}.gst-booking-failed .gst-booking-layout-group.gst-booking-layout-group--background{padding:24px;background-color:var(--v-quinary-base)}.gst-guest[data-v-48724e14]{padding:16px;border:1px solid var(--v-senary-base)}.gst-guest .gst-guest-section[data-v-48724e14]{gap:4px!important}.gst-guest .gst-guest-section p[data-v-48724e14]{margin:0}.gst-guest .gst-guest-section .gst-guest-section__text[data-v-48724e14]{color:var(--v-tertiary-base);font-size:13px;font-weight:400}.gst-guest .gst-guest-section .gst-guest-section__text--bold[data-v-48724e14]{color:var(--v-quaternary-base);font-size:14px;font-weight:600}.gst-hotel-reservation-info{width:100%;gap:11px}@media(min-width:960px){.gst-hotel-reservation-info{gap:them-spacing(4)}}.gst-hotel-reservation-info .image-container img{display:block;width:100%;min-height:200px;-o-object-fit:cover;object-fit:cover}.gst-hotel-reservation-info .info-container{width:100%}.gst-hotel-reservation-info .info-container div{display:-webkit-box;display:-ms-flexbox;display:flex;line-height:15px;color:var(--v-quaternary-base);font-size:12px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.gst-hotel-reservation-info .info-container div .info-container__wrapper-icon,.gst-hotel-reservation-info .info-container div .info-container__wrapper-icon svg{width:15px}.gst-hotel-reservation-info .info-container .info-container__confirmation-number{font-size:12px}.gst-hotel-reservation-info .info-container .event-title-container{margin-bottom:12px}.gst-hotel-reservation-info .info-container .event-title-container .event-title{line-height:18px;font-size:15px;font-weight:700}.gst-hotel-reservation-info .info-container .event-title-container .event-rating{position:relative;bottom:1px;margin-left:8px}.gst-hotel-reservation-info .info-container button{width:220px;padding:8px 36px;margin-bottom:8px;background:var(--v-primary-base);color:#fff;font-weight:600;border-radius:4px}.gst-hotel-reservation-info .info-container .directions{line-height:15px;margin-top:4px;color:var(--v-primary-base);font-size:12px;margin-left:24px;cursor:pointer}.gst-hotel-reservation-info .info-container .location-img,.gst-hotel-reservation-info .info-container .tickets-img{position:relative;left:2px}.gst-hotel-reservation-info .info-container .check-icon .gst-svg-icon{fill:var(--v-success-base)}.gst-hotel-reservation-info .freeCancellation,.gst-hotel-reservation-info .info-container .cancellation-policy-label{color:var(--v-success-base)}.gst-hotel-reservation-info__tooltip.v-tooltip__content{max-width:350px!important}.gst-hotel-reservation-info.gst-hotel-reservation-info--display-v2{display:-webkit-box;display:-ms-flexbox;display:flex;width:80%;margin-top:24px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.gst-hotel-reservation-info.gst-hotel-reservation-info--display-v2 .image-container,.gst-hotel-reservation-info.gst-hotel-reservation-info--display-v2 .info-container{-webkit-box-flex:1;-ms-flex:1;flex:1}.gst-hotel-reservation-info.gst-hotel-reservation-info--display-v2 .info-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-left:16px}@media(max-width:959px){.gst-hotel-reservation-info.gst-hotel-reservation-info--display-v2{width:90%!important;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.gst-hotel-reservation-info.gst-hotel-reservation-info--display-v2 .info-container{width:100%!important}}.gst-banner[data-v-5dd67708]{width:100%;border-radius:10px}.gst-banner .gst-banner-content[data-v-5dd67708]{font-weight:500;gap:4px}.gst-banner .gst-banner-content .gst-banner-content_title[data-v-5dd67708]{font-size:14px;letter-spacing:-.25px}.gst-banner .gst-banner-content .gst-banner-content_description[data-v-5dd67708]{font-size:20px;letter-spacing:-.357px}.gst-checkout_earn-banner[data-v-8183ce5e]{background:center right 20px/auto 67% no-repeat url(../img/logo-small.200b25a7.png),var(--v-secondary-base);color:#fff;font-weight:500;gap:4px}.gst-checkout_earn-banner .gst-checkout_earn-banner-title[data-v-8183ce5e]{font-size:14px;letter-spacing:-.25px}.gst-checkout_earn-banner .gst-checkout_earn-banner-points[data-v-8183ce5e]{font-size:20px;letter-spacing:-.357px}.gst-guest-disable[data-v-0c94ef41],.gst-hotel-reservation-info-disable[data-v-0c94ef41]{opacity:.6}.gst-booking-confirmed__reservation[data-v-0c94ef41]{gap:16px}@media(min-width:960px){.gst-booking-confirmed__reservation[data-v-0c94ef41]{gap:24px}}.gst-booking-confirmed__reservation .gst-booking-confirmed__reservation-earn-banner[data-v-0c94ef41]{border:1px solid var(--v-septenary-base)}@media(max-width:959px){.gst-booking-confirmed[data-v-0c94ef41] .gst-hotel-reservation-info .image-container img{max-height:185px!important}.gst-booking-confirmed__reservation-earn-banner[data-v-0c94ef41]{border:1px solid var(--v-septenary-base)}}.gst-booking-failed .gst-failed-options-wrapper[data-v-454e6ba6]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:8px}.gst-booking-failed .gst-failed-options[data-v-454e6ba6]{display:-webkit-box;display:-ms-flexbox;display:flex;padding:16px;border:1px solid var(--v-senary-base);background-color:#fff;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;gap:16px}.gst-booking-failed .gst-failed-options .options-title[data-v-454e6ba6]{height:auto;width:100%;min-height:20px}.gst-booking-failed .gst-failed-options .options-number[data-v-454e6ba6]{display:inline-block;height:20px;width:20px;line-height:20px;margin-right:8px;background-color:var(--v-primary-base);color:#fff;font-size:13px;text-align:center;vertical-align:text-top;border-radius:50%}.gst-booking-failed .gst-failed-options .gst-btn[data-v-454e6ba6]{height:45px;width:240px;padding:12px 16px;font-size:16px;font-weight:600}.gst-booking-failed .gst-failed-options .gst-icon--clock-outlined[data-v-454e6ba6]{font-size:16px}.gst-booking-failed .gst-failed-options .gst-icon--clock-outlined[data-v-454e6ba6] path.gst-svg-icon,.gst-booking-failed .gst-failed-options .gst-svg-icon[data-v-454e6ba6]{stroke:var(--v-secondary-base)!important;fill:none!important}.gst-booking-failed .gst-failed-options .image-wrapper[data-v-454e6ba6]{width:33%}@media(max-width:959px){.gst-booking-failed .gst-failed-options-wrapper[data-v-454e6ba6]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.gst-booking-failed .gst-failed-options .gst-btn[data-v-454e6ba6],.gst-booking-failed .gst-failed-options .image-wrapper[data-v-454e6ba6],.gst-booking-failed .gst-failed-options[data-v-454e6ba6]{width:100%}}.gst-cancellation-booking[data-v-96f432fc]{line-height:normal;background-color:var(--v-quinary-base);gap:16px}.gst-cancellation-booking .gst-btn.v-btn.gst-btn--invert[data-v-96f432fc]{height:44px;border:1px solid var(--v-error-base)!important;color:var(--v-error-base)!important;font-weight:600}.gst-cancellation-policies .gst-cancellation-policies__title[data-v-a03d9680]{color:var(--v-quaternary-base);font-size:18px;font-weight:600}.gst-cancellation-policies .gst-cancellation-policies__item[data-v-a03d9680]{margin:8px 0;color:var(--v-quaternary-base);font-size:14px;font-weight:400}.gst-cancellation-policies .gst-cancellation-policies__item--current[data-v-a03d9680]{position:relative;padding-left:8px;font-weight:600}.gst-cancellation-policies .gst-cancellation-policies__item--current[data-v-a03d9680]:before{position:absolute;top:0;left:0;height:100%;width:4px;background-color:var(--v-success-base);border-radius:20%;content:""}.gst-cancellation-policies .gst-cancellation-policies__item--past[data-v-a03d9680]{color:var(--v-tertiary-base)}@media(max-width:959px){.gst-cancellation-policies .gst-cancellation-policies__title[data-v-a03d9680]{font-size:16px}}.gst-booking-confirmed{gap:16px}@media(max-width:959px){.gst-booking-confirmed{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.gst-manage-booking{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:32px}.gst-manage-booking .gst-manage-booking__content-wrapper{gap:17px}@media(min-width:960px){.gst-manage-booking .gst-manage-booking__content-wrapper{gap:22px}}@media(min-width:960px){.gst-manage-booking{min-height:1411px}}.gst-manage-booking__content{width:100%}@media(max-width:959px){.gst-manage-booking__content{padding:0 16px}}.gst-manage-booking__content .gst-manage-booking__order-number{color:var(--v-quaternary-base);font-size:14px;font-weight:400}.gst-manage-booking__support-section-wrapper{padding:0 16px;gap:32px}@media(min-width:960px){.gst-manage-booking__support-section-wrapper{padding:0;gap:24px}}