1 2<!DOCTYPE html> 3<html lang="sv"> 4<head> 5 6
6<script> 7 window.UADisabled = true; 8</script>
8 9
9<script> 10 window.GA4Enabled = true; 11</script>
11 12
12<script> 13 window.dataLayer = window.dataLayer || []; 14 function gtag() { 15 dataLayer.push(arguments); 16 } 17 gtag('consent', 'default', { 18 ad_storage: 'denied', 19 analytics_storage: 'denied', 20 ad_user_data: 'denied', 21 ad_personalization: 'denied', 22 wait_for_update: 500, 23 }); 24 gtag('set', 'ads_data_redaction', true); 25</script>
25 26 27<link rel="preconnect" href="https://policy.app.cookieinformation.com" crossorigin>
28<script id="CookieConsent" src="https://policy.app.cookieinformation.com/uc.js" 29 data-culture="SV" data-gcm-version="2.0" async type="text/javascript"></script>
29 30 31
31<script> 32 window.dataLayer = []; 33 </script>
33 34 35 36 37 <meta name="viewport" content="width=device-width, initial-scale=1"> 38 39 40 41 42<link rel="preload" href="/Sites/Shared/fontawesome/font/fa-solid-900.woff2" as="font" crossorigin="anonymous"> 43<link rel="preload" href="/Sites/Shared/fontawesome/font/fa-brands-400.woff2" as="font" crossorigin="anonymous"> 44<link rel="preload" href="/Sites/Shared/fontawesome/font/fa-regular-400.woff2" as="font" crossorigin="anonymous"> 45<link rel="preload" href="/Sites/Shared/fontawesome/font/fa-light-300.woff2" as="font" crossorigin="anonymous"> 46<link rel="preload" href="/Sites/VNP/fontello/font/icons.woff2?2659013" as="font" crossorigin="anonymous"> 47 48 49<meta charset="utf-8"> 50<meta http-equiv="X-UA-Compatible" content="IE=edge"> 51<title>Kundservice</title> 52<meta name="description"> 53 54<meta name="viewport" content="width=device-width, minimum-scale=1.0, maximum-scale=1.0, user-scalable=no"> 55 56 <link rel="apple-touch-icon" href="/498b2e/globalassets/vnp-sites/images/for-all-countries/favicon-vesteralens-apple-touch-icon.png"> 57 58 <link rel="icon" type="image/png" href="/498b2e/globalassets/vnp-sites/images/for-all-countries/favicon-vesteralens-favicon-32x32.png" sizes="32x32"> 59 <link rel="icon" type="image/svg+xml" sizes="32x32" href="/498b2e/globalassets/vnp-sites/images/for-all-countries/favicon-vesteralens-white-background.svg"> 60 <link rel="icon" type="image/x-icon" href="/498b2e/globalassets/vnp-sites/images/for-all-countries/favicon-vesteralens-favicon.ico"> 61 62 63<meta property="og:title" content="Kundservice"> 64<meta property="og:description"> 65 66<meta property="og:url" content="https://www.vnp.se/om-oss-fakta/kundservice/"> 67 68<meta name="og:site_name" content="VNP"> 69 70 71
72<script src="https://cdn.optimizely.com/js/5591185167745024.js"></script>
72 73 74<meta name="google-site-verification" content="tsmhKDUQFttrbV9kVfy7YPnAgKzWhMpUN7q3-YtQTqI" />
75<script> 76// Hotjar Tracking Code https://www.vnp.se/ 77window.addEventListener('CookieInformationConsentGiven', function (event) { 78if (CookieInformation.getConsentGivenFor('cookie_cat_statistic')) { 79 (function(h,o,t,j,a,r){ 80 h.hj=h.hj||function(){(h.hj.q=h.hj.q||[]).push(arguments)}; 81 h._hjSettings={hjid:6746316,hjsv:6};6568004 82 a=o.getElementsByTagName('head')[0]; 83 r=o.createElement('script');r.async=1; 84 r.src=t+h._hjSettings.hjid+j+h._hjSettings.hjsv; 85 a.appendChild(r); 86 })(window,document,'https://static.hotjar.com/c/hotjar-','.js?sv='); 87} 88}, false); 89// Replacing Convertize with Hotjar 90//window.addEventListener('CookieInformationConsentGiven', function (event) { 91//if (CookieInformation.getConsentGivenFor('cookie_cat_statistic')) { 92// $.getScript( "//pixel.convertize.io/11167.js", function( data, textStatus, jqxhr ) { 93// console.log( data ); // Data returned 94// console.log( textStatus ); // Success 95// console.log( jqxhr.status ); // 200 96// console.log( "Load was performed." ); 97// }); 98//} 99//}, false); 100</script>
100 101
102<script> 103 // Flag to track whether GTM has already been loaded 104 window.nq_gtmIsLive = window.nq_gtmIsLive || false; 105 106 // Define your GTM ID here 107 const GTM_ID = "GTM-TWFKF9M"; 108 109 // Function to load Google Tag Manager 110 function loadGTM() { 111 if (window.nq_gtmIsLive) return; // Prevent loading GTM multiple times 112 window.nq_gtmIsLive = true; 113 114 (function(w, d, s, l, i) { 115 w[l] = w[l] || []; 116 w[l].push({ 117 'gtm.start': new Date().getTime(), 118 event: 'gtm.js' 119 }); 120 121 var f = d.getElementsByTagName(s)[0]; 122 var j = d.createElement(s); 123 var dl = l != 'dataLayer' ? '&l=' + l : ''; 124 125 j.async = true; 126 j.src = 'https://www.googletagmanager.com/gtm.js?id=' + i + dl; 127 128 f.parentNode.insertBefore(j, f); 129 })(window, document, 'script', 'dataLayer', GTM_ID); 130 } 131 132 // Listen for the user giving consent via CookieInformation 133 window.addEventListener('CookieInformationConsentGiven', function () { 134 loadGTM(); 135 }); 136 137 // If consent was already given before this script runs, load GTM immediately 138 if ( 139 window.CookieConsent && 140 typeof CookieConsent.getConsent === "function" && 141 CookieConsent.getConsent().consentGiven === true 142 ) { 143 loadGTM(); 144 } 145</script>
145 146 147 <link rel="stylesheet" type="text/css" href="/public/v-639153556360000000/vnp.css"> 148 149 <link href="https://www.vnp.se/om-oss-fakta/kundservice/" rel="canonical" /> 150 <link rel='stylesheet' type='text/css' data-f-resource='EPiServerForms.css' href='/Util/EPiServer.Forms/EPiServerForms.css' />
151<script> 152!function(T,l,y){var S=T.location,k="script",D="instrumentationKey",C="ingestionendpoint",I="disableExceptionTracking",E="ai.device.",b="toLowerCase",w="crossOrigin",N="POST",e="appInsightsSDK",t=y.name||"appInsights";(y.name||T[e])&&(T[e]=t);var n=T[t]||function(d){var g=!1,f=!1,m={initialize:!0,queue:[],sv:"5",version:2,config:d};function v(e,t){var n={},a="Browser";return n[E+"id"]=a[b](),n[E+"type"]=a,n["ai.operation.name"]=S&&S.pathname||"_unknown_",n["ai.internal.sdkVersion"]="javascript:snippet_"+(m.sv||m.version),{time:function(){var e=new Date;function t(e){var t=""+e;return 1===t.length&&(t="0"+t),t}return e.getUTCFullYear()+"-"+t(1+e.getUTCMonth())+"-"+t(e.getUTCDate())+"T"+t(e.getUTCHours())+":"+t(e.getUTCMinutes())+":"+t(e.getUTCSeconds())+"."+((e.getUTCMilliseconds()/1e3).toFixed(3)+"").slice(2,5)+"Z"}(),iKey:e,name:"Microsoft.ApplicationInsights."+e.replace(/-/g,"")+"."+t,sampleRate:100,tags:n,data:{baseData:{ver:2}}}}var h=d.url||y.src;if(h){function a(e){var t,n,a,i,r,o,s,c,u,p,l;g=!0,m.queue=[],f||(f=!0,t=h,s=function(){var e={},t=d.connectionString;if(t)for(var n=t.split(";"),a=0;a<n.length;a++){var i=n[a].split("=");
1522===i.length&&(e[i[0][b]()]=i[1])}if(!e[C]){var r=e.endpointsuffix,o=r?e.location:null;e[C]="https://"+(o?o+".":"")+"dc."+(r||"services.visualstudio.com")}return e}(),c=s[D]||d[D]||"",u=s[C],p=u?u+"/v2/track":d.endpointUrl,(l=[]).push((n="SDK LOAD Failure: Failed to load Application Insights SDK script (See stack for details)",a=t,i=p,(o=(r=v(c,"Exception")).data).baseType="ExceptionData",o.baseData.exceptions=[{typeName:"SDKLoadFailed",message:n.replace(/\./g,"-"),hasFullStack:!1,stack:n+"\nSnippet failed to load ["+a+"] -- Telemetry is disabled\nHelp Link: https://go.microsoft.com/fwlink/?linkid=2128109\nHost: "+(S&&S.pathname||"_unknown_")+"\nEndpoint: "+i,parsedStack:[]}],r)),l.push(function(e,t,n,a){var i=v(c,"Message"),r=i.data;r.baseType="MessageData";var o=r.baseData;return o.message='AI (Internal): 99 message:"'+("SDK LOAD Failure: Failed to load Application Insights SDK script (See stack for details) ("+n+")").replace(/\"/g,"")+'"',o.properties={endpoint:a},i}(0,0,t,p)),function(e,t){if(JSON){var n=T.fetch;if(n&&!y.useXhr)n(t,{method:N,body:JSON.stringify(e),mode:"cors"});else if(XMLHttpRequest){var a=new XMLHttpRequest;a.open(N,t),a.setRequestHeader("Content-type","application/json"),a.send(JSON.stringify(e))}}}(l,p))}function i(e,t){f||setTimeout(function(){!t&&m.core||a()},500)}var e=function(){var n=l.createElement(k);n.src=h;var e=y[w];return!e&&""!==e||"undefined"==n[w]||(n[w]=e),n.onload=i,n.onerror=a,n.onreadystatechange=function(e,t){"loaded"!==n.readyState&&"complete"!==n.readyState||i(0,t)},n}();y.ld<0?l.getElementsByTagName("head")[0].appendChild(e):setTimeout(function(){l.getElementsByTagName(k)[0].parentNode.appendChild(e)},y.ld||0)}try{m.cookie=l.cookie}catch(p){}function t(e){for(;e.length;)!function(t){m[t]=function(){var e=arguments;g||m.queue.push(function(){m[t].apply(m,e)})}}(e.pop())}var n="track",r="TrackPage",o="TrackEvent";t([n+"Event",n+"PageView",n+"Exception",n+"Trace",n+"DependencyData",n+"Metric",n+"PageViewPerformance","start"+r,"stop"+r,"start"+o,"stop"+o,"addTelemetryInitializer","setAuthenticatedUserContext","clearAuthenticatedUserContext","flush"]),m.SeverityLevel={Verbose:0,Information:1,Warning:2,Error:3,Critical:4};var s=(d.extensionConfig||{}).ApplicationInsightsAnalytics||{};if(!0!==d[I]&&!0!==s[I]){var c="onerror";t(["_"+c]);var u=T[c];T[c]=function(e,t,n,a,i){var r=u&&u(e,t,n,a,i);return!0!==r&&m["_"+c]({message:e,url:t,lineNumber:n,columnNumber:a,error:i}),r},d.autoExceptionInstrumented=!0}return m}(y.cfg);function a(){y.onInit&&y.onInit(n)}(T[t]=n).queue&&0===n.queue.length?(n.queue.push(a),n.trackPageView({})):a()}(window,document,{src: "https://js.monitor.azure.com/scripts/b/ai.2.gbl.min.js", crossOrigin: "anonymous", cfg: { instrumentationKey:'8f73e23c-e94e-48cc-937b-84a9686a4a74', disableCookiesUsage: false }}); 153</script>
vendor: 1 bytes, line 153
153
154<script> 155var epi = epi||{}; epi.EPiServer = epi.EPiServer||{}; epi.EPiServer.Forms = epi.EPiServer.Forms||{}; 156 epi.EPiServer.Forms.InjectFormOwnJQuery = true;epi.EPiServer.Forms.OriginalJQuery = typeof jQuery !== 'undefined' ? jQuery : undefined; 157</script>
157 158 159 160
161<script type="application/ld+json"> 162 { 163 "@context": "https://schema.org", 164 "@type": "BreadcrumbList", 165 "itemListElement": [ 166 167 { 168 "@type": "ListItem", 169 "position": "1", 170 "name": "Hem", 171 "item": "https://www.vnp.se/om-oss-fakta/kundservice/" 172 } 173 ] 174 } 175</script>
175 176
177<script type="application/ld+json"> 178 { 179 "@context": "https://schema.org", 180 "@type": "Organization", 181 "url": "https://www.vnp.se/", 182 "logo": "https://www.vnp.se/4909ad/globalassets/vnp-sites/images/for-all-countries/7.-icons--logos/logo_vesteralens.svg" 183 } 184</script>
184 185 186<!-- WT-3139 --> 187<style> 188.product-link__text .fw-400 + .article-page__text { 189 display: none; 190} 191 192.quick-buy-block__form { 193 text-align: center; 194} 195 196.block--extended-quick-buy .product-link a, 197.product-link a { 198 text-align: center; 199 margin-bottom: 1em; 200} 201.product-link p:empty { 202 display: none; 203} 204.quick-buy-block__form button { 205 width: 100%; 206 margin-left: 0; 207 margin-right: 0; 208} 209 210@media (min-width: 48em) { 211 .quick-buy-block__form button { 212 margin-left: 0; 213 width: auto; 214 } 215 .quick-buy-block__form { 216 text-align: left; 217 } 218} 219</style> 220<!-- WT-3139 --> 221 222<!-- WT-2914 --> 223<style> 224 .cart__item__discount-price span:not(.cart__item__discount-price-value) { display: none; } 225</style> 226<!-- /WT-2914 --> 227 228<!-- WT-2881 --> 229<style> 230 .product-page__variant__description { display: none; } 231</style> 232<!-- /WT-2881 --> 233 234<!-- WT-1643 --> 235<style> 236body > div.modal.search__modal.modal--active > div > form > div { 237 padding: 1em; 238} 239body > div.modal.search__modal.modal--active > div > form > div > button > i { 240 display: none; 241} 242body > div.modal.search__modal.modal--active > div > button { 243 top: 16px; 244 right: 16px; 245} 246body > div.modal.search__modal.modal--active > div > form > div > input { 247 padding-left: 16px; 248} 249 250</style> 251<!-- WT-1643 --> 252 253<!-- WT-1662 --> 254<style> 255.cart__item__placed-price[style*="text-decoration: line-through"] { 256 display: none; 257} 258</style> 259<!-- WT-1662 --> 260 261<!-- WT-1685 --> 262<style> 263.carousel-block__item .cta-block { 264 text-align: center; 265} 266 267.carousel-block__item .cta-block .link-button-block { 268 font-family: "Open Sans",sans-serif; 269 font-size: 1rem; 270 line-height: 1.75rem; 271 font-weight: bold; 272 letter-spacing: 0.0625rem; 273 border-radius: 6px; 274 background-color: #d68a49; 275 border-color: #d68a49; 276 color: white; 277 text-decoration: none; 278 text-align: center; 279 padding: 1em; 280} 281 282 283</style> 284<!-- /WT-1685 --> 285 286<!-- WT-1664 --> 287<style> 288.article-page__header .article-page__heading { font-size: 2.375em; line-height: 120%; max-width: 100%; } 289.article-page__text h1 { font-size: 2.375em; line-height: 120%; max-width: 100%; } 290.article-page__content h2 { font-size: 1.75em; line-height: 120%; } 291.article-page__content h3 { font-size: 1.5em; line-height: 120%; } 292.article-page__content h4 { font-size: 1.25em; line-height: 120%; } 293 294@media (min-width: 85.375em) { 295 .article-page__header .article-page__heading { font-size: 3.5em; line-height: 120%; } 296 .article-page__text h1 { font-size: 3.5em; line-height: 120%; } 297 .article-page__content h2 { font-size: 2.375em; line-height: 120%; } 298 .article-page__content h3 { font-size: 1.875em; line-height: 120%; } 299 .article-page__content h4 { font-size: 1.5em; line-height: 120%; } 300} 301 302.product-page__variant__selector__text { line-height: 120%; } 303 304.image-and-text-block__text h1 { 305 font-size: 48px;} 306 307@media (max-width: 47.99em) { 308 .image-and-text-block__text h1 { 309 font-size: 33px; } 310} 311@media (min-width: 64em) { 312.usp-information__text h4 { 313 font-size: 24px; 314 margin: 18px auto 8px;} 315} 316 317@media (max-width: 64em){ 318.usp-information__text h4 { 319 margin: 12px auto 0px;} 320} 321 322.product-page__variant__price.discount { 323 color: #ff5200; 324} 325 326</style> 327<!-- /WT-1664 --> 328 329<!-- WT-1772--> 330<style> 331.product-page__buy-heading { 332 padding: 0 0 0 0; 333} 334 335.product-page__heading, .product-page__buy-heading { 336padding-top: 0px; 337} 338 339@media (min-width: 64em) { 340.product-page__short-desc { 341font-size: 20px; 342} 343} 344 345@media (max-width: 64em) { 346.product-page__short-desc { 347font-size: 18px; 348} 349} 350 351@media (max-width: 64em) { 352.product-page__short-desc { 353font-size: 18px; 354}} 355 356@media (max-width: 64em) { 357 .product-page__sale-text__item { 358 font-size: 16px; 359 color: #ffff; 360 } 361} 362 363@media (min-width: 64em) { 364 .product-page__sale-text__item { 365 font-size: 18px; 366 color: #ffff; 367 } 368 369 .product-page__buy-form__variant-note { 370 min-width: 425px !important; 371 } 372} 373 374.product-page__variant__price { 375 font-size: 28px;} 376 377.product-page__variant__selector__text { 378font-size: 16px; 379} 380 381@media (max-width: 64em) { 382.product-page__variant__selector__text { 383font-size: 15px; 384} 385} 386 387 388@media (max-width: 64em) { 389.product-page__variant__description { 390font-size: 15px; 391} 392} 393 394@media (min-width: 23.4375em) and (max-width: 47.99em) { 395 .row>.block { 396 padding: 1.875em 1.5625em 0; 397 }} 398 399@media (min-width: 64em) 400{.row>.block { 401 padding: 1em 0.9375em; 402}} 403 404 405.product-page__sale-text__item {font-size: 17px;} 406 407@media (min-width: 48em) { 408 .accordion__item__heading { 409 padding: 20px 20px 20px; 410 } 411} 412 413@media (max-width: 48em) { 414 .accordion__item__heading { 415 padding: 16px 16px 16px; 416 } 417} 418 419.accordion__item i { 420 top: 5px; 421 color: #0065a0; 422 font-weight: 500; 423} 424 425@media (max-width: 47.99em) { 426 .accordion__item__heading__title { 427 max-width: 280px; 428 } 429} 430 431.accordion__item__heading__title { 432 line-height: 1.5em; 433 } 434 435</style> 436<!-- /WT-1772 --> 437 438 439<!-- form--> 440<style> 441 442@media (max-width: 47.99em) { 443 .EPiServerForms .Form__Title { 444 line-height: 120%; 445 letter-spacing: 0px; 446 } 447} 448 449.EPiServerForms .Form__Title { 450 line-height: 120%; 451 letter-spacing: 0px; 452 } 453 454</style> 455 456<!-- USP--> 457<style> 458 459@media (max-width: 47.99em) { 460 .usp-information__heading { 461 padding: 0px 0 4px; 462 } 463} 464 465.usp-information__content { 466 line-height: 150%; 467} 468 469</style> 470 471<!-- Checkout--> 472<style> 473 474.checkout__customer-details__devider { 475 margin-bottom: 0px; 476} 477 478.checkout__total { 479 padding: 10px 0; 480 margin-bottom: 5px; 481} 482 483.form__label { 484 padding: 0 0 5px; 485} 486 487.checkout__total__amount { 488 font-size: 22px; 489 line-height: 150%; 490} 491 492.cart__summary-item span:last-child { 493 font-weight: 600; 494} 495 496.checkout__heading { 497 padding: 18px 0; 498 letter-spacing: normal; 499} 500 501.checkout__total__label { 502 font-weight: 600; 503} 504 505.checkout__payment__list__item { 506 padding-bottom: 4px; 507} 508 509@media (max-width: 63.99em) { 510 .cart__item__heading { 511 font-size: 14px; 512 line-height: initial; 513 } 514 515 .checkout__wrapper { 516 padding-left: 20px; 517 padding-right: 20px; 518 } 519 520 .checkout__heading { 521 font-size: 20px; 522 } 523} 524 525</style> 526 527<!--Product CTA color--> 528<style> 529 530.product-link__text .link-button-block { 531 background-color: #ff5200; 532} 533 534</style> 535 536<!-- NAV--> 537<style> 538@media (min-width: 64em) { 539 .navigation__menu__submenu__link { 540 display: block; 541 width: 100%; 542 height: 100%; 543 padding: 8px 26px; 544 } 545 546 .navigation__menu__submenu__link-container { 547 padding: 0; 548 } 549} 550 551@media (min-width: 64em) { 552 .product-page { 553 margin-top: 25px; 554 } 555} 556 557.header__logo__image { min-width: 115px; } 558</style> 559 560 561<!-- TrustBox script -->
562<script type="text/javascript" src="//widget.trustpilot.com/bootstrap/v5/tp.widget.bootstrap.min.js" async></script>
562 563<!-- End TrustBox script --> 564 565 566 567 568 569 570 571 572 573 574 575 576 577 578 579 580 581 <!-- Adservice Master Tag --> 582
582<script async src="https://www.aservice.cloud/trc/mastertag"></script>
582 583
583<script> 584 window.asData = window.asData || []; 585 function atag() { asData.push(arguments); } 586 atag('init'); 587 atag('track', 'pageview'); 588 </script>
588 589</head> 590<body 591 592 class=""> 593 594 595 596 597 598 599<header class="header" data-header='{}'> 600 <div class="header__blur" data-header__blur='{}'><span></span></div> 601 602 603 604 605 <div class="header__container"> 606 <div class="header__top"> 607 608 609<ul class="header__top__internal-links"> 610 611 <li class="header__top__internal-links__item " ><a href="/om-oss-fakta/kundservice/">0522 - 58 50 00 - Vi hjälper dig snabbast och bäst på telefon, vardagar 08:30 - 16:30. Vi hörs!</a></li> 612</ul> 613 614 <div class="navigation__menu__item navigation__menu__item--search"> 615 <form class="navigation__search-form" method="get" action="/sok/"> 616 <div class="form__input-container"> 617 <button class="navigation__search-form__button" type="submit" aria-label="Sök"></button> 618 <input class="navigation__search-form__input" type="search" placeholder="Sök" name="query"> 619 <button class="navigation__search-form__close-button" type="button"></button> 620 </div> 621 </form> 622 </div> 623 624 <button class="navigation__toggle-search navigation__icon-container" aria-label="Sök" data-toggle-search='{}'> 625 <i class="navigation__toggle-search__icon"></i> 626 <span>Sök</span> 627 </button> 628 629 <a class="navigation__mypage navigation__icon-container" href="https://mypage.vnp.se/login" aria-label="Min sida"> 630 <i class="navigation__mypage__icon"></i> 631 <span class="navigation__mypage__text">Min sida</span> 632 </a> 633 634 <a class="navigation__cart navigation__icon-container" href="/kassa/" aria-label="Kundvagn" data-navigation__checkout-link data-navigation__checkout-icon 635 data-navigation__checkout-override-url="/kassa/" data-anchor-link={} )> 636 <i class="navigation__cart__icon"></i> 637 <span class="navigation__cart__text">VARUKORG</span> 638 </a> 639 </div> 640 </div> 641 <nav class="navigation" role="navigation" data-navigation='{ "enableCart": true }'> 642 <div class="navigation__container"> 643 <a class="header__logo" href="/"> 644 <img alt="Vesterålens" 645 srcset="/4909ad/globalassets/vnp-sites/images/for-all-countries/7.-icons--logos/logo_vesteralens.svg?width=280&quality=100 280w, 646 /4909ad/globalassets/vnp-sites/images/for-all-countries/7.-icons--logos/logo_vesteralens.svg?width=132quality=100 132w" 647 sizes="(min-width: 1024px) 280px, 132px" 648 src="/4909ad/globalassets/vnp-sites/images/for-all-countries/7.-icons--logos/logo_vesteralens.svg" 649 class="header__logo__image" 650 loading="lazy" /> 651 </a> 652 <button class="navigation__customer-service-button" aria-label="Kundtjänst"> 653 <i class="navigation__customer-service-button__icon"></i> 654 <span>Kundtjänst</span> 655 </button> 656 <div class="navigation__customer-service-modal" data-modal data-customer-service-modal> 657 <button class="modal__close color--modal__close" data-modal__close aria-label="Stäng"></button> 658 659 660<p><a href="tel:+46522585000">0522 - 58 50 00</a></p> 661<p>Du når oss per telefon vardagar kl. 8.30-16.30</p> 662<p> </p> 663 </div> 664 <div class="navigation__menu-panel"> 665 <a class="header__logo" href="/"> 666 <img alt="Vesterålens" 667 srcset="/4909ad/globalassets/vnp-sites/images/for-all-countries/7.-icons--logos/logo_vesteralens.svg?width=280&quality=100 280w, 668 /4909ad/globalassets/vnp-sites/images/for-all-countries/7.-icons--logos/logo_vesteralens.svg?width=132quality=100 132w" 669 sizes="(min-width: 1024px) 280px, 132px" 670 src="/4909ad/globalassets/vnp-sites/images/for-all-countries/7.-icons--logos/logo_vesteralens.svg" 671 class="header__logo__image" 672 loading="lazy" /> 673 </a> 674 675 <ul class="navigation__menu"> 676 <li class="navigation__menu__item "> 677 <a class="navigation__menu__link" href="/omega-3/" > 678 Essential Omega-3 679 </a> 680 </li> 681 <li class="navigation__menu__item "> 682 <a class="navigation__menu__link" href="/kundhistorier/" > 683 Kundhistorier 684 </a> 685 </li> 686 <li class="navigation__menu__item "> 687 <a class="navigation__menu__link" href="/om-oss/" > 688 Om oss 689 </a> 690 </li> 691 692 693<ul class="navigation__internal-links"> 694 695 <li class="navigation__internal-links__item " >
695<a href="/om-oss-fakta/kundservice/">0522 - 58 50 00 - Vi hjälper dig snabbast och bäst på telefon, vardagar 08:30 - 16:30. Vi hörs!</a></li> 696</ul> 697 <li class="navigation__menu__item navigation__menu__item--CTAButton"> 698 699 700 701 <a class="navigation__menu__link" href="/omega-3/"> 702Beställ omega-3 här</a> 703 704 705 </li> 706 707 708<ul class="navigation__external-links"> 709 710</ul> 711 </ul> 712 713 <button class="navigation__close" aria-label="Stäng" data-navigation__toggle><i class="fa-times fal"></i></button> 714 </div> 715 716 717 <button class="navigation__toggle navigation__icon-container" aria-label="Meny" data-navigation__toggle> 718 <i class="navigation__toggle-menu"></i> 719 </button> 720 </div> 721 </nav> 722</header> 723 724 725 726 727 728 729 730 731 732 733 734 735 736 737<main class="main 738 "> 739 740 741 742<div class="article-page "> 743 744 745 746 <div class="article-page__container"> 747 748 <div class="article-page__content"> 749 <div class="article-page__content__inner"> 750 751 752 753 754 755 </div> 756 757 758 759 </div> 760 </div> 761 762 763<div><div class="container"><div class="row"><div class="block block--full block--image-and-text"> 764 765 766<div class="image-and-text-block image-and-text-block--full image-and-text-block--color-default " style='background-image: url("?height=30&quality=100&width=200"); background-size: cover;'> 767 768 769 770 771 772 773 774<div class="image-and-text-block__text"><h2 style="text-align: center;">Vi finns här för dig!</h2> 775<p style="text-align: center;"><br />Bläddra gärna och se om du kan hitta svaret på det du undrar över bland våra vanligaste frågor. Du är givetvis varmt välkommen att kontakta oss. </p></div> 776</div> 777 778</div></div><div class="row"><div class="block block--full block--feature-info-listing"> 779 780 781<div class="feature-list-block"> 782 783 784<div style = 'justify-content: center; row-gap: 32px; column-gap: 30px;max-width: 946px; margin: 0 auto;' class="feature-list-block-content"><div class="feature-list-block-content-item isolation-class-eba6bfaf"> 785 786 787<div style="background-color: #F8FCFC; border-radius: 7px; border-color: #0065A0; border-style: solid; border-width: 2px;" class="feature-info-block"> 788 789 <div class="feature-info-block-text"> 790 791 792<p> </p> 793<p><a href="tel:+4620474748"><img style="display: block; margin-left: auto; margin-right: auto;" src="/49c86b/globalassets/vnp-sites/images/local-content-se/imagedgqp.png" alt="imagedgqp.png" width="48" height="48" /></a></p> 794<p style="text-align: center; padding-top: 15px;"><a href="tel:+4620474748"><span class="weight--regular" style="font-size: 22px; line-height: 136%;">0522 - 58 50 00</span></a></p> 795<p style="text-align: center;">Vi är alltid glada att prata med dig.</p> 796 </div> 797</div> 798</div><div class="feature-list-block-content-item isolation-class-eba6bfaf"> 799 800 801<div style="background-color: #F8FCFC; border-radius: 7px; border-color: #0065A0; border-style: solid; border-width: 2px;" class="feature-info-block"> 802 803 <div class="feature-info-block-text"> 804 805 806<p style="text-align: center;"> </p> 807<p style="text-align: center;"><a href="/"><img src="/49c875/globalassets/vnp-sites/images/image9a4eb.png" alt="image9a4eb.png" width="55" height="41" /></a></p> 808<p style="text-align: center; padding-top: 15px;"><a href="https://www.vnp.no/"><span class="weight--regular" style="font-size: 22px; line-height: 136%;">[email protected]</span></a></p> 809<p style="text-align: center;">Varmt välkommen att maila oss.</p> 810 </div> 811</div> 812</div></div style = 'justify-content: center; row-gap: 32px; column-gap: 30px;max-width: 946px; margin: 0 auto;'></div> 813
814<script> 815 "DOMContentLoaded resize".split(" ").forEach(function (e) { 816 window.addEventListener(e, function () { 817 let isVitaePro = false; 818 let windowWidth = window.outerWidth; 819 document.querySelectorAll('.isolation-class-eba6bfaf').forEach(function(element) { 820 if ((!isVitaePro && windowWidth < 768) || (isVitaePro && windowWidth < 769)) { 821 element.style.flex = '0 0 calc(100% - 0px)'; 822 } else if ((!isVitaePro && windowWidth < 1024) || (isVitaePro && windowWidth < 1025)) { 823 element.style.flex = '0 0 calc(100% - 0px)'; 824 } else { 825 element.style.flex = '0 0 calc(50% - 30px)'; 826 } 827 }); 828 }, true); 829 }); 830</script>
830 831 832</div></div><div class="row"><div class="block block--full block--image-and-text"> 833 834 835<div class="image-and-text-block image-and-text-block--full image-and-text-block--color-default text-align-center-desktop text-align-center-tablet text-align-center-mobile" style='background-image: url("?height=30&quality=100&width=200"); background-size: cover;'> 836 837 838 839 840 841 842 843<div class="image-and-text-block__text"><h2 style="text-align: center;">Min sida</h2> 844<h4 style="text-align: center;">Du kan även logga in på "Min sida" <a href="https://vnp.se/login" target="_blank" rel="noopener">här</a></h4></div> 845</div> 846 847</div></div></div><div class="block block--hero block--usp-information"> 848 849 850<div class="usp-information"> 851 <div class="usp-information__container usp-information__container--inverse" style="max-width: 1400px;margin: 0 auto;"> 852 <div class="usp-information__col"> 853 <div class="usp-information__content"> 854 <h2 class="usp-information__heading">Kundfördelar</h2> 855 856 857<div class="usp-information__text"><p><span class="weight--regular" style="font-size: 17px; line-height: 150%;"> Som abonnemangskund hos oss, får du en mängd fördelar. </span></p> 858<ul class="icon-custom-list icon-custom-list1"> 859<li><span class="weight--semi-bold fs-mobile-22 lh-mobile-pc-127" style="font-size: 24px; line-height: 112%;">Fantastisk kundtjänst</span><br /><span class="weight--regular" style="font-size: 17px; line-height: 150%;">Vårt mål är att ha Sveriges nöjdaste kunder och vår fantastiska kundtjänst finns till, för att stöda detta mål. Vi har korta väntetider och kunnig personal.</span></li> 860<li><span class="weight--semi-bold fs-mobile-22 lh-mobile-pc-127" style="font-size: 24px; line-height: 112%;">Gratis bonusprodukter</span><br /><span class="weight--regular" style="font-size: 17px; line-height: 150%;">Som kund hos oss, samlar du automatiskt bonuspoäng. Med poängen kan du beställa gratis bonusprodukter. <a href="/kundfordelar/bonusprogram/">Läs mer om vårt bonusprogram</a></span></li> 861<li><span class="weight--semi-bold fs-mobile-22 lh-mobile-pc-127" style="font-size: 24px; line-height: 112%;">Fri frakt</span><br /><span class="weight--regular" style="font-size: 17px; line-height: 150%;">Du behöver inte besöka ett postomboud med oss. Vi skickar dina produkter hem och du behöver aldrig betala för frakt.</span></li> 862<li><span class="weight--semi-bold fs-mobile-22 lh-mobile-pc-127" style="font-size: 24px; line-height: 112%;">Ett skräddarsytt abonnemang</span><br /><span class="weight--regular" style="font-size: 17px; line-height: 150%;">Du kan alltid anpassa intervallerna i leveranser så att det passar dig perfekt eller pausa om du kanske ska iväg på resa. </span></li> 863</ul></div> 864 865 <div class="usp-information__tabs" data-usp-information="{}"> 866 <div class="usp-information__tabs__navigation owl-carousel"> 867 </div> 868 <div class="usp-information__tabs__content"> 869 </div> 870 </div> 871 872 <div class="usp-information__actions"> 873 874 875 876 877 878 </div> 879 </div> 880 </div> 881 <div class="usp-information__col"> 882 <img alt="" 883 srcset="/4ad6a1/globalassets/vnp-sites/images/for-all-countries/4.-halfblock_645x583/halfblock-645x583_yvonneumbrella.jpg?width=400&quality=100 400w, 884 /4ad6a1/globalassets/vnp-sites/images/for-all-countries/4.-halfblock_645x583/halfblock-645x583_yvonneumbrella.jpg?width=500&quality=100 500w, 885 /4ad6a1/globalassets/vnp-sites/images/for-all-countries/4.-halfblock_645x583/halfblock-645x583_yvonneumbrella.jpg?width=600&quality=100 600w, 886 /4ad6a1/globalassets/vnp-sites/images/for-all-countries/4.-halfblock_645x583/halfblock-645x583_yvonneumbrella.jpg?width=645&quality=100 645w, 887 /4ad6a1/globalassets/vnp-sites/images/for-all-countries/4.-halfblock_645x583/halfblock-645x583_yvonneumbrella.jpg?width=700&quality=100 700w" 888 sizes="(min-width: 850px) 645px, 889 (min-width: 768px) 400px, 890 (min-width: 600px) 700px, 891 (min-width: 500px) 600px, 892 (min-width: 400px) 500px, 893 400px" 894 src="/4ad6a1/globalassets/vnp-sites/images/for-all-countries/4.-halfblock_645x583/halfblock-645x583_yvonneumbrella.jpg" 895 class="image-block__image" 896 loading="lazy" /> 897 </div> 898 </div> 899</div></div><div class="container"><div class="row"><div class="block block--full block--extended-quick-buy"> 900 901<div class="product-link" data-extended-quick-buy='{}' data-price-format-options='{ "numberOfDecimalsForDisplay": 0, "decimalSeparator": ",", "currencySymbol": ",-", "currencyPosition": "AfterPrice", "currencySpacing": "", "negativeSymbolPosition": "BeforePrice" }'> 902 <a href="/omega-3/"> 903 <img 904 srcset="/495fd3/globalassets/vnp-sites/images/for-all-countries/1.-products_512x512/omega-3-classic/essentialo3_300cx300.jpg?width=200&quality=100 200w, 905 /495fd3/globalassets/vnp-sites/images/for-all-countries/1.-products_512x512/omega-3-classic/essentialo3_300cx300.jpg?width=285&quality=100 285w, 906 /495fd3/globalassets/vnp-sites/images/for-all-countries/1.-products_512x512/omega-3-classic/essentialo3_300cx300.jpg?width=300&quality=100 300w" 907 sizes="(min-width: 1024px) 285px, 908 (min-width: 768px) 300px, 909 200px" 910 src="/495fd3/globalassets/vnp-sites/images/for-all-countries/1.-products_512x512/omega-3-classic/essentialo3_300cx300.jpg?width=200&quality=100" 911 class="product-link__image" 912 loading="lazy" /> 913 </a> 914 915 <div class="product-link__text"> 916 917 918<p><strong>Vesterålen's Omega-3</strong> är en av Nordens mest sålda Omega-3 sedan över 25 år! Bra för hjärta, hjärna och ögon. </p> 919 <div class="product-link__price-wrapper"> 920 <div class="product-link__price" data-subscription-product="32225"> 921 Medlemskap 922 <p class="product-link__price__amount" data-variant-id="58704" data-cart__item__remove-variant="58704"> 923 </p> 924 925 </div> 926 <div class="product-link__price__currency"></div> 927 </div> 928 929 930 931 932 <a class=" link-button-block" href="/omega-3/"> 933Se pris och beställ</a> 934 935 936 937 </div> 938</div></div></div><div class="row"><div class="block block--full block--image-and-text"> 939 940 941<div class="image-and-text-block image-and-text-block--full image-and-text-block--color-default text-align-center-desktop text-align-center-tablet text-align-center-mobile" style='background-image: url("?height=30&quality=100&width=200"); background-size: cover;'> 942 943 944 945 946 947 948 949<div class="image-and-text-block__text"><h2 style="text-align: center;">Ånger- och returrätt</h2> 950<p style="text-align: left;"><span class="weight--regular" style="font-size: 18px; line-height: 150%;"><br /></span>Du har 14 dagars ångerrätt från det att du har tagit emot varan. Om du utövar din ångerrätt ska du senast inom 14 dagar skicka tillbaka obruten och felfri produkt till oss.</p> 951<p style="text-align: left;">Vid retur betalar du som kund frakten, du väger paketet och applicerar porto utefter vikt på paketet. Paketet skall vara obrutet och även innehålla fakturan så vi ser att returen kommer ifrån dig. </p> 952<p style="text-align: left;">Paketet återsänds till följande adress: </p> 953<p style="text-align: left;"><em>NutraQ Sweden AB</em><br /><em>c/o Parsell<br />Schillers Väg 2<br />451 55 Uddevalla</em></p></div> 954</div> 955 956</div></div><div class="row"><div class="block block--full block--accordion"> 957 958<div class="accordion accordion--full"> 959 <h2 class="accordion__heading">Frågor och svar om våra abonnemang</h2> 960 <div data-accordion-format-options='{ "isAccordionClosedByDefault": "True" }' data-accordion-block="{}" 961 data-count-of-visible-items="0" 962 data-hide-view-less-button="False"> 963 964 965 966<ul class="accordion__list" data-accordion='{}'> 967 <li class="accordion__item accordion__item--active" data-accordion__item id= data-accordion__item__toggle> 968 <div class="accordion__item__heading "> 969 <div class="accordion__item__active-icon"> 970 971 <i class="far fa-angle-up"></i> 972 973 </div> 974 975 <i class="far fa-angle-down"></i> 976 <div class="accordion__item__heading__title-wrapper"> 977
978<h3 class="accordion__item__heading__title">Hur lÃ¥ng är leveranstiden?</h3> 979 980 981 982 983 984 </div> 985 </div> 986 <div class="accordion__item__text" data-accordion__item__content> 987 988 989<p>Nya beställningar, både singelköp och abonnemang levereras normalt 2-5 arbetsdagar efter lagd order. </p> 990<p>Abonnemang levereras sedan efter vald leveransintervall. </p> 991 </div> 992 </li> 993 <li class="accordion__item" data-accordion__item id= data-accordion__item__toggle> 994 <div class="accordion__item__heading "> 995 <div class="accordion__item__active-icon"> 996 997 <i class="far fa-angle-up"></i> 998 999 </div> 1000 1001 <i class="far fa-angle-down"></i> 1002 <div class="accordion__item__heading__title-wrapper"> 1003
1004<h3 class="accordion__item__heading__title">Vad är uppsägningstiden?</h3> 1005 1006 1007 1008 1009 1010 </div> 1011 </div> 1012 <div class="accordion__item__text" data-accordion__item__content> 1013 1014 1015<p>Hos Vesterålen's har du ingen uppsägningstid eller bindningstid på löpande abonnemang. </p> 1016<p>Det lönar sig trots allt att fundera ifall du vill säga upp ditt abonnemang helt, eller lägga den på paus. Som kund på Vesterålen’s behåller du dina bonuspoäng även då ditt abonnemang är på paus.</p> 1017<p>Du kan ändra försändelsedatum av nästa försändelse via ”<a href="https://vnp.se/login">Min sida</a>”, eller genom att ringa eller mejla oss.</p> 1018 </div> 1019 </li> 1020 <li class="accordion__item" data-accordion__item id= data-accordion__item__toggle> 1021 <div class="accordion__item__heading "> 1022 <div class="accordion__item__active-icon"> 1023 1024 <i class="far fa-angle-up"></i> 1025 1026 </div> 1027 1028 <i class="far fa-angle-down"></i> 1029 <div class="accordion__item__heading__title-wrapper"> 1030
1031<h3 class="accordion__item__heading__title">Kan jag pausa mitt abonnemang?</h3> 1032 1033 1034 1035 1036 1037 </div> 1038 </div> 1039 <div class="accordion__item__text" data-accordion__item__content> 1040 1041 1042<p>Har du kanske för mycket hemma? Eller ska du kanske resa bort ett tag? </p> 1043<p>Inga problem, du kan när som helst pausa ditt abonnemang hos oss. Kontakta kundtjänst så hjälper vi dig. </p> 1044 </div> 1045 </li> 1046 <li class="accordion__item" data-accordion__item id= data-accordion__item__toggle> 1047 <div class="accordion__item__heading "> 1048 <div class="accordion__item__active-icon"> 1049 1050 <i class="far fa-angle-up"></i> 1051 1052 </div> 1053 1054 <i class="far fa-angle-down"></i> 1055 <div class="accordion__item__heading__title-wrapper"> 1056
1057<h3 class="accordion__item__heading__title">Vad kostar frakten?</h3> 1058 1059 1060 1061 1062 1063 </div> 1064 </div> 1065 <div class="accordion__item__text" data-accordion__item__content> 1066 1067 1068<p>Alla abonnemang är alltid fraktfria hos oss.</p> 1069<p>Enkelköp tillkommer frakt med 39kr. </p> 1070 </div> 1071 </li> 1072 <li class="accordion__item" data-accordion__item id= data-accordion__item__toggle> 1073 <div class="accordion__item__heading "> 1074 <div class="accordion__item__active-icon"> 1075 1076 <i class="far fa-angle-up"></i> 1077 1078 </div> 1079 1080 <i class="far fa-angle-down"></i> 1081 <div class="accordion__item__heading__title-wrapper"> 1082 1083<h3 class="accordion__item__heading__title">Hur betalar jag?</h3> 1084 1085 1086 1087 1088 1089 </div> 1090 </div> 1091 <div class="accordion__item__text" data-accordion__item__content> 1092 1093 1094<p>Alla priser som visas är inkl moms. </p> 1095<p>Faktura sänds med din leverans och du har 25 dagar att betala från fakturadatum. </p> 1096<p>Det är även möjligt att skaffa bankgirot hos oss, så sparar du tid med betalning i fortsättningen. Då du får din första faktura, är det bara att sätta upp bankgirot via din nätbank. Praktiskt och enkelt!</p> 1097 </div> 1098 </li> 1099 <li class="accordion__item" data-accordion__item id= data-accordion__item__toggle> 1100 <div class="accordion__item__heading "> 1101 <div class="accordion__item__active-icon"> 1102 1103 <i class="far fa-angle-up"></i> 1104 1105 </div> 1106 1107 <i class="far fa-angle-down"></i> 1108 <div class="accordion__item__heading__title-wrapper"> 1109
1110<h3 class="accordion__item__heading__title">Hur gör jag om jag Ã¥ngrat mitt köp?</h3> 1111 1112 1113 1114 1115 1116 </div> 1117 </div> 1118 <div class="accordion__item__text" data-accordion__item__content> 1119 1120 1121<p>Vi följer distanshandelslagen vilket innebär att du har 14 dagars ångerrätt från det att du har tagit emot varan. Om du utövar din ångerrätt ska du senast inom 14 dagar skicka tillbaka obruten och felfri produkt till oss.</p> 1122<p>Vid retur betalar du som kund frakten, du väger paketet och applicerar porto utefter vikt på paketet. Paketet skall vara obrutet och även innehålla fakturan så vi ser att returen kommer ifrån dig.</p> 1123<p>Paketet återsänds till följande adress:</p> 1124<p>NutraQ Sweden AB<br /><span style="font-size: 1rem;">c/o Parsell<br /></span><span style="font-size: 1rem;">Schillers Väg 2<br /></span><span style="font-size: 1rem;">451 55 Uddevalla</span></p> 1125<p>Återbetalning av det belopp som du har betalat kommer att ske inom 14 dagar från den dag kundservice tog emot ditt meddelande om att avtalet frånträtts. Återbetalning kommer att ske till ditt bankkonto.</p> 1126<p>För mer information läs våra köpvillkor <a href="/kopvillkor/" target="_blank" rel="noopener">här</a></p> 1127<p> </p> 1128 </div> 1129 </li> 1130 <li class="accordion__item" data-accordion__item id= data-accordion__item__toggle> 1131 <div class="accordion__item__heading "> 1132 <div class="accordion__item__active-icon"> 1133 1134 <i class="far fa-angle-up"></i> 1135 1136 </div> 1137 1138 <i class="far fa-angle-down"></i> 1139 <div class="accordion__item__heading__title-wrapper"> 1140
1141<h3 class="accordion__item__heading__title">Hur börjar jag använda âMin sidaâ?</h3> 1142 1143 1144 1145 1146 1147 </div> 1148 </div> 1149 <div class="accordion__item__text" data-accordion__item__content> 1150 1151 1152<p>Om du är vår kund och har gett din e-postadress, kan du gå och se på och göra ändringar i ditt abonnemang genom ”<a href="https://vnp.se/login">Min sida</a>”. Då du första gången loggar in på ”Min sida” (eller om du har glömt ditt lösenord), klicka på ”Glömt lösenord?” och fyll i din e-post adress. Ett par minuter efter att klicka på ”ÄNDRA LÖSENORD”, kommer du att få ett mejl med vilket du kan logga in med ett nytt lösenord.</p> 1153<p>I fortsättningen kan du logga in direkt med e-post eller kundnummer och ditt lösenord.</p> 1154 </div> 1155 </li> 1156 <li class="accordion__item" data-accordion__item id= data-accordion__item__toggle> 1157 <div class="accordion__item__heading "> 1158 <div class="accordion__item__active-icon"> 1159 1160 <i class="far fa-angle-up"></i> 1161 1162 </div> 1163 1164 <i class="far fa-angle-down"></i> 1165 <div class="accordion__item__heading__title-wrapper"> 1166
1167<h3 class="accordion__item__heading__title">Var ser jag mina bonuspoäng?</h3> 1168 1169 1170 1171 1172 1173 </div> 1174 </div> 1175 <div class="accordion__item__text" data-accordion__item__content> 1176 1177 1178<p>Du ser mängden bonuspoäng du har i din nyaste faktura. <a href="/kundfordelar/bonusprogram/">Här</a> ser du även hur dina bonuspoäng samlas och hur de kan användas. Om du är osäker, kan du också kontakta oss för att fråga om ditt bonuspoängsaldo. Bonusprodukterna beställs även via oss.</p> 1179 </div> 1180 </li> 1181 <li class="accordion__item" data-accordion__item id= data-accordion__item__toggle> 1182 <div class="accordion__item__heading "> 1183 <div class="accordion__item__active-icon"> 1184 1185 <i class="far fa-angle-up"></i> 1186 1187 </div> 1188 1189 <i class="far fa-angle-down"></i> 1190 <div class="accordion__item__heading__title-wrapper"> 1191
1192<h3 class="accordion__item__heading__title">Hur sparar jag pengar med mitt abonnemang?</h3> 1193 1194 1195 1196 1197 1198 </div> 1199 </div> 1200 <div class="accordion__item__text" data-accordion__item__content> 1201 1202 1203<p>Abonnemang lönar sig alltid hos Vesterålen’s. Försändelserna är billigare än engångsköp, och med abonnemang behöver du inte betala för frakt.</p> 1204<p>Desto längre intervall du väljer med Vesterålen’s Omega-3 och Argus desto mer sparar du. Kontakta kundtjänst om du vill veta mera. Dessutom samlar du bonuspoäng med vilka du kan skaffa bonusprodukter helt gratis.</p> 1205 </div> 1206 </li> 1207</ul> 1208 1209 </div> 1210</div> 1211</div></div></div><div class="block block--hero block--form-container"> 1212 1213 1214 1215 1216 <form method="post" novalidate="novalidate" 1217 data-f-metadata="" aria-labelledby="d99ce3b1-805c-4f48-aee7-cbe353ef3fd8_label" 1218 enctype="multipart/form-data" class="EPiServerForms ValidationSuccess" data-f-type="form" id="d99ce3b1-805c-4f48-aee7-cbe353ef3fd8"> 1219 1220
1221<script type="text/javascript"> 1222 // This view acts as a rendering template to render InitScript(and server-side Form's descriptor) in FormContainerBlock's client-side for Form[d99ce3b1-805c-4f48-aee7-cbe353ef3fd8]. 1223 // TECHNOTE: all serverside (paths, dynamic values) of EPiServerForms will be transfered to client side here in this section. 1224 (function initializeOnRenderingFormDescriptor() { 1225 // each workingFormInfo is store inside epi.EPiServer.Forms, lookup by its FormGuid 1226 var workingFormInfo=epi.EPiServer.Forms["d99ce3b1-805c-4f48-aee7-cbe353ef3fd8"] ={ 1227 Id: "d99ce3b1-805c-4f48-aee7-cbe353ef3fd8" , 1228 Name: "Sign up to Newsletter_SE_VNP" , 1229 // whether this Form can be submitted which relates to the visitor's data (cookie, identity) and Form's settings (AllowAnonymous, AllowXXX) 1230 SubmittableStatus: {"submittable":true,"message":""}, 1231 ConfirmMessage: "", 1232 ResetConfirmMessage : "", 1233 ShowNavigationBar : true, 1234 FocusOnForm: false, 1235 ShowSummarizedData : false, 1236 // serialize the dependency configuration of this form to clientside 1237 DependenciesInfo : JSON.parse("[]"), 1238 // keep all fieldName which are not satisfied the field dependency conditions 1239 DependencyInactiveElements: [], 1240 // Validation info, for executing validating on client side 1241 ValidationInfo : JSON.parse("[{\"targetElementName\":\"__field_32541\",\"targetElementId\":\"ccec6efb-8489-48f4-b7b4-c1df6f37f990\",\"validators\":[{\"type\":\"EPiServer.Forms.Implementation.Validation.RequiredValidator\",\"description\":null,\"model\":{\"message\":\"Fältet är obligatoriskt.\",\"validationCssClass\":\"ValidationRequired\",\"additionalAttributes\":{\"required\":\"\",\"aria-required\":\"true\"}}},{\"type\":\"EPiServer.Forms.Implementation.Validation.EmailValidator\",\"description\":null,\"model\":{\"jsPattern\":\"^((([a-zA-Z]|\\\\d|[!#\\\\$%\u0026\u0027\\\\*\\\\+\\\\-\\\\/=\\\\?\\\\^_`{\\\\|}~]|[\\\\u00A0-\\\\uD7FF\\\\uF900-\\\\uFDCF\\\\uFDF0-\\\\uFFEF])+(\\\\.([a-zA-Z]|\\\\d|[!#\\\\$%\u0026\u0027\\\\*\\\\+\\\\-\\\\/=\\\\?\\\\^_`{\\\\|}~]|[\\\\u00A0-\\\\uD7FF\\\\uF900-\\\\uFDCF\\\\uFDF0-\\\\uFFEF])+)*)|((\\\\x22)((((\\\\x20|\\\\x09)*(\\\\x0d\\\\x0a))?(\\\\x20|\\\\x09)+)?(([\\\\x01-\\\\x08\\\\x0b\\\\x0c\\\\x0e-\\\\x1f\\\\x7f]|\\\\x21|[\\\\x23-\\\\x5b]|[\\\\x5d-\\\\x7e]|[\\\\u00A0-\\\\uD7FF\\\\uF900-\\\\uFDCF\\\\uFDF0-\\\\uFFEF])|(\\\\\\\\([\\\\x01-\\\\x09\\\\x0b\\\\x0c\\\\x0d-\\\\x7f]|[\\\\u00A0-\\\\uD7FF\\\\uF900-\\\\uFDCF\\\\uFDF0-\\\\uFFEF]))))*(((\\\\x20|\\\\x09)*(\\\\x0d\\\\x0a))?(\\\\x20|\\\\x09)+)?(\\\\x22)))@((([a-zA-Z]|\\\\d|[\\\\u00A0-\\\\uD7FF\\\\uF900-\\\\uFDCF\\\\uFDF0-\\\\uFFEF])|(([a-zA-Z]|\\\\d|[\\\\u00A0-\\\\uD7FF\\\\uF900-\\\\uFDCF\\\\uFDF0-\\\\uFFEF])([a-zA-Z]|\\\\d|-|\\\\.|_|~|[\\\\u00A0-\\\\uD7FF\\\\uF900-\\\\uFDCF\\\\uFDF0-\\\\uFFEF])*([a-zA-Z]|\\\\d|[\\\\u00A0-\\\\uD7FF\\\\uF900-\\\\uFDCF\\\\uFDF0-\\\\uFFEF])))\\\\.)+(([a-zA-Z]|[\\\\u00A0-\\\\uD7FF\\\\uF900-\\\\uFDCF\\\\uFDF0-\\\\uFFEF])|(([a-zA-Z]|[\\\\u00A0-\\\\uD7FF\\\\uF900-\\\\uFDCF\\\\uFDF0-\\\\uFFEF])([a-zA-Z]|\\\\d|-|\\\\.|_|~|[\\\\u00A0-\\\\uD7FF\\\\uF900-\\\\uFDCF\\\\uFDF0-\\\\uFFEF])*([a-zA-Z]|[\\\\u00A0-\\\\uD7FF\\\\uF900-\\\\uFDCF\\\\uFDF0-\\\\uFFEF])))$\",\"dotNetPattern\":\"^((([a-zA-Z]|\\\\d|[!#\\\\$%\u0026\u0027\\\\*\\\\+\\\\-\\\\/=\\\\?\\\\^_`{\\\\|}~]|[\\\\u00A0-\\\\uD7FF\\\\uF900-\\\\uFDCF\\\\uFDF0-\\\\uFFEF])+(\\\\.([a-zA-Z]|\\\\d|[!#\\\\$%\u0026\u0027\\\\*\\\\+\\\\-\\\\/=\\\\?\\\\^_`{\\\\|}~]|[\\\\u00A0-\\\\uD7FF\\\\uF900-\\\\uFDCF\\\\uFDF0-\\\\uFFEF])+)*)|((\\\\x22)((((\\\\x20|\\\\x09)*(\\\\x0d\\\\x0a))?(\\\\x20|\\\\x09)+)?(([\\\\x01-\\\\x08\\\\x0b\\\\x0c\\\\x0e-\\\\x1f\\\\x7f]|\\\\x21|[\\\\x23-\\\\x5b]|[\\\\x5d-\\\\x7e]|[\\\\u00A0-\\\\uD7FF\\\\uF900-\\\\uFDCF\\\\uFDF0-\\\\uFFEF])|(\\\\\\\\([\\\\x01-\\\\x09\\\\x0b\\\\x0c\\\\x0d-\\\\x7f]|[\\\\u00A0-\\\\uD7FF\\\\uF900-\\\\uFDCF\\\\uFDF0-\\\\uFFEF]))))*(((\\\\x20|\\\\x09)*(\\\\x0d\\\\x0a))?(\\\\x20|\\\\x09)+)?(\\\\x22)))@((([a-zA-Z]|\\\\d|[\\\\u00A0-\\\\uD7FF\\\\uF900-\\\\uFDCF\\\\uFDF0-\\\\uFFEF])|(([a-zA-Z]|\\\\d|[\\\\u00A0-\\\\uD7FF\\\\uF900-\\\\uFDCF\\\\uFDF0-\\\\uFFEF])([a-zA-Z]|\\\\d|-|\\\\.|_|~|[\\\\u00A0-\\\\uD7FF\\\\uF900-\\\\uFDCF\\\\uFDF0-\\\\uFFEF])*([a-zA-Z]|\\\\d|[\\\\u00A0-\\\\uD7FF\\\\uF900-\\\\uFDCF\\\\uFDF0-\\\\uFFEF])))\\\\.)+(([a-zA-Z]|[\\\\u00A0-\\\\uD7FF\\\\uF900-\\\\uFDCF\\\\uFDF0-\\\\uFFEF])|(([a-zA-Z]|[\\\\u00A0-\\\\uD7FF\\\\uF900-\\\\uFDCF\\\\uFDF0-\\\\uFFEF])([a-zA-Z]|\\\\d|-|\\\\.|_|~|[\\\\u00A0-\\\\uD7FF\\\\uF900-\\\\uFDCF\\\\uFDF0-\\\\uFFEF])*([a-zA-Z]|[\\\\u00A0-\\\\uD7FF\\\\uF900-\\\\uFDCF\\\\uFDF0-\\\\uFFEF])))$\",\"message\"
1241:\"Ange en giltig e-postadress.\",\"validationCssClass\":null,\"additionalAttributes\":null}}]}]"), 1242 // Steps information for driving multiple-step Forms. 1243 StepsInfo : { 1244 Steps: [{"index":0,"attachedUrl":"","dependField":null,"dependCondition":null,"isActive":true,"attachedContentLink":"","dependValue":"","elementName":"__field_","guid":"00000000-0000-0000-0000-000000000000"}] 1245 }, 1246 FieldsExcludedInSubmissionSummary: [], 1247 ElementsInfo: JSON.parse("{\"__field_32541\":{\"type\":\"EPiServer.Forms.Implementation.Elements.TextboxElementBlock\",\"friendlyName\":\"Text - SE -VNP\",\"customBinding\":false},\"__field_32542\":{\"type\":\"EPiServer.Forms.Implementation.Elements.SubmitButtonElementBlock\",\"friendlyName\":\"Submit button\",\"customBinding\":false},\"__field_32543\":{\"type\":\"EPiServer.Forms.Implementation.Elements.ParagraphTextElementBlock\",\"friendlyName\":\"Rich text (with placeholder)\",\"customBinding\":false}}"), 1248 DataSubmitController: "/EPiServer.Forms/DataSubmit", 1249 }; 1250 /// TECHNOTE: Calculation at FormInfo level, and these values will be static input for later processing. 1251 workingFormInfo.StepsInfo.FormHasNoStep_VirtualStepCreated=true; // this FLAG will be true, if Editor does not put any FormStep. Engine will create a virtual step, with empty GUID 1252 workingFormInfo.StepsInfo.FormHasNothing=false; // this FLAG will be true if FormContainer has no element at all 1253 workingFormInfo.StepsInfo.AllStepsAreNotLinked=true; // this FLAG will be true, if all steps all have contentLink= ="" (emptyString) 1254 1255 epi.EPiServer.SystemSettings = { 1256 RequestVerification: { 1257 FormFieldName: "__RequestVerificationToken", 1258 HeaderName: "RequestVerificationToken" 1259 } 1260 }; 1261 })(); 1262</script>
1262 1263 <input type="hidden" class="Form__Element Form__SystemElement FormHidden FormHideInSummarized" name="__FormGuid" value="d99ce3b1-805c-4f48-aee7-cbe353ef3fd8" data-f-type="hidden" /> 1264 <input type="hidden" class="Form__Element Form__SystemElement FormHidden FormHideInSummarized" name="__FormHostedPage" value="32298" data-f-type="hidden" /> 1265 <input type="hidden" class="Form__Element Form__SystemElement FormHidden FormHideInSummarized" name="__FormLanguage" value="sv" data-f-type="hidden" /> 1266 <input type="hidden" class="Form__Element Form__SystemElement FormHidden FormHideInSummarized" name="__FormCurrentStepIndex" value="0" data-f-type="hidden" /> 1267 <input type="hidden" class="Form__Element Form__SystemElement FormHidden FormHideInSummarized" name="__FormSubmissionId" value="" data-f-type="hidden" /> 1268<input name="__RequestVerificationToken" type="hidden" value="CfDJ8CGJagP_pOJCrpRp95BS-FJe9qmRak_RyYbVJC-c1tk_CW4QUM3_XZhrwqxf8kltaz9i5Do1hMUt6oKEcl6nKsIqUJltOIwsSDzyjAQNAO12kIdiTP2r__B7lOJ4p1fHA_TZTxmWj5AQpbgh84_Ap5E" /> <h2 class="Form__Title" id="d99ce3b1-805c-4f48-aee7-cbe353ef3fd8_label">Prenumerera på vårt nyhetsbrev</h2> 1269 <div class="Form__Status"> 1270 <div role="status" class="Form__Status__Message hide" data-f-form-statusmessage> 1271 1272 </div> 1273 </div> 1274 <div data-f-mainbody class="Form__MainBody"> 1275 <section id="__field_" data-f-type="step" data-f-element-name="__field_" class="Form__Element FormStep Form__Element--NonData " data-f-stepindex="0" data-f-element-nondata> 1276 <!-- Each FormStep groups the elements below it til the next FormStep --> 1277 1278 1279 1280<div class="Form__Element FormTextbox ValidationRequired" data-f-element-name="__field_32541" data-f-type="textbox"> <label for="ccec6efb-8489-48f4-b7b4-c1df6f37f990" class="Form__Element__Caption"></label> 1281 <input name="__field_32541" id="ccec6efb-8489-48f4-b7b4-c1df6f37f990" type="text" class="FormTextbox__Input" 1282 aria-describedby="__field_32541_desc" 1283 placeholder="Ange din epost adress" required aria-required="true" data-f-datainput 1284 autocomplete="off"/> 1285<span class="Form__Element__ValidationError" data-f-linked-name="__field_32541" data-f-validationerror="" id="__field_32541_desc" role="alert" style="display:none"></span></div> 1286 1287 1288<button id="c79d69f1-197e-4fa8-a899-1d4b148e55ba" 1289 name="submit" 1290 type="submit" 1291 value="c79d69f1-197e-4fa8-a899-1d4b148e55ba" 1292 data-f-is-finalized="false" 1293 data-f-is-progressive-submit="true" 1294 data-f-type="submitbutton" 1295 data-f-element-name="__field_32542" 1296 1297 1298 class="Form__Element FormExcludeDataRebind FormSubmitButton "> 1299Prenumerera</button> 1300 1301 1302 1303 1304<div class="Form__Element FormParagraphText Form__Element--NonData" data-f-element-name="__field_32543" data-f-element-nondata=""> <div id="18d862a6-865b-4e85-b7de-cc1a4e909701" > 1305<p>Vi respekterar dina uppgifter och delar aldrig dom med nÃ¥gon annan. Läs mer <a href="/personuppgiftspolicy/">här</a>.</p> </div> 1306 <div id="18d862a6-865b-4e85-b7de-cc1a4e909701__OriginalText" class="Form__Original__ParagraphText"> 1307<p>Vi respekterar dina uppgifter och delar aldrig dom med nÃ¥gon annan. Läs mer <a href="/personuppgiftspolicy/">här</a>.</p> </div> 1308</div> </section> 1309 1310 </div> 1311 </form> 1312</div></div> 1313</div> 1314 1315 1316 1317 1318 1319 1320 1321</main> 1322 1323 1324 1325<footer class="footer" data-footer='{}'> 1326 1327 <div class="footer__bottom-container"> 1328 <div class="footer__bottom"> 1329 <div class="footer__bottom-item"> 1330 <p class="footer__bottom__header"></p> 1331 1332 1333<ul class="footer__bottom__internal-links"> 1334 1335</ul> 1336 </div> 1337 <div class="footer__bottom-item"> 1338 <p class="footer__bottom__header">Vesterålen's</p> 1339 1340 1341<div class="footer__bottom__contact-details"><p><span style="color: rgb(236, 240, 241);"><a href="/kontakta-oss/"><span style="color: #ecf0f1;">Kontakta oss</span></a></span></p> 1342<p> </p> 1343<p><span style="color: rgb(236, 240, 241);">Adress: Nohabgatan 14,</span><br /><span style="color: rgb(236, 240, 241);">
1343461 53 Trollhättan</span></p> 1344<p> </p> 1345 1346 1347 1348<div class="image-and-text-block image-and-text-block--color-default text-align-left-mobile" style='background-image: url("?height=30&quality=100&width=200"); background-size: cover;'> 1349 1350 1351 1352 1353 1354 1355 1356<div class="image-and-text-block__text"><p><span style="color: rgb(255, 255, 255);">Certifierad av Svensk Handel</span></p> 1357<p> </p> 1358<div class="teh-certificate" data-size="80"> </div></div> 1359</div> 1360 1361 1362<p> </p> 1363 1364 1365 1366<div class="image-and-text-block image-and-text-block--color-default text-align-left-mobile" style='background-image: url("?height=30&quality=100&width=200"); background-size: cover;'> 1367 1368 1369 1370 1371 1372 1373 1374<div class="image-and-text-block__text"><!-- TrustBox widget - Mini --> 1375<div class="trustpilot-widget" data-locale="sv-SE" data-template-id="53aa8807dec7e10d38f59f32" data-businessunit-id="5ccab3d2e4bf820001663892" data-style-height="120px" data-style-width="100%" data-theme="dark" data-token="08300315-13d4-4522-877d-11fe768afd0d"><a href="https://se.trustpilot.com/review/vnp.se" target="_blank" rel="noopener">Trustpilot</a></div> 1376<!-- End TrustBox widget --> 1377<p> </p></div> 1378</div> 1379 1380</div> 1381 </div> 1382 <div class="footer__bottom-item"> 1383 <p class="footer__bottom__header"></p> 1384 1385 1386<ul class="footer__bottom__internal-links"> 1387 1388 <li class="footer__bottom__internal-links__item " ><a href="/kopvillkor/" target="_self">Köpvillkor</a></li> 1389 <li class="footer__bottom__internal-links__item " ><a href="/personuppgiftspolicy/" target="_self">Personuppgiftspolicy</a></li> 1390 <li class="footer__bottom__internal-links__item " ><a href="/cookies/" target="_self">Cookies</a></li> 1391 <li class="footer__bottom__internal-links__item " ><a href="/faq/" target="_self">Frågor och svar</a></li> 1392 <li class="footer__bottom__internal-links__item " ><a href="/shop/" target="_self">Alla produkter</a></li> 1393 <li class="footer__bottom__internal-links__item " ><a href="/kundfordelar/bonusprogram/" target="_self">Bonusprogram</a></li> 1394 <li class="footer__bottom__internal-links__item " ><a href="/angra-bestallning/" target="_self">Ångra beställning</a></li> 1395</ul> 1396 </div> 1397 <div class="footer__bottom-item"> 1398 1399 1400<ul class="footer__bottom__external-links"> 1401 <li class="footer__bottom__external-links__item"> 1402 <a class="footer__link footer__bottom__external-links__link footer__link footer__icon-links__link" href="https://www.facebook.com/VesteralensSverige" target="_blank"> 1403 </a> 1404 </li> 1405 <li class="footer__bottom__external-links__item"> 1406 <a class="footer__link footer__bottom__external-links__link footer__link footer__icon-links__link" href="https://www.instagram.com/vesteralens_se/" target="_blank"> 1407 </a> 1408 </li> 1409</ul> 1410 </div> 1411 </div> 1412 <div class="footer__wysiwyg"> 1413 1414 1415<p><img src="/4a57cd/globalassets/osloskinlab/email/all/1px.jpg" alt="1px.jpg" width="100%" height="1" /></p> 1416 </div> 1417 </div> 1418 1419 1420 1421</footer> 1422<div type="hidden" data-enable-postal-code-lookup="False"></div> 1423 1424 1425 1426<div class="modal search__modal" data-modal data-search-modal style="display: none; top: 0"> 1427 <div class="modal__content" data-modal__content> 1428 <form class="form" action="/sok/"> 1429 <div class="form__input-container"> 1430 <input class="form__text-input form__text-input--simple search__modal__input" type="search" name="query" placeholder="Vad letar du efter?"> 1431 <button class="iconsize__large" type="submit" aria-label="Sök"> 1432 <i class="fa-search fal search__modal__icon color--modal__icon"></i> 1433 </button> 1434 </div> 1435 </form> 1436 <button class="modal__close color--modal__close" data-modal__close aria-label="Stäng"></button> 1437 </div> 1438</div> 1439<div class="modal newsletter newsletter__modal" data-modal data-newsletter-modal style="display: none; top: 0"> 1440 <div class="modal__content" data-modal__content> 1441 <div class="newsletter__icon"> 1442 <i class="fa-envelope fal"></i> 1443 </div> 1444 <div class="newsletter__form-wrapper"> 1445 1446 1447 </div> 1448 <button class="modal__close color--modal__close" data-modal__close aria-label="Stäng"></button> 1449 </div> 1450</div> 1451 1452 1453 <div class="modal quick-buy" data-modal data-quick-buy-modal='{ "checkoutUrl": "/kassa/", "defaultVariant1": "", "defaultVariant2": "" }' style="display: none; top: 0"> 1454 <form class="modal__content quick-buy__content" data-modal__content> 1455 <button type="button" class="modal__close color--modal__close" data-modal__close aria-label="Stäng"></button> 1456 </form> 1457 </div> 1458
1459<script type="text/x-tmpl" id="quick-buy-modal__tmpl"> 1460 <h2 class="quick-buy__heading" data-modal__heading data-quick-buy-modal__heading>Medlemskap eller engångsköp?</h2> 1461 1462 <div class="variant variant--full" data-variant='{}'></div> 1463 1464 {% if(o.showButtons) { %} 1465 <div class="quick-buy__buttons"> 1466 <button class="button quick-buy__button quick-buy__button--primary" type="submit" data-order__button>Beställ nu</button> 1467 </div> 1468 {% } %} 1469 <div class="variant__text variant__text--centered"></div> 1470</script>
1470 1471
1472<script type="text/x-tmpl" id="variant__tmpl"> 1473 <div class="variant__labels variant__labels--count-{%= o.variants.length %}"> 1474 {% for (var i = 0; i < o.variants.length; i++) { %} 1475 <label class="variant__label{% if (o.variants[i].selected) { print(' variant__label--active') } %}" data-variant__label> 1476 {% include('variant__label__tmpl', o.variants[i]); %} 1477 </label> 1478 {% } %} 1479 </div> 1480 1481 <div class="variant__variants variant__variants--count-{%= o.variants.length %}"> 1482 {% for (var i = 0; i < o.variants.length; i++) { %} 1483 <div class="variant__content{% if (o.variants[i].selected) { print(' variant__content--active') } %}" data-variant__content data-variant__product="{%= o.variants[i].productContentLink %}"> 1484 {% include('variant__content__tmpl', o.variants[i]); %} 1485 </div> 1486 {% } %} 1487 </div> 1488</script>
1488 1489
1490<script type="text/x-tmpl" id="variant__label__tmpl"> 1491 <div class="variant__badge"> 1492 <h3 class="variant__badge__heading">{%= o.name %}</h3> 1493 <h4 class="variant__price">{%= o.price %}</h4> 1494 {% if (o.priceUnit) { %} 1495 <p class="variant__price-unit">{%= o.priceUnit %}</p> 1496 {% } %} 1497 1498 {% if (o.discountPercent > 0) { %} 1499 <div class="variant__badge__ribbon">{%= o.discountPercent %}%</div> 1500 {% } %} 1501 </div> 1502 1503 <div class="variant__radio"> 1504 <input class="variant__radio__input" type="radio" name="contentLink" value="{%= o.contentLink %}" data-variant__contentLink> 1505 </div> 1506</script>
1506 1507
1508<script type="text/x-tmpl" id="variant__content__tmpl"> 1509 <div class="variant__text">{%# o.description %}</div> 1510</script>
1510 1511 1512<div class="modal discount-modal" data-modal data-discount-modal style="display: none; top: 0"> 1513 <div class="modal__content discount-modal__content" data-modal__content> 1514 <div class="discount-modal__icon"> 1515 </div> 1516 1517 <p>Om du har en rabattkod, skriv in den i fältet.</p> 1518 <button type="button" class="modal__close color--modal__close" data-modal__close aria-label="Stäng"></button> 1519 </div> 1520</div> 1521 1522<div class="modal discount-modal" data-modal data-discount-error-modal style="display: none; top: 0"> 1523 <div class="modal__content discount-modal__content" data-modal__content> 1524 <div class="discount-modal__icon"> 1525 </div> 1526 1527 <p>Ogiltig rabattkod</p> 1528 <button type="button" class="modal__close color--modal__close" data-modal__close aria-label="Stäng"></button> 1529 </div> 1530</div> 1531 1532 1533 1534
1534<script src="/public/v-639153556160000000/index.js"></script>
1534 1535 1536 1537 1538
1538<script defer="defer" src="/Util/Find/epi-util/find.js"></script>
vendor: 1 bytes, line 1538
1538
1539<script src="/Util/EPiServer.Forms/jquery-3.5.1.min.js"></script>
vendor: 1 bytes, line 1539
1539
1540<script> 1541/* 1542This EPiServerForms_prerequisite.js TEMPLATE will be compiled with serverside values and injected into ViewMode page 1543We reuse the existed global var epi from EPiServer CMS, if any. It will init/grab the epi object, and init epi.EPiServer.Forms object 1544*/ 1545 1546// (by default) Forms's jQuery will be injected right before this file. From now on, we refer Forms own jQuery as $$epiforms. 1547// after this code, the object $ and jQuery will revert back to its original meaning in original library (Alloy jQuery or other lib). 1548 1549// Our clients' sites may include their own Jquery version (e.g. a higher version for some special functionalities), which leads to unexpected conflicts with ours. 1550// To avoid this, we use jQuery.noConflict() to set up $$epiforms as an allias for our jquery and then, revert Jquery allias to clients' by using 1551// epi.EPiServer.Forms.OriginalJQuery whose value is set up as Jquery at the beginning in FormBlockController. 1552// This also allows us to extend our own Jquery's functionalities without causing further conflicts. 1553 1554var $$epiforms = epi.EPiServer.Forms.InjectFormOwnJQuery ? jQuery.noConflict() : jQuery; 1555if (epi.EPiServer.Forms.OriginalJQuery) { 1556 jQuery = epi.EPiServer.Forms.OriginalJQuery; 1557 delete epi.EPiServer.Forms.OriginalJQuery; 1558} 1559(function () { 1560 var externalScript = [], 1561 externalCss = []; 1562 1563 if (epi.EPiServer.Forms.ExternalScriptSources) { 1564 externalScript = epi.EPiServer.Forms.ExternalScriptSources.concat(externalScript); 1565 // Remove duplicate items 1566 externalScript = externalScript.filter(function (value, index, self) { 1567 return self.indexOf(value) === index; 1568 }); 1569 } 1570 if (epi.EPiServer.Forms.ExternalCssSources) { 1571 externalCss = epi.EPiServer.Forms.ExternalCssSources.concat(externalCss); 1572 // Remove duplicate items 1573 externalCss = externalCss.filter(function (value, index, self) { 1574 return self.indexOf(value) === index; 1575 }); 1576 } 1577 1578 $$epiforms.extend(true, epi.EPiServer, { 1579 CurrentPageLink: "32298", 1580 CurrentPageLanguage: "sv", 1581 CurrentFormLanguage: "sv", 1582 Forms: { 1583 Utils: {}, Data: {}, Extension: {}, Validation: {}, Navigation: {}, Dependency: {}, 1584 $: $$epiforms, // save our own link to our own jQuery 1585 ThrottleTimeout: 500, // miliseconds 1586 ExternalScriptSources: externalScript, 1587 ExternalCssSources: externalCss, 1588 UploadExtensionBlackList: "asp,aspx,asa,ashx,asmx,bat,chm,class,cmd,com,config,dll,exe,hta,htr,htw,jse,json,lnk,mda,mdb,msc,msh,pif,printer,ps1,ps2,reg,rem,scf,scr,sct,shtm,shtml,soap,stm,svc,url,vb,vbe,vbs,vsix,ws,wsc,wsf,wsh,xamlx,htm,html,js,jar", 1589 Messages: {"viewMode":{"malformStepConfiguration":"Felkonstruerade formulärsteg. Vissa steg är kopplade till sidor, andra steg är inte kopplade till sidor eller kopplade till innehåll som saknar publik URL.","commonValidationFail":"Elementvärdet är inte giltigt."},"fileUpload":{"overFileSize":"Filstorleken måste vara mindre än {0} MB.","invalidFileType":"Filformatet är inte tillåtet eller stöds inte.","postedFile":"(Tidigare skickade filer: {0})"}}, 1590 LocalizedResources: {"conditioncombination":{"all":"Alla","any":"Någon"},"satisfiedaction":{"hide":"Visas inte","show":"Visas"},"contenttypescomponent":{"title":"Formulärelement","description":"Visa alla innehållstyper för Optimizely Forms"},"formscomponent":{"title":"Formulär","description":"Hantera formulär för webbplatsen","command":{"create":{"label":"Nytt formulär"},"viewdata":{"label":"Formulärdata"}},"messages":{"nocontent":"Den här katalogen innehåller inga formulär."}},"formdataview":{"name":"Formulärdata","description":"Visa inskickat formulärdata","heading":"Formulärdata","begindate":"Från datum","enddate":"Till datum","search":"Sök","nodata":"Data saknas","export":"Exportera som ...","exportasxml":"XML","exportasxmldesc":"Exportera formulärdata i XML-format","exportascsv":"CSV","exportascsvdesc":"Exportera formulärdata i CSV-format","exportasjson":"JSON","exportasjsondesc":"Exportera formulärdata i JSON-format","finalizedonly":"Endast slutförda","deleteselecteditems":"Ta bort","exportasxlsx":"XLSX","exportasxlsxdesc":"Exportera formulärdata i XLSX-format","selectalltooltip":"Välj alla","deselectalltooltip":"Avmarkera alla","deleteconfirmation":"Vill du ta bort alla valda objekt? Den här åtgärden går inte att ångra.","nopostid":"ID saknas för borttagning.","couldnotgetassociateform":"Det gick inte att hämta det associerade formuläret.","deletesuccessful":"Borttagningen lyckades.","accessdenied":"Du saknar rättigheter att se informationen.","submittime":"Tid","submituser":"Av användare","hostedpage":"Inskickat från","finalizedsubmission":"Slutförd","selectioninfo":"Alla <b>${0}</b> posterna är valda. ","extraselectionlink":"Välj alla <b>${0}</b> poster","clearselectionlink":"Avmarkera gjorda val","filterdata":"Filter","searchallcolumns":"Alla kolumner","exportasdecryptedcsv":"Dekrypterad CSV","exportasdecryptedcsvdesc":"Dekryptera och exp
1590ortera formulärdata i CSV-format"},"formscontentarea":{"emptyactions":{"actions":{"createnewformselement":"skapa ett nytt element"},"template":"Du kan släppa formulärelement här eller ","templatewithoutcreate":"Du kan släppa innehÃ¥ll här."}},"fieldselector":{"title":"Välj fält som är beroende"},"submissionactors":{"episerver.forms.implementation.actors.callwebhookaftersubmissionactor":{"displayname":"Trigga webhook efter formuläret skickats"},"episerver.forms.implementation.actors.sendemailaftersubmissionactor":{"displayname":"Skicka e-post efter formuläret skickats"}},"validators":{"episerver.forms.implementation.validation.requiredvalidator":{"displayname":"Obligatoriskt","message":"Fältet är obligatoriskt."},"episerver.forms.implementation.validation.regularexpressionvalidator":{"displayname":"Reguljärt uttryck","message":"Fältet ska vara i \"{0}\"-format."},"episerver.forms.implementation.validation.captchavalidator":{"displayname":"Captcha","message":"Ange tecknen du ser i bilden."},"episerver.forms.implementation.validation.allowedextensionsvalidator":{"displayname":"TillÃ¥tna filändelser","message":"Filformatet är inte tillÃ¥tet eller stöds inte.","allowedextensionsmessage":"Filformatet är inte tillÃ¥tet eller stöds inte. Filformatet ska vara: {0}."},"episerver.forms.implementation.validation.maxfilesizevalidator":{"displayname":"Max. tillÃ¥ten filstorlek","message":"Filstorleken mÃ¥ste vara mindre än {0} MB."},"episerver.forms.implementation.validation.emailvalidator":{"displayname":"E-post","message":"Ange en giltig e-postadress."},"episerver.forms.implementation.validation.urlvalidator":{"displayname":"URL","message":"Ange en giltig URL."},"episerver.forms.implementation.validation.dateddmmyyyyvalidator":{"displayname":"Datum (DD/MM/Ã
Ã
Ã
Ã
)","message":"Ange ett datum i formatet DD/MM/Ã
Ã
Ã
Ã
."},"episerver.forms.implementation.validation.datemmddyyyyvalidator":{"displayname":"Datum (MM/DD/Ã
Ã
Ã
Ã
)","message":"Ange ett datum i formatet MM/DD/Ã
Ã
Ã
Ã
."},"episerver.forms.implementation.validation.dateyyyymmddvalidator":{"displayname":"Datum (Ã
Ã
Ã
Ã
-MM-DD)","message":"Ange ett datum i formatet Ã
Ã
Ã
Ã
-MM-DD."},"episerver.forms.implementation.validation.numericvalidator":{"displayname":"Numeriskt värde","message":"Ange ett giltigt värde."},"episerver.forms.implementation.validation.integervalidator":{"displayname":"Heltal","message":"Ange ett giltigt heltal."},"episerver.forms.implementation.validation.positiveintegervalidator":{"displayname":"Positivt heltal","message":"Ange ett giltigt positivt heltal."},"elementselfvalidator":{"unexpectedvalueisnotaccepted":"Ett icke förväntat värde accepteras inte."},"custommessage":{"resetbuttonlabel":"Ã
terställ till standard","errormessagelabel":"Felmeddelande "},"fileuploadelementselfvalidator":{"multiplefilenotallowed":"Not allowed to upload multiple files."},"rangeelementblockselfvalidator":{"rangeinputinvalidnumber":"Range value must be in range of [{0}-{1}]'s value with Step = {2}"},"selectionelementseflvalidator":{"notallowmultiselection":"Multiple choices are not accepted."}},"visitordatasources":{"episerver.forms.implementation.visitordata.ipaddressvisitordatasource":{"displayname":"IP-address"},"episerver.forms.implementation.visitordata.geovisitordatasource":{"displayname":"Geo","properties":{"city":"Stad","country_code":"Landskod","country_name":"Land","ip":"IP","latitude":"Latitud","longitude":"Longitud","region_code":"Regionkod","region_name":"Region","time_zone":"Tidszon","zip_code":"Postnummer"}},"episerver.forms.implementation.visitordata.profilevisitordatasource":{"displayname":"Profil","properties":{"address":"Adress","zipcode":"Postnummer","locality":"Område","email":"E-post","firstname":"Förnamn","lastname":"Efternamn","language":"Språk","country":"Land","company":"Företag","title":"Titel","phonenumber":"Telefonnummer"}},"episerver.forms.implementation.visitordata.useragentvisitordatasource":{"displayname":"Användaragent","properties":{"ismobiledevice":"Mobiltelefon","useragent":"Användaragent"}},"episerver.forms.implementation.visitordata.visitorgroupvisitordatasource":{"displayname":"Besöksgrupper","properties":{"id":"Id","name":"Namn"}},"youmustselectvalueforhiddenvisitor":"Du måste välja ett värde för den valda typen av besöksdata."},"messages":{"fileupload":{"overfilesize":"Filstorleken måste vara mindre än {0}
1590 MB.","invalidfiletype":"Filformatet är inte tillÃ¥tet eller stöds inte.","postedfile":"(Tidigare skickade filer: {0})"},"formsubmission":{"outdatedforminit":"Din aktuella session för att se formuläret har gÃ¥tt ut. Uppdatera sidan för att fortsätta.","requirelogin":"Du mÃ¥ste vara inloggad för att skicka formuläret. Om du är inloggad och ändÃ¥ inte kan skicka det, se till att \"Do not track\" inte är aktiverat i din webbläsares inställningar.","denymultisubmit":"Du har redan skickat det här formuläret.","submitsuccess":"Formuläret är inskickat.","validationfailformat":"Validering misslyckades pÃ¥ \"{0}\" fält: {1}","thereisnoformguid":"Data kunde inte skickas: det finns inget unikt ID för formuläret.","couldnotgetform":"Data kunde inte skickas: det gick inte att hämta formuläret med Id = {0}.","submitcancelled":"Teknisk information: Skicka-processen avbröts. Orsak: ","formisrestricted":"Det gick inte att skicka in formuläret. Du har inte tillräckliga rättigheter.","formexpired":"Det gick inte att skicka formuläret. Formuläret har gÃ¥tt ut.","formdeleted":"Det gick inte att skicka formuläret. Formuläret har tagits bort.","submitnotsuccess":"Det gick inte att skicka formuläret.","sessionoff":"You cannot submit this form because an administrator has turned off data storage.","noelementstep":"Submit data FAILED: there is no element data exist on submitted step.","submissionfinalized":"Could not submit form. Submission has been finalized."}},"dependcondition":{"notapplicable":"Inte tillämpligt","matchregularexpression":"Matcha med reguljärt uttryck","equals":"Ãr lika med","notequals":"Ãr inte lika med","contains":"InnehÃ¥ller","notcontains":"Inte innehÃ¥ller"},"imagechoiceitems":{"emptyactions":{"actions":{"createnewitem":"Skapa en länk till en bild"},"template":"Släpp en bild här.<br/>Du kan ocksÃ¥ {createnewitem}."},"menutooltip":"Visa meny"},"editview":{"elementdependant":"Det här fältet är beroende av andra fält","retentionperiod":{"partial":"delvis ifyllda","finalized":"helt ifyllda","default":"Standard","keepforsomedays":"{0} dagar","customization":"Anpassat (dagar):","keepforever":"För alltid","validation":{"errormessage":{"long":"Perioden som {0} formulärdata sparas mÃ¥ste vara ett heltal mellan {1} och {2}","short":"Värdet mÃ¥ste vara ett heltal mellan {0} och {1}"}},"revision":{"warningmessage":"Minst {0} sparade formulärdata pÃ¥verkas av din policyändring"}},"notconfigured":"Inte konfigurerad än","insertplaceholder":"Infoga platshÃ¥llare","selectanitem":"Välj ett objekt","externalsystems":"Mappa mot fält i externt system","connecteddatasource":"Anslut till datakälla","createemailtemplate":"Skapa e-postmall","editemailtemplate":"Redigera e-postmall","addwebhook":"Lägg till webhook","editwebhook":"Redigera webhook","selectpage":"Välj sida","usemanualinput":"Använd manuell inmatning","errorconditionalstepcannotcontainrequiredelement":"Formulärsteget ska inte kopplas till andra element eftersom det innehÃ¥ller obligatoriskt element [{0}].","cannotbuildformmodel":"Det gÃ¥r inte att rendera formuläret. Det gÃ¥r inte att använda formulär pÃ¥ egenskaper, enbart pÃ¥ innehÃ¥llsomrÃ¥den.","placeholderwarning":{"subject":"Formulärelement används som ett platshÃ¥llare ändrat namn","message":"Namnet pÃ¥ elementet <b>{0}</b> i formuläret <b>{1}</b> som används som platshÃ¥llare har ändrats, du bör även uppdatera platshÃ¥llaren i formuläret under fliken \"Inställningar\"."},"resetconnecteddatasource":"Ã
terställ","editpage":"Edit page link"},"viewmode":{"stepnavigation":{"previous":"FöregÃ¥ende steg","next":"Nästa steg","page":"Steg"},"untitled":"Namnlös","selection":{"selectanoption":"-- Välj ett alternativ --","selectoptions":"-- Välj alternativ --"},"reset":"Ã
terställ formuläret","submit":"Skicka","refreshcaptcha":"Uppdatera captcha","captchalabel":"Ordverifiering","malformstepconfigruation":"Felkonstruerade formulärsteg. Vissa steg är kopplade till sidor, andra steg är inte kopplade till sidor eller kopplade till innehÃ¥ll som saknar publik URL.","commonvalidationfail":"Elementvärdet är inte giltigt.","readonlymode":"Skrivskyddat läge. Inskickat data kommer inte sparas.","submissionactors":{"savedatatostorage":{"error":"NÃ¥got gick fel. Kontakta din administratör för mer information."}},"errorformusingdivinnonjsmode":"Form render using div element required js enabled to be able to work properly","error":"Something went wrong. Please contact the administrator for more information."},"contentediting":{"fielddependency":{"condition":{"field":"Fält","operator":"Operator","value":"Värde"},"invalidcondition":"Villkoret gäller inte längre","conditiondialog":{"title":"Villkorsdetaljer"}},"optionitem":{"caption":"Val","value":"Värde","checked":"Markerat som standard","containsinvalidcharacter":"Kommatecken (,) tillÃ¥ts inte."},"emailtemplateactor":{"fromemail":"FrÃ¥n","fromemaildescription":"Epostadress att skicka frÃ¥n","toemails":"Till","toemailsdescription":"Epostadress att skicka till, eller namnet pÃ¥ ett formulärfält som innehÃ¥ller epostadress (för bekräftelseepost)","subject":"Ãmne","subjectdescription":"Ãmnesrad för e-post. Du k
1590an använda #FIELDNAME# för att infoga värden från formuläret.","body":"Meddelande","bodydescription":"Meddelande. Du kan infoga värden från formuläret med #FIELDNAME# eller visa en översiktlig lista av formulärfälten med #SUMMARY#.","fromemailplaceholder":"[email protected]","toemailsplaceholder":"[email protected]","subjectplaceholder":"Ange ämne för e-posten","replyto":"Reply To","replytoplaceholder":"[email protected],...","replytodescription":"Email address that the reply email is sent when you want the reply to go to an email address that is different than the From"},"webhookactor":{"url":"Webhook-URL","urldescription":"Webhook-URL att skicka formulärdata till (http- eller https-protokoll).","jsonformat":"POST-data i JSON-format"},"validation":{"circulardependency":"Cirkelberoenden är inte tillåtna","greaterthanequaltoerrorformat":"{0} måste vara >= {1}.","lessthanequaltoerrorformat":"{0} måste vara <= {1}.","inrangeerrorformat":"\"{0}\" är inte ett giltigt värde för {1}. Endast siffror är tillåtna och {1} måste vara mellan [{2} - {3}].","stepinrangeerrorformat":"{0} måste vara >= 1 och <= värdet {2} - {1}.","positiveinteger":"Talet måste vara positivt."}},"rangeelementblock":{"increment":"Increment","decrement":"Decrement"}} 1591 } 1592 }); 1593})(); 1594 1595</script>
vendor: 1 bytes, line 1595
1595
1596<script src="/Util/EPiServer.Forms/EPiServerForms.min.js"></script>
vendor: 1 bytes, line 1596
1596
1597<script> 1598if (typeof $$epiforms !== 'undefined') { 1599 $$epiforms(document).ready(function () { 1600 $$epiforms('.EPiServerForms, [data-f-type="form"]').on("formsNavigationNextStep formsSetupCompleted", function (event) { 1601 (function ($) { 1602 var originalText = $("#18d862a6-865b-4e85-b7de-cc1a4e909701" + "__OriginalText", $workingForm).html(), 1603 workingFormInfo = event.workingFormInfo, 1604 searchPattern = null, 1605 $workingForm = workingFormInfo.$workingForm, 1606 $currentElement = $("#18d862a6-865b-4e85-b7de-cc1a4e909701", $workingForm); 1607 1608 // if cannot find the element in form, do nothing 1609 if (!$currentElement || $currentElement.length == 0) { 1610 return; 1611 } 1612 1613 var data = epi.EPiServer.Forms.Data.loadFormDataFromStorage(workingFormInfo.Id); 1614 1615 // In case the element is not under the form folder, Model.HasPlaceHolder() will return false because of cannot find the owner form. 1616 // So when Model.FindOwnerForm() is null, we allow to replace the placeholder in JS mode. 1617 if (false) { 1618 // replace placeholder with real field value 1619 for (var fieldName in workingFormInfo.ElementsInfo) { 1620 if (workingFormInfo.FieldsExcludedInSubmissionSummary.indexOf(fieldName) != -1) { 1621 continue; 1622 } 1623 var elementInfo = workingFormInfo.ElementsInfo[fieldName], 1624 friendlyName = elementInfo.friendlyName; 1625 if (!friendlyName) { 1626 continue; 1627 } 1628 var value = elementInfo && elementInfo.customBinding == true ? 1629 epi.EPiServer.Forms.CustomBindingElements[elementInfo.type](elementInfo, data[fieldName]) 1630 : data[fieldName]; 1631 if (value == null || value === undefined) { 1632 value = ""; 1633 } 1634 1635 // If the element is inactive (hidden due to dependency rules), set its value to empty 1636 if (epi.EPiServer.Forms.Dependency._isInactiveElement(fieldName, workingFormInfo)) { 1637 value = ""; 1638 } 1639 1640 //We have to encode the friendlyName before replacing it with placeholders in the paragraph text because the paragraph text is already encoded. 1641 var encodedFriendlyName = $('<div></div>').text(friendlyName).html(); 1642 1643 //https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/String/replace 1644 //https://msdn.microsoft.com/en-us/library/ewy2t5e0.aspx 1645 var escapeSpecialCharacterFromEncodedFriendlyName = encodedFriendlyName.replace(/[-\/\\^$*+?.()|[\]{}]/g, '\\$&'); 1646 1647 // Add backward compatible for old placeholder key 1648 searchPattern = new RegExp("(?:#|::)" + escapeSpecialCharacterFromEncodedFriendlyName + "(?:#|::)", 'gi'); 1649 originalText = originalText.replace(searchPattern, $('<div></div>').text(value).html()); 1650 } 1651 } 1652 $currentElement.html(originalText); 1653 })($$epiforms); 1654 }); 1655 }); 1656} 1657 1658</script>
vendor: 1 bytes, line 1658
1658
1659<script> 1660document.addEventListener('DOMContentLoaded',function(){if(typeof FindApi === 'function'){var api = new FindApi();api.setApplicationUrl('/');api.setServiceApiBaseUrl('/find_v2/');api.processEventFromCurrentUri();api.bindWindowEvents();api.bindAClickEvent();api.sendBufferedEvents();}}) 1661</script>
1661 1662 1663 1664 1665 1666 1667 1668 1669 1670 1671 1672 1673
1674<script src="https://cert.tryggehandel.net/js/script.js?id=138608e1-3676-435d-873d-02f1f22cc703" defer async></script>
1674 1675 1676<!-- WT-3139 -->
1677<script> 1678jQuery(document).ready(function(){ 1679 jQuery( ".product-link .quick-buy-block__form button" ).addClass( "usp-information__button--primary" ); 1680}); 1681</script>
1681 1682<!-- WT-3139 --> 1683 1684 1685<!-- WT-1643 -->
1686<script> 1687jQuery( ".navigation__toggle-search" ).removeClass("hide-mobile"); 1688jQuery( ".navigation__toggle-search" ).removeClass("hide-tablet"); 1689</script>
1689 1690<!-- WT-1643 --> 1691 1692<!-- WT-3258 -->
1693<script> 1694jQuery(document).ready(function(){ 1695 if ( window.location.pathname == '/' ){ 1696 window.location.href = "https://www.vnp.se/omega-3/"; 1697 } 1698}); 1699</script>
1699 1700<!-- /WT-3258 --> 1701</body> 1702</html>
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.