.BikeCategoryModal_modalWrapper__4qtb8{overflow:hidden}.BikeCategoryModal_modalBody__jkzDD{max-width:400px;margin-top:-32px}.BikeCategoryModal_priceWrapper__suyZg{background:#f5f5f5;padding:16px 32px;margin-left:-32px;margin-right:-32px}@media only screen and (max-width:991px){.BikeCategoryModal_priceWrapper__suyZg{padding:16px 24px;margin-left:-24px;margin-right:-24px}}.BikeCategoryModal_priceWrapper__suyZg .BikeCategoryModal_otherChargesTooltip__WJmH2{position:absolute;bottom:100%;left:0;margin-bottom:4px;background:#333;color:#fff;padding:8px 12px;border-radius:4px;font-size:12px;max-width:250px;z-index:10;white-space:normal}.BikeCategoryModal_bikeName__Z_qT_{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.BikeCategoryModal_priceBreakupItemWrapper__yclVB{display:flex;justify-content:space-between;align-items:flex-start}.BikeCategoryModal_priceBreakupFooter__57n_c{padding-bottom:32px;margin-left:-32px;margin-right:-32px;border-radius:0 0 16px 16px;border-bottom:1px solid var(--borderColorPrimary);box-shadow:0 4px 6px -4px rgba(0,0,0,.102)}@media only screen and (max-width:991px){.BikeCategoryModal_priceBreakupFooter__57n_c{margin-left:-24px;margin-right:-24px}}.BikeCategoryModal_categoryHeader__wmOtQ{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px;background-color:hsla(0,0%,85%,.102);margin:-16px -24px;padding:16px 24px}@media only screen and (min-width:992px){.BikeCategoryModal_categoryHeader__wmOtQ{margin:-16px -32px;padding:16px 32px}}.BikeCategoryModal_categoryHeader__wmOtQ .BikeCategoryModal_categoryTitleWrapper__3RuN6{display:flex;align-items:center;justify-content:center;gap:8px}.BikeCategoryModal_categoryHeader__wmOtQ .BikeCategoryModal_categoryIcon__KGKMO{width:44px;height:44px;flex-shrink:0;object-fit:contain}.BikeCategoryModal_categoryHeader__wmOtQ .BikeCategoryModal_categoryTitle__QOrgo{font-size:36px;font-weight:600}.BikeCategoryModal_categoryHeader__wmOtQ .BikeCategoryModal_categoryTagline__XqwH3{font-size:14px;color:var(--colorSecondary)}.BikeCategoryModal_closeIcon__xVGqU{position:absolute;top:16px;right:16px}.BikeCategoryModal_whyThisBikeTitle__SMs73{font-size:20px;font-weight:600;text-align:center;color:var(--colorSecondary);margin-top:48px}.BikeCategoryModal_uspCardsContainer__OvNho{display:flex;flex-direction:column;gap:24px;margin-top:24px}.BikeCategoryModal_uspCardsContainer__OvNho .BikeCategoryModal_uspCard__NbB4_{display:flex;flex-direction:column;padding:24px;background:var(--bgColorPrimary);border-radius:16px;border:1px solid var(--borderColorPrimary);overflow:hidden;gap:16px}.BikeCategoryModal_uspCardsContainer__OvNho .BikeCategoryModal_uspCard__NbB4_ .BikeCategoryModal_uspCardContent__u0UT0{flex:1 1}.BikeCategoryModal_uspCardsContainer__OvNho .BikeCategoryModal_uspCard__NbB4_ .BikeCategoryModal_uspCardTitle__LP8vY{font-size:20px;font-weight:500;color:#414752;color:var(--colorPrimary);margin-bottom:16px}.BikeCategoryModal_uspCardsContainer__OvNho .BikeCategoryModal_uspCard__NbB4_ .BikeCategoryModal_uspCardDescription__xtF9p{padding-top:16px;font-size:14px;color:var(--colorSecondary);margin:0}.BikeCategoryModal_uspCardsContainer__OvNho .BikeCategoryModal_uspCard__NbB4_ .BikeCategoryModal_uspCardImageWrapper__Pd4NZ{width:100%;position:relative;overflow:hidden;border-radius:var(--borderRadiusCardElement)}.BikeCategoryModal_uspCardsContainer__OvNho .BikeCategoryModal_uspCard__NbB4_ .BikeCategoryModal_uspCardImageWrapper__Pd4NZ img{width:100%;height:auto}.BikeCategoryModal_comparisonSection___OmT6{margin-top:48px}.BikeCategoryModal_comparisonSection___OmT6 .BikeCategoryModal_comparisonTitle__wW4do{font-size:20px;font-weight:600;text-align:center;color:var(--colorPrimary);margin-bottom:24px}.BikeCategoryModal_comparisonSection___OmT6 .BikeCategoryModal_comparisonSubtitle__zTzvp{font-size:16px;text-align:center;color:var(--colorSecondary);margin-bottom:24px}.BikeCategoryModal_comparisonSection___OmT6 .BikeCategoryModal_categoryBlocks__k7xq9{display:flex;flex-direction:row;gap:2px;border-radius:20px;overflow:hidden;margin-bottom:32px}.BikeCategoryModal_comparisonSection___OmT6 .BikeCategoryModal_categoryBlock__rm9lV{flex:1 1;padding:24px 4px;display:flex;flex-direction:column;align-items:center;text-align:center;gap:8px}.BikeCategoryModal_comparisonSection___OmT6 .BikeCategoryModal_categoryBlock__rm9lV .BikeCategoryModal_categoryBlockHeader__Mn6rY{display:flex;align-items:center;justify-content:center;gap:4px}.BikeCategoryModal_comparisonSection___OmT6 .BikeCategoryModal_categoryBlock__rm9lV .BikeCategoryModal_categoryBlockIcon__g7sJm{width:20px;height:20px;object-fit:contain;flex-shrink:0}.BikeCategoryModal_comparisonSection___OmT6 .BikeCategoryModal_categoryBlock__rm9lV .BikeCategoryModal_categoryBlockTitle__bj6N0{font-size:16px;font-weight:600;margin:0}.BikeCategoryModal_comparisonSection___OmT6 .BikeCategoryModal_categoryBlock__rm9lV .BikeCategoryModal_categoryBlockTagline__bxvKh{font-size:12px;margin:0;opacity:.9}.BikeCategoryModal_comparisonTable__ypYhS .BikeCategoryModal_tableTitle__EnKk8{font-size:16px;font-weight:600;color:var(--colorPrimary);margin-bottom:8px}.BikeCategoryModal_comparisonTable__ypYhS .BikeCategoryModal_table__uVa7E{width:100%;border-collapse:collapse;margin:0}.BikeCategoryModal_comparisonTable__ypYhS .BikeCategoryModal_table__uVa7E thead tr{background:#0000!important}.BikeCategoryModal_comparisonTable__ypYhS .BikeCategoryModal_table__uVa7E thead tr th{font-size:14px;font-weight:600;text-align:center;padding:8px;color:var(--colorPrimary);border-bottom:1px solid #e5e5e5}.BikeCategoryModal_comparisonTable__ypYhS .BikeCategoryModal_table__uVa7E thead tr th:first-child{width:40%;padding-left:0;text-align:left}@media only screen and (max-width:991px){.BikeCategoryModal_comparisonTable__ypYhS .BikeCategoryModal_table__uVa7E thead tr th{font-size:12px}}.BikeCategoryModal_comparisonTable__ypYhS .BikeCategoryModal_table__uVa7E tbody tr td{font-size:12px;color:var(--colorSecondary);padding:8px;text-align:center;border-bottom:1px solid #f0f0f0}.BikeCategoryModal_comparisonTable__ypYhS .BikeCategoryModal_table__uVa7E tbody tr td:first-child{font-weight:500;padding-left:0;text-align:left}@media only screen and (max-width:991px){.BikeCategoryModal_comparisonTable__ypYhS .BikeCategoryModal_table__uVa7E tbody tr td{font-size:10px}}.BikeCategoryModal_comparisonTable__ypYhS .BikeCategoryModal_table__uVa7E tbody tr:last-child td{border-bottom:none}.BikeCategoryModal_comparisonTable__ypYhS .BikeCategoryModal_tableRowLabel__7nvW_{font-weight:500;color:var(--colorPrimary)}.BikeCategoryModal_comparisonBlock__G48Dk{border:1px solid #e5e5e5;border-radius:12px;overflow:hidden;margin-bottom:24px}.BikeCategoryModal_comparisonBlock__G48Dk .BikeCategoryModal_comparisonBlockHeader__RyxIe{font-size:14px;font-weight:600;color:var(--colorPrimary);background:#f5f5f5;padding:10.4px 24px}.BikeCategoryModal_comparisonBlock__G48Dk .BikeCategoryModal_comparisonBlockRow__rNFaR{display:flex}.BikeCategoryModal_comparisonBlock__G48Dk .BikeCategoryModal_comparisonBlockRow__rNFaR .BikeCategoryModal_comparisonCell__V7_RX{flex:1 1;font-size:12px;color:var(--colorSecondary);padding:16px;text-align:center;border-left:1px solid #e5e5e5}.BikeCategoryModal_comparisonBlock__G48Dk .BikeCategoryModal_comparisonBlockRow__rNFaR .BikeCategoryModal_comparisonCell__V7_RX:first-child{border-left:none}.BikeCategoryModal_footerNote__orV5S{font-size:9px;color:var(--colorSecondary);margin-top:16px}.BikeCategoryModal_tooltip__uXbnJ{position:absolute;bottom:100%;left:0;font-size:12px;min-width:350px;background:#333;color:#fff;padding:8px 12px;border-radius:4px;margin-bottom:4px;white-space:normal;z-index:10}@media only screen and (max-width:991px){.BikeCategoryModal_tooltip__uXbnJ{min-width:250px}}.BikeCategoryModal_smartChoiceCard__vBV3Z{margin-top:32px;border:1px solid #e5e5e5;border-radius:16px;overflow:hidden}.BikeCategoryModal_smartChoiceCard__vBV3Z .BikeCategoryModal_smartChoiceCardContent__bQ2vF{padding:24px}.BikeCategoryModal_smartChoiceCard__vBV3Z .BikeCategoryModal_smartChoiceCardTitle__zcib_{font-size:20px;font-weight:700;color:var(--colorPrimary);margin-bottom:16px}.BikeCategoryModal_smartChoiceCard__vBV3Z .BikeCategoryModal_smartChoiceCardDescription__TDSdR{font-size:14px;line-height:1.5;color:var(--colorSecondary);margin:0}.BikeCategoryModal_smartChoiceCard__vBV3Z .BikeCategoryModal_smartChoiceCardImageWrapper__4bg6y{width:100%}.BikeCategoryModal_smartChoiceCard__vBV3Z .BikeCategoryModal_smartChoiceCardImageWrapper__4bg6y .BikeCategoryModal_smartChoiceCardImage__ePRa3{width:100%;height:auto;display:block}.BikeCategoryModal_smartBikeImageWrapper__dBPo3{margin-top:32px;width:100%;border-radius:16px;overflow:hidden}.BikeCategoryModal_smartBikeImageWrapper__dBPo3 .BikeCategoryModal_smartBikeImage__HqkI3{width:100%;height:auto;display:block}.BikeCategoryModal_smartSectionWrapper__Oadvw{background:#fff8f0;padding:32px;margin:32px -32px -32px;border-radius:20px}@media only screen and (max-width:767px){.BikeCategoryModal_smartSectionWrapper__Oadvw{padding:24px;margin-left:-24px;margin-right:-24px;margin-bottom:-24px}}.BikeCategoryModal_smartSectionWrapper__Oadvw .BikeCategoryModal_smartSectionTitle__siJzV{font-size:20px;font-weight:700;color:var(--colorPrimary);margin-bottom:8px;text-align:center}.BikeCategoryModal_smartSectionWrapper__Oadvw .BikeCategoryModal_smartSectionSubtitle__1awW9{font-size:14px;color:var(--colorSecondary);margin-bottom:24px;text-align:center}.BikeCategoryModal_smartCard__1v1XG{border:1.5px solid #ff8b2b;background:#fff5eb;border-radius:16px;padding:24px}.BikeCategoryModal_smartCard__1v1XG .BikeCategoryModal_smartCardHeader__T_fx_{display:flex;align-items:center;gap:16px;margin-bottom:24px}.BikeCategoryModal_smartCard__1v1XG .BikeCategoryModal_smartCardIcon__TPp4_{width:50px;height:50px;object-fit:contain;flex-shrink:0}.BikeCategoryModal_smartCard__1v1XG .BikeCategoryModal_smartCardTitle__CWYAP{font-size:18px;font-weight:600;color:#ff8b2b}.BikeCategoryModal_smartCard__1v1XG .BikeCategoryModal_smartCardTagline__N8h6i{font-size:14px;font-weight:500;color:#ff8b2b}.BikeCategoryModal_smartCard__1v1XG .BikeCategoryModal_smartCardUsps__ifZPh{display:flex;flex-direction:column}.BikeCategoryModal_smartCard__1v1XG .BikeCategoryModal_smartCardUsps__ifZPh .BikeCategoryModal_smartCardUspItem__GBcXp{padding:16px 0;border-top:1px solid #ff8b2b4d}.BikeCategoryModal_smartCard__1v1XG .BikeCategoryModal_smartCardUsps__ifZPh .BikeCategoryModal_smartCardUspItem__GBcXp:last-child{padding-bottom:0}.BikeCategoryModal_smartCard__1v1XG .BikeCategoryModal_smartCardUsps__ifZPh .BikeCategoryModal_smartCardUspTitle__WdT4G{font-size:14px;font-weight:500;color:#414752;margin-bottom:4px}.BikeCategoryModal_smartCard__1v1XG .BikeCategoryModal_smartCardUsps__ifZPh .BikeCategoryModal_smartCardUspDesc__VBag_{font-size:12px;margin-top:7px;color:var(--colorSecondary)}.BikeCategoryModal_whyChooseVuttoSection__z0kA6{margin-top:48px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:32px}.BikeCategoryModal_whyChooseVuttoSection__z0kA6 .BikeCategoryModal_whyChooseVuttoTitle__r56W1{font-size:24px;font-weight:600;color:var(--colorSecondary);text-align:center}.BikeCategoryModal_whyChooseVuttoSection__z0kA6 .BikeCategoryModal_whyChooseVuttoCards__kx3uE{display:flex;justify-content:center;align-items:flex-start;gap:24px}.BikeCategoryModal_whyChooseVuttoSection__z0kA6 .BikeCategoryModal_whyChooseVuttoCards__kx3uE .BikeCategoryModal_whyChooseVuttoCard__FS4E6{flex:1 1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px}.BikeCategoryModal_whyChooseVuttoSection__z0kA6 .BikeCategoryModal_whyChooseVuttoCards__kx3uE .BikeCategoryModal_whyChooseVuttoCard__FS4E6 .BikeCategoryModal_cardImage__89kj2{width:54px;height:54px;background-color:#3478f50d;border-radius:50%;display:flex;align-items:center;justify-content:center}.BikeCategoryModal_whyChooseVuttoSection__z0kA6 .BikeCategoryModal_whyChooseVuttoCards__kx3uE .BikeCategoryModal_whyChooseVuttoCard__FS4E6 .BikeCategoryModal_cardImage__89kj2 img{width:auto;height:50%}.BikeCategoryModal_whyChooseVuttoSection__z0kA6 .BikeCategoryModal_whyChooseVuttoCards__kx3uE .BikeCategoryModal_whyChooseVuttoCard__FS4E6 .BikeCategoryModal_cardTitle__JRFOP{font-size:12px;font-weight:500;color:var(--colorPrimary);text-align:center}