.Custom404_container__KfrHP{flex-direction:column;display:flex;justify-content:center;align-items:center;width:100%;padding:48px 16px;box-sizing:border-box}.Custom404_container__KfrHP .Custom404_icon404__zRR7n{max-width:100%;max-height:420px;object-fit:contain;margin:0 0 24px}.Custom404_container__KfrHP .Custom404_title__ItgXT{flex:0 0 auto;text-align:center}.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}}