.payment-module-scss-module___xlgcG__travelGuardTitle{line-height:2.6rem;font-size:2.4rem!important;font-weight:700!important}.payment-module-scss-module___xlgcG__paymentHeaderTitle{font-size:3.2rem;font-weight:700;line-height:3.5rem}.payment-module-scss-module___xlgcG__paymentMobileHeader{box-sizing:border-box;background-color:#fff;grid-template-columns:4rem minmax(0,1fr) 4rem;align-items:flex-start;column-gap:.8rem;width:calc(100% + 3.2rem);margin-left:-1.6rem;margin-right:-1.6rem;padding:1.6rem;display:grid;box-shadow:0 .2rem .8rem #00000040}.payment-module-scss-module___xlgcG__paymentMobileHeader .payment-module-scss-module___xlgcG__paymentMobileHeaderAction{width:4rem;height:4rem;box-shadow:none;background:0 0;border:none;border-radius:.4rem;padding:.8rem}.payment-module-scss-module___xlgcG__paymentMobileHeader .payment-module-scss-module___xlgcG__paymentMobileHeaderAction:hover{box-shadow:none;background:0 0}.payment-module-scss-module___xlgcG__paymentMobileHeader .payment-module-scss-module___xlgcG__paymentMobileHeaderAction:focus-visible{outline-offset:.2rem;outline:.2rem solid #00acec}.payment-module-scss-module___xlgcG__paymentMobileHeader .payment-module-scss-module___xlgcG__paymentMobileHeaderAction img{width:2.4rem;height:2.4rem}.payment-module-scss-module___xlgcG__paymentMobileHeader .payment-module-scss-module___xlgcG__paymentMobileHeaderBack{justify-self:start}.payment-module-scss-module___xlgcG__paymentMobileHeader .payment-module-scss-module___xlgcG__paymentMobileHeaderBack img{flex-shrink:0;width:2.8rem;height:2.7rem}.payment-module-scss-module___xlgcG__paymentMobileHeader .payment-module-scss-module___xlgcG__paymentMobileHeaderCart{justify-self:end;align-items:center;display:flex}.payment-module-scss-module___xlgcG__paymentMobileHeader .payment-module-scss-module___xlgcG__paymentMobileHeaderTitleGroup{flex-direction:column;justify-content:center;align-items:center;gap:.4rem;min-width:0;display:flex}.payment-module-scss-module___xlgcG__paymentMobileHeader .payment-module-scss-module___xlgcG__paymentMobileHeaderTitle{color:#474541;text-align:center;font-family:Montserrat Variable,Arial,sans-serif;font-size:2rem;font-weight:700;line-height:2.4rem}.payment-module-scss-module___xlgcG__paymentMobileHeader .payment-module-scss-module___xlgcG__paymentMobileHeaderTotal{color:#474541;text-align:center;font-family:Poppins,Arial,sans-serif;font-size:1.4rem;font-weight:500;line-height:2rem}.payment-module-scss-module___xlgcG__travelGuardCard{border:.1rem solid #dfdac9;border-radius:.8rem;margin:1.8rem 1.8rem 0;padding:1.4rem}.payment-module-scss-module___xlgcG__mobileBtnContainer{margin-bottom:2rem}.payment-module-scss-module___xlgcG__paymentInfo{gap:2rem;padding-top:2rem}@media (max-width:600px){.payment-module-scss-module___xlgcG__paymentInfo{gap:1.2rem;padding-top:0}}.payment-module-scss-module___xlgcG__paymentInfo{grid-column:span 4}@media screen and (min-width:900px){.payment-module-scss-module___xlgcG__paymentInfo{grid-column:span 6}}@media screen and (min-width:1200px){.payment-module-scss-module___xlgcG__paymentInfo{grid-column:span 12}}.payment-module-scss-module___xlgcG__paymentInfo hr{background-color:#dfdac9;width:100%}.payment-module-scss-module___xlgcG__paymentInfo .payment-module-scss-module___xlgcG__card{background-color:#fff;border:.1rem solid #dfdac9;border-radius:.8rem;padding:1.6rem}.payment-module-scss-module___xlgcG__paymentInfo .payment-module-scss-module___xlgcG__continueBtn{justify-content:center;align-self:stretch;align-items:center;gap:.8rem;min-height:4.8rem;max-height:4.8rem;padding:1.2rem;display:flex}@media (max-width:900px){.payment-module-scss-module___xlgcG__paymentInfo .payment-module-scss-module___xlgcG__continueBtn{width:100%;max-width:none;padding:1.2rem}}.payment-module-scss-module___xlgcG__paymentInfo .payment-module-scss-module___xlgcG__continueBtn.payment-module-scss-module___xlgcG__flexPayPending.Mui-disabled{--f9-button-primary:#e7e7e6;--f9-button-primary-text:#9c9b98}.payment-module-scss-module___xlgcG__paymentInfo .payment-module-scss-module___xlgcG__paymentHeaderInfo{flex-direction:column;gap:.8rem;display:flex}.payment-module-scss-module___xlgcG__paymentInfo .payment-module-scss-module___xlgcG__paymentHeaderInfo .payment-module-scss-module___xlgcG__title{color:#474541;font-size:3.2rem}.payment-module-scss-module___xlgcG__paymentInfo .payment-module-scss-module___xlgcG__paymentHeaderInfo .payment-module-scss-module___xlgcG__title h2{line-height:4rem}.payment-module-scss-module___xlgcG__paymentInfo .payment-module-scss-module___xlgcG__companionCertificateBannerContainer .payment-module-scss-module___xlgcG__text{color:#474541;font-size:1.4rem;font-weight:700;line-height:2rem}.payment-module-scss-module___xlgcG__paymentInfo .payment-module-scss-module___xlgcG__companionCertificateBannerContainer .payment-module-scss-module___xlgcG__subtext{color:#474541;font-size:1.6rem;font-style:italic;font-weight:400}.payment-module-scss-module___xlgcG__paymentInfo .payment-module-scss-module___xlgcG__companionCertificateBannerContainer .payment-module-scss-module___xlgcG__subtext .payment-module-scss-module___xlgcG__superscriptSymbol{vertical-align:super;color:#474541;padding-left:.2rem;font-size:.8rem;font-style:normal;font-weight:400}.payment-module-scss-module___xlgcG__paymentInfo .payment-module-scss-module___xlgcG__companionCertificateBannerContainer .payment-module-scss-module___xlgcG__link{cursor:pointer;font-size:1.6rem;font-weight:400}.payment-module-scss-module___xlgcG__paymentInfo .payment-module-scss-module___xlgcG__container{grid-column:span 4;gap:2.4rem;display:flex}@media screen and (min-width:900px){.payment-module-scss-module___xlgcG__paymentInfo .payment-module-scss-module___xlgcG__container{grid-column:span 6}}@media screen and (min-width:1200px){.payment-module-scss-module___xlgcG__paymentInfo .payment-module-scss-module___xlgcG__container{grid-column:span 12}}.payment-module-scss-module___xlgcG__paymentInfo .payment-module-scss-module___xlgcG__container .payment-module-scss-module___xlgcG__mainContent{background:#fff;border:.1rem solid #dfdac9;border-radius:.6rem;flex:2;min-width:0;margin-bottom:2rem}@media (max-width:600px){.payment-module-scss-module___xlgcG__paymentInfo .payment-module-scss-module___xlgcG__container .payment-module-scss-module___xlgcG__mainContent{order:3!important}}.payment-module-scss-module___xlgcG__paymentInfo .payment-module-scss-module___xlgcG__container .payment-module-scss-module___xlgcG__tripSummarySection{flex:1;min-width:0}@media (max-width:600px){.payment-module-scss-module___xlgcG__paymentInfo .payment-module-scss-module___xlgcG__container .payment-module-scss-module___xlgcG__tripSummarySection{padding-top:1rem;order:2!important}.payment-module-scss-module___xlgcG__paymentInfo .payment-module-scss-module___xlgcG__container .payment-module-scss-module___xlgcG__barclaysAdSection{border-radius:.8rem;width:100%;margin-bottom:.8rem;padding-top:1rem;order:1!important}.payment-module-scss-module___xlgcG__paymentInfo .payment-module-scss-module___xlgcG__container .payment-module-scss-module___xlgcG__barclaysAdSection .payment-module-scss-module___xlgcG__box{margin:1.2rem 1.6rem}.payment-module-scss-module___xlgcG__paymentInfo .payment-module-scss-module___xlgcG__container{flex-direction:column;gap:1.2rem;padding-bottom:2rem;display:flex}.payment-module-scss-module___xlgcG__paymentInfo .payment-module-scss-module___xlgcG__container .payment-module-scss-module___xlgcG__mainContent,.payment-module-scss-module___xlgcG__paymentInfo .payment-module-scss-module___xlgcG__container .payment-module-scss-module___xlgcG__tripSummarySection{width:100%}}.payment-module-scss-module___xlgcG__paymentInfo .payment-module-scss-module___xlgcG__container .payment-module-scss-module___xlgcG__item{break-inside:avoid;width:100%;display:inline-block}.payment-module-scss-module___xlgcG__paymentInfo .payment-module-scss-module___xlgcG__container .payment-module-scss-module___xlgcG__item.payment-module-scss-module___xlgcG__stickyItem{align-self:start;position:sticky;top:15rem}@media (max-width:600px){.payment-module-scss-module___xlgcG__paymentInfo .payment-module-scss-module___xlgcG__container .payment-module-scss-module___xlgcG__item.payment-module-scss-module___xlgcG__stickyItem{position:static}.payment-module-scss-module___xlgcG__paymentInfo .payment-module-scss-module___xlgcG__container .payment-module-scss-module___xlgcG__item:first-child{order:2}.payment-module-scss-module___xlgcG__paymentInfo .payment-module-scss-module___xlgcG__container .payment-module-scss-module___xlgcG__item:nth-child(2){order:3}.payment-module-scss-module___xlgcG__paymentInfo .payment-module-scss-module___xlgcG__container .payment-module-scss-module___xlgcG__item:nth-child(3){order:1}.payment-module-scss-module___xlgcG__paymentInfo .payment-module-scss-module___xlgcG__container .payment-module-scss-module___xlgcG__item:nth-child(4){order:4}.payment-module-scss-module___xlgcG__paymentInfo .payment-module-scss-module___xlgcG__container .payment-module-scss-module___xlgcG__item{margin-bottom:0}}.payment-module-scss-module___xlgcG__paymentInfo .payment-module-scss-module___xlgcG__container .payment-module-scss-module___xlgcG__item .payment-module-scss-module___xlgcG__box{margin:2rem}.payment-module-scss-module___xlgcG__paymentInfo .payment-module-scss-module___xlgcG__container .payment-module-scss-module___xlgcG__item.payment-module-scss-module___xlgcG__cmsImage{box-shadow:none;background:0 0;border:0}.payment-module-scss-module___xlgcG__paymentInfo .payment-module-scss-module___xlgcG__container .payment-module-scss-module___xlgcG__item .payment-module-scss-module___xlgcG__cmsImage{width:100%;height:auto;display:block}.payment-module-scss-module___xlgcG__paymentInfo .payment-module-scss-module___xlgcG__container .payment-module-scss-module___xlgcG__paymentInfo{break-inside:avoid;background:#fff;border:.1rem solid #dfdac9;border-radius:.6rem;width:100%;margin-bottom:2rem;display:inline-block}.payment-module-scss-module___xlgcG__paymentInfo .payment-module-scss-module___xlgcG__container .payment-module-scss-module___xlgcG__paymentInfo.payment-module-scss-module___xlgcG__stickyItem{align-self:start;position:sticky;top:15rem}@media (max-width:600px){.payment-module-scss-module___xlgcG__paymentInfo .payment-module-scss-module___xlgcG__container .payment-module-scss-module___xlgcG__paymentInfo.payment-module-scss-module___xlgcG__stickyItem{position:static}}.payment-module-scss-module___xlgcG__paymentInfo .payment-module-scss-module___xlgcG__container .payment-module-scss-module___xlgcG__paymentInfo.payment-module-scss-module___xlgcG__mmbStickyItem{top:calc(var(--dynamic-header-height,8rem) + 1.6rem)}@media (max-width:600px){.payment-module-scss-module___xlgcG__paymentInfo .payment-module-scss-module___xlgcG__container .payment-module-scss-module___xlgcG__paymentInfo:first-child{order:2}.payment-module-scss-module___xlgcG__paymentInfo .payment-module-scss-module___xlgcG__container .payment-module-scss-module___xlgcG__paymentInfo:nth-child(2){order:3}.payment-module-scss-module___xlgcG__paymentInfo .payment-module-scss-module___xlgcG__container .payment-module-scss-module___xlgcG__paymentInfo:nth-child(3){order:1}.payment-module-scss-module___xlgcG__paymentInfo .payment-module-scss-module___xlgcG__container .payment-module-scss-module___xlgcG__paymentInfo:nth-child(4){order:4}.payment-module-scss-module___xlgcG__paymentInfo .payment-module-scss-module___xlgcG__container .payment-module-scss-module___xlgcG__paymentInfo{margin-bottom:0}}.payment-module-scss-module___xlgcG__paymentInfo .payment-module-scss-module___xlgcG__container .payment-module-scss-module___xlgcG__paymentInfo .payment-module-scss-module___xlgcG__box{margin:2rem}@media (max-width:600px){.payment-module-scss-module___xlgcG__paymentInfo .payment-module-scss-module___xlgcG__container .payment-module-scss-module___xlgcG__paymentInfo.payment-module-scss-module___xlgcG__tripSummarySection{background:0 0;border:none;margin-bottom:.8rem}.payment-module-scss-module___xlgcG__paymentInfo .payment-module-scss-module___xlgcG__container .payment-module-scss-module___xlgcG__paymentInfo.payment-module-scss-module___xlgcG__tripSummarySection .payment-module-scss-module___xlgcG__box{margin:0}}.payment-module-scss-module___xlgcG__paymentInfo .payment-module-scss-module___xlgcG__container .payment-module-scss-module___xlgcG__paymentInfo.payment-module-scss-module___xlgcG__cmsImage{box-shadow:none;background:0 0;border:0}.payment-module-scss-module___xlgcG__paymentInfo .payment-module-scss-module___xlgcG__container .payment-module-scss-module___xlgcG__paymentInfo .payment-module-scss-module___xlgcG__cmsImage{width:100%;height:auto;display:block}.payment-module-scss-module___xlgcG__wrapper{flex-direction:column;gap:1.6rem;margin:0 2rem 2rem;display:flex}.payment-module-scss-module___xlgcG__upliftPayment{border-radius:.4rem;flex-direction:column;align-self:stretch;align-items:center;display:flex}.payment-module-scss-module___xlgcG__upliftPayment h3{width:100%}.payment-module-scss-module___xlgcG__upliftPayment h3 button{transition:padding .3s ease-in-out}.payment-module-scss-module___xlgcG__upliftPayment .payment-module-scss-module___xlgcG__titleSection{justify-content:flex-start;align-items:center;gap:1rem;width:100%;display:flex}@media (max-width:600px){.payment-module-scss-module___xlgcG__upliftPayment .payment-module-scss-module___xlgcG__titleSection{gap:1rem}}@media (max-width:900px){.payment-module-scss-module___xlgcG__upliftPayment .payment-module-scss-module___xlgcG__titleSection{gap:1rem}}.payment-module-scss-module___xlgcG__upliftPayment .payment-module-scss-module___xlgcG__titleSection .payment-module-scss-module___xlgcG__flexPayLogo{width:8.7rem;height:auto}.payment-module-scss-module___xlgcG__upliftPayment .payment-module-scss-module___xlgcG__titleSection .payment-module-scss-module___xlgcG__titleContainer{flex:none}.payment-module-scss-module___xlgcG__upliftPayment .payment-module-scss-module___xlgcG__titleSection .payment-module-scss-module___xlgcG__title{font-size:1.2rem;font-weight:700;line-height:1.6rem;font-style:bold}@media (max-width:600px){.payment-module-scss-module___xlgcG__upliftPayment .payment-module-scss-module___xlgcG__titleSection .payment-module-scss-module___xlgcG__title{font-size:1rem}}.payment-module-scss-module___xlgcG__upliftPayment .payment-module-scss-module___xlgcG__titleSection .payment-module-scss-module___xlgcG__tooltipIcon{justify-content:center;align-items:center;padding-right:.3rem;display:flex;position:relative;left:.2rem}.payment-module-scss-module___xlgcG__upliftPayment .payment-module-scss-module___xlgcG__titleSection span{font-size:.9rem;font-style:normal}.payment-module-scss-module___xlgcG__upliftPayment .payment-module-scss-module___xlgcG__titleSection span .payment-module-scss-module___xlgcG__financingOfferCurrency{margin-left:.3rem}.payment-module-scss-module___xlgcG__upliftPayment .payment-module-scss-module___xlgcG__titleSection span .payment-module-scss-module___xlgcG__financingOfferPrice{color:#006643;font-weight:800}.payment-module-scss-module___xlgcG__upliftPayment .payment-module-scss-module___xlgcG__titleSection span.payment-module-scss-module___xlgcG__financingOffer{white-space:nowrap;flex-wrap:nowrap;align-items:center;display:flex!important}.payment-module-scss-module___xlgcG__upliftPayment .payment-module-scss-module___xlgcG__titleSection span.payment-module-scss-module___xlgcG__financingOffer>span{white-space:nowrap}.payment-module-scss-module___xlgcG__upliftPayment .payment-module-scss-module___xlgcG__container{display:flex}.payment-module-scss-module___xlgcG__upliftPayment .payment-module-scss-module___xlgcG__container .payment-module-scss-module___xlgcG__btnContainer{justify-content:flex-end;align-items:center;display:flex}.payment-module-scss-module___xlgcG__upliftPayment .payment-module-scss-module___xlgcG__container .payment-module-scss-module___xlgcG__btnContainer .payment-module-scss-module___xlgcG__btn{width:27rem;padding:1.2rem}@media (max-width:900px){.payment-module-scss-module___xlgcG__upliftPayment .payment-module-scss-module___xlgcG__container .payment-module-scss-module___xlgcG__btnContainer .payment-module-scss-module___xlgcG__btn{width:100%;max-width:none}}.payment-module-scss-module___xlgcG__btnContainer{justify-content:space-between;align-items:center;margin-top:1.6rem;display:flex}.payment-module-scss-module___xlgcG__btnContainer .payment-module-scss-module___xlgcG__rightActions{align-items:center;gap:1.2rem;margin-left:auto;display:flex}.payment-module-scss-module___xlgcG__btnContainer .payment-module-scss-module___xlgcG__purchaseBtn{max-width:30rem;padding:1.2rem 7rem;font-size:1.4rem}@media (max-width:600px){.payment-module-scss-module___xlgcG__btnContainer .payment-module-scss-module___xlgcG__purchaseBtn{width:100%;max-width:none}}.payment-module-scss-module___xlgcG__paymentActionGroup{align-items:center;gap:1.6rem;margin-left:auto;display:flex}@media (max-width:600px){.payment-module-scss-module___xlgcG__paymentActionGroup{flex-direction:column-reverse;gap:1.2rem;width:100%;margin-left:0}}.payment-module-scss-module___xlgcG__ctaContainer{justify-content:center;gap:1.6rem;width:100%;display:flex}.payment-module-scss-module___xlgcG__ctaContainer .payment-module-scss-module___xlgcG__ctaButton{width:100%}.payment-module-scss-module___xlgcG__creditDebitContainer{border:.1rem solid #dfdac9;border-radius:.8rem;flex-direction:column;gap:1.6rem;padding:2rem;display:flex}.payment-module-scss-module___xlgcG__creditDebitContainer.payment-module-scss-module___xlgcG__hideCreditDebit{display:none}.payment-module-scss-module___xlgcG__creditDebitContainer.payment-module-scss-module___xlgcG__removeBorder{border:none;padding:0}.payment-module-scss-module___xlgcG__flexPayTitle{padding-bottom:1.6rem;line-height:2.2rem}@media (max-width:600px){.payment-module-scss-module___xlgcG__flexPayTitle{padding-bottom:1rem;line-height:2.4rem;font-size:1.8rem!important}}.payment-module-scss-module___xlgcG__upliftContainer{flex-direction:column;display:flex}.payment-module-scss-module___xlgcG__upliftContainer.payment-module-scss-module___xlgcG__hidden{display:none}.payment-module-scss-module___xlgcG__upliftContainer .payment-module-scss-module___xlgcG__MuiCollapse-root{width:100%}.payment-module-scss-module___xlgcG__upliftContainer .payment-module-scss-module___xlgcG__MuiCollapse-root iframe{border:none}.payment-module-scss-module___xlgcG__upliftContainer hr{margin-top:1.6rem}.payment-module-scss-module___xlgcG__billingInfoContainer .payment-module-scss-module___xlgcG__header{font-size:2rem;font-weight:700;line-height:2.2rem}@media (max-width:600px){.payment-module-scss-module___xlgcG__billingInfoContainer .payment-module-scss-module___xlgcG__header{font-size:1.8rem}}.payment-module-scss-module___xlgcG__checkBoxContainer .payment-module-scss-module___xlgcG__checkBoxTitle{color:inherit;font-family:Poppins,Arial,sans-serif;font-weight:500}.payment-module-scss-module___xlgcG__description{color:#474541;font-family:Poppins,Arial,sans-serif;font-size:1.6rem;font-weight:400;line-height:2.4rem}.payment-module-scss-module___xlgcG__description .payment-module-scss-module___xlgcG__frontierLabel{color:#006643;font-family:Poppins,Arial,sans-serif;font-style:italic;font-weight:700}.payment-module-scss-module___xlgcG__description .payment-module-scss-module___xlgcG__milesLabel{color:#006643;font-style:italic}.payment-module-scss-module___xlgcG__termsContainer{align-items:flex-start;margin-top:1.6rem;display:flex}.payment-module-scss-module___xlgcG__termsContainer .payment-module-scss-module___xlgcG__paymentTerms{font-family:Poppins,Arial,sans-serif;font-size:1.2rem;font-weight:400;line-height:1.6rem;display:block}.payment-module-scss-module___xlgcG__termsContainer .payment-module-scss-module___xlgcG__linkButton{font-size:1.2rem;font-weight:500;line-height:1.6rem}.payment-module-scss-module___xlgcG__termsContainer .payment-module-scss-module___xlgcG__errorText{color:#a33625}.payment-module-scss-module___xlgcG__creditDebitTitle{font-size:2rem;font-weight:700;line-height:2.4rem}.payment-module-scss-module___xlgcG__gridContainer{grid-auto-flow:row;display:grid}.payment-module-scss-module___xlgcG__gridContainer .payment-module-scss-module___xlgcG__uatpAlertText{font-weight:400;line-height:2rem}.payment-module-scss-module___xlgcG__cardImageRow{cursor:pointer;flex-wrap:nowrap;gap:.4rem;display:flex}.payment-module-scss-module___xlgcG__cardImageRow .payment-module-scss-module___xlgcG__barclaysEasyPayRadio,.payment-module-scss-module___xlgcG__barclaysEasyPayRadio{width:2rem;height:2rem;padding:.8rem;right:.1rem;transform:scale(1.5)}.payment-module-scss-module___xlgcG__cardImage{flex:none;align-content:flex-end}.payment-module-scss-module___xlgcG__cardImageActive{align-content:flex-end}.payment-module-scss-module___xlgcG__helperText{padding-top:.8rem}.payment-module-scss-module___xlgcG__saveCardContainer{align-items:end;padding-bottom:3.3rem;display:flex}@media (max-width:900px){.payment-module-scss-module___xlgcG__saveCardContainer{padding-bottom:0}}.payment-module-scss-module___xlgcG__securityCodeIcon{cursor:pointer;padding-bottom:2px}.payment-module-scss-module___xlgcG__promoContainer{color:#474541;margin-top:1.6rem;border:.1rem solid #9c9b98!important}.payment-module-scss-module___xlgcG__promoContainer.payment-module-scss-module___xlgcG__closed{padding:.8rem 2rem}.payment-module-scss-module___xlgcG__promoContainer.payment-module-scss-module___xlgcG__opened{padding:1.6rem 2rem}.payment-module-scss-module___xlgcG__alertContainer{margin:1.2rem 0}.payment-module-scss-module___xlgcG__promoGrid{margin-top:.4rem}.payment-module-scss-module___xlgcG__buttonstyle{float:right;width:30rem}@media (max-width:900px){.payment-module-scss-module___xlgcG__buttonstyle{width:100%}}.payment-module-scss-module___xlgcG__securityCodeContainer div{width:85%;max-width:85%}@media screen and (max-width:900px){.payment-module-scss-module___xlgcG__securityCodeContainer div{width:90%;max-width:90%}}.payment-module-scss-module___xlgcG__paymentInformationFile{background-color:#e6f0ec;border:1px solid #9c9b98;border-radius:.4rem;flex-direction:column;gap:1.6rem;padding:1.6rem 2.4rem;display:flex}.payment-module-scss-module___xlgcG__paymentInformationFile .payment-module-scss-module___xlgcG__paymentTitle{font-family:Poppins,Arial,sans-serif;font-size:1.8rem;font-style:normal;font-weight:600;line-height:2.8rem}.payment-module-scss-module___xlgcG__paymentInformationFile .payment-module-scss-module___xlgcG__cardBox{margin-bottom:1.6rem}.payment-module-scss-module___xlgcG__paymentInformationFile .payment-module-scss-module___xlgcG__radio{width:2rem;height:2rem;padding:.8rem;transform:scale(1.5)}.payment-module-scss-module___xlgcG__paymentInformationFile .payment-module-scss-module___xlgcG__cardRow{align-items:center;margin-bottom:.4rem;display:flex}.payment-module-scss-module___xlgcG__paymentInformationFile .payment-module-scss-module___xlgcG__cardInfo{align-items:center;gap:.8rem;display:flex}.payment-module-scss-module___xlgcG__paymentInformationFile .payment-module-scss-module___xlgcG__cardLogo{object-fit:contain;width:3.119rem;max-width:100%;height:1.984rem;max-height:100%}.payment-module-scss-module___xlgcG__paymentInformationFile .payment-module-scss-module___xlgcG__easypayLogo{object-fit:contain;max-width:100%;height:1.984rem;max-height:100%}.payment-module-scss-module___xlgcG__paymentInformationFile .payment-module-scss-module___xlgcG__barclaysEasyPayType{color:var(--font-styles-primary-text,#474541);font-family:Poppins,Arial,sans-serif;font-size:1.6rem;font-style:normal;font-weight:400;line-height:2.4rem}.payment-module-scss-module___xlgcG__paymentInformationFile .payment-module-scss-module___xlgcG__barclaysEasyPayInfo{margin-bottom:1.2rem}.payment-module-scss-module___xlgcG__paymentInformationFile .payment-module-scss-module___xlgcG__deleteButton{color:#007aa8;cursor:pointer;margin-left:5.5rem;font-family:Poppins,Arial,sans-serif;font-size:1.4rem;font-style:normal;font-weight:500;line-height:2rem}.payment-module-scss-module___xlgcG__paymentInformationFile .payment-module-scss-module___xlgcG__deleteButton:hover{text-decoration:underline}.payment-module-scss-module___xlgcG__paymentInformationFile .payment-module-scss-module___xlgcG__cardType{font-family:Poppins,Arial,sans-serif;font-size:1.4rem;font-style:normal;font-weight:600;line-height:2rem}.payment-module-scss-module___xlgcG__paymentInformationFile .payment-module-scss-module___xlgcG__cardDetails{margin-left:6.7rem;font-size:1.2rem;font-weight:500}.payment-module-scss-module___xlgcG__paymentInformationFile .payment-module-scss-module___xlgcG__addCreditCardText{color:inherit;background-color:inherit;box-shadow:none;cursor:pointer;justify-content:left;gap:2.8rem;padding-top:0;padding-left:0;font-family:Poppins,Arial,sans-serif;font-size:1.6rem;font-style:normal;font-weight:600;line-height:2.4rem;display:flex}.payment-module-scss-module___xlgcG__paymentInformationFile .payment-module-scss-module___xlgcG__addCreditCardText span{margin-bottom:1.8rem}@media (max-width:600px){.payment-module-scss-module___xlgcG__paymentInformationFile .payment-module-scss-module___xlgcG__addCreditCardText{margin-bottom:2rem;padding:.1rem}}.payment-module-scss-module___xlgcG__addNewCard{border:.1rem solid #dfdac9;border-radius:.8rem;margin:1.6rem;padding:1.6rem}.payment-module-scss-module___xlgcG__saveCard{margin-left:20rem}@media (max-width:600px){.payment-module-scss-module___xlgcG__saveCard{margin-left:0}}.payment-module-scss-module___xlgcG__barclaysEasyPayDivider{margin:0}.payment-module-scss-module___xlgcG__savedBarclaysEasyPayDivider{border-color:#474541;margin:0 0 1.2rem}.payment-module-scss-module___xlgcG__barclaysEasyPaySelectionInfo{cursor:pointer;flex-direction:row;align-items:center;gap:0;display:flex}.payment-module-scss-module___xlgcG__barclaysEasyPaySelectionInfo .payment-module-scss-module___xlgcG__barclaysEasyPayRadio{width:2rem;height:2rem;padding:.8rem;transform:scale(1.5)}.payment-module-scss-module___xlgcG__barclaysEasyPaySelectionInfo .payment-module-scss-module___xlgcG__barclaysEasyPayCardLogo,.payment-module-scss-module___xlgcG__barclaysEasyPaySelectionInfo .payment-module-scss-module___xlgcG__easypayLogo{margin-left:.8rem}.payment-module-scss-module___xlgcG__barclaysEasyPaySelectionInfo .payment-module-scss-module___xlgcG__barclaysEasyPayType{margin-left:.5rem;font-size:16px;font-style:normal;font-weight:400;line-height:24px}.payment-module-scss-module___xlgcG__payOvertimeWithEasyPay{font-family:Poppins,Arial,sans-serif;font-size:2rem;font-style:normal;font-weight:700;line-height:2.4rem}.payment-module-scss-module___xlgcG__barclaysEasyPayType{gap:.3rem;margin-left:.1rem;font-size:16px;font-style:normal;font-weight:400;line-height:24px;display:flex}.payment-module-scss-module___xlgcG__barclaysEasyPayTypeDetails{margin-left:.3rem;font-size:16px;font-style:normal;font-weight:600;line-height:24px}.payment-module-scss-module___xlgcG__barclaysEasyPayTypeDescriptionContainer{flex-direction:column;display:flex}.payment-module-scss-module___xlgcG__barclaysEasyPayTypeDescriptionContainer .payment-module-scss-module___xlgcG__barclaysEasyPayDescriptionText{margin-bottom:1.6rem;font-family:Poppins,Arial,sans-serif;font-size:1.6rem;font-style:normal;font-weight:400;line-height:2.4rem}.payment-module-scss-module___xlgcG__barclaysEasyPayTypeDescriptionContainer .payment-module-scss-module___xlgcG__barclaysEasyPayTypeDescription{flex-direction:column;display:flex}.payment-module-scss-module___xlgcG__barclaysEasyPayTypeDescriptionContainer .payment-module-scss-module___xlgcG__barclaysEasyPayTypeDescription>div{margin-bottom:1.6rem}.payment-module-scss-module___xlgcG__superscriptSymbol{vertical-align:super;color:#006643;padding-left:.2rem;font-family:Poppins,Arial,sans-serif;font-size:.6em;font-style:italic}.payment-module-scss-module___xlgcG__promocodevolarisgrid{flex-wrap:wrap;align-items:flex-start;gap:.8rem;margin-top:1rem;display:flex}.payment-module-scss-module___xlgcG__promocodevolarisgrid .payment-module-scss-module___xlgcG__promocodevolarisPaymentInfo{flex:1;min-width:0;font-size:1.4rem}@media (max-width:600px){.payment-module-scss-module___xlgcG__promocodevolarisgrid{gap:.4rem;margin-top:1.5rem}.payment-module-scss-module___xlgcG__promocodevolarisgrid p{line-height:1.7rem}.payment-module-scss-module___xlgcG__promocodevolarisgrid .payment-module-scss-module___xlgcG__promocodevolarisPaymentInfo{margin-left:.3rem;font-size:1.2rem}}.payment-module-scss-module___xlgcG__paymentAdContainer{width:100%;position:relative}.payment-module-scss-module___xlgcG__paymentAdImageWrapper{width:100%;display:inline-block;position:relative}.payment-module-scss-module___xlgcG__paymentAdImage{border-radius:.4rem;width:100%;display:block}.payment-module-scss-module___xlgcG__paymentAdTextOverlay{border-radius:.8rem;padding:1.8rem 1.4rem;position:absolute;bottom:0}.payment-module-scss-module___xlgcG__paymentAdTitle{margin-bottom:.4rem;font-family:Poppins,Arial,sans-serif;font-size:1.8rem;font-weight:600;line-height:2.8rem;color:#fff!important}.payment-module-scss-module___xlgcG__paymentAdSubtitle{opacity:.9;font-family:Poppins,Arial,sans-serif;font-size:1.4rem;font-weight:500;line-height:2rem;color:#fff!important}.payment-module-scss-module___xlgcG__skeletonContainer{background:#fff;border:.1rem solid #dfdac9;border-radius:.6rem;width:100%;margin-bottom:2rem;display:inline-block}@media (max-width:600px){.payment-module-scss-module___xlgcG__skeletonContainer{margin-bottom:0}.payment-module-scss-module___xlgcG__skeletonContainer:first-child{order:1}.payment-module-scss-module___xlgcG__skeletonContainer:nth-child(2){order:4}.payment-module-scss-module___xlgcG__skeletonContainer:nth-child(3){order:3}.payment-module-scss-module___xlgcG__skeletonContainer:nth-child(4){order:2}}.payment-module-scss-module___xlgcG__skeletonContainer.payment-module-scss-module___xlgcG__cmsImage{box-shadow:none;background:0 0;border:0}.payment-module-scss-module___xlgcG__skeletonContainer .payment-module-scss-module___xlgcG__cmsImage{width:100%;height:auto;display:block}.payment-module-scss-module___xlgcG__paymentHeaderDescription{font-size:1.6rem;font-weight:400}.payment-module-scss-module___xlgcG__error{color:#474541;font-family:Poppins,Arial,sans-serif;font-size:1.4rem;font-style:normal;line-height:2rem}.payment-module-scss-module___xlgcG__errorTitle{font-weight:600}.payment-module-scss-module___xlgcG__errorSubText{font-weight:400}.payment-module-scss-module___xlgcG__cvvCardImage{margin:.8rem auto 0;display:block}@media (max-width:600px){.payment-module-scss-module___xlgcG__cvvCardImage{margin:1.01rem auto 0}}.payment-module-scss-module___xlgcG__cvvOverallModalContainer{height:100%;margin:0 2rem}.payment-module-scss-module___xlgcG__cvvHeaderContainer{padding:2rem 2rem 0!important}.payment-module-scss-module___xlgcG__cvvTooltipContainer{color:#000}@media (max-width:600px){.payment-module-scss-module___xlgcG__cvvTooltipContainer{text-align:center;flex-direction:column;padding:0 2rem 2rem;display:flex}}.payment-module-scss-module___xlgcG__cvvTooltipContainer .payment-module-scss-module___xlgcG__cvvTooltipHeaderContainer{padding:0 2.4rem}.payment-module-scss-module___xlgcG__cvvTooltipContainer .payment-module-scss-module___xlgcG__cvvTooltipHeaderContainer .payment-module-scss-module___xlgcG__cvvTooltipHeaderStyle{font-weight:500}.payment-module-scss-module___xlgcG__cvvTooltipContainer .payment-module-scss-module___xlgcG__cvvTooltipDescriptionContainer{margin-bottom:1.2rem}.payment-module-scss-module___xlgcG__cvvTooltipContainer .payment-module-scss-module___xlgcG__cvvTooltipDescriptionContainer .payment-module-scss-module___xlgcG__cvvTooltipDescription{font-size:1.4rem;font-weight:400;line-height:2rem}.payment-module-scss-module___xlgcG__cvvTooltipContainer .payment-module-scss-module___xlgcG__cvvTooltipCardContainer{flex-direction:row;justify-content:space-between;gap:12px;display:flex}.payment-module-scss-module___xlgcG__cvvTooltipContainer .payment-module-scss-module___xlgcG__cardImageContainer{flex-direction:column;align-items:center;display:flex}@media (max-width:600px){.payment-module-scss-module___xlgcG__cvvTooltipContainer .payment-module-scss-module___xlgcG__cardImageContainer{gap:2.5rem;display:grid}}.payment-module-scss-module___xlgcG__cvvTooltipContainer .payment-module-scss-module___xlgcG__cardImageContainer .payment-module-scss-module___xlgcG__cvvCardLabel{font-weight:600;margin-bottom:.8rem!important}@media (max-width:600px){.payment-module-scss-module___xlgcG__cvvTooltipContainer .payment-module-scss-module___xlgcG__cardImageContainer .payment-module-scss-module___xlgcG__cvvCardLabel{font-weight:500}}.payment-module-scss-module___xlgcG__cvvTooltipContainer .payment-module-scss-module___xlgcG__cardImageContainer .payment-module-scss-module___xlgcG__cvvCardLabelDescription{font-weight:500}@media (max-width:600px){.payment-module-scss-module___xlgcG__cvvTooltipContainer .payment-module-scss-module___xlgcG__cardImageContainer .payment-module-scss-module___xlgcG__cvvCardLabelDescription{font-weight:600}}
.TripSummary-module-scss-module__HZL1vG__tripSummaryContainer{flex-direction:column;gap:1.6rem;width:100%;max-width:48rem;height:fit-content;display:flex}@media (max-width:600px){.TripSummary-module-scss-module__HZL1vG__tripSummaryContainer{gap:2.4rem}}.TripSummary-module-scss-module__HZL1vG__tripSummaryContainer .TripSummary-module-scss-module__HZL1vG__divider{margin:.1rem 0}.TripSummary-module-scss-module__HZL1vG__tripSummaryContainer .TripSummary-module-scss-module__HZL1vG__totalOnlyContainer{padding:1.6rem 0}.TripSummary-module-scss-module__HZL1vG__tripSummaryContainer .TripSummary-module-scss-module__HZL1vG__receiptCard{flex-direction:column;gap:.8rem;width:100%;display:flex}@media (max-width:600px){.TripSummary-module-scss-module__HZL1vG__tripSummaryContainer .TripSummary-module-scss-module__HZL1vG__receiptCard{box-sizing:border-box;background-color:#fff;border:.1rem solid #dfdac9;border-radius:.8rem;align-items:flex-start;padding:2rem 2rem 1.2rem}}.TripSummary-module-scss-module__HZL1vG__tripSummaryContainer .TripSummary-module-scss-module__HZL1vG__receiptCard .TripSummary-module-scss-module__HZL1vG__receiptRows{flex-direction:column;align-self:stretch;gap:.8rem;width:100%;margin:0;display:flex}.TripSummary-module-scss-module__HZL1vG__tripSummaryContainer .TripSummary-module-scss-module__HZL1vG__receiptCard .TripSummary-module-scss-module__HZL1vG__receiptRow{justify-content:space-between;align-self:stretch;align-items:flex-start;gap:1.6rem;width:100%;display:flex}.TripSummary-module-scss-module__HZL1vG__tripSummaryContainer .TripSummary-module-scss-module__HZL1vG__receiptCard .TripSummary-module-scss-module__HZL1vG__receiptRowLabel,.TripSummary-module-scss-module__HZL1vG__tripSummaryContainer .TripSummary-module-scss-module__HZL1vG__receiptCard .TripSummary-module-scss-module__HZL1vG__receiptRowAmount{color:#474541;margin:0;font-family:Poppins,Arial,sans-serif;font-size:1.6rem;font-style:normal;font-weight:400;line-height:2.4rem}.TripSummary-module-scss-module__HZL1vG__tripSummaryContainer .TripSummary-module-scss-module__HZL1vG__receiptCard .TripSummary-module-scss-module__HZL1vG__receiptDivider{background-color:#dfdac9;align-self:stretch;width:100%}.TripSummary-module-scss-module__HZL1vG__tripSummaryContainer .TripSummary-module-scss-module__HZL1vG__receiptCard .TripSummary-module-scss-module__HZL1vG__receiptTotalRow{justify-content:space-between;align-self:stretch;align-items:flex-start;gap:1.6rem;width:100%;display:flex}.TripSummary-module-scss-module__HZL1vG__tripSummaryContainer .TripSummary-module-scss-module__HZL1vG__receiptCard .TripSummary-module-scss-module__HZL1vG__receiptTotalLabelGroup{flex-direction:column;flex:1 0 0;min-width:0;display:flex}.TripSummary-module-scss-module__HZL1vG__tripSummaryContainer .TripSummary-module-scss-module__HZL1vG__receiptCard .TripSummary-module-scss-module__HZL1vG__receiptTotalLabel{color:#474541;align-self:stretch;font-family:Poppins,Arial,sans-serif;font-size:1.8rem;font-weight:700;line-height:2.8rem}.TripSummary-module-scss-module__HZL1vG__tripSummaryContainer .TripSummary-module-scss-module__HZL1vG__receiptCard .TripSummary-module-scss-module__HZL1vG__receiptNonRefundable{color:#504e4b;width:9.4rem;font-size:.9rem;line-height:1.2rem}.TripSummary-module-scss-module__HZL1vG__tripSummaryContainer .TripSummary-module-scss-module__HZL1vG__receiptCard .TripSummary-module-scss-module__HZL1vG__receiptTotalAmountGroup{flex-direction:column;flex:1 0 0;align-items:flex-end;gap:.4rem;min-width:0;display:flex}.TripSummary-module-scss-module__HZL1vG__tripSummaryContainer .TripSummary-module-scss-module__HZL1vG__receiptCard .TripSummary-module-scss-module__HZL1vG__receiptTotalAmount{color:#474541;text-align:right;font-family:Poppins,Arial,sans-serif;font-size:2.2rem;font-weight:700;line-height:2.8rem}.TripSummary-module-scss-module__HZL1vG__tripSummaryContainer .TripSummary-module-scss-module__HZL1vG__receiptCard .TripSummary-module-scss-module__HZL1vG__receiptTotalMiles{color:#504e4b;font-family:Poppins,Arial,sans-serif;font-size:1.6rem;font-weight:600;line-height:2.4rem}.TripSummary-module-scss-module__HZL1vG__tripSummaryContainer .TripSummary-module-scss-module__HZL1vG__receiptCard .TripSummary-module-scss-module__HZL1vG__receiptFooterRow{justify-content:center;align-self:stretch;width:100%;display:flex}.TripSummary-module-scss-module__HZL1vG__tripSummaryContainer .TripSummary-module-scss-module__HZL1vG__receiptCard .TripSummary-module-scss-module__HZL1vG__receiptDetailsLink{color:#007aa8;text-align:center;text-decoration-skip-ink:none;text-underline-offset:auto;text-underline-position:from-font;cursor:pointer;font-family:Poppins,Arial,sans-serif;font-size:1.6rem;font-style:normal;font-weight:600;line-height:2.4rem;text-decoration:underline}@media (max-width:600px){.TripSummary-module-scss-module__HZL1vG__tripSummaryContainer .TripSummary-module-scss-module__HZL1vG__receiptCard .TripSummary-module-scss-module__HZL1vG__receiptDetailsLink{box-sizing:border-box;justify-content:center;align-items:center;min-height:4.8rem;padding:1.2rem 0;display:inline-flex}}.TripSummary-module-scss-module__HZL1vG__tripSummaryContainer .TripSummary-module-scss-module__HZL1vG__companionCertificateStatus{flex-direction:row;align-self:stretch;align-items:center;gap:.4rem;display:flex}.TripSummary-module-scss-module__HZL1vG__tripSummaryContainer .TripSummary-module-scss-module__HZL1vG__companionCertificateStatus .TripSummary-module-scss-module__HZL1vG__companionCertificateText{color:#504e4b;font-size:1.4rem;font-weight:600;line-height:2rem}.TripSummary-module-scss-module__HZL1vG__tripSummaryContainer .TripSummary-module-scss-module__HZL1vG__headerContainer{flex-direction:column;align-self:stretch;align-items:flex-start;gap:.8rem;display:flex}@media (max-width:600px){.TripSummary-module-scss-module__HZL1vG__tripSummaryContainer .TripSummary-module-scss-module__HZL1vG__headerContainer{gap:.4rem}}.TripSummary-module-scss-module__HZL1vG__tripSummaryContainer .TripSummary-module-scss-module__HZL1vG__headerContainer .TripSummary-module-scss-module__HZL1vG__headerRow{justify-content:space-between;align-items:center;width:100%;display:flex}.TripSummary-module-scss-module__HZL1vG__tripSummaryContainer .TripSummary-module-scss-module__HZL1vG__headerContainer .TripSummary-module-scss-module__HZL1vG__tripSummaryTitle{color:#474541;font-family:Poppins,Arial,sans-serif;font-size:2rem;font-weight:700;line-height:2.8rem}@media (max-width:600px){.TripSummary-module-scss-module__HZL1vG__tripSummaryContainer .TripSummary-module-scss-module__HZL1vG__headerContainer .TripSummary-module-scss-module__HZL1vG__tripSummaryTitle{align-self:stretch;font-family:Montserrat Variable,Arial,sans-serif;font-size:2.4rem;line-height:3.2rem}}.TripSummary-module-scss-module__HZL1vG__tripSummaryContainer .TripSummary-module-scss-module__HZL1vG__headerContainer .TripSummary-module-scss-module__HZL1vG__expandButton{border-radius:50%;padding:.4rem;transition:transform .3s}.TripSummary-module-scss-module__HZL1vG__tripSummaryContainer .TripSummary-module-scss-module__HZL1vG__headerContainer .TripSummary-module-scss-module__HZL1vG__expandButton:hover{background-color:#9c9b98}.TripSummary-module-scss-module__HZL1vG__tripSummaryContainer .TripSummary-module-scss-module__HZL1vG__headerContainer .TripSummary-module-scss-module__HZL1vG__expand{transition:transform .3s;transform:rotate(0)}.TripSummary-module-scss-module__HZL1vG__tripSummaryContainer .TripSummary-module-scss-module__HZL1vG__headerContainer .TripSummary-module-scss-module__HZL1vG__collapse{transition:transform .3s;transform:rotate(180deg)}.TripSummary-module-scss-module__HZL1vG__tripSummaryContainer .TripSummary-module-scss-module__HZL1vG__operatedBy{color:#a12885;font-weight:600}.TripSummary-module-scss-module__HZL1vG__superscriptSymbol{vertical-align:super;padding-left:.2rem;font-family:Poppins,Arial,sans-serif;font-size:.6em}.TripSummary-module-scss-module__HZL1vG__membershipSummaryBox{background-color:#b0e5f9;border:.1rem solid #007aa8;border-radius:.8rem}.TripSummary-module-scss-module__HZL1vG__membershipDetailsContainer{flex-direction:column;gap:.2rem;padding:1.2rem 2rem;display:flex}.TripSummary-module-scss-module__HZL1vG__removeMembershipLink{padding-left:.8rem;font-size:1.2rem;font-weight:700;line-height:1.6rem}.TripSummary-module-scss-module__HZL1vG__membershipLabel{font-weight:700}.TripSummary-module-scss-module__HZL1vG__membershipDescriptionTextChange{margin-top:.8rem;font-style:italic;font-weight:500;line-height:1.6rem}.TripSummary-module-scss-module__HZL1vG__discountDenTitleTripSummary{justify-content:space-between;width:100%;display:flex}.TripSummary-module-scss-module__HZL1vG__flightTitle{justify-content:space-between;display:flex}.TripSummary-module-scss-module__HZL1vG__flightTitleText{word-spacing:.8rem;font-weight:700}.TripSummary-module-scss-module__HZL1vG__addBundleTitle{align-items:center;gap:.8rem;display:flex}.TripSummary-module-scss-module__HZL1vG__addBundleTitle .TripSummary-module-scss-module__HZL1vG__addBundlesButton{font-size:1.6rem;font-weight:700}.TripSummary-module-scss-module__HZL1vG__seatCode{float:right;text-align:right}.TripSummary-module-scss-module__HZL1vG__seatDesignatorStyling{padding-right:.8rem}.TripSummary-module-scss-module__HZL1vG__flightTitleTextBundles{word-spacing:.8rem;width:100%;font-weight:700}.TripSummary-module-scss-module__HZL1vG__flightTitleTextBundles .TripSummary-module-scss-module__HZL1vG__btn{font-size:1.6rem;font-style:normal;font-weight:700;line-height:2.4rem}.TripSummary-module-scss-module__HZL1vG__flightTitleTextBundles .TripSummary-module-scss-module__HZL1vG__seatCode{float:right;font-family:Poppins,sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:24px}.TripSummary-module-scss-module__HZL1vG__bundlesContainer{flex-direction:column;gap:.4rem;padding-top:.8rem;display:flex}.TripSummary-module-scss-module__HZL1vG__bundlesContainer .TripSummary-module-scss-module__HZL1vG__routeTitleStation{font-family:Poppins,sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:24px}.TripSummary-module-scss-module__HZL1vG__bundlesContainer .TripSummary-module-scss-module__HZL1vG__bundleTitle{margin-left:.8rem;font-family:Poppins,sans-serif;font-size:16px;font-style:normal;font-weight:600;line-height:24px}.TripSummary-module-scss-module__HZL1vG__bundlesContainer .TripSummary-module-scss-module__HZL1vG__bundleSeparateCost{float:right;font-family:Poppins,sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:20px}.TripSummary-module-scss-module__HZL1vG__bundlesContainer .TripSummary-module-scss-module__HZL1vG__journeyDescription{font-family:Poppins,sans-serif;font-size:12px;font-style:normal;font-weight:500;line-height:16px}.TripSummary-module-scss-module__HZL1vG__bundlesContainer .TripSummary-module-scss-module__HZL1vG__journeyDescription .TripSummary-module-scss-module__HZL1vG__seatTypes{gap:.4rem;display:flex}.TripSummary-module-scss-module__HZL1vG__bundlesContainer .TripSummary-module-scss-module__HZL1vG__journeyDescription .TripSummary-module-scss-module__HZL1vG__seatTypes .TripSummary-module-scss-module__HZL1vG__seatTypeItem{align-items:center;gap:.4rem;display:flex}.TripSummary-module-scss-module__HZL1vG__bundlesContainer .TripSummary-module-scss-module__HZL1vG__journeyDescriptionsRow{flex-wrap:wrap;gap:4px;display:flex}.TripSummary-module-scss-module__HZL1vG__bundlesContainer .TripSummary-module-scss-module__HZL1vG__staticBundleLabel{font-family:Poppins,sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:20px}.TripSummary-module-scss-module__HZL1vG__journeyContainer{flex-direction:column;gap:.4rem;padding-top:.8rem;display:flex}.TripSummary-module-scss-module__HZL1vG__codeShare{color:#a12885;font-size:1.4rem;font-style:normal;font-weight:600;line-height:2rem}.TripSummary-module-scss-module__HZL1vG__routeTitle{font-weight:700!important}.TripSummary-module-scss-module__HZL1vG__discountDenTitle{gap:1rem;display:flex;font-weight:700!important}.TripSummary-module-scss-module__HZL1vG__routeTitles{font-weight:600!important}.TripSummary-module-scss-module__HZL1vG__airfareRow{justify-content:space-between;display:flex}.TripSummary-module-scss-module__HZL1vG__flyFreeBadge{margin-top:.8rem}.TripSummary-module-scss-module__HZL1vG__flyFreeBadge .TripSummary-module-scss-module__HZL1vG__flyFreeBadgeText{border-radius:var(--card-corner);background-color:#8ad9f6;width:max-content;padding:.4rem 1.2rem;font-size:1.2rem;font-weight:600;line-height:1.6rem}.TripSummary-module-scss-module__HZL1vG__flexBetween{justify-content:space-between;margin-top:.2rem;display:flex}.TripSummary-module-scss-module__HZL1vG__detailItem{font-size:1.4rem}.TripSummary-module-scss-module__HZL1vG__detail{font-weight:700}.TripSummary-module-scss-module__HZL1vG__contactName{font-size:1.6rem;font-weight:500}.TripSummary-module-scss-module__HZL1vG__totalSection{padding-top:.6rem}.TripSummary-module-scss-module__HZL1vG__discountItem{color:#006643;justify-content:space-between;margin-bottom:.4rem;font-size:1.4rem;display:flex}.TripSummary-module-scss-module__HZL1vG__totalItem{justify-content:space-between;margin-top:.8rem;font-size:1.8rem;font-weight:700;display:flex}.TripSummary-module-scss-module__HZL1vG__discountLabel{color:#474541}.TripSummary-module-scss-module__HZL1vG__discountValue{color:#006643;font-size:1.4rem;font-weight:400}.TripSummary-module-scss-module__HZL1vG__customExpandableRow{justify-content:space-between;align-items:center}.TripSummary-module-scss-module__HZL1vG__customExpandableRow p{font-size:1.4rem!important}.TripSummary-module-scss-module__HZL1vG__customTaxesList{flex-direction:column;gap:.4rem;padding-top:.4rem;padding-left:2.4rem;display:flex}.TripSummary-module-scss-module__HZL1vG__customTaxesList div{margin-bottom:.3rem}.TripSummary-module-scss-module__HZL1vG__customTaxesList .TripSummary-module-scss-module__HZL1vG__travelerRow{flex-direction:column;align-self:stretch;align-items:flex-start;gap:.4rem;display:flex}.TripSummary-module-scss-module__HZL1vG__customTaxesList .TripSummary-module-scss-module__HZL1vG__travelerRow .TripSummary-module-scss-module__HZL1vG__travelerStatusIcon{align-items:center;gap:.2rem;display:flex}.TripSummary-module-scss-module__HZL1vG__customTaxesList .TripSummary-module-scss-module__HZL1vG__travelerRow .TripSummary-module-scss-module__HZL1vG__travelerStatusIcon .TripSummary-module-scss-module__HZL1vG__travelerName{font-weight:400}.TripSummary-module-scss-module__HZL1vG__customTaxesList .TripSummary-module-scss-module__HZL1vG__travelerRow .TripSummary-module-scss-module__HZL1vG__milesEarnedMessage{font-style:italic;font-weight:400}.TripSummary-module-scss-module__HZL1vG__customTaxesList .TripSummary-module-scss-module__HZL1vG__travelerRow .TripSummary-module-scss-module__HZL1vG__infantTaxDisplay{margin-left:1.6rem;font-weight:400;line-height:1.6rem;font-size:1.2rem!important}.TripSummary-module-scss-module__HZL1vG__customTaxesList .TripSummary-module-scss-module__HZL1vG__travelerRow .TripSummary-module-scss-module__HZL1vG__infantTaxDisplay>span{color:#006643}.TripSummary-module-scss-module__HZL1vG__insuranceList{padding-top:.4rem;padding-left:1.6rem}.TripSummary-module-scss-module__HZL1vG__insuranceList p{font-size:1.4rem!important}.TripSummary-module-scss-module__HZL1vG__insuranceList div{margin-bottom:.3rem}.TripSummary-module-scss-module__HZL1vG__dafarList{padding-top:.4rem}.TripSummary-module-scss-module__HZL1vG__dafarList p{line-height:2rem;font-size:1.4rem!important}.TripSummary-module-scss-module__HZL1vG__dafarList .TripSummary-module-scss-module__HZL1vG__dafarDetails{flex-direction:column;justify-content:space-between;gap:.4rem;padding-left:1.6rem;display:flex}.TripSummary-module-scss-module__HZL1vG__dafarList .TripSummary-module-scss-module__HZL1vG__htsNumber{float:inline-end;text-align:right;width:21.1rem}@media (min-width:600px) and (max-width:900px){.TripSummary-module-scss-module__HZL1vG__dafarList .TripSummary-module-scss-module__HZL1vG__htsNumber{width:15.1rem}}.TripSummary-module-scss-module__HZL1vG__cfarList{padding-top:.4rem}.TripSummary-module-scss-module__HZL1vG__cfarList p{line-height:2rem;font-size:1.4rem!important}.TripSummary-module-scss-module__HZL1vG__cfarList .TripSummary-module-scss-module__HZL1vG__cfarDetails{flex-direction:column;justify-content:space-between;gap:.4rem;padding-left:1.6rem;display:flex}.TripSummary-module-scss-module__HZL1vG__cfarList .TripSummary-module-scss-module__HZL1vG__htsNumber{float:inline-end;text-align:right;width:21.1rem}@media (min-width:600px) and (max-width:900px){.TripSummary-module-scss-module__HZL1vG__cfarList .TripSummary-module-scss-module__HZL1vG__htsNumber{width:15.1rem}}.TripSummary-module-scss-module__HZL1vG__travelerSection .TripSummary-module-scss-module__HZL1vG__customExpandableRow p{font-size:1.4rem!important;font-weight:400!important}.TripSummary-module-scss-module__HZL1vG__seatsSection .TripSummary-module-scss-module__HZL1vG__customExpandableRow p{font-size:1.4rem!important}.TripSummary-module-scss-module__HZL1vG__contactSection .TripSummary-module-scss-module__HZL1vG__customExpandableRow p{font-size:1.4rem!important;font-weight:400!important}.TripSummary-module-scss-module__HZL1vG__contactSection .TripSummary-module-scss-module__HZL1vG__customTaxesList p,.TripSummary-module-scss-module__HZL1vG__contactSection .TripSummary-module-scss-module__HZL1vG__insuranceList p{font-size:1.4rem!important;font-weight:400!important}.TripSummary-module-scss-module__HZL1vG__bundleTotalPrice{float:right;word-spacing:normal;font-family:Poppins,Arial,sans-serif;font-size:1.4rem;font-weight:500}@media (min-width:600px) and (max-width:900px){.TripSummary-module-scss-module__HZL1vG__bundleTotalPrice{float:right;word-spacing:normal;font-size:1.4rem;font-weight:500}}.TripSummary-module-scss-module__HZL1vG__bundleTotalPricePayment{float:right;word-spacing:normal;font-family:Poppins,Arial,sans-serif;font-size:1.6rem;font-style:normal;font-weight:400;line-height:2.4rem}@media (min-width:600px) and (max-width:900px){.TripSummary-module-scss-module__HZL1vG__bundleTotalPricePayment{float:right;word-spacing:normal;font-size:1.6rem;font-style:normal;font-weight:400;line-height:2.4rem}}.TripSummary-module-scss-module__HZL1vG__cartbundleTitle{margin-left:13rem;font-size:smaller;font-weight:600}.TripSummary-module-scss-module__HZL1vG__cartbundleTotalPrice{float:right;word-spacing:normal;margin-top:.2rem;font-family:Poppins,Arial,sans-serif;font-size:1.3rem;font-weight:400}@media (min-width:600px) and (max-width:900px){.TripSummary-module-scss-module__HZL1vG__cartbundleTotalPrice{float:right;word-spacing:normal;margin-top:.2rem;font-size:1.3rem;font-weight:400}}.TripSummary-module-scss-module__HZL1vG__gowildRenewalText{font-size:1.2rem;font-weight:400}.TripSummary-module-scss-module__HZL1vG__trademarkText{vertical-align:top;font-size:1.2rem}.TripSummary-module-scss-module__HZL1vG__errorText{color:#a33625;font-size:1.2rem;font-style:normal;font-weight:500;line-height:1.6rem}.TripSummary-module-scss-module__HZL1vG__detailsContainer{flex-direction:column;gap:.4rem;padding-top:.4rem;display:flex}.TripSummary-module-scss-module__HZL1vG__detailsContainer .TripSummary-module-scss-module__HZL1vG__bagsContainer{width:100%;display:flex}.TripSummary-module-scss-module__HZL1vG__detailsContainer .TripSummary-module-scss-module__HZL1vG__bagsContainer .TripSummary-module-scss-module__HZL1vG__summaryLeft{width:50%;display:flex}.TripSummary-module-scss-module__HZL1vG__detailsContainer .TripSummary-module-scss-module__HZL1vG__bagsContainer .TripSummary-module-scss-module__HZL1vG__summaryRight{justify-content:flex-end;width:50%;display:flex}.TripSummary-module-scss-module__HZL1vG__companionPassStatus{flex-direction:row;align-self:stretch;align-items:center;gap:.4rem;display:flex}.TripSummary-module-scss-module__HZL1vG__companionPassStatus img{padding-bottom:.1rem}.TripSummary-module-scss-module__HZL1vG__companionPassStatus .TripSummary-module-scss-module__HZL1vG__companionPassText{color:#504e4b;font-size:1.4rem;font-style:italic;font-weight:400;line-height:2rem}span.TripSummary-module-scss-module__HZL1vG__upgradeItem,div.TripSummary-module-scss-module__HZL1vG__upgradeItem{margin-left:1.6rem}span.TripSummary-module-scss-module__HZL1vG__upgradesText{float:right;font-family:Poppins,sans-serif;font-size:1.6rem;font-style:normal;font-weight:400;line-height:2.4rem}.TripSummary-module-scss-module__HZL1vG__taxesList{margin:0;padding-left:.8rem}.TripSummary-module-scss-module__HZL1vG__contactTitleText{word-spacing:.8rem;font-weight:700}.TripSummary-module-scss-module__HZL1vG__rentalCarDivider{max-width:70%;margin:.6rem 0 .6rem 2.4rem}.TripSummary-module-scss-module__HZL1vG__rentalCarDue{margin-left:2.4rem;font-style:italic}.TripSummary-module-scss-module__HZL1vG__lineItemText{color:#474541;font-size:1.4rem;font-weight:400;line-height:2rem}.TripSummary-module-scss-module__HZL1vG__journeyHeader{color:#474541;font-weight:600}.TripSummary-module-scss-module__HZL1vG__seatDetailsRow{justify-content:space-between;display:flex}
.confirmation-module-scss-module__brYc8a__linkContainerMobile{gap:2.4rem;margin-bottom:2rem;display:flex}.confirmation-module-scss-module__brYc8a__linkContainerMobile .confirmation-module-scss-module__brYc8a__linkMobile{color:#007aa8;font:500 1.2rem/1.6rem Poppins,Arial,sans-serif;text-decoration:underline}@media (max-width:600px){.confirmation-module-scss-module__brYc8a__linkContainerMobile .confirmation-module-scss-module__brYc8a__linkMobile{font-weight:600}}.confirmation-module-scss-module__brYc8a__linkContainerMobile .confirmation-module-scss-module__brYc8a__disabledLink{pointer-events:none;opacity:.5}.confirmation-module-scss-module__brYc8a__confirmationContainer{grid-column:span 4;gap:2.4rem;padding:2rem 0}@media screen and (min-width:900px){.confirmation-module-scss-module__brYc8a__confirmationContainer{grid-column:span 6}}@media screen and (min-width:1200px){.confirmation-module-scss-module__brYc8a__confirmationContainer{grid-column:span 12}}.confirmation-module-scss-module__brYc8a__confirmationContainer .confirmation-module-scss-module__brYc8a__confirmationHeader{flex-direction:column;gap:.8rem;font:700 4rem Montserrat Variable,Arial,sans-serif;display:flex}.confirmation-module-scss-module__brYc8a__confirmationContainer .confirmation-module-scss-module__brYc8a__confirmationHeader .confirmation-module-scss-module__brYc8a__headerGrid .confirmation-module-scss-module__brYc8a__confirmationHeaderText{font-size:3.2rem;line-height:3.5rem}@media (max-width:600px){.confirmation-module-scss-module__brYc8a__confirmationContainer .confirmation-module-scss-module__brYc8a__confirmationHeader .confirmation-module-scss-module__brYc8a__headerGrid{background:#fff;border:.1rem solid #dfdac9;border-radius:.8rem;flex-direction:column;align-self:stretch;align-items:flex-start;gap:1.6rem;padding:2rem;display:flex}}.confirmation-module-scss-module__brYc8a__confirmationContainer .confirmation-module-scss-module__brYc8a__confirmationHeader .confirmation-module-scss-module__brYc8a__headerGrid .confirmation-module-scss-module__brYc8a__codeShareBox{flex-direction:column;align-self:stretch;align-items:flex-start;gap:.8rem;padding:1.6rem 0;display:flex}@media (max-width:600px){.confirmation-module-scss-module__brYc8a__confirmationContainer .confirmation-module-scss-module__brYc8a__confirmationHeader .confirmation-module-scss-module__brYc8a__headerGrid .confirmation-module-scss-module__brYc8a__codeShareBox{padding:0}}.confirmation-module-scss-module__brYc8a__confirmationContainer .confirmation-module-scss-module__brYc8a__confirmationHeader .confirmation-module-scss-module__brYc8a__headerGrid .confirmation-module-scss-module__brYc8a__codeShareBox .confirmation-module-scss-module__brYc8a__confirmationCodes{text-align:right;font-family:Poppins,Arial,sans-serif;font-size:2rem;font-style:normal;font-weight:700;line-height:2.8rem}.confirmation-module-scss-module__brYc8a__confirmationContainer .confirmation-module-scss-module__brYc8a__confirmationHeader .confirmation-module-scss-module__brYc8a__headerGrid .confirmation-module-scss-module__brYc8a__codeShareBox .confirmation-module-scss-module__brYc8a__confirmationCodeInfo{font-family:Poppins,Arial,sans-serif;font-size:1.4rem;font-style:italic;font-weight:400;line-height:2rem}.confirmation-module-scss-module__brYc8a__confirmationContainer .confirmation-module-scss-module__brYc8a__confirmationHeader .confirmation-module-scss-module__brYc8a__headerGrid .confirmation-module-scss-module__brYc8a__codeShareBox .confirmation-module-scss-module__brYc8a__confirmationCodeInfo .confirmation-module-scss-module__brYc8a__volaris{color:#a12885}.confirmation-module-scss-module__brYc8a__confirmationContainer .confirmation-module-scss-module__brYc8a__confirmationHeader .confirmation-module-scss-module__brYc8a__confirmationCode{font:400 1.8rem/2.8rem Poppins,Arial,sans-serif}.confirmation-module-scss-module__brYc8a__confirmationContainer .confirmation-module-scss-module__brYc8a__confirmationHeader .confirmation-module-scss-module__brYc8a__infoContainer{flex-direction:row;justify-content:space-between;display:flex}@media (max-width:600px){.confirmation-module-scss-module__brYc8a__confirmationContainer .confirmation-module-scss-module__brYc8a__confirmationHeader .confirmation-module-scss-module__brYc8a__infoContainer{display:block}}.confirmation-module-scss-module__brYc8a__confirmationContainer .confirmation-module-scss-module__brYc8a__confirmationHeader .confirmation-module-scss-module__brYc8a__infoContainer .confirmation-module-scss-module__brYc8a__infoHint{flex-direction:column;justify-content:space-between;align-items:flex-start;line-height:1.6rem;display:flex}.confirmation-module-scss-module__brYc8a__confirmationContainer .confirmation-module-scss-module__brYc8a__confirmationHeader .confirmation-module-scss-module__brYc8a__infoContainer .confirmation-module-scss-module__brYc8a__infoHint .confirmation-module-scss-module__brYc8a__confirmationEmail{color:#504e4b;font:400 1.6rem Poppins,Arial,sans-serif}@media (max-width:600px){.confirmation-module-scss-module__brYc8a__confirmationContainer .confirmation-module-scss-module__brYc8a__confirmationHeader .confirmation-module-scss-module__brYc8a__infoContainer .confirmation-module-scss-module__brYc8a__infoHint .confirmation-module-scss-module__brYc8a__confirmationEmail{margin-bottom:1.6rem}}.confirmation-module-scss-module__brYc8a__confirmationContainer .confirmation-module-scss-module__brYc8a__confirmationHeader .confirmation-module-scss-module__brYc8a__infoContainer .confirmation-module-scss-module__brYc8a__infoHint .confirmation-module-scss-module__brYc8a__linkContainer{gap:2.4rem;display:flex}.confirmation-module-scss-module__brYc8a__confirmationContainer .confirmation-module-scss-module__brYc8a__confirmationHeader .confirmation-module-scss-module__brYc8a__infoContainer .confirmation-module-scss-module__brYc8a__infoHint .confirmation-module-scss-module__brYc8a__linkContainer .confirmation-module-scss-module__brYc8a__link{color:#007aa8;text-align:center;text-decoration-skip-ink:none;text-underline-offset:auto;text-underline-position:from-font;font:500 1.2rem/1.6rem Poppins,Arial,sans-serif;text-decoration:underline;transition:opacity .3s}@media (max-width:600px){.confirmation-module-scss-module__brYc8a__confirmationContainer .confirmation-module-scss-module__brYc8a__confirmationHeader .confirmation-module-scss-module__brYc8a__infoContainer .confirmation-module-scss-module__brYc8a__infoHint .confirmation-module-scss-module__brYc8a__linkContainer .confirmation-module-scss-module__brYc8a__link{font-weight:600}}.confirmation-module-scss-module__brYc8a__confirmationContainer .confirmation-module-scss-module__brYc8a__confirmationHeader .confirmation-module-scss-module__brYc8a__infoContainer .confirmation-module-scss-module__brYc8a__infoHint .confirmation-module-scss-module__brYc8a__linkContainer .confirmation-module-scss-module__brYc8a__disabledLink{pointer-events:none;opacity:.5}.confirmation-module-scss-module__brYc8a__confirmationContainer .confirmation-module-scss-module__brYc8a__confirmationHeader .confirmation-module-scss-module__brYc8a__infoContainer .confirmation-module-scss-module__brYc8a__manageContainer{justify-content:flex-end;display:flex}@media (max-width:600px){.confirmation-module-scss-module__brYc8a__confirmationContainer .confirmation-module-scss-module__brYc8a__confirmationHeader .confirmation-module-scss-module__brYc8a__infoContainer .confirmation-module-scss-module__brYc8a__manageContainer{justify-content:center}}.confirmation-module-scss-module__brYc8a__confirmationContainer .confirmation-module-scss-module__brYc8a__confirmationHeader .confirmation-module-scss-module__brYc8a__infoContainer .confirmation-module-scss-module__brYc8a__manageContainer .confirmation-module-scss-module__brYc8a__manageBookingButton{max-width:26rem;padding:1.2rem}@media (max-width:600px){.confirmation-module-scss-module__brYc8a__confirmationContainer .confirmation-module-scss-module__brYc8a__confirmationHeader .confirmation-module-scss-module__brYc8a__infoContainer .confirmation-module-scss-module__brYc8a__manageContainer .confirmation-module-scss-module__brYc8a__manageBookingButton{max-width:100%}}.confirmation-module-scss-module__brYc8a__confirmationContainer .confirmation-module-scss-module__brYc8a__confirmationHeader .confirmation-module-scss-module__brYc8a__infoContainer .confirmation-module-scss-module__brYc8a__manageContainer .confirmation-module-scss-module__brYc8a__exitDiscardButton{min-width:20rem}@media (max-width:600px){.confirmation-module-scss-module__brYc8a__confirmationContainer .confirmation-module-scss-module__brYc8a__confirmationHeader .confirmation-module-scss-module__brYc8a__infoContainer .confirmation-module-scss-module__brYc8a__manageContainer .confirmation-module-scss-module__brYc8a__exitDiscardButton{min-width:unset;width:100%}}.confirmation-module-scss-module__brYc8a__confirmationContainer .confirmation-module-scss-module__brYc8a__welcomeDiscountDenMember{background-color:#fff;border:.1rem solid #006643;border-radius:.8rem;margin-top:2.4rem;display:flex}.confirmation-module-scss-module__brYc8a__confirmationContainer .confirmation-module-scss-module__brYc8a__welcomeDiscountDenMember .confirmation-module-scss-module__brYc8a__welcomeDiscountDenMemberInner{width:100%}.confirmation-module-scss-module__brYc8a__flightInfoSeparator{align-items:center;width:100%;margin-bottom:.3rem;font-size:1.6rem;display:flex;position:relative}.confirmation-module-scss-module__brYc8a__flightIcon{width:58%;margin:0 auto;position:absolute;top:4.5rem;left:0;right:0}@media (max-width:600px){.confirmation-module-scss-module__brYc8a__flightIcon{width:30%}}.confirmation-module-scss-module__brYc8a__flightIcon:before{content:"";z-index:1;border-top:.1rem dashed #676460;width:93%;position:absolute;top:50%;left:0;transform:translateY(-50%)}.confirmation-module-scss-module__brYc8a__startDot{z-index:2;background-color:#676460;border-radius:50%;width:.6rem;height:.6rem;position:absolute;top:50%;left:0;transform:translateY(-50%)}.confirmation-module-scss-module__brYc8a__endDot{z-index:2;background-image:url(https://es.flyfrontier.com/ncp-assets/icons/flight-icon-fill.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;width:2rem;height:2rem;position:absolute;top:50%;transform:translate(-50%,-50%)}@media (max-width:600px){.confirmation-module-scss-module__brYc8a__endDot{width:1.4rem;height:1.4rem;transform:translateY(-50%)}}.confirmation-module-scss-module__brYc8a__flightIcon .confirmation-module-scss-module__brYc8a__endDot{right:0}.confirmation-module-scss-module__brYc8a__lineText{background-color:#fff;padding:0 1rem;font:500 1.6rem Poppins,Arial,sans-serif;position:relative}.confirmation-module-scss-module__brYc8a__lineText span{margin-left:1rem;font:600 1.6rem Poppins,Arial,sans-serif}@media (max-width:600px){.confirmation-module-scss-module__brYc8a__lineText span{margin-left:.4rem;font:500 1.4rem Poppins,Arial,sans-serif}.confirmation-module-scss-module__brYc8a__lineText{font:400 1.2rem Poppins,Arial,sans-serif}}.confirmation-module-scss-module__brYc8a__flightInfoSeparator:before{content:"";background:#dfdac9;flex-grow:1;height:.1rem;margin-right:.5rem}.confirmation-module-scss-module__brYc8a__flightInfoSeparator:after{content:"";background:#dfdac9;flex-grow:1;height:.1rem;margin-left:.5rem}.confirmation-module-scss-module__brYc8a__flightSection{color:#474541;background-color:#fff;border:.1rem solid #dfdac9;border-radius:.8rem;padding:2rem;display:flex}.confirmation-module-scss-module__brYc8a__flightSection .confirmation-module-scss-module__brYc8a__flightInfoTitle{margin-top:1.6rem;margin-bottom:.8rem;font-size:1.4rem;font-weight:600}.confirmation-module-scss-module__brYc8a__flightSection .confirmation-module-scss-module__brYc8a__flightDetails{flex-direction:column;gap:1.6rem;display:flex}.confirmation-module-scss-module__brYc8a__flightSection .confirmation-module-scss-module__brYc8a__flightDetails .confirmation-module-scss-module__brYc8a__container{align-self:stretch;gap:.8rem;display:flex}.confirmation-module-scss-module__brYc8a__flightSection .confirmation-module-scss-module__brYc8a__flightDetails .confirmation-module-scss-module__brYc8a__container .confirmation-module-scss-module__brYc8a__codeShareMsg{color:#a12885;font-size:1.4rem;font-style:normal;font-weight:600;line-height:2rem}.confirmation-module-scss-module__brYc8a__flightSection .confirmation-module-scss-module__brYc8a__flightDetails .confirmation-module-scss-module__brYc8a__container .confirmation-module-scss-module__brYc8a__flightInfo{justify-content:space-between;align-items:flex-start;gap:10.3rem;display:flex}@media (max-width:900px){.confirmation-module-scss-module__brYc8a__flightSection .confirmation-module-scss-module__brYc8a__flightDetails .confirmation-module-scss-module__brYc8a__container .confirmation-module-scss-module__brYc8a__flightInfo{flex-direction:column;gap:0}}@media (max-width:600px){.confirmation-module-scss-module__brYc8a__flightSection .confirmation-module-scss-module__brYc8a__flightDetails .confirmation-module-scss-module__brYc8a__flightInfo{display:block}}.confirmation-module-scss-module__brYc8a__flightSection .confirmation-module-scss-module__brYc8a__flightDetails .confirmation-module-scss-module__brYc8a__flightTitle{border-bottom:.1rem solid #dfdac9;padding-bottom:1.6rem;font-size:2.4rem;font-weight:700;line-height:2.6rem}.confirmation-module-scss-module__brYc8a__flightSection .confirmation-module-scss-module__brYc8a__flightInfoDate{margin-bottom:1rem}.confirmation-module-scss-module__brYc8a__flightSection .confirmation-module-scss-module__brYc8a__flightInfoDetails .confirmation-module-scss-module__brYc8a__flightInfoTime{margin-bottom:.4rem;line-height:2.4rem;position:relative}@media (max-width:600px){.confirmation-module-scss-module__brYc8a__flightSection .confirmation-module-scss-module__brYc8a__flightInfoDetails .confirmation-module-scss-module__brYc8a__flightInfoTime{margin-top:1rem}.confirmation-module-scss-module__brYc8a__flightInfoDate{font-size:1.2rem;font-weight:600}.confirmation-module-scss-module__brYc8a__flightInfoIdentifier{font-size:1.2rem;font-weight:700}.confirmation-module-scss-module__brYc8a__flightInfoIdentifier.confirmation-module-scss-module__brYc8a__codeShare{color:#a12885}.confirmation-module-scss-module__brYc8a__flightInfoTime{font-size:1.6rem;font-weight:700}.confirmation-module-scss-module__brYc8a__flightInfoPlace{font-size:1.2rem;font-weight:500}.confirmation-module-scss-module__brYc8a__flightInfoPlaceShort{font-size:1.2rem;font-weight:700}.confirmation-module-scss-module__brYc8a__flightInfoDetailsText{font-size:1.4rem;font-weight:600}.confirmation-module-scss-module__brYc8a__flightInfoDetailsText.confirmation-module-scss-module__brYc8a__codeShare{color:#a12885}.confirmation-module-scss-module__brYc8a__flightInfoTextRight{font-size:1.4rem}}@media (min-width:600px){.confirmation-module-scss-module__brYc8a__flightInfoDate,.confirmation-module-scss-module__brYc8a__flightInfoPlaceShort,.confirmation-module-scss-module__brYc8a__flightInfoTitle,.confirmation-module-scss-module__brYc8a__flightInfoDetailsText{font-size:1.6rem;font-weight:600}.confirmation-module-scss-module__brYc8a__flightInfoDate.confirmation-module-scss-module__brYc8a__codeShare,.confirmation-module-scss-module__brYc8a__flightInfoPlaceShort.confirmation-module-scss-module__brYc8a__codeShare,.confirmation-module-scss-module__brYc8a__flightInfoTitle.confirmation-module-scss-module__brYc8a__codeShare,.confirmation-module-scss-module__brYc8a__flightInfoDetailsText.confirmation-module-scss-module__brYc8a__codeShare{color:#a12885}.confirmation-module-scss-module__brYc8a__flightInfoIdentifier{font-size:1.6rem;font-weight:700}.confirmation-module-scss-module__brYc8a__flightInfoIdentifier.confirmation-module-scss-module__brYc8a__codeShare{color:#a12885}.confirmation-module-scss-module__brYc8a__flightInfoTime{font-size:1.6rem;font-weight:500}.confirmation-module-scss-module__brYc8a__flightInfoPlace{font-size:1.8rem;font-weight:500}}.confirmation-module-scss-module__brYc8a__travelerContactContainer{color:#474541;background-color:#fff;border:.1rem solid #dfdac9;border-radius:.8rem;padding:2rem}.confirmation-module-scss-module__brYc8a__travelerContactContainer .confirmation-module-scss-module__brYc8a__header{justify-content:space-between;align-items:center;margin-bottom:1.2rem;display:flex}.confirmation-module-scss-module__brYc8a__travelerContactContainer .confirmation-module-scss-module__brYc8a__header .confirmation-module-scss-module__brYc8a__title{font-size:2.4rem;font-weight:700;line-height:2.6rem}@media (max-width:600px){.confirmation-module-scss-module__brYc8a__travelerContactContainer .confirmation-module-scss-module__brYc8a__header .confirmation-module-scss-module__brYc8a__title{font-size:2rem;line-height:2.2rem}}.confirmation-module-scss-module__brYc8a__travelerContactContainer .confirmation-module-scss-module__brYc8a__header .confirmation-module-scss-module__brYc8a__expandButton{width:max-content;height:max-content;padding:0}.confirmation-module-scss-module__brYc8a__travelerContactContainer .confirmation-module-scss-module__brYc8a__header .confirmation-module-scss-module__brYc8a__expandButton .confirmation-module-scss-module__brYc8a__expand{transform:rotate(0)}.confirmation-module-scss-module__brYc8a__travelerContactContainer .confirmation-module-scss-module__brYc8a__header .confirmation-module-scss-module__brYc8a__expandButton .confirmation-module-scss-module__brYc8a__collapse{transform:rotate(180deg)}.confirmation-module-scss-module__brYc8a__travelerContactContainer .confirmation-module-scss-module__brYc8a__header .confirmation-module-scss-module__brYc8a__expandButton .confirmation-module-scss-module__brYc8a__expand,.confirmation-module-scss-module__brYc8a__travelerContactContainer .confirmation-module-scss-module__brYc8a__header .confirmation-module-scss-module__brYc8a__expandButton .confirmation-module-scss-module__brYc8a__collapse{transition:transform .3s}.confirmation-module-scss-module__brYc8a__travelerContactContainer .confirmation-module-scss-module__brYc8a__travelerName,.confirmation-module-scss-module__brYc8a__travelerContactContainer .confirmation-module-scss-module__brYc8a__contactHeader{margin-top:1.2rem;font-size:1.6rem;font-weight:600}.confirmation-module-scss-module__brYc8a__travelerContactContainer .confirmation-module-scss-module__brYc8a__travelerSpecificValues{margin-bottom:1.2rem}@media (max-width:600px){.confirmation-module-scss-module__brYc8a__travelerContactContainer .confirmation-module-scss-module__brYc8a__travelerSpecificValues{margin-top:.4rem;margin-bottom:1.6rem}}.confirmation-module-scss-module__brYc8a__travelerContactContainer .confirmation-module-scss-module__brYc8a__travelerSpecificValues .confirmation-module-scss-module__brYc8a__frontierMiles{font-style:italic}.confirmation-module-scss-module__brYc8a__travelerContactContainer .confirmation-module-scss-module__brYc8a__contactContainer{row-gap:.4rem;display:grid}.confirmation-module-scss-module__brYc8a__cardHeader{justify-content:space-between;align-items:center;gap:1rem;margin:1.2rem 0;transition:all .3s ease-in-out;display:flex}.confirmation-module-scss-module__brYc8a__cardHeader.confirmation-module-scss-module__brYc8a__expanded{margin:1.6rem 0}@media (max-width:600px){.confirmation-module-scss-module__brYc8a__cardHeader{flex-wrap:wrap;align-items:flex-start}.confirmation-module-scss-module__brYc8a__cardHeader .confirmation-module-scss-module__brYc8a__totalText,.confirmation-module-scss-module__brYc8a__cardHeader span{flex:50%}.confirmation-module-scss-module__brYc8a__cardHeader .confirmation-module-scss-module__brYc8a__totalText{flex-basis:100%}}.confirmation-module-scss-module__brYc8a__discountTotal{justify-content:space-between;align-items:center;font-size:1.8rem;font-weight:700;display:flex}.confirmation-module-scss-module__brYc8a__discountHeader{color:#006643;justify-content:space-between;align-items:center;font-size:1.4rem;display:flex}.confirmation-module-scss-module__brYc8a__receiptContainer{color:#474541;background-color:#fff;border:.1rem solid #dfdac9;border-radius:.8rem;padding:2rem}.confirmation-module-scss-module__brYc8a__receiptContainer .confirmation-module-scss-module__brYc8a__header{cursor:pointer;justify-content:space-between;align-items:center;margin-bottom:1.2rem;display:flex}.confirmation-module-scss-module__brYc8a__receiptContainer .confirmation-module-scss-module__brYc8a__header .confirmation-module-scss-module__brYc8a__title{padding-bottom:.4rem;font-size:2rem;font-weight:700;line-height:2.4rem}@media (max-width:600px){.confirmation-module-scss-module__brYc8a__receiptContainer .confirmation-module-scss-module__brYc8a__header .confirmation-module-scss-module__brYc8a__title{line-height:2.2rem}}.confirmation-module-scss-module__brYc8a__receiptContainer .confirmation-module-scss-module__brYc8a__header .confirmation-module-scss-module__brYc8a__expandButton{width:max-content;height:max-content;padding:0}.confirmation-module-scss-module__brYc8a__receiptContainer .confirmation-module-scss-module__brYc8a__header .confirmation-module-scss-module__brYc8a__expandButton .confirmation-module-scss-module__brYc8a__expand{transform:rotate(0)}.confirmation-module-scss-module__brYc8a__receiptContainer .confirmation-module-scss-module__brYc8a__header .confirmation-module-scss-module__brYc8a__expandButton .confirmation-module-scss-module__brYc8a__collapse{transform:rotate(180deg)}.confirmation-module-scss-module__brYc8a__receiptContainer .confirmation-module-scss-module__brYc8a__header .confirmation-module-scss-module__brYc8a__expandButton .confirmation-module-scss-module__brYc8a__expand,.confirmation-module-scss-module__brYc8a__receiptContainer .confirmation-module-scss-module__brYc8a__header .confirmation-module-scss-module__brYc8a__expandButton .confirmation-module-scss-module__brYc8a__collapse{transition:transform .3s}@media (max-width:600px){.confirmation-module-scss-module__brYc8a__receiptContainer .confirmation-module-scss-module__brYc8a__cardHeader .confirmation-module-scss-module__brYc8a__totalText{width:100%}}.confirmation-module-scss-module__brYc8a__travelerReceiptContainer{column-count:2;column-gap:2.4rem;margin-top:2.4rem;display:block}@media (max-width:600px){.confirmation-module-scss-module__brYc8a__travelerReceiptContainer{flex-direction:column;gap:2rem;padding-bottom:2rem;display:flex}}.confirmation-module-scss-module__brYc8a__travelerReceiptContainer .confirmation-module-scss-module__brYc8a__receiptContainer,.confirmation-module-scss-module__brYc8a__travelerReceiptContainer .confirmation-module-scss-module__brYc8a__travelerContactContainer{width:100%;display:inline-block}.confirmation-module-scss-module__brYc8a__failureBannersContainer{flex-direction:column;gap:.8rem;margin-top:2.4rem;display:flex}.confirmation-module-scss-module__brYc8a__failureBannersContainer .confirmation-module-scss-module__brYc8a__bannerText{color:#4c4c4c;font-family:Poppins,sans-serif;font-size:1.4rem;font-style:normal;font-weight:400;line-height:2rem}.confirmation-module-scss-module__brYc8a__printConfirmationBtn{color:#007aa8;text-align:center;text-decoration-skip-ink:none;text-underline-offset:auto;text-underline-position:from-font;font:500 1.2rem/1.6rem Poppins,Arial,sans-serif;text-decoration-line:underline;text-decoration-style:solid;text-decoration-thickness:auto}@media (max-width:600px){.confirmation-module-scss-module__brYc8a__printConfirmationBtn{font-weight:600}}.confirmation-module-scss-module__brYc8a__flightInfoTextRightHeader{font-weight:600}.confirmation-module-scss-module__brYc8a__goWildWelcomeContainer{width:-webkit-fill-available}.confirmation-module-scss-module__brYc8a__goWildConfirmationCard{border:.1rem solid #006643;border-radius:.8rem .8rem 0 0;padding:2rem}.confirmation-module-scss-module__brYc8a__membershipHeader{align-items:flex-start;margin-bottom:2rem;display:flex}@media (max-width:600px){.confirmation-module-scss-module__brYc8a__membershipHeader{flex-direction:column}}.confirmation-module-scss-module__brYc8a__logoContainer{position:relative}.confirmation-module-scss-module__brYc8a__logoImage{margin-right:1.6rem}.confirmation-module-scss-module__brYc8a__logoGroupImage{position:absolute;top:1rem;right:1.5rem}.confirmation-module-scss-module__brYc8a__membershipThankYouText,.confirmation-module-scss-module__brYc8a__membershipBenefitsText{color:#474541;font-family:Poppins,Arial,sans-serif;font-size:1.8rem}@media (max-width:600px){.confirmation-module-scss-module__brYc8a__membershipThankYouText,.confirmation-module-scss-module__brYc8a__membershipBenefitsText{font-size:1.6rem}}.confirmation-module-scss-module__brYc8a__membershipThankYouText{font-size:2rem;font-weight:700;line-height:2.8rem}@media (max-width:600px){.confirmation-module-scss-module__brYc8a__membershipThankYouText{margin-bottom:.4rem;font-size:1.8rem}}.confirmation-module-scss-module__brYc8a__benefitsBox{justify-content:space-between;display:flex}@media (max-width:600px){.confirmation-module-scss-module__brYc8a__benefitsBox{flex-direction:column}}.confirmation-module-scss-module__brYc8a__benefitsList{color:#474541;max-width:60rem;padding:2rem;font-size:1.8rem;font-weight:600;line-height:2.8rem;list-style-type:"• "}@media (max-width:600px){.confirmation-module-scss-module__brYc8a__benefitsList{width:100%}}.confirmation-module-scss-module__brYc8a__benefitsList>li{padding:.8rem 0 0 1rem}@media (max-width:600px){.confirmation-module-scss-module__brYc8a__benefitsList>li{padding:0 .8rem 0 1rem;font-size:1.6rem}}.confirmation-module-scss-module__brYc8a__viewMembershipButton{color:#002b1c;box-shadow:none;text-transform:none;background:#e6f0ec;border-radius:.8rem;align-self:flex-end;min-width:20rem;font-weight:600}@media (max-width:600px){.confirmation-module-scss-module__brYc8a__viewMembershipButton{width:100%}}.confirmation-module-scss-module__brYc8a__savingsBox{color:#fff;background-color:#006643;border-bottom-right-radius:.8rem;border-bottom-left-radius:.8rem;margin-top:0;margin-bottom:-1.6rem;padding:1.6rem;font-size:1.8rem;font-weight:700}@media (max-width:600px){.confirmation-module-scss-module__brYc8a__savingsBox{font-size:1.4rem}}.confirmation-module-scss-module__brYc8a__collapseContainer{background:#b0e5f9;border:.1rem solid #007aa8;border-bottom:none;border-radius:.8rem .8rem 0 0;justify-content:space-between;align-items:center;padding:1.4rem 2rem;transition:all .3s;display:flex}.confirmation-module-scss-module__brYc8a__collapseContainer.confirmation-module-scss-module__brYc8a__closed{border-radius:.8rem;border-bottom:.1rem solid #007aa8!important}.confirmation-module-scss-module__brYc8a__expandCollapseText{align-items:center;font-size:1.6rem;font-weight:700;display:flex}.confirmation-module-scss-module__brYc8a__membershipSummaryCard{background:#fff;border:.1rem solid #007aa8;border-top:none;border-radius:0 0 .8rem .8rem;width:-webkit-fill-available;padding:2rem;transition:all .3s}.confirmation-module-scss-module__brYc8a__accordionFooter{font-style:italic}.confirmation-module-scss-module__brYc8a__savingsInfoBox{color:#fff;background:#aa6527;border-radius:.8rem;width:fit-content;margin-top:.8rem;padding:.4rem 1.2rem;font-size:1.4rem;font-weight:700}.confirmation-module-scss-module__brYc8a__renewalText{color:#504e4b;font-family:Poppins,Arial,sans-serif;font-size:1.2rem;font-weight:500;line-height:1.6rem}.confirmation-module-scss-module__brYc8a__firstMonthText{color:#504e4b;font-family:Poppins,Arial,sans-serif;font-size:1.2rem;font-weight:400}
.mmbReceipt-module-scss-module__OXhsla__mmbReceiptContainer{padding-bottom:0}.mmbReceipt-module-scss-module__OXhsla__totalPaidSection{background-color:#e7e7e6;flex-direction:column;gap:.4rem;margin:0 -2rem;padding:1.6rem 2rem;display:flex}.mmbReceipt-module-scss-module__OXhsla__totalPaidRow{justify-content:space-between;align-items:center;display:flex}.mmbReceipt-module-scss-module__OXhsla__totalPaidLabel{color:#474541;font-family:Poppins,Arial,sans-serif;font-size:1.6rem;font-weight:700;line-height:2.4rem}.mmbReceipt-module-scss-module__OXhsla__totalPaidAmount{color:#474541;font-family:Poppins,Arial,sans-serif;font-size:1.8rem;font-weight:700;line-height:2.4rem}.mmbReceipt-module-scss-module__OXhsla__cardInfo{color:#504e4b;font-size:1.4rem;line-height:2rem}.mmbReceipt-module-scss-module__OXhsla__travelersSection{background-color:#fff;margin:0}.mmbReceipt-module-scss-module__OXhsla__travelersCollapse{width:auto;margin:0 -2rem}.mmbReceipt-module-scss-module__OXhsla__travelersHeader{background-color:#b6f0b1;justify-content:space-between;align-items:center;gap:1.2rem;padding:1.2rem 2rem;display:flex}.mmbReceipt-module-scss-module__OXhsla__travelersLabel,.mmbReceipt-module-scss-module__OXhsla__travelersAmount{color:#474541;font-family:Poppins,Arial,sans-serif;font-size:1.8rem;font-weight:700;line-height:2.4rem}.mmbReceipt-module-scss-module__OXhsla__travelersBody{flex-direction:column;gap:1.2rem;padding:1.2rem 2rem 2rem;display:flex}.mmbReceipt-module-scss-module__OXhsla__travelersCount{color:#474541;margin:0;font-size:1.6rem;font-weight:400;line-height:2.4rem}.mmbReceipt-module-scss-module__OXhsla__passengerDetailsToggle{cursor:pointer;color:#474541;background:0 0;border:none;align-items:center;gap:.8rem;padding:0;display:flex}.mmbReceipt-module-scss-module__OXhsla__passengerDetailsToggle:focus-visible{outline-offset:.2rem;outline:.2rem solid #007aa8}.mmbReceipt-module-scss-module__OXhsla__passengerDetailsLabel{color:#474541;font-size:1.6rem;font-weight:400;line-height:2.4rem}.mmbReceipt-module-scss-module__OXhsla__passengerList{flex-direction:column;gap:1.2rem;padding-left:2.4rem;display:flex}.mmbReceipt-module-scss-module__OXhsla__passengerRow{flex-direction:column;gap:.4rem;display:flex}.mmbReceipt-module-scss-module__OXhsla__passengerName{color:#474541;font-family:Poppins,Arial,sans-serif;font-size:1.6rem;font-weight:600;line-height:2.4rem}.mmbReceipt-module-scss-module__OXhsla__feeRow{justify-content:space-between;align-items:center;gap:.8rem;padding-left:2rem;display:flex}.mmbReceipt-module-scss-module__OXhsla__feeLabel{color:#474541;font-size:1.6rem;font-weight:400;line-height:2.4rem}.mmbReceipt-module-scss-module__OXhsla__feeAmount{color:#474541;white-space:nowrap;font-size:1.6rem;font-weight:400;line-height:2.4rem}.mmbReceipt-module-scss-module__OXhsla__extrasBody{flex-direction:column;gap:1.2rem;padding:1.2rem 2rem 2rem;display:flex}.mmbReceipt-module-scss-module__OXhsla__extrasApplicability{color:#4c4c4c;margin:0;font-family:Poppins,Arial,sans-serif;font-size:1.4rem;font-style:italic;font-weight:400;line-height:2rem}
