.gst-banner--detail[data-v-619926f0]{padding-top:55px;background-color:var(--v-newPrimary-base);color:#fff}.gst-banner--detail .gst-banner__gradient[data-v-619926f0]{height:127px;background:-webkit-gradient(linear,left top,left bottom,from(transparent),to(#000));background:linear-gradient(180deg,transparent,#000)}.gst-banner--detail .gst-banner__title[data-v-619926f0]{line-height:30px;font-size:30px;font-weight:400;letter-spacing:-.882px}.gst-support-section .gst-support-section__segment[data-v-61352db4],.gst-support-section .gst-support-section__title[data-v-61352db4]{color:var(--v-quaternary-base)}.gst-support-section .gst-support-section__title[data-v-61352db4]{font-size:18px;font-weight:600}.gst-support-section .gst-support-section__link[data-v-61352db4],.gst-support-section .gst-support-section__segment[data-v-61352db4]{display:inline;line-height:20px;font-size:14px;font-weight:400}.gst-support-section .gst-support-section__link[data-v-61352db4]{color:var(--v-primary-base);font-weight:600}@media(max-width:959px){.gst-support-section .gst-support-section__title[data-v-61352db4]{font-size:14px}}.gst-status-chip[data-v-74889a9e]{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-74889a9e]{height:10px;width:10px;border-radius:50%}.gst-status-chip .gst-status-chip__title[data-v-74889a9e]{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-c7cbcda2]{padding:16px;border:1px solid var(--v-senary-base)}.gst-guest .gst-guest-section[data-v-c7cbcda2]{gap:4px!important}.gst-guest .gst-guest-section p[data-v-c7cbcda2]{margin:0}.gst-guest .gst-guest-section .gst-guest-section__text[data-v-c7cbcda2]{color:var(--v-tertiary-base);font-size:13px;font-weight:400}.gst-guest .gst-guest-section .gst-guest-section__text--bold[data-v-c7cbcda2]{color:var(--v-quaternary-base);font-size:14px;font-weight:600}.gst-hotel-reservation-info{width:100%}.gst-hotel-reservation-info .image-container img{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:8px}.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-guest-disable[data-v-3718d4c5],.gst-hotel-reservation-info-disable[data-v-3718d4c5]{opacity:.6}@media(max-width:959px){.gst-booking-confirmed[data-v-3718d4c5] .gst-hotel-reservation-info .image-container img{max-height:185px!important}}.gst-booking-failed .gst-failed-options-wrapper[data-v-5af58f7e]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:8px}.gst-booking-failed .gst-failed-options[data-v-5af58f7e]{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-5af58f7e]{height:auto;width:100%;min-height:20px}.gst-booking-failed .gst-failed-options .options-number[data-v-5af58f7e]{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-5af58f7e]{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-5af58f7e]{font-size:16px}.gst-booking-failed .gst-failed-options .gst-icon--clock-outlined[data-v-5af58f7e] path.gst-svg-icon,.gst-booking-failed .gst-failed-options .gst-svg-icon[data-v-5af58f7e]{stroke:var(--v-secondary-base)!important;fill:none!important}.gst-booking-failed .gst-failed-options .image-wrapper[data-v-5af58f7e]{width:33%}@media(max-width:959px){.gst-booking-failed .gst-failed-options-wrapper[data-v-5af58f7e]{-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-5af58f7e],.gst-booking-failed .gst-failed-options .image-wrapper[data-v-5af58f7e],.gst-booking-failed .gst-failed-options[data-v-5af58f7e]{width:100%}}.gst-guest-disable[data-v-dbbc0c98],.gst-hotel-reservation-info-disable[data-v-dbbc0c98]{opacity:.6}@media(max-width:959px){.gst-booking-cancelled[data-v-dbbc0c98] .gst-hotel-reservation-info .image-container img{max-height:185px!important}}.gst-cancellation-booking[data-v-3eca36c7]{line-height:normal;background-color:var(--v-quinary-base);gap:16px}.gst-cancellation-booking .gst-btn.v-btn.gst-btn--invert[data-v-3eca36c7]{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-b59e5776]{color:var(--v-quaternary-base);font-size:18px;font-weight:600}.gst-cancellation-policies .gst-cancellation-policies__item[data-v-b59e5776]{margin:8px 0;color:var(--v-quaternary-base);font-size:14px;font-weight:400}.gst-cancellation-policies .gst-cancellation-policies__item--current[data-v-b59e5776]{position:relative;padding-left:8px;font-weight:600}.gst-cancellation-policies .gst-cancellation-policies__item--current[data-v-b59e5776]: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-b59e5776]{color:var(--v-tertiary-base)}@media(max-width:959px){.gst-cancellation-policies .gst-cancellation-policies__title[data-v-b59e5776]{font-size:16px}}.gst-booking-confirmed{margin:24px 0;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__content{width:100%;padding:0 0 32px}@media(max-width:959px){.gst-manage-booking__content{padding:0 16px 32px}}.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{margin-top:auto}@media(max-width:959px){.gst-manage-booking__support-section{padding:0 16px}}