.detail_defaultContainer__rfyCD{width:100%;height:100dvh}.PurchaseDetailDesktop_waterMark__ROg4Q{font-family:Figtree;max-width:100%;height:auto;color:rgba(217,217,217,.5019607843);transform:rotate(348deg);font-size:45px;font-weight:500;border-top:5px solid rgba(217,217,217,.5019607843);border-bottom:5px solid rgba(217,217,217,.5019607843)}.PurchaseDetailDesktop_nameContainer__QptnY{display:flex;gap:5px}.PurchaseDetailDesktop_icon__4qaH2{align-self:center;width:18px}.PurchaseDetailDesktop_waterMarkContainer__CWsDq{position:absolute;display:flex;gap:50px;justify-content:center;align-items:center;height:50%;width:60%;z-index:0;pointer-events:none;align-self:center}.PurchaseDetailDesktop_buttonContainer__X0XAn{display:flex;flex-direction:row;gap:10px;justify-content:center}.PurchaseDetailDesktop_button__LgKUx{padding:16px 32px;gap:5px;border-radius:25px;background:#018fbf;border:1px solid #018fbf}.PurchaseDetailDesktop_buttonText__8fZLJ{font-family:Figtree;font-size:16px;font-weight:500;line-height:18px;text-align:left;color:#fff}.PurchaseDetailDesktop_disabledButton__4FNTX{background:#dfdfdf;border:1px solid #dfdfdf}.PurchaseDetailDesktop_buttonImage___Xp8d{width:18px;height:18px}.PurchaseDetailDesktop_content__EAKLP{display:flex;flex-direction:row;gap:16px;font-family:Figtree;margin:0 20px 32px}.PurchaseDetailDesktop_content__EAKLP .PurchaseDetailDesktop_col1__yB6j_{flex:4 1;display:flex;flex-direction:column;gap:32px;position:relative}.PurchaseDetailDesktop_content__EAKLP .PurchaseDetailDesktop_col2___O6ez{flex:2 1}.PurchaseDetailDesktop_content__EAKLP .PurchaseDetailDesktop_tagsContainer__qj5kE{display:flex;padding:4px 12px}.PurchaseDetailDesktop_content__EAKLP .PurchaseDetailDesktop_approvedtags__ozABw,.PurchaseDetailDesktop_content__EAKLP .PurchaseDetailDesktop_errortags__5CaZn,.PurchaseDetailDesktop_content__EAKLP .PurchaseDetailDesktop_tags__YU_Tn{display:flex;padding:4px 12px;gap:5px;border-radius:25px;background:#f2f9fc;border:1px solid #b3ddec;height:24px;align-items:center}.PurchaseDetailDesktop_content__EAKLP .PurchaseDetailDesktop_errortagsText__fW_9G,.PurchaseDetailDesktop_content__EAKLP .PurchaseDetailDesktop_tagsText__dx0PK{font-family:Figtree;font-size:14px;font-weight:500;line-height:18px;text-align:left;color:#076f92}.PurchaseDetailDesktop_content__EAKLP .PurchaseDetailDesktop_approvedtags__ozABw{background:#f5faf8;border:1px solid #bee0ce;font-weight:500}.PurchaseDetailDesktop_content__EAKLP .PurchaseDetailDesktop_errortags__5CaZn{background:#fcf6f3;border:1px solid #ecc0ae;font-weight:500}.PurchaseDetailDesktop_content__EAKLP .PurchaseDetailDesktop_errortagsText__fW_9G{color:#c6420e;font-size:12px;line-height:15.6px}.PurchaseDetailDesktop_content__EAKLP .PurchaseDetailDesktop_downloadContainer__EoS8f{display:flex;justify-content:center}.PurchaseDetailDesktop_content__EAKLP .PurchaseDetailDesktop_downloadButton__wp__x{display:flex;align-items:center;justify-content:center;gap:8px}.PurchaseDetailDesktop_content__EAKLP .PurchaseDetailDesktop_flex1__07VzI{flex:1 1}.PurchaseDetailDesktop_content__EAKLP .PurchaseDetailDesktop_tripContainer__rmFV5{display:flex;flex-direction:row;gap:32px}.PurchaseDetailDesktop_content__EAKLP .PurchaseDetailDesktop_purchaseDetailPrice__Yl30I{display:flex;flex-direction:column;border-radius:15px;border:1px solid #dfdfdf;padding:20px 24px 24px;gap:20px;box-shadow:0 4px 60px 0 rgba(0,0,0,.05)}.PurchaseDetailDesktop_content__EAKLP .PurchaseDetailDesktop_purchaseDetailPrice__Yl30I .PurchaseDetailDesktop_priceTitle__aDe3J{font-size:21px;font-weight:500}.PurchaseDetailDesktop_content__EAKLP .PurchaseDetailDesktop_purchaseDetailPrice__Yl30I .PurchaseDetailDesktop_priceSubtitle__A0WZi{font-size:16px;line-height:20.8px}.PurchaseDetailDesktop_content__EAKLP .PurchaseDetailDesktop_purchaseDetailPrice__Yl30I .PurchaseDetailDesktop_priceContainer__a9VgV{display:flex;flex-direction:column;gap:5px}.PurchaseDetailDesktop_headerDataContainer__BIBPq{display:flex;flex-direction:row;gap:8px;justify-content:space-between}.PurchaseDetailDesktop_headerDataContainer__BIBPq .PurchaseDetailDesktop_title__FHHc6{font-size:28px;line-height:33.6px;font-weight:500}.PurchaseDetailDesktop_headerDataContainer__BIBPq .PurchaseDetailDesktop_subtitle__l8E8A{font-size:14px;line-height:18px;font-weight:300}.PurchaseDetailDesktop_headerDataContainer__BIBPq .PurchaseDetailDesktop_headerDataContainerData__MPUsd{display:flex;flex-direction:column}.PurchaseDetailDesktop_passengerCarContainer__h_FVJ{display:flex;flex-direction:column;gap:8px}.PurchaseDetailDesktop_passengerCarContainer__h_FVJ .PurchaseDetailDesktop_passengersContainer__euuSx{display:flex;flex-direction:row;font-size:14px;line-height:18px;align-items:flex-end;gap:8px}.PurchaseDetailDesktop_passengerCarContainer__h_FVJ .PurchaseDetailDesktop_passengersContainer__euuSx .PurchaseDetailDesktop_passengerName__dz7Xp{font-weight:500}.PurchaseDetailDesktop_paymentContainer__8phex{display:flex;flex-direction:column;gap:16px}.PurchaseDetailDesktop_paymentContainer__8phex .PurchaseDetailDesktop_paymentContent__bA24e{display:flex;flex-direction:row;justify-content:space-between}.PurchaseDetailDesktop_paymentContainer__8phex .PurchaseDetailDesktop_paymentTitle__xEbv3{font-size:14px;line-height:15.6px;font-weight:500}.PurchaseDetailDesktop_paymentContainer__8phex .PurchaseDetailDesktop_paymentMethodContainer__XUPEc{padding:24px;border:1px solid #dfdfdf;border-radius:12px;justify-content:space-between;display:flex}.PurchaseDetailDesktop_paymentContainer__8phex .PurchaseDetailDesktop_paymentMethodTitle__k47Pj{font-size:14px;line-height:18px}.PurchaseDetailDesktop_paymentContainer__8phex .PurchaseDetailDesktop_paymentMethod__W4Lc_{font-size:14px;line-height:18px;font-weight:500}.BackLink_backLinkContainer__OQTZ2{display:flex;padding:16px 20px;gap:10px;background:#fff}.BackLink_noVerticalPadding__DMrJn{padding-top:0;padding-bottom:0}.BackLink_noHorizontalPadding__ADlqf{padding-left:0;padding-right:0}.BackLink_backLinkLabel__5ARVs{font-family:Figtree;font-size:14px;font-weight:500;line-height:16px;text-align:left;color:#212121}.BackLink_transparentContainer__xIHwO{border-bottom:none;background:rgba(0,0,0,0)}@media screen and (min-width:768px){.BackLink_backLinkLabel__5ARVs{font-size:16px;line-height:18px}}.pill_container___4aR4{border-radius:25px;padding:4px 10px;font-family:Figtree;font-weight:500;display:inline-flex;align-items:center;flex-direction:row;gap:.25rem}.pill_container___4aR4 span{display:flex}.pill_container___4aR4.pill_small__M5ngq{font-size:10px}.pill_container___4aR4.pill_big__kve7M{font-size:12px}.pill_subtle__kMPOg.pill_blue__s3171{background-color:#f2f9fc;border:1px solid #b3ddec;color:#076f92}.pill_solid__ckVsk.pill_blue__s3171{background-color:#018fbf;border:1px solid #018fbf;color:#fff}.pill_solid__ckVsk.pill_violet__5ZdWR{background-color:#7815b3;border:1px solid #7815b3;color:#fff}.pill_subtle__kMPOg.pill_yellow__KSHBQ{background-color:#ffe5b4;border:1px solid #fffbf4;color:#ffad0d}.pill_solid__ckVsk.pill_yellow__KSHBQ{background-color:#ffad0d;border:1px solid #ffad0d;color:#fff}.pill_subtle__kMPOg.pill_orange__0c88g{background-color:#ecc0ae;border:1px solid #fcf6f3;color:#c6420e}.pill_solid__ckVsk.pill_orange__0c88g{background-color:#c6420e;border:1px solid #c6420e;color:#fff}.pill_subtle__kMPOg.pill_green__LKEg_{background-color:#e6f2ec;border:1px solid #b9dcc9;color:#03823e}.pill_solid__ckVsk.pill_green__LKEg_{background-color:#03823e;border:1px solid #03823e;color:#fff}@media screen and (max-width:767px){.pill_container___4aR4.pill_small__M5ngq{font-size:9px}.pill_container___4aR4.pill_big__kve7M{font-size:11px}}.StarsPills_wrapper__ZfaFw{display:flex;flex-direction:row;justify-content:space-between;gap:1rem}.PurchaseCardBadges_badges__GEEHr{display:flex;flex-wrap:wrap;gap:8px}.PurchaseCardBadges_badges__GEEHr>div{font-weight:600}.PurchaseCardBadges_badges__GEEHr span{font-size:11px;line-height:130%}@media screen and (min-width:768px){.PurchaseCardBadges_badges__GEEHr span{font-size:12px}}.PurchaseCardMetadata_metaArea__a0qt1{display:flex;flex-direction:column;gap:12px}.PurchaseCardMetadata_metadata__wLv_f{display:flex;flex-direction:column;gap:8px}.PurchaseCardMetadata_metadataItem__f6Xix{display:flex;flex-wrap:nowrap;gap:4px;white-space:nowrap}.PurchaseCardMetadata_metadataText__U73bJ{margin:0;color:#212121;font-size:12px;font-weight:400;line-height:130%}.PurchaseCardMetadata_detailButton__IUlzg{display:inline-flex;align-items:center;gap:8px;width:-moz-fit-content;width:fit-content;min-width:max-content;padding:0 0 6px;border:0;border-bottom:1px solid #076f92;background:rgba(0,0,0,0);color:#076f92;font-family:Figtree;font-size:14px;font-weight:600;line-height:16px;cursor:pointer}.PurchaseCardMetadata_detailIcon__0EdrQ{width:16px;height:16px}@media screen and (min-width:768px){.PurchaseCardMetadata_metadataText__U73bJ{font-size:14px}.PurchaseCardMetadata_detailButton__IUlzg{font-size:16px;line-height:18px}.PurchaseCardMetadata_detailIcon__0EdrQ{width:18px;height:18px}}@media screen and (min-width:1200px){.PurchaseCardMetadata_metaArea__a0qt1{flex:0 0 auto;align-items:center}.PurchaseCardMetadata_metaArea__a0qt1,.PurchaseCardMetadata_metadata__wLv_f{flex-direction:row;justify-content:flex-end;gap:30px}}.PurchaseCardHeader_header__4tmQu{display:flex;flex-direction:column;gap:16px}.PurchaseCardHeader_identity__0b1Hd{display:flex;flex-direction:column;gap:10px;min-width:0}.PurchaseCardHeader_passengers__XEV9I{margin:0;color:#212121;overflow-wrap:anywhere}@media screen and (min-width:768px){.PurchaseCardHeader_identity__0b1Hd{flex-direction:row;align-items:center;gap:18px}}@media screen and (min-width:1200px){.PurchaseCardHeader_header__4tmQu{flex-direction:row;align-items:center;justify-content:space-between}.PurchaseCardHeader_identity__0b1Hd{flex:1 1 auto}}.frecuentaResults_ticketCardContainer__Xe4x6{margin-top:.75rem}.frecuentaResults_accordionsContainer__Eudvu{margin-top:1rem}.resume_container__HYol4{display:flex;flex-direction:column;gap:12px}.resume_title__3aGZQ{margin:0}.Select_selectContainer__5zgYq{width:100%;padding:18px 0;height:20px;border-radius:12px;border:1px solid #dfdfdf;position:relative;display:flex;align-items:center;justify-content:flex-start;cursor:pointer;background-color:#fff}.Select_selectContainer__5zgYq span{margin-left:10px;color:#212121;font-size:14px}.Select_selectContainer__5zgYq .Select_optionSelect__dsOMe{position:absolute;top:25px}.Select_selectContainer__5zgYq .Select_selectDetailFloat__EjXKF{display:block;position:absolute;font-size:12px;top:8px;color:#606060}.Select_selectContainer__5zgYq .Select_floatingArrow__gzvwT{position:absolute;right:20px;top:20px}.Select_selectContainer__5zgYq .Select_selectOptionsContainer__yaMFZ::-webkit-scrollbar{display:none}.Select_selectContainer__5zgYq .Select_selectOptionsContainer__yaMFZ{-ms-overflow-style:none;scrollbar-width:none;overflow:scroll;cursor:pointer;position:absolute;top:60px;left:0;width:100%;z-index:10;border-radius:0 0 12px 12px;background-color:#fff;animation-name:Select_fadein__PpZPl;animation-duration:.1s;border:1px solid #dfdfdf;padding:1px}.Select_selectContainer__5zgYq .Select_selectOptionsContainer__yaMFZ .Select_selectOptionsTitle__P0lCg{width:99%;display:flex;align-items:center;justify-content:flex-start;font-size:11px;color:#000;font-weight:500;padding-left:15px;padding-top:15px;border-radius:12px;background-color:rgba(0,0,0,0)}.Select_selectContainer__5zgYq .Select_selectOptionsContainer__yaMFZ .Select_selectOptions__uLqKc{background-color:rgba(0,0,0,0);padding-left:15px;width:99%;height:42px;display:flex;align-items:center;justify-content:flex-start;font-size:14px;color:#606060}.Select_selectContainer__5zgYq .Select_selectOptionsContainer__yaMFZ .Select_selectOptionsLast__9_9LC{border-bottom:1px solid #dfdfdf}.Select_selectContainer__5zgYq .Select_selectOptionsContainer__yaMFZ .Select_selectOptions__uLqKc:hover{background-color:#f2f9fc}@keyframes Select_fadein__PpZPl{0%{opacity:0}to{opacity:1}}.Checkbox_checkboxContainer__Jlc_N{display:flex;height:18px;gap:5px;width:100%;align-items:center}.Checkbox_checkboxContainer__Jlc_N .Checkbox_checkboxText__iw7GT{color:#606060;font-size:14px;line-height:130%;font-weight:300;width:100%}@media(min-width:768px){.Checkbox_checkboxContainer__Jlc_N .Checkbox_checkboxText__iw7GT{font-size:16px}}.Checkbox_checkboxContainer__Jlc_N .Checkbox_checkboxTextBold__2JUe8{font-weight:500}.Checkbox_checkboxInput__gFgqv{opacity:0}.Checkbox_checkboxInput__gFgqv+label{position:relative;width:100%;height:18px;font-family:Figtree;font-size:12px;font-weight:300;line-height:18.2px;text-align:left;color:#606060;border-radius:3px}.Checkbox_checkboxInput__gFgqv+label:before{position:absolute;display:block;content:"";background:rgba(0,0,0,0);width:12px;height:12px;left:-21px;top:2px;box-shadow:inset 0 0 0 1px #606060;border-radius:3px}.Checkbox_checkboxInput__gFgqv+label:after{position:absolute;display:block;top:3px;left:-16px;content:"";width:2px;height:7px;border-right:1px solid rgba(0,0,0,0);border-bottom:1px solid rgba(0,0,0,0);transform:rotate(45deg);border-radius:3px}.Checkbox_checkboxInput__gFgqv:checked+label:before{background:#018fbf;box-shadow:none}.Checkbox_checkboxInput__gFgqv:checked+label:after{border-color:#fff}.BillingFormData_passengerSelect__mys_D{margin-bottom:8px}.BillingFormData_billingFormContainer__9tMeI,.BillingFormData_billingFormPhoneSection__ko6Sf{display:flex;flex-direction:column;gap:10px}.BillingFormData_dataRow__7mWig{display:contents}.BillingFormData_addressContainer__Sh7f_,.BillingFormData_input__ennVX{display:flex;flex-direction:column;flex:1 1;gap:5px}.BillingFormData_addressContainer__Sh7f_{flex:unset}.BillingFormData_selectContainer__OtgJb{display:flex;flex-direction:column;gap:10px}.BillingFormData_prefixContainer__ohyP9{display:flex;flex-direction:row;flex:1 1;gap:16px}@media screen and (min-width:768px){.BillingFormData_dataRow__7mWig{display:flex;gap:15px}.BillingFormData_billingFormPhoneSection__ko6Sf{gap:15px;flex-direction:row}.BillingFormData_addressContainer__Sh7f_,.BillingFormData_input__ennVX{width:50%}.BillingFormData_billingFormContainer__9tMeI{gap:20px}.BillingFormData_selectContainer__OtgJb{flex-direction:row}.BillingFormData_addressContainer__Sh7f_{width:100%}}.SelectV2_selectContainer__Fkpmg{height:54px;display:flex;justify-content:space-between;position:relative}.SelectV2_width50__eNKIy{width:50%}.SelectV2_width100__O9sLE{width:100%}.SelectV2_disabled__rBqTc,.SelectV2_selectInput__YJghk{width:100%;padding:8px 12px;border-radius:12px;background:#fff;border:1px solid #dfdfdf;font-family:Figtree;font-size:14px;appearance:none;-webkit-appearance:none;-moz-appearance:none;background-image:url(/_next/static/media/expand_more.f007d916.svg);background-repeat:no-repeat;background-position:right 12px center;background-size:16px 16px}.SelectV2_selectInput__YJghk.SelectV2_selected__zPBWh,.SelectV2_selected__zPBWh.SelectV2_disabled__rBqTc{color:#212121}.SelectV2_disabled__rBqTc{background-color:#fafafa}.SelectV2_disabled__rBqTc.SelectV2_placeholder__zCjDb,.SelectV2_disabled__rBqTc.SelectV2_selected__zPBWh{color:#b7b7b7}.SelectV2_paddingPop__sri_B{padding-top:18px}.SelectV2_disabled__rBqTc option,.SelectV2_selectInput__YJghk option{font-family:Figtree;font-size:14px;color:#212121}.SelectV2_disabled__rBqTc option:disabled,.SelectV2_selectInput__YJghk option:disabled{display:none}.SelectV2_disabled__rBqTc:focus,.SelectV2_selectInput__YJghk:focus{outline:none}.SelectV2_label__9EkC_{position:absolute;left:12px;top:8px}.SelectV2_labelTextDisabled__Keomq,.SelectV2_labelText__eb45K{font-family:Figtree;font-size:12px;font-weight:300;line-height:15.6px;text-align:left;color:#606060}.SelectV2_labelTextDisabled__Keomq{color:#b7b7b7}.SelectV2_errorSelect__bHcFR{border:1px solid #c6420e;color:#c6420e}.DescriptiveText_disclaimerContainer__TtgcR{display:flex;gap:20px}.DescriptiveText_paymentDescription__hM0Cf{font-family:Figtree;font-size:14px;font-weight:300;line-height:18.2px;text-align:left;color:#606060}@media screen and (min-width:768px){.DescriptiveText_paymentDescription__hM0Cf{font-size:16px}}.OnlyLogo_onlyLogoContainer__Z2Y51{display:flex;padding:14px 20px;gap:30px;background:#fff;box-shadow:0 4px 60px 0 rgba(0,0,0,.0509803922)}.Counter_counterSelectorContainer__VwsC9{display:flex;flex-direction:column;gap:4px}.Counter_counterSelector__xwSfp{height:36px;border-radius:12px;border:1px solid #dfdfdf;background-color:#fff;display:flex;align-items:center;justify-content:space-between;color:#606060;padding:8px 12px;font-family:Figtree}.Counter_counterSelector__xwSfp .Counter_counterSelectorLeft__S35Xb{width:70%;display:flex;align-items:center;justify-content:flex-start;font-size:13px;gap:10px}.Counter_counterSelector__xwSfp .Counter_counterSelectorRight__jzyxa{width:25%;display:flex;align-items:center;justify-content:space-between;font-size:13px}@media screen and (min-width:768px){.Counter_counterSelector__xwSfp{padding:8px 16px;height:38px}.Counter_counterSelector__xwSfp .Counter_counterSelectorLeft__S35Xb{font-size:16px;line-height:20px}.Counter_counterSelector__xwSfp .Counter_counterSelectorRight__jzyxa{font-size:14px}}.Title_modalTitleContainer__9TKlr{display:flex;padding:16px 20px;gap:10px;background:#fff;border-bottom:1px solid #dfdfdf}.Title_image__R3zMG{width:18px;height:18px}.Title_text__BOXys{font-family:Figtree;font-size:16px;font-weight:500;line-height:19.2px;text-align:left;color:#212121}.BookingModificationItineraryCard_card__77fk3{background:#fff;border:1px solid #dfe6eb;border-radius:8px;display:flex;flex-direction:column;gap:18px;padding:20px}.BookingModificationItineraryCard_itineraryTop__ekBS9{align-items:center;display:grid;grid-gap:12px;gap:12px;grid-template-columns:92px 1fr 92px}.BookingModificationItineraryCard_timeBlock__NW9tG{display:flex;flex-direction:column;gap:4px}.BookingModificationItineraryCard_timeBlock__NW9tG strong{color:#212121;font-size:22px}.BookingModificationItineraryCard_timeBlock__NW9tG span{color:#606060;font-size:13px}.BookingModificationItineraryCard_routeLine__3_lpz{align-items:center;display:flex;gap:10px}.BookingModificationItineraryCard_routeDash__rmPTI{background:#018fbf;flex:1 1;height:2px}.BookingModificationItineraryCard_shipText__kjGrV{color:#606060;font-size:14px;margin:0}.BookingModificationItineraryCard_classGrid__aWbK1{display:grid;grid-gap:16px;gap:16px;grid-template-columns:repeat(2,minmax(0,1fr))}@media(min-width:768px){.BookingModificationItineraryCard_classGrid__aWbK1{grid-template-columns:repeat(4,minmax(0,1fr))}}.BookingModificationItineraryCard_classButton__7UEhD{background:#f7f9fb;border:1px solid #d0dbe3;border-radius:6px;color:#212121;cursor:pointer;min-height:72px;padding:10px;text-align:left}.BookingModificationItineraryCard_classButtonSelected__ndyeI{background:#eef8fb;border-color:#018fbf;box-shadow:0 0 0 1px #018fbf}.BookingModificationItineraryCard_classButton__7UEhD:disabled{background:#f0f0f0;color:#909090;cursor:not-allowed}.BookingModificationItineraryCard_classDelta___rEVL,.BookingModificationItineraryCard_className__d8mox{display:block}.BookingModificationItineraryCard_className__d8mox{font-size:14px;font-weight:700}.BookingModificationItineraryCard_classDelta___rEVL{color:#076f92;font-size:13px;margin-top:4px}@media(max-width:767px){.BookingModificationItineraryCard_itineraryTop__ekBS9{grid-template-columns:1fr}.BookingModificationItineraryCard_routeLine__3_lpz{display:none}}.BookingModificationItineraryCard_priceSummary__SraCz,.BookingModificationItineraryCard_selectedPrice__xbuGn{color:#606060;display:flex;flex-direction:column;font-family:Figtree;gap:2px;min-width:128px}.BookingModificationItineraryCard_priceSummary__SraCz span,.BookingModificationItineraryCard_selectedPrice__xbuGn span{font-size:12px;line-height:16px}.BookingModificationItineraryCard_priceSummary__SraCz strong,.BookingModificationItineraryCard_selectedPrice__xbuGn strong{color:#212121;font-size:22px;font-weight:600;line-height:26px}.BookingModificationItineraryCard_priceSkeleton__9459m{animation:BookingModificationItineraryCard_bookingModificationPriceLoading__HQDzD 1.5s infinite;background-color:#f0f0f0;background-image:linear-gradient(90deg,#f0f0f0,#e0e0e0,#f0f0f0);background-size:200% 100%;border-radius:4px;display:block;height:26px;width:128px}.BookingModificationItineraryCard_classOptionHeader__VPAvc .BookingModificationItineraryCard_priceSkeleton__9459m{height:34px;width:160px}@keyframes BookingModificationItineraryCard_bookingModificationPriceLoading__HQDzD{0%{background-position:200% 0}to{background-position:-200% 0}}.BookingModificationItineraryCard_selectedPrice__xbuGn{align-items:flex-end}.BookingModificationItineraryCard_selectedBadges__RuA2i{align-items:center;display:flex;gap:8px;margin-bottom:8px}.BookingModificationItineraryCard_selectedSeatBadge__P8i0U{min-height:20px}.BookingModificationItineraryCard_discountBadge__Ih7_S{align-items:center;background:dimgray;border-radius:999px;color:#fff;display:inline-flex;font-size:11px;font-weight:600;gap:5px;line-height:14px;padding:4px 10px}.BookingModificationItineraryCard_classOptionsGrid__9P88A{display:grid;grid-gap:16px;gap:16px;grid-template-columns:repeat(3,minmax(0,1fr));padding-top:0}.BookingModificationItineraryCard_classOptionCard__ZEcCB{--option-color:#0997c2;--option-color-soft:#b7e7f6;background:#fff;border:1px solid var(--option-color-soft);border-radius:6px;box-sizing:border-box;display:flex;flex-direction:column;min-height:330px;overflow:hidden;position:relative}.BookingModificationItineraryCard_classOptionCard__ZEcCB:before{background:var(--option-color-soft);content:"";display:block;height:8px;width:100%}.BookingModificationItineraryCard_purple__vgWJv{--option-color:#8710bd;--option-color-soft:#dfb8ff}.BookingModificationItineraryCard_gold__XMpkN{--option-color:#c5a061;--option-color-soft:#eadfc9}.BookingModificationItineraryCard_classOptionBody__LE93W,.BookingModificationItineraryCard_classOptionHeader__VPAvc{padding:18px}.BookingModificationItineraryCard_classOptionHeader__VPAvc{border-bottom:1px solid var(--option-color-soft)}.BookingModificationItineraryCard_classTitle__o65t8{align-items:center;display:flex;gap:6px;margin-bottom:12px}.BookingModificationItineraryCard_classOptionHeader__VPAvc p,.BookingModificationItineraryCard_classTitle__o65t8 h3{margin:0}.BookingModificationItineraryCard_classTitle__o65t8 h3{color:#212121;font-family:Figtree;font-size:18px;font-weight:600;line-height:22px}.BookingModificationItineraryCard_classOptionHeader__VPAvc strong{color:#212121;display:block;font-family:Figtree;font-size:28px;font-weight:600;line-height:34px;margin-bottom:12px}.BookingModificationItineraryCard_classOptionHeader__VPAvc p,.BookingModificationItineraryCard_disclaimer__A8uXB{color:#606060;font-family:Figtree;font-size:11px;line-height:14px}.BookingModificationItineraryCard_classOptionBody__LE93W{display:flex;flex:1 1 auto;flex-direction:column;gap:10px}.BookingModificationItineraryCard_classOptionBody__LE93W ul{display:flex;flex-direction:column;gap:10px;list-style:none;margin:0;padding:0}.BookingModificationItineraryCard_classOptionBody__LE93W li{align-items:flex-start;color:#606060;display:flex;font-family:Figtree;font-size:13px;gap:8px;line-height:17px}.BookingModificationItineraryCard_classOptionBody__LE93W li svg{flex:0 0 auto;margin-top:1px}.BookingModificationItineraryCard_classOptionButton__7_IZL{height:48px;margin:0 18px 18px;min-height:48px}.BookingModificationItineraryCard_mobilePriceAction__rHMiV{align-items:center;display:flex;justify-content:space-between;width:100%}.BookingModificationItineraryCard_mobileExpandButton__azdmQ{align-items:center;background:rgba(0,0,0,0);border:1px solid #b3ddec;border-radius:50%;cursor:pointer;display:inline-flex;flex:0 0 auto;height:32px;justify-content:center;padding:0;width:32px}.BookingModificationItineraryCard_mobileRateContent__0R9Md{flex:1 1 auto;min-height:0;overflow-y:auto;padding:18px 20px 32px}.BookingModificationItineraryCard_mobileRateCards___D9jo{display:flex;flex-direction:column;gap:16px}@media(max-width:767px){.BookingModificationItineraryCard_priceSummary__SraCz{gap:2px;min-width:0}.BookingModificationItineraryCard_priceSummary__SraCz span:first-child{display:none}.BookingModificationItineraryCard_priceSummary__SraCz strong,.BookingModificationItineraryCard_selectedPrice__xbuGn strong{font-size:17px;line-height:21px}.BookingModificationItineraryCard_priceSummary__SraCz span,.BookingModificationItineraryCard_selectedPrice__xbuGn span{font-size:12px;line-height:15px}.BookingModificationItineraryCard_selectedPrice__xbuGn{align-items:center;flex-direction:row;gap:12px;min-width:0}.BookingModificationItineraryCard_selectedBadges__RuA2i{flex:0 0 auto;margin-right:2px;margin-bottom:0}.BookingModificationItineraryCard_selectedPrice__xbuGn strong{flex:0 0 auto}.BookingModificationItineraryCard_selectedSeatBadge__P8i0U{font-size:9px;line-height:12px;min-height:18px;min-width:52px;padding:2px 9px}.BookingModificationItineraryCard_discountBadge__Ih7_S{display:none}.BookingModificationItineraryCard_classOptionsGrid__9P88A{grid-template-columns:1fr}.BookingModificationItineraryCard_classOptionCard__ZEcCB{border-radius:12px;min-height:0}.BookingModificationItineraryCard_classOptionBody__LE93W,.BookingModificationItineraryCard_classOptionHeader__VPAvc{padding:24px}.BookingModificationItineraryCard_classTitle__o65t8 h3{font-size:24px;line-height:28px}.BookingModificationItineraryCard_classOptionHeader__VPAvc strong{font-size:36px;line-height:42px}.BookingModificationItineraryCard_classOptionBody__LE93W li,.BookingModificationItineraryCard_classOptionHeader__VPAvc p,.BookingModificationItineraryCard_disclaimer__A8uXB{font-size:16px;line-height:22px}.BookingModificationItineraryCard_classOptionButton__7_IZL{border-radius:999px;height:56px;margin:0 24px 24px;min-height:56px}}.BookingModificationItinerarySection_section__aBY5l{display:flex;flex-direction:column;gap:16px}.BookingModificationItinerarySection_title__5F_Ut{color:#212121;font-family:Figtree;font-size:18px;font-weight:600;line-height:22px;margin:0}.BookingModificationItinerarySection_cards__6mfmp{display:flex;flex-direction:column;gap:16px}.BookingModificationItinerarySection_emptyBox__NxGvm{background:#fff;border:1px solid #dfe6eb;border-radius:8px;color:#212121;font-family:Figtree;font-size:15px;line-height:20px;margin:0;padding:20px 24px}.BookingModificationItinerarySection_cardSkeleton__aeKyi{align-items:center;background:#fff;border:1px solid #d7d7d7;border-radius:8px;box-sizing:border-box;box-shadow:0 14px 38px rgba(0,0,0,.04);display:grid;grid-gap:22px;gap:22px;grid-template-columns:minmax(0,1fr) minmax(140px,1.45fr) minmax(0,1fr) minmax(74px,auto) minmax(104px,auto);min-height:116px;min-width:0;padding:24px 30px}.BookingModificationItinerarySection_skeletonMain__FK3Yc{display:flex;flex-direction:column;gap:10px;min-width:0}.BookingModificationItinerarySection_skeletonButton__BTOBB,.BookingModificationItinerarySection_skeletonCityLine__EYa6V,.BookingModificationItinerarySection_skeletonDescriptionLine__zFP1Q,.BookingModificationItinerarySection_skeletonPill__B72fZ,.BookingModificationItinerarySection_skeletonTimeLine__6Xb_d{animation:BookingModificationItinerarySection_skeletonPulse__akOYg 1.4s ease-in-out infinite;background:linear-gradient(90deg,#e8e8e8,#f4f4f4 45%,#e8e8e8);border-radius:999px;display:block}.BookingModificationItinerarySection_skeletonTimeLine__6Xb_d{height:24px;width:88px}.BookingModificationItinerarySection_skeletonCityLine__EYa6V{height:16px;width:132px}.BookingModificationItinerarySection_skeletonDescriptionLine__zFP1Q{height:12px;margin-top:8px;width:170px}.BookingModificationItinerarySection_skeletonRoute__g92Na{align-items:center;display:grid;grid-gap:8px;gap:8px;grid-template-columns:1fr auto 1fr;min-width:0}.BookingModificationItinerarySection_skeletonRoute__g92Na span{border-top:2px solid #d9d9d9;display:block}.BookingModificationItinerarySection_skeletonRoute__g92Na i{background:#d9d9d9;border-radius:50%;display:block;height:10px;width:10px}.BookingModificationItinerarySection_skeletonPill__B72fZ{height:30px;width:82px}.BookingModificationItinerarySection_skeletonButton__BTOBB{height:44px;width:132px}@keyframes BookingModificationItinerarySection_skeletonPulse__akOYg{0%{opacity:.7}50%{opacity:1}to{opacity:.7}}@media(max-width:767px){.BookingModificationItinerarySection_cards__6mfmp,.BookingModificationItinerarySection_section__aBY5l{gap:16px}.BookingModificationItinerarySection_title__5F_Ut{font-size:18px;line-height:22px}.BookingModificationItinerarySection_cardSkeleton__aeKyi{align-items:stretch;gap:18px;grid-template-columns:1fr;min-height:190px;padding:22px}.BookingModificationItinerarySection_skeletonButton__BTOBB,.BookingModificationItinerarySection_skeletonPill__B72fZ{justify-self:start}}.NeedHelp_needHelpContainer__SieP1{display:flex;align-items:center;justify-content:space-between;gap:12px;border-bottom:1px solid #dfdfdf}.NeedHelp_needHelpText__zLhdV{font-family:Figtree;font-size:14px;font-weight:500;line-height:18.2px;text-align:left;color:#212121}.NeedHelp_needHelpButton__ilx_n{display:flex;width:34px;height:34px;padding:8px;gap:10px;background:rgba(0,0,0,0);border:none;cursor:pointer}.NeedHelp_needHelpImg__P8A_7{width:18px;height:18px}.NeedHelp_infoContainer__9kbUm{display:flex;padding:0 0 16px;gap:10px;margin-top:8px}.NeedHelp_infoText__RfBfn{font-weight:300;color:#212121}.NeedHelp_infoText__RfBfn,.NeedHelp_infoWsp__2pH06{font-family:Figtree;font-size:12px;line-height:15.6px;text-align:left}.NeedHelp_infoWsp__2pH06{font-weight:500;color:#018fbf}.TripCalendar_tripCalendarContainer__BFo6o{display:flex;flex-direction:column;padding:20px;gap:24px;background-color:#fafafa}.TripCalendar_tripCalendarContent__jbW7Q{width:100%;border:1px solid #dfdfdf;display:flex;flex-direction:column;border-radius:15px;padding:8px 0;background:#fff}.FrecuentaRedemptionCheckoutMobileConfirmationStep_mobilePage__x9zpG{background:#f7f7f7;box-sizing:border-box;display:flex;flex-direction:column;gap:1.25rem;min-height:calc(100vh - 80px);padding:0 1.25rem 2rem}.FrecuentaRedemptionCheckoutMobileConfirmationStep_mobileTitle__zkLNY{background:#fff;border-bottom:1px solid #dfdfdf;margin:0 -1.25rem;padding:1.25rem 1.25rem .75rem}.FrecuentaRedemptionCheckoutMobileConfirmationStep_mobileCard__lKyxo{background:#fff;border:1px solid #dfdfdf;border-radius:20px;box-shadow:0 4px 60px rgba(0,0,0,.05);display:flex;flex-direction:column;gap:.75rem;overflow:hidden;padding:1.25rem}.FrecuentaRedemptionCheckoutMobileConfirmationStep_mobileHelp__XwW0v{margin-top:.5rem}.FrecuentaRedemptionCheckoutMobileConfirmationStep_itineraryDetail__ObhEY,.FrecuentaRedemptionCheckoutMobileConfirmationStep_itineraryPort__y9qdB,.FrecuentaRedemptionCheckoutMobileConfirmationStep_itineraryTime__WGWAC,.FrecuentaRedemptionCheckoutMobileConfirmationStep_passengerName__u9y37,.FrecuentaRedemptionCheckoutMobileConfirmationStep_ticketSummary__7_Isu{margin:0}.FrecuentaRedemptionCheckoutMobileConfirmationStep_itineraryList__KYxym,.FrecuentaRedemptionCheckoutMobileConfirmationStep_passengerList__3_Xq_{display:flex;flex-direction:column}.FrecuentaRedemptionCheckoutMobileConfirmationStep_passengerList__3_Xq_{gap:1rem}.FrecuentaRedemptionCheckoutMobileConfirmationStep_passengerRow__UVGdv{align-items:flex-start;display:flex;flex-direction:column;gap:.5rem}.FrecuentaRedemptionCheckoutMobileConfirmationStep_passengerDetails__WUW_S{min-width:0}.FrecuentaRedemptionCheckoutMobileConfirmationStep_itineraryDetail__ObhEY,.FrecuentaRedemptionCheckoutMobileConfirmationStep_ticketSummary__7_Isu{color:#606060}.FrecuentaRedemptionCheckoutMobileConfirmationStep_ticketSummaryLabel__RSRGL{color:#212121;font-weight:500}.FrecuentaRedemptionCheckoutMobileConfirmationStep_ticketSummaryValues__6_HUw{overflow-wrap:anywhere}.FrecuentaRedemptionCheckoutMobileConfirmationStep_divider___jXf0{background:#dfdfdf;height:1px;margin:.25rem 0;width:100%}.FrecuentaRedemptionCheckoutMobileConfirmationStep_itineraryList__KYxym{gap:1.25rem}.FrecuentaRedemptionCheckoutMobileConfirmationStep_itinerary__5eF66{display:flex;flex-direction:column;gap:.5rem}.FrecuentaRedemptionCheckoutMobileConfirmationStep_itineraryRoute__bhLqn{align-items:center;display:grid;grid-gap:.5rem;gap:.5rem;grid-template-columns:minmax(0,1fr) minmax(72px,1.25fr) minmax(0,1fr)}.FrecuentaRedemptionCheckoutMobileConfirmationStep_itineraryEndpoint__lEEQi{min-width:0;width:100%}.FrecuentaRedemptionCheckoutMobileConfirmationStep_itineraryDestination__Dp_tj{text-align:right}.FrecuentaRedemptionCheckoutMobileConfirmationStep_itineraryTime__WGWAC{color:#212121}.FrecuentaRedemptionCheckoutMobileConfirmationStep_itineraryPort__y9qdB{color:#212121;overflow-wrap:anywhere}.FrecuentaRedemptionCheckoutMobileConfirmationStep_routeVisualization__cIhvj{min-width:0}.FrecuentaRedemptionCheckoutMobileConfirmationStep_itineraryDetail__ObhEY{overflow-wrap:anywhere}.FrecuentaRedemptionCheckoutMobileConfirmationStep_itineraryDetailLabel___Q4pK{color:#212121;font-weight:500}.FrecuentaRedemptionCheckoutMobilePassengersStep_mobilePage__Fut6d{background:#fff;display:flex;flex-direction:column;gap:2rem;min-height:calc(100vh - 80px);padding:0 1.25rem 2rem}.FrecuentaRedemptionCheckoutMobilePassengersStep_mobileTitle__abszg{margin:2rem 0 0}.FrecuentaRedemptionCheckoutMobilePassengersStep_mobileHelp__J__UO{margin-top:.25rem}.frecuentaRedemptionCheckout_mobileOnly__3sFNO{display:block}@media(min-width:768px){.frecuentaRedemptionCheckout_mobileOnly__3sFNO{display:none}}.frecuentaRedemptionCheckout_desktopOnly__6cbNh{display:none}@media(min-width:768px){.frecuentaRedemptionCheckout_desktopOnly__6cbNh{display:block}}