.Custom404_container__KfrHP{flex-direction:column;display:flex;justify-content:center;align-items:center;width:100%;height:100vh;padding:24px 16px;box-sizing:border-box}.Custom404_container__KfrHP .Custom404_icon404__zRR7n{flex:1 1 auto;min-height:0;max-width:100%;object-fit:contain;margin:0 0 24px}.Custom404_container__KfrHP .Custom404_title__ItgXT{flex:0 0 auto;text-align:center}.CitySelect_citySelect__GdfDx{width:100%;max-width:955px;min-height:400px;border-radius:16px;background-color:#fff;padding:40px 0;font-family:Poppins,sans-serif}@media screen and (max-width:600px){.CitySelect_citySelect__GdfDx{width:90%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);padding:2.75rem 0 1.5rem}}.CitySelect_citySelect__GdfDx .CitySelect_citySelectHeader__rqDeS{display:flex;justify-content:center;gap:10px;margin-bottom:20px;align-items:center}.CitySelect_citySelect__GdfDx .CitySelect_citySelectHeader__rqDeS img{width:130px}.CitySelect_citySelect__GdfDx .CitySelect_citySelectHeader__rqDeS .CitySelect_headerText__b7Es7{margin:0;font-size:16px}@media screen and (max-width:600px){.CitySelect_citySelect__GdfDx .CitySelect_citySelectHeader__rqDeS .CitySelect_headerText__b7Es7{font-size:14px}}.CitySelect_citySelect__GdfDx .CitySelect_search__uWLfh{width:calc(100% - 5rem);padding:.2rem 1rem;background-color:#f5f5f5;border-radius:6px;font-size:14px;border:none;height:50px;margin:0 2.5rem 1rem;font-family:Poppins,sans-serif}.CitySelect_citySelect__GdfDx .CitySelect_search__uWLfh::placeholder{color:#a0a0a0;font-size:14px;font-family:Poppins,sans-serif}.CitySelect_citySelect__GdfDx .CitySelect_search__uWLfh:focus{outline:none}@media screen and (max-width:600px){.CitySelect_citySelect__GdfDx .CitySelect_search__uWLfh{width:calc(100% - 3rem);margin:0 1.5rem 1rem}.CitySelect_citySelect__GdfDx .CitySelect_search__uWLfh::placeholder{font-size:14px}}.CitySelect_citySelect__GdfDx h2{font-size:18px;font-weight:500;color:#2c3135;margin-bottom:10px}@media screen and (max-width:600px){.CitySelect_citySelect__GdfDx h2{padding-left:12px}}.CitySelect_citySelect__GdfDx .CitySelect_close__XN038{position:absolute;top:5%;right:3%}@media screen and (max-width:600px){.CitySelect_citySelect__GdfDx .CitySelect_close__XN038{top:20px;right:16px}}.CitySelect_citySelect__GdfDx .CitySelect_cityList__OEPhT{min-height:270px;list-style-type:none;display:flex;flex-wrap:wrap;row-gap:34px;column-gap:25px;margin:0;padding:1.875rem 2.5rem;max-height:50vh;overflow-y:scroll;-ms-overflow-style:none;scrollbar-width:none}.CitySelect_citySelect__GdfDx .CitySelect_cityList__OEPhT::-webkit-scrollbar{display:none}@media screen and (max-width:600px){.CitySelect_citySelect__GdfDx .CitySelect_cityList__OEPhT{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));row-gap:16px;column-gap:unset;padding:0 1.5rem}}.CitySelect_citySelect__GdfDx .CitySelect_cityList__OEPhT .CitySelect_noCities__qO15I{width:100%;text-align:center;color:#7a7a7a;font-size:14px}.CitySelect_citySelect__GdfDx .CitySelect_cityList__OEPhT .CitySelect_cityItem__WTYjn{display:flex;flex-direction:column;align-items:center;cursor:pointer}.CitySelect_citySelect__GdfDx .CitySelect_cityList__OEPhT .CitySelect_cityItem__WTYjn .CitySelect_cityName__Sikhx{font-size:16px;font-weight:400;color:#2c3135}@media screen and (max-width:600px){.CitySelect_citySelect__GdfDx .CitySelect_cityList__OEPhT .CitySelect_cityItem__WTYjn .CitySelect_cityName__Sikhx{font-size:12px}}.CitySelect_citySelect__GdfDx .CitySelect_cityList__OEPhT .CitySelect_cityItem__WTYjn .CitySelect_cityImage__HGtSH{background-position:50%;background-repeat:no-repeat;background-size:cover;width:125px;height:125px;border-radius:4px;margin-bottom:14px}.CitySelect_citySelect__GdfDx .CitySelect_cityList__OEPhT .CitySelect_cityItem__WTYjn .CitySelect_cityImage__HGtSH:hover{box-shadow:0 .25rem 1.875rem #00000080;transform:scale(1.05);transition:all .3s ease 0s}@media screen and (max-width:600px){.CitySelect_citySelect__GdfDx .CitySelect_cityList__OEPhT .CitySelect_cityItem__WTYjn .CitySelect_cityImage__HGtSH{width:80px;height:80px;border-radius:5px;margin-bottom:10px}}.CitySelect_citySelect__GdfDx .CitySelect_cityList__OEPhT .CitySelect_cityItem__WTYjn.CitySelect_active__2oN_b .CitySelect_cityName__Sikhx{background-color:#9c3;border-radius:18px;color:#fff;padding:7px 14px 6px}@media screen and (max-width:600px){.CitySelect_citySelect__GdfDx .CitySelect_cityList__OEPhT .CitySelect_cityItem__WTYjn.CitySelect_active__2oN_b .CitySelect_cityName__Sikhx{padding:4px 16px 5px}}.HeaderSideBar_sideBarWrap__WAH0f{background-color:#fff}.HeaderSideBar_topBar__GoB0M{display:flex;justify-content:space-between;align-items:center;padding:14px 16px 16px}.HeaderSideBar_topBar__GoB0M .HeaderSideBar_logo__l1qDf{height:35px;width:auto}.HeaderSideBar_topBar__GoB0M .HeaderSideBar_cross__HJSIs{height:14px;width:auto}.HeaderSideBar_profileSection__jIYIl{background-color:#fafafa;padding:18px 16px;border-top:1px solid #ebedef;border-bottom:1px solid #ebedef}.HeaderSideBar_profileSection__jIYIl a{display:flex;align-items:center;color:#212121;font-weight:400;font-size:16px}.HeaderSideBar_profileSection__jIYIl a .HeaderSideBar_icon__sQ0co{max-width:24px;max-height:24px;margin:0 24px 0 6px}.HeaderSideBar_sideBarList__7O8uj{display:flex;flex-direction:column;margin:0;padding:0}.HeaderSideBar_sideBarList__7O8uj li a{min-width:80vw;display:flex;align-items:center;color:#212121;font-weight:400;font-size:14px}.HeaderSideBar_sideBarList__7O8uj li a .HeaderSideBar_icon__sQ0co{max-width:24px;max-height:24px;margin:0 24px}.HeaderSideBar_sideBarList__7O8uj li a span{width:100%;padding:14px 0;border-bottom:1px solid #ebedef}.Header_header__YzU1V{display:flex;justify-content:space-between;padding:20px 8% 16px;font-size:14px;color:#212121;z-index:1003;position:fixed;width:100vw;transition:.3s;max-height:76px}.Header_menuBtn__r8bm_{display:none}.Header_header__YzU1V li{list-style-type:none}.Header_leftSection__Xu8oz{display:flex;align-items:center}.Header_headerCitySelect__H8sPx{border:none;margin-left:32px}.Header_rightSectionMobile__Jhjbx{display:none}.Header_mobileCityBtn__WGiWE{display:flex;align-items:center;gap:4px;background:none;border:1px solid #ccc;border-radius:4px;padding:5px 10px;font-family:Poppins,sans-serif;font-size:13px;font-weight:600;color:#2c3135;cursor:pointer;white-space:nowrap}.Header_rightSection__7ZA_t{list-style:none;margin:0;padding:0}.Header_rightSection__7ZA_t,.Header_rightSection__7ZA_t li{display:flex;align-items:center}.Header_rightSection__7ZA_t li a{display:flex;align-items:center;padding:0 12px;cursor:pointer}.Header_rightSection__7ZA_t li button{border:none;background-color:initial;padding:0 12px}.Header_rightSection__7ZA_t a img{width:24px;height:24px}.Header_logo__3R1mq{width:auto;height:35px}.Header_horizontalSpace__967D_{width:8px}.Header_dropdownContainer__gr_Ax{position:relative}.Header_dropdownArrow__PXxqa{cursor:pointer}.Header_dropdown__g_Trg{display:flex;position:absolute;flex-direction:column;justify-content:center;top:30px;right:0;width:136px;background-color:#fff;border:1px solid #ebedef;box-shadow:0 3px 6px #00000029;border-radius:8px;font-size:14px;font-weight:400;color:#212121;z-index:1000;transition:.3s}.Header_dropdown__g_Trg .Header_dropdownLink__H0O5T{border-top:2px solid #ebedef;padding:15px 0 14px 24px}.Header_dropdown__g_Trg .Header_dropdownLink__H0O5T:first-child{border:none}.Header_selectCityBtn__kZUDP{display:flex;align-items:center;font-size:14px;font-weight:400;color:#212121;margin-left:32px}.Header_selectCityBtn__kZUDP img{margin-right:4px}@media screen and (max-width:1400px){.Header_header__YzU1V{padding-left:6%;padding-right:6%}}@media screen and (max-width:1280px){.Header_header__YzU1V{padding-left:4%;padding-right:4%}}@media screen and (max-width:1024px){.Header_header__YzU1V{padding-left:4%;padding-right:2%;font-size:12px}.Header_rightSection__7ZA_t li a{display:flex;align-items:center;padding:0 8px}}@media screen and (max-width:960px){.Header_header__YzU1V{padding-left:4%;padding-right:2%;font-size:11px}.Header_rightSection__7ZA_t li a{display:flex;align-items:center;padding:0 8px}}@media screen and (max-width:600px){.Header_header__YzU1V{padding:12px 4%}.Header_menuBtn__r8bm_{display:block;margin-right:16px}.Header_logo__3R1mq{width:auto;height:30px}.Header_rightSection__7ZA_t{display:none}.Header_rightSectionMobile__Jhjbx{display:flex;align-items:center;margin-left:auto}.Header_headerCitySelect__H8sPx{display:none}}.Toast_container__Zw16p{display:flex;align-items:center;position:fixed;top:12%;right:8%;font-size:16px;font-weight:500;z-index:1400}.VehicleDetail_hero__rLQuv{padding:110px 90px 32px;background-color:#f5f6f3;font-family:Metropolis,sans-serif}.VehicleDetail_breadcrumb__I6UBW{display:flex;align-items:center;gap:8px;font-size:13px;color:#676767;margin-bottom:12px}.VehicleDetail_breadcrumbSep__lENbh{color:#c6c6c6}.VehicleDetail_breadcrumbCurrent__WfpUd{color:#3d5214;font-weight:600}.VehicleDetail_heroHeading__QHZTE{margin:0;font-size:28px;font-weight:600;line-height:1.3;color:#070707}.VehicleDetail_heroSearchFormWrapper__AFPbM{margin-top:24px}.VehicleDetail_detailSection__jTMQ5{padding:24px 90px 90px;background-color:#f5f6f3}.VehicleDetail_detailGrid__KUoI6{display:grid;grid-template-columns:repeat(3,minmax(0,1fr)) 192px;gap:24px;align-items:stretch;padding:0 24px}.VehicleDetail_info__QOq2f{grid-column:2/-1}.VehicleDetail_gallery__HK1Iy{position:relative;background:#fff;border:1px solid #e4e7e9;border-radius:16px;box-shadow:0 1px 3px #0000000a;overflow:hidden;display:flex;align-items:center;justify-content:center;padding:16px 24px}.VehicleDetail_galleryImage__zVAiF{width:100%;height:100%;max-height:260px;object-fit:contain}.VehicleDetail_info__QOq2f{display:flex;flex-direction:column;background:#fff;border:1px solid #e4e7e9;border-radius:16px;box-shadow:0 1px 3px #0000000a;padding:28px}.VehicleDetail_bikeName__8ULIb{margin:0 0 16px;font-size:24px;font-weight:600;color:#070707}.VehicleDetail_priceRow__6YRqp{display:flex;align-items:center;flex-wrap:wrap;gap:12px}.VehicleDetail_pricePill__CaALF{display:flex;flex-direction:column;align-items:flex-start;gap:2px;background:#f5f6f3;border-radius:8px;padding:8px 14px}.VehicleDetail_price__det_y{font-weight:600;font-size:18px;line-height:22px;color:#3d5214}.VehicleDetail_priceUnit__2huy1{font-weight:500;font-size:11px;color:#626262}.VehicleDetail_hubsBlock__ZfypV{margin-top:24px;padding-top:24px;border-top:1px solid #ececec}.VehicleDetail_hubsLabel__DvRdb{font-weight:600;font-size:14px;color:#070707;margin-bottom:12px}.VehicleDetail_hubChips__fEuwn{display:flex;flex-wrap:wrap;gap:8px}.VehicleDetail_hubChip__zXMqV{font-family:Metropolis,sans-serif;font-weight:500;font-size:13px;color:#4e4e4e;background:#f5f6f3;border:1px solid #e4e7e9;border-radius:8px;padding:8px 12px;cursor:pointer;transition:all .15s ease}.VehicleDetail_hubChip__zXMqV:hover{border-color:#9c3}.VehicleDetail_hubChipActive__PA2cK{background:#ebf5d6;border-color:#9c3;color:#3d5214;font-weight:600}@media screen and (max-width:1280px){.VehicleDetail_detailGrid__KUoI6{grid-template-columns:repeat(3,minmax(0,1fr)) 160px;gap:20px;padding:0 16px}}@media screen and (max-width:1024px){.VehicleDetail_hero__rLQuv{padding:100px 24px 16px}.VehicleDetail_detailSection__jTMQ5{padding:16px 24px 60px}.VehicleDetail_detailGrid__KUoI6{grid-template-columns:1fr;padding:0}.VehicleDetail_info__QOq2f{grid-column:auto}.VehicleDetail_galleryImage__zVAiF{height:220px}}@media screen and (max-width:600px){.VehicleDetail_hero__rLQuv{padding:90px 16px 12px}.VehicleDetail_heroHeading__QHZTE{font-size:16px}.VehicleDetail_detailSection__jTMQ5{padding:12px 16px 40px}.VehicleDetail_info__QOq2f{padding:18px}.VehicleDetail_bikeName__8ULIb{font-size:20px}.VehicleDetail_price__det_y{font-size:16px}}