Nirve Classic Single Speed Bike

10138
$193.33 OutOfStock

From the local car show at the corner donut shop to the big time car meet in Carlisle, PA; the Classic and Kustom car culture is pure Americana. Drawing its influence from this popular lifestyle that fascinates enthusiasts worldwide, the Nirve Classic rolls into town with a vintage look and subtle appeal that’ll take you right back to the good ole’ days.

Not currently in stock in any shops

Shipping

Delivery within 7 work days

Out of stock

Warranty

3 years warranty

Description

  • Durable, steel frame is strong, resilient and ensures a smooth ride through town
  • Wide, upright handlebars with shorty fenders and painted graphics give this ride a retro look
  • Roll pleat embossed seat with dual springs keeps your backside comfortable
  • Rear coaster brake delivers rapid braking power no matter what the forecast

Be comfortable with our equipments

Error executing template "Designs/Swift/Paragraph/Swift_ProductFieldDisplayGroups.cshtml"
System.ArgumentException: An item with the same key has already been added. Key: GROUP168
   at System.Collections.Generic.Dictionary`2.TryInsert(TKey key, TValue value, InsertionBehavior behavior)
   at Dynamicweb.Ecommerce.Products.GroupRelation.GetGroupRelationsByChildId(String childId)
   at Dynamicweb.Ecommerce.ProductCategoryFieldService.GetCategoriesFromGroups(List`1 categories, HashSet`1& idsHash, IEnumerable`1 groups, Int32 currentLevel, Int32 minLevel, Nullable`1 maxLevel)
   at Dynamicweb.Ecommerce.ProductCategoryFieldService.GetCategoriesFromGroups(List`1 categories, HashSet`1& idsHash, IEnumerable`1 groups, Int32 currentLevel, Int32 minLevel, Nullable`1 maxLevel)
   at Dynamicweb.Ecommerce.ProductCategoryFieldService.GetInheritedCategories(IEnumerable`1 groups, Boolean includeProductProperties)
   at Dynamicweb.Ecommerce.Products.Categories.ProductCategoryService.GetCategories(Product product, Boolean includeProductProperties)
   at Dynamicweb.Ecommerce.ProductCatalog.ViewEngine.GetFieldDisplayGroupValues(ProductViewModelSettings settings, Product product, String languageID, Lazy`1 productIds)
   at Dynamicweb.Ecommerce.ProductCatalog.ViewEngine.<>c__DisplayClass3_1.<BulkCreateView>b__60()
   at System.Lazy`1.ViaFactory(LazyThreadSafetyMode mode)
   at System.Lazy`1.ExecutionAndPublication(LazyHelper executionAndPublication, Boolean useDefaultConstructor)
   at System.Lazy`1.CreateValue()
   at Dynamicweb.Ecommerce.ProductCatalog.ProductViewModel.get_FieldDisplayGroups()
   at Dynamicweb.Ecommerce.ProductCatalog.ViewEngine.CreateProductFieldGroupsView(ProductViewModel model, IEnumerable`1 groupSystemNames, Boolean hideZeroValues)
   at Dynamicweb.Ecommerce.ProductCatalog.ViewModelFactory.CreateView(ProductViewModel model, IEnumerable`1 groupSystemNames, Boolean hideZeroValues)
   at Dynamicweb.Ecommerce.ProductCatalog.ProductViewModelExtensions.GetProductDisplayGroupFieldsByGroupSystemNames(ProductViewModel productModel, IEnumerable`1 groupSystemNames, Boolean hideZeroValues)
   at CompiledRazorTemplates.Dynamic.RazorEngine_c5f310de801a46158e19c68cc71b0cc1.GetDisplayGroups(ProductViewModel product)
   at CompiledRazorTemplates.Dynamic.RazorEngine_c5f310de801a46158e19c68cc71b0cc1.ExecuteAsync()
   at RazorEngine.Templating.TemplateBase.Run(ExecuteContext context, TextWriter reader)
   at RazorEngine.Templating.RazorEngineCore.RunTemplate(ICompiledTemplate template, TextWriter writer, Object model, DynamicViewBag viewBag)
   at RazorEngine.Templating.RazorEngineService.Run(ITemplateKey key, TextWriter writer, Type modelType, Object model, DynamicViewBag viewBag)
   at RazorEngine.Templating.DynamicWrapperService.Run(ITemplateKey key, TextWriter writer, Type modelType, Object model, DynamicViewBag viewBag)
   at RazorEngine.Templating.RazorEngineServiceExtensions.Run(IRazorEngineService service, String name, TextWriter writer, Type modelType, Object model, DynamicViewBag viewBag)
   at RazorEngine.Templating.RazorEngineServiceExtensions.<>c__DisplayClass23_0.<Run>b__0(TextWriter writer)
   at RazorEngine.Templating.RazorEngineServiceExtensions.WithWriter(Action`1 withWriter)
   at RazorEngine.Templating.RazorEngineServiceExtensions.Run(IRazorEngineService service, String name, Type modelType, Object model, DynamicViewBag viewBag)
   at Dynamicweb.Rendering.RazorTemplateRenderingProvider.Render(Template template)
   at Dynamicweb.Rendering.TemplateRenderingService.Render(Template template)
   at Dynamicweb.Rendering.Template.RenderRazorTemplate()

1 @inherits Dynamicweb.Rendering.ViewModelTemplate<Dynamicweb.Frontend.ParagraphViewModel> @using Dynamicweb.Ecommerce.ProductCatalog @functions { ProductViewModel GetProduct() { ProductViewModel product = null; if (Dynamicweb.Context.Current.Items.Contains("ProductDetails")) { product = (ProductViewModel)Dynamicweb.Context.Current.Items["ProductDetails"]; } return product; } List<FieldGroupViewModel> GetDisplayGroups(ProductViewModel product) { bool hideFieldsWithZeroValue = Model.Item.GetBoolean("HideFieldsWithZeroValue"); var selectedDisplayGroupSystemName = Model.Item.GetList("DisplayGroups")?.GetRawValue().OfType<string>(); var displayGroups = product.GetProductDisplayGroupFieldsByGroupSystemNames(selectedDisplayGroupSystemName, hideFieldsWithZeroValue); return displayGroups.ToList(); } public static string FirstCharToUpper(string input) { return input[0].ToString().ToUpper() + input.Substring(1); } } @{ ProductViewModel product = GetProduct(); if (product is object) { string theme = !string.IsNullOrWhiteSpace(Model.Item.GetRawValueString("Theme")) ? " theme " + Model.Item.GetRawValueString("Theme").Replace(" ", "").Trim().ToLower() : ""; string contentPadding = Model.Item.GetRawValueString("ContentPadding", ""); contentPadding = contentPadding == "none" ? string.Empty : contentPadding; contentPadding = contentPadding == "small" ? " p-2 p-md-3" : contentPadding; contentPadding = contentPadding == "large" ? " p-4 p-md-5" : contentPadding; string size = "compact"; string gapCss = size == "full" ? " gap-4" : " gap-2"; var displayGroups = GetDisplayGroups(product); var templateParams = new Dictionary<string, object> { { "Groups", displayGroups }, { "Size", size }, { "HideGroupHeaders", Model.Item.GetBoolean("HideGroupHeaders") }, { "HideTitle", Model.Item.GetBoolean("HideTitle") } }; string templateLayout = Model.Item.GetRawValueString("Layout", "list"); string templateLayoutPath = $"Components/Specifications/{FirstCharToUpper(templateLayout)}.cshtml"; <div class="h-100@(theme)@(contentPadding) item_@Model.Item.SystemName.ToLower()"> <div class="grid@(gapCss)"> @RenderPartial(templateLayoutPath, Model, templateParams) </div> </div> } else { <div class="alert alert-warning m-0">@Translate("Product Specification will be shown here if any")</div> } }

Trending

More products

By clicking 'Accept All' you consent that we may collect information about you for various purposes, including: Statistics and Marketing