.BookExtrasBlock_bookExtrasBlock__ECTcS{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__ECTcS{flex-direction:column-reverse}}.BookExtrasBlock_bookExtrasBlock__ECTcS .BookExtrasBlock_componentInfo__JDRsv{position:relative;flex:1 0 auto;width:100%;min-width:unset;padding:16px 15px;background-color:#fff}@media(min-width:768px){.BookExtrasBlock_bookExtrasBlock__ECTcS .BookExtrasBlock_componentInfo__JDRsv{flex:unset;padding:24px;background-color:#0000;width:65%}}.BookExtrasBlock_bookExtrasBlock__ECTcS .BookExtrasBlock_componentInfo__JDRsv: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__ECTcS .BookExtrasBlock_componentInfo__JDRsv .BookExtrasBlock_componentContent___fGXd{position:relative;height:100%}.BookExtrasBlock_bookExtrasBlock__ECTcS .BookExtrasBlock_componentInfo__JDRsv .BookExtrasBlock_buyNowButton__wuLMh{bottom:10px;padding:16px 24px;min-width:220px;position:absolute}@media(max-width:767.98px){.BookExtrasBlock_bookExtrasBlock__ECTcS .BookExtrasBlock_componentInfo__JDRsv .BookExtrasBlock_buyNowButton__wuLMh{width:100%;padding:12px 16px;min-width:unset;position:unset}}.BookExtrasBlock_bookExtrasBlock__ECTcS .BookExtrasBlock_extrasBlockTitle__fqhpR{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__ECTcS .BookExtrasBlock_extrasBlockTitle__fqhpR{position:absolute;bottom:15%;width:60%;padding:0 24px;font-weight:600;color:#fff}}.BookExtrasBlock_bookExtrasBlock__ECTcS .BookExtrasBlock_bannerImage__7crAS{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__ECTcS .BookExtrasBlock_bannerImage__7crAS{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__chv_j{display:flex;align-items:center;gap:.625rem;margin:.5rem 0 1rem;gap:.188rem}.HolidayExtrasPromoBanner_promotionContainer__chv_j .HolidayExtrasPromoBanner_promotionText__hlDtY{font-family:easyjet_rounded_book,Arial,Helvetica,sans-serif;font-size:.875rem;font-weight:400;line-height:1.05rem}.FullScreenPopup_popupDialog__DpT30{width:100%;max-width:100%;height:100%;max-height:100%;margin:0}@media(max-width:767.98px){.FullScreenPopup_popupDialog__DpT30{max-height:100vh}}.FullScreenPopup_popupContent__N_ZkS{max-height:100%}@media(max-width:767.98px){.FullScreenPopup_popupContent__N_ZkS{max-height:100vh}}.FullScreenPopup_popupBody__E4KVs,.FullScreenPopup_popupBody__E4KVs:last-child{display:flex;flex-direction:column;padding:0;overflow:hidden scroll;overflow-anchor:none}.FullScreenPopup_popupBar__Z_LMY{z-index:10;display:flex;width:100%;min-height:66px;background-color:#fff}@media(max-width:767.98px){.FullScreenPopup_popupBar__Z_LMY{min-height:62px}}.FullScreenPopup_popupBar__Z_LMY:not(.FullScreenPopup_popupBarMobile__axca6){position:sticky;z-index:10;box-shadow:0 0 12px 2px #ddd;inset:0}.FullScreenPopup_popupBar__Z_LMY:not(.FullScreenPopup_popupBarMobile__axca6) .FullScreenPopup_popupBarClose__KOiKj{font-size:16px}.FullScreenPopup_popupBarMobile__axca6{position:fixed;bottom:0;padding-bottom:env(safe-area-inset-bottom);box-shadow:0 -3px 6px #ddd}@media(max-width:767.98px){.FullScreenPopup_popupBarMobile__axca6{flex-direction:column}}.FullScreenPopup_popupBarClose__KOiKj{display:inline-flex;align-items:center;gap:1ch;font-family:easyjet_rounded_demi,Arial,Helvetica,sans-serif}.FullScreenPopup_popupBarCloseMobile___1QhO{justify-content:center;width:100%;font-size:14px}@media(max-width:767.98px){.FullScreenPopup_popupBarCloseMobile___1QhO{flex:1 1}}.FullScreenPopup_mainContent__AJ6Ts{width:100%;max-width:1200px;margin-inline:auto;padding-inline:15px}.FullScreenPopup_popupBarContainer__xnTaB{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__xnTaB{box-shadow:0 -3px 6px #ddd}}.ParkingDetailsPopup_parkingDetailsHeader__KK6hB{display:flex;align-items:center;justify-content:space-between}@media(max-width:767.98px){.ParkingDetailsPopup_parkingDetailsHeader__KK6hB{display:block;justify-content:center}.ParkingDetailsPopup_parkingDetailsTitle__iFYii{margin-bottom:1rem;text-align:left}}.ParkingDetailsPopup_parkingDetailsContent__aT0Nz{margin-top:4rem}.AirportParkingCardPill_container__EiSIF{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__EiSIF p{display:flex;align-items:baseline;gap:6px;padding-top:3px;font-size:12px;font-weight:600;line-height:16px;color:#fff}.AirportParkingCardPill_freeCancellation__z_O_m{background:#03a947}.ParkingCard_container__0ODz4{display:flex;flex-direction:column;border-radius:8px;box-shadow:0 1px 3px 1px #33333326}.ParkingCard_image__X4PgF{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__X4PgF{height:29.68rem}}.ParkingCard_pillContainer__NXSaV{display:flex;align-items:center;gap:6px}.ParkingCard_noImageBox__sutje{height:16.9375rem;background-color:#d3d3d3;border-radius:8px 8px 0 0}.ParkingCard_content__S8wr2{display:flex;flex:1 1;flex-direction:column;justify-content:space-between;padding:1rem}.ParkingCard_title__o1Lp_{display:block;height:3.75rem;margin:0 0 1rem;overflow:hidden;line-height:2rem}.ParkingCard_text__vD3yd{height:6.75rem;font-family:easyjet_rounded_book,Arial,Helvetica,sans-serif;font-size:.875rem;font-weight:400;line-height:1.125rem}.ParkingCard_text__vD3yd p{margin-bottom:0;font-size:.875rem}.ParkingCard_button__H9huT{display:block;width:100%;padding:.94rem 1.56rem;font-size:1rem;font-weight:400}.ParkingCard_moreInfoButton__MvZyv{margin-bottom:16px}.ParkingCard_transferTip__tb0pP{text-transform:capitalize}.ParkingCard_greenBackground__dk1n6{background:#03a947}.ParkingCard_grayBackground__bKt55{background:#f6f7f8;box-shadow:0 0 4px 0 rgba(0,0,0,.251)}.ParkingCard_grayBackground__bKt55 p{color:#000}.ParkingListPopup_parkingContainer__mn_Y9{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:24px;gap:24px}@media(max-width:991.98px){.ParkingListPopup_parkingContainer__mn_Y9{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:767.98px){.ParkingListPopup_parkingContainer__mn_Y9{grid-template-columns:repeat(1,minmax(0,1fr))}}.ParkingListPopup_parkingContainerFull__YkcyC{margin-bottom:24px}@media(max-width:767.98px){.ParkingListPopup_parkingContainerFull__YkcyC{margin-bottom:80px}}.ParkingListPopup_button__RiGye{height:43px;padding:0 25px;font-size:14px}.ParkingListPopup_buttonMobile__njnUo{justify-content:center;width:100%;padding:0 4px;font-size:14px}@media(max-width:767.98px){.ParkingListPopup_buttonMobile__njnUo{flex:1 1}.ParkingListPopup_showMoreButton__hMkQ_{margin-bottom:70px}}.ParkingListPopup_header__4o_Tg{display:flex;align-items:center;justify-content:space-between}@media(max-width:767.98px){.ParkingListPopup_header__4o_Tg{display:block;justify-content:center}.ParkingListPopup_title__LeS2k{margin-bottom:1rem;text-align:left}}.SelectedAirportParkingCard_container__qx4La{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__qx4La{display:block}}.SelectedAirportParkingCard_content__6Ny6i{width:100%}.SelectedAirportParkingCard_header__o10c9{display:flex;align-items:center;gap:1rem}@media(max-width:767.98px){.SelectedAirportParkingCard_header__o10c9{display:block}}.SelectedAirportParkingCard_title__aWctd{margin:.5rem 0 1rem;font-size:1.5rem;font-weight:400;text-transform:uppercase}.SelectedAirportParkingCard_parkingNameAndPriceWrapper__PUWh9{display:flex;align-items:center;justify-content:space-between;width:100%}@media(max-width:767.98px){.SelectedAirportParkingCard_parkingNameAndPriceWrapper__PUWh9{align-items:flex-start;gap:1.25rem}}.SelectedAirportParkingCard_parkingName__ITA8e,.SelectedAirportParkingCard_price__ciwjP{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__ITA8e,.SelectedAirportParkingCard_price__ciwjP{margin-top:1rem}}.SelectedAirportParkingCard_image__gJ7Oc{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__gJ7Oc{width:100%;padding-bottom:68%}}@media(orientation:landscape)and (max-width:767.98px){.SelectedAirportParkingCard_image__gJ7Oc{height:29.68rem}}.SelectedAirportParkingCard_noImageBox__ObzL3{height:110px;background-color:#e5e5e5;border-radius:8px 8px 0 0}.SelectedAirportParkingCard_dateAndButtonsContainer__Vavof{display:flex;justify-content:space-between;margin-top:1.5rem}.SelectedAirportParkingCard_dateAndButtonsContainer__Vavof 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__Vavof{display:block}}.SelectedAirportParkingCard_actions__M0m_Q{display:flex;gap:1rem}@media(max-width:767.98px){.SelectedAirportParkingCard_actions__M0m_Q{justify-content:space-between;margin-top:1rem}}.SelectedAirportParkingCard_editButton__gzkb3{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__gzkb3{width:50%;order:1}}.SelectedAirportParkingCard_removeButton__3lkqC{font-size:16px;font-style:normal;font-weight:400;line-height:normal;order:1}@media(max-width:767.98px){.SelectedAirportParkingCard_removeButton__3lkqC{width:50%}}.SelectedAirportParkingCard_removeButton__3lkqC svg{width:1rem;margin-right:6px}@media(max-width:767.98px){.SelectedAirportParkingCard_removeButton__3lkqC{order:2}}.AirportParking_isHidden__zLk_I{display:none}.AirportParking_container__JGKS3{margin:80px 0}@media(max-width:767.98px){.AirportParking_container__JGKS3{margin:48px 0}}.AirportParking_sectionTitle__nrqoO{margin-top:0;font-family:easyjet_rounded_book,Arial,Helvetica,sans-serif;font-weight:400;text-transform:uppercase}.AirportParking_sectionHeader__wRpTk{display:flex;justify-content:left;gap:1.625rem}@media(max-width:767.98px){.AirportParking_sectionHeader__wRpTk{display:block}}.AirportParking_sectionHeader__wRpTk .AirportParking_promotionContainer__8h8DG{display:flex;align-items:center;gap:.625rem;margin:0;gap:.188rem}.AirportParking_sectionHeader__wRpTk .AirportParking_promotionContainer__8h8DG .AirportParking_promotionText__ctPLu{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__wRpTk .AirportParking_promotionContainer__8h8DG{display:none}}