.booking-price-discount-modal_component__vK2Ck{margin-block:0}.booking-price-discount-modal_component__vK2Ck .booking-price-discount-modal_lightboxWrapper__maRC0{border-radius:var(--spacing-searchWidget-borderRadius) var(--spacing-searchWidget-borderRadius) 0 0;max-height:85vh;overflow:hidden;padding:5rem 1.5rem 2.5rem}@media screen and (min-width:768px){.booking-price-discount-modal_component__vK2Ck .booking-price-discount-modal_lightboxWrapper__maRC0{border-radius:var(--spacing-searchWidget-borderRadius)}}@media screen and (max-width:767px){.booking-price-discount-modal_component__vK2Ck .booking-price-discount-modal_lightboxWrapper__maRC0{border-bottom-left-radius:0;border-bottom-right-radius:0}}.booking-price-discount-modal_component__vK2Ck .booking-price-discount-modal_lightboxInnerWrapper__t8aTY{background-color:var(--background-default);color:var(--foreground-default);display:flex;flex-direction:column;gap:1.5rem;height:100%;overflow:hidden}.booking-price-discount-modal_component__vK2Ck .booking-price-discount-modal_contentWrapper__mkkWf{display:flex;flex-direction:column;gap:1.5rem}.booking-price-discount-modal_component__vK2Ck .booking-price-discount-modal_inputWrapper__bmbXp{display:grid;grid-gap:1.5rem;gap:1.5rem;grid-template-columns:1fr}@media screen and (min-width:768px){.booking-price-discount-modal_component__vK2Ck .booking-price-discount-modal_inputWrapper__bmbXp{grid-template-columns:1fr 11.25rem}}.booking-price-discount-modal_component__vK2Ck .booking-price-discount-modal_addButton__Arc9a{align-self:start;height:3.3125rem}.booking-price-discount-modal_component__vK2Ck .booking-price-discount-modal_addedDiscountCodesWrapper__gokkv{display:grid;grid-gap:1.5rem;gap:1.5rem;grid-template-columns:1fr}@media screen and (min-width:768px){.booking-price-discount-modal_component__vK2Ck .booking-price-discount-modal_addedDiscountCodesWrapper__gokkv{grid-template-columns:1fr 11.25rem}}.booking-price-discount-modal_component__vK2Ck .booking-price-discount-modal_addedDiscountCode__b8zqY{align-items:center;display:flex;flex-direction:row;gap:1.5rem;justify-content:space-between}.booking-price-discount-modal_component__vK2Ck .booking-price-discount-modal_addedDiscountCodeText__OqzQP{color:var(--foreground-discount)}.booking-price-discount-modal_component__vK2Ck .booking-price-discount-modal_removeDiscountCodeLink__RLePj{cursor:pointer;text-decoration:underline}.booking-price-details-modal_component__RzNtJ{margin-block:0}.booking-price-details-modal_component__RzNtJ .booking-price-details-modal_lightboxWrapper__P4gE9{border-radius:var(--spacing-searchWidget-borderRadius) var(--spacing-searchWidget-borderRadius) 0 0;max-height:85vh;overflow:hidden;padding:5rem 1.5rem 2.5rem}@media screen and (min-width:768px){.booking-price-details-modal_component__RzNtJ .booking-price-details-modal_lightboxWrapper__P4gE9{border-radius:var(--spacing-searchWidget-borderRadius)}}@media screen and (max-width:767px){.booking-price-details-modal_component__RzNtJ .booking-price-details-modal_lightboxWrapper__P4gE9{border-bottom-left-radius:0;border-bottom-right-radius:0}}.booking-price-details-modal_component__RzNtJ .booking-price-details-modal_lightboxInnerWrapper__e7Ofd{background-color:var(--background-default);color:var(--foreground-default);display:flex;flex-direction:row;gap:1.5rem;height:100%;overflow:hidden}.booking-price-breakdown_component__qAO8e{container:price-breakdown/inline-size;display:flex;flex:1 1;flex-direction:column;gap:1.5rem;justify-content:space-between}.booking-price-breakdown_component__qAO8e .booking-price-breakdown_headline__5mkbg{color:var(--foreground-default)}.booking-price-breakdown_component__qAO8e .booking-price-breakdown_topSection__Ecex_{display:flex;flex:1 1 auto;flex-direction:column;gap:1.5rem;overflow-y:auto;padding-right:1rem}.booking-price-breakdown_component__qAO8e .booking-price-breakdown_content__m_JXE,.booking-price-breakdown_component__qAO8e .booking-price-breakdown_items__yIgxD{display:flex;flex-direction:column;gap:.5rem}.booking-price-breakdown_component__qAO8e .booking-price-breakdown_item__qb9OU{display:flex;flex-direction:row;gap:.5rem;justify-content:space-between}.booking-price-breakdown_component__qAO8e .booking-price-breakdown_subItem__vQlZF{margin-left:.5rem}.booking-price-breakdown_component__qAO8e .booking-price-breakdown_label__pBMKo{-webkit-box-orient:vertical;color:var(--foreground-muted);display:flex;display:-webkit-box;-webkit-line-clamp:1;overflow:hidden;text-overflow:ellipsis}.booking-price-breakdown_component__qAO8e .booking-price-breakdown_price__6f1AG{color:var(--foreground-muted)}.booking-price-breakdown_component__qAO8e .booking-price-breakdown_discount__Di9MZ{color:#249439}.booking-price-breakdown_component__qAO8e .booking-price-breakdown_seeAll__Ttzad{color:var(--foreground-link);cursor:pointer;text-decoration:underline}.booking-price-breakdown_component__qAO8e .booking-price-breakdown_discountCode__RutYk{color:var(--foreground-link);cursor:pointer;place-self:flex-start;text-decoration:underline}.booking-price-breakdown_component__qAO8e .booking-price-breakdown_horizontalDivider___Oxc_{background-color:var(--border-default);height:1px;position:relative;width:100%}.booking-price-breakdown_component__qAO8e .booking-price-breakdown_verticalDivider__nx_94{background-color:var(--border-default);display:none;height:100%;margin:0 3rem;position:relative;width:1px}@container price-breakdown (min-width: 750px){.booking-price-breakdown_component__qAO8e .booking-price-breakdown_verticalDivider__nx_94{display:flex}}.booking-price-breakdown_component__qAO8e .booking-price-breakdown_bottomSection__2gWCU{display:flex;flex-direction:column;gap:1rem;padding-right:1rem;width:100%}.booking-price-breakdown_component__qAO8e .booking-price-breakdown_totalPriceWrapper__L56pf{display:flex;flex-direction:row;justify-content:space-between}.booking-price-breakdown_component__qAO8e .booking-price-breakdown_installments__sY46A{align-items:flex-end;align-self:flex-end;display:flex;flex-direction:column;gap:1rem}@container price-breakdown (min-width: 750px){.booking-price-breakdown_component__qAO8e .booking-price-breakdown_installments__sY46A{align-items:normal;flex-direction:row}}.booking-price-breakdown_component__qAO8e .booking-price-breakdown_installment__shros{align-items:center;display:flex;flex-direction:row;gap:1rem}.booking-price-breakdown_component__qAO8e .booking-price-breakdown_installmentHeadline__i9CNB{color:var(--foreground-muted)}.booking-price-breakdown_component__qAO8e .booking-price-breakdown_installmentPrice___QSeE{color:var(--foreground-default)}.booking-price-breakdown_component__qAO8e .booking-price-breakdown_paymentStatus__6sRd8{color:var(--component-alert-foreground-success);display:flex;flex-direction:row;gap:.25rem}.booking-price-breakdown_component__qAO8e .booking-price-breakdown_iconContainer__JvKhj{align-items:center;align-self:center;background-color:var(--component-alert-background-dark-success);border-radius:62.4375rem;color:var(--foreground-light);display:flex;justify-content:center;padding:.25rem}.booking-price-breakdown_component__qAO8e .booking-price-breakdown_priceText__IJmLy{color:var(--foreground-muted)}.booking-price-breakdown_component__qAO8e .booking-price-breakdown_priceWrapper__z0BT9{align-items:center;color:var(--foreground-default);display:flex;flex-direction:row;gap:.25rem}.booking-price-breakdown_component__qAO8e.booking-price-breakdown_hasHiddenItems__AnYl6 .booking-price-breakdown_items__yIgxD{overflow:hidden;position:relative}.booking-price-breakdown_component__qAO8e.booking-price-breakdown_hasHiddenItems__AnYl6 .booking-price-breakdown_items__yIgxD:after{background:linear-gradient(to bottom,rgba(255,255,255,0) 0,var(--background-default) 100%);bottom:0;content:"";height:40px;left:0;pointer-events:none;position:absolute;width:100%}.booking-price-breakdown_component__qAO8e.booking-price-breakdown_isInModal__BZJM9 .booking-price-breakdown_headline__5mkbg{font-family:var(--typography-headingMedium-fontFamily);font-size:var(--typography-headingMedium-fontSize-small);font-style:var(--typography-headingMedium-fontStyle);font-weight:var(--typography-headingMedium-fontWeight);letter-spacing:var(--typography-headingMedium-letterSpacing);line-height:var(--typography-headingMedium-lineHeight);text-transform:var(--typography-headingMedium-textTransform)}@media screen and (min-width:1024px){.booking-price-breakdown_component__qAO8e.booking-price-breakdown_isInModal__BZJM9 .booking-price-breakdown_headline__5mkbg{font-size:var(--typography-headingMedium-fontSize-large)}}.booking-price-breakdown_component__qAO8e.booking-price-breakdown_isInModal__BZJM9 .booking-price-breakdown_items__yIgxD:after{content:none}.booking-price-breakdown_component__qAO8e.booking-price-breakdown_isInModal__BZJM9 .booking-price-breakdown_label__pBMKo{font-family:var(--typography-bodyLarge-fontFamily);font-size:var(--typography-bodyLarge-fontSize-small);font-style:var(--typography-bodyLarge-fontStyle);font-weight:var(--typography-bodyLarge-fontWeight);letter-spacing:var(--typography-bodyLarge-letterSpacing);line-height:var(--typography-bodyLarge-lineHeight);text-transform:var(--typography-bodyLarge-textTransform);-webkit-box-orient:initial;display:block;-webkit-line-clamp:unset;overflow:visible;text-overflow:clip}@media screen and (min-width:1024px){.booking-price-breakdown_component__qAO8e.booking-price-breakdown_isInModal__BZJM9 .booking-price-breakdown_label__pBMKo{font-size:var(--typography-bodyLarge-fontSize-large)}}.booking-price-breakdown_component__qAO8e.booking-price-breakdown_isInModal__BZJM9 .booking-price-breakdown_price__6f1AG{font-family:var(--typography-bodyLarge-fontFamily);font-size:var(--typography-bodyLarge-fontSize-small);font-style:var(--typography-bodyLarge-fontStyle);font-weight:var(--typography-bodyLarge-fontWeight);letter-spacing:var(--typography-bodyLarge-letterSpacing);line-height:var(--typography-bodyLarge-lineHeight);text-transform:var(--typography-bodyLarge-textTransform)}@media screen and (min-width:1024px){.booking-price-breakdown_component__qAO8e.booking-price-breakdown_isInModal__BZJM9 .booking-price-breakdown_price__6f1AG{font-size:var(--typography-bodyLarge-fontSize-large)}}.booking-price-breakdown_component__qAO8e.booking-price-breakdown_isInModal__BZJM9 .booking-price-breakdown_totalPrice__Qo_qo{font-family:var(--typography-priceLarge-fontFamily);font-size:var(--typography-priceLarge-fontSize-small);font-style:var(--typography-priceLarge-fontStyle);font-weight:var(--typography-priceLarge-fontWeight);letter-spacing:var(--typography-priceLarge-letterSpacing);line-height:var(--typography-priceLarge-lineHeight);text-transform:var(--typography-priceLarge-textTransform)}@media screen and (min-width:1024px){.booking-price-breakdown_component__qAO8e.booking-price-breakdown_isInModal__BZJM9 .booking-price-breakdown_totalPrice__Qo_qo{font-size:var(--typography-priceLarge-fontSize-large)}}.booking-price-breakdown_component__qAO8e.booking-price-breakdown_isLoading__LK_hN .booking-price-breakdown_loader__AN2l5{border-radius:var(--spacing-form-borderRadius)}.textarea_component__V_oAj{display:flex;flex-direction:column;text-align:left}.textarea_component__V_oAj .textarea_fieldWrapper__W20vI{display:flex;position:relative}.textarea_component__V_oAj .textarea_label__l09TJ{color:var(--foreground-muted);left:1rem;pointer-events:none;position:absolute;top:.25rem}.textarea_component__V_oAj .textarea_field__w7APK{font-family:var(--typography-bodyMedium-fontFamily);font-size:var(--typography-bodyMedium-fontSize-small);font-style:var(--typography-bodyMedium-fontStyle);font-weight:var(--typography-bodyMedium-fontWeight);letter-spacing:var(--typography-bodyMedium-letterSpacing);line-height:var(--typography-bodyMedium-lineHeight);text-transform:var(--typography-bodyMedium-textTransform);-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:var(--background-field);border:var(--spacing-form-borderWidth) solid var(--border-default);border-radius:var(--spacing-form-borderRadius);color:var(--foreground-muted);height:auto;margin:0;padding:1rem;transition:.25s ease-in-out;transition-property:background-color,border-color,color;width:100%}@media screen and (min-width:1024px){.textarea_component__V_oAj .textarea_field__w7APK{font-size:var(--typography-bodyMedium-fontSize-large)}}.textarea_component__V_oAj .textarea_field__w7APK:invalid{border-color:var(--border-danger);color:var(--foreground-default)}.textarea_component__V_oAj .textarea_field__w7APK:hover{background-color:var(--background-field-hover);border-color:var(--border-default)}.textarea_component__V_oAj .textarea_field__w7APK:focus{border-color:var(--border-interactive);outline:none}.textarea_component__V_oAj .textarea_infoWrapper__zfEd3{display:flex;justify-content:space-between}.textarea_component__V_oAj .textarea_counter__P0KSk{color:var(--foreground-muted);margin-left:auto;margin-top:.25rem;transition:color .25s ease-in-out}.textarea_component__V_oAj .textarea_isLimitReached__kNkbg{color:var(--foreground-danger)}.textarea_component__V_oAj .textarea_help__xZcJk{color:var(--foreground-muted);margin-left:1rem;margin-top:.25rem}.textarea_component__V_oAj.textarea_hasLabel__95C71 .textarea_field__w7APK{padding-block:1.5rem .25rem}.textarea_component__V_oAj.textarea_isDisabled__XEJHW{opacity:.3;pointer-events:none}.textarea_component__V_oAj.textarea_hasError__XLxHO .textarea_field__w7APK{border-color:var(--border-danger)}.textarea_component__V_oAj.textarea_hasError__XLxHO .textarea_help__xZcJk{color:var(--foreground-danger)}.booking-price-details_component__mi1DQ{background-color:var(--background-surface);border-radius:2rem;display:flex;flex-direction:column;padding:1.5rem 1rem;width:100%}.booking-price-details_component__mi1DQ .booking-price-details_contentWrapper___a2QI{display:flex;flex-direction:column;gap:1.5rem}.my-trip-upcoming-payment-method_component__lWnn2 .my-trip-upcoming-payment-method_container__nLnoT{background-color:var(--background-field);border:var(--spacing-form-borderWidth) solid var(--border-subtle);border-radius:2rem;color:var(--foreground-muted);cursor:pointer;display:flex;padding:1rem;position:relative;transition:.25s ease-in-out;transition-property:background-color,border-color,opacity}@media screen and (min-width:768px){.my-trip-upcoming-payment-method_component__lWnn2 .my-trip-upcoming-payment-method_container__nLnoT{padding:1.5rem}}.my-trip-upcoming-payment-method_component__lWnn2 .my-trip-upcoming-payment-method_input__2Kvpu{cursor:pointer;inset:0;opacity:0;position:absolute}.my-trip-upcoming-payment-method_component__lWnn2 .my-trip-upcoming-payment-method_imageWrapper__kORi3{align-self:center;min-width:1.875rem}.my-trip-upcoming-payment-method_component__lWnn2 .my-trip-upcoming-payment-method_label__pItrR{align-items:center;display:flex;flex:1 1 auto;gap:.75rem;justify-content:space-between}.my-trip-upcoming-payment-method_component__lWnn2 .my-trip-upcoming-payment-method_inputWrapper__WhJyD{align-items:center;display:flex;flex:1 1 auto;gap:1rem;justify-content:stretch}.my-trip-upcoming-payment-method_component__lWnn2 .my-trip-upcoming-payment-method_content__ztKOx{align-items:flex-start;display:flex;flex:1 1 auto;flex-direction:column;gap:.25rem}.my-trip-upcoming-payment-method_component__lWnn2 .my-trip-upcoming-payment-method_header__eQuxJ{display:flex;flex-direction:row;gap:1rem}.my-trip-upcoming-payment-method_component__lWnn2 .my-trip-upcoming-payment-method_text__TEKg_{color:var(--foreground-default)}.my-trip-upcoming-payment-method_component__lWnn2 .my-trip-upcoming-payment-method_additionalInputWrapper__Dot4P{display:grid;grid-template-rows:0fr;overflow:hidden;transition:grid-template-rows .25s ease-in-out;width:100%}@media screen and (min-width:768px){.my-trip-upcoming-payment-method_component__lWnn2 .my-trip-upcoming-payment-method_additionalInputWrapper__Dot4P{width:75%}}.my-trip-upcoming-payment-method_component__lWnn2 .my-trip-upcoming-payment-method_additionalInput__NqZaF{overflow:hidden}.my-trip-upcoming-payment-method_component__lWnn2 .my-trip-upcoming-payment-method_giftCardCodeInput__JmtkS{margin-top:1rem}.my-trip-upcoming-payment-method_component__lWnn2 .my-trip-upcoming-payment-method_validationMessageWrapper__VqNsM{display:grid;grid-template-rows:0fr;overflow:hidden;transition:grid-template-rows .25s ease-in-out;width:100%}.my-trip-upcoming-payment-method_component__lWnn2 .my-trip-upcoming-payment-method_validationMessageWrapper__VqNsM.my-trip-upcoming-payment-method_isVisible__FxAth{grid-template-rows:1fr}.my-trip-upcoming-payment-method_component__lWnn2 .my-trip-upcoming-payment-method_validationMessage__Rbp8z{overflow:hidden}.my-trip-upcoming-payment-method_component__lWnn2 .my-trip-upcoming-payment-method_amountInformation__Obx_Y{color:var(--foreground-discount);margin-left:1rem;margin-top:.25rem}.my-trip-upcoming-payment-method_component__lWnn2 .my-trip-upcoming-payment-method_errorMessage__zJsT6{color:var(--foreground-danger);margin-left:1rem;margin-top:.25rem}.my-trip-upcoming-payment-method_component__lWnn2 .my-trip-upcoming-payment-method_radioButton__1ZPmb{align-self:flex-start}.my-trip-upcoming-payment-method_component__lWnn2 .my-trip-upcoming-payment-method_additionalInfoWrapper__MEZJ_{display:grid;grid-template-rows:0fr;justify-content:flex-end;overflow:hidden;transition:grid-template-rows .25s ease-in-out;width:100%}.my-trip-upcoming-payment-method_component__lWnn2 .my-trip-upcoming-payment-method_additionalInfoWrapper__MEZJ_.my-trip-upcoming-payment-method_isVisible__FxAth{grid-template-rows:1fr;margin-top:.5rem}.my-trip-upcoming-payment-method_component__lWnn2 .my-trip-upcoming-payment-method_additionalInfo___fX6f{align-items:center;display:flex;gap:.5rem;overflow:hidden}.my-trip-upcoming-payment-method_component__lWnn2 .my-trip-upcoming-payment-method_icon__tln8z{color:var(--foreground-brand-icons)}.my-trip-upcoming-payment-method_component__lWnn2 .my-trip-upcoming-payment-method_infoText__wREua{color:var(--foreground-link)}.my-trip-upcoming-payment-method_component__lWnn2:hover .my-trip-upcoming-payment-method_container__nLnoT{background-color:var(--background-field-hover)}.my-trip-upcoming-payment-method_component__lWnn2:active .my-trip-upcoming-payment-method_container__nLnoT{background-color:var(--background-surface-press)}.my-trip-upcoming-payment-method_component__lWnn2.my-trip-upcoming-payment-method_isChecked__Ll3RC .my-trip-upcoming-payment-method_container__nLnoT{background-color:var(--background-interactive-subtle);border:var(--spacing-form-borderWidth) solid var(--border-interactive-strong)}.my-trip-upcoming-payment-method_component__lWnn2.my-trip-upcoming-payment-method_isChecked__Ll3RC .my-trip-upcoming-payment-method_container__nLnoT .my-trip-upcoming-payment-method_additionalInputWrapper__Dot4P{grid-template-rows:1fr}.my-trip-upcoming-payment-method_component__lWnn2.my-trip-upcoming-payment-method_isDisabled__obbDW{pointer-events:none}.my-trip-upcoming-payment-method_component__lWnn2.my-trip-upcoming-payment-method_isDisabled__obbDW .my-trip-upcoming-payment-method_container__nLnoT{opacity:.4}.my-trip-upcoming-payment-method_component__lWnn2.my-trip-upcoming-payment-method_isDisabled__obbDW .my-trip-upcoming-payment-method_container__nLnoT .my-trip-upcoming-payment-method_radioButton__1ZPmb{opacity:1}.my-trip-upcoming-payment-option_component__wB6jo{background-color:var(--background-field);border:var(--spacing-form-borderWidth) solid var(--border-subtle);border-radius:.5rem;color:var(--foreground-muted);cursor:pointer;display:flex;padding:1rem;position:relative;transition:.25s ease-in-out;transition-property:background-color,border-color}.my-trip-upcoming-payment-option_component__wB6jo .my-trip-upcoming-payment-option_input__ooAt_{cursor:pointer;inset:0;opacity:0;position:absolute}.my-trip-upcoming-payment-option_component__wB6jo .my-trip-upcoming-payment-option_label__vz3jM{align-items:center;display:flex;flex:1 1 auto;gap:.75rem;justify-content:space-between}.my-trip-upcoming-payment-option_component__wB6jo .my-trip-upcoming-payment-option_inputWrapper__Irh0_{align-items:center;display:flex;flex:1 1 auto;gap:1rem;justify-content:stretch}.my-trip-upcoming-payment-option_component__wB6jo .my-trip-upcoming-payment-option_content__2fJ_x{align-items:flex-start;display:flex;flex:1 1 auto;flex-direction:column;gap:.25rem}.my-trip-upcoming-payment-option_component__wB6jo .my-trip-upcoming-payment-option_headline__RkTGs{color:var(--foreground-default)}.my-trip-upcoming-payment-option_component__wB6jo .my-trip-upcoming-payment-option_description__ZyJG7{color:var(--foreground-muted)}.my-trip-upcoming-payment-option_component__wB6jo .my-trip-upcoming-payment-option_additionalInputWrapper__syTuf{display:grid;grid-template-rows:0fr;overflow:hidden;transition:grid-template-rows .25s ease-in-out;width:100%}@media screen and (min-width:768px){.my-trip-upcoming-payment-option_component__wB6jo .my-trip-upcoming-payment-option_additionalInputWrapper__syTuf{width:75%}}.my-trip-upcoming-payment-option_component__wB6jo .my-trip-upcoming-payment-option_additionalInput__qBriV{overflow:hidden}.my-trip-upcoming-payment-option_component__wB6jo .my-trip-upcoming-payment-option_customAmountInput__Kp2KE{margin-top:1rem}.my-trip-upcoming-payment-option_component__wB6jo .my-trip-upcoming-payment-option_radioButton__J7TaS{align-self:flex-start;margin-top:.625rem}.my-trip-upcoming-payment-option_component__wB6jo:hover{background-color:var(--background-field-hover)}.my-trip-upcoming-payment-option_component__wB6jo:active{background-color:var(--background-surface-press)}.my-trip-upcoming-payment-option_component__wB6jo.my-trip-upcoming-payment-option_isChecked__7mTz1{background-color:var(--background-interactive-subtle);border:var(--spacing-form-borderWidth) solid var(--border-interactive-strong)}.my-trip-upcoming-payment-option_component__wB6jo.my-trip-upcoming-payment-option_isChecked__7mTz1 .my-trip-upcoming-payment-option_additionalInputWrapper__syTuf{grid-template-rows:1fr}.my-trip-upcoming-payment-option_component__wB6jo.my-trip-upcoming-payment-option_isDisabled__5nM_F{opacity:.4;pointer-events:none}.my-trip-upcoming-payment-option_component__wB6jo.my-trip-upcoming-payment-option_isDisabled__5nM_F .my-trip-upcoming-payment-option_radioButton__J7TaS{opacity:1}.my-trip-upcoming-payment-modal_component__V9ju1{margin-block:0}.my-trip-upcoming-payment-modal_component__V9ju1 .my-trip-upcoming-payment-modal_lightboxWrapper__wcp0d{border-radius:var(--spacing-searchWidget-borderRadius) var(--spacing-searchWidget-borderRadius) 0 0;max-height:85vh;overflow:hidden;padding:5rem .5rem 3rem 1rem}@media screen and (min-width:768px){.my-trip-upcoming-payment-modal_component__V9ju1 .my-trip-upcoming-payment-modal_lightboxWrapper__wcp0d{border-radius:var(--spacing-searchWidget-borderRadius);padding:5rem 1.5rem 2.5rem}}@media screen and (max-width:767px){.my-trip-upcoming-payment-modal_component__V9ju1 .my-trip-upcoming-payment-modal_lightboxWrapper__wcp0d{border-bottom-left-radius:0;border-bottom-right-radius:0}}.my-trip-upcoming-payment-modal_component__V9ju1 .my-trip-upcoming-payment-modal_lightboxInnerWrapper__coiv7{background-color:var(--background-default);color:var(--foreground-default);display:flex;flex-direction:row;gap:1.5rem;height:100%;overflow:hidden}.my-trip-upcoming-payment-modal_component__V9ju1 .my-trip-upcoming-payment-modal_contentWrapper__DpaR8{display:flex;flex:1 1;flex-direction:column;gap:2rem;justify-content:space-between;max-width:100%;overflow-y:auto;padding-right:.5rem}@media screen and (min-width:768px){.my-trip-upcoming-payment-modal_component__V9ju1 .my-trip-upcoming-payment-modal_contentWrapper__DpaR8{padding-right:.75rem}}.my-trip-upcoming-payment-modal_component__V9ju1 .my-trip-upcoming-payment-modal_headline__8fiNP{color:var(--foreground-default)}.my-trip-upcoming-payment-modal_component__V9ju1 .my-trip-upcoming-payment-modal_header__gNAzS{display:flex;flex-direction:column;gap:.75rem;justify-content:space-between}.my-trip-upcoming-payment-modal_component__V9ju1 .my-trip-upcoming-payment-modal_topSection__qXKBu{display:flex;flex:1 1 auto;flex-direction:column;gap:1.5rem}.my-trip-upcoming-payment-modal_component__V9ju1 .my-trip-upcoming-payment-modal_paymentOptions__jDYI_{display:flex;flex-direction:column;gap:1rem}.my-trip-upcoming-payment-modal_component__V9ju1 .my-trip-upcoming-payment-modal_comments__KczM7{display:flex;flex-direction:column;gap:.5rem}.my-trip-upcoming-payment-modal_component__V9ju1 .my-trip-upcoming-payment-modal_paymentMethods__CCyBx{display:flex;flex-direction:column;gap:1rem}.my-trip-upcoming-payment-modal_component__V9ju1 .my-trip-upcoming-payment-modal_overlayCommentsTitle__1HB8k,.my-trip-upcoming-payment-modal_component__V9ju1 .my-trip-upcoming-payment-modal_paymentMethodsTitle__Bz_rW{color:var(--foreground-default)}.my-trip-upcoming-payment-modal_component__V9ju1 .my-trip-upcoming-payment-modal_errorWrapper__KnMb9{display:flex;flex-direction:column;gap:.25rem}.my-trip-upcoming-payment-modal_component__V9ju1 .my-trip-upcoming-payment-modal_errorHeadline__z3ejT{color:var(--foreground-default)}.my-trip-upcoming-payment-modal_component__V9ju1 .my-trip-upcoming-payment-modal_errorDescription__xiEW_{color:var(--foreground-muted)}.my-trip-upcoming-payment-modal_component__V9ju1 .my-trip-upcoming-payment-modal_bottomSection__HFpUf{background-color:var(--background-surface);bottom:0;display:flex;gap:1.5rem;justify-content:flex-end;margin-top:-1rem;padding-top:1rem;position:-webkit-sticky;position:sticky}.my-trip-upcoming-payment-modal_component__V9ju1 .my-trip-upcoming-payment-modal_button__zuF6Y{flex:1 1;min-width:7.5rem}@media screen and (min-width:768px){.my-trip-upcoming-payment-modal_component__V9ju1 .my-trip-upcoming-payment-modal_button__zuF6Y{flex:none}}.my-trip-upcoming-payment-modal_component__V9ju1 .my-trip-upcoming-payment-modal_spinner__M4X7X{min-height:21rem;position:relative}.my-trip-upcoming-payment-modal_webviewWrapper__b_T8c{display:flex;flex-direction:column;height:100vh;height:100dvh;padding:1rem;width:100%}.my-trip-upcoming-payment_component__eLlsx{--background-attention:var(--neutral-background-attention);--background-brand:var(--neutral-background-brand);--background-default:var(--neutral-background-default);--background-discount:var(--neutral-background-discount);--background-field-hover:var(--neutral-background-field-hover);--background-field:var(--neutral-background-field);--background-info:var(--neutral-background-info);--background-info-subtle:var(--neutral-background-info-subtle);--background-interactive-subtle:var(--neutral-background-interactive-subtle);--background-interactive:var(--neutral-background-interactive);--background-neutral-strong:var(--neutral-background-neutral-strong);--background-neutral:var(--neutral-background-neutral);--background-overlay:var(--neutral-background-overlay);--background-success:var(--neutral-background-success);--background-success-subtle:var(--neutral-background-success-subtle);--background-surface-hover:var(--neutral-background-surface-hover);--background-surface-press:var(--neutral-background-surface-press);--background-surface:var(--neutral-background-surface);--background-warning:var(--neutral-background-warning);--background-warning-subtle:var(--neutral-background-warning-subtle);--border-brand:var(--neutral-border-brand);--border-danger:var(--neutral-border-danger);--border-default:var(--neutral-border-default);--border-discount:var(--neutral-border-discount);--border-focus:var(--neutral-border-focus);--border-interactive-strong:var(--neutral-border-interactive-strong);--border-interactive:var(--neutral-border-interactive);--border-strong:var(--neutral-border-strong);--border-subtle:var(--neutral-border-subtle);--component-alert-background-danger:var(--neutral-component-alert-background-danger);--component-alert-background-dark-danger:var(--neutral-component-alert-background-dark-danger);--component-alert-background-dark-default:var(--neutral-component-alert-background-dark-default);--component-alert-background-dark-pending:var(--neutral-component-alert-background-dark-pending);--component-alert-background-dark-success:var(--neutral-component-alert-background-dark-success);--component-alert-background-default:var(--neutral-component-alert-background-default);--component-alert-background-pending:var(--neutral-component-alert-background-pending);--component-alert-background-success:var(--neutral-component-alert-background-success);--component-alert-foreground-danger:var(--neutral-component-alert-foreground-danger);--component-alert-foreground-default:var(--neutral-component-alert-foreground-default);--component-alert-foreground-pending:var(--neutral-component-alert-foreground-pending);--component-alert-foreground-success:var(--neutral-component-alert-foreground-success);--component-bravo-logo-foreground-bravo:var(--neutral-component-bravo-logo-foreground-bravo);--component-bravo-logo-foreground-golf:var(--neutral-component-bravo-logo-foreground-golf);--component-bravo-logo-foreground-rejseklubben:var(--neutral-component-bravo-logo-foreground-rejseklubben);--component-bravo-logo-foreground-safari:var(--neutral-component-bravo-logo-foreground-safari);--component-button-ghost-default-background:var(--neutral-component-button-ghost-default-background);--component-button-ghost-default-border:var(--neutral-component-button-ghost-default-border);--component-button-ghost-default-foreground:var(--neutral-component-button-ghost-default-foreground);--component-button-ghost-hover-background:var(--neutral-component-button-ghost-hover-background);--component-button-ghost-hover-border:var(--neutral-component-button-ghost-hover-border);--component-button-ghost-hover-foreground:var(--neutral-component-button-ghost-hover-foreground);--component-button-ghost-press-background:var(--neutral-component-button-ghost-press-background);--component-button-ghost-press-border:var(--neutral-component-button-ghost-press-border);--component-button-ghost-press-foreground:var(--neutral-component-button-ghost-press-foreground);--component-button-primary-default-background:var(--neutral-component-button-primary-default-background);--component-button-primary-default-border:var(--neutral-component-button-primary-default-border);--component-button-primary-default-foreground:var(--neutral-component-button-primary-default-foreground);--component-button-primary-hover-background:var(--neutral-component-button-primary-hover-background);--component-button-primary-hover-border:var(--neutral-component-button-primary-hover-border);--component-button-primary-hover-foreground:var(--neutral-component-button-primary-hover-foreground);--component-button-primary-press-background:var(--neutral-component-button-primary-press-background);--component-button-primary-press-border:var(--neutral-component-button-primary-press-border);--component-button-primary-press-foreground:var(--neutral-component-button-primary-press-foreground);--component-button-secondary-background-blur:var(--neutral-component-button-secondary-background-blur);--component-button-secondary-default-background:var(--neutral-component-button-secondary-default-background);--component-button-secondary-default-border:var(--neutral-component-button-secondary-default-border);--component-button-secondary-default-foreground:var(--neutral-component-button-secondary-default-foreground);--component-button-secondary-hover-background:var(--neutral-component-button-secondary-hover-background);--component-button-secondary-hover-border:var(--neutral-component-button-secondary-hover-border);--component-button-secondary-hover-foreground:var(--neutral-component-button-secondary-hover-foreground);--component-button-secondary-press-background:var(--neutral-component-button-secondary-press-background);--component-button-secondary-press-border:var(--neutral-component-button-secondary-press-border);--component-button-secondary-press-foreground:var(--neutral-component-button-secondary-press-foreground);--component-button-tertiary-background-blur:var(--neutral-component-button-tertiary-background-blur);--component-button-tertiary-default-background:var(--neutral-component-button-tertiary-default-background);--component-button-tertiary-default-border:var(--neutral-component-button-tertiary-default-border);--component-button-tertiary-default-foreground:var(--neutral-component-button-tertiary-default-foreground);--component-button-tertiary-hover-background:var(--neutral-component-button-tertiary-hover-background);--component-button-tertiary-hover-border:var(--neutral-component-button-tertiary-hover-border);--component-button-tertiary-hover-foreground:var(--neutral-component-button-tertiary-hover-foreground);--component-button-tertiary-press-background:var(--neutral-component-button-tertiary-press-background);--component-button-tertiary-press-border:var(--neutral-component-button-tertiary-press-border);--component-button-tertiary-press-foreground:var(--neutral-component-button-tertiary-press-foreground);--component-calendar-low-price:var(--neutral-component-calendar-low-price);--component-factbox-button-default-background:var(--neutral-component-factbox-button-default-background);--component-factbox-button-default-foreground:var(--neutral-component-factbox-button-default-foreground);--component-factbox-button-hover-background:var(--neutral-component-factbox-button-hover-background);--component-factbox-button-press-background:var(--neutral-component-factbox-button-press-background);--component-factbox-container-default-background:var(--neutral-component-factbox-container-default-background);--component-factbox-container-default-foreground:var(--neutral-component-factbox-container-default-foreground);--component-factbox-container-muted-foreground:var(--neutral-component-factbox-container-muted-foreground);--component-factbox-link-foreground-default:var(--neutral-component-factbox-link-foreground-default);--component-factbox-link-foreground-icon:var(--neutral-component-factbox-link-foreground-icon);--component-footer-background:var(--neutral-component-footer-background);--component-header-carousel-gradient-end:var(--neutral-component-header-carousel-gradient-end);--component-header-carousel-gradient-start:var(--neutral-component-header-carousel-gradient-start);--component-header-carousel-overlay:var(--neutral-component-header-carousel-overlay);--component-inspirational-search-gradient-end:var(--neutral-component-inspirational-search-gradient-end);--component-inspirational-search-gradient-start:var(--neutral-component-inspirational-search-gradient-start);--component-inspirational-search-ribbon-back:var(--neutral-component-inspirational-search-ribbon-back);--component-inspirational-search-ribbon-front:var(--neutral-component-inspirational-search-ribbon-front);--component-menu-background-end:var(--neutral-component-menu-background-end);--component-menu-background-start:var(--neutral-component-menu-background-start);--component-menu-menu-item-primary-default-background:var(--neutral-component-menu-menu-item-primary-default-background);--component-menu-menu-item-primary-default-border:var(--neutral-component-menu-menu-item-primary-default-border);--component-menu-menu-item-primary-default-foreground-muted:var(--neutral-component-menu-menu-item-primary-default-foreground-muted);--component-menu-menu-item-primary-default-foreground:var(--neutral-component-menu-menu-item-primary-default-foreground);--component-menu-menu-item-primary-default-icon:var(--neutral-component-menu-menu-item-primary-default-icon);--component-menu-menu-item-primary-hover-background:var(--neutral-component-menu-menu-item-primary-hover-background);--component-menu-menu-item-primary-hover-border:var(--neutral-component-menu-menu-item-primary-hover-border);--component-menu-menu-item-primary-hover-foreground-muted:var(--neutral-component-menu-menu-item-primary-hover-foreground-muted);--component-menu-menu-item-primary-hover-foreground:var(--neutral-component-menu-menu-item-primary-hover-foreground);--component-menu-menu-item-primary-hover-icon:var(--neutral-component-menu-menu-item-primary-hover-icon);--component-menu-menu-item-secondary-default-background:var(--neutral-component-menu-menu-item-secondary-default-background);--component-menu-menu-item-secondary-default-border:var(--neutral-component-menu-menu-item-secondary-default-border);--component-menu-menu-item-secondary-default-foreground-muted:var(--neutral-component-menu-menu-item-secondary-default-foreground-muted);--component-menu-menu-item-secondary-default-foreground:var(--neutral-component-menu-menu-item-secondary-default-foreground);--component-menu-menu-item-secondary-default-icon:var(--neutral-component-menu-menu-item-secondary-default-icon);--component-menu-menu-item-secondary-hover-background:var(--neutral-component-menu-menu-item-secondary-hover-background);--component-menu-menu-item-secondary-hover-border:var(--neutral-component-menu-menu-item-secondary-hover-border);--component-menu-menu-item-secondary-hover-foreground-muted:var(--neutral-component-menu-menu-item-secondary-hover-foreground-muted);--component-menu-menu-item-secondary-hover-foreground:var(--neutral-component-menu-menu-item-secondary-hover-foreground);--component-menu-menu-item-secondary-hover-icon:var(--neutral-component-menu-menu-item-secondary-hover-icon);--component-menu-menu-item-tertiary-default-background:var(--neutral-component-menu-menu-item-tertiary-default-background);--component-menu-menu-item-tertiary-default-border:var(--neutral-component-menu-menu-item-tertiary-default-border);--component-menu-menu-item-tertiary-default-foreground-muted:var(--neutral-component-menu-menu-item-tertiary-default-foreground-muted);--component-menu-menu-item-tertiary-default-foreground:var(--neutral-component-menu-menu-item-tertiary-default-foreground);--component-menu-menu-item-tertiary-default-icon:var(--neutral-component-menu-menu-item-tertiary-default-icon);--component-menu-menu-item-tertiary-hover-background:var(--neutral-component-menu-menu-item-tertiary-hover-background);--component-menu-menu-item-tertiary-hover-border:var(--neutral-component-menu-menu-item-tertiary-hover-border);--component-menu-menu-item-tertiary-hover-foreground-muted:var(--neutral-component-menu-menu-item-tertiary-hover-foreground-muted);--component-menu-menu-item-tertiary-hover-foreground:var(--neutral-component-menu-menu-item-tertiary-hover-foreground);--component-menu-menu-item-tertiary-hover-icon:var(--neutral-component-menu-menu-item-tertiary-hover-icon);--component-menu-transparent-menu-item-background-end:var(--neutral-component-menu-transparent-menu-item-background-end);--component-menu-transparent-menu-item-background-start:var(--neutral-component-menu-transparent-menu-item-background-start);--component-menu-transparent-menu-item-primary-default-background:var(--neutral-component-menu-transparent-menu-item-primary-default-background);--component-menu-transparent-menu-item-primary-default-border:var(--neutral-component-menu-transparent-menu-item-primary-default-border);--component-menu-transparent-menu-item-primary-default-foreground-muted:var(--neutral-component-menu-transparent-menu-item-primary-default-foreground-muted);--component-menu-transparent-menu-item-primary-default-foreground:var(--neutral-component-menu-transparent-menu-item-primary-default-foreground);--component-menu-transparent-menu-item-primary-default-icon:var(--neutral-component-menu-transparent-menu-item-primary-default-icon);--component-menu-transparent-menu-item-primary-hover-background:var(--neutral-component-menu-transparent-menu-item-primary-hover-background);--component-menu-transparent-menu-item-primary-hover-border:var(--neutral-component-menu-transparent-menu-item-primary-hover-border);--component-menu-transparent-menu-item-primary-hover-foreground-muted:var(--neutral-component-menu-transparent-menu-item-primary-hover-foreground-muted);--component-menu-transparent-menu-item-primary-hover-foreground:var(--neutral-component-menu-transparent-menu-item-primary-hover-foreground);--component-menu-transparent-menu-item-primary-hover-icon:var(--neutral-component-menu-transparent-menu-item-primary-hover-icon);--component-menu-transparent-menu-item-secondary-default-background:var(--neutral-component-menu-transparent-menu-item-secondary-default-background);--component-menu-transparent-menu-item-secondary-default-border:var(--neutral-component-menu-transparent-menu-item-secondary-default-border);--component-menu-transparent-menu-item-secondary-default-foreground-muted:var(--neutral-component-menu-transparent-menu-item-secondary-default-foreground-muted);--component-menu-transparent-menu-item-secondary-default-foreground:var(--neutral-component-menu-transparent-menu-item-secondary-default-foreground);--component-menu-transparent-menu-item-secondary-default-icon:var(--neutral-component-menu-transparent-menu-item-secondary-default-icon);--component-menu-transparent-menu-item-secondary-hover-background:var(--neutral-component-menu-transparent-menu-item-secondary-hover-background);--component-menu-transparent-menu-item-secondary-hover-border:var(--neutral-component-menu-transparent-menu-item-secondary-hover-border);--component-menu-transparent-menu-item-secondary-hover-foreground-muted:var(--neutral-component-menu-transparent-menu-item-secondary-hover-foreground-muted);--component-menu-transparent-menu-item-secondary-hover-foreground:var(--neutral-component-menu-transparent-menu-item-secondary-hover-foreground);--component-menu-transparent-menu-item-secondary-hover-icon:var(--neutral-component-menu-transparent-menu-item-secondary-hover-icon);--component-menu-transparent-menu-item-tertiary-default-background:var(--neutral-component-menu-transparent-menu-item-tertiary-default-background);--component-menu-transparent-menu-item-tertiary-default-border:var(--neutral-component-menu-transparent-menu-item-tertiary-default-border);--component-menu-transparent-menu-item-tertiary-default-foreground-muted:var(--neutral-component-menu-transparent-menu-item-tertiary-default-foreground-muted);--component-menu-transparent-menu-item-tertiary-default-foreground:var(--neutral-component-menu-transparent-menu-item-tertiary-default-foreground);--component-menu-transparent-menu-item-tertiary-default-icon:var(--neutral-component-menu-transparent-menu-item-tertiary-default-icon);--component-menu-transparent-menu-item-tertiary-hover-background:var(--neutral-component-menu-transparent-menu-item-tertiary-hover-background);--component-menu-transparent-menu-item-tertiary-hover-border:var(--neutral-component-menu-transparent-menu-item-tertiary-hover-border);--component-menu-transparent-menu-item-tertiary-hover-foreground-muted:var(--neutral-component-menu-transparent-menu-item-tertiary-hover-foreground-muted);--component-menu-transparent-menu-item-tertiary-hover-foreground:var(--neutral-component-menu-transparent-menu-item-tertiary-hover-foreground);--component-menu-transparent-menu-item-tertiary-hover-icon:var(--neutral-component-menu-transparent-menu-item-tertiary-hover-icon);--component-number-graphic-background:var(--neutral-component-number-graphic-background);--component-number-graphic-foreground:var(--neutral-component-number-graphic-foreground);--component-price-background:var(--neutral-component-price-background);--component-price-background-black-friday:var(--neutral-component-price-background-black-friday);--component-price-foreground:var(--neutral-component-price-foreground);--component-price-foreground-black-friday:var(--neutral-component-price-foreground-black-friday);--component-product-card-background:var(--neutral-component-product-card-background);--component-product-card-foreground-default:var(--neutral-component-product-card-foreground-default);--component-product-card-price:var(--neutral-component-product-card-price);--component-splash-primary-background:var(--neutral-component-splash-primary-background);--component-splash-primary-foreground:var(--neutral-component-splash-primary-foreground);--component-splash-secondary-background:var(--neutral-component-splash-secondary-background);--component-splash-secondary-foreground:var(--neutral-component-splash-secondary-foreground);--component-splash-tertiary-background:var(--neutral-component-splash-tertiary-background);--component-splash-tertiary-foreground:var(--neutral-component-splash-tertiary-foreground);--effects-shadow-1-blur:var(--neutral-effects-shadow-1-blur);--effects-shadow-1-color:var(--neutral-effects-shadow-1-color);--effects-shadow-1-spread:var(--neutral-effects-shadow-1-spread);--effects-shadow-1-x:var(--neutral-effects-shadow-1-x);--effects-shadow-1-y:var(--neutral-effects-shadow-1-y);--effects-shadow-2-blur:var(--neutral-effects-shadow-2-blur);--effects-shadow-2-color:var(--neutral-effects-shadow-2-color);--effects-shadow-2-spread:var(--neutral-effects-shadow-2-spread);--effects-shadow-2-x:var(--neutral-effects-shadow-2-x);--effects-shadow-2-y:var(--neutral-effects-shadow-2-y);--effects-shadow-3-blur:var(--neutral-effects-shadow-3-blur);--effects-shadow-3-color:var(--neutral-effects-shadow-3-color);--effects-shadow-3-spread:var(--neutral-effects-shadow-3-spread);--effects-shadow-3-x:var(--neutral-effects-shadow-3-x);--effects-shadow-3-y:var(--neutral-effects-shadow-3-y);--effects-shadow-4-blur:var(--neutral-effects-shadow-4-blur);--effects-shadow-4-color:var(--neutral-effects-shadow-4-color);--effects-shadow-4-spread:var(--neutral-effects-shadow-4-spread);--effects-shadow-4-x:var(--neutral-effects-shadow-4-x);--effects-shadow-4-y:var(--neutral-effects-shadow-4-y);--effects-shadow-5-blur:var(--neutral-effects-shadow-5-blur);--effects-shadow-5-color:var(--neutral-effects-shadow-5-color);--effects-shadow-5-spread:var(--neutral-effects-shadow-5-spread);--effects-shadow-5-x:var(--neutral-effects-shadow-5-x);--effects-shadow-5-y:var(--neutral-effects-shadow-5-y);--foreground-attention:var(--neutral-foreground-attention);--foreground-brand-icons:var(--neutral-foreground-brand-icons);--foreground-brand:var(--neutral-foreground-brand);--foreground-chart-primary:var(--neutral-foreground-chart-primary);--foreground-chart-secondary:var(--neutral-foreground-chart-secondary);--foreground-chart-tertiary:var(--neutral-foreground-chart-tertiary);--foreground-danger:var(--neutral-foreground-danger);--foreground-dark:var(--neutral-foreground-dark);--foreground-default:var(--neutral-foreground-default);--foreground-discount:var(--neutral-foreground-discount);--foreground-favorite:var(--neutral-foreground-favorite);--foreground-info-icon:var(--neutral-foreground-info-icon);--foreground-info:var(--neutral-foreground-info);--foreground-light:var(--neutral-foreground-light);--foreground-link-hover:var(--neutral-foreground-link-hover);--foreground-link:var(--neutral-foreground-link);--foreground-muted:var(--neutral-foreground-muted);--foreground-on-color-muted:var(--neutral-foreground-on-color-muted);--foreground-on-color:var(--neutral-foreground-on-color);--foreground-skeleton-base:var(--neutral-foreground-skeleton-base);--foreground-skeleton-wave:var(--neutral-foreground-skeleton-wave);--foreground-subtle:var(--neutral-foreground-subtle);--foreground-success-icon:var(--neutral-foreground-success-icon);--foreground-success:var(--neutral-foreground-success);--foreground-warning-icon:var(--neutral-foreground-warning-icon);--foreground-warning:var(--neutral-foreground-warning);--gradient-default-end:var(--neutral-gradient-default-end);--gradient-default-start:var(--neutral-gradient-default-start);display:flex;flex-direction:column;gap:1rem;width:100%}.my-trip-upcoming-payment_component__eLlsx .my-trip-upcoming-payment_contentWrapper__4CaIc{align-items:center;background-color:var(--background-surface);border-radius:2rem;container:my-trip-upcoming-payment/inline-size;display:flex;flex-direction:column;gap:1.5rem;padding:1.5rem;width:100%}@media screen and (min-width:1024px){.my-trip-upcoming-payment_component__eLlsx .my-trip-upcoming-payment_contentWrapper__4CaIc{flex-direction:row;gap:3rem}}.my-trip-upcoming-payment_component__eLlsx .my-trip-upcoming-payment_headerWrapper__to158{display:flex;flex-direction:row;justify-content:space-between}.my-trip-upcoming-payment_component__eLlsx .my-trip-upcoming-payment_header__diQpd{color:var(--foreground-default)}.my-trip-upcoming-payment_component__eLlsx .my-trip-upcoming-payment_content__IkqY5{display:flex;flex-direction:column;gap:1.5rem;width:100%}@container my-trip-upcoming-payment (min-width: 934px){.my-trip-upcoming-payment_component__eLlsx .my-trip-upcoming-payment_content__IkqY5{gap:.5rem}}.my-trip-upcoming-payment_component__eLlsx .my-trip-upcoming-payment_headlineWrapper__4n1W1{display:flex;flex-direction:row;gap:.75rem}@media screen and (min-width:1024px){.my-trip-upcoming-payment_component__eLlsx .my-trip-upcoming-payment_headlineWrapper__4n1W1{gap:1rem}}.my-trip-upcoming-payment_component__eLlsx .my-trip-upcoming-payment_iconWrapper__V9zUM{align-items:center;align-self:center;background-color:var(--background-interactive-subtle);border-radius:62.4375rem;display:flex;justify-content:center;padding:.25rem}.my-trip-upcoming-payment_component__eLlsx .my-trip-upcoming-payment_icon__eTiv_{color:var(--foreground-brand-icons)}.my-trip-upcoming-payment_component__eLlsx .my-trip-upcoming-payment_installments__y7LMV{display:flex;flex-direction:column;gap:1.5rem}@container my-trip-upcoming-payment (min-width: 934px){.my-trip-upcoming-payment_component__eLlsx .my-trip-upcoming-payment_installments__y7LMV{flex-direction:row;gap:4rem;margin-left:2.5rem}}.my-trip-upcoming-payment_component__eLlsx .my-trip-upcoming-payment_headline__b4C2R{color:var(--foreground-default)}.my-trip-upcoming-payment_component__eLlsx .my-trip-upcoming-payment_priceDetailsLink__N9wlz{align-self:flex-end;color:var(--foreground-link);cursor:pointer;display:flex;text-decoration:underline}.my-trip-upcoming-payment_component__eLlsx .my-trip-upcoming-payment_installment__fwTOP{align-items:center;display:flex;flex-direction:row;gap:1.5rem}.my-trip-upcoming-payment_component__eLlsx .my-trip-upcoming-payment_installmentHeadline__IGwRZ{color:var(--foreground-muted)}.my-trip-upcoming-payment_component__eLlsx .my-trip-upcoming-payment_installmentPrice__qFU2I{color:var(--foreground-default)}.my-trip-upcoming-payment_component__eLlsx .my-trip-upcoming-payment_button__T7kya{display:flex;width:100%}@media screen and (min-width:1024px){.my-trip-upcoming-payment_component__eLlsx .my-trip-upcoming-payment_button__T7kya{align-self:flex-end;min-width:12.5rem;width:auto}}@container my-trip-upcoming-payment (min-width: 934px){.my-trip-upcoming-payment_component__eLlsx .my-trip-upcoming-payment_button__T7kya{align-self:center}}.my-trip-upcoming-payment_component__eLlsx .my-trip-upcoming-payment_paymentCompleted__TCgQk{justify-content:center;width:100%}@media screen and (min-width:1024px){.my-trip-upcoming-payment_component__eLlsx .my-trip-upcoming-payment_paymentCompleted__TCgQk{justify-content:normal;min-width:-moz-fit-content;min-width:fit-content;width:auto}}.my-trip-upcoming-payment_component__eLlsx .my-trip-upcoming-payment_loader__f_LqV{border-radius:var(--spacing-form-borderRadius)}@media screen and (min-width:1024px){.my-trip-upcoming-payment_component__eLlsx.my-trip-upcoming-payment_hasSinglePayment__ilGBn .my-trip-upcoming-payment_content__IkqY5{flex-direction:row;gap:.5rem;justify-content:space-between;width:100%}.my-trip-upcoming-payment_component__eLlsx.my-trip-upcoming-payment_hasSinglePayment__ilGBn .my-trip-upcoming-payment_button__T7kya{min-width:unset}}