.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_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)}.combo-box_component__V4gtu{--comboBox-dropdown-border:unset;--comboBox-dropdown-borderRadius-desktop:2rem;--comboBox-dropdown-borderRadius-mobile:2rem;--comboBox-dropdown-boxShadow:calc(var(--effects-shadow-1-x) * 1px) calc(var(--effects-shadow-1-y) * 1px) calc(var(--effects-shadow-1-blur) * 1px) calc(var(--effects-shadow-1-spread) * 1px) var(--effects-shadow-1-color);--comboBox-dropdown-link-borderRadius:0.25rem;--comboBox-dropdown-left:0.75rem;--comboBox-dropdown-right:0.75rem;display:flex;flex-direction:column;min-width:6.25rem;position:relative;text-align:left}.combo-box_component__V4gtu .combo-box_label__eYo_l{color:var(--foreground-muted);left:1rem;pointer-events:none;position:absolute;top:.25rem}.combo-box_component__V4gtu .combo-box_field__04hER{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);cursor:pointer;margin:0;padding:1rem;transition:.25s ease-in-out;transition-property:background-color,border-color,color;width:100%}@media screen and (min-width:1024px){.combo-box_component__V4gtu .combo-box_field__04hER{font-size:var(--typography-bodyMedium-fontSize-large)}}.combo-box_component__V4gtu .combo-box_field__04hER:hover{background-color:var(--background-field-hover);border-color:var(--border-default)}.combo-box_component__V4gtu .combo-box_field__04hER:focus{border-color:var(--border-interactive);outline:none}.combo-box_component__V4gtu .combo-box_dropdown__SQe5F{background-color:var(--background-surface);border:var(--comboBox-dropdown-border);border-radius:var(--comboBox-dropdown-borderRadius-desktop);box-shadow:var(--comboBox-dropdown-boxShadow);display:flex;flex-direction:column;gap:1.5rem;left:var(--comboBox-dropdown-left);margin-bottom:.25rem;margin-top:.5rem;max-height:17.75rem;padding:1.5rem .75rem;position:absolute;right:var(--comboBox-dropdown-right);z-index:2}@media screen and (min-width:1024px){.combo-box_component__V4gtu .combo-box_dropdown__SQe5F{border-radius:var(--comboBox-dropdown-borderRadius-desktop)}}.combo-box_component__V4gtu .combo-box_items__wdQW8{display:flex;flex-direction:column;gap:.5rem;overflow:auto}.combo-box_component__V4gtu .combo-box_option__gr54p{color:var(--foreground-muted);cursor:pointer;padding:.25rem .75rem;text-align:left;transition:background-color .25s ease-in-out;width:100%}.combo-box_component__V4gtu .combo-box_option__gr54p.combo-box_highlighted__UgKf2,.combo-box_component__V4gtu .combo-box_option__gr54p:hover{background-color:var(--background-surface-hover)}.combo-box_component__V4gtu .combo-box_highlight__y55ib{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);font-weight:700}@media screen and (min-width:1024px){.combo-box_component__V4gtu .combo-box_highlight__y55ib{font-size:var(--typography-bodyLarge-fontSize-large)}}.combo-box_component__V4gtu .combo-box_help__7_pbP{color:var(--foreground-muted);margin-left:1rem;margin-top:.25rem}.combo-box_component__V4gtu .combo-box_requiredMark__VQQDX{color:var(--foreground-danger)}.combo-box_component__V4gtu.combo-box_isDisabled__q8Uaq{opacity:.3;pointer-events:none}.combo-box_component__V4gtu.combo-box_hasError__xfMzH .combo-box_field__04hER{border-color:var(--border-danger)}.combo-box_component__V4gtu.combo-box_hasError__xfMzH .combo-box_help__7_pbP{color:var(--foreground-danger)}.combo-box_component__V4gtu.combo-box_hasLabel__1Oyoq .combo-box_field__04hER{padding-block:1.5rem .25rem}.combo-box_component__V4gtu.combo-box_up__RBq2y .combo-box_dropdown__SQe5F{bottom:100%;margin-bottom:.5rem;margin-top:0;top:auto}.combo-box_component__V4gtu.combo-box_down__lBzF7 .combo-box_dropdown__SQe5F{bottom:auto;margin-bottom:0;margin-top:.5rem;top:100%}.toggle-switch_component__rMtnL{--toggleSwitch-borderRadius:62.4375rem;color:var(--foreground-muted);cursor:pointer;display:flex;flex-direction:row;transition:.25s ease-in-out;transition-property:background-color,color}.toggle-switch_component__rMtnL .toggle-switch_labelContainer__EARTH{align-items:center;display:flex;gap:.75rem}.toggle-switch_component__rMtnL .toggle-switch_handleWrapper___xb9P{align-items:center;background-color:var(--background-field);border:1px solid var(--border-default);border-radius:var(--toggleSwitch-borderRadius);display:flex;height:1.5rem;min-width:2.5rem;transition:.25s ease-in-out;transition-property:background-color}.toggle-switch_component__rMtnL .toggle-switch_handle__nZ24C{background-color:var(--background-interactive);border:1px solid var(--border-interactive-strong);border-radius:var(--toggleSwitch-borderRadius);height:1rem;margin-left:.25rem;min-width:1rem;transition:.25s ease-in-out;transition-property:background-color,border,transform}.toggle-switch_component__rMtnL:hover .toggle-switch_handleWrapper___xb9P{background-color:var(--background-field-hover)}.toggle-switch_component__rMtnL.toggle-switch_isChecked__IrAFa .toggle-switch_handleWrapper___xb9P{background-color:var(--background-interactive);border:1px solid var(--border-interactive-strong)}.toggle-switch_component__rMtnL.toggle-switch_isChecked__IrAFa .toggle-switch_handle__nZ24C{background-color:var(--background-surface);transform:translateX(.875rem)}.toggle-switch_component__rMtnL.toggle-switch_isDisabled__kqPet{opacity:.3;pointer-events:none}.toggle-switch_component__rMtnL.toggle-switch_hasError__uMgdE .toggle-switch_handleWrapper___xb9P{border-color:var(--border-danger)}.radiobutton_component__rMImy{color:var(--foreground-muted);display:flex;flex-direction:column;gap:.25rem;transition:color .25s ease-in-out}.radiobutton_component__rMImy .radiobutton_label__Ul8ic{align-items:center;display:flex;gap:.75rem;justify-content:space-between;width:100%}.radiobutton_component__rMImy .radiobutton_title__wzkiR{display:flex}.radiobutton_component__rMImy .radiobutton_input__YBkx5{height:1px;opacity:0;pointer-events:none;position:absolute;width:1px}.radiobutton_component__rMImy .radiobutton_field__qEr4O{align-items:center;background-color:var(--background-field);border:var(--spacing-form-borderWidth) solid var(--border-default);border-radius:62.4375rem;display:inline-flex;flex:0 0 auto;height:1.5rem;justify-content:center;position:relative;transition:.25s ease-in-out;transition-property:background-color,border-color;width:1.5rem}.radiobutton_component__rMImy .radiobutton_field__qEr4O:after{background-color:var(--background-interactive);border-radius:62.4375rem;content:"";height:.75rem;opacity:0;transition:opacity .25s ease-in-out;width:.75rem}.radiobutton_component__rMImy .radiobutton_inputWrapper__RpPw5{align-items:center;display:flex;gap:.75rem;position:relative}.radiobutton_component__rMImy .radiobutton_requiredMark__jXh__{color:var(--foreground-danger)}.radiobutton_component__rMImy.radiobutton_isChecked__sGNk5 .radiobutton_field__qEr4O:after{opacity:1}.radiobutton_component__rMImy:hover{cursor:pointer}.radiobutton_component__rMImy:hover .radiobutton_field__qEr4O{background-color:var(--background-field-hover)}.radiobutton_component__rMImy.radiobutton_isDisabled__cBu4R{opacity:.3;pointer-events:none}.radiobutton_component__rMImy.radiobutton_hasError__EhOU1 .radiobutton_field__qEr4O{border-color:var(--border-danger)}.altapay-payment-method_component__9FUK_{background-color:var(--background-field);border:var(--spacing-form-borderWidth) solid var(--border-default);border-radius:.5rem;color:var(--foreground-muted);cursor:pointer;display:flex;padding:1rem;position:relative;transition:background-color .25s ease-in-out}.altapay-payment-method_component__9FUK_ .altapay-payment-method_input__XcpmN{cursor:pointer;inset:0;opacity:0;position:absolute}.altapay-payment-method_component__9FUK_ .altapay-payment-method_label__VDNJw{align-items:center;display:flex;flex:1 1 auto;gap:.75rem;justify-content:space-between}.altapay-payment-method_component__9FUK_ .altapay-payment-method_inputWrapper__lJlWX{align-items:center;display:flex;flex:1 1 auto;gap:.75rem;justify-content:stretch}.altapay-payment-method_component__9FUK_ .altapay-payment-method_text__D8ugm{align-items:flex-start;display:flex;flex:1 1 auto;flex-direction:column;gap:.25rem}.altapay-payment-method_component__9FUK_ .altapay-payment-method_logo__yKXI2{flex:0 0 auto;height:1.5rem;width:2.5625rem}.altapay-payment-method_component__9FUK_:hover{background-color:var(--background-field-hover)}.altapay-payment-method_component__9FUK_.altapay-payment-method_isChecked__VedCM{background-color:var(--background-interactive-subtle)}.altapay-payment-method_component__9FUK_.altapay-payment-method_isDisabled__rM0PP{opacity:.3;pointer-events:none}.altapay-payment-method-group_component__2DDjb{display:flex;flex-direction:column;gap:.5rem}.altapay-payment-method-group_component__2DDjb .altapay-payment-method-group_header__x53FR{align-items:center;display:flex;gap:.5rem}.altapay-payment-method-group_component__2DDjb .altapay-payment-method-group_label__ntRYR,.altapay-payment-method-group_component__2DDjb .altapay-payment-method-group_required__jHE1l{color:var(--foreground-default)}.altapay-payment-method-group_component__2DDjb .altapay-payment-method-group_body__PTlML{display:flex;flex-direction:column;gap:.5rem}.altapay-payment-method-group_component__2DDjb .altapay-payment-method-group_help__rXZq9{color:var(--foreground-muted)}.altapay-payment-method-group_component__2DDjb.altapay-payment-method-group_isDisabled__A93G3 .altapay-payment-method-group_label__ntRYR{color:rgb(from var(--foreground-default) r g b/40%)}.altapay-payment-method-group_component__2DDjb.altapay-payment-method-group_hasError__P9JFv .altapay-payment-method-group_help__rXZq9{color:var(--foreground-danger)}.altapay-payment_component__ue8dp .altapay-payment_row__DkOgL{row-gap:2rem}.altapay-payment_component__ue8dp .altapay-payment_textColumn__Asvqp{align-items:flex-start;display:flex;flex-direction:column;gap:1rem}.altapay-payment_component__ue8dp .altapay-payment_headline__SzPaW{color:var(--foreground-default)}.altapay-payment_component__ue8dp .altapay-payment_text___xwKh{color:var(--foreground-muted)}.altapay-payment_component__ue8dp .altapay-payment_form__ai_Dw{display:flex;flex-direction:column;gap:1.5rem}.altapay-payment_component__ue8dp .altapay-payment_buttons__DSof_{display:flex;gap:.5rem}.user-avatar_component__CzFtd{z-index:1}.user-avatar_component__CzFtd .user-avatar_avatarWrapper__lBbAw{align-items:center;background-color:var(--background-interactive-subtle);border:var(--spacing-form-borderWidth) solid var(--border-interactive-strong);border-radius:62.4375rem;color:var(--foreground-default);display:flex;justify-content:center}.user-avatar_component__CzFtd .user-avatar_avatarWrapper__lBbAw.user-avatar_isSmall__evHkp{height:1rem;min-width:1rem}.user-avatar_component__CzFtd .user-avatar_avatarWrapper__lBbAw.user-avatar_isMedium__ytveS{height:1.5rem;min-width:1.5rem}.user-avatar_component__CzFtd .user-avatar_avatarWrapper__lBbAw.user-avatar_isLarge__iGUjG{height:2rem;min-width:2rem}.user-avatar_component__CzFtd .user-avatar_avatarWrapperText__80HqU.user-avatar_isSmall__evHkp{font-size:.5rem}.user-avatar_component__CzFtd .user-avatar_avatarWrapperText__80HqU.user-avatar_isMedium__ytveS{font-size:.75rem}.selected-passengers_component__zYpJF{align-items:center;display:flex}.selected-passengers_component__zYpJF .selected-passengers_userAvatar__ulKKY{margin-left:-.5rem;position:relative;z-index:1}.selected-passengers_component__zYpJF .selected-passengers_userAvatar__ulKKY:first-child{margin-left:0;z-index:1}.selected-passengers_component__zYpJF .selected-passengers_userAvatar__ulKKY:nth-child(2){z-index:2}.selected-passengers_component__zYpJF .selected-passengers_userAvatar__ulKKY:nth-child(3){z-index:3}.selected-passengers_component__zYpJF .selected-passengers_userAvatar__ulKKY:nth-child(4){z-index:4}.selected-passengers_component__zYpJF .selected-passengers_userAvatar__ulKKY:nth-child(5){z-index:5}.selected-passengers_component__zYpJF .selected-passengers_userAvatar__ulKKY:nth-child(6){z-index:6}.selected-passengers_component__zYpJF .selected-passengers_userAvatar__ulKKY:nth-child(7){z-index:7}.selected-passengers_component__zYpJF .selected-passengers_userAvatar__ulKKY:nth-child(8){z-index:8}.selected-passengers_component__zYpJF .selected-passengers_userAvatar__ulKKY:nth-child(9){z-index:9}.selected-passengers_component__zYpJF .selected-passengers_userAvatar__ulKKY:nth-child(10){z-index:10}.booking-receipt-card_component__2FHYk{background-color:var(--background-surface);border:.125rem solid var(--border-default);border-radius:2rem;box-shadow:calc(var(--effects-shadow-1-x) * 1px) calc(var(--effects-shadow-1-y) * 1px) calc(var(--effects-shadow-1-blur) * 1px) calc(var(--effects-shadow-1-spread) * 1px) var(--effects-shadow-1-color);display:flex;flex-direction:column;padding:1rem 1rem 2rem;width:100%}.booking-receipt-card_component__2FHYk .booking-receipt-card_tag__a7eXE{left:1rem;position:absolute;top:1rem}.booking-receipt-card_component__2FHYk .booking-receipt-card_contentWrapper__e7kbA{display:flex;flex-direction:column;gap:2rem}.booking-receipt-card_component__2FHYk .booking-receipt-card_imageWrapper__3O2cD{aspect-ratio:16/9;border-radius:1.5rem;display:flex;overflow:hidden;position:relative}.booking-receipt-card_component__2FHYk .booking-receipt-card_content__QJQWV{display:flex;flex-direction:column;gap:1rem}.booking-receipt-card_component__2FHYk .booking-receipt-card_header__33lQY{display:flex;flex-direction:column;gap:.5rem}.booking-receipt-card_component__2FHYk .booking-receipt-card_bookingCode__hFGdX{color:var(--foreground-muted)}.booking-receipt-card_component__2FHYk .booking-receipt-card_destination__4NGLv{color:var(--foreground-default)}.booking-receipt-card_component__2FHYk .booking-receipt-card_details__BCRLe{display:flex;flex-direction:row;gap:.5rem;justify-content:space-between}.booking-receipt-card_component__2FHYk .booking-receipt-card_items__lHnNq{display:flex;flex-direction:column;gap:.5rem}.booking-receipt-card_component__2FHYk .booking-receipt-card_item__4A04j{align-items:center;color:var(--foreground-muted);display:flex;flex-direction:row;gap:.5rem}.booking-receipt-card_component__2FHYk .booking-receipt-card_text__goISN{-webkit-box-orient:vertical;display:flex;display:-webkit-box;-webkit-line-clamp:1;overflow:hidden;text-overflow:ellipsis}.booking-receipt-card_component__2FHYk .booking-receipt-card_pax__v9kkH{align-items:self-end;display:flex;flex-direction:column;justify-content:flex-end}.cancellation-insurance-individual-selector_component__bWkcp{background-color:var(--background-surface);border:1px solid var(--border-default);border-radius:1.5rem;cursor:pointer;display:flex;flex:1 1 auto;flex-direction:column;gap:1rem;justify-content:space-between;padding:1rem;position:relative;text-align:start;transition:.25s ease-in-out;transition-property:background-color,border-color;-webkit-user-select:none;-moz-user-select:none;user-select:none}.cancellation-insurance-individual-selector_component__bWkcp .cancellation-insurance-individual-selector_selectIcon__16OLO{display:none}@media screen and (min-width:768px){.cancellation-insurance-individual-selector_component__bWkcp .cancellation-insurance-individual-selector_selectIcon__16OLO{align-items:center;background-color:var(--background-default);border:.125rem solid var(--border-default);border-radius:62.4375rem;display:flex;height:2.375rem;justify-content:center;width:2.375rem}}.cancellation-insurance-individual-selector_component__bWkcp .cancellation-insurance-individual-selector_content__LhWmt{display:flex;flex-direction:column}.cancellation-insurance-individual-selector_component__bWkcp .cancellation-insurance-individual-selector_headline__hboy8{align-items:center;color:var(--foreground-default);display:flex}.cancellation-insurance-individual-selector_component__bWkcp .cancellation-insurance-individual-selector_price__Wszbk{color:var(--foreground-default)}.cancellation-insurance-individual-selector_component__bWkcp:hover{background-color:var(--background-surface-hover)}.cancellation-insurance-individual-selector_component__bWkcp:hover .cancellation-insurance-individual-selector_selectIcon__16OLO{outline:.125rem solid var(--background-default)}.cancellation-insurance-individual-selector_component__bWkcp:active{background-color:var(--background-surface-press)}.cancellation-insurance-individual-selector_component__bWkcp.cancellation-insurance-individual-selector_isSelected___CQ8f{background-color:var(--background-interactive-subtle);border-color:var(--border-interactive)}.cancellation-insurance-individual-selector_component__bWkcp.cancellation-insurance-individual-selector_isSelected___CQ8f:after{border-color:var(--border-interactive)}.cancellation-insurance-individual-selector_component__bWkcp.cancellation-insurance-individual-selector_isSelected___CQ8f .cancellation-insurance-individual-selector_selectIcon__16OLO{outline:.125rem solid var(--background-default)}.cancellation-insurance-individual-selector_component__bWkcp.cancellation-insurance-individual-selector_isDisabled__7Tx6n{opacity:.4;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.cancellation-insurance-select-modal_component__i_tYn{margin-block:0}.cancellation-insurance-select-modal_component__i_tYn .cancellation-insurance-select-modal_lightboxWrapper__u7VzT{max-height:85vh;padding:5rem 2rem 2rem}@media screen and (min-width:1024px){.cancellation-insurance-select-modal_component__i_tYn .cancellation-insurance-select-modal_lightboxWrapper__u7VzT{overflow:hidden}}.cancellation-insurance-select-modal_component__i_tYn .cancellation-insurance-select-modal_lightboxInnerWrapper__HNBZi{background-color:var(--background-default);color:var(--foreground-default);display:flex;flex-direction:row;gap:1.5rem;height:100%;overflow:hidden}.cancellation-insurance-select-modal_component__i_tYn .cancellation-insurance-select-modal_contentWrapper__KzUhF{display:flex;flex:1 1;flex-direction:column;gap:1.5rem;justify-content:space-between}.cancellation-insurance-select-modal_component__i_tYn .cancellation-insurance-select-modal_headline__1to3Y{color:var(--foreground-default)}.cancellation-insurance-select-modal_component__i_tYn .cancellation-insurance-select-modal_description__xbEhF{color:var(--foreground-muted)}.cancellation-insurance-select-modal_component__i_tYn .cancellation-insurance-select-modal_topSection__APDX2{display:flex;flex:1 1 auto;flex-direction:column;gap:1.5rem;overflow-y:auto;padding-right:1rem}.cancellation-insurance-select-modal_component__i_tYn .cancellation-insurance-select-modal_bottomSection__dAKeu{background-color:var(--background-default);display:flex;gap:1.5rem;justify-content:flex-end}.cancellation-insurance-select-modal_component__i_tYn .cancellation-insurance-select-modal_singleOptionsContainer__2owN7{align-items:flex-start;display:flex;flex-direction:column;gap:1rem;justify-content:space-between}@media screen and (min-width:768px){.cancellation-insurance-select-modal_component__i_tYn .cancellation-insurance-select-modal_singleOptionsContainer__2owN7{flex-direction:row}}.cancellation-insurance-select-modal_component__i_tYn .cancellation-insurance-select-modal_singleOptionsWrapper__erV_4{display:grid;grid-gap:1rem;grid-template-columns:repeat(2,minmax(0,1fr));width:100%}@media screen and (min-width:768px){.cancellation-insurance-select-modal_component__i_tYn .cancellation-insurance-select-modal_singleOptionsWrapper__erV_4{grid-template-columns:repeat(4,minmax(0,1fr));width:-moz-fit-content;width:fit-content}}.cancellation-insurance-select-modal_component__i_tYn .cancellation-insurance-select-modal_cta__mpDCF{flex:1 1}@media screen and (min-width:768px){.cancellation-insurance-select-modal_component__i_tYn .cancellation-insurance-select-modal_cta__mpDCF{flex:none}}.cancellation-insurance_component__vKwGU{display:flex;flex:1 1 auto;flex-direction:column;overflow:hidden}.cancellation-insurance_component__vKwGU .cancellation-insurance_mainWrapper__w3FZt{background-color:var(--background-surface);border-radius:2.5rem;display:flex;flex-direction:column;padding:1.5rem;position:relative;z-index:1}.cancellation-insurance_component__vKwGU .cancellation-insurance_mainWrapper__w3FZt.cancellation-insurance_hasTag__0PUFV{margin-top:1rem}.cancellation-insurance_component__vKwGU .cancellation-insurance_tag__MC2R5{position:absolute;right:1.5rem;top:-1rem}.cancellation-insurance_component__vKwGU .cancellation-insurance_imageWrapper__8Vx0d{aspect-ratio:3/1;border-radius:2.5rem;margin-bottom:1.5rem;overflow:hidden;position:relative;width:100%}.cancellation-insurance_component__vKwGU .cancellation-insurance_contentWrapper__g0YBX{display:flex;flex:1 1;flex-direction:column;gap:2.5rem;justify-content:space-between}.cancellation-insurance_component__vKwGU .cancellation-insurance_topSection__U8jpK{align-items:flex-start;display:flex;flex-direction:column;gap:.75rem}.cancellation-insurance_component__vKwGU .cancellation-insurance_headline__wgP65{color:var(--foreground-default)}.cancellation-insurance_component__vKwGU .cancellation-insurance_description__x85xE{-webkit-box-orient:vertical;color:var(--foreground-muted);display:-webkit-box;-webkit-line-clamp:3;overflow:hidden;text-overflow:ellipsis}.cancellation-insurance_component__vKwGU .cancellation-insurance_link__13l5Z{cursor:pointer;text-decoration:underline}.cancellation-insurance_component__vKwGU .cancellation-insurance_bottomSection__g9eXa{display:flex;flex-direction:column;gap:1.5rem;justify-content:space-between}@media screen and (min-width:1024px){.cancellation-insurance_component__vKwGU .cancellation-insurance_bottomSection__g9eXa{align-items:center;flex-direction:row}}.cancellation-insurance_component__vKwGU .cancellation-insurance_priceItemsWrapper__iXKcJ{display:flex;flex-direction:row;gap:1.5rem;justify-content:none;width:auto}.cancellation-insurance_component__vKwGU .cancellation-insurance_priceItem__8HX6Z{display:flex;flex-direction:column;gap:.5rem}.cancellation-insurance_component__vKwGU .cancellation-insurance_passengersWrapper__M0LUu{display:flex;flex-direction:row;gap:1rem}.cancellation-insurance_component__vKwGU .cancellation-insurance_selectedActionWrapper__wC0Z6{display:flex;flex-direction:row;gap:1.5rem;justify-content:space-between}.cancellation-insurance_component__vKwGU .cancellation-insurance_unselectedActionWrapper__NBuyH{display:flex;flex-direction:column-reverse;gap:1rem}@media screen and (min-width:1024px){.cancellation-insurance_component__vKwGU .cancellation-insurance_unselectedActionWrapper__NBuyH{flex-direction:row;gap:1.5rem}}.cancellation-insurance_component__vKwGU.cancellation-insurance_isLoading__ilm5g{pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.cancellation-insurance_component__rDh3t{display:flex;flex-direction:column}.edit-customer-details_component__z1nuX{display:flex;flex-direction:column;gap:1.5rem;width:100%}.edit-customer-details_component__z1nuX .edit-customer-details_section__k0qFo{display:flex;flex-direction:column;gap:1rem}.edit-customer-details_component__z1nuX .edit-customer-details_headlineWrapper__3__vk{display:flex;flex-direction:row;justify-content:space-between}.edit-customer-details_component__z1nuX .edit-customer-details_headline__Oz481{color:var(--foreground-default);display:flex}.edit-customer-details_component__z1nuX .edit-customer-details_error__D04K8{color:var(--foreground-danger)}.edit-customer-details_component__z1nuX .edit-customer-details_nameWrapper__X3i24{display:flex;flex-direction:column;gap:1rem;justify-content:space-between}@media screen and (min-width:768px){.edit-customer-details_component__z1nuX .edit-customer-details_nameWrapper__X3i24{flex-direction:row;gap:1.5rem}}.edit-customer-details_component__z1nuX .edit-customer-details_firstName__CrgZ4,.edit-customer-details_component__z1nuX .edit-customer-details_lastName__jtG7D{width:100%}.edit-customer-details_component__z1nuX .edit-customer-details_genderWrapper__4YckW{align-items:self-end;display:flex;flex-direction:row;gap:1.5rem;margin-left:1rem}@media screen and (min-width:768px){.edit-customer-details_component__z1nuX .edit-customer-details_ageWrapper__9ccqZ,.edit-customer-details_component__z1nuX .edit-customer-details_genderWrapperLoading__2DjZ5{width:calc(50% - .75rem)}}.edit-customer-details_component__z1nuX .edit-customer-details_contactWrapper__XYgzg{display:flex;flex-direction:column;gap:1rem}@media screen and (min-width:768px){.edit-customer-details_component__z1nuX .edit-customer-details_contactWrapper__XYgzg{width:calc(50% - .75rem)}}.edit-customer-details_component__z1nuX .edit-customer-details_phoneWrapper__7shYD{display:flex;flex-direction:row;gap:.5rem}.edit-customer-details_component__z1nuX .edit-customer-details_phone__fMbgI{width:100%}.edit-customer-details_component__z1nuX .edit-customer-details_addressDetails__y_lYv,.edit-customer-details_component__z1nuX .edit-customer-details_addressWrapper__jz7yf{display:flex;flex-direction:column;gap:1rem}@media screen and (min-width:768px){.edit-customer-details_component__z1nuX .edit-customer-details_addressDetails__y_lYv{flex-flow:row wrap}.edit-customer-details_component__z1nuX .edit-customer-details_countryName__d20sG,.edit-customer-details_component__z1nuX .edit-customer-details_postCodePlace__vJKoh,.edit-customer-details_component__z1nuX .edit-customer-details_postCode__0k0WA{width:calc(50% - .5rem)}}.edit-customer-details_component__z1nuX .edit-customer-details_address__G_w_h{position:relative}.edit-customer-details-modal_component__HI2ea{margin-block:0}.edit-customer-details-modal_component__HI2ea .edit-customer-details-modal_lightboxWrapper__wpKBd{border-radius:var(--spacing-searchWidget-borderRadius) var(--spacing-searchWidget-borderRadius) 0 0;max-height:85vh;overflow:hidden;padding:5rem 1rem 2rem}@media screen and (min-width:768px){.edit-customer-details-modal_component__HI2ea .edit-customer-details-modal_lightboxWrapper__wpKBd{border-radius:var(--spacing-searchWidget-borderRadius)}}.edit-customer-details-modal_component__HI2ea .edit-customer-details-modal_lightboxInnerWrapper__lGEH2{background-color:var(--background-default);color:var(--foreground-default);display:flex;flex-direction:row;gap:1.5rem;height:100%;overflow:hidden}.edit-customer-details-modal_component__HI2ea .edit-customer-details-modal_contentWrapper__ORBa2{display:flex;flex:1 1;flex-direction:column;gap:1.5rem;justify-content:space-between}.edit-customer-details-modal_component__HI2ea .edit-customer-details-modal_headline__Ww_aS{color:var(--foreground-default)}.edit-customer-details-modal_component__HI2ea .edit-customer-details-modal_subHeadline__5NV4E{color:var(--foreground-muted)}.edit-customer-details-modal_component__HI2ea .edit-customer-details-modal_header__cEXGt{display:flex;flex-direction:column;gap:.75rem;justify-content:space-between}.edit-customer-details-modal_component__HI2ea .edit-customer-details-modal_topSection__M_ur_{display:flex;flex:1 1 auto;flex-direction:column;gap:1.5rem;overflow-y:auto;padding-left:1rem;padding-right:1rem}.edit-customer-details-modal_component__HI2ea .edit-customer-details-modal_bottomSection__MJk3M{background-color:var(--background-surface);bottom:0;display:flex;gap:1.5rem;justify-content:flex-end}.edit-customer-details-modal_component__HI2ea .edit-customer-details-modal_button__nlad6{flex:1 1}@media screen and (min-width:768px){.edit-customer-details-modal_component__HI2ea .edit-customer-details-modal_button__nlad6{flex:none;min-width:12.5rem}}.customer-summary_component__J6sM7{background-color:var(--background-surface);border-radius:2rem;display:flex;flex-direction:column;padding:1.5rem;width:100%}.customer-summary_component__J6sM7 .customer-summary_customerName__GgGnE{align-items:center;display:flex;gap:.75rem}.customer-summary_component__J6sM7 .customer-summary_customerInformation___2hKP,.customer-summary_component__J6sM7 .customer-summary_textWrapper__iCxaa{display:grid;grid-gap:.5rem 1rem;gap:.5rem 1rem;grid-template-columns:1fr;margin:1rem 0 .5rem}@media screen and (min-width:768px){.customer-summary_component__J6sM7 .customer-summary_customerInformation___2hKP,.customer-summary_component__J6sM7 .customer-summary_textWrapper__iCxaa{grid-template-columns:1fr 1fr}}.customer-summary_component__J6sM7 .customer-summary_header__05leE{display:flex;justify-content:space-between}.customer-summary_component__J6sM7 .customer-summary_value__xgBsO{color:var(--foreground-muted)}.customer-summary_component__J6sM7 .customer-summary_name__HG38c{margin-bottom:.75rem;width:50%}.customer-summary_component__J6sM7 .customer-summary_edit__X4OWL{color:var(--foreground-link);cursor:pointer;text-decoration:underline}.detailed-customer_component__25XTg{background-color:var(--background-surface);border-radius:2rem;display:flex;flex-direction:column;padding:1.5rem;width:100%}.edit-pax-details_component__AmSeA{display:flex;flex-direction:column;gap:1rem;width:100%}.edit-pax-details_component__AmSeA .edit-pax-details_paxWrapper__GRR1h{align-items:center;color:var(--foreground-default);display:flex;flex-direction:row;gap:1rem;justify-content:space-between}.edit-pax-details_component__AmSeA .edit-pax-details_passenger__QXOMf{align-items:center;box-sizing:border-box;color:var(--foreground-default);display:flex;gap:.5rem}.edit-pax-details_component__AmSeA .edit-pax-details_name__GJ9CU{-webkit-box-orient:vertical;display:-webkit-box;-webkit-line-clamp:1;overflow:hidden;text-overflow:ellipsis}.edit-pax-details_component__AmSeA .edit-pax-details_nameWrapper__uuTL5{display:flex;flex-direction:column;gap:1rem;justify-content:space-between}@media screen and (min-width:768px){.edit-pax-details_component__AmSeA .edit-pax-details_nameWrapper__uuTL5{flex-direction:row;gap:1.5rem}}.edit-pax-details_component__AmSeA .edit-pax-details_firstName__rERpC,.edit-pax-details_component__AmSeA .edit-pax-details_lastName__4LAW3{width:100%}.edit-pax-details_component__AmSeA .edit-pax-details_contactWrapper__v_DkV{display:flex;flex-direction:column;gap:1rem;justify-content:space-between}@media screen and (min-width:768px){.edit-pax-details_component__AmSeA .edit-pax-details_contactWrapper__v_DkV{flex-direction:row;gap:1.5rem}}.edit-pax-details_component__AmSeA .edit-pax-details_emailWrapper__pnM_t{display:flex;flex-direction:column;gap:.5rem;width:100%}@media screen and (min-width:768px){.edit-pax-details_component__AmSeA .edit-pax-details_emailWrapper__pnM_t{width:calc(50% - .75rem)}}.edit-pax-details_component__AmSeA .edit-pax-details_email__xBZLW{width:100%}.edit-pax-details_component__AmSeA .edit-pax-details_agreeSendEmail__qg0zj{align-items:self-end;display:flex;flex-direction:row;gap:.5rem;margin-left:1rem}.edit-pax-details_component__AmSeA .edit-pax-details_phoneWrapper__JqZH7{display:flex;flex-direction:column;gap:.5rem;width:100%}@media screen and (min-width:768px){.edit-pax-details_component__AmSeA .edit-pax-details_phoneWrapper__JqZH7{width:calc(50% - .75rem)}}.edit-pax-details_component__AmSeA .edit-pax-details_phoneNumber__92una{display:flex;flex-direction:row;gap:.5rem}.edit-pax-details_component__AmSeA .edit-pax-details_phone__JQ2M7{width:100%}.edit-pax-details_component__AmSeA .edit-pax-details_agreeSendSMS___T9Ue{align-items:self-end;display:flex;flex-direction:row;gap:.5rem;margin-left:1rem}.edit-pax-details_component__AmSeA .edit-pax-details_checkbox__2m2Jh{color:var(--foreground-muted)}.edit-pax-details_component__AmSeA .edit-pax-details_tooltip__2Clyj{z-index:2}.edit-pax-details_component__AmSeA .edit-pax-details_consentLoading__C0Txc{align-items:self-end;display:flex;flex-direction:row;gap:.5rem}.edit-pax-details_component__AmSeA .edit-pax-details_genderWrapper__gDYlT{align-items:self-end;display:flex;flex-direction:row;gap:1.5rem;margin-left:1rem}.edit-pax-details_component__AmSeA .edit-pax-details_genderWrapperLoading__MIZWj{width:100%}@media screen and (min-width:768px){.edit-pax-details_component__AmSeA .edit-pax-details_genderWrapperLoading__MIZWj{width:calc(50% - .75rem)}}.edit-pax-details_component__AmSeA .edit-pax-details_ageWrapper__PDA2D{width:100%}@media screen and (min-width:768px){.edit-pax-details_component__AmSeA .edit-pax-details_ageWrapper__PDA2D{width:calc(50% - .75rem)}}.edit-pax-details_component__AmSeA.edit-pax-details_isTravelPlanner__LAsax .edit-pax-details_tooltip__2Clyj{opacity:.3;pointer-events:none}.edit-room-occupants_component__tc0Ls{border:1px solid var(--border-subtle);border-radius:1.5rem;display:flex;flex-direction:column;gap:1.5rem;padding:1rem;width:100%}.edit-room-occupants_component__tc0Ls .edit-room-occupants_header___AEDa{align-items:flex-start;display:flex;flex-direction:column;gap:.75rem;justify-content:space-between}@media screen and (min-width:768px){.edit-room-occupants_component__tc0Ls .edit-room-occupants_header___AEDa{flex-direction:row}}.edit-room-occupants_component__tc0Ls .edit-room-occupants_headlineWrapper__CzvLq{display:flex;flex-direction:column;gap:.25rem}.edit-room-occupants_component__tc0Ls .edit-room-occupants_headline__Yk6_a{color:var(--foreground-default);display:flex;flex-direction:row;gap:.5rem}.edit-room-occupants_component__tc0Ls .edit-room-occupants_error__XD_kv{color:var(--foreground-danger)}.edit-room-occupants_component__tc0Ls .edit-room-occupants_roomName__pCknp{color:var(--foreground-default)}.edit-room-occupants_component__tc0Ls .edit-room-occupants_toggleSwitch__U6jgy{display:flex;margin-left:auto}.detailed-passenger_component__fSxZc{display:flex;flex-direction:column;gap:2.5rem;width:100%}.detailed-passenger_component__fSxZc .detailed-passenger_roomWrapper__IfFnL{background-color:var(--background-surface);border:none;border-radius:2rem;padding:1.5rem}.booking-extra_component__TrpLu{display:flex;flex:1 1 auto;flex-direction:column;overflow:hidden}.booking-extra_component__TrpLu .booking-extra_mainWrapper__C_G5e{background-color:var(--background-surface);border-radius:2.5rem;display:flex;flex-direction:column;padding:1.5rem;position:relative;z-index:1}.booking-extra_component__TrpLu .booking-extra_mainWrapper__C_G5e.booking-extra_hasTag__fQCIo{margin-top:1rem}.booking-extra_component__TrpLu .booking-extra_tag__DrpiE{position:absolute;right:1.5rem;top:-1rem}.booking-extra_component__TrpLu .booking-extra_imageWrapper__gIrx1{aspect-ratio:3/1;border-radius:2.5rem;margin-bottom:1.5rem;overflow:hidden;position:relative;width:100%}.booking-extra_component__TrpLu .booking-extra_contentWrapper__RS0aU{display:flex;flex:1 1;flex-direction:column;gap:2.5rem;justify-content:space-between}.booking-extra_component__TrpLu .booking-extra_topSection__2uS7a{align-items:flex-start;display:flex;flex-direction:column;gap:.75rem}.booking-extra_component__TrpLu .booking-extra_headline__BkEZ4{color:var(--foreground-default)}.booking-extra_component__TrpLu .booking-extra_description__6LQYf{-webkit-box-orient:vertical;color:var(--foreground-muted);display:-webkit-box;-webkit-line-clamp:3;overflow:hidden;text-overflow:ellipsis}.booking-extra_component__TrpLu .booking-extra_link__dm_J_{cursor:pointer;text-decoration:underline}.booking-extra_component__TrpLu .booking-extra_bottomSection___jxLD{display:flex;flex-direction:column;gap:1.5rem;justify-content:space-between}@media screen and (min-width:1024px){.booking-extra_component__TrpLu .booking-extra_bottomSection___jxLD{align-items:center;flex-direction:row}}.booking-extra_component__TrpLu .booking-extra_priceItemsWrapper__vD9uz{display:flex;flex-direction:row;gap:1.5rem;justify-content:none;width:auto}.booking-extra_component__TrpLu .booking-extra_priceItem__FXfFl{display:flex;flex-direction:column;gap:.5rem}.booking-extra_component__TrpLu .booking-extra_passengersWrapper__3VrAO{display:flex;flex-direction:row;gap:1rem}.booking-extra_component__TrpLu .booking-extra_selectedActionWrapper__k0z4S{display:flex;flex-direction:row;gap:1.5rem;justify-content:space-between}.booking-extra_component__TrpLu .booking-extra_unselectedActionWrapper__PDauH{display:flex;flex-direction:column-reverse;gap:1rem}@media screen and (min-width:1024px){.booking-extra_component__TrpLu .booking-extra_unselectedActionWrapper__PDauH{flex-direction:row;gap:1.5rem}}.booking-extra_component__TrpLu .booking-extra_upsellProductWrapper__6FZdH{--background-attention:var(--accent-background-attention);--background-brand:var(--accent-background-brand);--background-default:var(--accent-background-default);--background-discount:var(--accent-background-discount);--background-field-hover:var(--accent-background-field-hover);--background-field:var(--accent-background-field);--background-info:var(--accent-background-info);--background-info-subtle:var(--accent-background-info-subtle);--background-interactive-subtle:var(--accent-background-interactive-subtle);--background-interactive:var(--accent-background-interactive);--background-neutral-strong:var(--accent-background-neutral-strong);--background-neutral:var(--accent-background-neutral);--background-overlay:var(--accent-background-overlay);--background-success:var(--accent-background-success);--background-success-subtle:var(--accent-background-success-subtle);--background-surface-hover:var(--accent-background-surface-hover);--background-surface-press:var(--accent-background-surface-press);--background-surface:var(--accent-background-surface);--background-warning:var(--accent-background-warning);--background-warning-subtle:var(--accent-background-warning-subtle);--border-brand:var(--accent-border-brand);--border-danger:var(--accent-border-danger);--border-default:var(--accent-border-default);--border-focus:var(--accent-border-focus);--border-interactive-strong:var(--accent-border-interactive-strong);--border-interactive:var(--accent-border-interactive);--border-strong:var(--accent-border-strong);--border-subtle:var(--accent-border-subtle);--component-alert-background-danger:var(--accent-component-alert-background-danger);--component-alert-background-dark-danger:var(--accent-component-alert-background-dark-danger);--component-alert-background-dark-default:var(--accent-component-alert-background-dark-default);--component-alert-background-dark-pending:var(--accent-component-alert-background-dark-pending);--component-alert-background-dark-success:var(--accent-component-alert-background-dark-success);--component-alert-background-default:var(--accent-component-alert-background-default);--component-alert-background-pending:var(--accent-component-alert-background-pending);--component-alert-background-success:var(--accent-component-alert-background-success);--component-alert-foreground-danger:var(--accent-component-alert-foreground-danger);--component-alert-foreground-default:var(--accent-component-alert-foreground-default);--component-alert-foreground-pending:var(--accent-component-alert-foreground-pending);--component-alert-foreground-success:var(--accent-component-alert-foreground-success);--component-button-ghost-default-background:var(--accent-component-button-ghost-default-background);--component-button-ghost-default-border:var(--accent-component-button-ghost-default-border);--component-button-ghost-default-foreground:var(--accent-component-button-ghost-default-foreground);--component-button-ghost-hover-background:var(--accent-component-button-ghost-hover-background);--component-button-ghost-hover-border:var(--accent-component-button-ghost-hover-border);--component-button-ghost-hover-foreground:var(--accent-component-button-ghost-hover-foreground);--component-button-ghost-press-background:var(--accent-component-button-ghost-press-background);--component-button-ghost-press-border:var(--accent-component-button-ghost-press-border);--component-button-ghost-press-foreground:var(--accent-component-button-ghost-press-foreground);--component-button-primary-default-background:var(--accent-component-button-primary-default-background);--component-button-primary-default-border:var(--accent-component-button-primary-default-border);--component-button-primary-default-foreground:var(--accent-component-button-primary-default-foreground);--component-button-primary-hover-background:var(--accent-component-button-primary-hover-background);--component-button-primary-hover-border:var(--accent-component-button-primary-hover-border);--component-button-primary-hover-foreground:var(--accent-component-button-primary-hover-foreground);--component-button-primary-press-background:var(--accent-component-button-primary-press-background);--component-button-primary-press-border:var(--accent-component-button-primary-press-border);--component-button-primary-press-foreground:var(--accent-component-button-primary-press-foreground);--component-button-secondary-default-background:var(--accent-component-button-secondary-default-background);--component-button-secondary-default-border:var(--accent-component-button-secondary-default-border);--component-button-secondary-default-foreground:var(--accent-component-button-secondary-default-foreground);--component-button-secondary-hover-background:var(--accent-component-button-secondary-hover-background);--component-button-secondary-hover-border:var(--accent-component-button-secondary-hover-border);--component-button-secondary-hover-foreground:var(--accent-component-button-secondary-hover-foreground);--component-button-secondary-press-background:var(--accent-component-button-secondary-press-background);--component-button-secondary-press-border:var(--accent-component-button-secondary-press-border);--component-button-secondary-press-foreground:var(--accent-component-button-secondary-press-foreground);--component-button-tertiary-default-background:var(--accent-component-button-tertiary-default-background);--component-button-tertiary-default-border:var(--accent-component-button-tertiary-default-border);--component-button-tertiary-default-foreground:var(--accent-component-button-tertiary-default-foreground);--component-button-tertiary-hover-background:var(--accent-component-button-tertiary-hover-background);--component-button-tertiary-hover-border:var(--accent-component-button-tertiary-hover-border);--component-button-tertiary-hover-foreground:var(--accent-component-button-tertiary-hover-foreground);--component-button-tertiary-press-background:var(--accent-component-button-tertiary-press-background);--component-button-tertiary-press-border:var(--accent-component-button-tertiary-press-border);--component-button-tertiary-press-foreground:var(--accent-component-button-tertiary-press-foreground);--component-calendar-low-price:var(--accent-component-calendar-low-price);--component-factbox-button-default-background:var(--accent-component-factbox-button-default-background);--component-factbox-button-default-foreground:var(--accent-component-factbox-button-default-foreground);--component-factbox-button-hover-background:var(--accent-component-factbox-button-hover-background);--component-factbox-button-press-background:var(--accent-component-factbox-button-press-background);--component-factbox-container-default-background:var(--accent-component-factbox-container-default-background);--component-factbox-container-default-foreground:var(--accent-component-factbox-container-default-foreground);--component-factbox-container-muted-foreground:var(--accent-component-factbox-container-muted-foreground);--component-factbox-link-foreground-default:var(--accent-component-factbox-link-foreground-default);--component-factbox-link-foreground-icon:var(--accent-component-factbox-link-foreground-icon);--component-footer-background:var(--accent-component-footer-background);--component-header-carousel-gradient-end:var(--accent-component-header-carousel-gradient-end);--component-header-carousel-gradient-start:var(--accent-component-header-carousel-gradient-start);--component-header-carousel-overlay:var(--accent-component-header-carousel-overlay);--component-inspirational-search-gradient-end:var(--accent-component-inspirational-search-gradient-end);--component-inspirational-search-gradient-start:var(--accent-component-inspirational-search-gradient-start);--component-inspirational-search-ribbon-back:var(--accent-component-inspirational-search-ribbon-back);--component-inspirational-search-ribbon-front:var(--accent-component-inspirational-search-ribbon-front);--component-menu-background-end:var(--accent-component-menu-background-end);--component-menu-background-start:var(--accent-component-menu-background-start);--component-menu-menu-item-primary-default-background:var(--accent-component-menu-menu-item-primary-default-background);--component-menu-menu-item-primary-default-border:var(--accent-component-menu-menu-item-primary-default-border);--component-menu-menu-item-primary-default-foreground-muted:var(--accent-component-menu-menu-item-primary-default-foreground-muted);--component-menu-menu-item-primary-default-foreground:var(--accent-component-menu-menu-item-primary-default-foreground);--component-menu-menu-item-primary-default-icon:var(--accent-component-menu-menu-item-primary-default-icon);--component-menu-menu-item-primary-hover-background:var(--accent-component-menu-menu-item-primary-hover-background);--component-menu-menu-item-primary-hover-border:var(--accent-component-menu-menu-item-primary-hover-border);--component-menu-menu-item-primary-hover-foreground-muted:var(--accent-component-menu-menu-item-primary-hover-foreground-muted);--component-menu-menu-item-primary-hover-foreground:var(--accent-component-menu-menu-item-primary-hover-foreground);--component-menu-menu-item-primary-hover-icon:var(--accent-component-menu-menu-item-primary-hover-icon);--component-menu-menu-item-secondary-default-background:var(--accent-component-menu-menu-item-secondary-default-background);--component-menu-menu-item-secondary-default-border:var(--accent-component-menu-menu-item-secondary-default-border);--component-menu-menu-item-secondary-default-foreground-muted:var(--accent-component-menu-menu-item-secondary-default-foreground-muted);--component-menu-menu-item-secondary-default-foreground:var(--accent-component-menu-menu-item-secondary-default-foreground);--component-menu-menu-item-secondary-default-icon:var(--accent-component-menu-menu-item-secondary-default-icon);--component-menu-menu-item-secondary-hover-background:var(--accent-component-menu-menu-item-secondary-hover-background);--component-menu-menu-item-secondary-hover-border:var(--accent-component-menu-menu-item-secondary-hover-border);--component-menu-menu-item-secondary-hover-foreground-muted:var(--accent-component-menu-menu-item-secondary-hover-foreground-muted);--component-menu-menu-item-secondary-hover-foreground:var(--accent-component-menu-menu-item-secondary-hover-foreground);--component-menu-menu-item-secondary-hover-icon:var(--accent-component-menu-menu-item-secondary-hover-icon);--component-menu-menu-item-tertiary-default-background:var(--accent-component-menu-menu-item-tertiary-default-background);--component-menu-menu-item-tertiary-default-border:var(--accent-component-menu-menu-item-tertiary-default-border);--component-menu-menu-item-tertiary-default-foreground-muted:var(--accent-component-menu-menu-item-tertiary-default-foreground-muted);--component-menu-menu-item-tertiary-default-foreground:var(--accent-component-menu-menu-item-tertiary-default-foreground);--component-menu-menu-item-tertiary-default-icon:var(--accent-component-menu-menu-item-tertiary-default-icon);--component-menu-menu-item-tertiary-hover-background:var(--accent-component-menu-menu-item-tertiary-hover-background);--component-menu-menu-item-tertiary-hover-border:var(--accent-component-menu-menu-item-tertiary-hover-border);--component-menu-menu-item-tertiary-hover-foreground-muted:var(--accent-component-menu-menu-item-tertiary-hover-foreground-muted);--component-menu-menu-item-tertiary-hover-foreground:var(--accent-component-menu-menu-item-tertiary-hover-foreground);--component-menu-menu-item-tertiary-hover-icon:var(--accent-component-menu-menu-item-tertiary-hover-icon);--component-menu-transparent-menu-item-background-end:var(--accent-component-menu-transparent-menu-item-background-end);--component-menu-transparent-menu-item-background-start:var(--accent-component-menu-transparent-menu-item-background-start);--component-menu-transparent-menu-item-primary-default-background:var(--accent-component-menu-transparent-menu-item-primary-default-background);--component-menu-transparent-menu-item-primary-default-border:var(--accent-component-menu-transparent-menu-item-primary-default-border);--component-menu-transparent-menu-item-primary-default-foreground-muted:var(--accent-component-menu-transparent-menu-item-primary-default-foreground-muted);--component-menu-transparent-menu-item-primary-default-foreground:var(--accent-component-menu-transparent-menu-item-primary-default-foreground);--component-menu-transparent-menu-item-primary-default-icon:var(--accent-component-menu-transparent-menu-item-primary-default-icon);--component-menu-transparent-menu-item-primary-hover-background:var(--accent-component-menu-transparent-menu-item-primary-hover-background);--component-menu-transparent-menu-item-primary-hover-border:var(--accent-component-menu-transparent-menu-item-primary-hover-border);--component-menu-transparent-menu-item-primary-hover-foreground-muted:var(--accent-component-menu-transparent-menu-item-primary-hover-foreground-muted);--component-menu-transparent-menu-item-primary-hover-foreground:var(--accent-component-menu-transparent-menu-item-primary-hover-foreground);--component-menu-transparent-menu-item-primary-hover-icon:var(--accent-component-menu-transparent-menu-item-primary-hover-icon);--component-menu-transparent-menu-item-secondary-default-background:var(--accent-component-menu-transparent-menu-item-secondary-default-background);--component-menu-transparent-menu-item-secondary-default-border:var(--accent-component-menu-transparent-menu-item-secondary-default-border);--component-menu-transparent-menu-item-secondary-default-foreground-muted:var(--accent-component-menu-transparent-menu-item-secondary-default-foreground-muted);--component-menu-transparent-menu-item-secondary-default-foreground:var(--accent-component-menu-transparent-menu-item-secondary-default-foreground);--component-menu-transparent-menu-item-secondary-default-icon:var(--accent-component-menu-transparent-menu-item-secondary-default-icon);--component-menu-transparent-menu-item-secondary-hover-background:var(--accent-component-menu-transparent-menu-item-secondary-hover-background);--component-menu-transparent-menu-item-secondary-hover-border:var(--accent-component-menu-transparent-menu-item-secondary-hover-border);--component-menu-transparent-menu-item-secondary-hover-foreground-muted:var(--accent-component-menu-transparent-menu-item-secondary-hover-foreground-muted);--component-menu-transparent-menu-item-secondary-hover-foreground:var(--accent-component-menu-transparent-menu-item-secondary-hover-foreground);--component-menu-transparent-menu-item-secondary-hover-icon:var(--accent-component-menu-transparent-menu-item-secondary-hover-icon);--component-menu-transparent-menu-item-tertiary-default-background:var(--accent-component-menu-transparent-menu-item-tertiary-default-background);--component-menu-transparent-menu-item-tertiary-default-border:var(--accent-component-menu-transparent-menu-item-tertiary-default-border);--component-menu-transparent-menu-item-tertiary-default-foreground-muted:var(--accent-component-menu-transparent-menu-item-tertiary-default-foreground-muted);--component-menu-transparent-menu-item-tertiary-default-foreground:var(--accent-component-menu-transparent-menu-item-tertiary-default-foreground);--component-menu-transparent-menu-item-tertiary-default-icon:var(--accent-component-menu-transparent-menu-item-tertiary-default-icon);--component-menu-transparent-menu-item-tertiary-hover-background:var(--accent-component-menu-transparent-menu-item-tertiary-hover-background);--component-menu-transparent-menu-item-tertiary-hover-border:var(--accent-component-menu-transparent-menu-item-tertiary-hover-border);--component-menu-transparent-menu-item-tertiary-hover-foreground-muted:var(--accent-component-menu-transparent-menu-item-tertiary-hover-foreground-muted);--component-menu-transparent-menu-item-tertiary-hover-foreground:var(--accent-component-menu-transparent-menu-item-tertiary-hover-foreground);--component-menu-transparent-menu-item-tertiary-hover-icon:var(--accent-component-menu-transparent-menu-item-tertiary-hover-icon);--component-number-graphic-background:var(--accent-component-number-graphic-background);--component-number-graphic-foreground:var(--accent-component-number-graphic-foreground);--component-price-background:var(--accent-component-price-background);--component-price-foreground:var(--accent-component-price-foreground);--component-product-card-background:var(--accent-component-product-card-background);--component-product-card-foreground-default:var(--accent-component-product-card-foreground-default);--component-product-card-price:var(--accent-component-product-card-price);--component-splash-primary-background:var(--accent-component-splash-primary-background);--component-splash-primary-foreground:var(--accent-component-splash-primary-foreground);--component-splash-secondary-background:var(--accent-component-splash-secondary-background);--component-splash-secondary-foreground:var(--accent-component-splash-secondary-foreground);--component-splash-tertiary-background:var(--accent-component-splash-tertiary-background);--component-splash-tertiary-foreground:var(--accent-component-splash-tertiary-foreground);--effects-shadow-1-blur:var(--accent-effects-shadow-1-blur);--effects-shadow-1-color:var(--accent-effects-shadow-1-color);--effects-shadow-1-spread:var(--accent-effects-shadow-1-spread);--effects-shadow-1-x:var(--accent-effects-shadow-1-x);--effects-shadow-1-y:var(--accent-effects-shadow-1-y);--effects-shadow-2-blur:var(--accent-effects-shadow-2-blur);--effects-shadow-2-color:var(--accent-effects-shadow-2-color);--effects-shadow-2-spread:var(--accent-effects-shadow-2-spread);--effects-shadow-2-x:var(--accent-effects-shadow-2-x);--effects-shadow-2-y:var(--accent-effects-shadow-2-y);--effects-shadow-3-blur:var(--accent-effects-shadow-3-blur);--effects-shadow-3-color:var(--accent-effects-shadow-3-color);--effects-shadow-3-spread:var(--accent-effects-shadow-3-spread);--effects-shadow-3-x:var(--accent-effects-shadow-3-x);--effects-shadow-3-y:var(--accent-effects-shadow-3-y);--effects-shadow-4-blur:var(--accent-effects-shadow-4-blur);--effects-shadow-4-color:var(--accent-effects-shadow-4-color);--effects-shadow-4-spread:var(--accent-effects-shadow-4-spread);--effects-shadow-4-x:var(--accent-effects-shadow-4-x);--effects-shadow-4-y:var(--accent-effects-shadow-4-y);--effects-shadow-5-blur:var(--accent-effects-shadow-5-blur);--effects-shadow-5-color:var(--accent-effects-shadow-5-color);--effects-shadow-5-spread:var(--accent-effects-shadow-5-spread);--effects-shadow-5-x:var(--accent-effects-shadow-5-x);--effects-shadow-5-y:var(--accent-effects-shadow-5-y);--foreground-attention:var(--accent-foreground-attention);--foreground-brand-icons:var(--accent-foreground-brand-icons);--foreground-brand:var(--accent-foreground-brand);--foreground-chart-primary:var(--accent-foreground-chart-primary);--foreground-chart-secondary:var(--accent-foreground-chart-secondary);--foreground-chart-tertiary:var(--accent-foreground-chart-tertiary);--foreground-danger:var(--accent-foreground-danger);--foreground-dark:var(--accent-foreground-dark);--foreground-default:var(--accent-foreground-default);--foreground-discount:var(--accent-foreground-discount);--foreground-favorite:var(--accent-foreground-favorite);--foreground-info-icon:var(--accent-foreground-info-icon);--foreground-info:var(--accent-foreground-info);--foreground-light:var(--accent-foreground-light);--foreground-link-hover:var(--accent-foreground-link-hover);--foreground-link:var(--accent-foreground-link);--foreground-muted:var(--accent-foreground-muted);--foreground-on-color-muted:var(--accent-foreground-on-color-muted);--foreground-on-color:var(--accent-foreground-on-color);--foreground-skeleton-base:var(--accent-foreground-skeleton-base);--foreground-skeleton-wave:var(--accent-foreground-skeleton-wave);--foreground-subtle:var(--accent-foreground-subtle);--foreground-success-icon:var(--accent-foreground-success-icon);--foreground-success:var(--accent-foreground-success);--foreground-warning-icon:var(--accent-foreground-warning-icon);--foreground-warning:var(--accent-foreground-warning);--gradient-default-end:var(--accent-gradient-default-end);--gradient-default-start:var(--accent-gradient-default-start);background-color:var(--background-surface);border-radius:0 0 2.5rem 2.5rem;display:flex;flex-direction:column;gap:2.5rem;margin-top:-2.5rem;padding:4rem 1.5rem 1.5rem;position:relative}.booking-extra_component__TrpLu .booking-extra_headlineWrapper__EvRr2{align-items:center;display:flex;flex-direction:row;gap:1rem}.booking-extra_component__TrpLu .booking-extra_upsellPriceWrapper__iLKYt{align-items:center;display:flex;flex-direction:row;gap:.5rem}.booking-extra_component__TrpLu .booking-extra_normalPrice__l7Zkk{text-decoration:line-through}.booking-extra_component__TrpLu.booking-extra_isSmall__Kd7GZ .booking-extra_imageWrapper__gIrx1{aspect-ratio:16/9}.booking-extra_component__TrpLu.booking-extra_isSmall__Kd7GZ .booking-extra_contentWrapper__RS0aU{gap:1.5rem}.booking-extra_component__TrpLu.booking-extra_isSmall__Kd7GZ .booking-extra_bottomSection___jxLD{flex-direction:column;gap:2rem}.booking-extra_component__TrpLu.booking-extra_isSmall__Kd7GZ .booking-extra_priceItemsWrapper__vD9uz{justify-content:flex-start;width:100%}.booking-extra_component__TrpLu.booking-extra_isSmall__Kd7GZ .booking-extra_selectedActionWrapper__k0z4S{flex-direction:row;justify-content:space-between;width:100%}.booking-extra_component__TrpLu.booking-extra_isSmall__Kd7GZ .booking-extra_passengersWrapper__3VrAO{display:flex;flex-direction:row-reverse;gap:1rem}.booking-extra_component__TrpLu.booking-extra_isSmall__Kd7GZ .booking-extra_unselectedActionWrapper__PDauH{flex-direction:column-reverse;gap:1rem;width:100%}.booking-extra_component__TrpLu.booking-extra_isDisabled__isKDa{opacity:.4}.booking-extra_component__TrpLu.booking-extra_isDisabled__isKDa,.booking-extra_component__TrpLu.booking-extra_isLoading__9uuKW{pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.generic-product_component__MUNK5{display:flex;flex-direction:column}.hotel-summary_component__QsFiS{background-color:var(--background-surface);border-radius:2rem;display:grid;grid-gap:1rem;gap:1rem;grid-template-columns:1fr;padding:1rem;width:100%}@media screen and (min-width:1024px){.hotel-summary_component__QsFiS{gap:0;grid-template-columns:1fr 1fr}}.hotel-summary_component__QsFiS .hotel-summary_contentWrapperLoader__WTfq5,.hotel-summary_component__QsFiS .hotel-summary_contentWrapper__5YTyO{margin-block:.75rem;min-width:0}.hotel-summary_component__QsFiS .hotel-summary_imageWrapperLoader__F9__u,.hotel-summary_component__QsFiS .hotel-summary_imageWrapper__cOnSP{aspect-ratio:16/9;border-radius:2rem;min-width:0;overflow:clip}@media screen and (min-width:1024px){.hotel-summary_component__QsFiS .hotel-summary_imageWrapperLoader__F9__u,.hotel-summary_component__QsFiS .hotel-summary_imageWrapper__cOnSP{aspect-ratio:1;margin-right:1.5rem}}.hotel-summary_component__QsFiS .hotel-summary_image__Nek6l{height:100%}.hotel-summary_component__QsFiS .hotel-summary_room__hSnJi,.hotel-summary_component__QsFiS .hotel-summary_textLoader__yYrw5{display:flex;flex-direction:column;gap:.25rem}.hotel-summary_component__QsFiS .hotel-summary_textLoader__yYrw5{gap:.75rem}.hotel-summary_component__QsFiS .hotel-summary_footer__jZjB7{border-top:1px solid var(--border-subtle);display:grid;grid-gap:3rem;gap:3rem;grid-template-columns:1fr 1fr;padding-top:1.5rem}.hotel-summary_component__QsFiS .hotel-summary_roomsWrapper__sggCe{margin-bottom:.75rem}.hotel-summary_component__QsFiS .hotel-summary_seeAllRooms__gXj3r{color:var(--foreground-link);cursor:pointer;display:block;margin-left:auto;text-decoration:underline}.hotel-summary_component__QsFiS .hotel-summary_contentLoader__8FvZt,.hotel-summary_component__QsFiS .hotel-summary_roomsDistribution__4t7VC{display:grid;grid-gap:.75rem;gap:.75rem;grid-template-columns:1fr;margin:1.5rem 0 .75rem}@media screen and (min-width:1024px){.hotel-summary_component__QsFiS .hotel-summary_contentLoader__8FvZt,.hotel-summary_component__QsFiS .hotel-summary_roomsDistribution__4t7VC{grid-template-columns:1fr 1fr}}.hotel-summary_component__QsFiS .hotel-summary_contentLoader__8FvZt:last-child{margin-top:3rem}.hotel-summary_component__QsFiS .hotel-summary_label__ASXGq{color:var(--foreground-muted);display:block}.product-options_component__7F_l4{display:flex;flex-direction:column;gap:.75rem}.product-options_component__7F_l4 .product-options_optionsTop__MKBGe{align-items:center;display:flex;justify-content:space-between}.product-options_component__7F_l4 .product-options_optionsTitle__OVhhm{color:var(--foreground-muted)}.product-options_component__7F_l4 .product-options_removeOption__hURji{color:var(--foreground-link);cursor:pointer;text-decoration:underline}.product-options_component__7F_l4 .product-options_dropdowns__txVaM{display:flex;flex-direction:column;gap:.75rem}@media screen and (min-width:768px){.product-options_component__7F_l4 .product-options_dropdowns__txVaM{flex-direction:row}}.product-options_component__7F_l4 .product-options_dropdown__iaiYJ{width:100%}.passenger-products_component__Avsa1{background-color:var(--background-surface);border:1px solid var(--border-default);border-radius:2rem;display:flex;flex-direction:column;gap:1rem;padding:1rem;width:100%}.passenger-products_component__Avsa1 .passenger-products_name__wu_T6{align-items:center;display:flex;gap:.5rem}.passenger-products_component__Avsa1 .passenger-products_addExtra__Qi2cy{color:var(--foreground-link);cursor:pointer;display:block;margin-left:auto;text-decoration:underline}.generic-products-modal_component__ETOT3{margin-block:0}.generic-products-modal_component__ETOT3 .generic-products-modal_lightboxWrapper__pOZdf{border-radius:var(--spacing-searchWidget-borderRadius) var(--spacing-searchWidget-borderRadius) 0 0;max-height:85vh;overflow:hidden;padding:5rem 1rem 1.5rem}@media screen and (min-width:768px){.generic-products-modal_component__ETOT3 .generic-products-modal_lightboxWrapper__pOZdf{border-radius:var(--spacing-searchWidget-borderRadius);padding:5rem 1.5rem 1.5rem}}.generic-products-modal_component__ETOT3 .generic-products-modal_lightboxInnerWrapper__cEDEK{background-color:var(--background-default);color:var(--foreground-default);display:flex;flex-direction:column;gap:1.5rem;height:100%;overflow:hidden}.generic-products-modal_component__ETOT3 .generic-products-modal_topSection__Mknjk{display:flex;flex-direction:column;gap:.75rem}.generic-products-modal_component__ETOT3 .generic-products-modal_bottomSection__G6cUf{align-items:center;background-color:var(--background-surface);bottom:0;display:flex;gap:1.5rem;justify-content:space-between}@media screen and (min-width:768px){.generic-products-modal_component__ETOT3 .generic-products-modal_bottomSection__G6cUf{position:relative}}.generic-products-modal_component__ETOT3 .generic-products-modal_description__4FVI5{color:var(--foreground-muted)}.generic-products-modal_component__ETOT3 .generic-products-modal_passengersWrapper__zEfjj{display:flex;flex-direction:column;gap:2rem}.generic-products-modal_component__ETOT3 .generic-products-modal_contentWrapper__M9Q6l{display:flex;flex:1 1;flex-direction:column;gap:1.5rem;justify-content:space-between;overflow-y:auto;padding-bottom:3rem}.generic-products-modal_component__ETOT3 .generic-products-modal_price__By0Gb{color:var(--foreground-muted);display:flex;flex-direction:column}.multi-select-generic-product_component__Vc7W_ .multi-select-generic-product_bookingExtras__1ntL2{gap:1.5rem}.multi-select-generic-product_component__Vc7W_ .multi-select-generic-product_selectedExtras__jPDpp{display:grid;grid-gap:1.5rem;gap:1.5rem;grid-template-columns:1fr 1fr}@media screen and (min-width:768px){.multi-select-generic-product_component__Vc7W_ .multi-select-generic-product_selectedExtras__jPDpp{grid-template-columns:1fr 1fr}}.multi-select-generic-product_component__Vc7W_ .multi-select-generic-product_passenger___41H_{display:flex;gap:1.5rem}.parent-booking-extra_component__ezrMi{display:flex;flex:1 1 auto;flex-direction:column;overflow:hidden}.parent-booking-extra_component__ezrMi .parent-booking-extra_mainWrapper__QbCti{background-color:var(--background-surface);border-radius:2.5rem;display:flex;flex-direction:column;padding:1.5rem;position:relative;z-index:1}.parent-booking-extra_component__ezrMi .parent-booking-extra_mainWrapper__QbCti.parent-booking-extra_hasTag__2WDs9{margin-top:1rem}.parent-booking-extra_component__ezrMi .parent-booking-extra_tag__T2Hrh{position:absolute;right:1.5rem;top:-1rem}.parent-booking-extra_component__ezrMi .parent-booking-extra_contentWrapper__ZdMLV{display:flex;flex:1 1;flex-direction:column;gap:1.5rem;justify-content:space-between}.parent-booking-extra_component__ezrMi .parent-booking-extra_topSection__FbPTe{align-items:flex-start;display:flex;flex-direction:column;gap:.75rem}.parent-booking-extra_component__ezrMi .parent-booking-extra_headline__qAiJA{color:var(--foreground-default)}.parent-booking-extra_component__ezrMi .parent-booking-extra_description__P6bx8{-webkit-box-orient:vertical;color:var(--foreground-muted);display:-webkit-box;-webkit-line-clamp:3;overflow:hidden;text-overflow:ellipsis}.parent-booking-extra_component__ezrMi .parent-booking-extra_link__we3rl{cursor:pointer;text-decoration:underline}.parent-booking-extra_component__ezrMi .parent-booking-extra_childrenTeaserWrapper__21DO_{border-top:1px solid var(--border-default);padding-block:1.5rem}.parent-booking-extra_component__ezrMi .parent-booking-extra_disclaimer__1oHJy{max-width:40%}.parent-booking-extra_component__ezrMi .parent-booking-extra_bottomSection__spA1S{display:flex;flex-direction:column;gap:1.5rem;justify-content:space-between}@media screen and (min-width:1024px){.parent-booking-extra_component__ezrMi .parent-booking-extra_bottomSection__spA1S{align-items:center;flex-direction:row}}.parent-booking-extra_component__ezrMi .parent-booking-extra_topRow__RSbQK{align-items:center;display:flex;gap:1.5rem;justify-content:space-between}.parent-booking-extra_component__ezrMi .parent-booking-extra_bottomRow__On6IL{display:flex;justify-content:flex-end}.parent-booking-extra_component__ezrMi .parent-booking-extra_passengersWrapper__JzYul{display:flex;flex-direction:row;gap:1rem}.parent-booking-extra_component__ezrMi .parent-booking-extra_selectedActionWrapper__8o4N2{display:flex;flex-direction:row;gap:1.5rem;justify-content:space-between}.parent-booking-extra_component__ezrMi .parent-booking-extra_unselectedActionWrapper__ymfvR{display:flex;flex-direction:column-reverse;gap:1rem}@media screen and (min-width:1024px){.parent-booking-extra_component__ezrMi .parent-booking-extra_unselectedActionWrapper__ymfvR{flex-direction:row;gap:1.5rem}}.parent-booking-extra_component__ezrMi .parent-booking-extra_childrenWrapper__EHEtd{display:flex;flex-direction:column;gap:1.5rem;margin-top:1.5rem}.parent-booking-extra_component__ezrMi.parent-booking-extra_isDisabled__50mHz{opacity:.4}.parent-booking-extra_component__ezrMi.parent-booking-extra_isDisabled__50mHz,.parent-booking-extra_component__ezrMi.parent-booking-extra_isLoading__jBHTg{pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.parent-product_component__dCoSy{display:flex;flex-direction:column}.edit-passengers-modal_component__x4wRT{margin-block:0}.edit-passengers-modal_component__x4wRT .edit-passengers-modal_lightboxWrapper__OfxW9{border-radius:var(--spacing-searchWidget-borderRadius) var(--spacing-searchWidget-borderRadius) 0 0;max-height:85vh;overflow:hidden;padding:5rem .5rem 1rem 1rem}@media screen and (min-width:768px){.edit-passengers-modal_component__x4wRT .edit-passengers-modal_lightboxWrapper__OfxW9{border-radius:var(--spacing-searchWidget-borderRadius);padding:5rem 1rem 2rem 2rem}}.edit-passengers-modal_component__x4wRT .edit-passengers-modal_lightboxInnerWrapper__mYZ86{background-color:var(--background-default);color:var(--foreground-default);display:flex;flex-direction:row;gap:1.5rem;height:100%;overflow:hidden}.edit-passengers-modal_component__x4wRT .edit-passengers-modal_contentWrapper__w8HZ9{display:flex;flex:1 1;flex-direction:column;gap:1.5rem;justify-content:space-between}.edit-passengers-modal_component__x4wRT .edit-passengers-modal_headline__MDx34{color:var(--foreground-default)}.edit-passengers-modal_component__x4wRT .edit-passengers-modal_subHeadline__axuyZ{color:var(--foreground-muted)}.edit-passengers-modal_component__x4wRT .edit-passengers-modal_header__7aFfQ{display:flex;flex-direction:column;gap:.75rem;justify-content:space-between}.edit-passengers-modal_component__x4wRT .edit-passengers-modal_topSection__vgvxR{display:flex;flex:1 1 auto;flex-direction:column;gap:1.5rem;overflow-y:auto;padding-right:.5rem}@media screen and (min-width:768px){.edit-passengers-modal_component__x4wRT .edit-passengers-modal_topSection__vgvxR{padding-right:1rem}}.edit-passengers-modal_component__x4wRT .edit-passengers-modal_bottomSection__OU1FC{background-color:var(--background-surface);bottom:0;display:flex;gap:1.5rem;justify-content:flex-end}.edit-passengers-modal_component__x4wRT .edit-passengers-modal_button__Igdpa{flex:1 1}@media screen and (min-width:768px){.edit-passengers-modal_component__x4wRT .edit-passengers-modal_button__Igdpa{flex:none;min-width:12.5rem}}.pickup-point_component__1V7vO{display:flex;flex:1 1 auto;flex-direction:column;overflow:hidden}.pickup-point_component__1V7vO .pickup-point_mainWrapper__sUWOX{background-color:var(--background-surface);border-radius:2.5rem;display:flex;flex:1 1 auto;flex-direction:column;gap:2.5rem;padding:1.5rem;position:relative}.pickup-point_component__1V7vO .pickup-point_mainWrapper__sUWOX.pickup-point_hasTag__KFoVd{margin-top:1rem}.pickup-point_component__1V7vO .pickup-point_tag__I3Hki{position:absolute;right:1.5rem;top:-1rem}.pickup-point_component__1V7vO .pickup-point_headlineWrapper__Lfc8l{display:flex;flex-direction:row;justify-content:space-between}.pickup-point_component__1V7vO .pickup-point_headline__61IYl{color:var(--foreground-default);display:flex}.pickup-point_component__1V7vO .pickup-point_error__wg5E2{color:var(--foreground-danger)}.pickup-point_component__1V7vO .pickup-point_description__S63_x{-webkit-box-orient:vertical;color:var(--foreground-muted);display:-webkit-box;-webkit-line-clamp:3;overflow:hidden;text-overflow:ellipsis}.pickup-point_component__1V7vO .pickup-point_link__D_REt{cursor:pointer;text-decoration:underline}.pickup-point_component__1V7vO .pickup-point_topSection__uuVUi{align-items:flex-start;display:flex;flex-direction:column;gap:.75rem}.pickup-point_component__1V7vO .pickup-point_bottomSection__Bcgju{display:flex;flex-direction:column;gap:1.5rem;justify-content:space-between}@media screen and (min-width:1024px){.pickup-point_component__1V7vO .pickup-point_bottomSection__Bcgju{align-items:center;flex-direction:row}}.pickup-point_component__1V7vO .pickup-point_imageWrapper__pccft{aspect-ratio:3/1;border-radius:2.5rem;margin-bottom:.75rem;overflow:hidden;position:relative;width:100%}.pickup-point_component__1V7vO .pickup-point_priceItemsWrapper__n26DK{display:flex;flex-direction:row;gap:1.5rem;justify-content:none;width:auto}.pickup-point_component__1V7vO .pickup-point_priceItem__J_YtZ{display:flex;flex-direction:column;gap:.5rem}.pickup-point_component__1V7vO .pickup-point_selectedActionWrapper__yPMHo{display:flex;flex-direction:row;gap:1.5rem;justify-content:space-between}.pickup-point_component__1V7vO .pickup-point_unselectedActionWrapper__xk_JH{display:flex;flex-direction:column-reverse;gap:1rem}@media screen and (min-width:1024px){.pickup-point_component__1V7vO .pickup-point_unselectedActionWrapper__xk_JH{flex-direction:row;gap:1.5rem}}.pickup-point_component__1V7vO .pickup-point_passengersWrapper__UndPE{display:flex;flex-direction:row;gap:1rem}.room-selection-modal_component__lczTG{--card-outline:rem(4) solid rgb(from var(--background-neutral) r g b/60%);margin-block:0}.room-selection-modal_component__lczTG .room-selection-modal_lightboxWrapper__LU_OQ{max-height:85vh;padding:5rem 2rem 2rem}@media screen and (min-width:1024px){.room-selection-modal_component__lczTG .room-selection-modal_lightboxWrapper__LU_OQ{overflow:hidden}}.room-selection-modal_component__lczTG .room-selection-modal_lightboxInnerWrapper__QPi1w{background-color:var(--background-default);color:var(--foreground-default);display:flex;flex-direction:row;gap:1.5rem;height:100%;overflow:hidden}.room-selection-modal_component__lczTG .room-selection-modal_contentWrapper__5_ZTh{display:flex;flex:1 1 auto;flex-direction:column;gap:1.5rem;justify-content:space-between;overflow:auto clip;width:100%}.room-selection-modal_component__lczTG .room-selection-modal_headline__A0d1A{color:var(--foreground-default)}.room-selection-modal_component__lczTG .room-selection-modal_topSection__yojHY{display:flex;flex:1 1 auto;flex-direction:column;gap:1.5rem;overflow:clip auto;padding-right:1rem}.room-selection-modal_component__lczTG .room-selection-modal_roomSectionWrapper__GADRU{display:flex;flex:1 0 auto;flex-direction:column;gap:1.5rem}@media screen and (min-width:1024px){.room-selection-modal_component__lczTG .room-selection-modal_roomSectionWrapper__GADRU{flex-direction:row-reverse;gap:3rem;overflow:auto}}.room-selection-modal_component__lczTG .room-selection-modal_roomMapWrapper__zZjXA{display:flex;flex:1 1 100%;gap:1.5rem;overflow:auto}.room-selection-modal_component__lczTG .room-selection-modal_element__dA6fg{align-items:center;background-color:rgb(from var(--background-surface) r g b/70%);border:1px solid var(--border-default);border-radius:.5rem;color:var(--foreground-default);cursor:pointer;display:flex;height:2.5rem;justify-content:center;position:absolute;width:2.5rem}.room-selection-modal_component__lczTG .room-selection-modal_element__dA6fg.room-selection-modal_isActive__Wsgpx{background-color:rgb(from var(--background-interactive) r g b/60%);border:.125rem solid var(--border-interactive-strong);cursor:default}.room-selection-modal_component__lczTG .room-selection-modal_roomOptionsWrapper__ui6nA{display:flex;flex-direction:column;gap:1.5rem}@media screen and (min-width:1024px){.room-selection-modal_component__lczTG .room-selection-modal_roomOptionsWrapper__ui6nA{flex:1 1 50%}}.room-selection-modal_component__lczTG .room-selection-modal_roomDistribution__pZiWW{display:flex;flex-direction:column;gap:1.5rem}.room-selection-modal_component__lczTG .room-selection-modal_roomDistributionItem__7TFa6{align-items:center;background-color:var(--background-surface);border:1px solid var(--border-default);border-radius:.5rem;cursor:pointer;display:flex;flex:1 0 auto;flex-direction:row;justify-content:space-between;padding:.75rem}.room-selection-modal_component__lczTG .room-selection-modal_roomDistributionItem__7TFa6.room-selection-modal_isActive__Wsgpx{border-color:var(--border-interactive-strong)}.room-selection-modal_component__lczTG .room-selection-modal_content__s_bXD{display:flex;flex:1 1 auto;flex-direction:row;gap:2rem}.room-selection-modal_component__lczTG .room-selection-modal_roomNameWrapper__0wKMm{display:flex;flex-direction:column;text-align:left}.room-selection-modal_component__lczTG .room-selection-modal_notSelected__riLRL{color:var(--foreground-muted)}.room-selection-modal_component__lczTG .room-selection-modal_priceWrapper__5Rggc{align-items:center;display:flex;flex-direction:row;gap:.5rem;justify-self:flex-end}.room-selection-modal_component__lczTG .room-selection-modal_icon__N9T5G{color:var(--foreground-default);cursor:pointer;display:flex;justify-content:center}.room-selection-modal_component__lczTG .room-selection-modal_availableRooms__dMXIX{display:flex;flex-direction:column;gap:.75rem}.room-selection-modal_component__lczTG .room-selection-modal_roomOptionItem__qkmY5{align-items:center;background-color:var(--background-surface);border:1px solid var(--border-default);border-radius:.5rem;cursor:pointer;display:flex;flex:1 0 auto;flex-direction:row;justify-content:space-between;padding:.75rem}.room-selection-modal_component__lczTG .room-selection-modal_roomOptionItem__qkmY5.room-selection-modal_isActive__Wsgpx{border-color:var(--border-interactive-strong)}.room-selection-modal_component__lczTG .room-selection-modal_bottomSection__HpmgU{background-color:var(--background-default);display:flex;gap:1.5rem;justify-content:flex-end}.room-selection-modal_component__lczTG .room-selection-modal_cta__sDM2e{flex:1 1}@media screen and (min-width:768px){.room-selection-modal_component__lczTG .room-selection-modal_cta__sDM2e{flex:none}}.room-selection_component__7Y44B .room-selection_roomDetailsWrapper__oggJm{display:grid;grid-gap:1.5rem;gap:1.5rem;grid-template-columns:1fr}@media screen and (min-width:1024px){.room-selection_component__7Y44B .room-selection_roomDetailsWrapper__oggJm{grid-template-columns:1fr 1fr}}.room-selection_component__7Y44B .room-selection_roomDetailsItem__xhjCB{align-items:center;display:flex;flex-direction:row;gap:2rem}.room-selection_component__7Y44B .room-selection_roomNameWrapper__QTgjR{align-items:center;display:flex;flex-direction:row;gap:1rem}.plane-seat_component__SsdnX{align-items:center;border:1px solid var(--border-default);border-radius:.25rem;color:var(--foreground-default);display:flex;justify-content:center;min-height:1.875rem;min-width:1.875rem;padding:.25rem}.plane-seat_component__SsdnX .plane-seat_icon__sbCGJ{height:1.25rem;width:1.25rem}.plane-seat_component__SsdnX.plane-seat_isStandardInf__BpPWC{background-color:#f1fafe;border-color:#73acc9}.plane-seat_component__SsdnX.plane-seat_isRearRows__Iv35w{background-color:#feefc1;border-color:#fed510}.plane-seat_component__SsdnX.plane-seat_isFrontCabinExtraLegRoom__8EAL2,.plane-seat_component__SsdnX.plane-seat_isFrontCabinInf__ok9uX{background-color:#d6ffef;border-color:#46aa5e}.plane-seat_component__SsdnX.plane-seat_isStandard__rRVcB{background-color:#f1fafe;border-color:#73acc9}.plane-seat_component__SsdnX.plane-seat_isFrontCabin__HafM3{background-color:#d6ffef;border-color:#46aa5e}.plane-seat_component__SsdnX.plane-seat_isExtraLegRoom__QkcdL,.plane-seat_component__SsdnX.plane-seat_isNoLean__HUl_l{background-color:#f1fafe;border-color:#73acc9}.plane-seat_component__SsdnX.plane-seat_isFrontCabinExtraLegRoomInf__zQSNM{background-color:#d6ffef;border-color:#46aa5e}.plane-seat_component__SsdnX.plane-seat_isRearRowsInf__iwElO{background-color:#feefc1;border-color:#fed510}.plane-seat_component__SsdnX.plane-seat_isAdultOnly__W2eGH{background-color:#d4d1dc;border-color:#544086}.plane-seat_component__SsdnX.plane-seat_isOccupied__qkYc7{background-color:var(--background-neutral);border-color:var(--border-default);color:var(--background-neutral-strong);pointer-events:none}.plane-seat_component__SsdnX.plane-seat_isSelected___RuKe{background-color:var(--background-interactive);border-color:var(--border-interactive-strong)}.seat-selection-modal_component__frMkS{--card-outline:rem(4) solid rgb(from var(--background-neutral) r g b/60%);margin-block:0}.seat-selection-modal_component__frMkS .seat-selection-modal_lightboxWrapper__dkuhK{max-height:85vh;padding:5rem 2rem 2rem}@media screen and (min-width:1024px){.seat-selection-modal_component__frMkS .seat-selection-modal_lightboxWrapper__dkuhK{overflow:hidden}}.seat-selection-modal_component__frMkS .seat-selection-modal_lightboxInnerWrapper__8RWZo{background-color:var(--background-default);color:var(--foreground-default);display:flex;flex-direction:row;gap:1.5rem;height:100%;overflow:hidden}.seat-selection-modal_component__frMkS .seat-selection-modal_contentWrapper__mkYNh{display:flex;flex:1 1 auto;flex-direction:column;gap:1.5rem;justify-content:space-between;overflow:auto clip;width:100%}.seat-selection-modal_component__frMkS .seat-selection-modal_headline__K_zyL{color:var(--foreground-default)}.seat-selection-modal_component__frMkS .seat-selection-modal_topSection__ZQjPk{display:flex;flex:1 1 auto;flex-direction:column;gap:1.5rem;overflow:clip auto;padding-right:1rem}.seat-selection-modal_component__frMkS .seat-selection-modal_seatSelectionWrapper__9cIjP{display:flex;flex-direction:column;gap:1.5rem}.seat-selection-modal_component__frMkS .seat-selection-modal_tabContentWrapper__gH1Rm{display:flex;flex:1 0 auto;flex-direction:column;gap:.75rem}@media screen and (min-width:1024px){.seat-selection-modal_component__frMkS .seat-selection-modal_tabContentWrapper__gH1Rm{flex-direction:row-reverse;gap:3rem;overflow:auto}}.seat-selection-modal_component__frMkS .seat-selection-modal_planeDiagramWrapper__ZNi8Y{display:flex;flex:1 1 80%;gap:1.5rem;justify-content:center;overflow:hidden}.seat-selection-modal_component__frMkS .seat-selection-modal_designElement__qgHUw{align-items:center;display:flex;justify-content:center;position:absolute}.seat-selection-modal_component__frMkS .seat-selection-modal_seatOptionsWrapper__htn15{display:flex;flex-direction:column;gap:1.5rem}@media screen and (min-width:1024px){.seat-selection-modal_component__frMkS .seat-selection-modal_seatOptionsWrapper__htn15{flex:1 1 50%}}.seat-selection-modal_component__frMkS .seat-selection-modal_rowLabel__uSbeY{align-items:center;display:flex;justify-content:center;min-height:1.875rem;min-width:1.6875rem}.seat-selection-modal_component__frMkS .seat-selection-modal_seatBlockLine__i6Fss{border:2px solid #c4c4ca}.seat-selection-modal_component__frMkS .seat-selection-modal_passengersWrapper__9DeQq{display:flex;flex-direction:column;gap:1.5rem}.seat-selection-modal_component__frMkS .seat-selection-modal_passengerItem__z0Wj9{align-items:center;background-color:var(--background-surface);border:1px solid var(--border-default);border-radius:.5rem;cursor:pointer;display:flex;flex:1 0 auto;flex-direction:row;justify-content:space-between;padding:.75rem}.seat-selection-modal_component__frMkS .seat-selection-modal_passengerItem__z0Wj9.seat-selection-modal_isActive__Dp9z0{border-color:var(--border-interactive-strong)}.seat-selection-modal_component__frMkS .seat-selection-modal_content__w4Adn{align-items:center;display:flex;flex:1 1 auto;flex-direction:row;gap:2rem}.seat-selection-modal_component__frMkS .seat-selection-modal_passengerNameWrapper__F7rK1{display:flex;flex-direction:column;text-align:left}.seat-selection-modal_component__frMkS .seat-selection-modal_notSelected__Dr6jt{color:var(--foreground-muted)}.seat-selection-modal_component__frMkS .seat-selection-modal_priceWrapper__OGSMk{align-items:center;display:flex;flex-direction:row;gap:.5rem;justify-self:flex-end}.seat-selection-modal_component__frMkS .seat-selection-modal_icon__kbq8R{color:var(--foreground-default);cursor:pointer;display:flex;justify-content:center}.seat-selection-modal_component__frMkS .seat-selection-modal_seatTypesWrapper__sCnBa{display:flex;flex-direction:column;gap:.75rem}.seat-selection-modal_component__frMkS .seat-selection-modal_seatItem__2o0Yu{align-items:center;background-color:var(--background-surface);border:1px solid var(--border-default);border-radius:.5rem;cursor:pointer;display:flex;flex:1 0 auto;flex-direction:row;gap:1rem;padding:.75rem}.seat-selection-modal_component__frMkS .seat-selection-modal_seatItem__2o0Yu.seat-selection-modal_isActive__Dp9z0{border-color:var(--border-interactive-strong)}.seat-selection-modal_component__frMkS .seat-selection-modal_seatItemDetails__gF303{display:flex;flex-direction:column;gap:.25rem}.seat-selection-modal_component__frMkS .seat-selection-modal_bottomSection__4FMvj{background-color:var(--background-default);display:flex;gap:1.5rem;justify-content:flex-end}.seat-selection-modal_component__frMkS .seat-selection-modal_cta__ft_EJ{flex:1 1}@media screen and (min-width:768px){.seat-selection-modal_component__frMkS .seat-selection-modal_cta__ft_EJ{flex:none}}.seat-selection_component__AovYD .seat-selection_transportationDetailsWrapper__gwiOk{display:flex;flex-direction:column;gap:1.5rem}.seat-selection_component__AovYD .seat-selection_transportationDetailsItem__JWaLX{display:flex;flex-direction:column;gap:1rem}.seat-selection_component__AovYD .seat-selection_transportationNameWrapper__zMoeZ{align-items:center;display:flex;flex-direction:row;gap:.5rem}.seat-selection_component__AovYD .seat-selection_passengersWrapper__JqNG7{display:flex;flex-direction:column;gap:.75rem}.seat-selection_component__AovYD .seat-selection_passengerItem__sf4f3{align-items:center;display:flex;flex-direction:row;gap:1rem}.room-occupants-overview_component__UNCEM{border:1px solid var(--border-subtle);border-radius:1.5rem;display:flex;flex-direction:column;gap:.75rem;padding:1rem;width:100%}@media screen and (min-width:768px){.room-occupants-overview_component__UNCEM{gap:1.5rem;padding:1.5rem}}.room-occupants-overview_component__UNCEM .room-occupants-overview_headlineWrapper__Oytmg{display:flex;flex-direction:column;gap:.25rem}.room-occupants-overview_component__UNCEM .room-occupants-overview_headline__cM5Db{color:var(--foreground-default);display:flex;flex-direction:row;gap:.5rem}.room-occupants-overview_component__UNCEM .room-occupants-overview_roomName__GpAga{color:var(--foreground-default)}.room-occupants-overview_component__UNCEM .room-occupants-overview_passengers__fimUN{display:flex;flex-direction:column;gap:.5rem}@media screen and (min-width:768px){.room-occupants-overview_component__UNCEM .room-occupants-overview_passengers__fimUN{flex-flow:row wrap;gap:2rem;row-gap:.75rem}}.room-occupants-overview_component__UNCEM .room-occupants-overview_passenger__FEgsK{align-items:center;box-sizing:border-box;color:var(--foreground-default);display:flex;gap:.5rem}@media screen and (min-width:768px){.room-occupants-overview_component__UNCEM .room-occupants-overview_passenger__FEgsK{flex-grow:0;flex-shrink:0;flex-basis:calc(50% - 1rem)}}.room-occupants-overview_component__UNCEM .room-occupants-overview_name__lTAW2{-webkit-box-orient:vertical;display:-webkit-box;-webkit-line-clamp:1;overflow:hidden;text-overflow:ellipsis}.simple-passenger_component__cIe1G{background-color:var(--background-surface);border-radius:2rem;display:flex;flex-direction:column;gap:1.5rem;padding:1.5rem;width:100%}.simple-passenger_component__cIe1G .simple-passenger_headerWrapper__SKcdD{display:flex;flex-direction:column;gap:1rem}.simple-passenger_component__cIe1G .simple-passenger_header__A1li5{display:flex;flex-direction:row;justify-content:space-between}.simple-passenger_component__cIe1G .simple-passenger_headline__4djHv{color:var(--foreground-default)}.simple-passenger_component__cIe1G .simple-passenger_subHeadline__8xTOY{color:var(--foreground-muted)}.simple-passenger_component__cIe1G .simple-passenger_link__OCaUv{margin-left:.25rem;text-decoration:underline}.simple-passenger_component__cIe1G .simple-passenger_edit__rGPkm{color:var(--foreground-link);cursor:pointer;text-decoration:underline}