.BookExtrasBlock_bookExtrasBlock__LUuB0{position:relative;display:flex;height:100%;min-height:262px;overflow:hidden;background-color:#fff;border-radius:4px;box-shadow:0 0 12px 2px #ddd}@media(max-width:767.98px){.BookExtrasBlock_bookExtrasBlock__LUuB0{flex-direction:column-reverse}}.BookExtrasBlock_bookExtrasBlock__LUuB0 .BookExtrasBlock_componentInfo__UKZrx{position:relative;flex:1 0 auto;width:100%;min-width:unset;padding:16px 15px;background-color:#fff}@media(min-width:768px){.BookExtrasBlock_bookExtrasBlock__LUuB0 .BookExtrasBlock_componentInfo__UKZrx{flex:unset;padding:24px;background-color:#0000;width:65%}}.BookExtrasBlock_bookExtrasBlock__LUuB0 .BookExtrasBlock_componentInfo__UKZrx:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:#fff;-webkit-clip-path:polygon(0 0,100% 0,85% 100%,0 100%);clip-path:polygon(0 0,100% 0,85% 100%,0 100%)}.BookExtrasBlock_bookExtrasBlock__LUuB0 .BookExtrasBlock_componentInfo__UKZrx .BookExtrasBlock_componentContent__zH9zF{position:relative;height:100%}.BookExtrasBlock_bookExtrasBlock__LUuB0 .BookExtrasBlock_componentInfo__UKZrx .BookExtrasBlock_buyNowButton__4au65{bottom:10px;padding:16px 24px;min-width:220px;position:absolute}@media(max-width:767.98px){.BookExtrasBlock_bookExtrasBlock__LUuB0 .BookExtrasBlock_componentInfo__UKZrx .BookExtrasBlock_buyNowButton__4au65{width:100%;padding:12px 16px;min-width:unset;position:unset}}.BookExtrasBlock_bookExtrasBlock__LUuB0 .BookExtrasBlock_extrasBlockTitle__j_mXd{margin:0;font-family:easyjet_rounded_demi,Arial,Helvetica,sans-serif;font-size:24px;font-weight:400;line-height:32px;text-transform:capitalize}@media(max-width:575.98px){.BookExtrasBlock_bookExtrasBlock__LUuB0 .BookExtrasBlock_extrasBlockTitle__j_mXd{position:absolute;bottom:15%;width:60%;padding:0 24px;font-weight:600;color:#fff}}.BookExtrasBlock_bookExtrasBlock__LUuB0 .BookExtrasBlock_bannerImage__zQANP{position:relative;order:1;width:100%;height:200px;-webkit-clip-path:polygon(0 0,100% 0,100% 85%,0 100%);clip-path:polygon(0 0,100% 0,100% 85%,0 100%)}@media(min-width:768px){.BookExtrasBlock_bookExtrasBlock__LUuB0 .BookExtrasBlock_bannerImage__zQANP{position:absolute;right:0;width:45%;height:100%;-webkit-clip-path:polygon(35% 0,100% 0,100% 100%,16% 100%);clip-path:polygon(35% 0,100% 0,100% 100%,16% 100%)}}.HolidayExtrasPromoBanner_promotionContainer__eMolt{display:flex;align-items:center;gap:.625rem;margin:.5rem 0 1rem;gap:.188rem}.HolidayExtrasPromoBanner_promotionContainer__eMolt .HolidayExtrasPromoBanner_promotionText__nM8h2{font-family:easyjet_rounded_book,Arial,Helvetica,sans-serif;font-size:.875rem;font-weight:400;line-height:1.05rem}.FullScreenPopup_popupDialog__b_HYX{width:100%;max-width:100%;height:100%;max-height:100%;margin:0}@media(max-width:767.98px){.FullScreenPopup_popupDialog__b_HYX{max-height:100vh}}.FullScreenPopup_popupContent__fSLzC{max-height:100%}@media(max-width:767.98px){.FullScreenPopup_popupContent__fSLzC{max-height:100vh}}.FullScreenPopup_popupBody__l_Ks3,.FullScreenPopup_popupBody__l_Ks3:last-child{display:flex;flex-direction:column;padding:0;overflow:hidden scroll;overflow-anchor:none}.FullScreenPopup_popupBar__9Z3p1{z-index:10;display:flex;width:100%;min-height:66px;background-color:#fff}@media(max-width:767.98px){.FullScreenPopup_popupBar__9Z3p1{min-height:62px}}.FullScreenPopup_popupBar__9Z3p1:not(.FullScreenPopup_popupBarMobile__0e_o1){position:sticky;z-index:2;box-shadow:0 0 12px 2px #ddd;inset:0}.FullScreenPopup_popupBar__9Z3p1:not(.FullScreenPopup_popupBarMobile__0e_o1) .FullScreenPopup_popupBarClose__Z0aNs{font-size:16px}.FullScreenPopup_popupBarMobile__0e_o1{position:fixed;bottom:0;padding-bottom:env(safe-area-inset-bottom);box-shadow:0 -3px 6px #ddd}@media(max-width:767.98px){.FullScreenPopup_popupBarMobile__0e_o1{flex-direction:column}}.FullScreenPopup_popupBarClose__Z0aNs{display:inline-flex;align-items:center;gap:1ch;font-family:easyjet_rounded_demi,Arial,Helvetica,sans-serif}.FullScreenPopup_popupBarCloseMobile__LZ8rv{justify-content:center;width:100%;font-size:14px}@media(max-width:767.98px){.FullScreenPopup_popupBarCloseMobile__LZ8rv{flex:1 1}}.FullScreenPopup_mainContent__s4s8g{width:100%;max-width:1200px;margin-inline:auto;padding-inline:15px}.FullScreenPopup_popupBarContainer___Ntm1{display:flex;justify-content:space-between;width:100%;max-width:1200px;margin:auto;padding-inline:15px;padding-block:10px}@media(max-width:767.98px){.FullScreenPopup_popupBarContainer___Ntm1{box-shadow:0 -3px 6px #ddd}}.ParkingDetailsPopup_parkingDetailsHeader__rt9Z_{display:flex;align-items:center;justify-content:space-between}@media(max-width:767.98px){.ParkingDetailsPopup_parkingDetailsHeader__rt9Z_{display:block;justify-content:center}.ParkingDetailsPopup_parkingDetailsTitle__I_4Tc{margin-bottom:1rem;text-align:left}}.ParkingDetailsPopup_parkingDetailsContent__unEgt{margin-top:4rem}.AirportParkingCardPill_container__lMokb{display:inline-flex;align-items:center;gap:6px;width:-moz-fit-content;width:fit-content;height:-moz-fit-content;height:fit-content;max-height:24px;margin:0 0 16px;padding:2px 8px;color:#fff;text-align:center;border-radius:4px}.AirportParkingCardPill_container__lMokb p{display:flex;align-items:baseline;gap:6px;padding-top:3px;font-size:12px;font-weight:600;line-height:16px;color:#fff}.AirportParkingCardPill_freeCancellation__35rJl{background:#03a947}.ParkingCard_container__4zhE6{display:flex;flex-direction:column;border-radius:8px;box-shadow:0 1px 3px 1px #33333326}.ParkingCard_image__AYtIF{width:100%;padding-bottom:68%;background-repeat:no-repeat;background-position:50%;background-size:cover;border-radius:8px 8px 0 0}@media(orientation:landscape)and (max-width:575.98px){.ParkingCard_image__AYtIF{height:29.68rem}}.ParkingCard_pillContainer__7HuyU{display:flex;align-items:center;gap:6px}.ParkingCard_noImageBox__klG0u{height:16.9375rem;background-color:#d3d3d3;border-radius:8px 8px 0 0}.ParkingCard_content__w9gac{display:flex;flex:1 1;flex-direction:column;justify-content:space-between;padding:1rem}.ParkingCard_title__x4m_a{display:block;height:3.75rem;margin:0 0 1rem;overflow:hidden;line-height:2rem}.ParkingCard_text__Ajuek{height:6.75rem;font-family:easyjet_rounded_book,Arial,Helvetica,sans-serif;font-size:.875rem;font-weight:400;line-height:1.125rem}.ParkingCard_text__Ajuek p{margin-bottom:0;font-size:.875rem}.ParkingCard_button__eAN8Q{display:block;width:100%;padding:.94rem 1.56rem;font-size:1rem;font-weight:400}.ParkingCard_moreInfoButton__nPfy3{margin-bottom:16px}.ParkingCard_transferTip__PEoQv{text-transform:capitalize}.ParkingCard_greenBackground__OfXGt{background:#03a947}.ParkingCard_grayBackground__nQIVa{background:#f6f7f8;box-shadow:0 0 4px 0 rgba(0,0,0,.251)}.ParkingCard_grayBackground__nQIVa p{color:#000}.ParkingListPopup_parkingContainer__L9xJW{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:24px;gap:24px}@media(max-width:991.98px){.ParkingListPopup_parkingContainer__L9xJW{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:767.98px){.ParkingListPopup_parkingContainer__L9xJW{grid-template-columns:repeat(1,minmax(0,1fr))}}.ParkingListPopup_button__RyMt4{height:43px;padding:0 25px;font-size:14px}.ParkingListPopup_buttonMobile__KzpT2{justify-content:center;width:100%;padding:0 4px;font-size:14px}@media(max-width:767.98px){.ParkingListPopup_buttonMobile__KzpT2{flex:1 1}.ParkingListPopup_showMoreButton__6mfWE{margin-bottom:70px}}.ParkingListPopup_header__CiFeo{display:flex;align-items:center;justify-content:space-between}@media(max-width:767.98px){.ParkingListPopup_header__CiFeo{display:block;justify-content:center}.ParkingListPopup_title__9XMAK{margin-bottom:1rem;text-align:left}}.SelectedAirportParkingCard_container__K3WOi{display:flex;gap:1rem;padding:1rem;background-color:#fff;border-radius:4px;box-shadow:0 0 12px 2px #ddd}@media(max-width:767.98px){.SelectedAirportParkingCard_container__K3WOi{display:block}}.SelectedAirportParkingCard_content__D_6pz{width:100%}.SelectedAirportParkingCard_header__fqoTS{display:flex;align-items:center;gap:1rem}@media(max-width:767.98px){.SelectedAirportParkingCard_header__fqoTS{display:block}}.SelectedAirportParkingCard_title__fCxGF{margin:.5rem 0 1rem;font-size:1.5rem;font-weight:400;text-transform:uppercase}.SelectedAirportParkingCard_parkingNameAndPriceWrapper__Db2dj{display:flex;align-items:center;justify-content:space-between;width:100%}@media(max-width:767.98px){.SelectedAirportParkingCard_parkingNameAndPriceWrapper__Db2dj{align-items:flex-start;gap:1.25rem}}.SelectedAirportParkingCard_parkingName__pZpz7,.SelectedAirportParkingCard_price__j8mJe{margin:0;font-family:easyjet_rounded_demi,Arial,Helvetica,sans-serif;font-size:1.5rem;font-weight:400;line-height:2rem;text-transform:capitalize}@media(max-width:767.98px){.SelectedAirportParkingCard_parkingName__pZpz7,.SelectedAirportParkingCard_price__j8mJe{margin-top:1rem}}.SelectedAirportParkingCard_image__867Lh{width:180px;min-height:110px;background-repeat:no-repeat;background-position:50%;background-size:cover;border-radius:8px}@media(max-width:767.98px){.SelectedAirportParkingCard_image__867Lh{width:100%;padding-bottom:68%}}@media(orientation:landscape)and (max-width:767.98px){.SelectedAirportParkingCard_image__867Lh{height:29.68rem}}.SelectedAirportParkingCard_noImageBox__JH4LR{height:110px;background-color:#e5e5e5;border-radius:8px 8px 0 0}.SelectedAirportParkingCard_dateAndButtonsContainer__Tr_7Y{display:flex;justify-content:space-between;margin-top:1.5rem}.SelectedAirportParkingCard_dateAndButtonsContainer__Tr_7Y span{display:block;font-family:easyjet_rounded_book,Arial,Helvetica,sans-serif;font-size:1.125rem;font-style:normal;font-weight:400;line-height:1.5rem}@media(max-width:767.98px){.SelectedAirportParkingCard_dateAndButtonsContainer__Tr_7Y{display:block}}.SelectedAirportParkingCard_actions__VrAiE{display:flex;gap:1rem}@media(max-width:767.98px){.SelectedAirportParkingCard_actions__VrAiE{justify-content:space-between;margin-top:1rem}}.SelectedAirportParkingCard_editButton__Xv0WY{font-size:16px;font-style:normal;font-weight:400;line-height:normal;order:2;width:140px;padding:12px 24px}@media(max-width:767.98px){.SelectedAirportParkingCard_editButton__Xv0WY{width:50%;order:1}}.SelectedAirportParkingCard_removeButton__LKq2Z{font-size:16px;font-style:normal;font-weight:400;line-height:normal;order:1}@media(max-width:767.98px){.SelectedAirportParkingCard_removeButton__LKq2Z{width:50%}}.SelectedAirportParkingCard_removeButton__LKq2Z svg{width:1rem;margin-right:6px}@media(max-width:767.98px){.SelectedAirportParkingCard_removeButton__LKq2Z{order:2}}.AirportParking_isHidden__tSFpJ{display:none}.AirportParking_container__psxdd{margin:80px 0}@media(max-width:767.98px){.AirportParking_container__psxdd{margin:48px 0}}.AirportParking_sectionTitle__9FTzu{margin-top:0;font-family:easyjet_rounded_book,Arial,Helvetica,sans-serif;font-weight:400;text-transform:uppercase}.AirportParking_sectionHeader__jK8l8{display:flex;justify-content:left;gap:1.625rem}@media(max-width:767.98px){.AirportParking_sectionHeader__jK8l8{display:block}}.AirportParking_sectionHeader__jK8l8 .AirportParking_promotionContainer___VeGB{display:flex;align-items:center;gap:.625rem;margin:0;gap:.188rem}.AirportParking_sectionHeader__jK8l8 .AirportParking_promotionContainer___VeGB .AirportParking_promotionText__Oeim8{font-family:easyjet_rounded_book,Arial,Helvetica,sans-serif;font-size:.875rem;font-weight:400;line-height:1.05rem}@media(max-width:575.98px){.AirportParking_sectionHeader__jK8l8 .AirportParking_promotionContainer___VeGB{display:none}}