.cabsBooking_travelWrapper__nz8Qd{padding-bottom:1.875rem;border-radius:.375rem;position:relative}@media(min-width:992px){.cabsBooking_travelWrapper__nz8Qd{border-radius:0 0 .375rem .375rem;padding:1.875rem 1.5rem 2rem;border:.063rem solid #e2e2e2;border-top-left-radius:0;border-top-right-radius:0;border-top:0;margin-bottom:2rem}}.cabsBooking_travelWrapper__nz8Qd h4{font-size:1.375rem;margin-bottom:1.25rem;font-weight:600}@media(max-width:991px){.cabsBooking_travelWrapper__nz8Qd h4{margin-bottom:1.5rem}}.cabsBooking_travelWrapper__nz8Qd .cabsBooking_carInfo__AUddj .cabsBooking_carDetails__OjoeT{margin-bottom:2.1875rem;display:flex;column-gap:1.25rem}.cabsBooking_travelWrapper__nz8Qd .cabsBooking_carInfo__AUddj .cabsBooking_carDetails__OjoeT .cabsBooking_vehicleType__nij4x{font-size:.875rem;color:#333;display:block;font-weight:600}.cabsBooking_travelWrapper__nz8Qd .cabsBooking_carInfo__AUddj .cabsBooking_carDetails__OjoeT .cabsBooking_carBrand__WOVpD{font-size:1rem;color:#333;font-weight:600}@media(max-width:991px){.cabsBooking_travelWrapper__nz8Qd .cabsBooking_carInfo__AUddj .cabsBooking_carDetails__OjoeT img{max-height:3.75rem}}.cabsBooking_travelWrapper__nz8Qd .cabsBooking_carInfo__AUddj .cabsBooking_carDetails__OjoeT p span{font-size:.875rem;display:block;margin-bottom:.375rem}.cabsBooking_travelWrapper__nz8Qd .cabsBooking_carInfo__AUddj .cabsBooking_carDetails__OjoeT p span.cabsBooking_carNumber__6xpSN{font-size:1.125rem;font-weight:600}.cabsBooking_travelWrapper__nz8Qd .cabsBooking_carInfo__AUddj img{width:6.875rem;height:100%}.cabsBooking_travelWrapper__nz8Qd .cabsBooking_carInfo__AUddj .cabsBooking_rentalBrand__wPcks{margin-bottom:1.25rem;max-width:100%;max-height:1.625rem;line-height:1}.cabsBooking_travelWrapper__nz8Qd .cabsBooking_carInfo__AUddj .cabsBooking_rentalBrand__wPcks img{height:1.375rem;width:auto}.cabsBooking_travelWrapper__nz8Qd .cabsBooking_travelLocation__I1LM_{position:relative}.cabsBooking_travelWrapper__nz8Qd .cabsBooking_travelLocation__I1LM_ li{font-size:1rem;margin-left:1.5rem;position:relative;line-height:1.25rem;margin-bottom:1.25rem}.cabsBooking_travelWrapper__nz8Qd .cabsBooking_travelLocation__I1LM_ li.cabsBooking_pickup__OeA9Y span{left:-1.45rem}.cabsBooking_travelWrapper__nz8Qd .cabsBooking_travelLocation__I1LM_ li.cabsBooking_pickup__OeA9Y i{font-size:1rem;margin-left:.1875rem}.cabsBooking_travelWrapper__nz8Qd .cabsBooking_travelLocation__I1LM_ li.cabsBooking_pickup__OeA9Y:before{content:"";background:#575756;height:calc(100% - .3rem);width:.063rem;position:absolute;left:-1rem;top:1.5rem;min-height:1rem}.cabsBooking_travelWrapper__nz8Qd .cabsBooking_travelLocation__I1LM_ li b{margin-left:.3125rem;color:#231f20;font-weight:500!important;font-size:.875rem;font-weight:400;display:-webkit-box;max-width:100%;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;text-overflow:ellipsis;overflow:hidden;position:relative;top:.11rem}.cabsBooking_travelWrapper__nz8Qd .cabsBooking_travelLocation__I1LM_ li:last-child{margin-bottom:0}.cabsBooking_travelWrapper__nz8Qd .cabsBooking_travelLocation__I1LM_ li span{position:absolute;left:-1.35rem;top:0}.cabsBooking_travelWrapper__nz8Qd .cabsBooking_travelLocation__I1LM_ li svg{margin-right:.938rem}.cabsBooking_travelWrapper__nz8Qd .cabsBooking_travelLocation__I1LM_ li.cabsBooking_drop__u65QL svg{width:.813rem;max-height:1rem}.cabsBooking_bookingDateTime__KE1Lo{display:flex}.cabsBooking_bookingDateTime__KE1Lo li{font-size:1rem;font-weight:500;color:#231f20;position:relative;white-space:nowrap}.cabsBooking_bookingDateTime__KE1Lo li span{font-weight:400}.cabsBooking_bookingDateTime__KE1Lo li:before{content:"";display:inline-block;margin:0 .375rem .15rem;width:.25rem;height:.25rem;border-radius:100%;background:#575756}.cabsBooking_bookingDateTime__KE1Lo li:first-child:before{display:none}@media(min-width:992px){.cabsBooking_bookingDateTime__KE1Lo li{font-size:.875rem}}.cabsBooking_bookingDateTime__KE1Lo.cabsBooking_bookingDateTimeWrapper__U3Ms0{background-color:#ffd866;border-radius:.25rem;padding:.313rem .625rem}.cabsBooking_bookingDateTime__KE1Lo.cabsBooking_bookingDateTimeWrapper__U3Ms0 li{font-size:.875rem;line-height:1;font-weight:500}.cabsBooking_bookingDateTime__KE1Lo.cabsBooking_bookingDateTimeWrapper__U3Ms0 li:before{background:#575756}@media(min-width:992px)and (max-width:1366px){.cabsBooking_bookingDateTime__KE1Lo{flex-wrap:wrap}}@media(max-width:991px){.cabsBooking_overlay__iIeGu .cabsBooking_travelWrapper__nz8Qd .cabsBooking_carInfo__AUddj{flex-direction:column-reverse}.cabsBooking_overlay__iIeGu .cabsBooking_travelWrapper__nz8Qd .cabsBooking_carInfo__AUddj>img{margin-bottom:.625rem}.cabsBooking_overlay__iIeGu .cabsBooking_travelWrapper__nz8Qd .cabsBooking_carInfo__AUddj .cabsBooking_carDetails__OjoeT{margin-bottom:1.25rem}.cabsBooking_overlay__iIeGu .cabsBooking_travelWrapper__nz8Qd .cabsBooking_carInfo__AUddj .cabsBooking_carDetails__OjoeT .cabsBooking_carBrand__WOVpD{font-size:1rem;color:#231f20;line-height:1.5rem;font-weight:600}}.cabsBooking_cabWrapper__qVeF6{background:#f5faff;border-radius:.25rem;padding:1rem 3rem 1rem 1rem;position:relative}.cabsBooking_cabWrapper__qVeF6 .cabsBooking_infoIcon__UjvBA{position:absolute;top:50%;transform:translateY(-50%);right:1rem}.cabsBooking_cabWrapper__qVeF6 .cabsBooking_infoIcon__UjvBA i{width:1rem}.cabsBooking_cabWrapper__qVeF6 p{font-weight:600;margin-bottom:.25rem;margin-top:0;line-height:1;display:flex;column-gap:.25rem}.cabsBooking_cabWrapper__qVeF6 .cabsBooking_dropPoint___FGAT{font-size:.875rem;display:-webkit-box;max-width:100%;-webkit-line-clamp:1;line-clamp:1;-webkit-box-orient:vertical;text-overflow:ellipsis;overflow:hidden}.cabsBooking_overlay__iIeGu{border-left:0;max-height:90vh}.cabsBooking_overlay__iIeGu .offcanvas-header h2{font-size:1.375rem}.cabsBooking_overlay__iIeGu>div{padding:1.25rem 1rem}.cabsBooking_overlay__iIeGu div[class=offcanvas-header]{padding:1rem 1.875rem 0}@media(max-width:991px){.cabsBooking_overlay__iIeGu div[class=offcanvas-header]{padding:1rem .8rem 0;font-size:1rem}}@media(min-width:992px){.cabsBooking_overlay__iIeGu.offcanvas{border:0}.cabsBooking_overlay__iIeGu{border-radius:0;max-height:none;height:100vh;min-width:30rem}.cabsBooking_overlay__iIeGu>div{padding:1.8rem 1.875rem}.cabsBooking_overlay__iIeGu [class=offcanvas-body]{padding-top:.5rem}}.cabsBooking_totalFareWrapper__korSY h4{font-weight:600;margin-bottom:1.313rem}.cabsBooking_totalFareWrapper__korSY{padding-top:1.875rem}.cabsBooking_totalFareWrapper__korSY ul{list-style-type:none}.cabsBooking_totalFareWrapper__korSY ul li{font-size:.875rem;display:flex;justify-content:space-between;margin-bottom:.875rem}.cabsBooking_totalFareWrapper__korSY ul li span{font-weight:500}.cabsBooking_totalAmountFareWrapper__5nGOD{border-top:.063rem solid #e4e4e4;border-bottom:.063rem solid #e4e4e4;padding:1.25rem 0;margin-top:1.125rem}.cabsBooking_totalAmountFareWrapper__5nGOD ul{list-style-type:none}.cabsBooking_totalAmountFareWrapper__5nGOD ul li{font-size:1.125rem;display:flex;justify-content:space-between;font-weight:600;margin-bottom:0}.cabsBooking_isAc__97Xg3{margin-bottom:.375rem}.cabsBooking_textGreen__v_EnE{color:#00b16b}.carParking_wrapper__oWAyS{padding-bottom:1.875rem;border-radius:.375rem;position:relative}@media(min-width:992px){.carParking_wrapper__oWAyS{border-radius:0 0 .375rem .375rem;padding:1.875rem 1.5rem .875rem;border:.063rem solid #e2e2e2;border-top-left-radius:0;border-top-right-radius:0;border-top:0;margin-bottom:2rem}}.carParking_wrapper__oWAyS h4{font-size:1.375rem;margin-bottom:1.25rem;font-weight:600}@media(max-width:991px){.carParking_wrapper__oWAyS h4{margin-bottom:1.5rem}}.carParking_parkingDetailsMob__aDJv1{background:#f5faff;border-radius:.25rem;padding:1rem 2rem 1rem 1rem;position:relative}.carParking_parkingDetailsMob__aDJv1 .carParking_infoIcon__4bZrp{position:absolute;top:50%;transform:translateY(-50%);right:1rem}.carParking_parkingDetailsMob__aDJv1 .carParking_parkingType__8lgNM{font-size:1rem;color:#575756;font-weight:600}.carParking_parkingDetailsMob__aDJv1 p{font-weight:600;margin-bottom:.25rem;margin-top:0;line-height:1;display:flex;column-gap:.25rem}.carParking_parkingDetailsMob__aDJv1 .carParking_parkingText__IImDx{font-size:.875rem;max-width:100%;-webkit-line-clamp:1;line-clamp:1;-webkit-box-orient:vertical;text-overflow:ellipsis;overflow:hidden}.carParking_parkingDetails__64GKC{border-radius:.5rem}.carParking_parkingDetails__64GKC.carParking_mb38__51Mpu{margin-bottom:2.375rem}.carParking_parkingDetails__64GKC{background:#fff}.carParking_parkingDetails__64GKC .carParking_parkingRow__xAXq4{display:flex}.carParking_parkingDetails__64GKC .carParking_parkingRow__xAXq4 .carParking_carParkingCol__Cmw0A{width:3.25rem;height:3.25rem;min-width:3.25rem;border-radius:.5rem;font-size:1.875rem;margin-right:1rem;display:flex;justify-content:center;align-items:center;color:#666;border:.063rem solid #ced4da;padding:.5rem}.carParking_parkingDetails__64GKC .carParking_parkingRow__xAXq4 .carParking_carParkingCol__Cmw0A i{line-height:0;font-size:2.375rem;position:relative;top:-.33rem}.carParking_parkingDetails__64GKC .carParking_parkingRow__xAXq4 .carParking_carImg__1aD90{border:none;padding:0}.carParking_parkingDetails__64GKC .carParking_parkingRow__xAXq4 .carParking_carParkingText__uyxCE{display:flex;flex-direction:column;justify-content:center}.carParking_parkingDetails__64GKC .carParking_parkingRow__xAXq4 .carParking_carParkingText__uyxCE h5{font-size:1rem;line-height:1.5rem;font-weight:600}.carParking_parkingDetails__64GKC .carParking_parkingRow__xAXq4 .carParking_carParkingText__uyxCE span{display:block}.carParking_parkingDetails__64GKC .carParking_locationRow__QyHA4{display:flex;margin:1rem 0;color:#231f20;font-size:1rem}.carParking_parkingDetails__64GKC .carParking_locationRow__QyHA4 i{font-size:1.125rem;margin-right:1.125rem;line-height:0}.carParking_parkingDetails__64GKC ul li{display:flex;align-items:center;padding-bottom:1rem;position:relative}.carParking_parkingDetails__64GKC ul li:after{width:.0625rem;background:#333;top:1.4rem;bottom:0;left:.4rem;position:absolute;content:""}.carParking_parkingDetails__64GKC ul li:last-child{margin-bottom:0}@media(max-width:991px){.carParking_parkingDetails__64GKC ul li:last-child{padding-bottom:0}}.carParking_parkingDetails__64GKC ul li:last-child:after{display:none}.carParking_parkingDetails__64GKC ul li i{margin-right:1.125rem;font-size:1.125rem;line-height:0;position:relative;top:-.125rem}.carParking_parkingDetails__64GKC ul li span{color:#231f20;font-weight:500;font-size:.875rem}.carParking_parkingDetails__64GKC ul li span pre{display:inline-block;font-size:inherit;margin:0;overflow:initial;font-family:inherit;min-width:2.313rem}.carParking_parkingDetails__64GKC ul li span strong{margin-left:.5rem;border-radius:.375rem;font-size:.875rem;font-weight:400;display:inline-block;padding:.125rem .5rem;color:#575756;line-height:1.5}.dutyfree_orderSummaryMobile__RC_Jn{position:relative;width:100%}.dutyfree_orderSummaryMobile__RC_Jn .dutyfree_heading__K1_zU{font-size:.9375rem;display:block;font-weight:700}.dutyfree_orderSummaryMobile__RC_Jn .dutyfree_heading__K1_zU span{font-size:.9375rem;font-weight:400}.dutyfree_orderSummaryMobile__RC_Jn .dutyfree_details__xN0Gp{font-size:.875rem;margin-top:.3125rem;color:#575756;display:inline-block}.dutyfree_orderSummaryMobile__RC_Jn .dutyfree_details__xN0Gp span:after,.dutyfree_orderSummaryMobile__RC_Jn .dutyfree_details__xN0Gp span:before{margin-left:.3125rem;margin-right:.3125rem;border-radius:.3125rem;margin-bottom:.125rem;height:.3125rem;width:.3125rem;background-color:#575756;content:"";display:inline-block}.dutyfree_orderSummaryMobile__RC_Jn .dutyfree_details__xN0Gp span:after{margin-left:.3125rem;margin-right:.3125rem}.dutyfree_orderSummary__wudJ5{margin-bottom:1rem;width:100%}.dutyfree_orderItems___o8zj{padding-bottom:.75rem}.dutyfree_orderItems___o8zj li{margin-bottom:.625rem;padding-bottom:1rem;border-bottom:.063rem solid #e0deee;color:#222;display:flex;width:100%}.dutyfree_orderItems___o8zj li:last-child{border-bottom:0;padding-bottom:0}.dutyfree_orderItems___o8zj li figure{margin-right:.625rem;margin-bottom:.125rem;height:3.75rem;width:2.75rem;min-width:2.75rem;display:flex;align-items:center;justify-content:center;padding:.313rem;overflow:hidden;text-align:center}.dutyfree_orderItems___o8zj li figure img{max-height:100%;max-width:100%}.dutyfree_orderItems___o8zj li label{color:#333}.dutyfree_orderItems___o8zj li label p{font-size:.8125rem;margin-top:.3125rem;display:block}.dutyfree_orderItems___o8zj li label .dutyfree_freeGift__g71xX{margin-top:.375rem;font-size:.9375rem;display:flex;align-items:center;color:#18aa26;font-weight:600}.dutyfree_orderItems___o8zj li label .dutyfree_freeGift__g71xX .dutyfree_icon__v_G8v{margin-right:.375rem;border-radius:3.125rem;height:1rem;width:1rem;display:flex;align-items:center;justify-content:center;background-color:#18aa26}.dutyfree_orderItems___o8zj li label .dutyfree_freeGift__g71xX .dutyfree_icon__v_G8v i{font-size:.5625rem;color:#fff;line-height:0}@media(min-width:992px){.dutyfree_orderSummary__wudJ5{margin-bottom:0;border:.063rem solid #e0deee;border-bottom:0;border-top:0;padding:1.875rem 1.5rem 0;overflow:hidden}.dutyfree_header__L4Y9b .dutyfree_heading__K1_zU{font-size:1.375rem;margin-top:0}.dutyfree_orderItems___o8zj li,.dutyfree_orderItems___o8zj:last-child li:first-child{border-top:.063rem solid #e0deee}.dutyfree_orderItems___o8zj li{margin-bottom:.375rem;padding-bottom:1.125rem;border-bottom:0}.dutyfree_orderItems___o8zj li:first-child{border-top:0}.dutyfree_orderItems___o8zj li:last-child{padding-bottom:1.125rem;margin-bottom:0}.dutyfree_orderItems___o8zj li.dutyfree_withBorder__PtVfc{border-top:.063rem solid #e0deee}.dutyfree_orderItems___o8zj li label{width:100%}.dutyfree_showMoreLink__Jmb2t{font-size:.875rem;padding-top:1.125rem;padding-bottom:1.125rem;border-top:.063rem solid #e0deee;display:block;font-weight:400;position:relative;text-align:center;text-decoration:underline}.dutyfree_showMoreLink__Jmb2t:hover{text-decoration:none}.dutyfree_pickupDetails__HCU3H{margin-bottom:1rem;padding:1.875rem 1.5rem;border-radius:.375rem;border:.063rem solid #e0deee;border-top:.45rem solid #f8f8f8;border-top-left-radius:0;border-top-right-radius:0}.dutyfree_pickupDetails__HCU3H strong{display:block;font-weight:400;font-weight:500}.dutyfree_pickupDetails__HCU3H strong span{margin-left:.3125rem}.dutyfree_pickupDetails__HCU3H p{margin-top:.625rem;display:block;font-weight:500}.dutyfree_pickupDetails__HCU3H>span{margin-top:.3125rem;display:block;color:#555}}.dutyfree_orderItemHeading__fql5w{display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.dutyfree_info__nwasJ i{margin-top:-.25rem;width:1.125rem;fill:#555}.dutyfree_info__nwasJ button{margin-left:.375rem;padding:0}.dutyfree_info__nwasJ button,.dutyfree_info__nwasJ button:hover{border:transparent;background:transparent}.dutyfree_tooltip__wMZ9y .tooltip-inner{font-size:.8125rem;line-height:1.375rem;min-width:18.3125rem;padding:.563rem .75rem;text-align:center}@media(min-width:992px){.dutyfree_tooltip__wMZ9y .tooltip-inner{min-width:10.375rem}}@media(max-width:992px){.dutyfree_tooltip__wMZ9y .tooltip-arrow:before{left:-2rem}}.dutyfree_overlay__xkmc6{border-left:0;max-height:85vh}.dutyfree_overlay__xkmc6 .dutyfree_orderSummary__wudJ5 .dutyfree_header__L4Y9b{display:flex;justify-content:space-between}.dutyfree_overlay__xkmc6 .dutyfree_orderSummary__wudJ5 .dutyfree_header__L4Y9b .dutyfree_heading__K1_zU{font-size:1rem;color:#231f20;margin-bottom:1rem;font-weight:600}.dutyfree_overlay__xkmc6 .dutyfree_orderSummary__wudJ5 .dutyfree_header__L4Y9b .dutyfree_heading__K1_zU span{color:#575756;font-weight:400}.dutyfree_overlay__xkmc6 .dutyfree_orderSummary__wudJ5 .dutyfree_orderItems___o8zj{border:1px solid #e0deee;padding:.875rem;border-radius:.75rem}.dutyfree_overlay__xkmc6 .dutyfree_orderSummary__wudJ5 .dutyfree_orderItems___o8zj li{margin-bottom:.75rem;align-items:center}.dutyfree_overlay__xkmc6 .dutyfree_orderSummary__wudJ5 .dutyfree_orderItems___o8zj li:last-child{margin-bottom:0}.dutyfree_overlay__xkmc6 .dutyfree_orderSummary__wudJ5 .dutyfree_orderItems___o8zj li label .dutyfree_orderItemHeading__fql5w,.dutyfree_overlay__xkmc6 .dutyfree_orderSummary__wudJ5 .dutyfree_orderItems___o8zj li label .dutyfree_orderQty__iCYGH{font-size:.875rem;color:#231f20;font-weight:500}.dutyfree_overlay__xkmc6 .dutyfree_orderSummary__wudJ5 .dutyfree_orderItems___o8zj li label .dutyfree_orderQty__iCYGH{display:flex;margin-bottom:.25rem}.dutyfree_overlay__xkmc6 .dutyfree_orderSummary__wudJ5 .dutyfree_orderItems___o8zj li label .dutyfree_orderQty__iCYGH span{padding-left:1.125rem;position:relative}.dutyfree_overlay__xkmc6 .dutyfree_orderSummary__wudJ5 .dutyfree_orderItems___o8zj li label .dutyfree_orderQty__iCYGH span:first-child{padding-left:0}.dutyfree_overlay__xkmc6 .dutyfree_orderSummary__wudJ5 .dutyfree_orderItems___o8zj li label .dutyfree_orderQty__iCYGH span:first-child:before{display:none}.dutyfree_overlay__xkmc6 .dutyfree_orderSummary__wudJ5 .dutyfree_orderItems___o8zj li label .dutyfree_orderQty__iCYGH span:before{content:" ";position:absolute;left:.5rem;top:.4375rem;width:.25rem;height:.25rem;border-radius:50%;background-color:#575756}.dutyfree_overlay__xkmc6 .dutyfree_orderSummary__wudJ5 .dutyfree_orderItems___o8zj li figure{margin-right:.75rem;height:4.25rem;min-width:3.25rem}.dutyfree_overlay__xkmc6 .dutyfree_orderSummary__wudJ5 .dutyfree_orderItems___o8zj li figure img{max-height:100%;max-width:100%}.dutyfree_overlay__xkmc6 .dutyfree_orderSummary__wudJ5 .dutyfree_pickupDetailsMobile__de4QB{margin-top:2rem;padding-top:2rem;margin-left:-1rem;margin-right:-1rem;padding-left:1rem;padding-right:1rem;border-top:.45rem solid #f8f8f8}.dutyfree_overlay__xkmc6 .dutyfree_orderSummary__wudJ5 .dutyfree_pickupDetailsMobile__de4QB .dutyfree_header__L4Y9b .dutyfree_heading__K1_zU{margin-bottom:.75rem}.dutyfree_overlay__xkmc6 .dutyfree_orderSummary__wudJ5 .dutyfree_pickupDetailsMobile__de4QB .dutyfree_details__xN0Gp{font-size:1rem;margin-top:1.25rem;font-weight:600;text-transform:capitalize}.dutyfree_overlay__xkmc6 .dutyfree_orderSummary__wudJ5 .dutyfree_pickupDetailsMobile__de4QB .dutyfree_details__xN0Gp span{font-size:.875rem;margin-bottom:.3125rem;color:#666;display:block;font-weight:400}.dutyfree_overlay__xkmc6 .dutyfree_orderSummary__wudJ5 .dutyfree_pickupDetailsMobile__de4QB .dutyfree_time__5bQYL{text-transform:lowercase}.dutyfree_overlay__xkmc6 .dutyfree_orderSummary__wudJ5 .dutyfree_pickupDetailsMobile__de4QB .dutyfree_detailsWrapper__e_wgT{display:flex;justify-content:space-between}.dutyfree_overlay__xkmc6 .dutyfree_orderSummary__wudJ5 .dutyfree_pickupDetailsMobile__de4QB .dutyfree_detailsWrapper__e_wgT .dutyfree_details__xN0Gp{width:50%;margin-top:0;margin-bottom:1.5rem}.dutyfree_overlay__xkmc6 .dutyfree_orderSummary__wudJ5 .dutyfree_pickupDetailsMobile__de4QB .dutyfree_detailsWrapper__e_wgT .dutyfree_pickUpNow__wVww8{max-width:60%;min-width:40%;width:auto}.dutyfree_overlay__xkmc6 div[class=offcanvas-header]{padding-bottom:0!important;color:#231f20;font-weight:600;margin-bottom:1.25rem;font-size:1rem}.FlightStrips_notice__vLBIk{font-size:.75rem;background:rgba(235,152,69,.1);margin-bottom:.625rem;position:relative;border-radius:.5rem;display:flex;align-items:flex-start;padding:.6rem;gap:.4rem}.FlightStrips_notice__vLBIk:last-child{margin-bottom:1.25rem}@media(max-width:991px){.FlightStrips_notice__vLBIk{font-size:.75rem}}@media(max-width:767px){.FlightStrips_notice__vLBIk{flex-direction:column}}.FlightStrips_notice__vLBIk .FlightStrips_pTag__uR1yj p{font-weight:400;display:block;margin:.5rem 0 0}.FlightStrips_notice__vLBIk .FlightStrips_pTag__uR1yj p:first-child{margin-top:0}.FlightStrips_notice__vLBIk span{font-size:.6875rem;background:#eb9845;color:#fff;padding:.25rem .4rem;border-radius:.375rem;font-weight:600;text-transform:uppercase}.FlightContainer_flightDetailsWrapper__HWFlO{padding-bottom:2rem;margin-left:-1rem;margin-right:-1rem;border-bottom:.45rem solid #e0deee;margin-bottom:2rem}.FlightContainer_flightDetailsWrapper__HWFlO .FlightContainer_flightTripCard__NUeV1{padding:1.25rem 0;margin:0 1rem;border-bottom:.063rem solid #d5d5d9}.FlightContainer_flightDetailsWrapper__HWFlO .FlightContainer_flightDetailData__TIsdQ{position:relative}.FlightContainer_flightDetailsWrapper__HWFlO .FlightContainer_flightDetailData__TIsdQ .FlightContainer_flightAirport__kYqtG{margin-left:3.25rem}.FlightContainer_flightDetailsWrapper__HWFlO .FlightContainer_flightDetailData__TIsdQ .FlightContainer_flightAirport__kYqtG p{font-size:1rem;color:#231f20;font-weight:500}.FlightContainer_flightDetailsWrapper__HWFlO .FlightContainer_flightDetailData__TIsdQ .FlightContainer_flightAirport__kYqtG p span{font-weight:700}.FlightContainer_flightDetailsWrapper__HWFlO .FlightContainer_flightDetailData__TIsdQ .FlightContainer_flightAirport__kYqtG .FlightContainer_airportName__5GEGu{font-size:.75rem;color:#575756;font-weight:400;width:85%}.FlightContainer_flightDetailsWrapper__HWFlO .FlightContainer_flightDetailData__TIsdQ .FlightContainer_duration__7jUqV{display:flex;margin-top:1.25rem;margin-bottom:1.25rem;margin-left:3.25rem;color:#575756;font-size:.75rem;font-weight:400}.FlightContainer_flightDetailsWrapper__HWFlO .FlightContainer_flightDetailData__TIsdQ .FlightContainer_duration__7jUqV i{margin-right:.3125rem}.FlightContainer_flightDetailsWrapper__HWFlO .FlightContainer_flightDetailData__TIsdQ .FlightContainer_connectedLine__hZ0J0{position:absolute;top:0}.FlightContainer_flightDetailsWrapper__HWFlO .FlightContainer_flightDetailData__TIsdQ .FlightContainer_connectedLine__hZ0J0 .FlightContainer_dots__uS1F8{display:block;position:relative;border:1px dashed #575756;border-left:none;height:5.5rem;top:1.5rem;left:1.625rem}.FlightContainer_flightDetailsWrapper__HWFlO .FlightContainer_flightDetailData__TIsdQ .FlightContainer_connectedLine__hZ0J0 .FlightContainer_dots__uS1F8:after,.FlightContainer_flightDetailsWrapper__HWFlO .FlightContainer_flightDetailData__TIsdQ .FlightContainer_connectedLine__hZ0J0 .FlightContainer_dots__uS1F8:before{content:"";width:1.125rem;height:1.125rem;border:1.5px solid #575756;border-radius:50%;display:block;position:absolute;left:-.5625rem}.FlightContainer_flightDetailsWrapper__HWFlO .FlightContainer_flightDetailData__TIsdQ .FlightContainer_connectedLine__hZ0J0 .FlightContainer_dots__uS1F8:before{top:-1.375rem}.FlightContainer_flightDetailsWrapper__HWFlO .FlightContainer_flightDetailData__TIsdQ .FlightContainer_connectedLine__hZ0J0 .FlightContainer_dots__uS1F8:after{bottom:-1.25rem}@media(min-width:992px){.FlightContainer_flightDetailsWrapper__HWFlO{padding:0 1.25rem}}.FlightContainer_flightHeader__HqVJe{column-gap:.875rem;margin-bottom:.5rem;align-items:center}.FlightContainer_flightHeader__HqVJe .FlightContainer_flightLogo__BVKmh{width:2rem;height:2rem;border-radius:.25rem}.FlightContainer_flightHeader__HqVJe .FlightContainer_flightLogo__BVKmh img{width:100%;height:100%}.FlightContainer_flightHeader__HqVJe .FlightContainer_airlineWrapper__OWZQ_ p{line-height:1}.FlightContainer_flightHeader__HqVJe .FlightContainer_airlineWrapper__OWZQ_ .FlightContainer_flightName__06q2q{margin-right:.375rem;font-size:.875rem;color:#231f20;font-weight:600}.FlightContainer_flightHeader__HqVJe .FlightContainer_airlineWrapper__OWZQ_ .FlightContainer_flightNumber__yrdVl{font-size:.875rem;color:#575756;font-weight:400}.FlightContainer_flightNumber__yrdVl{font-size:.75rem;color:#666}@media(max-width:991px){.FlightContainer_flightNumber__yrdVl{font-size:.875rem}}.FlightContainer_baggageTooltipWrapper__hth6s button{font-size:.875rem;padding:0;display:flex;color:#333;border:none;border-color:unset;background-color:unset;text-decoration:underline;font-weight:400}.FlightContainer_baggageTooltipWrapper__hth6s button:hover{color:#333;border-color:unset;text-decoration:none;background-color:unset}.FlightContainer_baggageTooltipWrapper__hth6s button:active{color:#333;transform:none;border-color:unset;background-color:unset}.FlightContainer_baggageTooltipWrapper__hth6s button:focus{color:#333;box-shadow:none;border-color:unset;background-color:unset}.FlightContainer_baggageTooltipWrapper__hth6s button .ripple_waves{animation:none;transform:none;border-radius:0;background-color:unset}.FlightContainer_baggageTooltip__QWSxs.tooltip{max-width:24.6875rem;z-index:1046}.FlightContainer_baggageTooltip__QWSxs.tooltip .tooltip-arrow:before{border-width:0 .45rem .8rem;border-bottom-color:#333}.FlightContainer_baggageTooltip__QWSxs .tooltip-inner{font-size:.625rem;min-width:24.6875rem;text-align:left;line-height:.7rem;color:#ccc;background-color:#333;padding:1rem}.FlightContainer_baggageTooltip__QWSxs .tooltip-inner b{display:block}.FlightContainer_baggageTooltip__QWSxs .tooltip-inner p{text-align:center}.FlightContainer_operatingAirline__guGEB{font-size:.625rem;color:#666}.FlightContainer_noBorder__snkSK{border-bottom:transparent;padding-bottom:0}.Flightheading_wrapperDeparture__BxmV2 .Flightheading_tripEndCity__jdudx,.Flightheading_wrapperDeparture__BxmV2 .Flightheading_tripStartCity__TVyG3{font-size:1rem;color:#231f20;font-weight:600}.Flightheading_wrapperDeparture__BxmV2 .Flightheading_tripTiming__US7kx,.Flightheading_wrapperDeparture__BxmV2 p{font-size:.875rem;color:#231f20;font-weight:500;margin-bottom:.75rem}.Flightheading_wrapperDeparture__BxmV2 p{display:flex;column-gap:.5rem}.Flightheading_wrapperDeparture__BxmV2 p i:before{font-size:1.25rem}.Flightheading_flightTripCard__ZUpIi{padding:1.25rem 0;border-bottom:.063rem solid #e0deee}.Flightheading_tripDetails__0r6Rz{display:flex;column-gap:.438rem;font-weight:500;margin-bottom:1rem}.Flightheading_tripDetails__0r6Rz svg{width:.8125rem;color:#575756;height:1.6875rem}.Flightheading_flightName__xEFpq{font-size:.875rem;font-weight:500}.Flightheading_flightNumber__y54L_{font-size:.75rem;color:#575756}.Flightheading_tripTiming__US7kx{align-items:center;display:flex}.Flightheading_tripTiming__US7kx li{position:relative;padding-left:1rem}.Flightheading_tripTiming__US7kx li:first-child{padding-left:0}.Flightheading_tripTiming__US7kx li:first-child:before{display:none}.Flightheading_tripTiming__US7kx li:before{content:"";width:.25rem;height:.25rem;display:inline-block;background:#575756;border-radius:100%;position:absolute;top:50%;left:.35rem;transform:translateY(-50%)}@media(min-width:992px){.FlightSummary_travellerDetailWrapper__l31L8{padding:0 1.25rem}}.FlightSummary_travellerDetail__5qA1H{margin-bottom:3.125rem;border-top:.063rem solid #e2e2e2;padding:1.5rem 0 0}@media(max-width:991px){.FlightSummary_travellerDetail__5qA1H{margin-bottom:2.5rem}}.FlightSummary_travellerDetail__5qA1H p{font-size:.875rem;margin-bottom:.75rem;color:#666;font-weight:500}@media(max-width:991px){.FlightSummary_travellerDetail__5qA1H p{font-size:1rem}}.FlightSummary_travellerDetail__5qA1H ul{font-size:.875rem;list-style-type:none}.FlightSummary_travellerDetail__5qA1H ul li{display:flex;align-items:center;column-gap:.5rem}.FlightSummary_travellerDetail__5qA1H ul li span{font-size:.75rem;color:#666}.FlightSummary_layoverWrapper__pnWXY{font-size:.75rem;text-align:center;position:relative;margin:1.25rem 0}.FlightSummary_layoverWrapper__pnWXY>div{border:.063rem solid #e2e2e2;text-align:center;display:inline-block;padding:.5rem 2.875rem;border-radius:1.875rem;background:#fff;position:relative}.FlightSummary_layoverWrapper__pnWXY>div .FlightSummary_layoverSummary__yiihK{font-weight:500;color:#231f20;font-size:.75rem}.FlightSummary_layoverWrapper__pnWXY>div p{font-size:.75rem;color:#575756}.FlightSummary_layoverSummary__yiihK span:first-child{max-width:.875rem;height:.875rem;z-index:1}.FlightSummary_layoverSummary__yiihK span i{width:.875rem;margin-right:.5rem;max-height:.875rem}.FlightBaggage_luggageWrapper__8NETp{padding:.875rem 0}@media(min-width:992px){.FlightBaggage_luggageWrapper__8NETp{padding:0 1.25rem;display:flex}}@media(max-width:991px){.FlightBaggage_luggageWrapper__8NETp>div:last-child{margin-bottom:0}}.FlightBaggage_luggageWrapper__8NETp .FlightBaggage_luggageWrapperCol__XIpIA{display:flex;align-items:center;column-gap:.5rem;color:#666;margin-bottom:.75rem}@media(min-width:992px){.FlightBaggage_luggageWrapper__8NETp .FlightBaggage_luggageWrapperCol__XIpIA{padding:1.25rem 0}}.FlightBaggage_luggageWrapper__8NETp .FlightBaggage_luggageWrapperCol__XIpIA .FlightBaggage_luggageIcon__Zc1Wz i{font-size:1rem!important;color:#231f20;font-weight:500;margin:0!important;display:flex;justify-content:center}.FlightBaggage_luggageWrapper__8NETp .FlightBaggage_luggageWrapperCol__XIpIA span{font-size:.875rem;color:#231f20;font-weight:400}.FlightBaggage_luggageWrapper__8NETp .FlightBaggage_luggageWrapperCol__XIpIA p{font-size:.875rem;color:#231f20;font-weight:600}.FlightBaggage_luggageWrapper__8NETp .FlightBaggage_luggageWrapperCol__XIpIA p.FlightBaggage_luggageInfo__8LKev{cursor:pointer;text-decoration:underline}.FlightBaggage_luggageWrapper__8NETp .FlightBaggage_luggageWrapperCol__XIpIA p.FlightBaggage_luggageInfo__8LKev a{font-size:.9375rem;padding:0;border:none;display:flex;color:#666;font-weight:400}.FlightBaggage_luggageWrapper__8NETp .FlightBaggage_luggageWrapperCol__XIpIA p.FlightBaggage_luggageInfo__8LKev:hover{text-decoration:none}.FlightBaggage_luggageWrapper__8NETp .FlightBaggage_luggageWrapperCol__XIpIA .FlightBaggage_zeroPerPiece__FZlEX{color:#eb9845}.FlightBaggage_luggageHeading__QO5N9{margin-bottom:0!important}.FlightTravellerDetails_wrapper__04zgF{padding-bottom:2.5rem;width:100%}.FlightTravellerDetails_wrapper__04zgF .FlightTravellerDetails_info__V392k{padding-top:1.5rem;padding-bottom:2rem}.FlightTravellerDetails_wrapper__04zgF .FlightTravellerDetails_info__V392k .FlightTravellerDetails_baggagePolicy__U8pKI{border-bottom:.45rem solid #e0deee;margin-bottom:2rem;margin-left:-1.25rem;margin-right:-1.25rem;padding-left:1.25rem;padding-right:1.25rem;padding-bottom:1.125rem}.FlightTravellerDetails_wrapper__04zgF .FlightTravellerDetails_info__V392k .FlightTravellerDetails_addon__tJrXW{padding-top:.5rem;display:flex;justify-content:space-between}.FlightTravellerDetails_wrapper__04zgF .FlightTravellerDetails_info__V392k .FlightTravellerDetails_addon__tJrXW .FlightTravellerDetails_addonType__VY5co{font-size:.75rem;font-weight:400;color:#231f20}.FlightTravellerDetails_wrapper__04zgF .FlightTravellerDetails_info__V392k .FlightTravellerDetails_addon__tJrXW .FlightTravellerDetails_addonValue__ky9bT{font-size:.75rem;width:80%;font-weight:600;color:#231f20}.FlightTravellerDetails_wrapper__04zgF .FlightTravellerDetails_otherAddons__pM9Uv{padding-top:1.25rem}.FlightTravellerDetails_wrapper__04zgF .FlightTravellerDetails_otherAddons__pM9Uv .FlightTravellerDetails_otherAddonList__tOutC{padding-top:.625rem;display:flex;gap:1.25rem}.FlightTravellerDetails_wrapper__04zgF .FlightTravellerDetails_otherAddons__pM9Uv .FlightTravellerDetails_otherAddonList__tOutC .FlightTravellerDetails_otherAddon__5dhVY .FlightTravellerDetails_addonInfo__d2H7h{font-size:.9375rem;font-weight:400;color:#222;display:inline-block}.FlightTravellerDetails_wrapper__04zgF .FlightTravellerDetails_otherAddons__pM9Uv .FlightTravellerDetails_otherAddonList__tOutC .FlightTravellerDetails_otherAddon__5dhVY .FlightTravellerDetails_addonImage__R1eLy{margin-right:.5rem;width:1.25rem;height:1.25rem}.FlightTravellerDetails_wrapper__04zgF .FlightTravellerDetails_subHeading__fu3I0{font-size:.875rem;font-weight:600;color:#231f20}.FlightTravellerDetails_wrapper__04zgF .FlightTravellerDetails_subHeading__fu3I0 .FlightTravellerDetails_travellerType__NULRx{font-size:.75rem;padding-left:.3125rem;font-weight:400;color:#575756}@media(min-width:992px){.FlightTravellerDetails_wrapper__04zgF{padding:1.875rem 1.25rem 1.25rem 0}}.FlightTravellerDetails_wrapper__04zgF .FlightTravellerDetails_verticalTabs__aEjce{overflow:auto;margin-bottom:0}.FlightTravellerDetails_wrapper__04zgF .FlightTravellerDetails_verticalTabs__aEjce a{font-size:.75rem;padding:.5rem;margin-right:.75rem;color:#231f20}.FlightTravellerDetails_wrapper__04zgF i{width:.8rem;color:#222;height:1.575rem;margin:-.2rem .3rem 0}.flightBooking_canvasHeading__IwLM_{font-size:1.375rem;font-weight:600;margin-bottom:1.5rem}.flightBooking_rewards__JOx6M{color:#00b16b}.flightBooking_bookingWrapper__G5pgR{border:.063rem solid #e2e2e2;border-top:0;border-radius:0 0 .375rem .375rem;padding-bottom:1.75rem}.flightBooking_heading__ioMQF{font-size:1.375rem;font-weight:600}.flightBooking_headingLink__UldDC{font-size:1rem;background:transparent;border:0;cursor:pointer;padding:0;text-decoration:underline}.flightBooking_headingLink__UldDC:hover{text-decoration:none}.flightBooking_flightTripCard__zaPLI{padding:1.25rem 0;border-bottom:.063rem solid #d5d5d9;line-height:1.25}.flightBooking_flightLogo__Y27s0{width:1.125rem;height:1.125rem;margin-right:.625rem;border-radius:.25rem}.flightBooking_tripDetails___XbJ7{display:flex;column-gap:.25rem;font-weight:500}.flightBooking_tripDetails___XbJ7 svg{width:.8125rem;color:#666}@media(max-width:991px){.flightBooking_tripDetails___XbJ7 svg{width:.6875rem}}.flightBooking_flightHeader__oW1O7{column-gap:.5rem;margin-bottom:.5rem;flex-wrap:wrap}.flightBooking_flightHeader__oW1O7 img{position:absolute;left:0;top:.05rem}.flightBooking_flightHeader__oW1O7 .flightBooking_flightHeaderWrapper__PJPqM{padding-left:1.75rem}@media(max-width:1199px){.flightBooking_flightHeader__oW1O7{column-gap:.45rem}}.flightBooking_flightHeader__oW1O7>div{display:inline-flex}.flightBooking_flightHeader__oW1O7>div:after{content:","}.flightBooking_flightHeader__oW1O7>div:last-child:after{display:none}.flightBooking_flightName__OEXri{font-size:.875rem;font-weight:500;margin-right:.25rem}@media(max-width:1199px){.flightBooking_flightName__OEXri{font-size:.75rem}}.flightBooking_flightName__OEXri:after{display:none}.flightBooking_flightNumber__euFcA{font-size:.75rem;color:#666}@media(max-width:1199px){.flightBooking_flightNumber__euFcA{font-size:.6875rem}}.flightBooking_flightNumber__euFcA:after{content:", "}.flightBooking_flightNumber__euFcA:last-child:after{display:none}.flightBooking_tripTiming__DFilU{font-size:1rem;margin-top:.375rem;color:#555;align-items:flex-start;display:flex}.flightBooking_tripTiming__DFilU .flightBooking_triphold__VrdSs{white-space:nowrap}.flightBooking_tripTiming__DFilU li{position:relative;padding-left:1rem}.flightBooking_tripTiming__DFilU li:first-child{padding-left:0}.flightBooking_tripTiming__DFilU li:first-child:before{display:none}.flightBooking_tripTiming__DFilU li:before{content:"";width:.25rem;height:.25rem;display:inline-block;background:#555;border-radius:100%;position:absolute;top:50%;left:.35rem;transform:translateY(-50%)}.flightBooking_travellerCollapse__d9PSs{padding-top:1.25rem;padding-bottom:.4375rem}.flightBooking_travellerCount__aJXW3{font-size:.9375rem;background:transparent;border:0;font-weight:500;display:flex;column-gap:.625rem;min-width:50%;padding:0;width:100%}.flightBooking_travellerCount__aJXW3 span{text-transform:capitalize}.flightBooking_travellerCount__aJXW3 span:hover{cursor:pointer}.flightBooking_travellerCount__aJXW3 svg{transition:all .5s;cursor:pointer;margin-top:.3125rem;width:.875rem}.flightBooking_travellerCount__aJXW3 i{font-size:.75rem;margin-top:.0625rem}.flightBooking_travellerInfo__nDBFh{text-transform:capitalize;font-weight:500}.flightBooking_travellerInfo__nDBFh span{font-weight:400;margin-left:.5rem;font-size:.875rem}.flightBooking_wrapperDeparture__XHlHH{padding:1rem 1.25rem;background:#f8f8f8}.flightBooking_wrapperDeparture__XHlHH .flightBooking_tripStartCity__yiLaS{font-size:1.125rem}.flightBooking_wrapperDeparture__XHlHH .flightBooking_tripTiming__DFilU{margin-top:0;font-size:.875rem}.flightBooking_wrapperDeparture__XHlHH p{font-size:.9375rem;padding-bottom:.25rem;display:flex;column-gap:.5rem;font-weight:500}.flightBooking_flightDetailsRow__aE807{display:flex;column-gap:1rem}.flightBooking_flightDepartFrom__3Opfr p,.flightBooking_flightarriveAt__Jludq p{column-gap:.5rem;margin-bottom:.25rem}.flightBooking_flightDepartFrom__3Opfr .flightBooking_flightDepartFromCity__ypqmS,.flightBooking_flightDepartFrom__3Opfr .flightBooking_flightDepartFromTime__dmQz2,.flightBooking_flightDepartFrom__3Opfr .flightBooking_flightarriveAtCity__kn1IF,.flightBooking_flightDepartFrom__3Opfr .flightBooking_flightarriveAtTime__bQ0G8,.flightBooking_flightarriveAt__Jludq .flightBooking_flightDepartFromCity__ypqmS,.flightBooking_flightarriveAt__Jludq .flightBooking_flightDepartFromTime__dmQz2,.flightBooking_flightarriveAt__Jludq .flightBooking_flightarriveAtCity__kn1IF,.flightBooking_flightarriveAt__Jludq .flightBooking_flightarriveAtTime__bQ0G8{font-size:1.25rem}.flightBooking_flightDepartFrom__3Opfr .flightBooking_flightDepartFromDate__5IMLX,.flightBooking_flightDepartFrom__3Opfr .flightBooking_flightDepartFromTerminal__n9ExV,.flightBooking_flightDepartFrom__3Opfr .flightBooking_flightarriveAtDate__yBrsM,.flightBooking_flightDepartFrom__3Opfr .flightBooking_flightarriveAtTerminal__wTs0M,.flightBooking_flightarriveAt__Jludq .flightBooking_flightDepartFromDate__5IMLX,.flightBooking_flightarriveAt__Jludq .flightBooking_flightDepartFromTerminal__n9ExV,.flightBooking_flightarriveAt__Jludq .flightBooking_flightarriveAtDate__yBrsM,.flightBooking_flightarriveAt__Jludq .flightBooking_flightarriveAtTerminal__wTs0M{color:#555;font-size:.875rem}.flightBooking_flightDuration__pOjQa{width:5rem;text-align:center}.flightBooking_flightDuration__pOjQa i,.flightBooking_flightDuration__pOjQa svg{width:.875rem;fill:#666}.flightBooking_travellerDetails__1Nm0N ul{padding-top:1rem;list-style-type:none}.flightBooking_travellerDetails__1Nm0N ul li{font-size:1rem;display:flex;column-gap:.5rem;color:#333;align-items:flex-end}.flightBooking_travellerDetails__1Nm0N ul li span{font-size:.875rem;color:#666}.flightBooking_pt22__u41TK{padding-top:1.375rem}.flightBooking_pt28__Xdyz2{padding-top:1.75rem}.flightBooking_px24__oh8A3{padding:0 1.5rem;margin-bottom:2rem}.flightBooking_overlay__OGuPo{border-left:0;max-height:85vh}.flightBooking_overlay__OGuPo .offcanvas-header h2{margin-top:.625rem;font-size:1rem}.flightBooking_overlay__OGuPo>div{padding:1.25rem 1rem}.flightBooking_overlay__OGuPo div[class=offcanvas-header]{padding:1rem 1.875rem 0}@media(max-width:991px){.flightBooking_overlay__OGuPo div[class=offcanvas-header]{padding:1rem .8rem 0;font-size:1rem}}.flightBooking_overlay__OGuPo div[class=offcanvas-header] button{margin-bottom:0}@media(min-width:992px){.flightBooking_overlay__OGuPo{min-width:30rem;border-radius:0;max-height:none;height:100vh}.flightBooking_overlay__OGuPo.offcanvas{border:0}.flightBooking_overlay__OGuPo>div{padding:1.25rem 1.875rem}}.flightBooking_mBookingWrapper__OnqYX{background:#f5faff;border-radius:.25rem;padding:.9375rem 1rem;position:relative}.flightBooking_mBookingWrapper__OnqYX .flightBooking_tripDetails___XbJ7{font-size:.9375rem;font-weight:600}.flightBooking_mBookingWrapper__OnqYX .flightBooking_tripTiming__DFilU{font-size:.875rem}.flightBooking_mBookingWrapper__OnqYX .flightBooking_infoIcon__3978H i{width:1rem}.flightBooking_mBookingWrapper__OnqYX .flightBooking_infoIcon__3978H{position:absolute;top:50%;transform:translateY(-50%);right:1rem}@media(min-width:992px){.flightBooking_travellerDetailWrapper__UXi06{padding:0 1.25rem}}.flightBooking_travellerDetail__Lex3Y{margin-bottom:3.125rem;border-top:.063rem solid #e2e2e2;padding:1.5rem 0 0}@media(max-width:991px){.flightBooking_travellerDetail__Lex3Y{margin-bottom:2.5rem}}.flightBooking_travellerDetail__Lex3Y p{font-size:.875rem;margin-bottom:.75rem;color:#666;font-weight:500}.flightBooking_travellerDetail__Lex3Y ul{font-size:.875rem;list-style-type:none}.flightBooking_travellerDetail__Lex3Y ul li{display:flex;align-items:center;column-gap:.5rem}.flightBooking_travellerDetail__Lex3Y ul li span{color:#666;font-size:.75rem}.flightBooking_layoverWrapper__oy5Om{font-size:.75rem;text-align:center;position:relative;margin:1.125rem 0}.flightBooking_layoverWrapper__oy5Om>div{border:.063rem solid #e2e2e2;text-align:center;display:inline-block;padding:.375rem 2.5rem;border-radius:1.875rem;background:#fff;position:relative}.flightBooking_planChange__pIDbL{color:#666}@media(min-width:992px){.flightBooking_fareWrapper__d4SbR{padding:0 1.25rem}}.flightBooking_fareWrapper__d4SbR .flightBooking_discount__unufK{color:#00b16b;white-space:pre}.flightBooking_fareWrapper__d4SbR ul li{font-size:1rem;padding-bottom:1rem;display:flex;justify-content:space-between}.flightBooking_totalFareWrapper__3xixW{font-size:1rem;font-weight:500;padding:0 1.25rem}@media(max-width:991px){.flightBooking_totalFareWrapper__3xixW{padding:0}}.flightBooking_totalFareWrapper__3xixW p{display:flex;justify-content:space-between;border-bottom:.063rem solid #e2e2e2;border-top:.063rem solid #e2e2e2;padding:1rem 0}.flightBooking_travellersCollapse__Q4AIn ul{padding-top:.75rem}.flightBooking_travellersCollapse__Q4AIn ul li{font-size:.875rem;display:flex;column-gap:.5rem;align-items:center}.flightBooking_travellersCollapse__Q4AIn ul li span{font-size:.75rem;color:#666}.flightBooking_baggageOffcanvasHead__xRoQQ{display:flex;padding:.375rem 1.25rem;margin:1.25rem -1rem;align-items:center;background-color:#f8f8f8}.flightBooking_baggageOffcanvasHead__xRoQQ span{font-size:.875rem;color:#666;font-weight:500}.flightBooking_baggageOffcanvasHead__xRoQQ svg{width:.75rem;height:.75rem;margin:0 .5rem;fill:#666;stroke:#666}.flightBooking_baggageOffcanvasBody___NuQm .flightBooking_baggageOffcanvasSubhead__4S__w span{font-size:1rem;color:#333;font-weight:500}.flightBooking_baggageOffcanvasBody___NuQm .flightBooking_baggageOffcanvasSubhead__4S__w .flightBooking_baggageOffcanvasSubheadCode__qfaWc{font-size:1rem;color:#333;font-weight:400}.flightBooking_baggageOffcanvasBody___NuQm .flightBooking_baggageOffcanvasSubhead__4S__w svg{width:.75rem;height:.75rem;margin:0 .5rem;fill:#666;stroke:#666}.flightBooking_baggageOffcanvasBody___NuQm .flightBooking_baggageOffcanvasSubhead__4S__w .flightBooking_baggageOffcanvasSeperator__7gbWk{font-size:.75rem;bottom:.063rem;margin:0 .313rem .313rem;position:relative;border-right:.063rem solid}.flightBooking_baggageOffcanvasBody___NuQm .flightBooking_baggageOffcanvasContent__6jFCa{font-size:.875rem;color:#666;padding-bottom:1.25rem}.fnb_orderSummaryMobile__lrCZY{position:relative;width:100%}.fnb_orderSummaryMobile__lrCZY .fnb_heading__haHbM{font-size:1rem;display:block;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.fnb_orderSummaryMobile__lrCZY .fnb_detailsPickup__4_7Za{column-gap:1.25rem;font-size:.875rem;margin-top:.3125rem;color:#575756;display:flex}.fnb_orderSummaryMobile__lrCZY .fnb_detailsPickup__4_7Za li{position:relative}.fnb_orderSummaryMobile__lrCZY .fnb_detailsPickup__4_7Za li:before{content:"";position:absolute;left:-.75rem;top:50%;transform:translateY(-50%);width:.25rem;height:.25rem;border-radius:100%;background:#231f20}.fnb_orderSummaryMobile__lrCZY .fnb_detailsPickup__4_7Za li:first-child:before{display:none}.fnb_orderSummaryMobile__lrCZY .fnb_detailsTime___v6xo{font-size:.875rem;color:#575756;display:inline-block}.fnb_orderSummaryMobile__lrCZY .fnb_detailsLink__1J1n4{font-size:.875rem;right:1rem;width:1.125rem;position:absolute;text-decoration:underline;top:20%}.fnb_orderSummaryMobile__lrCZY .fnb_detailsLink__1J1n4 i{height:1.125rem;width:1.125rem}.fnb_overlay__z28iO{border-left:0;max-height:85vh}.fnb_overlay__z28iO div[class=offcanvas-header]{font-size:1.375rem;padding-bottom:0;font-weight:600;font-size:1rem}.fnb_overlay__z28iO .fnb_cartDetails__UXIfO{margin-top:0}.fnb_orderSummary__vWEHY{margin-bottom:1rem;width:100%}.fnb_header__RBbtq{display:flex;justify-content:space-between}.fnb_orderItems__1wps3{margin:0 -1.25rem;padding:.625rem 1.25rem 0;border-bottom:.3125rem solid #f8f8f8}.fnb_orderItems__1wps3:first-child{border-bottom:transparent}.fnb_orderItems__1wps3 .fnb_orderItem__OM3rX{margin-bottom:1.25rem}.fnb_orderItems__1wps3 .fnb_orderItem__OM3rX .fnb_shopName__xzLgq{font-size:1.125rem;margin-bottom:.5rem;font-weight:600}.fnb_orderItems__1wps3 .fnb_orderItem__OM3rX .fnb_shopName__xzLgq .fnb_heading__haHbM{font-size:1rem;font-weight:600;color:#231f20}.fnb_orderItems__1wps3 .fnb_orderItem__OM3rX .fnb_shopName__xzLgq .fnb_heading__haHbM span{font-weight:500;color:#231f20}.fnb_orderItems__1wps3 .fnb_orderItem__OM3rX .fnb_shopName__xzLgq p{font-size:.75rem;margin-top:.4375rem;font-weight:400}.fnb_orderItems__1wps3 .fnb_orderItem__OM3rX .fnb_shopName__xzLgq p i{font-size:.875rem}.fnb_orderItems__1wps3 .fnb_orderItem__OM3rX .fnb_shopName__xzLgq p span{margin-left:.375rem}.fnb_orderItems__1wps3 .fnb_orderItem__OM3rX .fnb_shopName__xzLgq .fnb_levelContainer__2qBoP{-webkit-line-clamp:1;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;font-size:.75rem;color:#575756;font-weight:400;margin-bottom:1rem;margin-top:.5rem;width:80%;display:flex}.fnb_orderItems__1wps3 .fnb_orderItem__OM3rX .fnb_shopName__xzLgq .fnb_levelContainer__2qBoP .fnb_level__xrIrr{font-size:.75rem;font-weight:400;color:#575756;line-height:1}.fnb_orderItems__1wps3 .fnb_orderItem__OM3rX .fnb_shopName__xzLgq .fnb_levelContainer__2qBoP span{display:flex;align-items:center;margin-right:.375rem}.fnb_orderItems__1wps3 .fnb_orderItem__OM3rX .fnb_shopWrapper__wShJz{border:1px solid #e0deee;border-radius:.75rem;padding:.875rem}.fnb_orderItems__1wps3 .fnb_orderItem__OM3rX .fnb_shopWrapper__wShJz li{padding:0;display:flex}.fnb_orderItems__1wps3 .fnb_orderItem__OM3rX .fnb_shopWrapper__wShJz li figure{border-radius:.375rem;margin-right:.625rem;height:2.625rem;width:2.8125rem;min-width:2.8125rem;border:.063rem solid #e0deee;display:flex;align-items:center;justify-content:center;overflow:hidden;text-align:center;background-color:#f4f4f8}.fnb_orderItems__1wps3 .fnb_orderItem__OM3rX .fnb_shopWrapper__wShJz li figure img{height:100%;width:100%}.fnb_orderItems__1wps3 .fnb_orderItem__OM3rX .fnb_shopWrapper__wShJz li figure .fnb_noImg__XBAKH{width:1.375rem;min-height:inherit}.fnb_orderItems__1wps3 .fnb_orderItem__OM3rX .fnb_shopWrapper__wShJz li i{display:flex;margin-right:.625rem}.fnb_orderItems__1wps3 .fnb_orderItem__OM3rX .fnb_shopWrapper__wShJz li .fnb_nonveg__PAdm4{color:red}.fnb_orderItems__1wps3 .fnb_orderItem__OM3rX .fnb_shopWrapper__wShJz li .fnb_veg__wsXe9{color:#44a30b}.fnb_orderItems__1wps3 .fnb_orderItem__OM3rX .fnb_shopWrapper__wShJz li label{font-size:.9375rem;color:#333;font-weight:400;width:100%}.fnb_orderItems__1wps3 .fnb_orderItem__OM3rX .fnb_shopWrapper__wShJz li label .fnb_productLabel__lyoLX{font-size:1rem;margin-bottom:.4375rem;display:flex;align-items:flex-start}.fnb_orderItems__1wps3 .fnb_orderItem__OM3rX .fnb_shopWrapper__wShJz li label .fnb_productLabel__lyoLX div{display:flex;justify-content:space-between;width:100%}.fnb_orderItems__1wps3 .fnb_orderItem__OM3rX .fnb_shopWrapper__wShJz li label .fnb_productLabel__lyoLX div h6{font-size:.875rem;margin:0;color:#231f20}.fnb_orderItems__1wps3 .fnb_orderItem__OM3rX .fnb_shopWrapper__wShJz li label .fnb_productLabel__lyoLX div h6:first-child{padding-right:.625rem}.fnb_orderItems__1wps3 .fnb_orderItem__OM3rX .fnb_shopWrapper__wShJz li label .fnb_prodDetail__AXOxT{column-gap:1.25rem;left:1.5625rem;margin-right:1.5625rem;display:flex;position:relative}.fnb_orderItems__1wps3 .fnb_orderItem__OM3rX .fnb_shopWrapper__wShJz li label .fnb_prodDetail__AXOxT li{color:#231f20;font-size:.875rem;position:relative;margin-bottom:0}.fnb_orderItems__1wps3 .fnb_orderItem__OM3rX .fnb_shopWrapper__wShJz li label .fnb_prodDetail__AXOxT li:first-child:before{display:none}.fnb_orderItems__1wps3 .fnb_orderItem__OM3rX .fnb_shopWrapper__wShJz li label .fnb_prodDetail__AXOxT li:before{content:" ";position:absolute;left:-.75rem;top:.5rem;width:.25rem;height:.25rem;border-radius:50%;background-color:#575756}.fnb_orderItems__1wps3 .fnb_orderItem__OM3rX .fnb_shopWrapper__wShJz li label .fnb_prodDetail__AXOxT .fnb_freeItem__tDm7h{font-size:.75rem;color:#058110;font-weight:500;display:flex;align-items:center}.fnb_orderItems__1wps3 .fnb_orderItem__OM3rX .fnb_shopWrapper__wShJz li label .fnb_prodDetail__AXOxT .fnb_freeItem__tDm7h .fnb_icon__HBejM{margin-right:.375rem;height:.875rem;width:.875rem;border-radius:50%;display:flex;align-items:center;justify-content:center;background-color:#058110}.fnb_orderItems__1wps3 .fnb_orderItem__OM3rX .fnb_shopWrapper__wShJz li label .fnb_prodDetail__AXOxT .fnb_freeItem__tDm7h .fnb_icon__HBejM i{font-size:.5625rem;margin-left:.625rem;color:#fff;line-height:0}.fnb_orderItems__1wps3 .fnb_orderItem__OM3rX .fnb_shopWrapper__wShJz .fnb_showData__WBeSv{border-bottom:1px solid #e0deee;padding:.75rem 0}.fnb_orderItems__1wps3 .fnb_orderItem__OM3rX .fnb_shopWrapper__wShJz .fnb_showData__WBeSv:last-child{border-bottom:transparent;padding-bottom:0}.fnb_orderItems__1wps3 .fnb_orderItem__OM3rX .fnb_shopWrapper__wShJz .fnb_showData__WBeSv:first-child{padding-top:0}.fnb_orderItems__1wps3 .fnb_orderItem__OM3rX .fnb_prodDetail__AXOxT li{font-size:.875rem}.fnb_pickupDetails__UmZs2{padding:2rem 1.25rem;margin:0 -1.25rem;border-bottom:0}.fnb_pickupDetails__UmZs2 .fnb_header__RBbtq .fnb_heading__haHbM{margin-top:.625rem;margin-bottom:0;font-size:1rem}.fnb_pickupDetails__UmZs2 .fnb_detailsWrapper__3ELLH{margin-top:1.1875rem}.fnb_pickupDetails__UmZs2 .fnb_detailsWrapper__3ELLH .fnb_details__0W8hO{width:50%;display:inline-block;margin-bottom:.625rem}.fnb_pickupDetails__UmZs2 .fnb_detailsWrapper__3ELLH .fnb_details__0W8hO span{font-size:.75rem;color:#575756;display:block;font-weight:400}.fnb_pickupDetails__UmZs2 .fnb_detailsWrapper__3ELLH .fnb_details__0W8hO strong{font-size:.875rem;color:#231f20;display:block;font-weight:400;font-weight:500}@media(min-width:992px){.fnb_orderSummary__vWEHY{margin-bottom:0;border:.063rem solid #e0deee;border-bottom:0;border-top:0;overflow:hidden;padding:1.875rem 1.5rem 0}.fnb_orderItems__1wps3{border-bottom:none;padding-top:0}.fnb_orderItems__1wps3 .fnb_orderItem__OM3rX{margin-top:1.25rem}.fnb_orderItems__1wps3 .fnb_orderItem__OM3rX li{display:flex}.fnb_orderItems__1wps3 .fnb_orderItem__OM3rX li figure{width:2rem;height:2rem;margin-right:.625rem}.fnb_orderItems__1wps3 .fnb_orderItem__OM3rX li figure img{width:100%;height:100%}.fnb_orderItems__1wps3 .fnb_orderItem__OM3rX .fnb_productLabel__lyoLX{display:flex;align-items:center}.fnb_orderItems__1wps3 .fnb_orderItem__OM3rX .fnb_productLabel__lyoLX i{margin-right:.75rem}.fnb_orderItems__1wps3 .fnb_orderItem__OM3rX .fnb_prodDetail__AXOxT{margin-left:1.6875rem}.fnb_orderItems__1wps3 .fnb_orderItem__OM3rX .fnb_prodDetail__AXOxT li{font-size:.75rem}.fnb_orderItems__1wps3 .fnb_listItem__9Ftkx{margin-bottom:.75rem}.fnb_showMoreLink__IRC1W{font-size:.875rem;padding-top:1.125rem;padding-bottom:1.125rem;margin-top:.625rem;border-top:.063rem solid #e0deee;display:block;font-weight:400;position:relative;text-align:center;text-decoration:underline}.fnb_showMoreLink__IRC1W:hover{text-decoration:none}.fnb_pickupDetails__UmZs2{border-radius:.375rem;margin:0 0 1rem;padding:2rem 1.5rem;border:.063rem solid #e0deee;border-top:.45rem solid #f8f8f8;border-top-left-radius:0;border-top-right-radius:0}}.Rating_reviewWrapper__HqUtp .Rating_reviewItem__vnr5v{gap:.125rem;display:flex;align-items:center}.Rating_reviewWrapper__HqUtp .Rating_reviewItem__vnr5v svg{color:#eaeaea;padding:.187rem .225rem .187rem .187rem;border-radius:.25rem}.Rating_reviewWrapper__HqUtp .Rating_reviewItem__vnr5v p{font-size:.9375rem;line-height:1.25rem;color:#555}.Rating_reviewWrapper__HqUtp .Rating_checked__3krzZ svg{color:#ffa918}.hotels_orderSummary__YBRbp{border:.063rem solid #e2e2e2;border-radius:0 0 .375rem .375rem;padding:1.875rem 1.5rem 2rem;margin-bottom:2.375rem;border-top:0}.hotels_orderSummary__YBRbp ul{padding-left:0}.hotels_orderSummary__YBRbp h4{font-size:1.375rem;color:#222;font-weight:600}.hotels_orderSummary__YBRbp .hotels_sectionHeader__TmhCU{display:flex;justify-content:space-between}.hotels_orderSummary__YBRbp .hotels_sectionHeader__TmhCU button{cursor:pointer;background-color:transparent;border:none;text-decoration:underline}.hotels_orderSummary__YBRbp .hotels_sectionHeader__TmhCU button:hover{text-decoration:none}.hotels_orderSummary__YBRbp .hotels_propertyInfo___AN8y{display:flex;justify-content:space-between;padding:1.25rem 0;border-bottom:.063rem solid #e2e2e2}.hotels_orderSummary__YBRbp .hotels_propertyInfo___AN8y .hotels_propertyDesc__U_md9{width:calc(100% - 128px)}.hotels_orderSummary__YBRbp .hotels_propertyInfo___AN8y .hotels_propertyDesc__U_md9 .hotels_ratingWrap__o75sk{margin-bottom:.25rem}.hotels_orderSummary__YBRbp .hotels_propertyInfo___AN8y figure{border:.063rem solid #e2e2e2;margin-left:1rem;border-radius:.25rem}.hotels_orderSummary__YBRbp .hotels_propertyInfo___AN8y figure.hotels_fallBack__2VfRT,.hotels_orderSummary__YBRbp .hotels_propertyInfo___AN8y figure.hotels_noBorder__MK7n_{border:0}.hotels_orderSummary__YBRbp .hotels_propertyInfo___AN8y figure img{width:6.75rem;height:5.625rem;object-fit:cover;border-radius:.25rem}.hotels_orderSummary__YBRbp .hotels_propertyInfo___AN8y h4{font-size:1.125rem;margin-bottom:.25rem;line-height:1.44;font-weight:600}.hotels_orderSummary__YBRbp .hotels_propertyInfo___AN8y small{font-size:.875rem;line-height:1.14;font-weight:400;color:#666;display:block;margin-bottom:.75rem;text-transform:capitalize}.hotels_orderSummary__YBRbp .hotels_propertyInfo___AN8y strong{font-size:.875rem;font-weight:400;font-weight:500;color:#333;line-height:1.43}.hotels_orderSummary__YBRbp .hotels_packageInfo__NrFYY{padding-top:1.25rem}.hotels_orderSummary__YBRbp .hotels_packageInfo__NrFYY h5{font-size:1rem;font-weight:400;font-weight:600;color:#333;margin-bottom:.813rem}.hotels_orderSummary__YBRbp .hotels_packageInfo__NrFYY ul{padding-left:0;display:flex;justify-content:space-between;flex-direction:column;gap:.75rem}.hotels_orderSummary__YBRbp .hotels_packageInfo__NrFYY li{font-size:.875rem;display:flex;align-items:center;line-height:1.25rem;font-weight:400;font-weight:500;color:#222}.hotels_orderSummary__YBRbp .hotels_packageInfo__NrFYY li i{font-size:1.125rem;position:relative;top:-.125rem;color:#999;margin-right:.5rem}.hotels_orderSummary__YBRbp .hotels_packageInfo__NrFYY .hotels_roomInfo__8_dyb{display:flex;align-items:center;gap:.5rem}.hotels_orderSummary__YBRbp .hotels_packageInfo__NrFYY .hotels_roomInfo__8_dyb img{width:1.2rem;height:1.2rem;position:relative}.hotels_reviewBooking__1hjLi{margin-top:.875rem}.hotels_reviewBooking__1hjLi .hotels_hotelSummary__w8mCV{width:calc(100% - 136px)}.hotels_reviewBooking__1hjLi ul{padding-left:0}.hotels_reviewBooking__1hjLi h4{display:-webkit-box;max-width:100%;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;text-overflow:ellipsis;overflow:hidden;margin-bottom:.3125rem}.hotels_reviewBooking__1hjLi h4,.hotels_reviewBooking__1hjLi h5{font-size:1rem;color:#231f20;font-weight:600}.hotels_reviewBooking__1hjLi .hotels_reviewHotel__sYz8B{display:flex;margin-bottom:1rem}.hotels_reviewBooking__1hjLi .hotels_reviewHotel__sYz8B figure{border:.063rem solid #e2e2e2;margin-right:1rem;border-radius:.25rem;width:6.5rem;height:4.5rem}.hotels_reviewBooking__1hjLi .hotels_reviewHotel__sYz8B figure.hotels_fallBack__2VfRT,.hotels_reviewBooking__1hjLi .hotels_reviewHotel__sYz8B figure.hotels_noBorder__MK7n_{border:0}.hotels_reviewBooking__1hjLi .hotels_reviewHotel__sYz8B figure img{width:100%;height:100%;object-fit:cover;border-radius:.25rem}.hotels_reviewBooking__1hjLi .hotels_reviewHotel__sYz8B small{display:-webkit-box;max-width:100%;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;text-overflow:ellipsis;overflow:hidden;font-size:1rem;margin-bottom:.3125rem;font-size:.75rem;font-weight:400;color:#575756;text-transform:capitalize}.hotels_reviewBooking__1hjLi .hotels_reviewHotel__sYz8B ul{display:flex}.hotels_reviewBooking__1hjLi .hotels_reviewHotel__sYz8B ul li{font-size:.75rem;line-height:1rem;font-weight:400;background:#e9f1fa;border-radius:.875rem;color:#333;padding:.25rem .5rem;margin-right:.25rem}.hotels_reviewBooking__1hjLi h6{font-size:.75rem;line-height:1rem;font-weight:600;color:#231f20;margin-bottom:.75rem}.hotels_reviewBooking__1hjLi .hotels_inclusions__dbJai{font-size:1rem}.hotels_reviewBooking__1hjLi .hotels_reviewPackageInfo__uuIgm ul{padding-bottom:.25rem;margin:1.25rem 0;border-bottom:.063rem solid #eaeaea}.hotels_reviewBooking__1hjLi .hotels_reviewPackageInfo__uuIgm ul li{font-size:1rem;line-height:1.5rem;font-weight:400;color:#222;margin-bottom:1rem}.hotels_reviewBooking__1hjLi .hotels_perksInclusion__4lzrP ul{padding-left:.4375rem;margin-top:1rem}.hotels_reviewBooking__1hjLi .hotels_perksInclusion__4lzrP ul li{font-size:.75rem;line-height:1.5rem;font-weight:500;color:#231f20;margin-bottom:.75rem;position:relative;padding-left:1.313rem}.hotels_reviewBooking__1hjLi .hotels_perksInclusion__4lzrP ul li:before{position:absolute;top:.313rem;left:0;content:"";display:inline-block;transform:rotate(47deg);height:1rem;width:.5rem;border-bottom:.125rem solid #058110;border-right:.125rem solid #058110}.hotels_reviewBooking__1hjLi .hotels_perksInclusion__4lzrP ul li i{position:relative;color:#058110;margin-right:.75rem;top:.25rem}.hotels_bookingBuyerDetails__3EHju .hotels_roomInfo__8_dyb{margin-bottom:1.25rem;display:flex;align-items:center;gap:.5rem;color:#231f20;font-weight:500}.hotels_bookingBuyerDetails__3EHju .hotels_roomInfo__8_dyb img{width:1.125rem;height:1.125rem}.hotels_bookingBuyerDetails__3EHju .hotels_bookingDetails__JycZu{margin-bottom:1.25rem}.hotels_bookingBuyerDetails__3EHju .hotels_bookingDetails__JycZu .hotels_packageListB__qHtHc{display:flex;flex-direction:row;align-items:center}.hotels_bookingBuyerDetails__3EHju .hotels_bookingDetails__JycZu .hotels_packageListB__qHtHc .hotels_packageTimeline__qIEVk{flex-basis:100%;position:relative}.hotels_bookingBuyerDetails__3EHju .hotels_bookingDetails__JycZu .hotels_packageListB__qHtHc .hotels_packageTimeline__qIEVk ul{display:flex;justify-content:space-between;align-items:center;padding-left:0;margin-bottom:0;gap:.188rem}.hotels_bookingBuyerDetails__3EHju .hotels_bookingDetails__JycZu .hotels_packageListB__qHtHc .hotels_packageTimeline__qIEVk ul li .hotels_timelineItem___IcRG h5{font-size:.75rem;font-weight:400;color:#575756}.hotels_bookingBuyerDetails__3EHju .hotels_bookingDetails__JycZu .hotels_packageListB__qHtHc .hotels_packageTimeline__qIEVk ul li .hotels_timelineItem___IcRG h3{font-size:1rem;font-weight:600;color:#231f20;margin:.25rem 0 .3125rem}.hotels_bookingBuyerDetails__3EHju .hotels_bookingDetails__JycZu .hotels_packageListB__qHtHc .hotels_packageTimeline__qIEVk ul li .hotels_timelineItem___IcRG p{font-size:.75rem;font-weight:400;color:#575756}.hotels_bookingBuyerDetails__3EHju .hotels_bookingDetails__JycZu .hotels_packageListB__qHtHc .hotels_packageTimeline__qIEVk ul .hotels_checkoutSection__q_zlN{text-align:right}.hotels_bookingBuyerDetails__3EHju .hotels_bookingDetails__JycZu .hotels_packageListB__qHtHc .hotels_packageTimeline__qIEVk .hotels_stepperInfo__V06mq{position:relative;width:5.063rem}.hotels_bookingBuyerDetails__3EHju .hotels_bookingDetails__JycZu .hotels_packageListB__qHtHc .hotels_packageTimeline__qIEVk .hotels_stepperInfo__V06mq p{font-size:.75rem;background:#eee;color:#231f20;font-weight:500;text-align:center;padding:.375rem .875rem;border-radius:1.563rem;position:relative;z-index:2}.hotels_bookingBuyerDetails__3EHju .hotels_bookingDetails__JycZu .hotels_packageListB__qHtHc .hotels_packageTimeline__qIEVk .hotels_stepperInfo__V06mq:after{content:"";position:absolute;left:-1.875rem;top:1rem;width:8.75rem;height:.063rem;border-bottom:.063rem dashed #d1d1d1}.hotels_detailsSection__XJWG7 .offcanvas-body{width:auto}.hotels_detailsSection__XJWG7 .offcanvas{padding:0 1.875rem}.pranaam_orderSummaryMobile__RHiG3{position:relative;width:100%}.pranaam_orderSummaryMobile__RHiG3 .pranaam_detailsText__mJ6MQ{margin-bottom:.3125rem}.pranaam_orderSummaryMobile__RHiG3 .pranaam_heading__sBmLB{font-size:.9375rem;display:block;font-weight:700}.pranaam_orderSummaryMobile__RHiG3 .pranaam_heading__sBmLB span{font-size:.9375rem;font-weight:400}.pranaam_orderSummaryMobile__RHiG3 .pranaam_details__zce1Y{font-size:.875rem;margin-top:.3125rem;color:#575756;display:inline-block;width:90%}.pranaam_orderSummaryMobile__RHiG3 .pranaam_details__zce1Y span.pranaam_detailsDep__304Z_{margin-left:.5rem}.pranaam_orderSummaryMobile__RHiG3 .pranaam_details__zce1Y span.pranaam_detailsDep__304Z_:after,.pranaam_orderSummaryMobile__RHiG3 .pranaam_details__zce1Y span.pranaam_detailsDep__304Z_:before{border-radius:.3125rem;margin-left:.3125rem;margin-right:.3125rem;margin-bottom:.125rem;height:.3125rem;width:.3125rem;background-color:#575756;content:"";display:inline-block}.pranaam_orderSummaryMobile__RHiG3 .pranaam_details__zce1Y span.pranaam_detailsDep__304Z_:after{margin-left:.5rem;margin-right:.3125rem}.pranaam_orderSummaryMobile__RHiG3 .pranaam_detailsLink__bvXBs{font-size:.875rem;right:1rem;width:1.125rem;position:absolute;text-decoration:underline;top:40%}.pranaam_orderSummaryMobile__RHiG3 .pranaam_detailsLink__bvXBs i{height:1.125rem;width:1.125rem}.pranaam_overlay__W9AM4{border-left:0;max-height:90vh}.pranaam_overlay__W9AM4 div[class=offcanvas-header]{padding-bottom:0;font-weight:600;font-size:1rem}.pranaam_orderSummary__mHQQW{margin-bottom:1rem;width:100%}.pranaam_header__TtLlX .pranaam_heading__sBmLB{font-size:1.125rem;margin-bottom:1.25rem;margin-top:.625rem;font-weight:600}.pranaam_header__TtLlX .pranaam_heading__sBmLB span{color:#575756;font-weight:400}.pranaam_orderItems__A6UyZ{padding-bottom:.75rem}.pranaam_orderItems__A6UyZ li{margin-bottom:.625rem;padding-bottom:1rem;padding-top:1rem;border-bottom:.063rem solid #e0deee;color:#231f20;display:flex;align-items:center;font-weight:400;width:100%}.pranaam_orderItems__A6UyZ li:last-child{border-bottom:0;padding-bottom:0}.pranaam_orderItems__A6UyZ li.pranaam_offMobileLi__QFNkQ{margin-bottom:0}.pranaam_orderItems__A6UyZ li figure{margin-right:.625rem;height:3.125rem;width:3.125rem;min-width:3.125rem;border-radius:.375rem;background-color:#fafafa;border:.063rem solid #ced4da;display:flex;align-items:center;justify-content:center;overflow:hidden;text-align:center}.pranaam_orderItems__A6UyZ li figure img{width:100%;height:100%;object-fit:cover}.pranaam_orderItems__A6UyZ li label{display:flex;justify-content:space-between}.pranaam_orderItems__A6UyZ li label p{display:block;color:#231f20}.pranaam_orderItems__A6UyZ li label.pranaam_offmobile__Qi6NU{flex-direction:column;color:#333;justify-content:flex-start}.pranaam_orderItems__A6UyZ li label.pranaam_offmobile__Qi6NU p,.pranaam_orderItems__A6UyZ li label.pranaam_offmobile__Qi6NU span{display:block}.pranaam_orderItems__A6UyZ li label.pranaam_offmobile__Qi6NU p{font-size:.875rem;color:#231f20;font-weight:500}.pranaam_pickupDetailsMobile__oawWT{border-top:.3125rem solid #f8f8f8;border-bottom:.3125rem solid #f8f8f8;margin:1.25rem -1.25rem 2rem;padding:2rem 1.125rem}.pranaam_pickupDetailsMobile__oawWT .pranaam_heading__sBmLB{font-size:1rem;font-weight:600}.pranaam_pickupDetailsMobile__oawWT .pranaam_details__zce1Y{margin-top:.75rem;text-transform:capitalize}.pranaam_pickupDetailsMobile__oawWT .pranaam_details__zce1Y b{font-size:.875rem;font-weight:500;color:#231f20}.pranaam_pickupDetailsMobile__oawWT .pranaam_details__zce1Y span{font-size:.75rem;margin-bottom:.25rem;color:#575756;display:block}.pranaam_pickupDetailsMobile__oawWT .pranaam_time__mfLeZ{text-transform:lowercase}.pranaam_pickupDetailsMobile__oawWT .pranaam_detailsWrapper__alYd4{display:flex;justify-content:space-between}.pranaam_pickupDetailsMobile__oawWT .pranaam_detailsWrapper__alYd4 .pranaam_details__zce1Y{width:50%}.pranaam_guestDetailsMobile__e2Odz .pranaam_heading__sBmLB{font-size:1rem;padding-bottom:.75rem;font-weight:600}.pranaam_guestDetailsMobile__e2Odz p{padding-bottom:.5rem}.pranaam_guestDetailsMobile__e2Odz span{color:#575756}.pranaam_guestDetailsMobile__e2Odz .pranaam_boldText__DjdB8{font-weight:500;color:#231f20;font-size:.875rem}@media(min-width:992px){.pranaam_orderSummary__mHQQW{border:.063rem solid #e0deee;border-bottom:0;border-top:0;overflow:hidden;margin-bottom:0;padding:1.875rem 1.5rem 0}.pranaam_header__TtLlX .pranaam_heading__sBmLB{font-size:1.375rem;margin-top:0}.pranaam_orderItems__A6UyZ li,.pranaam_orderItems__A6UyZ:last-child li:first-child{border-top:.063rem solid #e0deee}.pranaam_orderItems__A6UyZ li{margin-bottom:.375rem;padding-bottom:1.125rem;border-bottom:0}.pranaam_orderItems__A6UyZ li:last-child{padding-bottom:1.125rem;margin-bottom:0}.pranaam_orderItems__A6UyZ li.pranaam_withBorder__iDlfS{border-top:.063rem solid #e0deee}.pranaam_orderItems__A6UyZ li label{width:100%;display:flex}.pranaam_showMoreLink__aQoFl{font-size:.875rem;padding-top:1.125rem;padding-bottom:1.125rem;border-top:.063rem solid #e0deee;display:block;font-weight:400;position:relative;text-align:center;text-decoration:underline}.pranaam_showMoreLink__aQoFl:hover{text-decoration:none}.pranaam_pickupDetailsHeading__arXlh{font-weight:500;color:#231f20}.pranaam_pickupDetails__gzRML{border-radius:.375rem;margin-bottom:-.4375rem;border:.063rem solid #e0deee;border-top-left-radius:0;border-top-right-radius:0;position:relative;padding:1.875rem 1.5rem}.pranaam_pickupDetails__gzRML p{margin-bottom:.3125rem;display:block;color:#555;text-transform:capitalize}.pranaam_pickupDetails__gzRML p.pranaam_pickupDetailsHeading__arXlh{color:#231f20}.pranaam_pickupDetails__gzRML p span{text-transform:uppercase}.pranaam_pickupDetails__gzRML span{margin-top:.3125rem;color:#555}.pranaam_pickupDetails__gzRML:before{content:"";border-bottom:.3125rem solid #f8f8f8;position:absolute;left:0;width:100%;display:block;top:-.125rem}.pranaam_guestDetails__A7j_V{border-radius:.375rem;margin-bottom:1rem;border:.063rem solid #e0deee;border-top-left-radius:0;border-top-right-radius:0;padding:1.875rem 1.5rem;position:relative}.pranaam_guestDetails__A7j_V p{margin-bottom:.625rem;display:block;text-transform:capitalize;font-weight:400;color:#333}.pranaam_guestDetails__A7j_V p span{font-size:.875rem;margin-top:.3125rem;margin-left:.375rem;color:#575756}.pranaam_guestDetails__A7j_V:before{content:"";border-bottom:.3125rem solid #f8f8f8;position:absolute;left:0;width:100%;display:block;top:-.063rem}.pranaam_roundTrip__V4tWV{padding-top:.625rem;margin-top:1.25rem;border-top:.063rem solid #e0deee}}.pranaam_orderItemHeading__7tBWq{display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;font-size:.875rem;color:#231f20;font-weight:500}.PaymentFailed_paymentFailed__TQNC_{margin-bottom:2rem;font-size:1rem;border-radius:.375rem;padding:1rem;background-color:#fef4f3;border:.063rem solid #ffcfca}.PaymentFailed_paymentFailed__TQNC_ p{display:flex;align-items:center;flex-direction:row}.PaymentFailed_paymentFailed__TQNC_ p .PaymentFailed_crossIcon__oG7fS{width:1.125rem;margin-right:.625rem;cursor:pointer}@media(max-width:992px){.PaymentFailed_paymentFailed__TQNC_{font-size:.75rem;padding:.75rem .813rem;color:#231f20;font-weight:600}.PaymentFailed_paymentFailed__TQNC_ p span{display:flex;flex-direction:column}}.TimerCount_wrapper__mAuaZ{margin-right:.75rem;display:flex}@media(min-width:767px){.TimerCount_wrapper__mAuaZ{margin-right:0}}.TimerCount_wrapper__mAuaZ .TimerCount_timer__WfnV8{font-size:1rem;font-weight:600;color:#058110;margin-left:0;line-height:1}.TimerCount_wrapper__mAuaZ .TimerCount_remainingTimer__mRh6O{color:red}.TimerCount_wrapper__mAuaZ p{font-size:1rem;font-weight:600;margin-left:0}.TimerCount_wrapper__mAuaZ i{font-size:1.25rem;margin-right:.375rem}.TimerCount_modal__waEVO .modal-content{max-width:421px}.TimerCount_modal__waEVO img{margin-bottom:1.375rem}.TimerCount_modal__waEVO .TimerCount_heading__Ti6Em{font-size:1.375rem;margin-bottom:.75rem;line-height:1.75rem;font-weight:600}.TimerCount_modal__waEVO .TimerCount_subHeading__2eUpm{font-size:.875rem;margin-bottom:1.5rem;line-height:1.125rem}.TimerCount_modal__waEVO button{width:75%}.TimerCount_modal__waEVO .TimerCount_modalHeader__QzTI_{border-bottom:none;padding:1.5rem 2rem .5rem}.TimerCount_modal__waEVO .TimerCount_modalBody__nDv22{border-bottom:none;padding:0 0 2.5rem;text-align:center}.TimerCount_overlay__BUo4D .offcanvas-body{text-align:center}.TimerCount_overlay__BUo4D img{margin-bottom:1.5rem}.TimerCount_overlay__BUo4D .TimerCount_heading__Ti6Em{font-size:1.375rem;margin-bottom:.75rem;line-height:1.75rem;font-weight:600}.TimerCount_overlay__BUo4D .TimerCount_subHeading__2eUpm{font-size:.875rem;margin-bottom:1.875rem;line-height:1.125rem}.TimerCount_overlay__BUo4D button{width:100%;background-color:#231f20;border-radius:.75rem}.cartDetail_frame-gap__XRvPc{margin-bottom:1rem}.cartDetail_mweb-heading-text__KFlKQ{font-size:.8125rem;line-height:1.5rem;color:#575756;letter-spacing:.12rem;text-transform:uppercase;font-weight:500;margin-bottom:.75rem}.cartDetail_mweb-component-gap__lECKI{margin-bottom:2rem}.cartDetail_mweb-component-gap-15__5OXuL{margin-bottom:.9375rem}@keyframes cartDetail_components_rotate__JGpEN{0%{transform:translate(-50%,-50%) scale(1.4) rotate(0turn)}to{transform:translate(-50%,-50%) scale(1.4) rotate(1turn)}}.cartDetail_m-page-title__xfCRU{font-size:1rem;line-height:1.5rem;color:#231f20;margin-bottom:1.25rem;font-weight:600}@keyframes cartDetail_slide-down__Pleo0{0%{opacity:0;transform:translateY(-100%)}to{opacity:1;transform:translateY(100)}}.cartDetail_iconButton__EAp3V{margin:0;background-color:#f0f1f7;border:1px solid #e0deee;width:2rem;height:2rem;border-radius:1rem}.cartDetail_iconButton__EAp3V i{font-size:.9375rem;height:16px;color:#231f20;line-height:0}