.popup{height:100vh!important;margin-top:-30px;z-index:9}.popup>div{background:#fff url(/images/aeroplane_background.svg) no-repeat 0 bottom/100%;height:auto}.popup h2{color:#000;font-family:Poppins;font-size:18px;font-weight:400;margin-bottom:30px;text-align:center}.modal-button{background-color:#ff5a5f;border:none;border-radius:35px;color:#fff;cursor:pointer;height:48px;padding:10px 20px}.popup h2.login-heading{border-bottom:1px solid #22222266;font-size:16px;margin-bottom:10px;padding-bottom:10px}.login-form form label{background:#fff;color:#000;font-size:14px;left:15px;line-height:normal;padding:5px;position:relative;top:13px;width:-moz-fit-content;width:fit-content;z-index:3}.login-form form .field-input>input,.login-form form .phone-input input{background-color:#fff;border:1px solid #000;border-radius:60px;color:#000;display:block;font-size:16px;width:100%}.login-form form .field-input>input{height:50px;padding:20px 20px 10px}.login-form form .phone-input input{height:auto;line-height:normal;padding:20px 20px 10px 40px}.login-form input:-webkit-autofill,.login-form input:-webkit-autofill:focus,.login-form input:-webkit-autofill:hover{-webkit-text-fill-color:#000;box-shadow:inset 0 0 0 1000px #fff}.continuewith{color:#000;font-size:16px;font-weight:500;padding-top:20px;position:relative;text-align:center}.btn-social{align-items:center;gap:12px;margin:30px auto;max-width:300px;position:relative;z-index:3}.btn-social,.btn-social button{display:flex;justify-content:center}.btn-social button{background:#fff;border:1px solid #eee;border-radius:40px;gap:8px;margin-bottom:10px;min-width:140px;padding:10px 20px;width:auto}.btn-social button span{flex:1}.login-svg-container{position:absolute}.login-svg-container:first-child{bottom:-7%;left:52%}.login-svg-container:nth-child(2){right:-4%;top:38%}.login-svg-container:nth-child(3){left:0;top:3%}.login-svg-container:nth-child(4){bottom:-20px;right:4px}.login-svg-container:nth-child(5){bottom:-10%;left:9%}.login-svg-container:nth-child(6){right:0;top:0}.login-svg-wrapper{z-index:0}.login-form form .field-input button{border:1px solid #eee;border-radius:60px;font-size:16px;height:50px;padding:20px 20px 10px;width:100%}.login-form form button>span{color:#000!important;margin-bottom:90px}.login-form form button>span>span{color:#222!important;margin-bottom:90px}.login-form input::-moz-placeholder{color:#000!important;font-size:16px!important}.login-form input::placeholder{color:#000!important;font-size:16px!important}.otp-form .css-1c1kq07{align-items:center;margin:0 auto;max-width:250px;width:100%}.otp-form .MuiBox-root{margin:0 auto}.otp-form .MuiOutlinedInput-root{border-radius:14px}.login-form .field-input.field-select>div{display:flex;flex-direction:column-reverse}.login-form .field-input.field-select button{background-color:#fff!important;border:1px solid #eee;color:#000!important;font-size:16px;height:50px;padding-top:38px;width:100%}.login-form .field-input.field-select button>div{margin-right:10px;transform:scale(1.5)}.login-form .field-input.field-select button>div svg{fill:#747474}.login-form .field-input.field-select [role=listbox],.login-form .field-input.field-select div[role=listbox],.login-form .field-input.field-select ul[role=listbox]{max-height:260px!important;overflow-y:auto!important;-webkit-overflow-scrolling:touch;overscroll-behavior:contain;.login-form .field-input.field-select [role=listbox]{background-color:#fff!important;color:#000!important}.login-form .field-input.field-select [role=listbox] *{color:#000!important;-webkit-text-fill-color:#000!important;opacity:1!important}}.otp-input .Mui-error{text-align:center}:where(.material-tailwind,body) [role=listbox]{background-color:#fff!important;color:#000!important}:where(.material-tailwind,body) [role=listbox] *{color:#000!important;-webkit-text-fill-color:#000!important;opacity:1!important}:where(.material-tailwind,body) [role=listbox] [aria-selected=true],:where(.material-tailwind,body) [role=listbox] [data-selected=true],:where(.material-tailwind,body) [role=listbox] [role=option]{color:#000!important}:where(.material-tailwind,body) [role=listbox] [aria-selected=true] span,:where(.material-tailwind,body) [role=listbox] [data-selected=true] span,:where(.material-tailwind,body) [role=listbox] [role=option] span{color:#000!important;-webkit-text-fill-color:#000!important;opacity:1!important;text-shadow:0 0 0 #000}@media (max-width:959px){.popup{top:30px!important;z-index:100}.popup>div{margin:0 10px}.btn-social{margin:10px auto}}.search-pill-container-short{align-items:center;flex-direction:column;width:100%}.row,.search-pill-container-short{display:flex;justify-content:center}.row{position:relative}.search-pill-container-short .pill-container{max-width:560px;width:100%}.pill-input{align-items:center;justify-content:center}.search-pill-container-short .pill-input{padding-left:10px}.search-pill-container-short .pill-section{cursor:pointer;flex:1!important;margin-left:0;padding:4px;text-align:center}.search-pill-container-short .pill-section:first-child{flex:unset!important;margin-right:10px}.search-pill-container-short .pill-section.button-pill{flex:unset!important}.city-dropdown{background-color:#fff;border-radius:5px;box-shadow:0 4px 10px rgba(0,0,0,.1);left:25px;padding:1rem 0;position:absolute;top:110%;width:20%;z-index:1}.search-pill-container-short .pill-section div{color:#868686;font-weight:500}.search-pill-container-short .pill-section .city-dropdown .city-option{color:#000;font-size:16px;font-weight:500;line-height:24px;padding:7px 18px;text-align:left}.search-pill-container-short .divider{background-color:#ddd;height:42px;margin:0;width:1px}.sub-text{color:#ff5a5f}.search-pill-container-short .city-dropdown{background-color:#fff;border-radius:20px;box-shadow:0 4px 10px rgba(0,0,0,.1);left:0;overflow:hidden;padding:0;position:absolute;top:110%;width:40%;z-index:1}.search-pill-container-short .city-option{cursor:pointer;padding:7px 12px;transition:background-color .2s ease-in-out}.search-pill-container-short .city-option:not(:last-child){margin-bottom:5px}.search-pill-container-short .city-option:hover{background-color:#f9f9f9;border-radius:0;box-shadow:none}.react-date-picker react-date-picker--open react-date-picker--enabled{display:none}.search-pill-container-short .error-message{bottom:-12px;font-size:12px;padding:0 5px;position:absolute}.city-wrapper{height:200px;overflow-y:auto;overflow-y:scroll}.city-wrapper::-webkit-scrollbar{width:8px}.city-wrapper::-webkit-scrollbar-thumb{background:grey;border-radius:4px}.city-wrapper::-webkit-scrollbar-track{background:#f0f0f0}.search-pill-container .row{gap:20px}.pill-container{margin:0;max-width:1080px;width:80%}.pill-input{background-color:#fff;border:1px solid #ddd;border-radius:200px;display:flex;padding-left:20px;width:100%}.pill-section{cursor:pointer;flex:1;margin-left:20px;padding:7px;text-align:left}.divider{background-color:#ddd;height:62px;margin:0;width:1px}.main-text{color:#595959;font-size:20px;font-weight:500}.sub-text{color:#86868699;font-size:16px;font-weight:500}.button-pill{align-items:center;display:flex;justify-content:flex-end}.search-button{background-color:#ff5a5f;border:none;border-radius:35px;color:#fff;cursor:pointer;height:55px;padding:10px 20px;width:164px}.duration-dropdown{background-color:#fff;border-radius:50px;box-shadow:0 4px 10px rgba(0,0,0,.1);left:0;padding:2rem 0;position:absolute;top:110%;width:100%;z-index:1}.react-date-picker react-date-picker--open react-date-picker--enabled,button.react-calendar__navigation__arrow.react-calendar__navigation__next2-button,button.react-calendar__navigation__arrow.react-calendar__navigation__prev2-button{display:none}.toggle-button{margin-bottom:10px}.calendar{flex:1;margin-right:10px;min-width:300px;padding-left:20px;padding-top:30px}.calendar button{margin-right:10px;min-width:15px;width:auto}.react-date-picker__wrapper{display:none!important}.react-calendar__tile--now:after{background:#fc5555;border-radius:10px;content:"";display:block;height:3px;margin:0 auto;width:3px}.react-calendar__tile:disabled{color:#a0a5b6}.react-date-picker__calendar{height:auto!important;inset:auto!important;position:relative!important;top:0!important}.start-calendar-text{color:#000;font-weight:500;margin-top:10px;text-align:center}.start-calendar-text a{font-weight:600;margin-left:10px;text-decoration:underline}.dotsCircle{left:-7px;position:relative;top:-147px;transform:rotate(-63deg);z-index:99}.text-component{align-items:center;background-color:transparent;border:1px solid #fff;border-radius:18px;color:#fff;cursor:pointer;display:flex;font-size:20px;font-weight:400;justify-content:center;margin:0 15px;padding:0 7px;position:relative;z-index:8}.text-component.selected{color:#fff;position:relative;z-index:10}.text-component.selected:after{background-color:#ff5a5f;border:1px solid #fff;border-radius:18px;content:"";height:calc(100% + 5px);left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:calc(100% + 5px);z-index:-1}.text-component img{filter:invert(1);height:25px;-o-object-fit:contain;object-fit:contain;padding-right:5px;width:25px}@media (max-width:959px){.box-shadow{box-shadow:0 0 17px #00000010}.text-component{align-items:center;background-color:transparent;border:1px solid #fff;border-radius:18px;color:#fff;cursor:pointer;display:flex;font-size:20px;font-weight:400;justify-content:center;margin:0 15px;padding:0 7px;position:relative;z-index:8}.text-component.selected:after{background-color:#ff5a5f;border:1px solid #fff;border-radius:18px;content:"";height:calc(100% + 5px);left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:calc(100% + 5px);z-index:-1}.text-component img{filter:invert(1);height:25px;-o-object-fit:contain;object-fit:contain;padding-right:5px;width:25px}.text-component.selected{color:#fff;position:relative;z-index:10}div.text-component{border:1px solid #fff;border-radius:18px;color:#fff;margin-bottom:20px;margin-top:20px;padding:0 7px}div.text-component.selected:after{background-color:#ff5a5f;border:1px solid #fff;border-radius:18px;content:"";height:calc(100% + 5px);left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:calc(100% + 5px);z-index:-1}.home .search-form-mobile,.search-form-mobile{top:-10px;transition:top .3s ease}.home .search-form-mobile.scrolled{background:#fff;filter:drop-shadow(0 4px 24px rgba(255,90,95,.1));margin:0;position:fixed;top:10px;z-index:10}button.react-calendar__tile{padding:8px 4px}.pill-container.hidden{display:none!important}}.mobile-bar{background:#fff;border:1px solid #eee;border-radius:50px;bottom:18px;box-shadow:0 0 22px #00000040;left:50%;max-width:350px;padding:15px 6% 10px;position:fixed;transform:translate(-50%);width:98%;z-index:51}.mobile-bar ul{display:flex;gap:20px}.mobile-bar li{align-items:center;color:#666;display:flex;flex:1;flex-direction:column;font-size:12px;font-weight:300;justify-content:center}.mobile-bar li img{margin:0 auto 5px}.mobile-bar span.cartcount{background:#fc5555;border-radius:20px;color:#fff;display:block;font-size:13px;height:20px;left:100px;margin-left:16px;margin-top:0;position:absolute;text-align:center;top:0;width:20px}.mobile-bar [aria-current]:not([aria-current=false]){color:#000;color:#ff5b60;font-weight:500}.mobile-bar svg{margin:0 auto 5px}.mobile-bar [aria-current]:not([aria-current=false]) svg path{fill:#ff5b60}@media (max-width:959px){.modal{animation:fadeIn 1s,slideIn .4s linear}.fadein{animation:fadeIn 1s}@keyframes slideIn{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes fadeIn{0%{opacity:0}50%{opacity:1}}}.picker-content{padding:4px;width:100%}.date-time-picker-container,.picker-content{align-items:flex-start;display:flex;justify-content:space-between}.date-time-picker-container{background-color:#fff;border-radius:10px;box-shadow:0 4px 10px rgba(0,0,0,.1);flex-direction:column;margin-left:-27px;position:absolute;top:80px;width:350px;z-index:1}.date-time-picker-container.open{display:block}.date-time-picker-container nav{width:220px}.date-time-picker-container nav ul{background:#0000001a;border-radius:30px;padding:2px}.date-time-picker-container nav ul li{font-size:14px;line-height:14px}.date-time-picker-container nav ul li div.shadow{border-radius:30px}.date-time-picker-container .react-calendar__navigation__arrow{background:transparent;font-size:30px;line-height:20px;margin:0 5px}.date-time-picker-container .react-calendar__navigation__arrow.react-calendar__navigation__next-button,.date-time-picker-container .react-calendar__navigation__arrow.react-calendar__navigation__prev-button{margin:0 10px}.date-time-picker-container .time{font-size:14px;overflow-x:hidden;overflow-y:auto;text-align:center}.date-time-picker-container .time-list>div{color:#494e50;font-size:14px;font-weight:400;line-height:20px}.date-time-picker-container .date-panel .react-calendar__navigation__label{background:transparent;color:#424242;font-size:14px;font-weight:500}.date-time-picker-container .date-panel .time label{background:#fff;bottom:0;color:#494e50;display:block;font-size:14px;font-weight:500;height:30px;line-height:20px;position:sticky;top:0;width:100%}.picker-content .date-panel{display:flex;gap:5px;padding:5px 0}.picker-content .overflow-hidden{width:100%}.search-pill-container-short div.date-time-picker-container{top:50px}.time{flex:1}.time,.time-list-container{max-height:220px}.time::-webkit-scrollbar{width:3px}.time::-webkit-scrollbar-track{background:#f1f1f1;border-radius:10px}.time::-webkit-scrollbar-thumb{background:#888;border-radius:5px}.time-list{display:flex;flex-direction:column;overflow:hidden}.time-option{cursor:pointer;margin:6px 0}.time-option.selected{background-color:#ff5a5f!important;color:#fff!important}.react-calendar__month-view__days button{margin-right:5px}@media (max-width:959px){.box-shadow{box-shadow:0 0 17px #00000010}.start-date-mobile .date-time-picker-container{border-radius:.75rem;margin:0;position:relative;top:-8px;width:100%}.start-date-mobile .date-time-picker-container .picker-content{padding:5px}.date-time-picker-container .time-list>div{text-wrap:nowrap}.time::-webkit-scrollbar{width:3px}.time{max-height:220px}}