.SummaryFlightDetails_categoryFlights__QKCTp .SummaryFlightDetails_item__eUy_i{margin-top:8px;color:#374151}.SummaryFlightDetails_categoryFlights__QKCTp .SummaryFlightDetails_item__eUy_i .SummaryFlightDetails_direction__MTANz{font-family:easyjet_rounded_demi,Arial,Helvetica,sans-serif}.SummaryFlightDetails_categoryFlights__QKCTp p{line-height:18px;font-size:14px;margin:0 0 2px;font-family:easyjet_rounded_book,Arial,Helvetica,sans-serif}.SummaryFlightDetails_title__FEEJm{display:flex;align-items:center;gap:8px}.SummaryFlightDetails_title__FEEJm svg{height:18px;width:18px}.SummaryFlightDetails_title__FEEJm h3{font-weight:400;font-family:easyjet_rounded_demi,Arial,Helvetica,sans-serif;font-size:16px;line-height:22px;letter-spacing:0;text-transform:none;color:#111827;margin:0}.SummaryFlightDetails_date__B3L3_{color:#6b7280}.SummaryFlightDetails_extraDropdown__rzPZG{margin-bottom:8px}.SummaryFlightDetails_extraDropdown__rzPZG button{font-weight:400;font-family:easyjet_rounded_demi,Arial,Helvetica,sans-serif;font-size:14px;line-height:22px;letter-spacing:0}.SummaryFlightDetails_extra__T4kV0{display:flex;justify-content:space-between;align-items:center;gap:24px;white-space:normal}.SummaryFlightDetails_extraName__JR2Vd{color:#6b7280}.SummaryDetails_container__7HBTS{padding:0}@media(max-width:991.98px){.SummaryDetails_container__7HBTS{padding:0 16px}}.SummaryDetails_category__h0d9t{margin-top:8px;padding-bottom:8px;border-bottom:1px solid #dde4e6}.SummaryHotelDetails_flex__MrsT_{display:flex}.SummaryHotelDetails_flexAlignCenter__hiN7T{align-items:center}.SummaryHotelDetails_detailContainer__6xoNV .SummaryHotelDetails_infoGrid__CqoKh{gap:8px}.SummaryHotelDetails_detailContainer__6xoNV .SummaryHotelDetails_hotelTitle__ruF8p{color:#020817;font-family:easyjet_rounded_demi,Arial,Helvetica,sans-serif;font-weight:400;font-style:normal;font-size:24px;line-height:32px;letter-spacing:0;margin-bottom:8px;white-space:normal}.SummaryHotelDetails_detailContainer__6xoNV .SummaryHotelDetails_normalText__v7Vy3{color:#374151;font-family:easyjet_rounded_book,Arial,Helvetica,sans-serif;font-weight:400;font-style:normal;font-size:16px;line-height:22px;letter-spacing:0;white-space:normal}.HotelImage_container__aG_X1{position:relative}.VideoThumbnailImage_playButton__44ZVq{position:absolute;z-index:2;top:calc(50% - 60px);left:calc(50% - 60px);padding:0;background-color:#0000;border:none;outline:none;cursor:pointer}@media(max-width:767.98px){.VideoThumbnailImage_playButton__44ZVq{top:calc(50% - 28px);left:calc(50% - 28px)}}.VideoThumbnailImage_transparentWrapper__Hsj_c{width:100%;min-width:100%;height:100%;position:absolute;z-index:3;background-color:#0000}.VideoThumbnailImage_playButton__44ZVq:focus-visible svg{outline:auto}.VideoThumbnailImage_playIcon__c2mWS{height:120px;fill:#f5f7f8}@media(max-width:767.98px){.VideoThumbnailImage_playIcon__c2mWS{height:56px}}.VideoThumbnailImage_smallPlayButton__YawMd{top:calc(50% - 12px);left:calc(50% - 12px)}.VideoThumbnailImage_smallPlayButton__YawMd .VideoThumbnailImage_playIcon__c2mWS{height:24px}.VideoThumbnailImage_thumbnailImage__FfmCn{width:100%;height:100%;background-position:50%;background-size:cover}.CustomCloudinaryPlayer_playerWrapper__Ug_LG{position:absolute;top:0;left:0;width:100%;height:100%}.CustomCloudinaryPlayer_playerWrapper__Ug_LG .cld-video-player.cld-fluid{width:100%;height:100%;padding-top:0}.CustomCloudinaryPlayer_thumbnail__04kZI,.CustomYoutubePlayer_thumbnail__DM1D1{position:absolute;z-index:1;top:0;left:0;width:100%;height:100%;background-repeat:no-repeat;background-position:50%;background-size:100% 100%;cursor:auto;transition:all 1.2s ease-in-out}.CustomYoutubePlayer_player__LDIHF{position:relative;display:flex;align-items:center;justify-content:center;height:200px;margin:15px 0;overflow:hidden}.CustomYoutubePlayer_player__LDIHF iframe{position:absolute;top:0;left:0;overflow:hidden;border:none}.CustomYoutubePlayer_hidden__z5ut2{display:none}.FullScreenImageCarousel_carouselWrapper__2EZfn{height:100%}@media(max-width:575.98px){.FullScreenImageCarousel_carouselWrapper__2EZfn{height:unset}}.LuxuryImageCarousel_wrapper__8Zrda{width:100%}.LuxuryImageCarousel_main__eNUaU{position:relative;width:100%;min-height:660px}.LuxuryImageCarousel_blur__znA1J{position:absolute;inset:0;background-color:#fff;filter:blur(7px);background-size:110%;background-repeat:no-repeat;background-position:50%;width:100%}.LuxuryImageCarousel_blur__znA1J:after{content:"";position:absolute;inset:0;background-color:#3333334d}@media(max-width:2000px){.LuxuryImageCarousel_blur__znA1J{display:none}}.LuxuryImageCarousel_image__vsDkC{position:absolute;inset:0;background-repeat:no-repeat;background-color:#0000;background-size:cover;background-position:50%;width:100%;margin:auto;max-width:2000px;text-align:center}.LuxuryImageCarousel_content__ACle8{position:relative;max-width:1230px;width:100%;height:100%;margin:auto;padding:40px 15px;display:flex;justify-content:space-between}.LuxuryImageCarousel_btnWrapper__eLP3z{display:flex;align-items:center;background-color:#fffc;border-radius:4px;font-family:easyjet_rounded_demi,Arial,Helvetica,sans-serif;width:-moz-fit-content;width:fit-content}.LuxuryImageCarousel_btnWrapper__eLP3z.LuxuryImageCarousel_larger__AZK_a{padding:10px 16px}.LuxuryImageCarousel_btnWrapper__eLP3z.LuxuryImageCarousel_larger__AZK_a .LuxuryImageCarousel_expand__pjw56{padding:0}.LuxuryImageCarousel_btnWrapper__eLP3z .LuxuryImageCarousel_expand__pjw56{display:flex;align-items:center;padding:0 16px;margin:0;border:none}.LuxuryImageCarousel_btnWrapper__eLP3z .LuxuryImageCarousel_expand__pjw56 svg{width:20px;min-width:20px;height:20px}.LuxuryImageCarousel_btnWrapper__eLP3z .LuxuryImageCarousel_expand__pjw56 .LuxuryImageCarousel_text__ipGJR{font-size:14px;margin-left:12px;color:#333}.LuxuryImageCarousel_btnWrapper__eLP3z .LuxuryImageCarousel_play__TTa6v{display:flex;align-items:center;margin-left:12px;padding:0}.LuxuryImageCarousel_btnWrapper__eLP3z .LuxuryImageCarousel_play__TTa6v .LuxuryImageCarousel_text__ipGJR{font-size:14px;margin:0 16px 0 12px;color:#333}.LuxuryImageCarousel_btnWrapper__eLP3z .LuxuryImageCarousel_play__TTa6v:before{content:"";width:1px;height:34px;background-color:#333}.LuxuryImageCarousel_btnWrapper__eLP3z .LuxuryImageCarousel_expand__pjw56,.LuxuryImageCarousel_btnWrapper__eLP3z .LuxuryImageCarousel_play__TTa6v{font-size:14px;cursor:pointer;border:none;background:none}.LuxuryImageCarousel_btnWrapper__eLP3z .LuxuryImageCarousel_expand__pjw56 path,.LuxuryImageCarousel_btnWrapper__eLP3z .LuxuryImageCarousel_play__TTa6v path{fill:#333}.LuxuryImageCarousel_btnWrapper__eLP3z .LuxuryImageCarousel_triangle__fMraE{width:0;height:0;border-top:13.5px solid #0000;border-bottom:13.5px solid #0000;border-left:27px solid #333}.LuxuryImageCarousel_leftColumn__pc6c4{display:flex;flex-direction:column;justify-content:space-between}.LuxuryImageCarousel_cardWrapper__zPgPO{width:360px}.LuxuryImageCarousel_carouselWrapper__6We5R{position:relative;width:100%;padding:20px 0 5px;background-color:#f1f5f6}.LuxuryImageCarousel_carousel__BSWeG{position:relative;max-width:1230px;padding:0 15px;width:100%;margin:auto}.OfferCardSlider_container__SSzq_{height:100%}.OfferCardSlider_container__SSzq_ .hotel-card-img{position:absolute;top:0;right:0;bottom:0;left:0;background-position:50%;background-size:cover}@media(max-width:991.98px){.OfferCardSlider_container__SSzq_ .hotel-card-img{border-top-left-radius:6px;border-top-right-radius:6px}}.OfferCardSlider_container__SSzq_ .image-gallery-index{position:absolute;z-index:1;top:0;right:0;display:flex;align-items:center;height:28px;padding:6px 8px;background-color:#00000080;border-radius:0 0 0 4px}.OfferCardSlider_container__SSzq_ .image-gallery-index span{font-family:easyjet_rounded_book,Arial,Helvetica,sans-serif;font-size:13px;line-height:.9;color:#fff;white-space:nowrap;opacity:.7}.OfferCardSlider_container__SSzq_ .image-gallery-index span:last-child{margin-right:0}.OfferCardSlider_youtubePlayer__5tLBr{position:absolute;top:0;left:0;width:100%;height:100%;margin:0}.OfferCardSlider_youtubePlayer__5tLBr button{top:calc(50% - 40px);left:calc(50% - 40px)}@media(max-width:575.98px){.OfferCardSlider_youtubePlayer__5tLBr button{top:calc(50% - 33px);left:calc(50% - 33px)}}.OfferCardSlider_youtubePlayer__5tLBr button svg{height:80px}@media(max-width:575.98px){.OfferCardSlider_youtubePlayer__5tLBr button svg{height:66px}}.OfferCardSlider_thumbnailClassName__YNbd9 button{top:calc(50% - 40px);left:calc(50% - 40px)}@media(max-width:575.98px){.OfferCardSlider_thumbnailClassName__YNbd9 button{top:calc(50% - 33px);left:calc(50% - 33px)}}.OfferCardSlider_thumbnailClassName__YNbd9 button svg{height:80px}@media(max-width:575.98px){.OfferCardSlider_thumbnailClassName__YNbd9 button svg{height:66px}}.OfferCardSlider_carouselWrapper__44mjK{height:100%}@media(max-width:575.98px){.OfferCardSlider_carouselWrapper__44mjK{height:unset}}.OfferCardSlider_fullScreenEnabled___ftr6 .image-gallery-slides{cursor:pointer}.OfferCardSlider_fullScreenEnabled___ftr6 .popup-overlay{background-color:#333;opacity:.95}@media(max-width:991.98px){.OfferCardSlider_fullScreenEnabled___ftr6 .popup .hotel-card-img{border-radius:0}}.OfferCardSlider_fullScreenEnabled___ftr6 .popup .image-gallery{overflow:unset;border-radius:0}.OfferCardSlider_fullScreenEnabled___ftr6 .popup .image-gallery-index{padding-right:8px}.OfferCardSlider_fullScreenEnabled___ftr6 .popup__close svg{height:80%}.OfferCardSlider_fullScreenEnabled___ftr6 .image-gallery-thumbnail{width:auto;margin:0 0 0 20px;border:none;opacity:.7}.OfferCardSlider_fullScreenEnabled___ftr6 .active,.OfferCardSlider_fullScreenEnabled___ftr6 .image-gallery-thumbnail:hover{opacity:1}.OfferCardSlider_fullScreenEnabled___ftr6 .active .img-carousel-thumbnails__image{border-color:#f60}.OfferCardSlider_fullScreenEnabled___ftr6 .img-carousel-thumbnails__image{border-radius:3px}.OfferCardSlider_fullScreenEnabled___ftr6 .image-gallery-thumbnails-container>:first-child{margin-left:0}.OfferCardSlider_fullScreenEnabled___ftr6 .fullscreen-btn{position:absolute;z-index:2;top:0;right:0;left:auto;padding:6px 8px;line-height:unset;background-color:#0000;border:none;border-radius:0;cursor:pointer}.OfferCardSlider_fullScreenEnabled___ftr6 .fullscreen-btn svg{width:16px;height:16px}.OfferCardSlider_fullScreenEnabled___ftr6 .image-gallery-index{padding-right:34px}@media(orientation:landscape)and (max-width:991.98px){.OfferCardSlider_fullScreenEnabled___ftr6 .image-gallery-thumbnail{margin:0}}.fullscreen-carousel .OfferCardSlider_youtubePlayer__5tLBr button{top:calc(50% - 60px);left:calc(50% - 60px)}@media(max-width:575.98px){.fullscreen-carousel .OfferCardSlider_youtubePlayer__5tLBr button{top:calc(50% - 28px);left:calc(50% - 28px)}}.fullscreen-carousel .OfferCardSlider_youtubePlayer__5tLBr svg{height:120px}@media(max-width:575.98px){.fullscreen-carousel .OfferCardSlider_youtubePlayer__5tLBr svg{height:56px}}.fullscreen-carousel .OfferCardSlider_thumbnailClassName__YNbd9 button{top:calc(50% - 60px);left:calc(50% - 60px)}@media(max-width:575.98px){.fullscreen-carousel .OfferCardSlider_thumbnailClassName__YNbd9 button{top:calc(50% - 28px);left:calc(50% - 28px)}}.fullscreen-carousel .OfferCardSlider_thumbnailClassName__YNbd9 svg{height:120px}@media(max-width:575.98px){.fullscreen-carousel .OfferCardSlider_thumbnailClassName__YNbd9 svg{height:56px}}.SummaryHotelImagesCarousel_carousel__FpEln{width:100%;height:auto!important;aspect-ratio:16/9;overflow:hidden}.SummaryHotelImagesCarousel_carousel__FpEln img{width:100%;height:100%;object-fit:contain}@media(min-width:768px){.SummaryHotelImagesCarousel_carousel__FpEln .image-gallery-slide{min-height:auto!important}}.SummaryPriceDetails_categoryPrice__n9vO7{border-bottom:none;margin-top:7px}.SummaryPriceDetails_categoryPrice__n9vO7 .SummaryPriceDetails_item__VvaDT{margin-top:4px;color:#4b5563;display:flex;justify-content:space-between;align-items:center;font-size:16px;line-height:22px;word-wrap:break-word;font-family:easyjet_rounded_book,Arial,Helvetica,sans-serif}.SummaryPriceDetails_categoryPrice__n9vO7 .SummaryPriceDetails_total__u8IuR{font-weight:400;font-size:18px;line-height:24px;color:#020817;font-family:easyjet_rounded_demi,Arial,Helvetica,sans-serif;margin-top:12px}.SummaryPriceDetails_categoryPrice__n9vO7 .SummaryPriceDetails_discount__0pwfU{color:#f60}.SummaryRoomAndBoardDetails_categoryRoomAndBoard__Fcf8j .SummaryRoomAndBoardDetails_itemsContainer__6p4SP{display:flex;flex-direction:column;gap:2px}.SummaryRoomAndBoardDetails_categoryRoomAndBoard__Fcf8j .SummaryRoomAndBoardDetails_itemsContainer__6p4SP .SummaryRoomAndBoardDetails_item__2DB4l{color:#374151}.SummaryRoomAndBoardDetails_categoryRoomAndBoard__Fcf8j p{line-height:18px;font-size:14px;margin:0;font-family:easyjet_rounded_book,Arial,Helvetica,sans-serif}.SummaryRoomAndBoardDetails_title__wQrg8{display:flex;align-items:center;gap:8px;margin-bottom:4px}.SummaryRoomAndBoardDetails_title__wQrg8 svg{height:18px;width:18px}.SummaryRoomAndBoardDetails_title__wQrg8 h3{font-weight:400;font-family:easyjet_rounded_demi,Arial,Helvetica,sans-serif;font-size:16px;line-height:22px;letter-spacing:0;text-transform:none;color:#111827;margin:0}.SummaryRoomAndBoardDetails_extra__tG4Hr{display:flex;justify-content:space-between;align-items:center;gap:24px;white-space:normal}.SummaryTransferAndParkingDetails_title__cHCTd{display:flex;align-items:center;gap:8px}.SummaryTransferAndParkingDetails_title__cHCTd svg{height:18px;width:18px}.SummaryTransferAndParkingDetails_title__cHCTd h3{font-weight:400;font-family:easyjet_rounded_demi,Arial,Helvetica,sans-serif;font-size:16px;line-height:22px;letter-spacing:0;text-transform:none;color:#111827;margin:0}.SummaryTransferAndParkingDetails_itemsContainer__Qh_ed{margin-top:8px}.SummaryTransferAndParkingDetails_item__yQh3x{font-family:easyjet_rounded_book,Arial,Helvetica,sans-serif;font-weight:400;font-style:normal;font-size:14px;line-height:18px;letter-spacing:0;color:#374151;display:flex;justify-content:space-between;align-items:center;gap:24px;white-space:normal}.SummaryTransferAndParkingDetails_item__yQh3x p{line-height:18px;font-size:14px;margin:0 0 4px}.SummaryBar_stickyContainer__jMKrO{height:100%;padding:0 15px 25px 0}.SummaryBar_summaryBarContainer__8lmjM{position:sticky;top:15px;width:330px;margin-bottom:40px;padding:16px;background-color:#fff;border:2px solid #fff0;border-radius:4px;outline:1px solid #d7e2e5;outline-offset:-1px;box-shadow:0 0 4px 0 #b8b8b880}.SummaryBar_summaryBarContainerExtras__6K61o{margin-bottom:25px}.SummaryBar_title__lqUEe{margin-top:24.01px;margin-bottom:16px;font-family:easyjet_rounded_book,Arial,Helvetica,sans-serif;font-size:24px;font-weight:400;line-height:1.25;color:#333;text-transform:uppercase}.SummaryBar_isHidden__vVBU4{display:none}