VÆLG SIKKERHEDSSKO
DER PASSER TIL
DIT ARBEJDE

Byggeri & Håndværk

Se mere

Let Industri

Se mere

Tung Industri

Se mere

Transport & lager

Se mere

Landbrug, Skovbrug & Fiskeri

Se mere

Dine sikkerhedssko skal kunne holde til det arbejde, du udfører og de krav, din branche stiller.

Det er forskelligt fra branche til branche, hvad der kræves af dine sikkerhedssko. F.eks. er en sko med sømværn næsten altid et must for en tømrer, mens en lagerarbejder kan gå mere op i, hvor stødabsorberende skoen er.

Vi har derfor opdelt vores sikkerhedssko efter brancher, så du nemt kan vælge den sikkerhedssko der passer til din branche.

skomatcher

har du brug for hjælp til at finde den
helt rigtige sikkerhedssko?

Vi ved alt om, hvor svært det kan være at finde den rigtige sikkerhedssko.

Derfor har vi udviklet en skomatcher, der præsenterer dig for de Brynje sikkerhedssko og -støvler, der passer til dig og dit arbejde.

Det eneste, du skal gøre, er at svare på 5 spørgsmål.

Det lyder nemt, ik'?

306

Green Way Shoe

  • Sort

Str.: 39 - 47

412

All Round

  • Sort

Str.: 39 - 48

68210

Sorbotan Footbed

  • Sort

Str.: 35-37 - 38

309

Green Sprinter

  • Sort

Str.: 36 - 48

413

Supporter

  • Sort

Str.: 39 - 48

68145

Termo Indlægssål

  • Hvid

Str.: 35-37 - 38

312

Active

  • Sort

Str.: 38 - 48

417

Welder protection

  • Sort

Str.: 39 - 48

Error executing template "Designs/Swift/ecom/productcatalog/partials/list-item.cshtml"System.InvalidOperationException: Sequence contains no elementsat System.Linq.Enumerable.First[TSource](IEnumerable`1 source)at CompiledRazorTemplates.Dynamic.RazorEngine_8836c20e47394d798bfa0a6bda1dbbfb.Execute() in D:\Dynamicweb.NET\Solutions\Sika\Files\Templates\Designs\Swift\ecom\productcatalog\partials\list-item.cshtml:line 82at RazorEngine.Templating.TemplateBase.RazorEngine.Templating.ITemplate.Run(ExecuteContext context, TextWriter reader)at RazorEngine.Templating.RazorEngineService.RunCompile(ITemplateKey key, TextWriter writer, Type modelType, Object model, DynamicViewBag viewBag)at RazorEngine.Templating.RazorEngineServiceExtensions.<>c__DisplayClass16_0.<RunCompile>b__0(TextWriter writer)at RazorEngine.Templating.RazorEngineServiceExtensions.WithWriter(Action`1 withWriter)at Dynamicweb.Rendering.RazorTemplateRenderingProvider.Render(Template template)at Dynamicweb.Rendering.TemplateRenderingService.Render(Template template)at Dynamicweb.Rendering.Template.RenderRazorTemplate()
1 @inherits ViewModelTemplate<ProductViewModel> 2 @using System.Collections.Generic 3 @using System.Linq 4 @using System.Text 5 @using Custom.Extensions 6 @using Dynamicweb.Core 7 @using Dynamicweb.Rendering 8 @using Dynamicweb.Ecommerce.ProductCatalog 9 @using Dynamicweb.Frontend 10 @using Dynamicweb.Frontend.Navigation 11 @using ProductViewModel = Custom.Models.Ecommerce.ProductViewModel 12 13 14 @{ 15 int shopPageId = GetPageIdByNavigationTag("Shop"); 16 string productLink = Model.GetProductLink(shopPageId, true); 17 18 var parms = new Dictionary<string, object>(); 19 string anonymousUsersLimitations = Pageview.AreaSettings.GetRawValueString("AnonymousUsers", ""); 20 bool anonymousUser = Pageview.User == null; 21 bool hideCart = anonymousUser && anonymousUsersLimitations == "cart"; 22 bool hideCartAndPrice = anonymousUser && anonymousUsersLimitations == "cart-price"; 23 24 25 string clickProductLink = $"return clickProductLink('{Model.Id}, {Model.Name}, {Model.VariantName}, {Model.Price.CurrencyCode}, {PriceViewModelExtensions.ToStringInvariant(Model.Price)}, {Model.PrimaryOrDefaultGroup?.Id}, {Model.PrimaryOrDefaultGroup?.Name}')"; 26 //string clickProductLink = "onclick=\"return clickProductLink('" + Model.Id + "', '" + Model.Name + "', '" + Model.VariantName + "', '" + Model.Price.CurrencyCode + "', '" + PriceViewModelExtensions.ToStringInvariant(Model.Price) + "')\""; 27 string itemClassList = "card rounded-4 h-100 border-0 pt-2 px-4"; 28 string imageClassList = "card-img-top ratio ratio-1x1 mb-0 order-3"; 29 string contentClassList = "card-body mb-0 px-0 order-1"; 30 string actionClassList = "card-footer px-0 order-2"; 31 if (Model.Layout == Custom.Constants.ProductListViewModes.ListLayout) 32 { 33 itemClassList = "w-100 px-3 rounded-4 py-2 position-relative"; 34 imageClassList = "col-2 d-flex align-items-center order-1"; 35 contentClassList = "col-5 py-2 text-wrap order-2"; 36 actionClassList = "col-5 py-2 text-wrap order-3"; 37 38 parms.Add("cssClass", "w-100 object-fit-cover"); 39 } 40 else 41 { 42 parms.Add("cssClass", "w-100 h-100 object-fit-cover"); 43 } 44 45 46 List<VariantOptionViewModel> colorOptions = Model.VariantGroups().FirstOrDefault(g => g.Id == "VG1615")?.Options; 47 List<VariantOptionViewModel> sizeOptions = new List<VariantOptionViewModel>((IEnumerable<VariantOptionViewModel>)Model.VariantGroups().FirstOrDefault(g => g.Id != "VG1615")?.Options.OrderBy(o => int.TryParse(o.Name, out int size)) ?? new List<VariantOptionViewModel>()); 48 } 49 <div class="@itemClassList custom-product-list-item js-product [email protected]" data-product-id="@Model.Id" data-variant-id="@Model.VariantId" itemscope itemtype="https://schema.org/Product"> 50 <a href="@productLink" class="stretched-link"></a> 51 @if (Model.Layout == Custom.Constants.ProductListViewModes.ListLayout) 52 { 53 @:<div class="row"> 54 } 55 56 57 <figure class="@imageClassList"> 58 <a onmouseover="swift.Image.swapImage(event)" onmouseout="swift.Image.swapImage(event)" href="@productLink" onclick="@clickProductLink"> 59 @RenderPartial("_partials/image.cshtml", Model.DefaultImage.GetFileViewModel() ?? new Dynamicweb.Frontend.FileViewModel(), parms) 60 </a> 61 </figure> 62 63 <div class="@contentClassList"> 64 <p class="fw-bold mb-1">@Model.Number</p> 65 <div class="d-flex justify-content-between"> 66 <p class="card-text text-truncate mb-1 w-50">@Model.Name</p> 67 68 @if (colorOptions != null) 69 { 70 <ul class="color-list-group"> 71 @foreach (VariantOptionViewModel color in colorOptions) 72 { 73 <li style="background-color: black;" title="@color.Name"><span class="visually-hidden">@color.Name</span></li> 74 } 75 </ul> 76 } 77 </div> 78 <p class="small text-muted"> 79 @Translate("Productlist - Sizes - Text", "Str.:")&nbsp; 80 @if (string.IsNullOrEmpty(Model.VariantId) || Model.VariantId == Model.DefaultVariantId) 81 { 82 <span>@sizeOptions.First().Name - @sizeOptions.Last().Name</span> 83 } 84 else 85 { 86 VariantOptionViewModel sizeVariantOption = sizeOptions.FirstOrDefault(so => Model.VariantId.Contains(so.Id)) ; 87 if (sizeVariantOption != null) 88 { 89 <span>@sizeVariantOption.Name</span> 90 } 91 92 } 93 </p> 94 95 96 97 </div> 98 99100 <div class="@actionClassList">101 @if (!anonymousUser){102 @Model.RenderedHtml.Stock103 }104 <div class="row align-items-center justify-content-end mb-1">105 <span class="fs-6">106 @if (anonymousUser)107 {108 <span class="text-muted fs-8">@Translate("RRP")</span>109 }110 @Model.RenderedHtml.Price111 </span>112 </div>113 </div>114115 @if (Model.Layout == Custom.Constants.ProductListViewModes.ListLayout)116 {117 @:</div>118 }119 </div>120121 <script>122 function clickProductLink(productId, productName, productVariant, productCurrency, productPrice, groupId, groupName) {123 if (typeof gtag !== "undefined") {124 gtag("event", "select_item", {125 item_list_id: groupId ? groupId : "product_list_item_repeater",126 item_list_name: groupName ? groupName : "Product list (Item Repeater)",127 items: [128 {129 item_id: productId,130 item_name: productName,131 currency: productCurrency,132 item_list_id: groupId ? groupId : "product_list_item_repeater",133 item_list_name: groupName ? groupName : "Product list (Item Repeater)",134 item_variant: productVariant,135 price: productPrice136 }137 ]138 });139 }140 }141 </script>142

313

Athletic BOA®

  • Sort

Str.: 40 - 48

433

B-DRY Breeze

  • Sort

Str.: 39 - 48

Error executing template "Designs/Swift/ecom/productcatalog/partials/list-item.cshtml"System.InvalidOperationException: Sequence contains no elementsat System.Linq.Enumerable.First[TSource](IEnumerable`1 source)at CompiledRazorTemplates.Dynamic.RazorEngine_8836c20e47394d798bfa0a6bda1dbbfb.Execute() in D:\Dynamicweb.NET\Solutions\Sika\Files\Templates\Designs\Swift\ecom\productcatalog\partials\list-item.cshtml:line 82at RazorEngine.Templating.TemplateBase.RazorEngine.Templating.ITemplate.Run(ExecuteContext context, TextWriter reader)at RazorEngine.Templating.RazorEngineService.RunCompile(ITemplateKey key, TextWriter writer, Type modelType, Object model, DynamicViewBag viewBag)at RazorEngine.Templating.RazorEngineServiceExtensions.<>c__DisplayClass16_0.<RunCompile>b__0(TextWriter writer)at RazorEngine.Templating.RazorEngineServiceExtensions.WithWriter(Action`1 withWriter)at Dynamicweb.Rendering.RazorTemplateRenderingProvider.Render(Template template)at Dynamicweb.Rendering.TemplateRenderingService.Render(Template template)at Dynamicweb.Rendering.Template.RenderRazorTemplate()
1 @inherits ViewModelTemplate<ProductViewModel> 2 @using System.Collections.Generic 3 @using System.Linq 4 @using System.Text 5 @using Custom.Extensions 6 @using Dynamicweb.Core 7 @using Dynamicweb.Rendering 8 @using Dynamicweb.Ecommerce.ProductCatalog 9 @using Dynamicweb.Frontend 10 @using Dynamicweb.Frontend.Navigation 11 @using ProductViewModel = Custom.Models.Ecommerce.ProductViewModel 12 13 14 @{ 15 int shopPageId = GetPageIdByNavigationTag("Shop"); 16 string productLink = Model.GetProductLink(shopPageId, true); 17 18 var parms = new Dictionary<string, object>(); 19 string anonymousUsersLimitations = Pageview.AreaSettings.GetRawValueString("AnonymousUsers", ""); 20 bool anonymousUser = Pageview.User == null; 21 bool hideCart = anonymousUser && anonymousUsersLimitations == "cart"; 22 bool hideCartAndPrice = anonymousUser && anonymousUsersLimitations == "cart-price"; 23 24 25 string clickProductLink = $"return clickProductLink('{Model.Id}, {Model.Name}, {Model.VariantName}, {Model.Price.CurrencyCode}, {PriceViewModelExtensions.ToStringInvariant(Model.Price)}, {Model.PrimaryOrDefaultGroup?.Id}, {Model.PrimaryOrDefaultGroup?.Name}')"; 26 //string clickProductLink = "onclick=\"return clickProductLink('" + Model.Id + "', '" + Model.Name + "', '" + Model.VariantName + "', '" + Model.Price.CurrencyCode + "', '" + PriceViewModelExtensions.ToStringInvariant(Model.Price) + "')\""; 27 string itemClassList = "card rounded-4 h-100 border-0 pt-2 px-4"; 28 string imageClassList = "card-img-top ratio ratio-1x1 mb-0 order-3"; 29 string contentClassList = "card-body mb-0 px-0 order-1"; 30 string actionClassList = "card-footer px-0 order-2"; 31 if (Model.Layout == Custom.Constants.ProductListViewModes.ListLayout) 32 { 33 itemClassList = "w-100 px-3 rounded-4 py-2 position-relative"; 34 imageClassList = "col-2 d-flex align-items-center order-1"; 35 contentClassList = "col-5 py-2 text-wrap order-2"; 36 actionClassList = "col-5 py-2 text-wrap order-3"; 37 38 parms.Add("cssClass", "w-100 object-fit-cover"); 39 } 40 else 41 { 42 parms.Add("cssClass", "w-100 h-100 object-fit-cover"); 43 } 44 45 46 List<VariantOptionViewModel> colorOptions = Model.VariantGroups().FirstOrDefault(g => g.Id == "VG1615")?.Options; 47 List<VariantOptionViewModel> sizeOptions = new List<VariantOptionViewModel>((IEnumerable<VariantOptionViewModel>)Model.VariantGroups().FirstOrDefault(g => g.Id != "VG1615")?.Options.OrderBy(o => int.TryParse(o.Name, out int size)) ?? new List<VariantOptionViewModel>()); 48 } 49 <div class="@itemClassList custom-product-list-item js-product [email protected]" data-product-id="@Model.Id" data-variant-id="@Model.VariantId" itemscope itemtype="https://schema.org/Product"> 50 <a href="@productLink" class="stretched-link"></a> 51 @if (Model.Layout == Custom.Constants.ProductListViewModes.ListLayout) 52 { 53 @:<div class="row"> 54 } 55 56 57 <figure class="@imageClassList"> 58 <a onmouseover="swift.Image.swapImage(event)" onmouseout="swift.Image.swapImage(event)" href="@productLink" onclick="@clickProductLink"> 59 @RenderPartial("_partials/image.cshtml", Model.DefaultImage.GetFileViewModel() ?? new Dynamicweb.Frontend.FileViewModel(), parms) 60 </a> 61 </figure> 62 63 <div class="@contentClassList"> 64 <p class="fw-bold mb-1">@Model.Number</p> 65 <div class="d-flex justify-content-between"> 66 <p class="card-text text-truncate mb-1 w-50">@Model.Name</p> 67 68 @if (colorOptions != null) 69 { 70 <ul class="color-list-group"> 71 @foreach (VariantOptionViewModel color in colorOptions) 72 { 73 <li style="background-color: black;" title="@color.Name"><span class="visually-hidden">@color.Name</span></li> 74 } 75 </ul> 76 } 77 </div> 78 <p class="small text-muted"> 79 @Translate("Productlist - Sizes - Text", "Str.:")&nbsp; 80 @if (string.IsNullOrEmpty(Model.VariantId) || Model.VariantId == Model.DefaultVariantId) 81 { 82 <span>@sizeOptions.First().Name - @sizeOptions.Last().Name</span> 83 } 84 else 85 { 86 VariantOptionViewModel sizeVariantOption = sizeOptions.FirstOrDefault(so => Model.VariantId.Contains(so.Id)) ; 87 if (sizeVariantOption != null) 88 { 89 <span>@sizeVariantOption.Name</span> 90 } 91 92 } 93 </p> 94 95 96 97 </div> 98 99100 <div class="@actionClassList">101 @if (!anonymousUser){102 @Model.RenderedHtml.Stock103 }104 <div class="row align-items-center justify-content-end mb-1">105 <span class="fs-6">106 @if (anonymousUser)107 {108 <span class="text-muted fs-8">@Translate("RRP")</span>109 }110 @Model.RenderedHtml.Price111 </span>112 </div>113 </div>114115 @if (Model.Layout == Custom.Constants.ProductListViewModes.ListLayout)116 {117 @:</div>118 }119 </div>120121 <script>122 function clickProductLink(productId, productName, productVariant, productCurrency, productPrice, groupId, groupName) {123 if (typeof gtag !== "undefined") {124 gtag("event", "select_item", {125 item_list_id: groupId ? groupId : "product_list_item_repeater",126 item_list_name: groupName ? groupName : "Product list (Item Repeater)",127 items: [128 {129 item_id: productId,130 item_name: productName,131 currency: productCurrency,132 item_list_id: groupId ? groupId : "product_list_item_repeater",133 item_list_name: groupName ? groupName : "Product list (Item Repeater)",134 item_variant: productVariant,135 price: productPrice136 }137 ]138 });139 }140 }141 </script>142
36 ud af 63 produkter
Hent flere produkter

Brynje sikkerhedssko

Du går ca. 2,5 mio skridt om året på dit arbejde. Det er rigtig mange skridt, og det slider på din krop. Det er derfor ikke ligegyldigt, hvilke sko du har på fødderne. Sikkerhedssko fra Brynje vil altid være det rigtige valg for dig, der arbejder som tømrer, murer, maler, el-installatør, lagermedarbejder, osv., og som har din daglige gang på byggepladser rundt omkring i landet.

Uanset din titel har du helt sikkert brug for sikkerhedssko med tåværn - faktisk kan det ikke kaldes en sikkerhedssko, hvis ikke skoen indeholder det beskyttende værn over tæerne. Mange af Brynjes sikkerhedssko består af både tåværn og sømværn, og derudover kan du få Brynje sikkerhedssko med ekstra stærke skosnuder, stigegreb, ESD-godkendelse samt støttende, stødabsorberende og gode indlægssåler alt afhængig af, hvad du har brug for.

Sikkerhedssko skal først og fremmest passe på dig hver dag, du går på arbejde. Brynje sikkerhedssko kan holde til det arbejde, du udfører, og du vil altid kunne finde et stort udvalg af sko og støvler, der passer til lige netop den branche, du arbejder i.

Det er forskelligt fra branche til branche, hvad der kræves af dine sikkerhedssko. Et sømværn i skoene er næsten altid et must for dig, der er tømrer, mens en lagermedarbejder kan gå mere op i, hvor god en stødabsorbering sikkerhedsskoen har. Brynje sikkerhedssko er inddelt i flere serier, som hver især har fordele til de forskellige brancher.

Vi har gjort det nemt for dig, så du her på siden kan finde de sikkerhedssko fra Brynje, som passer lige præcis til dit arbejde.

 

Har du brug for hjælp til at vælge de rigtige sikkerhedssko fra Brynje?

Der er udfordringer nok hver dag på dit arbejde. Det skal ikke også være en udfordring for dig, når du skal vælge sikkerhedssko. Hos Brynje ved vi alt om, hvor svært det kan være at finde den helt rigtige sikkerhedssko. Derfor har vi udviklet en skomatcher, der viser dig de Brynje sikkerhedssko og Brynje sikkerhedsstøvler, der passer til dine fødder og dit arbejde.

Skomatcheren er simpel; der er 5 spørgsmål, det tager under 2 minutter, og så får du præsenteret lige præcis de sikkerhedssko fra Brynje, der passer til dig.

Det lyder nemt, ik’? Det er det også!

Prøv skomatcheren her

Komfort og sikkerhed går hånd i hånd

Brynje sikkerhedssko skal først og fremmest holde dig sikkert på benene, når du går på arbejde. Men komforten skal også følge med. I Brynjes sortiment finder du modeller, der passer til dine fødder, hvad end de er til den brede eller til den smalle side.

Som supplement til pasformen på selve skoen, kan du få Brynje indlægssåler, som støtter din svang under foden. De fås i 3 udgaver med lav, medium og høj støtte og øger din komfort betydeligt, mens du arbejder.

 

 

Udover svangstøttende indlægssåler kan du også få komfortable og isolerende indlægssåler fra Brynje. Her kan du se et eksempel på en isolerende sål fra Brynje.

Brynje sokker, eller Brynje strømper om du vil, er et virkelig godt supplement til dine sikkerhedssko, så du øger komforten endnu mere til daglig.

Du kan få Brynje strømper til hverdag, arbejdsstrømper til hele året og arbejdsstrømper fra Brynje til dig, der arbejder ude om vinteren.

 

Forlæng levetiden på dine Brynje sikkerhedssko

Én ting er at vælge dine næste sikkerhedssko eller sikkerhedsstøvler fra Brynje; noget andet er at vedligeholde og forlænge levetiden på dem. Det kan du gøre ved at pleje og beskytte dem med enten en Brynje læderbalsam eller en Brynje imprægnering.

Du kan også bestille Brynje snørebånd, hvis dem du har siddende på skoene er ved at trænge til en udskiftning. Snørebånd fra Brynje fås i forskellige længder, og de fås også i en brandhæmmende udgave: Brandhæmmende snørebånd fra Brynje.

 

Find Brynje forhandler

Den nemmeste vej til at få fat i dine næste Brynje sikkerhedssko og tilbehør er ved at klikke videre her:
Find Brynje forhandlere

Her finder du nemlig din nærmeste forhandler, både de fysiske butikker og online webshops, som forhandler Brynje sikkerhedssko og tilbehør.