.IntroVideo__introVideoContainer{align-items:center;border-radius:6px;display:flex;height:40vw;justify-content:center;max-height:224px;overflow:hidden;position:relative}.IntroVideo__introVideoContainer>img{height:100%;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:100%;z-index:1}.IntroVideo__introVideoContainer .IntroVideo__content{align-items:center;-moz-column-gap:16px;column-gap:16px;display:inline-grid;grid-template-columns:min-content max-content;margin:0 16px;z-index:2}@media only screen and (max-width:20em){.IntroVideo__introVideoContainer .IntroVideo__content{-moz-column-gap:14px;column-gap:14px}.IntroVideo__introVideoContainer .IntroVideo__content .IntroVideo__playIcon{height:24px;width:24px}}.IntroVideo__introVideoContainer .IntroVideo__content span{color:#fff;font-family:font-demi;font-size:24px;line-height:28px}@media only screen and (max-width:20em){.IntroVideo__introVideoContainer .IntroVideo__content span{font-size:16px;line-height:20px}}.BuyCarTab__buyCarTabContainer{margin-top:24px}.BuyCarTab__buyCarTabContainer .BuyCarTab__intro{margin:0 16px 16px}.BuyCarTab__buyCarTabContainer .BuyCarTab__benefits{padding:0 24px 0 18px}.BuyCarTab__buyCarTabContainer .BuyCarTab__benefits .BuyCarTab__benefit{-moz-column-gap:24px;column-gap:24px;display:grid;grid-template-columns:min-content 1fr}.BuyCarTab__buyCarTabContainer .BuyCarTab__benefits .BuyCarTab__benefit:nth-child(2n) .BuyCarTab__title{border-bottom:1px solid #f1f1f1;border-top:1px solid #f1f1f1}.BuyCarTab__buyCarTabContainer .BuyCarTab__benefits .BuyCarTab__benefit:last-child .BuyCarTab__title{border-bottom:none}.BuyCarTab__buyCarTabContainer .BuyCarTab__benefits .BuyCarTab__benefit .BuyCarTab__icon{align-items:center;display:flex}.BuyCarTab__buyCarTabContainer .BuyCarTab__benefits .BuyCarTab__benefit .BuyCarTab__title{align-items:center;display:flex;padding:16px 0}.BuyCarTab__buyCarTabContainer .BuyCarTab__benefits .BuyCarTab__benefit .BuyCarTab__title span{color:#2e054e;font-family:font-book;font-size:14px;line-height:18px}.BuyCarTab__buyCarTabContainer .BuyCarTab__benefits .BuyCarTab__benefit .BuyCarTab__title span strong{font-family:font-demi}.BuyCarTab__buyCarTabContainer .BuyCarTab__benefits .BuyCarTab__benefit .BuyCarTab__title span sup{font-size:8px!important}.BuyCarTab__buyCarTabContainer .BuyCarTab__btn{margin:16px 24px 0;overflow:hidden;position:relative}.BuyCarTab__buyCarTabContainer .BuyCarTab__btn a{max-width:none!important}.BuyCarTab__buyCarTabContainer .BuyCarTab__learnMore{align-items:center;color:#6300a3;display:flex;font-family:font-demi;font-size:14px;height:auto;justify-content:center;line-height:18px;margin:24px 0;padding-left:8px;text-transform:unset;width:auto}.BuyCarTab__buyCarTabContainer .BuyCarTab__learnMore svg{margin-left:4px;margin-top:1px}.BuyCarTab__addZIndex{z-index:20!important}.styles__blurArea{height:169px!important;left:-32px!important;top:50px!important;width:calc(100% + 64px)!important}.styles__carBrandsContainer{align-items:center;display:flex;flex-wrap:wrap;gap:12px;justify-content:flex-start}.styles__carBrandsContainer.styles__sellContainer{gap:18px;justify-content:space-around}@media(min-width:768px)and (max-width:1024px){.styles__carBrandsContainer{gap:8px}}.styles__carBrandsContainer .styles__carBrand{all:unset;align-items:center;background-color:#fff;border:1px solid hsla(0,0%,67%,.5);border-radius:6px;box-sizing:border-box;display:flex;flex-direction:column;justify-content:center;margin:0;overflow:hidden;position:relative}.styles__carBrandsContainer .styles__carBrandVariant1{height:65px;min-width:64px;width:30%}.styles__carBrandsContainer .styles__carBrandVariant2{height:52px;min-width:56px;width:27%}.styles__carBrandsContainer .styles__carBrandIconContainerV2{align-items:center;display:flex;flex-direction:column;gap:4px;justify-content:center}.styles__carBrandsContainer .styles__carBrandIconContainerV2 .styles__carBrandName{color:#acacac;font-family:font-medium;font-size:12px;line-height:12px;text-align:center}.styles__carBrandsContainer .styles__carBrandIconContainerV1{height:32px;margin:6px 0;width:64px}.styles__carBrandsContainer .styles__carBrandIcon.styles__carbrandHome{height:30px;width:unset}.styles__carBrandsContainer .styles__carBrandName{color:#555;font-family:font-medium;font-size:12px;font-weight:400}.styles__carBrandsContainer .styles__carBrandLoading{align-items:center;display:flex;height:100%;justify-content:center;width:100}.styles__carBrandsContainer .styles__seeMoreCarsButton{flex-direction:row;order:99}.styles__carBrandsContainer .styles__seeMoreCarsButton.styles__desktop:hover{border:1px solid #6300a3}.styles__carBrandsContainer .styles__seeMoreCarsText{color:#6300a3;font-family:font-heavy;font-size:14px}.styles__carBrandsContainer .styles__seeMoreCarsText.styles__fntSzDeskRevmp{font-size:12px}.SellCarTab__SellCarTabContainer{margin-top:24px}.SellCarTab__SellCarTabContainer .SellCarTab__intro{margin:0 18px 24px}.SellCarTab__SellCarTabContainer .SellCarTab__benefits{display:grid;margin:0 32px 30px;row-gap:10px}.SellCarTab__SellCarTabContainer .SellCarTab__benefits li{align-items:center;-moz-column-gap:16px;column-gap:16px;display:grid;grid-template-columns:min-content 1fr}.SellCarTab__SellCarTabContainer .SellCarTab__benefits li .SellCarTab__icon{height:14px;width:12px}.SellCarTab__SellCarTabContainer .SellCarTab__benefits li span{color:#555;font-family:font-book;font-size:16px;line-height:20px}.SellCarTab__SellCarTabContainer .SellCarTab__benefits li span strong{font-family:font-medium}.SellCarTab__SellCarTabContainer .SellCarTab__sellCarContainer{background-color:#fafafa;display:flex;flex-direction:column;padding:0 18px}.SellCarTab__SellCarTabContainer .SellCarTab__sellCarContainer .SellCarTab__title{align-self:center;color:#2e054e;font-family:font-medium;font-size:16px;line-height:20px;margin-bottom:18px;margin-top:24px;text-align:center}.SellCarTab__SellCarTabContainer .SellCarTab__sellCarContainer .SellCarTab__carBrand{box-sizing:border-box;margin:6px 4px}.SellCarTab__SellCarTabContainer .SellCarTab__sellCarContainer .SellCarTab__btn{margin:18px 8px 0;overflow:hidden;position:relative}.SellCarTab__SellCarTabContainer .SellCarTab__sellCarContainer .SellCarTab__btn a{max-width:none!important}.SellCarTab__SellCarTabContainer .SellCarTab__sellCarContainer .SellCarTab__sellRight{align-self:center;margin-bottom:18px;margin-top:12px}.CarListingLoadingCard__CarListingLoadingCardContainer{backdrop-filter:blur(.7);background-color:#fff;border-radius:12px;box-shadow:7px 7px 40px #0000001a}.CarListingLoadingCard__CarListingLoadingCardContainer .CarListingLoadingCard__imageContainer{position:relative}.CarListingLoadingCard__CarListingLoadingCardContainer .CarListingLoadingCard__imageContainer.CarListingLoadingCard__small{min-height:89px}.CarListingLoadingCard__CarListingLoadingCardContainer .CarListingLoadingCard__imageContainer .CarListingLoadingCard__background{width:100%}.CarListingLoadingCard__CarListingLoadingCardContainer .CarListingLoadingCard__imageContainer .CarListingLoadingCard__loadingCar{bottom:10px;left:50%;position:absolute;transform:translate(-50%)}.CarListingLoadingCard__CarListingLoadingCardContainer .CarListingLoadingCard__item{background:#f6f6f6;border-radius:4px;opacity:.7}.CarListingLoadingCard__CarListingLoadingCardContainer .CarListingLoadingCard__carDetail{display:grid;grid-template-columns:max-content max-content;justify-content:space-between;padding:9px 12px 8px;row-gap:4px}.CarListingLoadingCard__CarListingLoadingCardContainer .CarListingLoadingCard__carDetail.CarListingLoadingCard__large{padding-bottom:10px;padding-top:5px}.CarListingLoadingCard__CarListingLoadingCardContainer .CarListingLoadingCard__carDetail.CarListingLoadingCard__small{padding-bottom:16px;padding-top:11px}.CarListingLoadingCard__CarListingLoadingCardContainer .CarListingLoadingCard__carDetail.CarListingLoadingCard__medium{padding-top:8px}.CarListingLoadingCard__CarListingLoadingCardContainer .CarListingLoadingCard__carDetail div:nth-child(2n){justify-self:end}.CarListingLoadingCard__CarListingLoadingCardContainer .CarListingLoadingCard__moreDetail{display:flex;flex-direction:row;flex-wrap:wrap;gap:8px;margin-bottom:8px;padding:0 12px}.CarListingLoadingCard__CarListingLoadingCardContainer .CarListingLoadingCard__footer{border-top:1px solid rgba(0,0,0,.03);display:flex;justify-content:space-between;padding:10px 12px}.ListingPricingDetail__bottomSheet{background-color:#f6f6f6!important;height:93%!important;max-height:93%!important;overflow-x:hidden!important}.ListingPricingDetail__closeIconInBottomSheet{margin-left:auto!important;position:sticky!important;z-index:8!important}.ListingPricingDetail__containerModal{align-items:center;background-color:transparent;display:flex;flex-direction:column;height:100vh;overflow:hidden;position:relative}.ListingPricingDetail__containerModal .ListingPricingDetail__overlay{backdrop-filter:blur(12px);background:#00000080;display:flex;height:100%;inset:0;position:fixed;width:100%;z-index:7}.ListingPricingDetail__containerModal .ListingPricingDetail__overlay .ListingPricingDetail__outer{cursor:pointer;inset:0;position:absolute}.ListingPricingDetail__containerModal .ListingPricingDetail__overlay .ListingPricingDetail__contentWrap{background-color:#fff;margin-left:auto;overflow-y:scroll;position:relative;transform:translate(100%);transition:transform .3s ease-in;width:520px}.ListingPricingDetail__containerModal .ListingPricingDetail__overlay .ListingPricingDetail__contentWrap.ListingPricingDetail__show{transform:translate(0)}.LightningDiscountPill__container{position:relative}.LightningDiscountPill__container .LightningDiscountPill__content{align-items:center;color:#2e054e;display:flex;font-family:font-book;font-size:12px;gap:3px;justify-content:center;line-height:12px;padding:6px 10px}.LightningDiscountPill__container .LightningDiscountPill__content svg{animation:LightningDiscountPill__bounce 1.5s ease-in-out infinite alternate;will-change:transform}.LightningDiscountPill__container:before{background-color:#fffae5;border:1.5px solid #ffcd00;border-radius:3px;box-sizing:border-box;content:"";height:100%;inset:0;position:absolute;transform:skew(-15deg) scaleX(1);width:100%;z-index:0}.LightningDiscountPill__container .LightningDiscountPill__thunderIcon{position:absolute;right:-20px;top:50%;transform:translate3d(0,-50%,0)}.LightningDiscountPill__container.LightningDiscountPill__smallRadius .LightningDiscountPill__content{padding:3px 10px}.LightningDiscountPill__container.LightningDiscountPill__smallRadius .LightningDiscountPill__content>div{padding:0!important}.LightningDiscountPill__container.LightningDiscountPill__smallRadius .LightningDiscountPill__thunderIcon{scale:.7;transform-origin:top}.LightningDiscountPill__container.LightningDiscountPill__initialAnimate .LightningDiscountPill__content{opacity:0;transform:translate3d(0,-4px,0);transition:transform .4s ease-in-out,opacity .4s ease-in-out;transition-delay:.15s}.LightningDiscountPill__container.LightningDiscountPill__initialAnimate:before{transform:skew(-15deg) scaleX(0);transform-origin:left;transition:transform .4s ease-in-out}.LightningDiscountPill__container.LightningDiscountPill__initialAnimate .LightningDiscountPill__thunderIcon{transform:translate3d(-170%,-50%,0);transition:transform .4s ease-in-out}.LightningDiscountPill__container.LightningDiscountPill__revealAnimate .LightningDiscountPill__content{opacity:1;transform:translateZ(0)}.LightningDiscountPill__container.LightningDiscountPill__revealAnimate:before{transform:skew(-15deg) scaleX(1)}.LightningDiscountPill__container.LightningDiscountPill__revealAnimate .LightningDiscountPill__thunderIcon{transform:translate3d(0,-50%,0)}@keyframes LightningDiscountPill__bounce{0%{transform:translate3d(0,10%,0)}to{transform:translate3d(0,-10%,0)}}.LightningDiscountPillWithSale__container{--lightning-pill-background:linear-gradient(#f9dfcc,#f9dfcc) padding-box,linear-gradient(#e36000,#e36000) border-box;--lightning-pill-color:#2e054e;--lightning-pill-border-color:#e36000;align-items:center;border-radius:16px 0 16px 16px;display:flex;position:relative}.LightningDiscountPillWithSale__container:before{background:var(--lightning-pill-background);border:2px solid transparent;border-radius:inherit;border-right:none;box-sizing:border-box;content:"";inset:0;opacity:.3;position:absolute;z-index:0}.LightningDiscountPillWithSale__container .LightningDiscountPillWithSale__content{align-items:center;background:var(--lightning-pill-background);border:2px solid transparent;box-sizing:border-box;color:var(--lightning-pill-color);display:flex;font-family:font-book;font-size:12px;gap:3px;justify-content:center;line-height:12px;white-space:nowrap;z-index:1}.LightningDiscountPillWithSale__container .LightningDiscountPillWithSale__onlyForYou{color:var(--lightning-pill-border-color);font-family:font-medium;font-size:10px;line-height:12px;text-align:center;white-space:nowrap;z-index:1}.LightningDiscountPillWithSale__container .LightningDiscountPillWithSale__thunderIcon{color:var(--lightning-pill-border-color);position:absolute;right:0;top:50%;transform-origin:top;width:auto;z-index:1}.LightningDiscountPillWithSale__container.LightningDiscountPillWithSale__pdp{flex-direction:row}.LightningDiscountPillWithSale__container.LightningDiscountPillWithSale__pdp .LightningDiscountPillWithSale__content{border-radius:16px 0 10px 16px;border-right:none;padding:5px 8px 4px 6px}.LightningDiscountPillWithSale__container.LightningDiscountPillWithSale__pdp .LightningDiscountPillWithSale__thunderIcon{height:35px;transform:translate3d(55%,-50%,0)}.LightningDiscountPillWithSale__container.LightningDiscountPillWithSale__normal{flex-direction:column}.LightningDiscountPillWithSale__container.LightningDiscountPillWithSale__normal .LightningDiscountPillWithSale__content{border-radius:16px 0 0 16px;padding:5px 10px 4px}.LightningDiscountPillWithSale__container.LightningDiscountPillWithSale__normal .LightningDiscountPillWithSale__thunderIcon{height:50px;transform:translate3d(14px,-50%,0)}.LightningDiscountPillWithSale__container.LightningDiscountPillWithSale__normal .LightningDiscountPillWithSale__onlyForYou{padding:2px 4px 4px}.LightningDiscountPillWithSale__container.LightningDiscountPillWithSale__smallRadius{border-radius:4px 0 5px 4px;flex-direction:row}.LightningDiscountPillWithSale__container.LightningDiscountPillWithSale__smallRadius:before{border-width:1.5px}.LightningDiscountPillWithSale__container.LightningDiscountPillWithSale__smallRadius .LightningDiscountPillWithSale__content{border-radius:4px 0 0 4px;border-width:1.5px;padding:1px 2.5px}.LightningDiscountPillWithSale__container.LightningDiscountPillWithSale__smallRadius .LightningDiscountPillWithSale__content>div{padding:0!important}.LightningDiscountPillWithSale__container.LightningDiscountPillWithSale__smallRadius .LightningDiscountPillWithSale__onlyForYou{font-family:font-book;font-size:10px;padding:2.5px 8px 2.5px 4px}.LightningDiscountPillWithSale__container.LightningDiscountPillWithSale__smallRadius .LightningDiscountPillWithSale__content:not(:has(+.LightningDiscountPillWithSale__onlyForYou)){border-end-end-radius:4px;border-right:none;padding-right:6px}.LightningDiscountPillWithSale__container.LightningDiscountPillWithSale__smallRadius .LightningDiscountPillWithSale__thunderIcon{height:21.5px;transform:translate3d(7px,-50%,0)}.NewPill__newPillWrapper{align-items:center;background:#00b088;border-radius:11px;box-sizing:border-box;color:#fff;display:flex;font-family:font-medium;font-size:10px;font-style:normal;font-weight:450;justify-content:center;letter-spacing:1px;line-height:12px;padding:2px 4px;text-align:center;text-transform:uppercase;width:36px}.NewPill__newPillWrapper.NewPill__isSmall{padding:2px}.DotSeperator__dotSeperator{background-color:#888;border:1px;border-radius:50%;height:2px;width:2px}.RadioButton__container{align-items:center;border:2px solid #2e054e;border-radius:50%;display:flex;height:16px;justify-content:center;width:16px}.RadioButton__container.RadioButton__checkWrap{border:none;border-radius:unset;height:20px;width:20px}.RadioButton__container.RadioButton__selected{border-color:#6300a3}.RadioButton__container .RadioButton__dot{background-color:#6300a3;border-radius:50%;height:10px;width:10px}.RadioButton__container svg{margin:0!important}.NonOperationalCityModal__container{align-items:center;color:#2e054e;display:flex;flex-direction:column;font-family:font-book;padding:32px 16px 24px;text-align:center}.NonOperationalCityModal__container .NonOperationalCityModal__heading{font-family:font-demi;font-size:20px;line-height:24px;margin-bottom:8px;margin-top:8px;padding:0 64px}.NonOperationalCityModal__container .NonOperationalCityModal__subText{color:#555;font-size:14px;line-height:20px;margin-bottom:24px;padding:0 64px;width:200px}.NonOperationalCityModal__container button{margin-bottom:16px}.NonOperationalCityModal__container .NonOperationalCityModal__nearbyCityBtn{color:#fff;font-family:font-medium;font-size:12px;margin-left:4px;opacity:.8}.NonOperationalCityModal__container .NonOperationalCityModal__singleCityInventoryCount{color:#b180d1;font-size:12px;line-height:18px}.style__notFound{align-items:center;color:#888;display:flex;flex-direction:column;font-family:font-book;font-size:16px;gap:16px 0;height:100%;justify-content:center;letter-spacing:0;line-height:24px;text-align:center;width:100%}.styles__cityModalContainer{display:grid;font-family:font-book;grid-template-rows:auto 1fr;height:100%}.styles__cityModalContainer .styles__subHeadings{color:#acacac;font-family:font-book;font-size:12px;margin-left:16px;padding-bottom:0;padding-top:24px;text-transform:uppercase}.styles__cityModalContainer .styles__cityModalHeader{border-bottom:1px solid #f1f1f1;display:flex;flex-direction:column;padding:16px}.styles__cityModalContainer .styles__cityModalHeader .styles__headerTextWrap{align-items:center;color:#2e054e;display:flex;font-family:font-demi;font-size:16px;justify-content:space-between;line-height:20px}.styles__cityModalContainer .styles__cityModalHeader .styles__headerTextWrap .styles__topCityTitle{display:flex;flex-direction:column;gap:4px}.styles__cityModalContainer .styles__cityModalHeader .styles__headerTextWrap .styles__topCityTitle .styles__cityLocality{color:#888;font-family:font-book;font-size:14px;line-height:18px}.styles__cityModalContainer .styles__cityModalHeader .styles__headerTextWrap .styles__closeSection{align-items:center;background:#fff;border:1px solid #f1f1f1;border-radius:50%;box-shadow:0 0 10px #87878733;display:flex;height:27px;justify-content:center;width:27px}.styles__cityModalContainer .styles__cityModalHeader .styles__searchDetectButtonWrap{align-items:center;-moz-column-gap:16px;column-gap:16px;display:grid;grid-template-columns:1fr 120px;margin-top:16px}.styles__cityModalContainer .styles__cityModalHeader .styles__citySearchSection{position:relative}.styles__cityModalContainer .styles__cityModalHeader .styles__citySearchSection .styles__searchInput{background-color:#fff;border:1px solid #e8e8e8;border-radius:6px;box-sizing:border-box;color:#888;font-family:font-book;height:48px;outline:none;padding-left:40px;width:100%}.styles__cityModalContainer .styles__cityModalHeader .styles__citySearchSection .styles__searchInput::-moz-placeholder{color:#888;font-family:font-book;font-size:14px;letter-spacing:0;line-height:20px}.styles__cityModalContainer .styles__cityModalHeader .styles__citySearchSection .styles__searchInput::placeholder{color:#888;font-family:font-book;font-size:14px;letter-spacing:0;line-height:20px}.styles__cityModalContainer .styles__cityModalHeader .styles__citySearchSection .styles__searchInput:hover{border-color:#cacaca}.styles__cityModalContainer .styles__cityModalHeader .styles__citySearchSection .styles__searchInput:focus{background-color:#fff;border:1px solid #b180d1}.styles__cityModalContainer .styles__cityModalHeader .styles__citySearchSection .styles__searchInput:focus~.styles__inputLabel:before{line-height:8px!important}.styles__cityModalContainer .styles__cityModalHeader .styles__citySearchSection svg{left:16px;position:absolute;top:50%;transform:translateY(-50%)}.styles__cityModalContainer .styles__cityModalHeader .styles__gpsIcon{align-items:center;display:flex;justify-content:center;margin-right:12px}.styles__cityModalContainer .styles__cityModalHeader .styles__gpsIcon svg{margin-right:0}.styles__cityModalContainer .styles__citiesBody{overflow:hidden auto}.styles__cityModalContainer .styles__citiesContainer{display:flex;flex-wrap:wrap;overflow-y:scroll;padding:16px 16px 0;width:calc(100% - 18px)}.styles__cityModalContainer .styles__citiesContainer .styles__cityContainer{position:relative;width:calc(50% - 17vw)}.styles__cityModalContainer .styles__citiesContainer .styles__cityContainer .styles__city{align-items:center;background-color:#fff;border-bottom:1px solid #f1f1f1;cursor:pointer;display:flex;flex-direction:column;justify-content:center;padding:20px 0;position:relative;transition:transform .2s ease-in-out}.styles__cityModalContainer .styles__citiesContainer .styles__cityContainer .styles__city.styles__addBLRadius{border-bottom-left-radius:6px}.styles__cityModalContainer .styles__citiesContainer .styles__cityContainer .styles__city img{height:35px;width:35px}.styles__cityModalContainer .styles__citiesContainer .styles__cityContainer .styles__city .styles__cityName{color:#2e054e;font-family:font-book;font-size:14px;margin-top:6px;text-overflow:ellipsis;white-space:nowrap}.styles__cityModalContainer .styles__citiesContainer .styles__cityContainer .styles__city .styles__underline{border:1px solid #fff;margin-top:4px;width:8px}.styles__cityModalContainer .styles__citiesContainer .styles__cityContainer .styles__city .styles__underline.styles__active{border:1px solid #6300a3}.styles__cityModalContainer .styles__citiesContainer .styles__cityContainer .styles__city .styles__newBadge,.styles__cityModalContainer .styles__citiesContainer .styles__cityContainer .styles__city .styles__upcomingBadge{bottom:8px;color:#00b088;font-family:font-demi;font-size:10px;left:50%;line-height:8px;position:absolute;transform:translate(-50%);white-space:nowrap}.styles__cityModalContainer .styles__citiesContainer .styles__cityContainer .styles__city .styles__newBadge.styles__newBadge,.styles__cityModalContainer .styles__citiesContainer .styles__cityContainer .styles__city .styles__upcomingBadge.styles__newBadge{color:#ed264f}.styles__cityModalContainer .styles__citiesContainer .styles__cityContainer .styles__city.styles__active{background-color:#f8ecff}.styles__cityModalContainer .styles__citiesContainer .styles__cityContainer .styles__city.styles__active .styles__cityName{color:#2e054e;font-family:font-medium}.styles__cityModalContainer .styles__citiesContainer .styles__cityContainer:nth-child(-n+3)>.styles__city{border-top:1px solid #f1f1f1}.styles__cityModalContainer .styles__citiesContainer .styles__cityContainer:nth-child(3n+1)>.styles__city{border-left:1px solid #f1f1f1}.styles__cityModalContainer .styles__citiesContainer .styles__cityContainer:nth-child(n)>.styles__city{border-right:1px solid #f1f1f1}.styles__cityModalContainer .styles__citiesContainer .styles__cityContainer:first-child>.styles__city{border-top-left-radius:6px}.styles__cityModalContainer .styles__citiesContainer .styles__cityContainer:nth-child(3)>.styles__city{border-top-right-radius:6px}.styles__cityModalContainer .styles__citiesContainer .styles__cityContainer:last-child>.styles__city,.styles__cityModalContainer .styles__citiesContainer .styles__cityContainer:nth-child(12)>.styles__city{border-bottom-right-radius:6px}.styles__cityModalContainer .styles__otherCitiesConatiner{display:flex;flex-direction:column;margin-bottom:32px;overflow-y:scroll}.styles__cityModalContainer .styles__otherCitiesConatiner .styles__otherCityContainer{position:relative}.styles__cityModalContainer .styles__otherCitiesConatiner .styles__otherCityContainer .styles__otherCity{align-items:flex-start;background-color:#fff;cursor:pointer;display:flex;flex-direction:column;justify-content:center;padding-bottom:16px;padding-top:16px;position:relative;transition:transform .2s ease-in-out}.styles__cityModalContainer .styles__otherCitiesConatiner .styles__otherCityContainer .styles__otherCity .styles__otherCityName{color:#2e054e;font-family:font-book;font-size:16px;margin-top:12px;padding-left:16px;text-overflow:ellipsis;white-space:nowrap}.styles__cityModalContainer .styles__otherCitiesConatiner .styles__otherCityContainer .styles__otherCity .styles__newBadge,.styles__cityModalContainer .styles__otherCitiesConatiner .styles__otherCityContainer .styles__otherCity .styles__upcomingBadge{bottom:4px;color:#00b088;font-family:font-demi;font-size:10px;line-height:8px;padding:4px 6px;transform:translate(-50%);white-space:nowrap}.styles__cityModalContainer .styles__otherCitiesConatiner .styles__otherCityContainer .styles__otherCity .styles__newBadge.styles__newBadge,.styles__cityModalContainer .styles__otherCitiesConatiner .styles__otherCityContainer .styles__otherCity .styles__upcomingBadge.styles__newBadge{color:#ed264f}.styles__cityModalContainer .styles__otherCitiesConatiner .styles__otherCityContainer .styles__otherCity.styles__active{background-color:#f8ecff;font-family:font-book;position:relative}.styles__cityModalContainer .styles__otherCitiesConatiner .styles__otherCityContainer .styles__otherCity.styles__active:before{background:#6300a3;content:"";height:100%;left:0;position:absolute;top:0;width:2px}.styles__cityModalContainer.styles__verticalLayout .styles__cityModalHeader{border-bottom:0}.styles__cityModalContainer.styles__verticalLayout .styles__citiesContainer{flex-direction:column;flex-wrap:nowrap;padding:0;width:100%}.styles__cityModalContainer.styles__verticalLayout .styles__citiesContainer .styles__cityContainer{width:100%}.styles__cityModalContainer.styles__verticalLayout .styles__citiesContainer .styles__cityContainer.styles__active{background-color:#f8ecff}.styles__cityModalContainer.styles__verticalLayout .styles__citiesContainer .styles__cityContainer .styles__city{border:0;border-bottom:1px solid #f1f1f1;border-radius:0;flex-direction:row;justify-content:normal;padding:12px 16px}.styles__cityModalContainer.styles__verticalLayout .styles__citiesContainer .styles__cityContainer .styles__city .styles__cityName{font-family:font-medium;font-size:16px;letter-spacing:0;line-height:20px;margin-top:0}.styles__cityModalContainer.styles__verticalLayout .styles__citiesContainer .styles__cityContainer .styles__city .styles__newBadge{margin-left:12px;position:unset;transform:none}.styles__otherCitiesConatiner>.styles__otherCityContainer:nth-child(n+2){border-top:1px solid #f1f1f1}.styles__line{color:#f1f1f1;height:1px;margin-bottom:16px;width:100vw}.styles__otherSubHeadings{color:#acacac;font-family:font-book;font-size:12px;margin-left:16px;padding-bottom:0;padding-top:24px;text-transform:uppercase}.newTabBarHeader__newTabBarHeaderContainer{align-items:center;background:#fff;border-bottom:1px solid #f1f1f1;box-shadow:0 20px 48px #8787871f;color:#2e054e;display:flex;font-family:font-demi;font-size:16px;gap:8px;left:0;line-height:20px;padding:16px;position:sticky;top:0;z-index:2}.newTabBarHeader__newTabBarHeaderContainer .newTabBarHeader__backArrow{display:flex}.newTabBarHeader__newTabBarHeaderContainer .newTabBarHeader__currentStepNumber{color:#6300a3;float:right;font-family:font-demi;font-size:12px;line-height:16px;margin-left:auto}@keyframes newTabBar__easeIn{0%{opacity:0;transform:translateY(100%)}70%{opacity:.7;transform:translateY(-24px)}to{opacity:1;transform:translateY(0)}}@keyframes newTabBar__easeIntoSecondStep{0%{opacity:0;transform:translateY(100%)}70%{opacity:.7;transform:translateY(-50%)}to{opacity:1;transform:translateY(calc(-50% + 4px))}}.newTabBar__animateUp{animation:newTabBar__easeIn 1s ease forwards}.newTabBar__animateUpSecond{animation:newTabBar__easeIntoSecondStep 1s ease forwards}.newTabBar__newTabBarContainer{height:100%;max-height:100vh}.newTabBar__newTabBarContainer .newTabBar__newTabBarStepsContainer{display:flex;flex-direction:column;height:300%;padding:0 16px;transition:transform .5s ease}.newTabBar__newTabBarContainer .newTabBar__newTabBarStepsContainer .newTabBar__step{border-radius:18px;box-shadow:0 1px 12px #87878733;margin:24px 0;max-height:calc(100vh - 53px);min-height:calc(100vh - 53px);overflow-y:auto}.newTabBar__newTabBarContainer .newTabBar__newTabBarStepsContainer .newTabBar__step .newTabBar__stepHeading{background-color:#fff;color:#2e054e;font-family:font-demi;font-size:18px;line-height:22px;padding:18px 16px 0;position:sticky;top:0;z-index:2}.newTabBar__newTabBarContainer .newTabBar__newTabBarStepsContainer .newTabBar__step.newTabBar__makeModelSelectorStep{height:100%;max-height:calc(100vh - 82px)}.newTabBar__newTabBarContainer .newTabBar__newTabBarStepsContainer .newTabBar__step.newTabBar__makeModelSelectorStep .newTabBar__stepHeading{padding-bottom:12px}.newTabBar__newTabBarContainer .newTabBar__newTabBarStepsContainer .newTabBar__step.newTabBar__makeModelSelectorStep .newTabBar__makeModelSelectorStepListContainer{padding-bottom:114px}.newTabBar__newTabBarContainer .newTabBar__newTabBarStepsContainer .newTabBar__step.newTabBar__budgetSelectorContainer .newTabBar__budgetSelector{margin-top:32px;padding:0 16px}.newTabBar__newTabBarContainer .newTabBar__newTabBarStepsContainer .newTabBar__step.newTabBar__fuelAndTransmissionContainer .newTabBar__fuelAndTransmission{padding:18px 16px}.newTabBar__newTabBarContainer .newTabBar__btnctn{background-color:#fff;bottom:0;box-shadow:0 -20px 48px #8787871f;box-sizing:border-box;height:82px;left:0;max-width:100vw;padding:16px 24px;position:absolute;width:100%;z-index:1}.newTabBar__customCityModalContainerClass{height:calc(100% - 65px);padding-bottom:25px}.newTabBar__addOverflowToContainer{overflow-y:auto}.BuyAndSellTabBar__tabBarContainer{display:flex;flex-direction:column;height:100%;overflow:hidden}.BuyAndSellTabBar__tabBarContainer .BuyAndSellTabBar__header .BuyAndSellTabBar__content{display:flex;flex-direction:row}.BuyAndSellTabBar__tabBarContainer .BuyAndSellTabBar__header .BuyAndSellTabBar__content .BuyAndSellTabBar__tab{align-items:center;display:flex;flex:1;justify-content:center;overflow:hidden;padding:16px 0;position:relative}.BuyAndSellTabBar__tabBarContainer .BuyAndSellTabBar__header .BuyAndSellTabBar__content .BuyAndSellTabBar__tab span{align-items:center;color:#888;display:flex;font-family:font-heavy;font-size:14px;line-height:18px;margin-right:6px;text-transform:uppercase;transition:color .2s ease}.BuyAndSellTabBar__tabBarContainer .BuyAndSellTabBar__header .BuyAndSellTabBar__content .BuyAndSellTabBar__tab span.BuyAndSellTabBar__active{color:#6300a3}.BuyAndSellTabBar__tabBarContainer .BuyAndSellTabBar__header .BuyAndSellTabBar__content .BuyAndSellTabBar__tab span .BuyAndSellTabBar__imgCtnFstTab{height:12px;width:12px}.BuyAndSellTabBar__tabBarContainer .BuyAndSellTabBar__header .BuyAndSellTabBar__content .BuyAndSellTabBar__tab span .BuyAndSellTabBar__imgCtnFstTab .BuyAndSellTabBar__imgClass{height:12px;margin-right:8px;width:12px}.BuyAndSellTabBar__tabBarContainer .BuyAndSellTabBar__header .BuyAndSellTabBar__sliderContainer{background-color:#e8e8e8;height:2px;width:100%}.BuyAndSellTabBar__tabBarContainer .BuyAndSellTabBar__header .BuyAndSellTabBar__sliderContainer .BuyAndSellTabBar__slider{background-color:#6300a3;height:100%;transition:transform .2s ease}.BuyAndSellTabBar__tabBarContainer .BuyAndSellTabBar__tabsContainer{height:calc(100vh - 50px);overflow-x:hidden!important;overflow-y:scroll!important;scrollbar-width:none}.BuyAndSellTabBar__tabBarContainer .BuyAndSellTabBar__tabsContainer::-webkit-scrollbar{display:none;-ms-overflow-style:none!important;-webkit-appearance:none!important;background:transparent!important;scrollbar-width:none!important}.BuyAndSellTabBar__tabBarContainer .BuyAndSellTabBar__tabsContainer::-webkit-scrollbar-thumb{background:transparent!important}.BuyAndSellTabBar__tabBarContainer .BuyAndSellTabBar__tabsContainer .BuyAndSellTabBar__tabSlider{display:flex;height:100%;position:relative;touch-action:pan-y;transition:left .2s ease}.BuyAndSellTabBar__tabBarContainer .BuyAndSellTabBar__tabsContainer .BuyAndSellTabBar__tabSlider>div{flex:1;height:100%;overflow-x:hidden!important;overflow-y:scroll!important;scrollbar-width:none}.BuyAndSellTabBar__tabBarContainer .BuyAndSellTabBar__tabsContainer .BuyAndSellTabBar__tabSlider>div::-webkit-scrollbar{display:none;-ms-overflow-style:none!important;-webkit-appearance:none!important;background:transparent!important;scrollbar-width:none!important}.BuyAndSellTabBar__tabBarContainer .BuyAndSellTabBar__tabsContainer .BuyAndSellTabBar__tabSlider>div::-webkit-scrollbar-thumb{background:transparent!important}.BuyAndSellTabBar__tabBarContainer .BuyAndSellTabBar__btnctn{box-sizing:border-box;height:82px;padding:16px 24px;width:100%}.BuyAndSellTabBar__tabBarContainer.BuyAndSellTabBar__neutralBuyDesktop .BuyAndSellTabBar__btnctn{align-items:center;border-top:1px solid #e8e8e8;display:flex;justify-content:space-between;overflow-y:hidden;position:relative}.BuyAndSellTabBar__tabBarContainer.BuyAndSellTabBar__neutralBuyDesktop .BuyAndSellTabBar__btnctn .BuyAndSellTabBar__count{color:#2e054e;font-family:font-book;font-size:16px;letter-spacing:0;line-height:24px}.BuyAndSellTabBar__tabBarContainer.BuyAndSellTabBar__neutralBuyDesktop .BuyAndSellTabBar__btnctn .BuyAndSellTabBar__count span{color:#ed264f;font-family:font-medium}.BuyAndSellTabBar__tabBarContainer.BuyAndSellTabBar__neutralBuyDesktop .BuyAndSellTabBar__btnctn button{height:40px;position:absolute;right:16px;width:180px}.BuyAndSellTabBar__tabBarContainer.BuyAndSellTabBar__neutralBuyDesktop .BuyAndSellTabBar__tabsContainer{height:calc(100% - 50px)}.BuyAndSellTabBar__tabBarContainer.BuyAndSellTabBar__neutralBuyDesktop .BuyAndSellTabBar__tabsContainer .BuyAndSellTabBar__tabSlider,.BuyAndSellTabBar__tabBarContainer.BuyAndSellTabBar__neutralBuyDesktop .BuyAndSellTabBar__tabsContainer .BuyAndSellTabBar__tabSlider .BuyAndSellTabBar__makeModelContainer,.BuyAndSellTabBar__tabBarContainer.BuyAndSellTabBar__neutralBuyDesktop .BuyAndSellTabBar__tabsContainer .BuyAndSellTabBar__tabSlider .BuyAndSellTabBar__tabContainer{height:100%}.BuyAndSellTabBar__loginText .BuyAndSellTabBar__changeColor{color:#ed264f}.BuyAndSellTabBar__makeModelContainer{display:grid;grid-template-rows:1fr auto}.BuyAndSellTabBar__makeModelContainer>div{overflow:auto}.CityGrid__cityGrid{background:#fff;border-radius:12px;padding:16px 24px}.CityGrid__cityGrid .CityGrid__text{color:#2e054e;font-family:font-medium;font-size:16px;letter-spacing:0;line-height:20px;margin-bottom:16px}.CityGrid__cityGrid .CityGrid__grid{background:#f1f1f1;border:1px solid #f1f1f1;border-radius:6px;display:grid;gap:1px;grid-template-columns:1fr 1fr 1fr}.CityGrid__cityGrid .CityGrid__cityBox{background:#fff;border:none;display:flex;flex-direction:column;justify-content:center;outline:none;padding:8px;row-gap:6px}.CityGrid__cityGrid .CityGrid__cityBox svg{display:block;margin:auto}.CityGrid__cityGrid .CityGrid__cityText{color:#2e054e;font-family:font-book;font-size:14px;letter-spacing:0;line-height:20px;text-align:center;width:100%}.CityGrid__cityGrid .CityGrid__moreText{align-items:center;color:#6300a3;-moz-column-gap:8px;column-gap:8px;display:flex;font-family:font-demi;font-size:14px;justify-content:center;letter-spacing:0;line-height:18px;width:100%}.CityGrid__cityGrid .CityGrid__moreText svg{margin:0}.NeutralPageBuy__neutralPageBuy{color:#fff;padding:40px 30px 30px}.NeutralPageBuy__neutralPageBuy .NeutralPageBuy__assuredLogoContainer{align-items:center;-moz-column-gap:4px;column-gap:4px;display:flex;justify-content:flex-start;margin-bottom:8px}.NeutralPageBuy__neutralPageBuy .NeutralPageBuy__assuredLogoImage{display:block;height:32px;width:32px}.NeutralPageBuy__neutralPageBuy .NeutralPageBuy__assuredLogoText{font-family:font-medium;font-size:14px;font-style:italic;letter-spacing:0;line-height:18px}.NeutralPageBuy__neutralPageBuy .NeutralPageBuy__text{margin-bottom:32px}.NeutralPageBuy__neutralPageBuy .NeutralPageBuy__textPrimary{font-family:font-heavy;font-size:28px;letter-spacing:0;line-height:34px;margin-bottom:8px}.NeutralPageBuy__neutralPageBuy .NeutralPageBuy__textSecondary{font-family:font-medium;font-size:16px;letter-spacing:0;line-height:20px;line-height:22px}.NeutralPageBuy__neutralPageBuy .NeutralPageBuy__whySpinnyWrapper{margin-top:32px}.NeutralPageBuy__neutralPageBuy.NeutralPageBuy__desktopView{align-items:center;display:flex;height:33vw;justify-content:center}.NeutralPageBuy__neutralPageBuy.NeutralPageBuy__desktopView .NeutralPageBuy__contentWrapper{display:flex;height:90%;justify-content:space-between;max-height:550px;width:70%}.NeutralPageBuy__neutralPageBuy.NeutralPageBuy__desktopView .NeutralPageBuy__scroll{background-color:#fff;border-radius:12px;overflow:scroll;scrollbar-width:none;width:545px}.NeutralPageBuy__neutralPageBuy.NeutralPageBuy__desktopView .NeutralPageBuy__scroll::-webkit-scrollbar{display:none;-ms-overflow-style:none!important;-webkit-appearance:none!important;background:transparent!important;scrollbar-width:none!important}.NeutralPageBuy__neutralPageBuy.NeutralPageBuy__desktopView .NeutralPageBuy__scroll::-webkit-scrollbar-thumb{background:transparent!important}.NeutralPageBuy__neutralPageBuy.NeutralPageBuy__desktopView .NeutralPageBuy__text{display:flex;flex-direction:column;justify-content:center;margin-bottom:0}.NeutralPageBuy__neutralPageBuy.NeutralPageBuy__desktopView .NeutralPageBuy__text .NeutralPageBuy__textPrimary{font-size:48px;line-height:54px;margin-bottom:16px}.NeutralPageBuy__neutralPageBuy.NeutralPageBuy__desktopView .NeutralPageBuy__text .NeutralPageBuy__textSecondary{font-size:18px;line-height:24px}.NeutralPageBuy__neutralPageBuy.NeutralPageBuy__desktopView .NeutralPageBuy__headerContainerClass{background-color:#fff;position:sticky;top:0;z-index:2}.styles__backgroundImageWrapper{background-repeat:no-repeat;background-size:contain;height:100%;width:100%}.styles__backgroundImageWrapper.styles__removeBackgroundImageWrapper{background-size:cover}.styles__backgroundImageWrapper.styles__fitBackgroundImage{background-position-y:bottom}.styles__backgroundImageWrapper.styles__bottomAlign{background-position:bottom}.styles__backgroundImageWrapper.styles__repeatBackgroundImage{background-repeat:repeat;background-size:initial}.styles__backgroundImageWrapper.styles__withShadow{box-shadow:inset 0 0 10em 1em #00000050}.styles__backgroundImageWrapper.styles__withShadow.styles__white{box-shadow:inset 0 0 10em 1em #fff6}.styles__backgroundImageWrapper.styles__withShadow.styles__black{box-shadow:inset 0 0 10em 1em #00000050}.styles__backgroundImageWrapper.styles__withShadow.styles__purple{box-shadow:inset 0 0 10em 1em #2e054e66}.styles__backgroundImageWrapper.styles__withShadow.styles__orange{box-shadow:inset 0 0 10em 1em #e360001f}.TopBannerV2__container{margin-bottom:40px;padding-top:8px}.TopBannerV2__container .TopBannerV2__bannerContainer{height:118vw;overflow:hidden;position:relative;z-index:1}.TopBannerV2__container .TopBannerV2__bannerContainer.TopBannerV2__iphone{transform:translateZ(0)}.TopBannerV2__container .TopBannerV2__slideClassName{border-radius:12px}.TopBannerV2__container .TopBannerV2__sliderContainerClassName{margin-left:16px;width:calc(100% - 32px)!important}.TopBannerV2__container .TopBannerV2__sliderContainerClassName.TopBannerV2__notFirst{margin-left:24px;width:calc(100% - 42px)!important}.TopBannerV2__container .TopBannerV2__sliderContainerClassName .TopBannerV2__lastClassName{margin-left:16px!important}.TopBannerV2__container .TopBannerV2__sliderContainerClassName dotlottie-player{margin-left:-10px;margin-top:-12px}.TopBannerV2__container .TopBannerV2__sliderContainerClassName .TopBannerV2__bannerSlideWrapper{border-radius:12px;height:100%;overflow:hidden;position:relative;width:calc(100% - 8px)!important}.TopBannerV2__container .TopBannerV2__sliderContainerClassName .TopBannerV2__bannerSlideWrapper .TopBannerV2__ripple{z-index:3}.TopBannerV2__container .TopBannerV2__sliderContainerClassName .TopBannerV2__bannerSlideWrapper.TopBannerV2__last{width:100%!important}.TopBannerV2__container .TopBannerV2__sliderContainerClassName .TopBannerV2__bannerSlideWrapper .TopBannerV2__bannerImg{height:100%;width:100%;z-index:1}.TopBannerV2__container .TopBannerV2__sliderContainerClassName .TopBannerV2__bannerSlideWrapper .TopBannerV2__overrideBannerImg{animation:TopBannerV2__fadeIn .3s ease-out forwards;height:100%;inset:0;position:absolute;width:100%}.TopBannerV2__container .TopBannerV2__sliderContainerClassName .TopBannerV2__bannerSlideWrapper .TopBannerV2__gradient{background:linear-gradient(180deg,rgba(0,0,0,.4),transparent 40%);height:100%;left:0;position:absolute;top:0;width:100%;z-index:2}.TopBannerV2__container .TopBannerV2__sliderContainerClassName .TopBannerV2__bannerSlideWrapper .TopBannerV2__headingSection{box-sizing:border-box;color:#fff;font-family:font-medium;left:0;padding:32px 24px;position:absolute;top:0;width:100%;z-index:3}.TopBannerV2__container .TopBannerV2__sliderContainerClassName .TopBannerV2__bannerSlideWrapper .TopBannerV2__headingSection .TopBannerV2__hidden{display:none;visibility:hidden}.TopBannerV2__container .TopBannerV2__sliderContainerClassName .TopBannerV2__bannerSlideWrapper .TopBannerV2__headingSection .TopBannerV2__mainHeading{font-size:74px;letter-spacing:-.04em;line-height:56px;margin:0 0 8px -4px;opacity:0;transform:translateY(100%);white-space:normal}.TopBannerV2__container .TopBannerV2__sliderContainerClassName .TopBannerV2__bannerSlideWrapper .TopBannerV2__headingSection .TopBannerV2__mainHeading span{color:#77bd14}.TopBannerV2__container .TopBannerV2__sliderContainerClassName .TopBannerV2__bannerSlideWrapper .TopBannerV2__headingSection .TopBannerV2__h1HeadingV2{font-family:font-heavy;font-size:35px;letter-spacing:normal;line-height:36px;margin-left:0}.TopBannerV2__container .TopBannerV2__sliderContainerClassName .TopBannerV2__bannerSlideWrapper .TopBannerV2__headingSection .TopBannerV2__h1SubHeading{font-size:18px;line-height:22px;opacity:0;transform:translateY(100%);white-space:normal}.TopBannerV2__container .TopBannerV2__sliderContainerClassName .TopBannerV2__bannerSlideWrapper .TopBannerV2__headingSection .TopBannerV2__h2Heading{font-family:font-heavy;font-size:32px;line-height:32px;margin:0 0 4px;opacity:0;transform:translateY(100%);white-space:normal}.TopBannerV2__container .TopBannerV2__sliderContainerClassName .TopBannerV2__bannerSlideWrapper .TopBannerV2__headingSection .TopBannerV2__h3Heading{font-size:20px;line-height:24px;opacity:0;transform:translateY(100%);white-space:normal}.TopBannerV2__container .TopBannerV2__sliderContainerClassName .TopBannerV2__bannerSlideWrapper .TopBannerV2__headingSection .TopBannerV2__h4Heading{font-size:12px;line-height:20px;margin-top:12px;opacity:0;transform:translateY(100%);white-space:normal}.TopBannerV2__container .TopBannerV2__sliderContainerClassName .TopBannerV2__bannerSlideWrapper .TopBannerV2__headingSection .TopBannerV2__animate{opacity:1!important;transform:translateY(0)!important;transition:opacity .4s ease-out,transform .4s ease-out;transition-delay:.2}.TopBannerV2__container .TopBannerV2__sliderContainerClassName .TopBannerV2__bannerSlideWrapper .TopBannerV2__headingSection .TopBannerV2__noAnimate{opacity:1!important}.TopBannerV2__container .TopBannerV2__sliderContainerClassName .TopBannerV2__bannerSlideWrapper .TopBannerV2__headingSection .TopBannerV2__addAnimateDelay{transition-delay:.3s}.TopBannerV2__container .TopBannerV2__sliderContainerClassName .TopBannerV2__bannerSlideWrapper .TopBannerV2__ctaWrap{align-items:center;background-color:#ed264f;border-radius:0 0 12px 12px;bottom:0;color:#fff;display:flex;font-family:font-demi;font-size:20px;height:60px;justify-content:center;left:0;letter-spacing:0;line-height:24px;position:absolute;transform:translateY(100%);transition:transform .3s ease-out;width:100%}.TopBannerV2__container .TopBannerV2__sliderContainerClassName .TopBannerV2__bannerSlideWrapper .TopBannerV2__ctaWrap.TopBannerV2__animateCTA{transform:translateY(0)}.TopBannerV2__container .TopBannerV2__sliderContainerClassName .TopBannerV2__bannerSlideWrapper .TopBannerV2__ctaWrap.TopBannerV2__addDelay{transition-delay:.3s}.TopBannerV2__container .TopBannerV2__sliderContainerClassName .TopBannerV2__bannerSlideWrapper .TopBannerV2__playBtnWrap{left:50%;padding:24px;position:absolute;top:50%;transform:translate(-50%,-50%);z-index:4}@keyframes TopBannerV2__fadeIn{0%{opacity:0}to{opacity:1}}.RewardBanner__wrap{background-color:#2e054e;background-repeat:no-repeat;box-sizing:border-box;overflow:hidden;padding:8px 16px;width:100%}.RewardBanner__wrap.RewardBanner__wrap1{animation:RewardBanner__stage1 .8s forwards;border-radius:8px;max-width:150px;opacity:0;overflow:hidden;padding:12px;position:absolute;transform:scaleX(0);width:-moz-fit-content;width:fit-content}.RewardBanner__wrap.RewardBanner__wrap1.RewardBanner__bookingAnimation{animation:RewardBanner__stage1Booking .8s forwards}.RewardBanner__wrap.RewardBanner__wrap1 .RewardBanner__topContent .RewardBanner__leftSide{align-items:center;display:flex}.RewardBanner__wrap.RewardBanner__wrap1 .RewardBanner__topContent .RewardBanner__leftSide svg{margin-right:4px;margin-top:-2px}.RewardBanner__wrap.RewardBanner__wrap1 .RewardBanner__topContent .RewardBanner__leftSide .RewardBanner__stage1Content{align-items:flex-end;display:flex;display:grid;gap:20px 0;grid-template-rows:1fr 1fr;max-height:18px;transform:translateY(0);transition:transform .4s ease-in;white-space:nowrap}.RewardBanner__wrap.RewardBanner__wrap1 .RewardBanner__topContent .RewardBanner__leftSide .RewardBanner__stage1Content .RewardBanner__vipText{background:linear-gradient(270deg,#ca8b22 .23%,#efd491 99.77%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;font-family:font-medium;font-size:14px;letter-spacing:0;line-height:18px}.RewardBanner__wrap.RewardBanner__wrap1 .RewardBanner__topContent .RewardBanner__leftSide .RewardBanner__stage1Content.RewardBanner__scroll{transform:translateY(-38px)}.RewardBanner__wrap.RewardBanner__wrap1 .RewardBanner__topContent .RewardBanner__leftSide .RewardBanner__stage1Content.RewardBanner__fullBanner{font-family:font-demi;font-size:16px;letter-spacing:0;line-height:20px}.RewardBanner__wrap.RewardBanner__wrap1 .RewardBanner__topContent .RewardBanner__leftSide .RewardBanner__stage1Content .RewardBanner__stage2Content{color:#fff;display:flex;font-family:font-demi;font-size:14px;gap:4px;letter-spacing:0;line-height:18px;white-space:nowrap}.RewardBanner__wrap.RewardBanner__wrap1 .RewardBanner__topContent .RewardBanner__leftSide .RewardBanner__stage1Content .RewardBanner__stage2Content .RewardBanner__highlight{background-color:#00b088;border-radius:4px;color:#fff;font-family:font-medium;font-size:12px;letter-spacing:0;line-height:16px;overflow:hidden;padding:2px 6px;position:relative;white-space:nowrap}.RewardBanner__wrap.RewardBanner__wrap1 .RewardBanner__topContent .RewardBanner__leftSide .RewardBanner__stage1Content .RewardBanner__stage2Content .RewardBanner__highlight .RewardBanner__shineIcon{animation:RewardBanner__moveRight 2s linear infinite;height:20px;left:-40px;margin-top:-2px;overflow:hidden;position:absolute;width:18px}.RewardBanner__wrap.RewardBanner__wrap1 .RewardBanner__topContent .RewardBanner__leftSide .RewardBanner__stage1Content .RewardBanner__stage2Content .RewardBanner__highlight .RewardBanner__shineIcon svg{height:20px!important;margin-bottom:0!important;margin-top:0!important}.RewardBanner__wrap.RewardBanner__wrap1 .RewardBanner__topContent .RewardBanner__leftSide .RewardBanner__stage1Content .RewardBanner__stage2Content .RewardBanner__highlight.RewardBanner__fullBanner{font-family:font-medium;font-size:14px;letter-spacing:0;line-height:18px}.RewardBanner__wrap.RewardBanner__wrap1 .RewardBanner__topContent .RewardBanner__leftSide .RewardBanner__stage1Content .RewardBanner__stage2Content .RewardBanner__highlight.RewardBanner__fullBanner .RewardBanner__shineIcon{animation:RewardBanner__moveRight 2s linear infinite;height:22px!important}.RewardBanner__wrap.RewardBanner__wrap1 .RewardBanner__topContent .RewardBanner__leftSide .RewardBanner__stage1Content .RewardBanner__stage2Content .RewardBanner__highlight.RewardBanner__fullBanner .RewardBanner__shineIcon svg{height:22px!important}.RewardBanner__wrap.RewardBanner__wrap1 .RewardBanner__topContent .RewardBanner__leftSide .RewardBanner__stage1Content .RewardBanner__stage2Content .RewardBanner__highlight svg path{fill:#fff}.RewardBanner__wrap.RewardBanner__wrap1 .RewardBanner__topContent .RewardBanner__leftSide .RewardBanner__stage1Content .RewardBanner__stage2Content .RewardBanner__highlight svg{height:.6em;margin-bottom:2px;margin-right:-2px}.RewardBanner__wrap.RewardBanner__addAnimation{animation:RewardBanner__slideLeft .6s forwards;border-radius:0;bottom:0;margin-bottom:0;max-width:100%;opacity:1;position:relative;transform:scaleX(1);width:100%}.RewardBanner__wrap.RewardBanner__phoenix{border:1px solid #583771;margin-bottom:-12px;padding:6px 16px 20px}.RewardBanner__wrap.RewardBanner__phoenix .RewardBanner__topContent .RewardBanner__head{font-family:font-medium;font-size:12px;letter-spacing:0;line-height:16px}.RewardBanner__wrap.RewardBanner__phoenix .RewardBanner__topContent .RewardBanner__expiry{font-family:font-book;font-size:10px;line-height:12px}.RewardBanner__wrap.RewardBanner__banner{padding:12px 0 12px 12px}.RewardBanner__wrap.RewardBanner__banner .RewardBanner__topContent .RewardBanner__head{font-family:font-medium;font-size:16px;letter-spacing:0;line-height:20px}.RewardBanner__wrap.RewardBanner__banner .RewardBanner__topContent .RewardBanner__expiry{border-radius:4px 0 0 4px}.RewardBanner__wrap.RewardBanner__full{border-radius:12px}.RewardBanner__wrap.RewardBanner__top{border-radius:12px 12px 0 0}.RewardBanner__wrap .RewardBanner__topContent{align-items:center;display:flex;justify-content:space-between}.RewardBanner__wrap .RewardBanner__topContent.RewardBanner__desk{gap:24px;justify-content:center}.RewardBanner__wrap .RewardBanner__topContent .RewardBanner__headBanner{background:linear-gradient(270deg,#ca8b22 .23%,#efd491 99.77%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;display:flex;font-family:font-medium;font-size:14px;letter-spacing:0;line-height:18px}.RewardBanner__wrap .RewardBanner__topContent .RewardBanner__headBanner svg{margin-right:4px}.RewardBanner__wrap .RewardBanner__topContent .RewardBanner__head{align-items:center;color:#fff;display:flex;font-family:font-demi;font-size:14px;gap:4px;letter-spacing:0;line-height:18px;white-space:nowrap}.RewardBanner__wrap .RewardBanner__topContent .RewardBanner__head.RewardBanner__fullBanner{font-family:font-demi;font-size:16px;letter-spacing:0;line-height:20px}.RewardBanner__wrap .RewardBanner__topContent .RewardBanner__head .RewardBanner__highlight{background-color:#00b088;border-radius:4px;color:#fff;font-family:font-medium;font-size:12px;letter-spacing:0;line-height:16px;overflow:hidden;padding:2px 6px;position:relative;white-space:nowrap}.RewardBanner__wrap .RewardBanner__topContent .RewardBanner__head .RewardBanner__highlight .RewardBanner__shineIcon{animation:RewardBanner__moveRight 2s linear infinite;height:20px;left:-40px;margin-top:-2px;position:absolute;width:18px}.RewardBanner__wrap .RewardBanner__topContent .RewardBanner__head .RewardBanner__highlight .RewardBanner__shineIcon svg{height:20px!important}.RewardBanner__wrap .RewardBanner__topContent .RewardBanner__head .RewardBanner__highlight.RewardBanner__fullBanner{font-family:font-medium;font-size:14px;letter-spacing:0;line-height:18px}.RewardBanner__wrap .RewardBanner__topContent .RewardBanner__head .RewardBanner__highlight.RewardBanner__fullBanner .RewardBanner__shineIcon{animation:RewardBanner__moveRight 2s linear infinite;height:22px!important}.RewardBanner__wrap .RewardBanner__topContent .RewardBanner__head .RewardBanner__highlight.RewardBanner__fullBanner .RewardBanner__shineIcon svg{height:22px!important}.RewardBanner__wrap .RewardBanner__topContent .RewardBanner__head .RewardBanner__highlight svg path{fill:#fff}.RewardBanner__wrap .RewardBanner__topContent .RewardBanner__head .RewardBanner__highlight svg{height:.6em;margin-bottom:2px;margin-right:-2px}.RewardBanner__wrap .RewardBanner__topContent .RewardBanner__expiry{align-items:center;background:#52306c;border-radius:4px;color:#fff;display:flex;font-family:font-medium;font-size:12px;letter-spacing:0;line-height:16px;padding:4px 8px;white-space:nowrap}.RewardBanner__wrap .RewardBanner__topContent .RewardBanner__expiry svg{margin-right:2px;margin-top:-1px}.RewardBanner__wrap .RewardBanner__topContent .RewardBanner__arrowContainer{align-items:center;display:flex;justify-content:center;margin-left:2px}.RewardBanner__wrap .RewardBanner__footer{background:linear-gradient(270deg,#ca8b22 .23%,#efd491 99.77%);background-clip:text;-webkit-background-clip:text;font-family:font-book;font-size:14px;letter-spacing:0;line-height:20px;margin-top:8px;-webkit-text-fill-color:transparent}.RewardBanner__wrap .RewardBanner__footer svg{vertical-align:-2px}@keyframes RewardBanner__slideLeft{0%{border-radius:8px;margin-bottom:0;max-width:150px;padding:12px;width:-moz-fit-content;width:fit-content}to{border-radius:0;margin-bottom:0;max-width:100%;padding:8px;transform:scaleX(1);width:100%}}@keyframes RewardBanner__stage1{0%{bottom:20px;opacity:0;transform:scaleX(0)}to{bottom:80px;opacity:1;transform:scaleX(1)}}@keyframes RewardBanner__stage1Booking{0%{bottom:0;opacity:0;transform:scaleX(0)}to{bottom:20px;opacity:1;transform:scaleX(1)}}@keyframes RewardBanner__moveRight{0%{left:-40px}to{left:100%}}.GSTSavingsBanner__root{align-items:center;background-color:#e5f7f3;border:1px solid #d3eee7;border-radius:16px 16px 0 0;color:#367960;display:flex;font-family:font-book;font-size:12px;justify-content:center;line-height:16px;margin-bottom:-8px;padding:6px 0 16px}.GSTSavingsBanner__root svg{margin-right:4px}
