1<!doctype html> 2<html class="no-js" lang="fi"> 3 <head> 4
4<script>/* start spd config */window._spt_delay_keywords=["/gtag/js,gtag(,/checkouts,/tiktok-track.js,/hotjar-,/smile-,/adoric.js,/wpm/,fbq("];/* end spd config */</script>
4 5 6
6<script> 7 //custom Meta Title 8 var tapita_meta_page_title = `Suomen Vitamiinikeskus Oy - Laadukkaasti suomalainen`; 9 var tapita_meta_page_description = `Tarjoamme kotimaisia, huippulaadukkaita vitamiineja ja lisäravinteita juuri sinulle elämän jokaiseen hetkeen - Suomen Vitamiinikeskus Oy`; 10 </script>
10<meta charset="utf-8"> 11 <meta http-equiv="X-UA-Compatible" content="IE=edge"> 12 <meta name="viewport" content="width=device-width,initial-scale=1,maximum-scale=1"> 13 <meta name="theme-color" content=""> 14 <link rel="canonical" href="https://vitamiinikeskus.fi/"> 15 <link rel="preconnect" href="https://cdn.shopify.com" crossorigin><link rel="icon" type="image/png" href="//vitamiinikeskus.fi/cdn/shop/files/svk-favicon.png?crop=center&height=32&v=1724660917&width=32"><link rel="preconnect" href="https://fonts.shopifycdn.com" crossorigin><title> 16 Suomen Vitamiinikeskus Oy - Laadukkaasti suomalainen 17</title> 18 19 20 <meta name="description" content="Tarjoamme kotimaisia, huippulaadukkaita vitamiineja ja lisäravinteita juuri sinulle elämän jokaiseen hetkeen - Suomen Vitamiinikeskus Oy"> 21 22 23 24 25<meta property="og:site_name" content="Suomen Vitamiinikeskus"> 26<meta property="og:url" content="https://vitamiinikeskus.fi/"> 27<meta property="og:title" content="Suomen Vitamiinikeskus Oy - Laadukkaasti suomalainen"> 28<meta property="og:type" content="website"> 29<meta property="og:description" content="Tarjoamme kotimaisia, huippulaadukkaita vitamiineja ja lisäravinteita juuri sinulle elämän jokaiseen hetkeen - Suomen Vitamiinikeskus Oy"><meta name="twitter:card" content="summary_large_image"> 30<meta name="twitter:title" content="Suomen Vitamiinikeskus Oy - Laadukkaasti suomalainen"> 31<meta name="twitter:description" content="Tarjoamme kotimaisia, huippulaadukkaita vitamiineja ja lisäravinteita juuri sinulle elämän jokaiseen hetkeen - Suomen Vitamiinikeskus Oy"> 32 33 34
34<script src="//vitamiinikeskus.fi/cdn/shop/t/35/assets/pubsub.js?v=47587058936531202851733751246" defer="defer"></script>
34 35
35<script src="//vitamiinikeskus.fi/cdn/shop/t/35/assets/global.js?v=56365018889384728161733751246" defer="defer"></script>
35 36 37
37<script>window.performance && window.performance.mark && window.performance.mark('shopify.content_for_header.start');</script>
37<meta name="google-site-verification" content="vvWuS7vdgmnCbSTX63AGpPmGixngv62dxlNRrD-8ENs"> 38<meta id="shopify-digital-wallet" name="shopify-digital-wallet" content="/60767010999/digital_wallets/dialog"> 39<link rel="ucp" href="/.well-known/ucp" version="2026-08-25">
39<script async="async" src="/checkouts/internal/preloads.js?locale=fi-FI"></script>
39 40<link rel="preconnect" href="https://shop.app" crossorigin="anonymous">
41<script async="async" src="https://shop.app/checkouts/internal/preloads.js?locale=fi-FI&shop_id=60767010999" crossorigin="anonymous"></script>
vendor: 1 bytes, line 41
41
42<script id="apple-pay-shop-capabilities" type="application/json">{"shopId":60767010999,"countryCode":"FI","currencyCode":"EUR","merchantCapabilities":["supports3DS"],"merchantId":"gid:\/\/shopify\/Shop\/60767010999","merchantName":"Suomen Vitamiinikeskus","requiredBillingContactFields":["postalAddress","email","phone"],"requiredShippingContactFields":["postalAddress","email","phone"],"shippingType":"shipping","supportedNetworks":["visa","maestro","masterCard","amex"],"total":{"type":"pending","label":"Suomen Vitamiinikeskus","amount":"1.00"},"shopifyPaymentsEnabled":true,"supportsSubscriptions":true}</script>
vendor: 1 bytes, line 42
42
43<script id="shopify-features" type="application/json">{"accessToken":"f073b83b6f49b1ea2e9a5a5da659acf3","betas":["rich-media-storefront-analytics"],"domain":"vitamiinikeskus.fi","predictiveSearch":true,"shopId":60767010999,"locale":"fi"}</script>
vendor: 1 bytes, line 43
43
44<script>var Shopify = Shopify || {}; 45Shopify.shop = "7b7506.myshopify.com"; 46Shopify.locale = "fi"; 47Shopify.currency = {"active":"EUR","rate":"1.0"}; 48Shopify.country = "FI"; 49Shopify.theme = {"name":"Updated copy of Suomen Vitamiinikeskus 28.8.2024","id":175333900623,"schema_name":"Sahara","schema_version":"1.2.7","theme_store_id":1926,"role":"main"}; 50Shopify.theme.handle = "null"; 51Shopify.theme.style = {"id":null,"handle":null}; 52Shopify.cdnHost = "vitamiinikeskus.fi/cdn"; 53Shopify.routes = Shopify.routes || {}; 54Shopify.routes.root = "/"; 55Shopify.shopJsCdnBaseUrl = "https://cdn.shopify.com/shopifycloud/shop-js"; 56Shopify.SignInWithShop = Shopify.SignInWithShop || {}; 57Shopify.SignInWithShop.User = Shopify.SignInWithShop.User || {}; 58Shopify.SignInWithShop.User.recognized = false;</script>
vendor: 1 bytes, line 58
58
59<script type="module">!function(o){(o.Shopify=o.Shopify||{}).modules=!0}(window);</script>
vendor: 1 bytes, line 59
59
60<script>!function(o){function n(){var o=[];function n(){o.push(Array.prototype.slice.apply(arguments))}return n.q=o,n}var t=o.Shopify=o.Shopify||{};t.loadFeatures=n(),t.autoloadFeatures=n()}(window);</script>
vendor: 1 bytes, line 60
60
61<script> 62 window.ShopifyPay = window.ShopifyPay || {}; 63 window.ShopifyPay.apiHost = "shop.app\/pay"; 64 window.ShopifyPay.redirectState = null; 65</script>
vendor: 1 bytes, line 65
65
66<script> 67 window.Shopify = window.Shopify || {}; 68 window.Shopify.SignInWithShop = window.Shopify.SignInWithShop || {}; 69 window.Shopify.SignInWithShop.assetMetrics = { sampleRate: 0.25 }; 70 window.Shopify.SignInWithShop.eligible = true; 71</script>
vendor: 1 bytes, line 71
71
72<script id="shop-js-analytics" type="application/json">{"pageType":"index"}</script>
vendor: 1 bytes, line 72
72
73<script defer="defer" async type="module" src="https://cdn.shopify.com/shopifycloud/shop-js/modules/v2/loader.init-shop-cart-sync.fi.esm.js"></script>
vendor: 1 bytes, line 73
73
74<script type="module"> 75 await import("https://cdn.shopify.com/shopifycloud/shop-js/modules/v2/loader.init-shop-cart-sync.fi.esm.js"); 76 77 window.Shopify.SignInWithShop?.initShopCartSync?.({"fedCMEnabled":true,"windoidEnabled":true}); 78 79</script>
vendor: 1 bytes, line 79
79
80<script> 81 window.Shopify = window.Shopify || {}; 82 if (!window.Shopify.featureAssets) window.Shopify.featureAssets = {}; 83 window.Shopify.featureAssets['shop-js'] = {"avatar":["modules/v2/loader.avatar.fi.esm.js"],"checkout-modal":["modules/v2/loader.checkout-modal.fi.esm.js"],"init-customer-accounts-sign-up":["modules/v2/loader.init-customer-accounts-sign-up.fi.esm.js"],"init-customer-accounts":["modules/v2/loader.init-customer-accounts.fi.esm.js"],"init-fed-cm":["modules/v2/loader.init-fed-cm.fi.esm.js"],"init-shop-cart-sync":["modules/v2/loader.init-shop-cart-sync.fi.esm.js"],"init-shop-email-lookup-coordinator":["modules/v2/loader.init-shop-email-lookup-coordinator.fi.esm.js"],"init-shop-for-new-customer-accounts":["modules/v2/loader.init-shop-for-new-customer-accounts.fi.esm.js"],"init-shop-user-recognition":["modules/v2/loader.init-shop-user-recognition.fi.esm.js"],"init-windoid":["modules/v2/loader.init-windoid.fi.esm.js"],"lead-capture":["modules/v2/loader.lead-capture.fi.esm.js"],"listener":["modules/v2/loader.listener.fi.esm.js"],"pay-button":["modules/v2/loader.pay-button.fi.esm.js"],"payment-terms":["modules/v2/loader.payment-terms.fi.esm.js"],"shop-button":["modules/v2/loader.shop-button.fi.esm.js"],"shop-cart-sync":["modules/v2/loader.shop-cart-sync.fi.esm.js"],"shop-cash-offers":["modules/v2/loader.shop-cash-offers.fi.esm.js"],"shop-follow-button":["modules/v2/loader.shop-follow-button.fi.esm.js"],"shop-login-button":["modules/v2/loader.shop-login-button.fi.esm.js"],"shop-login":["modules/v2/loader.shop-login.fi.esm.js"],"shop-toast-manager":["modules/v2/loader.shop-toast-manager.fi.esm.js"],"shop-user-recognition":["modules/v2/loader.shop-user-recognition.fi.esm.js"]}; 84</script>
vendor: 1 bytes, line 84
84
85<script>(function() { 86 var isLoaded = false; 87 function asyncLoad() { 88 if (isLoaded) return; 89 isLoaded = true; 90 var urls = ["https:\/\/shipping-bar.conversionbear.com\/script?app=shipping_bar\u0026shop=7b7506.myshopify.com","https:\/\/cdn.shopify.com\/s\/files\/1\/0597\/3783\/3627\/files\/tptinstall.min.js?v=1718591634\u0026t=tapita-seo-script-tags\u0026shop=7b7506.myshopify.com","https:\/\/admin.revenuehunt.com\/embed.js?shop=7b7506.myshopify.com"]; 91 for (var i = 0; i < urls.length; i++) { 92 var s = document.createElement('script'); 93 s.type = 'text/javascript'; 94 s.async = true; 95 s.src = urls[i]; 96 var x = document.getElementsByTagName('script')[0]; 97 x.parentNode.insertBefore(s, x); 98 } 99 }; 100 if(window.attachEvent) { 101 window.attachEvent('onload', asyncLoad); 102 } else { 103 window.addEventListener('load', asyncLoad, false); 104 } 105})();</script>
vendor: 1 bytes, line 105
105
106<script id="__st">var __st={"a":60767010999,"offset":10800,"reqid":"05087068-56e6-490c-9912-7663e268fd66-1790975768","pageurl":"vitamiinikeskus.fi\/","u":"bec409989795","p":"home"};</script>
vendor: 1 bytes, line 106
106
107<script>window.ShopifyPaypalV4VisibilityTracking = true;</script>
vendor: 1 bytes, line 107
107
108<script id="captcha-bootstrap">!function(){'use strict';const t='contact',e='account',n='new_comment',o=[[t,t],['blogs',n],['comments',n],[t,'customer']],c=[[e,'customer_login'],[e,'guest_login'],[e,'recover_customer_password'],[e,'create_customer']],r=t=>t.map((([t,e])=>`form[action*='/${t}']:not([data-nocaptcha='true']) input[name='form_type'][value='${e}']`)).join(','),a=t=>()=>t?[...document.querySelectorAll(t)].map((t=>t.form)):[];function s(){const t=[...o],e=r(t);return a(e)}const i='password',u='form_key',d=['recaptcha-v3-token','g-recaptcha-response','h-captcha-response',i],f=()=>{try{return window.sessionStorage}catch{return}},m='__shopify_v',_=t=>t.elements[u];function p(t,e,n=!1){try{const o=window.sessionStorage,c=JSON.parse(o.getItem(e)),{data:r}=function(t){const{data:e,action:n}=t;return t[m]||n?{data:e,action:n}:{data:t,action:n}}(c);for(const[e,n]of Object.entries(r))t.elements[e]&&(t.elements[e].value=n);n&&o.removeItem(e)}catch(o){console.error('form repopulation failed',{error:o})}}const l='form_type',E='cptcha';function T(t){t.dataset[E]=!0}const w=window,h=w.document,L='Shopify',v='ce_forms',y='captcha';let A=!1;((t,e)=>{const n=(g='f06e6c50-85a8-45c8-87d0-21a2b65856fe',I='https://cdn.shopify.com/shopifycloud/storefront-forms-hcaptcha/ce_storefront_forms_captcha_hcaptcha.v1.5.3.iife.js',D={infoText:'hCaptchan suojaama',privacyText:'Tietosuoja',termsText:'Ehdot'},(t,e,n)=>{const o=w[L][v],c=o.bindForm;if(c)return c(t,g,e,D).then(n);var r;o.q.push([[t,g,e,D],n]),r=I,A||(h.body.append(Object.assign(h.createElement('script'),{id:'captcha-provider',async:!0,src:r})),A=!0)});var g,I,D;w[L]=w[L]||{},w[L][v]=w[L][v]||{},w[L][v].q=[],w[L][y]=w[L][y]||{},w[L][y].protect=function(t,e){n(t,void 0,e),T(t)},Object.freeze(w[L][y]),function(t,e,n,w,h,L){const[v,y,A,g]=function(t,e,n){const i=e?o:[],u=t?c:[],d=[...i,...u],f=r(d),m=r(i),_=r(d.filter((([t,e])=>n.includes(e))));return[a(f),a(m),a(_),s()]}(w,h,L),I=t=>{const e=t.target;return e instanceof HTMLFormElement?e:e&&e.form},D=t=>v().includes(t);t.addEventListener('submit',(t=>{const e=I(t);if(!e)return;const n=D(e)&&!e.dataset.hcaptchaBound&&!e.dataset.recaptchaBound,o=_(e),c=g().includes(e)&&(!o||!o.value);(n||c)&&t.preventDefault(),c&&!n&&(function(t){try{if(!f())return;!function(t){const e=f();if(!e)return;const n=_(t);if(!n)return;const o=n.value;o&&e.removeItem(o)}(t);const e=Array.from(Array(32),(()=>Math.random().toString(36)[2])).join('');!function(t,e){_(t)||t.append(Object.assign(document.createElement('input'),{type:'hidden',name:u})),t.elements[u].value=e}(t,e),function(t,e){const n=f();if(!n)return;const o=[...t.querySelectorAll(`input[type='${i}']`)].map((({name:t})=>t)),c=[...d,...o],r={};for(const[a,s]of new FormData(t).entries())c.includes(a)||(r[a]=s);n.setItem(e,JSON.stringify({[m]:1,action:t.action,data:r}))}(t,e)}catch(e){console.error('failed to persist form',e)}}(e),e.submit())}));const S=(t,e)=>{t&&!t.dataset[E]&&(n(t,e.some((e=>e===t))),T(t))};for(const o of['focusin','change'])t.addEventListener(o,(t=>{const e=I(t);D(e)&&S(e,y())}));const B=e.get('form_key'),M=e.get(l),P=B&&M;t.addEventListener('DOMContentLoaded',(()=>{const t=y();if(P)for(const e of t)e.elements[l].value===M&&p(e,B);[...new Set([...A(),...v().filter((t=>'true'===t.dataset.shopifyCaptcha))])].forEach((e=>S(e,t)))}))}(h,new URLSearchParams(w.location.search),n,t,e,['guest_login'])})(!0,!1)}();</script>
vendor: 1 bytes, line 108
108
109<script integrity="sha256-JjoPp5ZfB1sSAs5SQaol1x1GgvveM+BgmRzyDexInEQ=" data-source-attribution="shopify.loadfeatures" defer="defer" src="//vitamiinikeskus.fi/cdn/shopifycloud/storefront/assets/storefront/load_feature-1bd60354.js" crossorigin="anonymous"></script>
vendor: 1 bytes, line 109
109
110<script>(function () {var userAgent = navigator.userAgent;var platform = navigator.platform;var maxTouchPoints = navigator.maxTouchPoints || 0;var isIOS = /iPad|iPhone|iPod/.test(platform) || (platform === 'MacIntel' && maxTouchPoints > 1);var isMacSafari = platform.indexOf('Mac') === 0 && /Safari/.test(userAgent) && !/Chrome|Chromium|CriOS|FxiOS|Edg|OPR|Android/.test(userAgent);var isAppleSafari = isIOS || isMacSafari;if (isAppleSafari) {fetch('/sf_private_access_tokens' + location.search).catch(function () {});}function browserMajorVersion(pattern) {var match = userAgent.match(pattern);return match ? parseInt(match[1], 10) : null;}function shouldLoadAutosizesPolyfill() {if (!window.PerformanceObserver?.supportedEntryTypes?.includes('paint')) {return false;}var chromeVersion = browserMajorVersion(/Chrome\/(\d+)/);if (chromeVersion !== null) {return chromeVersion < 126;}var firefoxVersion = browserMajorVersion(/Firefox\/(\d+)/);if (firefoxVersion !== null) {return firefoxVersion < 150;}var safariVersion = isAppleSafari ? browserMajorVersion(/Version\/(\d+).*Safari\//) : null;if (safariVersion !== null) {return safariVersion < 27;}return true;}if (shouldLoadAutosizesPolyfill()) {var autosizesScript = document.createElement('script');autosizesScript.async = true;autosizesScript.crossOrigin = 'anonymous';autosizesScript.src = "//vitamiinikeskus.fi/cdn/shopifycloud/storefront/assets/storefront/autosizes-84416378.js";(document.head || document.documentElement).appendChild(autosizesScript);}window.ShopifyAnalytics = window.ShopifyAnalytics || {};window.ShopifyAnalytics.performance = window.ShopifyAnalytics.performance || {};(function () {var LONG_FRAME_THRESHOLD = 50;var longAnimationFrames = [];var activeRafId = null;function collectLongFrames() {var previousTime = null;function rafMonitor(now) {if (activeRafId === null) {return;}var delta = now - previousTime;if (delta > LONG_FRAME_THRESHOLD) {longAnimationFrames.push({startTime: previousTime,endTime: now,});}previousTime = now;activeRafId = requestAnimationFrame(rafMonitor);}previousTime = performance.now();activeRafId = requestAnimationFrame(rafMonitor);}if (!window.PerformanceObserver?.supportedEntryTypes?.includes('long-animation-frame')) {collectLongFrames();var timeoutId = setTimeout(function () {cancelAnimationFrame(activeRafId);}, 10000);window.ShopifyAnalytics.performance.getLongAnimationFrames = function (stopCollection) {if (stopCollection === undefined) {stopCollection = false;}if (stopCollection) {clearTimeout(timeoutId);cancelAnimationFrame(activeRafId);}return longAnimationFrames;};}})();})();</script>
110<script crossorigin="anonymous" defer="defer" src="//vitamiinikeskus.fi/cdn/shopifycloud/storefront/assets/shopify_pay/storefront-616277c7.js?v=20250812"></script>
vendor: 1 bytes, line 110
110
111<script id="shopify-origin-trials" async="async" integrity="sha256-qJbe/jEZBHtr5W/BlA2cKAz3vkXu6vJQyLjgvgCC86g=" src="//cdn.shopify.com/shopifycloud/storefront/assets/storefront/origin_trials-318ab40a.js" crossorigin="anonymous" onload="window.__shopifyOriginTrialsDone = true" onerror="window.__shopifyOriginTrialsDone = true"></script>
vendor: 1 bytes, line 111
111
112<script> 113 window.Shopify = window.Shopify || {}; 114 window.Shopify.MCP = window.Shopify.MCP || {}; 115 window.Shopify.MCP.enabled = true; 116 window.Shopify.MCP.shop = "7b7506.myshopify.com"; 117 window.Shopify.MCP.mcpEndpoint = "https:\/\/vitamiinikeskus.fi\/api\/mcp"; 118 window.Shopify.MCP.tools = [{"name":"search_shop_policies_and_faqs","description":"Used to get facts about the stores policies, products, or services.\nSome examples of questions you can ask are:\n - What is your return policy?\n - What is your shipping policy?\n - What is your phone number?\n - What are your hours of operation?\"\n","inputSchema":{"$schema":"https:\/\/json-schema.org\/draft\/2020-12\/schema","type":"object","properties":{"query":{"type":"string","description":"A natural language query."},"context":{"type":"string","description":"Additional information about the request such as user demographics, mood, location, or other relevant details that could help in tailoring the response appropriately."}},"required":["query"]}}]; 119</script>
vendor: 1 bytes, line 119
119
120<script>(()=>{var d="shopify:webmcp_adapter_loaded",n=Symbol.for("shopify.webmcp_adapter_loading");function s(c,a,{win:r=window,doc:o=document}={}){function p(){try{return r.localStorage.getItem(d)==="true"}catch{return!1}}function l(){try{r.localStorage.setItem(d,"true")}catch{}}function u(){return typeof(o.modelContext||r.navigator?.modelContext)?.registerTool=="function"}function f(){if(r[n]||!u())return;let t=o.head||o.getElementsByTagName("head")[0];if(!t)return;let e=o.createElement("script");e.type="module",e.crossOrigin="anonymous",a&&(e.integrity=a),e.src=c,e.addEventListener("load",l,{once:!0}),e.addEventListener("error",()=>{r[n]=!1},{once:!0}),t.appendChild(e),r[n]=!0}function _(t){let e=o.getElementById("shopify-origin-trials");if(!e||r.__shopifyOriginTrialsDone){t();return}e.addEventListener("load",t,{once:!0}),e.addEventListener("error",t,{once:!0})}function i(){_(()=>r.setTimeout(f,0))}function m(){o.addEventListener("DOMContentLoaded",i,{once:!0})}p()?i():m()}s("\/\/vitamiinikeskus.fi\/cdn\/shopifycloud\/storefront\/assets\/storefront\/webmcp-c6b62ece.js","sha256-ke4DDuBjdvea3vxLWxHc9E9nq8zihuG4IfYEGbb77ys=");})(); 121</script>
vendor: 1 bytes, line 121
121
122<script data-source-attribution="shopify.dynamic_checkout.dynamic.init">var Shopify=Shopify||{};Shopify.PaymentButton=Shopify.PaymentButton||{isStorefrontPortableWallets:!0,init:function(){window.Shopify.PaymentButton.init=function(){};var t=document.createElement("script");t.src="https://vitamiinikeskus.fi/cdn/shopifycloud/portable-wallets/latest/portable-wallets.fi.js",t.type="module",document.head.appendChild(t)}}; 123</script>
vendor: 1 bytes, line 123
123
124<script data-source-attribution="shopify.dynamic_checkout.buyer_consent"> 125 function portableWalletsHideBuyerConsent(e){var t=document.getElementById("shopify-buyer-consent"),n=document.getElementById("shopify-subscription-policy-button");t&&n&&(t.classList.add("hidden"),t.setAttribute("aria-hidden","true"),n.removeEventListener("click",e))}function portableWalletsShowBuyerConsent(e){var t=document.getElementById("shopify-buyer-consent"),n=document.getElementById("shopify-subscription-policy-button");t&&n&&(t.classList.remove("hidden"),t.removeAttribute("aria-hidden"),n.addEventListener("click",e))}window.Shopify?.PaymentButton&&(window.Shopify.PaymentButton.hideBuyerConsent=portableWalletsHideBuyerConsent,window.Shopify.PaymentButton.showBuyerConsent=portableWalletsShowBuyerConsent); 126</script>
vendor: 1 bytes, line 126
126
127<script data-source-attribution="shopify.dynamic_checkout.cart.bootstrap">document.addEventListener("DOMContentLoaded",(function(){function t(){return document.querySelector("shopify-accelerated-checkout-cart, shopify-accelerated-checkout")}if(t())Shopify.PaymentButton.init();else{new MutationObserver((function(e,n){t()&&(Shopify.PaymentButton.init(),n.disconnect())})).observe(document.body,{childList:!0,subtree:!0})}})); 128</script>
vendor: 1 bytes, line 128
128
129<script id='scb4127' type='text/javascript' async='' src='https://vitamiinikeskus.fi/cdn/shopifycloud/privacy-banner/storefront-banner.js'></script>
129<link id="shopify-accelerated-checkout-styles" rel="stylesheet" media="screen" href="https://vitamiinikeskus.fi/cdn/shopifycloud/portable-wallets/latest/accelerated-checkout-backwards-compat.css" crossorigin="anonymous"> 130<style id="shopify-accelerated-checkout-cart"> 131 #shopify-buyer-consent { 132 margin-top: 1em; 133 display: inline-block; 134 width: 100%; 135} 136 137#shopify-buyer-consent.hidden { 138 display: none; 139} 140 141#shopify-subscription-policy-button { 142 background: none; 143 border: none; 144 padding: 0; 145 text-decoration: underline; 146 font-size: inherit; 147 cursor: pointer; 148} 149 150#shopify-subscription-policy-button::before { 151 box-shadow: none; 152} 153 154 </style> 155
156<script id="shopify-cfh-end">window.performance && window.performance.mark && window.performance.mark('shopify.content_for_header.end');</script>
156 157<style data-shopify> 158 159 @font-face { 160 font-family: "Fira Sans"; 161 font-weight: 400; 162 font-style: normal; 163 font-display: swap; 164 src: url("//vitamiinikeskus.fi/cdn/fonts/fira_sans/firasans_n4.2bbe25c7eff81f2190328b1f4c09fff694a30391.woff2") format("woff2"), 165 url("//vitamiinikeskus.fi/cdn/fonts/fira_sans/firasans_n4.3080da6df53473deabf85f231151766e88fe58e5.woff") format("woff"); 166} 167 168 169 @font-face { 170 font-family: "Fira Sans"; 171 font-weight: 400; 172 font-style: normal; 173 font-display: swap; 174 src: url("//vitamiinikeskus.fi/cdn/fonts/fira_sans/firasans_n4.2bbe25c7eff81f2190328b1f4c09fff694a30391.woff2") format("woff2"), 175 url("//vitamiinikeskus.fi/cdn/fonts/fira_sans/firasans_n4.3080da6df53473deabf85f231151766e88fe58e5.woff") format("woff"); 176} 177 178 @font-face { 179 font-family: "Fira Sans"; 180 font-weight: 700; 181 font-style: normal; 182 font-display: swap; 183 src: url("//vitamiinikeskus.fi/cdn/fonts/fira_sans/firasans_n7.cc8dbbaa3add99fa3b5746d1e0ac6304aad5a265.woff2") format("woff2"), 184 url("//vitamiinikeskus.fi/cdn/fonts/fira_sans/firasans_n7.ec664a82413800dfe65a9cde8547a4b8bd643b08.woff") format("woff"); 185} 186 187 @font-face { 188 font-family: "Fira Sans"; 189 font-weight: 400; 190 font-style: italic; 191 font-display: swap; 192 src: url("//vitamiinikeskus.fi/cdn/fonts/fira_sans/firasans_i4.c80c323ec965c58e05ab85d436c872a499b8b684.woff2") format("woff2"), 193 url("//vitamiinikeskus.fi/cdn/fonts/fira_sans/firasans_i4.4a2d82e939dfe1cd2fff5fc4411d982dee96dce7.woff") format("woff"); 194} 195 196 @font-face { 197 font-family: "Fira Sans"; 198 font-weight: 700; 199 font-style: italic; 200 font-display: swap; 201 src: url("//vitamiinikeskus.fi/cdn/fonts/fira_sans/firasans_i7.a949787ab1c615cf91b95a6e513021199c64f31e.woff2") format("woff2"), 202 url("//vitamiinikeskus.fi/cdn/fonts/fira_sans/firasans_i7.799cab282970134691125391a3ab6bd6bc1306c6.woff") format("woff"); 203} 204 205 @font-face { 206 font-family: "Fira Sans"; 207 font-weight: 500; 208 font-style: normal; 209 font-display: swap; 210 src: url("//vitamiinikeskus.fi/cdn/fonts/fira_sans/firasans_n5.79552cf8367e3a638e44238b675dd4700f65828b.woff2") format("woff2"), 211 url("//vitamiinikeskus.fi/cdn/fonts/fira_sans/firasans_n5.25d9c18d6f08e187a1ae61178f0b0b11f90d296a.woff") format("woff"); 212} 213 214 @font-face { 215 font-family: "Fira Sans"; 216 font-weight: 400; 217 font-style: normal; 218 font-display: swap; 219 src: url("//vitamiinikeskus.fi/cdn/fonts/fira_sans/firasans_n4.2bbe25c7eff81f2190328b1f4c09fff694a30391.woff2") format("woff2"), 220 url("//vitamiinikeskus.fi/cdn/fonts/fira_sans/firasans_n4.3080da6df53473deabf85f231151766e88fe58e5.woff") format("woff"); 221} 222 223 224 :root { 225 --font-body-family: "Fira Sans", sans-serif; 226 --font-body-style: normal; 227 --font-body-weight: 400; 228 229 --font-heading-family: "Fira Sans", sans-serif; 230 --font-heading-style: normal; 231 --font-heading-weight: 500; 232 233 --font-button-family: "Fira Sans", sans-serif; 234 --font-button-style: normal; 235 --font-button-weight: 400; 236 237 --font-heading-letter-spacing: 0; 238 --font-heading-text-transform: uppercase; 239 240 --font-body-scale: 1.0; 241 --font-heading-scale: 1.0; 242 243 --font-weight-normal: 400; 244 --font-weight-bold: 700; 245 --font-weight-light: ; 246 247 --line-height-extra-small: 1; 248 --line-height-small: 1.3; 249 --line-height-medium: 1.6; 250 251 --letter-spacing-extra-small: .05rem; 252 --letter-spacing-small: .1rem; 253 --letter-spacing-medium: .2rem; 254 255 --h1-multiplier: 3.2rem; 256 --h2-multiplier: 2.4rem; 257 --h3-multiplier: 1.8rem; 258 --h4-multiplier: 1.6rem; 259 --h5-multiplier: 1.4rem; 260 --h6-multiplier: 1.2rem; 261 262 --font-size-extra-small: 1rem; 263 --font-size-small: 1.2rem; 264 --font-size-medium: 1.4rem; 265 --font-size-large: 1.6rem; 266 --font-size-extra-large: 1.8rem; 267 268 --font-size-static-extra-small: 1rem; 269 --font-size-static-small: 1.2rem; 270 --font-size-static-medium: 1.4rem; 271 --font-size-static-large: 1.6rem; 272 --font-size-static-extra-large: 1.8rem; 273 274 /* Typography */ 275 --color-heading-text: #003166; 276 --color-heading-text-rgb: 0, 49, 102; 277 --color-body-text: #003166; 278 279 /* Buttons and links */ 280 --color-button-outlined-text: #003166; 281 --color-button-outlined-background: rgba(0,0,0,0); 282 --color-button-filled-text: #ffffff; 283 --color-button-filled-background: #ff7e00; 284 285 --color-button-background: transparent; 286 --color-button-outline: #ffffff; 287 --color-button-text: #ffffff; 288 289 --color-form-text: #003166; 290 --color-form-button-text: #ffffff; 291 292 --button-border-radius: 0; 293 --button-text-transform: uppercase; 294 --input-border-radius: 0; 295 296 /* Other elements */ 297 --color-link: #333232; 298 --color-link-text: #003166; 299 --color-default-link-text: #003166; 300 --color-tag-text: #111111; 301 --color-tag-background: #ffffff; 302 --color-border-elements: #E6E2E1; 303 --color-cart-number-text: #003166; 304 --color-shipping-bar-progress: #CD9B77; 305
306 /* Backgrounds */ 307 --color-body-background: #ffffff; 308 --color-image-background: #F5EBDF; 309 --color-body-background-transparent-50: rgba(255, 255, 255, 0.5); 310 --color-popup-background: #ffffff; 311 312 /* Background Colors */ 313 --color-background-primary: #003166; 314 --color-background-inverse: #FFFFFF; 315 --color-background-light: #E6E2E1; 316 --color-background-dark: #333232; 317 --color-background-accent-1: #003166; 318 --color-background-accent-2: #ff7e00; 319 320 /* Text Colors */ 321 --color-text-primary: #003166; 322 --color-text-secondary: #ff7e00; 323 --color-text-inverse: #ffffff; 324 325 /* Text default */ 326 --color-heading-text-default: #003166; 327 --color-body-text-default: #003166; 328 329 --color-link-text-default: #003166; 330 --color-default-link-text-default: #003166; 331 332 /* Text secondary */ 333 --color-heading-text-secondary: #ff7e00; 334 --color-body-text-secondary: #ff7e00; 335 336 /* Text inverse */ 337 --color-heading-text-inverse: #ffffff; 338 --color-body-text-inverse: #ffffff; 339 340 --color-link-text-inverse: #ffffff; 341 --color-default-link-text-inverse: #ffffff; 342 343 /* Default section style */ 344 --color-default-background: #ffffff; 345 --color-default-image-background: #F5EBDF; 346 --color-default-border-elements: #E6E2E1; 347 348 /* Secondary section style */ 349 --color-secondary-background: #ff7e00; 350 --color-secondary-image-background: #003166; 351 --color-secondary-border-elements: #E6E2E1; 352 353 --color-button-hover-text: var(--color-button-text-inverse); 354 --color-button-hover-outline: var(--color-button-outline); 355 --color-button-hover-background: var(--color-button-outline); 356 357 --color-success: #6BBD4F; 358 --color-alert: #FAC151; 359 --color-error: #D84339; 360 --color-price-accent: #CD9B77; 361 362 --color-white: #fff; 363 --color-black: #111; 364 --color-light: #ddd; 365 366 --media-overlay-gradient-desktop: linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.25) 100%); 367 --media-overlay-gradient-mobile: linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.25) 100%); 368 369 --gradient-black: linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.2) 100%); 370 --gradient-overlay-horizontal: linear-gradient(0deg, rgba(0, 0, 0, 0.2), rgba(0, 0, 0, 0.2)); 371 --color-popup-overlay: rgba(0, 0, 0, 0.5); 372 373 --page-width: 1440px; 374 --page-width-md: 880px; 375 --page-width-xs: 656px; 376 --page-gutter: 2.4rem; 377 378 --section-vertical-padding: 7.6rem; 379 --section-vertical-padding-desktop: 9.6rem; 380 381 --section-spacing-unit-desktop: 1.6rem; 382 --section-spacing-unit-mobile: 1.2rem; 383 384 --duration-short: 200ms; 385 --duration-default: 300ms; 386 --duration-long: 400ms; 387 --duration-extra-long: 600ms; 388 389 --z-header: 800; 390 --z-modals: 900; 391 --z-fab: 750; 392 393 --header-top-position: calc(var(--header-height, 5.6rem) + var(--announcement-bar-height, 2.7rem)); 394 395 --card-media-padding: 0; 396 --card-media-object-fit: contain; 397 --card-media-background-color: #F5EBDF; 398 399 --collection-sidebar-block-start: 0; 400 401 --theme-js-animations-on-mobile: none; 402 } 403 404 disable-animations 405 406 @media screen and (min-width: 750px) { 407 :root { 408 --h1-multiplier: 4.0rem; 409 --h2-multiplier: 3.2rem; 410 --h3-multiplier: 2.4rem; 411 --h4-multiplier: 1.8rem; 412 --h5-multiplier: 1.6rem; 413 --h6-multiplier: 1.4rem; 414 415 --font-size-extra-small: 1.2rem; 416 --font-size-small: 1.4rem; 417 --font-size-medium: 1.6rem; 418 --font-size-large: 1.8rem; 419 --font-size-extra-large: 2rem; 420 421 --page-gutter: 3.6rem; 422 423 --section-vertical-padding: 8.6rem; 424 425 --header-top-position: calc(var(--header-height, 7.4rem) + var(--announcement-bar-height, 3.5rem)); 426 } 427 } 428 429 @media screen and (min-width: 990px) { 430 :root { 431 --page-gutter: 4rem; 432 --section-vertical-padding: 9.6rem; 433 } 434 } 435 436 @media screen and (min-width: 1100px) { 437 :root { 438 --page-gutter: 5.6rem; 439 } 440 }</style><link href="//vitamiinikeskus.fi/cdn/shop/t/35/assets/base.css?v=99561431895647756281733751245" rel="stylesheet" type="text/css" media="all" /> 441 <link href="//vitamiinikeskus.fi/cdn/shop/t/35/assets/swiper-bundle.min.css?v=39633872178562917471733751247" rel="stylesheet" type="text/css" media="all" /> 442 <link rel="stylesheet" href="//vitamiinikeskus.fi/cdn/shop/t/35/assets/component-drawer.css?v=181701952250921835031733751246" media="print" onload="this.media='all'"> 443 <noscript> 444 <link href="//vitamiinikeskus.fi/cdn/shop/t/35/assets/component-drawer.css?v=181701952250921835031733751246" rel="stylesheet" type="text/css" media="all" /> 445 </noscript><link rel="stylesheet" href="//vitamiinikeskus.fi/cdn/shop/t/35/assets/component-predictive-search.css?v=108669943485170409351733751246" media="print" onload="this.media='all'"> 446
446<script src="//vitamiinikeskus.fi/cdn/shop/t/35/assets/predictive-search.js?v=92622284360457197551733751246" defer="defer"></script>
446 447 <noscript><link href="//vitamiinikeskus.fi/cdn/shop/t/35/assets/component-predictive-search.css?v=108669943485170409351733751246" rel="stylesheet" type="text/css" media="all" /></noscript> 448<link rel="preload" as="font" href="//vitamiinikeskus.fi/cdn/fonts/fira_sans/firasans_n5.79552cf8367e3a638e44238b675dd4700f65828b.woff2" type="font/woff2" crossorigin><link rel="preload" as="font" href="//vitamiinikeskus.fi/cdn/fonts/fira_sans/firasans_n4.2bbe25c7eff81f2190328b1f4c09fff694a30391.woff2" type="font/woff2" crossorigin> 449 450
450<script> 451 document.documentElement.className = document.documentElement.className.replace('no-js', 'js'); 452 453 if (Shopify.designMode) { 454 document.documentElement.classList.add('shopify-design-mode'); 455 } 456 </script>
456 457 458
458<script src="//vitamiinikeskus.fi/cdn/shop/t/35/assets/swiper-bundle.min.js?v=87330480114418983271733751247" defer="defer"></script>
458 459
459<script src="//vitamiinikeskus.fi/cdn/shop/t/35/assets/bodyScrollLock.min.js?v=15890374805268084651733751245" defer="defer"></script>
459 460 461 462 463 <!-- BEGIN app block: shopify://apps/fontify/blocks/app-embed/334490e2-2153-4a2e-a452-e90bdeffa3cc --><link rel="preconnect" href="https://cdn.nitroapps.co" crossorigin=""><!-- Shop metafields --><style type="text/css" id="nitro-fontify" > 464</style>
465<script 466 type="text/javascript" 467 id="fontify-scripts" 468> 469 470 (function () { 471 // Prevent duplicate execution 472 if (window.fontifyScriptInitialized) { 473 return; 474 } 475 window.fontifyScriptInitialized = true; 476 477 if (window.opener) { 478 // Remove existing listener if any before adding new one 479 if (window.fontifyMessageListener) { 480 window.removeEventListener('message', window.fontifyMessageListener, false); 481 } 482 483 function watchClosedWindow() { 484 let itv = setInterval(function () { 485 if (!window.opener || window.opener.closed) { 486 clearInterval(itv); 487 window.close(); 488 } 489 }, 1000); 490 } 491 492 // Helper function to inject scripts and links from vite-tag content 493 function injectScript(encodedContent) { 494 495 496 // Decode HTML entities 497 const tempTextarea = document.createElement('textarea'); 498 tempTextarea.innerHTML = encodedContent; 499 const viteContent = tempTextarea.value; 500 501 // Parse HTML content 502 const tempDiv = document.createElement('div'); 503 tempDiv.innerHTML = viteContent; 504 505 // Track duplicates within tempDiv only 506 const scriptIds = new Set(); 507 const scriptSrcs = new Set(); 508 const linkKeys = new Set(); 509 510 // Helper to clone element attributes 511 function cloneAttributes(source, target) { 512 Array.from(source.attributes).forEach(function(attr) { 513 if (attr.name === 'crossorigin') { 514 target.crossOrigin = attr.value; 515 } else { 516 target.setAttribute(attr.name, attr.value); 517 } 518 }); 519 if (source.textContent) { 520 target.textContent = source.textContent; 521 } 522 } 523 524 // Inject scripts (filter duplicates within tempDiv) 525 tempDiv.querySelectorAll('script').forEach(function(script) { 526 const scriptId = script.getAttribute('id'); 527 const scriptSrc = script.getAttribute('src'); 528 529 // Skip if duplicate in tempDiv 530 if ((scriptId && scriptIds.has(scriptId)) || (scriptSrc && scriptSrcs.has(scriptSrc))) { 531 return; 532 } 533 534 // Track script 535 if (scriptId) scriptIds.add(scriptId); 536 if (scriptSrc) scriptSrcs.add(scriptSrc); 537 538 // Clone and inject 539 const newScript = document.createElement('script'); 540 cloneAttributes(script, newScript); 541 542 document.head.appendChild(newScript); 543 }); 544 545 // Inject links (filter duplicates within tempDiv) 546 tempDiv.querySelectorAll('link').forEach(function(link) { 547 const linkHref = link.getAttribute('href'); 548 const linkRel = link.getAttribute('rel') || ''; 549 const key = linkHref + '|' + linkRel; 550 551 // Skip if duplicate in tempDiv 552 if (linkHref && linkKeys.has(key)) { 553 return; 554 } 555 556 // Track link 557 if (linkHref) linkKeys.add(key); 558 559 // Clone and inject 560 const newLink = document.createElement('link'); 561 cloneAttributes(link, newLink); 562 document.head.appendChild(newLink); 563 }); 564 } 565 566 // Function to apply preview font data 567 568 569 function receiveMessage(event) { 570 watchClosedWindow(); 571 if (event.data.action == 'fontify_ready') { 572 console.log('fontify_ready'); 573 injectScript(`<!-- BEGIN app snippet: vite-tag --> 574 575 576 <script src="https://cdn.shopify.com/extensions/019cd5aa-62bf-7aba-b122-6cfde3a648ad/fontify-polaris-12/assets/main-B3V8Mu2P.js" type="module" crossorigin="anonymous"></script> 577 578<!-- END app snippet --> 579 <!-- BEGIN app snippet: vite-tag --> 580 581 582 <link href="//cdn.shopify.com/extensions/019cd5aa-62bf-7aba-b122-6cfde3a648ad/fontify-polaris-12/assets/main-GVRB1u2d.css" rel="stylesheet" type="text/css" media="all" /> 583 584<!-- END app snippet --> 585`); 586 587 } else if (event.data.action == 'font_audit_ready') { 588 injectScript(`<!-- BEGIN app snippet: vite-tag --> 589 590 591 <script src="https://cdn.shopify.com/extensions/019cd5aa-62bf-7aba-b122-6cfde3a648ad/fontify-polaris-12/assets/audit-DDeWPAiq.js" type="module" crossorigin="anonymous"></script> 592 593<!-- END app snippet --> 594 <!-- BEGIN app snippet: vite-tag --> 595 596 597 <link href="//cdn.shopify.com/extensions/019cd5aa-62bf-7aba-b122-6cfde3a648ad/fontify-polaris-12/assets/audit-CNr6hPle.css" rel="stylesheet" type="text/css" media="all" /> 598 599<!-- END app snippet --> 600`); 601 602 } else if (event.data.action == 'preview_font_data') { 603 const fontData = event?.data || null; 604 window.fontifyPreviewData = fontData; 605 injectScript(`<!-- BEGIN app snippet: vite-tag --> 606 607 608 <script src="https://cdn.shopify.com/extensions/019cd5aa-62bf-7aba-b122-6cfde3a648ad/fontify-polaris-12/assets/preview-CH6oXAfY.js" type="module" crossorigin="anonymous"></script> 609 610<!-- END app snippet --> 611`); 612 } 613 } 614 615 // Store reference to listener for cleanup 616 window.fontifyMessageListener = receiveMessage; 617 window.addEventListener('message', receiveMessage, false); 618 619 // Send init message when window is opened from opener 620 if (window.opener) { 621 window.opener.postMessage({ action: `${window.name}_init`, data: JSON.parse(JSON.stringify({})) }, '*'); 622 } 623 } 624 })(); 625</script>
625 626 627 628<!-- END app block --><!-- BEGIN app block: shopify://apps/instafeed/blocks/head-block/c447db20-095d-4a10-9725-b5977662c9d5 --><!-- BEGIN app snippet: storefront-script --> 629 630 631
631<script> 632 var instafeedScriptSrc = "https:\/\/cdn.nfcube.com\/instafeed-79427a12a331dbe32faa3f634da520fa.js"; 633 var instafeedScriptMode = "load"; 634 !function(e,n){if(!window.instafeedStorefrontScheduled&&(window.instafeedStorefrontScheduled=!0,e)){if("defer"===n){if(a())return;var t=document.createElement("script");return t.src=e,t.defer=!0,void(document.head||document.documentElement).appendChild(t)}if("consent"===n){var o=!1;function i(){o||(o=!0,u())}function d(){window.Shopify&&window.Shopify.customerPrivacy&&window.Shopify.customerPrivacy.marketingAllowed()&&i()}function r(){document.addEventListener("visitorConsentCollected",function(e){e.detail&&e.detail.marketingAllowed&&i()}),window.Shopify&&window.Shopify.loadFeatures?window.Shopify.loadFeatures([{name:"consent-tracking-api",version:"0.1"}],d):d()}return void("loading"===document.readyState?document.addEventListener("DOMContentLoaded",r):r())}"complete"===document.readyState?u():window.addEventListener("load",function(){u()})}function c(e){return String(e).split("?")[0]}function a(){for(var n=document.getElementsByTagName("script"),t=c(e),o=0;o!==n.length;o++)if(c(n[o].src)===t)return!0;return!1}function u(){if(!a()){var n=document.createElement("script");n.async=!0,n.src=e,document.body.appendChild(n)}}}(instafeedScriptSrc,instafeedScriptMode); 635 </script>
635 636 637 638<!-- END app snippet --> 639 640 641 642 643<!-- END app block --><!-- BEGIN app block: shopify://apps/tapita-seo-speed/blocks/app-embed/cd37ca7a-40ad-4fdc-afd3-768701482209 --> 644 645 646
647<script class="tpt-seo-schema"> 648 var tapitaSeoVer = 1233; 649 var tptAddedSchemas = []; 650</script>
650 651 652 653 654 655 656 657 658 659 660 661 662 663 664 665 666 667 668
669<script class="tpt-seo-schema"> 670 const tptPathName = "/"; 671 const tptShopId = "60767010999"; 672 673 let tptPageType; 674 let tpPageHandle; 675 676 if(tptPathName == '/'){ 677 tptPageType = 'homepage'; 678 tpPageHandle = 'homepage'; 679 }else{ 680 tptPageType = tptPathName.split("/")[1]; 681 if(tptPageType == 'blogs'){ 682 tpPageHandle = tptPathName.split("/")[3]; 683 }else{ 684 tpPageHandle = tptPathName.split("/")[2]; 685 } 686 } 687 688 689 var scriptEl = document.createElement('script'); 690 scriptEl.type = 'application/ld+json'; 691 scriptEl.setAttribute('author', 'tpt'); 692 var tptSchemaConfigUrl = 'https://cdn.shopify.com/s/files/1/0607/6701/0999/t/35/assets/tapita-schema-config.json?v=1733751268'; 693 // ADD SCHEMA WHEN tptSchemaConfigUrl valid 694 if (tptSchemaConfigUrl) { 695 fetch(tptSchemaConfigUrl) 696 .then(response => response.json()) 697 .then(data => { 698 const checkPlan = data?.howTo?.turnOn || data?.recipe?.turnOn || data?.video?.turnOn; 699 if(!checkPlan){ 700 return; 701 } 702 let schemaList = []; 703 for (const property in data) { 704 let schemaData = {}; 705 if(property == 'article' || property == 'siteLink' || property == 'breadcrumb' || property == 'product'){ 706 continue; 707 } 708 const configs = data[property].pageList || []; 709 const configMatchList = configs.filter(config => { 710 return config.pageData.handle == tpPageHandle; 711 }); 712 const configMatch = configMatchList[0] || {}; 713 const turnon = configMatch?.turnOn; 714 if(!turnon) { 715 continue; 716 }; 717 if(property == 'video'){ 718 const configType = configMatch?.videoConfig || {}; 719 schemaData = { 720 "@context": "https://schema.org", 721 "@type": "VideoObject", 722 "url": "https://vitamiinikeskus.fi/", 723 "name": configType?.title, 724 "description": configType?.description, 725 "thumbnailUrl": configType?.imageUrl, 726 "uploadDate": configType?.uploadDate, 727 "duration": configType?.duration, 728 "contentUrl": configType?.videoUrl, 729 } 730 schemaList.push(schemaData || {}); 731 window.tptAddedSchemas.push("VideoObject"); 732 } 733 if(property == 'howTo'){ 734 const configType = configMatch?.howToConfig || {}; 735 schemaData = { 736 "@context": "https://schema.org", 737 "@type": "HowTo", 738 "image": { 739 "@type": "ImageObject", 740 "url": configType?.imageUrl[0], 741 }, 742 "name": configType?.title, 743 "totalTime": configType?.duration, 744 "estimatedCost": { 745 "@type": "MonetaryAmount", 746 "currency": configType?.currency?.match(/\((.*)\)/)[1], 747 "value": configType?.estimatedCost 748 }, 749 "supply": configType?.supply?.map(supply => { 750 return { 751 "@type": "HowToSupply", 752 "name": supply.name 753 } 754 }), 755 "tool": configType?.tool?.map(supply => { 756 return { 757 "@type": "HowToTool", 758 "name": supply.name 759 } 760 }), 761 "step": configType?.sectionStep?.stepValue?.map(step => { 762 return { 763 "@type": "HowToStep", 764 "name": step?.name, 765 "text": step?.description, 766 "image": step?.imageUrl?.length > 0 ? step?.imageUrl[0] : '', 767 "url": step?.stepUrl 768 } 769 }) 770 } 771 window.tptAddedSchemas.push("HowTo"); 772 if(configType?.sectionVideo?.title && configType?.sectionVideo?.uploadDate && configType?.sectionVideo?.imageUrl[0]){ 773 const videoSchema = { 774 "@type": "VideoObject", 775 "url": "https://vitamiinikeskus.fi/", 776 "name": configType?.sectionVideo?.title, 777 "description": configType?.sectionVideo?.description, 778 "thumbnailUrl": configType?.sectionVideo?.imageUrl[0], 779 "uploadDate": configType?.sectionVideo?.uploadDate, 780 "duration": configType?.sectionVideo?.duration, 781 "contentUrl": configType?.sectionVideo?.videoUrl, 782 } 783 schemaData.video = videoSchema; 784 window.tptAddedSchemas.push("VideoObject"); 785 } 786 schemaList.push(schemaData || {}); 787 } 788 if(property == 'recipe'){ 789 const configType = configMatch?.recipeConfig || {}; 790 schemaData = { 791 "@context": "https://schema.org/", 792 "@type": "Recipe", 793 "url": "https://vitamiinikeskus.fi/", 794 "name": configType?.name, 795 "image": [ 796 configType?.imageUrls?.small?.length > 0 ? configType?.imageUrls?.small[0] : '', 797 configType?.imageUrls?.medium?.length > 0 ? configType?.imageUrls?.medium[0] : '', 798 configType?.imageUrls?.large?.length > 0 ? configType?.imageUrls?.large[0] : '', 799 ], 800 "author": { 801 "@type": "Person", 802 "name": configType?.author 803 }, 804 "datePublished": configType?.uploadDate, 805 "description": configType?.description, 806 "recipeCuisine": configType?.cuisine, 807 "prepTime": configType?.prepTime, 808 "cookTime": configType?.cookTime, 809 "totalTime": "", 810 "keywords": configType?.keywords, 811 "recipeYield": configType?.totalServings, 812 "recipeCategory": configType?.category, 813 "nutrition": { 814 "@type": "NutritionInformation", 815 "calories": configType?.caloriesPerServing 816 }, 817 "recipeIngredient": configType?.ingredients?.map(ingredient => { 818 return ingredient 819 }), 820 "recipeInstructions": configType?.sectionStep?.stepValue?.map(step => { 821 return { 822 "@type": "HowToStep", 823 "name": step?.name, 824 "text": step?.description, 825 "image": step?.imageUrl?.length > 0 ? step?.imageUrl[0] : '', 826 "url": step?.stepUrl 827 } 828 }) 829 } 830 window.tptAddedSchemas.push("Recipe"); 831 if(configType?.sectionVideo?.title && configType?.sectionVideo?.uploadDate && configType?.sectionVideo?.imageUrl[0]){ 832 const videoSchema = { 833 "@type": "VideoObject", 834 "url": "https://vitamiinikeskus.fi/", 835 "name": configType?.sectionVideo?.title, 836 "description": configType?.sectionVideo?.description, 837 "thumbnailUrl": configType?.sectionVideo?.imageUrl[0], 838 "uploadDate": configType?.sectionVideo?.uploadDate, 839 "duration": configType?.sectionVideo?.duration, 840 "contentUrl": configType?.sectionVideo?.videoUrl, 841 } 842 schemaData.video = videoSchema; 843 if (!ndow.tptAddedSchemas.includes("VideoObject")) 844 window.tptAddedSchemas.push("VideoObject"); 845 } 846 schemaList.push(schemaData || {}); 847 } 848 } 849 return schemaList; 850 }) 851 .then(data =>{ 852 if(!data) return; 853 data.map(schema => { 854 scriptEl.innerHTML = JSON.stringify(data); 855 }) 856 }) 857 .then(() => { 858 if (scriptEl.innerHTML) 859 document.head.appendChild(scriptEl) 860 }); 861 } 862</script>
862 863 864<!-- BEGIN app snippet: alter-schemas --> 865 866 867 868 869
870<script> 871 (function disableSchemasByType(schemaTypesToDisable = []) { 872 if (!schemaTypesToDisable.length) return; 873 const DEBUG = window.location.href?.includes("debug"); 874 const log = (...a) => DEBUG && console.log(...a); 875 const removeAttrsDeep = (root, attrs) => { 876 root.querySelectorAll("*").forEach((el) => 877 attrs.forEach((a) => el.removeAttribute(a)) 878 ); 879 }; 880 const extractTypesFromJsonLD = (json) => { 881 const types = new Set(); 882 const walk = (v) => { 883 if (!v) return; 884 if (Array.isArray(v)) return v.forEach(walk); 885 if (typeof v === "object") { 886 if (v["@type"]) { 887 (Array.isArray(v["@type"]) 888 ? v["@type"] 889 : [v["@type"]] 890 ).forEach((t) => types.add(t)); 891 } 892 if (v["@graph"]) walk(v["@graph"]); 893 } 894 }; 895 walk(json); 896 return types; 897 }; 898 const matchesSchemaType = (value) => 899 value && schemaTypesToDisable.some((t) => value.includes(t)); 900 const handleJsonLD = (container = document) => { 901 container 902 .querySelectorAll( 903 'script[type="application/ld+json"]:not([author="tpt"])' 904 ) 905 .forEach((script) => { 906 try { 907 const raw = script.textContent.replace(/[\r\n\t]/g, " "); 908 const json = JSON.parse(raw); 909 const types = extractTypesFromJsonLD(json); 910 if ( 911 [...types].some((t) => schemaTypesToDisable.includes(t)) 912 ) { 913 script.type = "application/ldjson-disabled"; 914 log("Disabled JSON-LD:", script); 915 } 916 } catch {} 917 }); 918 }; 919 const handleMicrodata = (container = document) => { 920 container 921 .querySelectorAll( 922 schemaTypesToDisable 923 .map((t) => `[itemtype*="schema.org/${t}"]`) 924 .join(",") 925 ) 926 .forEach((el) => { 927 el.removeAttribute("itemscope"); 928 el.removeAttribute("itemtype"); 929 el.removeAttribute("itemprop"); 930 removeAttrsDeep(el, ["itemprop"]); 931 }); 932 }; 933 const handleRDFa = (container = document) => { 934 container 935 .querySelectorAll( 936 schemaTypesToDisable 937 .map( 938 (t) => 939 `[typeof*="${t}"],[vocab*="schema.org"][typeof*="${t}"]` 940 ) 941 .join(",") 942 ) 943 .forEach((el) => { 944 el.removeAttribute("vocab"); 945 el.removeAttribute("typeof"); 946 el.removeAttribute("property"); 947 removeAttrsDeep(el, ["property"]); 948 }); 949 }; 950 const processSchemas = (container) => { 951 handleJsonLD(container); 952 handleMicrodata(container); 953 handleRDFa(container); 954 }; 955 processSchemas(); 956 const observer = new MutationObserver((mutations) => { 957 mutations.forEach((m) => { 958 m.addedNodes.forEach((n) => { 959 if (n.nodeType !== 1) return; 960 961 if ( 962 n.tagName === "SCRIPT" && 963 n.type === "application/ld+json" && 964 n.getAttribute("author") !== "tpt" 965 ) { 966 handleJsonLD(n.parentElement); 967 return; 968 } 969 970 const itemType = n.getAttribute?.("itemtype"); 971 const typeOf = n.getAttribute?.("typeof"); 972 973 if (matchesSchemaType(itemType) || matchesSchemaType(typeOf)) { 974 handleMicrodata(n.parentElement); 975 handleRDFa(n.parentElement); 976 } else { 977 processSchemas(n); 978 } 979 }); 980 981 if (m.type === "attributes") { 982 const t = m.target; 983 984 if ( 985 t.tagName === "SCRIPT" && 986 t.type === "application/ld+json" && 987 t.getAttribute("author") !== "tpt" 988 ) { 989 handleJsonLD(t.parentElement); 990 } 991 992 if ( 993 m.attributeName === "itemtype" && 994 matchesSchemaType(t.getAttribute("itemtype")) 995 ) { 996 handleMicrodata(t.parentElement); 997 } 998 999 if ( 1000 m.attributeName === "typeof" && 1001 matchesSchemaType(t.getAttribute("typeof")) 1002 ) { 1003 handleRDFa(t.parentElement); 1004 } 1005 } 1006 }); 1007 }); 1008 1009 observer.observe(document.body || document.documentElement, { 1010 childList: true, 1011 subtree: true, 1012 attributes: true, 1013 attributeFilter: ["itemtype", "typeof", "type"], 1014 }); 1015 1016 log("Schema disabler initialized with types:", schemaTypesToDisable); 1017 })(window.tptAddedSchemas); 1018</script>
1018 1019<!-- END app snippet --> 1020 1021
1022<script class="tpt-seo-schema"> 1023 var instantPageUrl = "https://cdn.shopify.com/extensions/01a0f53c-93ba-7abc-a372-6843c5289aae/tapita-seo-speed-244/assets/instantpage.js"; 1024 var tptMetaDataConfigUrl = 'https://cdn.shopify.com/s/files/1/0607/6701/0999/t/35/assets/tapita-meta-data.json?v=1733751267'; 1025 // ADD META TITLE / DESCRIPTION WHEN tptMetaDataConfigUrl valid 1026 const createMetaTag = (descriptionValue) => { 1027 const metaTag = document.createElement('meta'); 1028 metaTag.setAttribute('name', 'description'); 1029 metaTag.setAttribute('content', descriptionValue); 1030 const headTag = document.querySelector('head'); 1031 headTag.appendChild(metaTag); 1032 } 1033 const replaceMetaTagContent = (titleValueInput, descriptionValueInput, needReplaceVar) => { 1034 const titleValue = titleValueInput.replace(/ /g, " ").replace(/&/g, "&").replace(/</g, "<").replace(/>/g, ">").replace(/"/g, '"').replace(/'/g, "'").replace(/'/g, "'").replace(/¢/g, "¢").replace(/£/g, "£").replace(/¥/g, "Â¥").replace(/€/g, "â¬").replace(/©/g, "©").replace(/®/g, "®").replace(/™/g, "â¢").replace(/—/g, "â").replace(/–/g, "â").replace(/…/g, "â¦").replace(/’/g, "'").replace(/‘/g, "'").replace(/”/g, '"').replace(/“/g, '"'); 1035 const descriptionValue = descriptionValueInput.replace(/ /g, " ").replace(/&/g, "&").replace(/</g, "<").replace(/>/g, ">").replace(/"/g, '"').replace(/'/g, "'").replace(/'/g, "'").replace(/¢/g, "¢").replace(/£/g, "£").replace(/¥/g, "Â¥").replace(/€/g, "â¬").replace(/©/g, "©").replace(/®/g, "®").replace(/™/g, "â¢").replace(/—/g, "â").replace(/–/g, "â").replace(/…/g, "â¦").replace(/’/g, "'").replace(/‘/g, "'").replace(/”/g, '"').replace(/“/g, '"'); 1036 const disableReplacingTitle = !!window._tpt_no_replacing_plain_title 1037 const disableReplacingDescription = !!window._tpt_no_replacing_plain_desc 1038 const config = { attributes: true, childList: true, subtree: true}; 1039 const header = document.getElementsByTagName('head')[0]; 1040 let i = 0; 1041 const callback = (mutationList, observer) => { 1042 i++; 1043 const title = document.getElementsByTagName('title')[0]; 1044 const ogTitle = document.querySelector('meta[property="og:title"]'); 1045 const twitterTitle = document.querySelector('meta[name="twitter:title"]'); 1046 const newTitle = needReplaceVar ? replaceVar(titleValue) : titleValue; 1047 const newDescription = needReplaceVar ? replaceVar(descriptionValue) : descriptionValue; 1048 if(titleValue && document && document.title != newTitle && !disableReplacingTitle){ 1049 document.title = newTitle; 1050 } 1051 if(ogTitle && (ogTitle?.content != newTitle)){ 1052 ogTitle?.setAttribute('content', newTitle); 1053 } 1054 if(twitterTitle && (twitterTitle?.content != newTitle)){ 1055 twitterTitle?.setAttribute('content', newTitle); 1056 } 1057 const metaDescriptionTagList = document.querySelectorAll('meta[name="description"]'); 1058 const ogDescriptionTagList = document.querySelector('meta[property="og:description"]'); 1059 const twitterDescriptionTagList = document.querySelector('meta[name="twitter:description"]'); 1060 try { 1061 if(ogDescriptionTagList && newDescription && (ogDescriptionTagList?.content != newDescription)) { 1062 ogDescriptionTagList?.setAttribute('content', newDescription); 1063 } 1064 if(twitterDescriptionTagList && newDescription && (twitterDescriptionTagList?.content != newDescription)){ 1065 twitterDescriptionTagList?.setAttribute('content', newDescription); 1066 } 1067 } catch (err) { 1068 1069 } 1070 if (descriptionValue) { 1071 if(metaDescriptionTagList?.length == 0){ 1072 try { 1073 createMetaTag(newDescription); 1074 } catch (err) { 1075 // 1076 } 1077 } 1078 metaDescriptionTagList?.forEach(metaDescriptionTag=>{ 1079 if(metaDescriptionTag.content != newDescription && !disableReplacingDescription){ 1080 metaDescriptionTag.content = newDescription; 1081 } 1082 }) 1083 } 1084 if(observer && i > 1000){ 1085 observer.disconnect(); 1086 } 1087 }; 1088 callback(); 1089 setTimeout(callback, 100); 1090 const observer = new MutationObserver(callback); 1091 if(observer){ 1092 observer.observe(header, config); 1093 } 1094 } 1095 if (tptMetaDataConfigUrl) { 1096 fetch(tptMetaDataConfigUrl) 1097 .then(response => response.json()) 1098 .then((data) => { 1099 if(!data) return; 1100 const instantPage = data?.instantPage || false; 1101 const excludedPaths = [ 1102 '/cart', 1103 '/checkout', 1104 '/account', 1105 '/search', 1106 'logout', 1107 'login', 1108 'customer' 1109 ]; 1110 if (!window.FPConfig || !window.FPConfig.ignoreKeywords || !Array.isArray(window.FPConfig.ignoreKeywords)) { 1111 window.FPConfig = { ignoreKeywords : excludedPaths }; 1112 } else { 1113 window.FPConfig.ignoreKeywords = window.FPConfig.ignoreKeywords.concat(excludedPaths); 1114 } 1115 var toEnableInstantPageByPath = true; 1116 if (window.location.pathname && window.location.pathname.includes) { 1117 excludedPaths.forEach(excludedPath => { 1118 if (window.location.pathname.includes(excludedPath)) { 1119 toEnableInstantPageByPath = false;
1120 } 1121 }); 1122 } 1123 const spcBar = document ? document.getElementById('shopify-pc__banner') : null; 1124 if (spcBar) 1125 toEnableInstantPageByPath = false; 1126 if (window.document && 1127 window.document.location && 1128 window.document.location.pathname && 1129 window.document.location.pathname.includes) { 1130 excludedPaths.forEach(excludedPath => { 1131 if (window.document.location.pathname.includes(excludedPath)) { 1132 toEnableInstantPageByPath = false; 1133 } 1134 }); 1135 } 1136 if(instantPage && toEnableInstantPageByPath){ 1137 const tptAddInstantPage = setInterval(function () { 1138 try { 1139 if(document && document.body && (window.top === window.self)){ 1140 var instantScript = document.createElement('script'); 1141 instantScript.src = instantPageUrl; 1142 document.body.appendChild(instantScript); 1143 clearInterval(tptAddInstantPage); 1144 } 1145 } catch (err) { 1146 // 1147 } 1148 }, 500); 1149 } 1150 }); 1151 } 1152 if (window.tapita_meta_page_title || window.tapita_meta_page_description) { 1153 replaceMetaTagContent(window.tapita_meta_page_title, window.tapita_meta_page_description, false); 1154 } 1155</script>
1155 1156 1157 1158 1159<!-- END app block --><!-- BEGIN app block: shopify://apps/king-product-options/blocks/app-embed/ce104259-52b1-4720-9ecf-76b34cae0401 --> 1160<!-- END app block -->
1160<script src="https://cdn.shopify.com/extensions/01a0d7ba-f423-716f-ac31-9fbf68b5c662/revenuehunt-201/assets/embed.js" type="text/javascript" defer="defer"></script>
vendor: 1 bytes, line 1160
1160
1161<script src="https://cdn.shopify.com/extensions/01a0fdff-2b95-7a42-80bb-495e663795ed/forms-2610/assets/shopify-forms-loader.js" type="text/javascript" defer="defer"></script>
vendor: 1 bytes, line 1161
1161
1162<script src="https://cdn.shopify.com/extensions/01a0aa7a-f99f-7ab6-a36e-9673fd70d8d4/omnisend-57/assets/omnisend-in-shop.js" type="text/javascript" defer="defer"></script>
vendor: 1 bytes, line 1162
1162
1163<script src="https://cdn.shopify.com/extensions/01a0c6ef-041f-7b02-8ffe-578eeba3d440/v1.1.6/assets/popup.js" type="text/javascript" defer="defer"></script>
1163 1164<link href="https://monorail-edge.shopifysvc.com" rel="dns-prefetch">
1165<script>(function(){if ("sendBeacon" in navigator && "performance" in window) {try {var session_token_from_headers = performance.getEntriesByType('navigation')[0].serverTiming.find(x => x.name == '_s').description;} catch {var session_token_from_headers = undefined;}var session_cookie_matches = document.cookie.match(/_shopify_s=([^;]*)/);var session_token_from_cookie = session_cookie_matches && session_cookie_matches.length === 2 ? session_cookie_matches[1] : "";var session_token = session_token_from_headers || session_token_from_cookie || "";function handle_abandonment_event(e) {var entries = performance.getEntries().filter(function(entry) {return /monorail-edge.shopifysvc.com/.test(entry.name);});if (!window.abandonment_tracked && entries.length === 0) {window.abandonment_tracked = true;var currentMs = Date.now();var navigation_start = performance.timing.navigationStart;var payload = {shop_id: 60767010999,url: window.location.href,navigation_start,duration: currentMs - navigation_start,session_token,page_type: "index"};window.navigator.sendBeacon("https://monorail-edge.shopifysvc.com/v1/produce", JSON.stringify({schema_id: "online_store_buyer_site_abandonment/1.1",payload: payload,metadata: {event_created_at_ms: currentMs,event_sent_at_ms: currentMs}}));}}window.addEventListener('pagehide', handle_abandonment_event);}}());</script>
vendor: 1 bytes, line 1165
1165
1166<script> 1167 window.__TREKKIE_SHIM_QUEUE = window.__TREKKIE_SHIM_QUEUE || []; 1168</script>
vendor: 1 bytes, line 1168
1168
1169<script>(function(){var wpmLoader=function(){"use strict";var e=/Googlebot|Storebot-Google|bingbot|Baiduspider|YandexBot|DuckDuckBot|Slurp|facebookexternalhit|Twitterbot|LinkedInBot|Applebot|AdsBot-Google|Mediapartners-Google|APIs-Google|PetalBot|SemrushBot|AhrefsBot|MJ12bot|DotBot|Acunetix|PerplexityBot|Perplexity-User/i,t=/bytedance/i;function i(){try{var e=document.cookie;if(!e||"string"!=typeof e)return;for(var t=0,i=e.split(";");t<i.length;t++){var n=i[t],r=n.indexOf("=");if(-1!==r){var o=n.slice(0,r).trim();if(o){var a=void 0;try{a=decodeURIComponent(o)}catch(e){a=o}if("_shopify_s"===a){var d=n.slice(r+1).trim();try{return decodeURIComponent(d)}catch(e){return d}}}}}return}catch(e){return}}function n(e){try{"undefined"!=typeof console&&"function"==typeof console.warn&&console.warn(e)}catch(e){}}function r(e,t){return"string"==typeof e&&e.length>0&&e.length<=t?e:void 0}function o(e){var t;switch(null==(t=null==e?void 0:e.navigation)?void 0:t.type){case 0:return"navigate";case 1:return"reload";case 2:return"back_forward";default:return}}function a(){var e,t,i;try{var n=null==(i=null==(t=null==(e=self.ShopifyAnalytics)?void 0:e.lib)?void 0:t.trekkie)?void 0:i.state;return"awaiting-consent"===n||"initialized"===n?n:void 0}catch(e){return}}return function(d,s,u,l){var c=arguments.length>4&&void 0!==arguments[4]?arguments[4]:{};try{var p=c.trekkieShim;!0!==p&&"true"!==p||null!=window.__TREKKIE_SHIM_QUEUE||(window.__TREKKIE_SHIM_QUEUE=[])}catch(e){}var f,v,h,y,g=(v=(f={modern:/Edge?\/(1{2}[4-9]|1[2-9]\d|[2-9]\d{2}|\d{4,})\.\d+(\.\d+|)|Firefox\/(1{2}[4-9]|1[2-9]\d|[2-9]\d{2}|\d{4,})\.\d+(\.\d+|)|Chrom(ium|e)\/(9{2}|\d{3,})\.\d+(\.\d+|)|(Maci|X1{2}).+ Version\/(15\.\d+|(1[6-9]|[2-9]\d|\d{3,})\.\d+)([,.]\d+|)( \(\w+\)|)( Mobile\/\w+|) Safari\/|Chrome.+OPR\/(9{2}|\d{3,})\.\d+\.\d+|(CPU[ +]OS|iPhone[ +]OS|CPU[ +]iPhone|CPU IPhone OS|CPU iPad OS)[ +]+(15[._]\d+|(1[6-9]|[2-9]\d|\d{3,})[._]\d+)([._]\d+|)|Android:?[ /-](14[89]|1[5-9]\d|[2-9]\d{2}|\d{4,})(\.\d+|)(\.\d+|)|Android.+Firefox\/(15\d|1[6-9]\d|[2-9]\d{2}|\d{4,})\.\d+(\.\d+|)|Android.+Chrom(ium|e)\/(14[89]|1[5-9]\d|[2-9]\d{2}|\d{4,})\.\d+(\.\d+|)|SamsungBrowser\/([2-9]\d|\d{3,})\.\d+/,legacy:/Edge?\/(1[6-9]|[2-9]\d|\d{3,})\.\d+(\.\d+|)|Firefox\/(5[4-9]|[6-9]\d|\d{3,})\.\d+(\.\d+|)|Chrom(ium|e)\/(5[1-9]|[6-9]\d|\d{3,})\.\d+(\.\d+|)([\d.]+$|.*Safari\/(?![\d.]+ Edge\/[\d.]+$))|(Maci|X1{2}).+ Version\/(10\.\d+|(1[1-9]|[2-9]\d|\d{3,})\.\d+)([,.]\d+|)( \(\w+\)|)( Mobile\/\w+|) Safari\/|Chrome.+OPR\/(3[89]|[4-9]\d|\d{3,})\.\d+\.\d+|(CPU[ +]OS|iPhone[ +]OS|CPU[ +]iPhone|CPU IPhone OS|CPU iPad OS)[ +]+(10[._]\d+|(1[1-9]|[2-9]\d|\d{3,})[._]\d+)([._]\d+|)|Android:?[ /-](14[89]|1[5-9]\d|[2-9]\d{2}|\d{4,})(\.\d+|)(\.\d+|)|Mobile Safari.+OPR\/([89]\d|\d{3,})\.\d+\.\d+|Android.+Firefox\/(15\d|1[6-9]\d|[2-9]\d{2}|\d{4,})\.\d+(\.\d+|)|Android.+Chrom(ium|e)\/(14[89]|1[5-9]\d|[2-9]\d{2}|\d{4,})\.\d+(\.\d+|)|Android.+(UC? ?Browser|UCWEB|U3)[ /]?(15\.([5-9]|\d{2,})|(1[6-9]|[2-9]\d|\d{3,})\.\d+)\.\d+|SamsungBrowser\/(5\.\d+|([6-9]|\d{2,})\.\d+)|Android.+MQ{2}Browser\/(14(\.(9|\d{2,})|)|(1[5-9]|[2-9]\d|\d{3,})(\.\d+|))(\.\d+|)|K[Aa][Ii]OS\/(3\.\d+|([4-9]|\d{2,})\.\d+)(\.\d+|)/}).modern,h=f.legacy,(y=navigator.userAgent).match(e)?"bot":y.match(v)?"modern":y.match(h)?"legacy":y.match(t)?"bot":"unknown"),m=function(e){var t,i,n=r(e,128);try{var a=window.performance,d=null==(t=null==a?void 0:a.getEntriesByType)?void 0:t.call(a,"navigation")[0];if(!d)return{requestId:n,navigationType:o(a)};var s="type"in d?r(d.type,64):void 0,u="serverTiming"in d&&Array.isArray(d.serverTiming)?d.serverTiming:[];return{requestId:null!=n?n:r(null==(i=u.find(function(e){return"requestID"===e.name}))?void 0:i.description,128),navigationType:s}}catch(e){return{requestId:n}}}(c.requestId),w=function(e){var t=e.version,r=e.browserTarget,o=e.surface,a=e.shopId,d=e.monorailEndpoint,s=window.location.href;return{emit:function(e){var u=e.status,l=e.errorMsg,c=e.failureReason,p=e.useKeepaliveFallback,f=void 0!==p&&p,v=e.navigationType,h=e.pagehidePersisted,y=e.requestId,g=e.trekkieState;if(d){var m,w;try{var b=(new Date).getTime();m=JSON.stringify({metadata:{event_sent_at_ms:b},events:[{schema_id:"web_pixels_manager_load/3.3",payload:{version:t,bundle_target:r,page_url:s,status:u,surface:o,error_msg:l,failure_reason:c,navigation_type:v,pagehide_persisted:h,request_id:y,trekkie_state:g,shop_id:a,visit_token:i()},metadata:{event_created_at_ms:b}}]})}catch(e){return}try{if("function"==typeof window.navigator.sendBeacon&&-1===(w=window.navigator.userAgent).indexOf("iPhone; CPU iPhone OS 12_")&&-1===w.indexOf("iPad; CPU OS 12_")&&-1===w.indexOf("iPod touch; CPU iPhone OS 12_")&&window.navigator.sendBeacon.bind(window.navigator)(d,m))return}catch(e){}if(f)try{"function"==typeof window.fetch&&window.fetch(d,{method:"POST",headers:{"Content-Type":"text/plain"},body:m,keepalive:!0}
1169).catch(function(){})}catch(e){}else try{var _=new XMLHttpRequest;_.open("POST",d,!0),_.setRequestHeader("Content-Type","text/plain"),_.send(m)}catch(e){n("[Web Pixels Manager] Got an unhandled error while logging to Monorail.")}}else n("[Web Pixels Manager] No Monorail endpoint provided, skipping logging.")}}}({version:u,browserTarget:g,surface:d.surface,shopId:d.shopId,monorailEndpoint:d.monorailEndpoint});if(Boolean(null==(_=null==(b=window.Shopify)?void 0:b.analytics)?void 0:_.replayQueue))w.emit({status:"setup-skipped",errorMsg:"replay queue already initialized."});else{var b,_;w.emit({status:"setup-started"}),window.Shopify=window.Shopify||{};var S=window.Shopify;S.analytics=S.analytics||{};var P=S.analytics;P.replayQueue=[],P.publish=function(e,t,i){return P.replayQueue.push([e,t,i]),!0};try{self.performance.mark("wpm:start")}catch(e){}var k,C="modern"===g?"modern":"legacy",E=(null!=l?l:{modern:"",legacy:""})[C],I=[(k={baseUrl:s,hashVersion:u,buildTarget:C}).baseUrl,"/wpm","/b",k.hashVersion,"modern"===k.buildTarget?"m":"l",".js"].join(""),O=!1,T=!1;try{c.browserTarget=g,function(){O=!0;try{window.addEventListener("pagehide",M)}catch(e){O=!1}}(),R(function(){try{R(x)}catch(e){D(e)}}),w.emit({status:"loading",requestId:m.requestId,navigationType:m.navigationType,trekkieState:a()})}catch(e){D(e)}}function U(){var e;if(q(),!function(){var e,t;return Boolean(null==(t=null==(e=window.Shopify)?void 0:e.analytics)?void 0:t.initialized)}()){var t,i,n;try{if("function"!=typeof(null==(e=window.webPixelsManager)?void 0:e.init))return void A();if(!(null!==(n=i=t=window.webPixelsManager.init(d))&&"function"!=typeof n&&Object(n)===n&&"publish"in i&&"function"==typeof i.publish&&"publishCustomEvent"in i&&"function"==typeof i.publishCustomEvent&&"visitor"in i&&"function"==typeof i.visitor))return void A()}catch(e){return void A(e)}var r=window.Shopify.analytics;r.replayQueue.forEach(function(e){var i=e[0],n=e[1],r=e[2];t.publishCustomEvent(i,n,r)}),r.replayQueue=[],r.publish=t.publishCustomEvent,r.visitor=t.visitor,r.initialized=!0}}function A(e){B("manager_api_unavailable",void 0===e?void 0:Q(e))}function x(){B("script_load_failed","".concat(I," has failed to load"))}function B(e,t){T||(T=!0,q(),w.emit({status:"failed",errorMsg:t,failureReason:e,requestId:m.requestId,navigationType:m.navigationType,trekkieState:a()}))}function M(e){O&&(q(),w.emit({status:"pagehide-while-loading",useKeepaliveFallback:!0,pagehidePersisted:e.persisted,requestId:m.requestId,navigationType:m.navigationType,trekkieState:a()}))}function q(){O=!1;try{window.removeEventListener("pagehide",M)}catch(e){}}function R(e){var t;!function(e){var t=e.src,i=e.async,n=void 0===i||i,r=e.onload,o=e.onerror,a=e.sri,d=e.scriptDataAttributes,s=void 0===d?{}:d,u=document.createElement("script"),l=document.querySelector("head"),c=document.querySelector("body");if(u.async=n,u.src=t,a&&(u.integrity=a,u.crossOrigin="anonymous"),s)for(var p in s)if(Object.prototype.hasOwnProperty.call(s,p))try{u.dataset[p]=String(s[p])}catch(e){}if(r&&u.addEventListener("load",r),o&&u.addEventListener("error",o),l)l.appendChild(u);else{if(!c)throw new Error("Did not find a head or body element to append the script");c.appendChild(u)}}({src:I,async:!0,onload:U,onerror:e,sri:(t=E,"string"==typeof t&&/^sha384-[A-Za-z0-9+/=]+$/.test(t)?E:""),scriptDataAttributes:c})}function D(e){B("script_append_failed",Q(e))}function Q(e){return e instanceof Error?e.message:"Unknown error"}}}();wpmLoader({shopId: 60767010999,storefrontBaseUrl: "https://vitamiinikeskus.fi",extensionsBaseUrl: "https://extensions.shopifycdn.com/cdn/shopifycloud/web-pixels-manager",monorailEndpoint: "https://vitamiinikeskus.fi/.well-known/shopify/monorail/unstable/produce_batch",surface: "storefront-renderer",enabledBetaFlags: ["4c64608a","16072cab","8450a54b","7ee89bf1"],webPixelsConfigList: [{"id":"888930639","configuration":"{\"config\":\"{\\\"pixel_id\\\":\\\"G-XEGH2VYHMN\\\",\\\"target_country\\\":\\\"FI\\\",\\\"gtag_events\\\":[{\\\"type\\\":\\\"begin_checkout\\\",\\\"action_label\\\":\\\"G-XEGH2VYHMN\\\"},{\\\"type\\\":\\\"search\\\",\\\"action_label\\\":\\\"G-XEGH2VYHMN\\\"},{\\\"type\\\":\\\"view_item\\\",\\\"action_label\\\":[\\\"G-XEGH2VYHMN\\\",\\\"MC-JN5EGKXKL4\\\"]},{\\\"type\\\":\\\"purchase\\\",\\\"action_label\\\":[\\\"G-XEGH2VYHMN\\\",\\\"MC-JN5EGKXKL4\\\"]},{\\\"type\\\":\\\"page_view\\\",\\\"action_label\\\":[\\\"G-XEGH2VYHMN\\\",\\\"MC-JN5EGKXKL4\\\"]},{\\\"type\\\":\\\"add_payment_info\\\",\\\"action_label\\\":\\\"G-XEGH2VYHMN\\\"},{\\\"type\\\":\\\"add_to_cart\\\",\\\"action_label\\\":\\\"G-XEGH2VYHMN\\\"}],\\\"enable_monitoring_mode\\\":false}\"}","eventPayloadVersion":"v1","runtimeContext":"OPEN","scriptVersion":"a3321ca85cf5aaf6b57585fcd8d67b3a","type":"APP","apiClientId":1780363,"privacyPurposes":[],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_address","read_customer_email","read_customer_name","read_customer_personal_data","read_customer_phone"],"dataSharingControls":["share_all_events"]},"dataSharingState":"optimized","enabledFlags":["9a3ed68a"]},{"id":"471368015","configuration":"{\"pixel_id\":\"225162773601335\",\"pixel_type\":\"facebook_pixel\",\"metaapp_system_user_token\":\"-\"}","eventPayloadVersion":"v1","runtimeContext":"OPEN","scriptVersion":"96420dbe9ea96c426a1b7f364f977719","type":"APP","apiClientId":2329312,"privacyPurposes":["ANALYTICS","MARKETING","SALE_OF_DATA"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_address","read_customer_email","read_customer_name","read_customer_personal_data","read_customer_phone"],"dataSharingControls":["share_all_events"]},"dataSharingState":"optimized","enabledFlags":["9a3ed68a"]},{"id":"227082575","configuration":"{\"apiURL\":\"https:\/\/api.omnisend.com\",\"appURL\":\"https:\/\/app.omnisend.com\",\"brandID\":\"63be7fa38f5b53994c7bf196\",\"trackingURL\":\"https:\/\/wt.omnisendlink.com\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"1e2b45bbee5b360dff908f60423b89f8","type":"APP","apiClientId":186001,"privacyPurposes":["ANALYTICS","MARKETING","SALE_OF_DATA"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_address","read_customer_email","read_customer_name","read_customer_personal_data","read_customer_phone"],"dataSharingControls":["share_all_events"]},"dataSharingState":"optimized","enabledFlags":["9a3ed68a"]}
1169,{"id":"168329551","configuration":"{\"tagID\":\"2614188150268\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"7ae565e198624b39e0856d352b9a6b4c","type":"APP","apiClientId":3009811,"privacyPurposes":["ANALYTICS","MARKETING","SALE_OF_DATA"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_address","read_customer_email","read_customer_name","read_customer_personal_data","read_customer_phone"],"dataSharingControls":[]},"dataSharingState":"optimized"},{"id":"184877391","eventPayloadVersion":"v1","runtimeContext":"LAX","scriptVersion":"1","type":"CUSTOM","privacyPurposes":["ANALYTICS"],"name":"Google Analytics tag (migrated)"},{"id":"shopify-app-pixel","configuration":"{}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"0530","apiClientId":"shopify-pixel","type":"APP","privacyPurposes":["ANALYTICS","MARKETING"]},{"id":"shopify-custom-pixel","eventPayloadVersion":"v1","runtimeContext":"LAX","scriptVersion":"0530","apiClientId":"shopify-pixel","type":"CUSTOM","privacyPurposes":["ANALYTICS","MARKETING"]}],isMerchantRequest: false,initData: {"shop":{"name":"Suomen Vitamiinikeskus","paymentSettings":{"currencyCode":"EUR"},"myshopifyDomain":"7b7506.myshopify.com","countryCode":"FI","storefrontUrl":"https:\/\/vitamiinikeskus.fi"},"customer":null,"cart":null,"checkout":null,"productVariants":[],"products":[{"id":"16238107394383","handle":"d-vitamiinisuihkeet","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"58290573115727","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"15052257034575","handle":"tuotepaketti-vastustuskyvylle","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"54129271800143","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"15050233119055","handle":"koko-perheen-tuotepaketti","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"54122267148623","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"15042904326479","handle":"tuotepaketti-luustolle","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"54097671422287","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"9530030326095","handle":"magnesium-valmiste","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"54152068333903","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"8772862869839","handle":"femina-valmiste","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"48303821947215","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"8728410554703","handle":"melatoniini","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"47914864181583","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"7262842945719","handle":"sumu-d3-junior-vitamiinisuihke","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"41639349649591","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"7260428894391","handle":"sumu-d3-vitamiinisuihke","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"41634668249271","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"7181010469047","handle":"kauneus-valmiste","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"41371970633911","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"7181009748151","handle":"testo-valmiste","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"41371983380663","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"7181007454391","handle":"triplasinkki-c-vitamiinivalmiste","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"41376650854583","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"7181006766263","handle":"glukosamiini-msm-valmiste","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"41371520565431","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"7181006241975","handle":"luusto-valmiste","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"41371977253047","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"7181005750455","handle":"vastuskyky-valmiste","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"41372024963255","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"7181005291703","handle":"merimagnesium-b-vitamiinivalmiste","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"41371122892983","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"7181004538039","handle":"pitkavaikutteinen-monivitamiinivalmiste","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"41371979088055","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"7175858487479","handle":"b12-vitamiini","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"41371501789367","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]}],"purchasingCompany":null},},"https://vitamiinikeskus.fi/cdn","5982071ew7ea472e3p69b68784m2150dfea",{"modern":"","legacy":""},{"trekkieShim":true,"agentContext":true,"apiClientId":"580111","facebookCapiEnabled":"true","themeId":"175333900623","themeStoreId":"1926","themePublished":"true","eventMetadataId":"74a7e6e0-a708-4434-a336-fd8113385bb9","pageType":"home","shopId":"60767010999","storefrontBaseUrl":"https:\/\/vitamiinikeskus.fi","extensionBaseUrl":"https:\/\/extensions.shopifycdn.com\/cdn\/shopifycloud\/web-pixels-manager","surface":"storefront-renderer","enabledBetaFlags":"[\"4c64608a\", \"16072cab\", \"8450a54b\", \"7ee89bf1\"]","isMerchantRequest":"false","hashVersion":"5982071ew7ea472e3p69b68784m2150dfea","publish":"custom","events":"[[\"page_viewed\",{}]]"});})();</script>
1169<script> 1170 window.ShopifyAnalytics = window.ShopifyAnalytics || {}; 1171 window.ShopifyAnalytics.meta = window.ShopifyAnalytics.meta || {}; 1172 window.ShopifyAnalytics.meta.currency = 'EUR'; 1173 var meta = {"page":{"pageType":"home","requestId":"05087068-56e6-490c-9912-7663e268fd66-1790975768"}}; 1174 for (var attr in meta) { 1175 window.ShopifyAnalytics.meta[attr] = meta[attr]; 1176 } 1177</script>
vendor: 1 bytes, line 1177
1177
1178<script class="analytics"> 1179 (function () { 1180 var customDocumentWrite = function(content) { 1181 var jquery = null; 1182 1183 if (window.jQuery) { 1184 jquery = window.jQuery; 1185 } else if (window.Checkout && window.Checkout.$) { 1186 jquery = window.Checkout.$; 1187 } 1188 1189 if (jquery) { 1190 jquery('body').append(content); 1191 } 1192 }; 1193 1194 var hasLoggedConversion = function(token) { 1195 if (token) { 1196 return document.cookie.indexOf('loggedConversion=' + token) !== -1; 1197 } 1198 return false; 1199 } 1200 1201 var setCookieIfConversion = function(token) { 1202 if (token) { 1203 var twoMonthsFromNow = new Date(Date.now()); 1204 twoMonthsFromNow.setMonth(twoMonthsFromNow.getMonth() + 2); 1205 1206 document.cookie = 'loggedConversion=' + token + '; expires=' + twoMonthsFromNow; 1207 } 1208 } 1209 1210 var trekkie = window.ShopifyAnalytics.lib = window.trekkie = window.trekkie || []; 1211 window.ShopifyAnalytics.lib.trekkie = window.trekkie; 1212 if (trekkie.integrations) { 1213 return; 1214 } 1215 trekkie.methods = [ 1216 'identify', 1217 'page', 1218 'ready', 1219 'track', 1220 'trackForm', 1221 'trackLink' 1222 ]; 1223 trekkie.factory = function(method) { 1224 return function() { 1225 var args = Array.prototype.slice.call(arguments); 1226 args.unshift(method); 1227 trekkie.push(args); 1228 if (method == 'track' || method == 'page') { 1229 var pageUrl; 1230 try { 1231 pageUrl = window.location.href; 1232 } catch (e) {} 1233 var pageReferrer; 1234 try { 1235 pageReferrer = document.referrer; 1236 } catch (e) {} 1237 try { 1238 if (window.__TREKKIE_SHIM_QUEUE == null) { 1239 window.__TREKKIE_SHIM_QUEUE = []; 1240 } 1241 window.__TREKKIE_SHIM_QUEUE.push({ 1242 from: 'trekkie-stub', 1243 method: method, 1244 args: args.slice(1), 1245 pageContext: { 1246 url: pageUrl, 1247 referrer: pageReferrer 1248 } 1249 }); 1250 } catch (e) { 1251 // no-op 1252 } 1253 } 1254 return trekkie; 1255 }; 1256 }; 1257 for (var i = 0; i < trekkie.methods.length; i++) { 1258 var key = trekkie.methods[i]; 1259 trekkie[key] = trekkie.factory(key); 1260 } 1261 trekkie.load = function(config) { 1262 trekkie.config = config || {}; 1263 trekkie.config.initialDocumentCookie = document.cookie; 1264 var first = document.getElementsByTagName('script')[0]; 1265var script = document.createElement('script'); 1266script.type = 'text/javascript'; 1267script.onerror = function(e) { 1268 var scriptFallback = document.createElement('script'); 1269 scriptFallback.type = 'text/javascript'; 1270 scriptFallback.onerror = function(error) { 1271 var Monorail = { 1272 produce: function produce(monorailDomain, schemaId, payload) { 1273 var currentMs = new Date().getTime(); 1274 var event = { 1275 schema_id: schemaId, 1276 payload: payload, 1277 metadata: { 1278 event_created_at_ms: currentMs, 1279 event_sent_at_ms: currentMs 1280 } 1281 }; 1282 return Monorail.sendRequest("https://" + monorailDomain + "/v1/produce", JSON.stringify(event)); 1283 }, 1284 sendRequest: function sendRequest(endpointUrl, payload) { 1285 // Try the sendBeacon API 1286 if (window && window.navigator && typeof window.navigator.sendBeacon === 'function' && typeof window.Blob === 'function' && !Monorail.isIos12()) { 1287 var blobData = new window.Blob([payload], { 1288 type: 'text/plain' 1289 }); 1290 1291 if (window.navigator.sendBeacon(endpointUrl, blobData)) { 1292 return true; 1293 } // sendBeacon was not successful 1294 1295 } // XHR beacon 1296 1297 var xhr = new XMLHttpRequest(); 1298 1299 try { 1300 xhr.open('POST', endpointUrl); 1301 xhr.setRequestHeader('Content-Type', 'text/plain'); 1302 xhr.send(payload); 1303 } catch (e) { 1304 console.log(e); 1305 } 1306 1307 return false; 1308 }, 1309 isIos12: function isIos12() { 1310 return window.navigator.userAgent.lastIndexOf('iPhone; CPU iPhone OS 12_') !== -1 || window.navigator.userAgent.lastIndexOf('iPad; CPU OS 12_') !== -1; 1311 } 1312 }; 1313 Monorail.produce('monorail-edge.shopifysvc.com', 1314 'trekkie_storefront_load_errors/1.1', 1315 {shop_id: 60767010999, 1316 theme_id: 175333900623, 1317 app_name: "storefront", 1318 context_url: window.location.href, 1319 source_url: "//vitamiinikeskus.fi/cdn/s/trekkie.storefront.2f6d7d7ede7d24234881a9cd5f47e679642fa1f6.min.js"}); 1320 1321 }; 1322 scriptFallback.async = true; 1323 scriptFallback.src = '//vitamiinikeskus.fi/cdn/s/trekkie.storefront.2f6d7d7ede7d24234881a9cd5f47e679642fa1f6.min.js'; 1324 first.parentNode.insertBefore(scriptFallback, first); 1325}; 1326script.async = true; 1327script.src = '//vitamiinikeskus.fi/cdn/s/trekkie.storefront.2f6d7d7ede7d24234881a9cd5f47e679642fa1f6.min.js'; 1328first.parentNode.insertBefore(script, first); 1329 1330 }; 1331 trekkie.load( 1332 {"Trekkie":{"appName":"storefront","development":false,"defaultAttributes":{"shopId":60767010999,"isMerchantRequest":null,"themeId":175333900623,"themeCityHash":"3260473830488341418","contentLanguage":"fi","currency":"EUR","eventMetadataId":"74a7e6e0-a708-4434-a336-fd8113385bb9"},"isServerSideCookieWritingEnabled":true,"monorailRegion":"shop_domain","enabledBetaFlags":["764d78cb","8450a54b","7ee89bf1","4c64608a"]},"Session Attribution":{},"S2S":{"facebookCapiEnabled":true,"source":"trekkie-storefront-renderer","apiClientId":580111}} 1333 ); 1334 1335 var loaded = false;
1336 trekkie.ready(function() { 1337 if (loaded) return; 1338 loaded = true; 1339 1340 window.ShopifyAnalytics.lib = window.trekkie; 1341 1342 var originalDocumentWrite = document.write; 1343 document.write = customDocumentWrite; 1344 try { window.ShopifyAnalytics.merchantGoogleAnalytics.call(this); } catch(error) {}; 1345 document.write = originalDocumentWrite; 1346 1347 var match = window.location.pathname.match(/checkouts\/(.+)\/(thank_you|post_purchase)/) 1348 var token = match? match[1]: undefined; 1349 if (!hasLoggedConversion(token)) { 1350 setCookieIfConversion(token); 1351 1352 } 1353 }); 1354 1355 window.ShopifyAnalytics.lib.page(null,{"pageType":"home","requestId":"05087068-56e6-490c-9912-7663e268fd66-1790975768","shopifyEmitted":true}); 1356 1357 var eventsListenerScript = document.createElement('script'); 1358 eventsListenerScript.async = true; 1359 eventsListenerScript.src = "//vitamiinikeskus.fi/cdn/shopifycloud/storefront/assets/shop_events_listener-4e26a9ce.js"; 1360 document.getElementsByTagName('head')[0].appendChild(eventsListenerScript); 1361})();</script>
1361 1362
1362<script> 1363 if (!window.ga || (window.ga && typeof window.ga !== 'function')) { 1364 window.ga = function ga() { 1365 (window.ga.q = window.ga.q || []).push(arguments); 1366 if (window.Shopify && window.Shopify.analytics && typeof window.Shopify.analytics.publish === 'function') { 1367 window.Shopify.analytics.publish("ga_stub_called", {}, {sendTo: "google_osp_migration"}); 1368 } 1369 console.error("Shopify's Google Analytics stub called with:", Array.from(arguments), "\nSee https://help.shopify.com/manual/promoting-marketing/pixels/pixel-migration#google for more information."); 1370 }; 1371 if (window.Shopify && window.Shopify.analytics && typeof window.Shopify.analytics.publish === 'function') { 1372 window.Shopify.analytics.publish("ga_stub_initialized", {}, {sendTo: "google_osp_migration"}); 1373 } 1374 } 1375</script>
vendor: 1 bytes, line 1375
1375
1376<script 1377 defer 1378 src="https://vitamiinikeskus.fi/cdn/shopifycloud/perf-kit/shopify-perf-kit-3.9.4.min.js" 1379 data-application="storefront-renderer" 1380 data-shop-id="60767010999" 1381 data-render-region="gcp-us-west1" 1382 data-page-type="index" 1383 data-theme-instance-id="175333900623" 1384 data-theme-name="Sahara" 1385 data-theme-version="1.2.7" 1386 data-monorail-region="shop_domain" 1387 data-resource-timing-sampling-rate="10" 1388 data-shs="true" 1389 data-shs-beacon="true" 1390 data-shs-export-with-fetch="true" 1391 data-shs-logs-sample-rate="1" 1392 data-shs-beacon-endpoint="https://vitamiinikeskus.fi/api/collect" 1393></script>
1393 1394<meta name="shopify-y" content="f44969fb-0dad-49f5-9b13-be5cab33655d" data-expiration="1822533369000"><meta name="shopify-s" content="1061ff41-31a3-496f-856f-73f71f811b9a" data-expiration="1790977569000"><meta name="new-cookie-storage-activated" content="t"> 1395</head> 1396 1397 <body class="template template--index template-theme--sahara"> 1398 <a class="skip-to-content-link button visually-hidden" href="#MainContent">Siirry sisältöön</a><div id="shopify-section-newsletter-popup" class="shopify-section"> 1399</div><div id="shopify-section-age-verification-popup" class="shopify-section"> 1400</div><section id="shopify-section-cart-drawer" class="shopify-section"><link href="//vitamiinikeskus.fi/cdn/shop/t/35/assets/component-cart-drawer.css?v=24426289538243153141733751245" rel="stylesheet" type="text/css" media="all" /><link rel="stylesheet" href="//vitamiinikeskus.fi/cdn/shop/t/35/assets/component-cart.css?v=177806545340909731191733751245" media="print" onload="this.media='all'"> 1401<link rel="stylesheet" href="//vitamiinikeskus.fi/cdn/shop/t/35/assets/component-cart-items.css?v=67151596653764721511733751245" media="print" onload="this.media='all'"> 1402<link rel="stylesheet" href="//vitamiinikeskus.fi/cdn/shop/t/35/assets/component-cart-recommendations.css?v=24204992658364420871733751245" media="print" onload="this.media='all'"> 1403 1404<noscript><link href="//vitamiinikeskus.fi/cdn/shop/t/35/assets/component-cart.css?v=177806545340909731191733751245" rel="stylesheet" type="text/css" media="all" /><link href="//vitamiinikeskus.fi/cdn/shop/t/35/assets/component-cart-items.css?v=67151596653764721511733751245" rel="stylesheet" type="text/css" media="all" /><link href="//vitamiinikeskus.fi/cdn/shop/t/35/assets/component-cart-recommendations.css?v=24204992658364420871733751245" rel="stylesheet" type="text/css" media="all" /></noscript> 1405
1406<script src="//vitamiinikeskus.fi/cdn/shop/t/35/assets/cart.js?v=159779079007907827671733751245" defer="defer"></script>
vendor: 1 bytes, line 1406
1406
1407<script src="//vitamiinikeskus.fi/cdn/shop/t/35/assets/cart-drawer.js?v=27596951203781932581733751245" defer="defer"></script>
vendor: 1 bytes, line 1407
1407
1408<script src="//vitamiinikeskus.fi/cdn/shop/t/35/assets/cart-recommendations.js?v=60920287679697510641733751245" defer="defer"></script>
1408 1409 1410<cart-drawer> 1411 <div class="cart-drawer text-colors-default background-colors-default" id="cart-drawer"> 1412 <div id="CartDrawer-Overlay" class="cart-drawer__overlay"></div><!-- /.cart-drawer__overlay --> 1413 1414 <div 1415 class="cart-drawer__inner" 1416 role="dialog" 1417 aria-modal="true" 1418 aria-label="Ostoskori" 1419 tabindex="-1" 1420 > 1421 <button 1422 class="cart-drawer__close svg-color-inherit" 1423 type="button" 1424 onclick="this.closest('cart-drawer').close()" 1425 aria-label="Sulje" 1426 data-drawer-close 1427 ><svg width="66" height="64" viewBox="0 0 66 64" fill="none" xmlns="http://www.w3.org/2000/svg"> 1428 <path d="M0 32H63.3079" stroke="#111111"/> 1429 <path d="M49.98 46.9938C53.7027 38.8007 56.6521 35.3612 64 32.0224C56.4879 28.3248 53.5721 24.8728 49.98 17.0059" data-ignore-fill stroke="#111111"/> 1430</svg> 1431</button> 1432 1433 <div class="cart-drawer__head"> 1434 <p class="cart-drawer__title h2">Ostoskori</p><!-- /.cart-drawer__title h2 --> 1435 </div><!-- /.cart-drawer__head --> 1436 1437 <div class="cart-drawer__body" id="CartDrawer-Body" data-cart-body><div class="cart-drawer__empty"> 1438 <p class="cart-drawer__empty-text h4">Ostoskorisi on tyhjä</p><!-- /.cart-drawer__empty-text --> 1439<a 1440 1441 href="/collections/all" 1442 class="button button--filled button--uppercase button--full">Jatka ostoksia</a></div><!-- /.cart-drawer__empty --></div><!-- /.cart-drawer__body --> 1443 </div><!-- /.cart-drawer__inner --> 1444 </div><!-- /#CartDrawer.cart-drawer --> 1445</cart-drawer> 1446 1447</section> 1448 <!-- BEGIN sections: header-group --> 1449<div id="shopify-section-sections--24103526564175__header" class="shopify-section shopify-section-group-header-group section--header"><link href="//vitamiinikeskus.fi/cdn/shop/t/35/assets/section-header.css?v=76516652740758885471733751246" rel="stylesheet" type="text/css" media="all" /> 1450 1451 1452 <style data-shopify> 1453 :root { 1454 --collection-sidebar-block-start: var(--header-height, 5.6rem); 1455 } 1456 @media screen and (min-width: 750px) { 1457 :root { 1458 --collection-sidebar-block-start: var(--header-height, 7.4rem); 1459 } 1460 } 1461 1462 html.no-js .collection__sidebar { 1463 --collection-sidebar-block-start: 8rem; 1464 } 1465 1466 #shopify-section-sections--24103526564175__header{ 1467 position: -webkit-sticky; 1468 position: sticky; 1469 inset-block-start: 0; 1470 z-index: var(--z-header); 1471 max-height: var(--header-height, 0); 1472 } 1473 1474 1475 .collection-hero.has-desktop-image.banner--full .collection-hero__breadcrumbs:before { 1476 content: ''; 1477 position: absolute; 1478 inset-block-start: 0; 1479 inset-inline-start: 0; 1480 width: 100%; 1481 height: 100%; 1482 background-image: linear-gradient(180deg, rgba(0,0,0,0.5) 0%, rgba(0,0,0,0) 100%); 1483 } 1484 1485 </style> 1486<style data-shopify> 1487 @media screen and (min-width: 750px) { 1488 .collection-hero.has-desktop-image .collection-hero__breadcrumbs { 1489 inset-block-start: var(--header-height, 7.4rem) !important; 1490 } 1491 } 1492 </style>
1493<script> 1494 document.addEventListener('DOMContentLoaded', function() { 1495 const dropdownElement = document.querySelector('.header__nav-dropdown'); 1496 const sublinksElement = document.querySelector('.header__nav-sublinks'); 1497 const navItems = document.querySelectorAll('.header__nav-links-item'); 1498 1499 if (dropdownElement) { 1500 const dropdownWidth = dropdownElement.offsetWidth; 1501 document.documentElement.style.setProperty('--dropdown-after-width', `${dropdownWidth}px`); 1502 } 1503 1504 if (sublinksElement) { 1505 const sublinksHeight = dropdownElement.offsetHeight; 1506 document.documentElement.style.setProperty('--dropdown-after-height', `${sublinksHeight}px`); 1507 } 1508 1509 navItems.forEach(function(item) { 1510 item.addEventListener('mouseover', function() { 1511 navItems.forEach(function(otherItem) { 1512 if (otherItem !== item) { 1513 otherItem.style.pointerEvents = 'none'; 1514 } 1515 }); 1516 }); 1517 1518 item.addEventListener('mouseout', function() { 1519 navItems.forEach(function(otherItem) { 1520 otherItem.style.pointerEvents = ''; 1521 }); 1522 }); 1523 }); 1524 }); 1525</script>
1525 1526 1527<header id="header" class="header js-header background-colors-default text-colors-default is-sticky section-sections--24103526564175__header"> 1528 <div class="container container--fullwidth"> 1529 <div class="header__inner"><header-drawer class="drawer drawer--start header__drawer mobile-drawer large-up-hide"> 1530 <details id="Navigation-drawer-header" class="drawer__container"> 1531 <summary 1532 class="drawer__button svg-color-inherit" 1533 id="Navigation-drawer-button-header" 1534 aria-label="Vaihda valikkoa" 1535 ><svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"> 1536 <path d="M3 5H21" stroke="#111111" stroke-linecap="square"/> 1537 <path d="M3 12H21" stroke="#111111" stroke-linecap="square"/> 1538 <path d="M3 19H21" stroke="#111111" stroke-linecap="square"/> 1539</svg> 1540 1541<svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"> 1542 <path d="M18 6L6 18" stroke="currentColor" stroke-linecap="square"/> 1543 <path d="M6 6L18 18" stroke="currentColor" stroke-linecap="square"/> 1544</svg> 1545 1546<noscript><svg width="66" height="64" viewBox="0 0 66 64" fill="none" xmlns="http://www.w3.org/2000/svg"> 1547 <path d="M0 32H63.3079" stroke="#111111"/> 1548 <path d="M49.98 46.9938C53.7027 38.8007 56.6521 35.3612 64 32.0224C56.4879 28.3248 53.5721 24.8728 49.98 17.0059" data-ignore-fill stroke="#111111"/> 1549</svg> 1550</noscript> 1551 </summary> 1552 1553 <div class="drawer__content js-drawer" id="Navigation-menu-drawer-header" tabindex="-1"> 1554 <button 1555 class="drawer__button-close header-drawer__button-close svg-color-inherit button-reset small-hide medium-hide no-js-hidden js-btn-close-drawer" 1556 aria-label="Sulje valikko" 1557 ><svg width="66" height="64" viewBox="0 0 66 64" fill="none" xmlns="http://www.w3.org/2000/svg"> 1558 <path d="M0 32H63.3079" stroke="#111111"/> 1559 <path d="M49.98 46.9938C53.7027 38.8007 56.6521 35.3612 64 32.0224C56.4879 28.3248 53.5721 24.8728 49.98 17.0059" data-ignore-fill stroke="#111111"/> 1560</svg> 1561</button> 1562 1563 <div class="drawer__row large-up-hide"><predictive-search class="search"> 1564 <form action="/search"> 1565 <div class="search__head"> 1566 <div class="search__controls"> 1567<div class="field field--search" data-input-wrapper><label for="search-mobile" class="field__label visually-hidden">Haku</label><input 1568 type="search" 1569 id="search-mobile" 1570 name="q" 1571 placeholder="Hae" 1572 1573 1574 1575 1576 1577 1578 1579 role="combobox" 1580 aria-expanded="false" 1581 aria-owns="predictive-search-results-list" 1582 aria-controls="predictive-search-results-list" 1583 aria-haspopup="listbox" 1584 aria-autocomplete="list" 1585 autocorrect="off" 1586 autocomplete="off" 1587 autocapitalize="off" 1588 spellcheck="false" 1589 class="field__input" 1590 /> 1591 1592 <span 1593 class="field__message hidden" 1594 data-message 1595 1596 ></span></div><!-- /.field --> 1597<button 1598 type="submit" 1599 class="search__button search__button--submit button-reset js-btn-submit" 1600 aria-label="Hae" 1601 ><svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"> 1602 <path d="M14.8398 15.1072L20.143 21" stroke="#111111"/> 1603 <path d="M10.7146 16.7143C14.5017 16.7143 17.5717 13.6442 17.5717 9.85714C17.5717 6.07005 14.5017 3 10.7146 3C6.92747 3 3.85742 6.07005 3.85742 9.85714C3.85742 13.6442 6.92747 16.7143 10.7146 16.7143Z" stroke="#111111" data-ignore-fill/> 1604</svg> 1605</button> 1606 1607 <button 1608 type="button" 1609 class="search__button search__button--clear button-reset js-btn-clear-text" 1610 aria-label="Tyhjennä" 1611 disabled 1612 ><svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"> 1613 <path d="M18 6L6 18" stroke="currentColor" stroke-linecap="square"/> 1614 <path d="M6 6L18 18" stroke="currentColor" stroke-linecap="square"/> 1615</svg> 1616 1617</button> 1618 </div><!-- /.search__controls --> 1619 </div><!-- /.search__head --><div class="search__message hidden js-message-error"> 1620 <p data-text>Jotakin meni vikaan, yritä uudelleen!</p> 1621 </div><!-- /.search__message --> 1622 1623 <div class="search__body hidden js-results-container"></div><!-- /.search__body --></form> 1624</predictive-search><!-- /.search --> 1625</div><!-- /.drawer__row --> 1626 1627 <div class="drawer__row drawer__row--gutter-lg"> 1628 <accordion-default class="accordion"> 1629 <nav class="drawer__nav"> 1630 <ul class="drawer__menu list-unstyled" role="list"><li class="drawer__menu-item"><a 1631 href="/" 1632 class="drawer__nav-link h4 is-current" 1633 aria-current="page" 1634 >Etusivu</a></li><!-- /.drawer__menu-item --><li class="drawer__menu-item"><a 1635 href="/collections/all" 1636 class="drawer__nav-link h4" 1637 1638 >Tuotteet</a></li><!-- /.drawer__menu-item --><li class="drawer__menu-item"><a 1639 href="/pages/laatu" 1640 class="drawer__nav-link h4" 1641 1642 >Laatu</a></li><!-- /.drawer__menu-item --><li class="drawer__menu-item"><a 1643 href="/pages/asiakaspalvelu" 1644 class="drawer__nav-link h4" 1645 1646 >Asiakaspalvelu</a></li><!-- /.drawer__menu-item --><li class="drawer__menu-item"><a 1647 href="/pages/kokemuksia" 1648 class="drawer__nav-link h4" 1649 1650 >Asiakaskokemuksia</a></li><!-- /.drawer__menu-item --></ul><!-- /.drawer__menu list-unstyled --> 1651 </nav><!-- /.drawer__nav --> 1652 </accordion-default> 1653 </div><!-- /.drawer__row --><div class="drawer__row"> 1654 <nav class="drawer__utils"> 1655 <ul class="drawer__utils-items list-unstyled"> 1656 <li class="drawer__utils-item"> 1657 <a 1658 href="https://vitamiinikeskus.fi/customer_authentication/redirect?locale=fi®ion_country=FI" 1659 class="drawer__utils-link h6" 1660 title="Kirjaudu sisään" 1661 >Oma tili</a> 1662 </li><!-- /.drawer__utils-item --></ul><!-- /.drawer__utils-items --> 1663 </nav><!-- /.drawer__utils --> 1664 </div><!-- /.drawer__row --> 1665 </div><!-- /#menu-drawer.drawer__content --> 1666 </details><!-- /#Details-menu-drawer-container.drawer__container --> 1667</header-drawer><!-- /.drawer header__drawer --> 1668<nav class="header__nav small-hide medium-hide svg-color-inherit js-nav"> 1669 <ul class="header__nav-items list-unstyled"> 1670<li class="header__nav-item js-nav-item"> 1671 <a 1672 href="/" 1673 class="header__nav-link nav-text-link js-nav-link" 1674 title="Etusivu" 1675 aria-current="page" 1676 >Etusivu</a></li> 1677<li class="header__nav-item js-nav-item"> 1678 <a 1679 href="/collections/all" 1680 class="header__nav-link nav-text-link js-nav-link" 1681 title="Tuotteet" 1682 1683 >Tuotteet</a></li> 1684<li class="header__nav-item js-nav-item"> 1685 <a 1686 href="/pages/laatu" 1687 class="header__nav-link nav-text-link js-nav-link" 1688 title="Laatu" 1689 1690 >Laatu</a></li> 1691<li class="header__nav-item js-nav-item"> 1692 <a 1693 href="/pages/asiakaspalvelu" 1694 class="header__nav-link nav-text-link js-nav-link" 1695 title="Asiakaspalvelu" 1696 1697 >Asiakaspalvelu</a></li> 1698<li class="header__nav-item js-nav-item"> 1699 <a 1700 href="/pages/kokemuksia" 1701 class="header__nav-link nav-text-link js-nav-link" 1702 title="Asiakaskokemuksia" 1703 1704 >Asiakaskokemuksia</a></li> 1705 </ul> 1706 </nav> 1707 1708 <div class="header__logo svg-color-inherit "> 1709 <a href="/" class="full-unstyled-link"> 1710 1711 <img src="//vitamiinikeskus.fi/cdn/shop/files/SVK_logo_leikekuva_eipohjaa.png?v=1724683426&width=200" alt="Suomen Vitamiinikeskus" width="2224" height="930" loading="eager" class="header__logo-image new" srcset="//vitamiinikeskus.fi/cdn/shop/files/SVK_logo_leikekuva_eipohjaa.png?v=1724683426&width=200 1x, //vitamiinikeskus.fi/cdn/shop/files/SVK_logo_leikekuva_eipohjaa.png?v=1724683426&width=400 2x"> 1712 1713 1714 1715 <img src="//vitamiinikeskus.fi/cdn/shop/files/SVK_logo_leikekuva_eipohjaa.png?v=1724683426&width=200" alt="Suomen Vitamiinikeskus" width="2224" height="930" loading="eager" class="header__logo-image-transparent new" srcset="//vitamiinikeskus.fi/cdn/shop/files/SVK_logo_leikekuva_eipohjaa.png?v=1724683426&width=200 1x, //vitamiinikeskus.fi/cdn/shop/files/SVK_logo_leikekuva_eipohjaa.png?v=1724683426&width=400 2x"> 1716</a> 1717 </div> 1718 1719 <nav class="header__utils"> 1720 <ul class="header__utils-items list-unstyled"> 1721 1722 1723 <li class="header__utils-item small-hide medium-hide"><desktop-drawer class="drawer"> 1724 <details id="Search-drawer-header" class="drawer__container"> 1725 <summary 1726 class="drawer__button svg-color-inherit" 1727 id="Search-drawer-button-header" 1728 aria-label="Vaihda haku-toimintoon" 1729 ><svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"> 1730 <path d="M14.8398 15.1072L20.143 21" stroke="#111111"/> 1731 <path d="M10.7146 16.7143C14.5017 16.7143 17.5717 13.6442 17.5717 9.85714C17.5717 6.07005 14.5017 3 10.7146 3C6.92747 3 3.85742 6.07005 3.85742 9.85714C3.85742 13.6442 6.92747 16.7143 10.7146 16.7143Z" stroke="#111111" data-ignore-fill/> 1732</svg> 1733<noscript><svg width="66" height="64" viewBox="0 0 66 64" fill="none" xmlns="http://www.w3.org/2000/svg"> 1734 <path d="M0 32H63.3079" stroke="#111111"/> 1735 <path d="M49.98 46.9938C53.7027 38.8007 56.6521 35.3612 64 32.0224C56.4879 28.3248 53.5721 24.8728 49.98 17.0059" data-ignore-fill stroke="#111111"/> 1736</svg> 1737</noscript> 1738 </summary><!-- /.drawer__button --> 1739 1740 <div class="drawer__content js-drawer" id="Search-menu-drawer-header" tabindex="-1"> 1741 <button 1742 class="drawer__button-close button-reset svg-color-inherit small-hide medium-hide no-js-hidden js-btn-close-drawer" 1743 aria-label="Sulje haku" 1744 aria-controls="Search-menu-drawer-header" 1745 aria-expanded="false" 1746 ><svg width="66" height="64" viewBox="0 0 66 64" fill="none" xmlns="http://www.w3.org/2000/svg"> 1747 <path d="M0 32H63.3079" stroke="#111111"/> 1748 <path d="M49.98 46.9938C53.7027 38.8007 56.6521 35.3612 64 32.0224C56.4879 28.3248 53.5721 24.8728 49.98 17.0059" data-ignore-fill stroke="#111111"/> 1749</svg> 1750</button><!-- /.drawer__button --> 1751 1752 <div class="drawer__row"><predictive-search class="search"> 1753 <form action="/search"> 1754 <div class="search__head"> 1755 <div class="search__controls"> 1756<div class="field field--search" data-input-wrapper><label for="search-desktop" class="field__label visually-hidden">
1756Haku</label><input 1757 type="search" 1758 id="search-desktop" 1759 name="q" 1760 placeholder="Hae" 1761 1762 1763 1764 1765 1766 1767 1768 role="combobox" 1769 aria-expanded="false" 1770 aria-owns="predictive-search-results-list" 1771 aria-controls="predictive-search-results-list" 1772 aria-haspopup="listbox" 1773 aria-autocomplete="list" 1774 autocorrect="off" 1775 autocomplete="off" 1776 autocapitalize="off" 1777 spellcheck="false" 1778 class="field__input js-drawer-focus-element" 1779 /> 1780 1781 <span 1782 class="field__message hidden" 1783 data-message 1784 1785 ></span></div><!-- /.field --> 1786<button 1787 type="submit" 1788 class="search__button search__button--submit button-reset js-btn-submit" 1789 aria-label="Hae" 1790 ><svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"> 1791 <path d="M14.8398 15.1072L20.143 21" stroke="#111111"/> 1792 <path d="M10.7146 16.7143C14.5017 16.7143 17.5717 13.6442 17.5717 9.85714C17.5717 6.07005 14.5017 3 10.7146 3C6.92747 3 3.85742 6.07005 3.85742 9.85714C3.85742 13.6442 6.92747 16.7143 10.7146 16.7143Z" stroke="#111111" data-ignore-fill/> 1793</svg> 1794</button> 1795 1796 <button 1797 type="button" 1798 class="search__button search__button--clear button-reset js-btn-clear-text" 1799 aria-label="Tyhjennä" 1800 disabled 1801 ><svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"> 1802 <path d="M18 6L6 18" stroke="currentColor" stroke-linecap="square"/> 1803 <path d="M6 6L18 18" stroke="currentColor" stroke-linecap="square"/> 1804</svg> 1805 1806</button> 1807 </div><!-- /.search__controls --> 1808 </div><!-- /.search__head --><div class="search__message hidden js-message-error"> 1809 <p data-text>Jotakin meni vikaan, yritä uudelleen!</p> 1810 </div><!-- /.search__message --> 1811 1812 <div class="search__body hidden js-results-container"></div><!-- /.search__body --></form> 1813</predictive-search><!-- /.search --> 1814</div><!-- /.drawer__row --> 1815 </div><!-- /#menu-drawer.drawer__content --> 1816 </details><!-- /#Details-menu-drawer-container.drawer__container --> 1817</desktop-drawer><!-- /.drawer header__drawer --> 1818</li><li class="header__utils-item"> 1819 <a 1820 href="https://vitamiinikeskus.fi/customer_authentication/redirect?locale=fi®ion_country=FI" 1821 class="header__utils-link svg-color-inherit" 1822 title="Kirjaudu sisään" 1823 ><svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"> 1824 <path d="M4.00029 21C3.98298 18.9558 4.74365 16.9788 6.13358 15.4554C6.77735 14.7397 7.5675 14.1648 8.45267 13.7683C9.33783 13.3718 10.2982 13.1624 11.2713 13.1538H12.729C13.689 13.1538 14.6401 13.3587 15.5112 13.7554C16.4108 14.1706 17.2129 14.7643 17.8667 15.499C18.5551 16.2405 19.0922 17.1047 19.4489 18.0446C19.8094 18.99 19.996 19.9907 20 21M12.0002 10.4621C12.5046 10.4697 13.0055 10.3788 13.4738 10.1947C13.9421 10.0106 14.3683 9.73698 14.7278 9.38978C15.0872 9.04259 15.3727 8.62875 15.5675 8.17235C15.7623 7.71594 15.8627 7.22608 15.8627 6.73128C15.8627 6.23648 15.7623 5.74663 15.5675 5.29022C15.3727 4.83381 15.0872 4.41997 14.7278 4.07278C14.3683 3.72559 13.9421 3.45198 13.4738 3.26788C13.0055 3.08379 12.5046 2.99287 12.0002 3.00044C10.9912 3.00044 10.0235 3.39355 9.31006 4.0933C8.5966 4.79305 8.19579 5.74212 8.19579 6.73172C8.19579 7.72132 8.5966 8.67038 9.31006 9.37013C10.0235 10.0699 10.9912 10.4621 12.0002 10.4621Z" stroke="#111111" stroke-linecap="square" data-ignore-fill/> 1825</svg> 1826 1827</a> 1828 </li><li class="header__utils-item header__utils-item--cart"> 1829 <a 1830 href="/cart" 1831 class="header__utils-link svg-color-inherit" 1832 title="Ostoskori" 1833 id="cart-counter" 1834 data-cart-link 1835 ><svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"> 1836 <path d="M20.5 20.5H3.5V9H20.5V20.5Z" stroke="#111111" data-ignore-fill/> 1837 <path d="M16.5 7.5C16.5 5.01472 14.4853 3 12 3C9.51472 3 7.5 5.01472 7.5 7.5" stroke="#111111" data-ignore-fill/> 1838</svg> 1839 1840<span class="cart-count-badge caption caption--small hidden">0</span> 1841<span class="visually-hidden">Ostoskori</span> 1842</a> 1843 </li> 1844 </ul> 1845 </nav> 1846</div> 1847 </div> 1848</header> 1849 1850<style data-shopify> 1851 .header__logo { 1852 width: 13.0rem; 1853 } 1854 .header__logo.header__logo-text .h4 { 1855 font-size: calc(var(--font-heading-scale) * 1.6rem * 1); 1856 } 1857 @media screen and (min-width: 750px) { 1858 .header__logo { 1859 width: 20.0rem; 1860 } 1861 .header__logo.header__logo-text .h4 { 1862 font-size: calc(var(--font-heading-scale) * 1.8rem * 1); 1863 } 1864 } 1865</style> 1866
1867<script type="application/ld+json"> 1868 { 1869 "@context": "http://schema.org", 1870 "@type": "Organization", 1871 "name": "Suomen Vitamiinikeskus", 1872 1873 "logo": "https:\/\/vitamiinikeskus.fi\/cdn\/shop\/files\/SVK_logo_leikekuva_eipohjaa.png?v=1724683426\u0026width=2224", 1874 1875 "sameAs": [ 1876 "", 1877 "https:\/\/www.facebook.com\/vitamiinikeskus", 1878 "", 1879 "https:\/\/www.instagram.com\/suomenvitamiinikeskus\/", 1880 "", 1881 "", 1882 "", 1883 "", 1884 "" 1885 ], 1886 "url": "https:\/\/vitamiinikeskus.fi" 1887 } 1888</script>
1888 1889
1889<script type="application/ld+json"> 1890 { 1891 "@context": "http://schema.org", 1892 "@type": "WebSite", 1893 "name": "Suomen Vitamiinikeskus", 1894 "potentialAction": { 1895 "@type": "SearchAction", 1896 "target": "https:\/\/vitamiinikeskus.fi\/search?q={search_term_string}", 1897 "query-input": "required name=search_term_string" 1898 }, 1899 "url": "https:\/\/vitamiinikeskus.fi" 1900 } 1901 </script>
1901 1902</div> 1903<!-- END sections: header-group --> 1904 1905 <main id="MainContent" class="content-for-layout focus-none" role="main" tabindex="-1"> 1906 <div id="shopify-section-template--24103526170959__blocks_H4m9P7" class="shopify-section"><div id="shopify-block-AM0dpMUR3MTJXMkZaS__ai_gen_block_e5fa853_twKiA8" class="shopify-block"> 1907 1908 1909<style data-shopify> 1910 .ai-campaign-banner-am0dpmur3mtjxmkzasaigenblocke5fa853twkia8 { 1911 position: relative; 1912 width: 100%; 1913 overflow: hidden; 1914 display: block; 1915 } 1916 1917 .ai-campaign-banner-wrapper-am0dpmur3mtjxmkzasaigenblocke5fa853twkia8 { 1918 position: relative; 1919 width: 100%; 1920 height: 500px; 1921 } 1922 1923 .ai-campaign-banner-media-am0dpmur3mtjxmkzasaigenblocke5fa853twkia8 { 1924 position: absolute; 1925 top: 0; 1926 left: 0; 1927 width: 100%; 1928 height: 100%; 1929 z-index: 1; 1930 } 1931 1932 .ai-campaign-banner-media-am0dpmur3mtjxmkzasaigenblocke5fa853twkia8 img, 1933 .ai-campaign-banner-media-am0dpmur3mtjxmkzasaigenblocke5fa853twkia8 video { 1934 width: 100%; 1935 height: 100%; 1936 object-fit: contain; 1937 object-position: center center; 1938 } 1939 1940 .ai-campaign-banner-overlay-am0dpmur3mtjxmkzasaigenblocke5fa853twkia8 { 1941 position: absolute; 1942 top: 0; 1943 left: 0; 1944 width: 100%; 1945 height: 100%; 1946 background-color: #000000; 1947 opacity: 0.4; 1948 z-index: 2; 1949 } 1950 1951 .ai-campaign-banner-content-am0dpmur3mtjxmkzasaigenblocke5fa853twkia8 { 1952 position: absolute; 1953 top: 0; 1954 left: 0; 1955 z-index: 3; 1956 width: 100%; 1957 height: 100%; 1958 padding: 20px; 1959 pointer-events: none; 1960 } 1961 1962 .ai-campaign-banner-h1-am0dpmur3mtjxmkzasaigenblocke5fa853twkia8 { 1963 position: absolute; 1964 top: 28%; 1965 left: 50%; 1966 transform: translate(-50%, -50%); 1967 margin: 0; 1968 font-family: "Fira Sans", sans-serif; 1969 font-weight: 500; 1970 font-size: 106px; 1971 line-height: 1.2; 1972 letter-spacing: 0px; 1973 color: #ffffff; 1974 text-align: center; 1975 1976 } 1977 1978 .ai-campaign-banner-h2-am0dpmur3mtjxmkzasaigenblocke5fa853twkia8 { 1979 position: absolute; 1980 top: 45%; 1981 left: 50%; 1982 transform: translate(-50%, -50%); 1983 margin: 0; 1984 font-family: "Fira Sans", sans-serif; 1985 font-weight: 400; 1986 font-size: 36px; 1987 line-height: 1.3; 1988 letter-spacing: 0px; 1989 color: #ffffff; 1990 text-align: center; 1991 1992 } 1993 1994 .ai-campaign-banner-h3-am0dpmur3mtjxmkzasaigenblocke5fa853twkia8 { 1995 position: absolute; 1996 top: 55%; 1997 left: 50%; 1998 transform: translate(-50%, -50%); 1999 margin: 0; 2000 font-family: "Fira Sans", sans-serif; 2001 font-weight: 400; 2002 font-size: 24px; 2003 line-height: 1.4; 2004 letter-spacing: 0px; 2005 color: #ffffff; 2006 text-align: center; 2007 2008 } 2009 2010 .ai-campaign-banner-discount-am0dpmur3mtjxmkzasaigenblocke5fa853twkia8 { 2011 position: absolute; 2012 top: 31%; 2013 left: 40%; 2014 transform: translate(-50%, -50%); 2015 margin: 0; 2016 font-family: "Fira Sans", sans-serif; 2017 font-weight: 500; 2018 font-size: 32px; 2019 line-height: 1.2; 2020 letter-spacing: 1px; 2021 color: #fd8add; 2022 text-align: center; 2023 2024 } 2025 2026 .ai-campaign-banner-info-am0dpmur3mtjxmkzasaigenblocke5fa853twkia8 { 2027 position: absolute; 2028 top: 75%; 2029 left: 36%; 2030 transform: translate(-50%, -50%); 2031 margin: 0; 2032 font-family: "Fira Sans", sans-serif; 2033 font-weight: 400; 2034 font-size: 16px; 2035 line-height: 1.5; 2036 letter-spacing: 0px; 2037 color: #ffffff; 2038 text-align: center; 2039 2040 } 2041 2042 .ai-campaign-banner-button-am0dpmur3mtjxmkzasaigenblocke5fa853twkia8 { 2043 position: absolute; 2044 top: 81%; 2045 left: 48%; 2046 transform: translate(-50%, -50%); 2047 display: inline-block; 2048 padding: 15px 40px 15px 40px; 2049 font-family: "Fira Sans", sans-serif; 2050 font-weight: 400; 2051 font-size: 38px; 2052 line-height: 0.5; 2053 letter-spacing: 0.5px; 2054 color: #ffffff; 2055 background-color: #003355; 2056 border: 1px solid #003355; 2057 border-radius: 10px; 2058 text-decoration: none; 2059 cursor: pointer; 2060 transition: all 0.3s ease; 2061 text-align: center; 2062 pointer-events: auto; 2063 white-space: nowrap; 2064 } 2065 2066 .ai-campaign-banner-button-am0dpmur3mtjxmkzasaigenblocke5fa853twkia8:hover { 2067 color: #ffffff; 2068 background-color: #d76705; 2069 border-color: #d76705; 2070 } 2071 2072 @media screen and (max-width: 749px) { 2073 .ai-campaign-banner-wrapper-am0dpmur3mtjxmkzasaigenblocke5fa853twkia8 { 2074 height: 460px; 2075 } 2076 2077 .ai-campaign-banner-h1-am0dpmur3mtjxmkzasaigenblocke5fa853twkia8 { 2078 top: 10%; 2079 left: 50%; 2080 font-size: 20px; 2081 text-align: center; 2082 } 2083 2084 .ai-campaign-banner-h2-am0dpmur3mtjxmkzasaigenblocke5fa853twkia8 { 2085 top: 45%; 2086 left: 50%; 2087 font-size: 24px; 2088 text-align: center; 2089 } 2090 2091 .ai-campaign-banner-h3-am0dpmur3mtjxmkzasaigenblocke5fa853twkia8 { 2092 top: 55%; 2093 left: 50%; 2094 font-size: 18px; 2095 text-align: center; 2096 } 2097 2098 .ai-campaign-banner-discount-am0dpmur3mtjxmkzasaigenblocke5fa853twkia8 { 2099 top: 65%; 2100 left: 50%; 2101 font-size: 20px; 2102 text-align: center; 2103 } 2104 2105 .ai-campaign-banner-info-am0dpmur3mtjxmkzasaigenblocke5fa853twkia8 { 2106 top: 75%; 2107 left: 50%; 2108 font-size: 14px; 2109 text-align: center; 2110 } 2111 2112 .ai-campaign-banner-button-am0dpmur3mtjxmkzasaigenblocke5fa853twkia8 { 2113 top: 85%; 2114 left: 48%; 2115 font-size: 22px; 2116 } 2117 } 2118</style> 2119 2120<div class="ai-campaign-banner-am0dpmur3mtjxmkzasaigenblocke5fa853twkia8" >
2121 <div class="ai-campaign-banner-wrapper-am0dpmur3mtjxmkzasaigenblocke5fa853twkia8"> 2122 <div class="ai-campaign-banner-media-am0dpmur3mtjxmkzasaigenblocke5fa853twkia8"> 2123 2124 2125 <picture> 2126 2127 <source media="(max-width: 749px)" srcset="//vitamiinikeskus.fi/cdn/shop/files/Banneri_Linea_karuselli_verkkosivut_1080_x_1350_px_2.jpg?v=1790414273&width=1080"> 2128 2129 <img 2130 src="//vitamiinikeskus.fi/cdn/shop/files/Banneri_svk_ja_lineaerkkosivut_6.jpg?v=1790414238&width=1920" 2131 alt="" 2132 loading="lazy" 2133 width="1200" 2134 height="500" 2135 > 2136 </picture> 2137 2138 2139 </div> 2140 2141 <div class="ai-campaign-banner-overlay-am0dpmur3mtjxmkzasaigenblocke5fa853twkia8"></div> 2142 2143 <div class="ai-campaign-banner-content-am0dpmur3mtjxmkzasaigenblocke5fa853twkia8"> 2144 2145 2146 2147 2148 2149 2150 2151 2152 2153 2154 2155 <a href="/collections/all" class="ai-campaign-banner-button-am0dpmur3mtjxmkzasaigenblocke5fa853twkia8"> 2156 TILAA SUOSIKKISI 2157 </a> 2158 2159 </div> 2160 </div> 2161</div> 2162 2163</div> 2164 2165 2166</div><div id="shopify-section-template--24103526170959__custom_liquid_thVkwz" class="shopify-section"><section class="section js-animation-fade-in text-colors-default background-colors-default"><link rel="stylesheet" href="https://unpkg.com/flickity@2/dist/flickity.min.css">
2167<script src="https://unpkg.com/flickity@2/dist/flickity.pkgd.min.js"></script>
2167 2168 2169<div class="carousel" data-flickity='{"autoPlay":5000,"pauseAutoPlayOnHover":true,"prevNextButtons":false,"pageDots":true,"imagesLoaded":true,"cellAlign":"left","contain":true}'> 2170 <div class="carousel-cell"><a href="https://vitamiinikeskus.fi/products/sumu-d3-junior-vitamiinisuihke"><img class="desktop" src="https://cdn.shopify.com/s/files/1/0607/6701/0999/files/banner_sumu_desktop.webp?v=1755756832" alt="Sumu D3 Junior"><img class="mobile" src="https://cdn.shopify.com/s/files/1/0607/6701/0999/files/banner_sumu_mobile.webp?v=1755756832" alt="Sumu D3 Junior"></a></div> 2171 <div class="carousel-cell"><a href="https://vitamiinikeskus.fi/pages/laatu"><img class="desktop" src="https://cdn.shopify.com/s/files/1/0607/6701/0999/files/suomessa-valmistetut-tuotteet-avainlippu.webp?v=1745574710" alt="Suomessa valmistetut tuotteet"><img class="mobile" src="https://cdn.shopify.com/s/files/1/0607/6701/0999/files/suomessa-valmistetut-tuotteet-nelio.webp?v=1745574710" alt="Suomessa valmistetut tuotteet"></a></div> 2172 <div class="carousel-cell"><a href="https://vitamiinikeskus.fi/products/glukosamiini-msm-valmiste"><img class="desktop" src="https://cdn.shopify.com/s/files/1/0607/6701/0999/files/glukosamiini-luelisaa-poytakone.webp?v=1745574710" alt="Glukosamiini"><img class="mobile" src="https://cdn.shopify.com/s/files/1/0607/6701/0999/files/glukosamiini-luelisaa-mobile.webp?v=1745574710" alt="Glukosamiini"></a></div> 2173</div> 2174 2175<style> 2176.carousel{width:100%;overflow:hidden} 2177.carousel-cell{width:100%} 2178.carousel-cell a,.carousel-cell img{display:block;width:100%} 2179.carousel-cell img{height:auto;border-radius:8px} 2180.mobile{display:none} 2181@media(max-width:768px){.desktop{display:none}.mobile{display:block}} 2182.flickity-page-dots{bottom:10px} 2183.flickity-page-dots .dot{background:#fff;opacity:.6} 2184.flickity-page-dots .dot.is-selected{opacity:1} 2185</style></section><!-- /.section --> 2186<style> #shopify-section-template--24103526170959__custom_liquid_thVkwz * {box-sizing: border-box;} #shopify-section-template--24103526170959__custom_liquid_thVkwz .carousel {background: #d9e0e8;} #shopify-section-template--24103526170959__custom_liquid_thVkwz .carousel-cell {width: 800px; height: 500px; margin-right: 20px; background: #fffffff; border-radius: 5px; text-align: center;} #shopify-section-template--24103526170959__custom_liquid_thVkwz .carousel-cell:before {display: block; text-align: center; line-height: 200px; font-size: 80px; color: white;} #shopify-section-template--24103526170959__custom_liquid_thVkwz .mobile {display: none;} #shopify-section-template--24103526170959__custom_liquid_thVkwz .uutuus {height: 500px;} @media (max-width: 641px) {#shopify-section-template--24103526170959__custom_liquid_thVkwz .desktop {display: none; } #shopify-section-template--24103526170959__custom_liquid_thVkwz .mobile {display: block; } #shopify-section-template--24103526170959__custom_liquid_thVkwz .carousel-cell {height: 280px; width: 280px; } #shopify-section-template--24103526170959__custom_liquid_thVkwz .uutuus {height: 280px; }} </style></div><div id="shopify-section-template--24103526170959__main_list_collections_bpWj8h" class="shopify-section"><link href="//vitamiinikeskus.fi/cdn/shop/t/35/assets/section-main-list-collections.css?v=74971656583599967331733751246" rel="stylesheet" type="text/css" media="all" /><link href="//vitamiinikeskus.fi/cdn/shop/t/35/assets/component-card-collection.css?v=52761032300045268261733751245" rel="stylesheet" type="text/css" media="all" /><style data-shopify> 2187 .main-list-collections__grid { 2188 column-gap: 0.2rem; 2189 } 2190 @media screen and (min-width: 990px) { 2191 .main-list-collections__grid { 2192 column-gap: 2rem; 2193 } 2194 } 2195</style> 2196
2197<script src="//vitamiinikeskus.fi/cdn/shop/t/35/assets/collection-load-more.js?v=139711867507152773731733751245" defer="defer"></script>
2197<section class="main-list-collections color-body-background text-colors-default background-colors-default"> 2198 <div class="container" id="ProductGridContainer"><div class="main-list-collections__grid" id="product-grid"><div class="card-collection text-colors-inverse"> 2199 <a href="/collections/plus-sarja"> 2200 <div class="media media--overlay card-collection__media"> 2201 2202 <img src="//vitamiinikeskus.fi/cdn/shop/collections/Plus_sarja.webp?v=1737981151&width=64" alt="Teksti Plus-sarja sinisellä pohjalla sekä plus-sarjan tuotteiden logo." width="1440" height="1152" loading="lazy" class="" sizes="(max-width: 360px) 100vw, (max-width: 480px) 480px, (max-width: 720px) 720px, (max-width: 1440px) 1440px, 1440px" srcset="//vitamiinikeskus.fi/cdn/shop/collections/Plus_sarja.webp?v=1737981151&width=360 360w,//vitamiinikeskus.fi/cdn/shop/collections/Plus_sarja.webp?v=1737981151&width=480 480w,//vitamiinikeskus.fi/cdn/shop/collections/Plus_sarja.webp?v=1737981151&width=720 720w,//vitamiinikeskus.fi/cdn/shop/collections/Plus_sarja.webp?v=1737981151&width=1440 1440w"> 2203 2204 2205 </div><!-- /.media --> 2206 2207 <div class="card-collection__content"> 2208 <h3 class="card-collection__title">Plus -sarja</h3><!-- /.card-collection__title --> 2209 2210 <span class="link card-collection__link">Tutustu tuotteisiin</span> 2211 </div><!-- /.card-collection__content --> 2212 </a> 2213</div><!-- /.card-collection --> 2214<div class="card-collection text-colors-inverse"> 2215 <a href="/collections/osta-yhdessa-ja-saasta"> 2216 <div class="media media--overlay card-collection__media"> 2217 2218 <img src="//vitamiinikeskus.fi/cdn/shop/collections/bundle-collection.webp?v=1737539731&width=64" alt="Osta yhdessä ja säästä" width="1440" height="1152" loading="lazy" class="" sizes="(max-width: 360px) 100vw, (max-width: 480px) 480px, (max-width: 720px) 720px, (max-width: 1440px) 1440px, 1440px" srcset="//vitamiinikeskus.fi/cdn/shop/collections/bundle-collection.webp?v=1737539731&width=360 360w,//vitamiinikeskus.fi/cdn/shop/collections/bundle-collection.webp?v=1737539731&width=480 480w,//vitamiinikeskus.fi/cdn/shop/collections/bundle-collection.webp?v=1737539731&width=720 720w,//vitamiinikeskus.fi/cdn/shop/collections/bundle-collection.webp?v=1737539731&width=1440 1440w"> 2219 2220 2221 </div><!-- /.media --> 2222 2223 <div class="card-collection__content"> 2224 <h3 class="card-collection__title">Osta yhdessä ja säästä</h3><!-- /.card-collection__title --> 2225 2226 <span class="link card-collection__link">Tutustu tuotteisiin</span> 2227 </div><!-- /.card-collection__content --> 2228 </a> 2229</div><!-- /.card-collection --> 2230<div class="card-collection text-colors-inverse"> 2231 <a href="/collections/perus-sarja"> 2232 <div class="media media--overlay card-collection__media"> 2233 2234 <img src="//vitamiinikeskus.fi/cdn/shop/collections/Perus_sarja.webp?v=1737981121&width=64" alt="Perus-sarjan tuotteet Suomen Vitamiinikeskus oranssilla taustalla." width="1440" height="1152" loading="lazy" class="" sizes="(max-width: 360px) 100vw, (max-width: 480px) 480px, (max-width: 720px) 720px, (max-width: 1440px) 1440px, 1440px" srcset="//vitamiinikeskus.fi/cdn/shop/collections/Perus_sarja.webp?v=1737981121&width=360 360w,//vitamiinikeskus.fi/cdn/shop/collections/Perus_sarja.webp?v=1737981121&width=480 480w,//vitamiinikeskus.fi/cdn/shop/collections/Perus_sarja.webp?v=1737981121&width=720 720w,//vitamiinikeskus.fi/cdn/shop/collections/Perus_sarja.webp?v=1737981121&width=1440 1440w"> 2235 2236 2237 </div><!-- /.media --> 2238 2239 <div class="card-collection__content"> 2240 <h3 class="card-collection__title">Perus -sarja</h3><!-- /.card-collection__title --> 2241 2242 <span class="link card-collection__link">Tutustu tuotteisiin</span> 2243 </div><!-- /.card-collection__content --> 2244 </a> 2245</div><!-- /.card-collection --> 2246</div></div><!-- /.container --> 2247</section><!-- /.main-list-collections --> 2248 2249 2250</div><div id="shopify-section-template--24103526170959__e9da00ce-591a-4a18-a2ed-a2aa55641e3d" class="shopify-section"><link href="//vitamiinikeskus.fi/cdn/shop/t/35/assets/section-dual-tiles.css?v=90468031193918709201733751246" rel="stylesheet" type="text/css" media="all" /><style data-shopify> 2251 .section-template--24103526170959__e9da00ce-591a-4a18-a2ed-a2aa55641e3d { 2252 --section-height: 65vh; 2253 --section-gap-between-tiles: 0rem; 2254 margin-block-start: calc(var(--section-spacing-unit-mobile) * 2); 2255 margin-block-end: calc(var(--section-spacing-unit-mobile) * 0); 2256 } 2257 @media screen and (min-width: 990px) { 2258 .section-template--24103526170959__e9da00ce-591a-4a18-a2ed-a2aa55641e3d { 2259 --section-gap-between-tiles: 3.2rem; 2260 margin-block-start: calc(var(--section-spacing-unit-desktop) * 2); 2261 margin-block-end: calc(var(--section-spacing-unit-desktop) * 0); 2262 } 2263 } 2264 </style> 2265 <section class="section-dual-tiles section-template--24103526170959__e9da00ce-591a-4a18-a2ed-a2aa55641e3d container max-w-page pt-0x js-animation-fade-in section-dual-tiles--50-50 "> 2266 2267 <style data-shopify> 2268 @media screen and (min-width: 750px) { 2269 .block-6aff3319-b9d8-4c04-8dac-7acde3f162fd { 2270 margin-inline-start: 0rem; 2271 margin-inline-end: 0rem; 2272 2273 padding: 0rem 0rem 0rem 0rem; 2274 } 2275 } 2276 2277 .block-6aff3319-b9d8-4c04-8dac-7acde3f162fd .section-dual-tiles__content h2 { 2278 font-size: 2.5em; 2279 } 2280 2281 @media screen and (max-width: 749px) { 2282 .block-6aff3319-b9d8-4c04-8dac-7acde3f162fd.has-video { 2283 aspect-ratio: 16/9; 2284 max-width: 100%; 2285 } 2286 } 2287 2288 </style> 2289 2290 2291<div class="section-dual-tiles__tile block-6aff3319-b9d8-4c04-8dac-7acde3f162fd text-colors-default background-colors-inverse text-center align-center justify-end button--filled content--absolute has-desktop-media has-mobile-media ">
2291<div class="media media--overlay section-dual-tiles__media"><img src="//vitamiinikeskus.fi/cdn/shop/files/lisaravinnetesti-kuva.png?v=1724671266&width=64" alt="Mitkä tuotteet sopivat juuri sinulle? Kuvassa nainen pitämässä älypuhelinta kameralle, jossa testi on." width="720" height="1079" loading="lazy" class="" sizes="(max-width: 360px) 100vw, (max-width: 480px) 480px, (max-width: 720px) 720px, 720px" srcset="//vitamiinikeskus.fi/cdn/shop/files/lisaravinnetesti-kuva.png?v=1724671266&width=360 360w,//vitamiinikeskus.fi/cdn/shop/files/lisaravinnetesti-kuva.png?v=1724671266&width=480 480w,//vitamiinikeskus.fi/cdn/shop/files/lisaravinnetesti-kuva.png?v=1724671266&width=720 720w"> 2292</div><!-- /.media --></div><!-- /.section-dual-tiles__tile --> 2293 2294 <style data-shopify> 2295 @media screen and (min-width: 750px) { 2296 .block-780a4c93-0ce5-420e-89b4-e8cdc8f704bc { 2297 margin-inline-start: 0rem; 2298 margin-inline-end: 0rem; 2299 2300 padding: 0rem 0rem 0rem 0rem; 2301 } 2302 } 2303 2304 .block-780a4c93-0ce5-420e-89b4-e8cdc8f704bc .section-dual-tiles__content h2 { 2305 font-size: 1.5em; 2306 } 2307 2308 @media screen and (max-width: 749px) { 2309 .block-780a4c93-0ce5-420e-89b4-e8cdc8f704bc.has-video { 2310 aspect-ratio: 16/9; 2311 max-width: 100%; 2312 } 2313 } 2314 2315 </style> 2316 2317 2318<div class="section-dual-tiles__tile block-780a4c93-0ce5-420e-89b4-e8cdc8f704bc text-colors-inverse background-colors-accent-1 text-left align-start justify-center button--filled content--relative "><div class="section-dual-tiles__content"><h2 class="section-dual-tiles__title">Tee helppo ja nopea kyselymme ja löydä juuri sinulle sopivat lisäravinteet.</h2><!-- /.section-dual-tiles__title --><div class="section-dual-tiles__entry h5"><p>Kyselymme auttaa sinua selvittämään, mitä vitamiineja ja hivenaineita sinun kannattaa ottaa huomioon päivittäisessä ruokavaliossasi. Vastaamalla muutamaan yksinkertaiseen kysymykseen saat henkilökohtaisen suosituksen, joka perustuu suoraan tarpeisiisi.</p></div><!-- /.section-dual-tiles__text --><div class="section-dual-tiles__actions"> 2319<a 2320 2321 href="https://vitamiinikeskus.fi/#quiz-6OHrKj" 2322 class="button section-dual-tiles__button button--filled button--uppercase">Tee testi</a></div><!-- /.section-dual-tiles__actions --></div><!-- /.section-dual-tiles__content --></div><!-- /.section-dual-tiles__tile --></section><!-- /.section-dual-tiles --> 2323</div><div id="shopify-section-template--24103526170959__1658994245757c7b20" class="shopify-section section--featured-products"> 2324 2325<link href="//vitamiinikeskus.fi/cdn/shop/t/35/assets/component-card-product-slider.css?v=10786776403967974361733751245" rel="stylesheet" type="text/css" media="all" /><link href="//vitamiinikeskus.fi/cdn/shop/t/35/assets/component-card-product.css?v=87289413554336014121733751245" rel="stylesheet" type="text/css" media="all" /> 2326
2326<script src="//vitamiinikeskus.fi/cdn/shop/t/35/assets/card-product-slider.js?v=76364790262674212031733751245" defer="defer"></script>
2326 2327
2327<script src="//vitamiinikeskus.fi/cdn/shop/t/35/assets/card-product.js?v=171176037383165930401733751245" defer="defer"></script>
2327<script src="//vitamiinikeskus.fi/cdn/shop/t/35/assets/tab-manager.js?v=146963098860207630381733751247" defer="defer"></script>
2327<section class="section overflow-hidden js-animation-fade-in pt-0-desktop pb-0-desktop 2328 pt-0-mobile pb-0-mobile 2329 layout-1 2330 text-colors-default 2331 background-colors-default" data-section-id="template--24103526170959__1658994245757c7b20"> 2332 <div class="container"><div class="section__body"> 2333 2334 <div class="products-feed__tab hidden"> 2335 2336 2337 <button class="products-feed__tablinks--template--24103526170959__1658994245757c7b20" onclick="openTabFeed(event, 'template--24103526170959__1658994245757c7b20', '191f2285-17ae-4c89-b5ef-afc9a25c80b3')"data-default-open>all</button> 2338 2339</div><!-- /.tab --> 2340 2341 <div id="191f2285-17ae-4c89-b5ef-afc9a25c80b3" > 2342 <div> 2343 <card-product-slider 2344 class="swiper card-product-slider" 2345 data-section-id="template--24103526170959__1658994245757c7b20" 2346 2347 2348 data-swiper-options='{ 2349 "spaceBetweenDesktop": 2, 2350 "spaceBetweenMobile": 2 2351 }' 2352 > 2353 2354 <div class="swiper-wrapper card-product-slider__wrapper"><div class="swiper-slide card-product-slider__slide"> 2355<card-product 2356 class="card-product card-product__layout--compact" 2357 data-handle="d-vitamiinisuihkeet" 2358 data-id="16238107394383-template--24103526170959__1658994245757c7b20-191f2285-17ae-4c89-b5ef-afc9a25c80b3-1" 2359> 2360 <div class="relative"> 2361 2362 <a href="/products/d-vitamiinisuihkeet" class="media card-product__media media--aspect-ratio has-hover" aria-label="D-vitamiinisuihkeet"><img src="//vitamiinikeskus.fi/cdn/shop/files/Sumut-tuotekuva.webp?v=1784809118&width=64" alt="D-vitamiinisuihkeet" width="360" height="360" loading="lazy" class=" js-media-default is-visible" sizes="(max-width: 360px) 100vw, 360px" srcset="//vitamiinikeskus.fi/cdn/shop/files/Sumut-tuotekuva.webp?v=1784809118&width=360 360w"> 2363<img src="//vitamiinikeskus.fi/cdn/shop/files/D25_etupuoli.webp?v=1733745005&width=64" alt="D-vitamiinisuihkeet" width="360" height="360" loading="lazy" class=" hover-img" sizes="(max-width: 360px) 100vw, 360px" srcset="//vitamiinikeskus.fi/cdn/shop/files/D25_etupuoli.webp?v=1733745005&width=360 360w"> 2364 2365 </a><!-- /.media --><div class="card-product__overlay-content"></div><!-- /.card-product__overlay-content --> 2366 <div class="card-product__sizes js-sizes svg-color-inherit no-js-hidden"> 2367 <button 2368 type="button" 2369 class="card-product__sizes-btn-toggle js-btn-toggle-sizes button-reset" 2370 data-id="16238107394383-template--24103526170959__1658994245757c7b20-191f2285-17ae-4c89-b5ef-afc9a25c80b3-1" 2371 aria-label="Näytä koot" 2372 > 2373 <svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"> 2374 <path d="M12 4V20" stroke="#111111" stroke-linecap="square"/> 2375 <path d="M4 12H20" stroke="#111111" stroke-linecap="square"/> 2376</svg> 2377 2378 </button> 2379 2380 <div class="card-product__sizes-content js-sizes-content" data-id="16238107394383-template--24103526170959__1658994245757c7b20-191f2285-17ae-4c89-b5ef-afc9a25c80b3-1"> 2381 <div class="card-product__sizes-items"> 2382 <div class="card-product__sizes-overlay"> 2383 <div class="lds-ring"> 2384 <span></span> 2385 2386 <span></span> 2387 2388 <span></span> 2389 2390 <span></span> 2391</div><!-- /.lds-ring --> 2392 2393 </div><!-- /.card-product__sizes-overlay --> 2394 2395 <div class="card-product__sizes-messages js-messages"> 2396 <div class="card-product__sizes-message js-success-message hidden"> 2397 <svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"> 2398 <path d="M20 6L9 17L4 12" stroke="#111111" stroke-linecap="square" data-ignore-fill/> 2399</svg> 2400 2401 2402 <p>Lisätty ostoskoriin</p> 2403 </div><!-- /.card-product__sizes-message --> 2404 2405 <div class="card-product__sizes-message js-error-message hidden"> 2406 <svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"> 2407 <path d="M18 6L6 18" stroke="currentColor" stroke-linecap="square"/> 2408 <path d="M6 6L18 18" stroke="currentColor" stroke-linecap="square"/> 2409</svg> 2410 2411 2412 2413 <p data-text>Jotain meni pieleen. Yritä uudelleen.</p> 2414 </div><!-- /.card-product__sizes-message --> 2415 </div><!-- /.card-product__sizes-messages --> 2416 2417 2418 <ul class="list-unstyled"> 2419 2420 <li class="basic-button"> 2421 <button 2422 type="button" 2423 class="card-product__sizes-btn button-reset js-btn-size " 2424 data-variantid="58290573115727" 2425 data-size="Sumu D3 25 µg" 2426 title="Sumu D3 25 µg" 2427 > 2428 2429Lisää ostoskoriin 2430 </button> 2431 </li> 2432 2433 </ul><!-- /.list-unstyled --> 2434 2435 </div><!-- /.card-product__sizes-items --> 2436 </div><!-- /.card-product__sizes-content --> 2437 </div><!-- /.card-product__sizes --> 2438</div><!-- /.relative --> 2439 2440 <a href="/products/d-vitamiinisuihkeet" class="card-product__content focus-inset"> 2441 <h6 class="card-product__title">D-vitamiinisuihkeet</h6><!-- /.card-product__title --> 2442<div class="price card-product__price"> 2443 <div class="price__container"> 2444 <div class="price__regular">
2445 <span class="visually-hidden">Minimi hinta</span> 2446 <span>29,90â¬</span> 2447 2448 <span aria-hidden="true">-</span> 2449 2450 <span class="visually-hidden">Maksimi hinta</span> 2451 <span>34,90â¬</span> 2452 </div></div> 2453</div> 2454</a></card-product><!-- /.card-product --> 2455</div><!-- /.swiper-slide --><div class="swiper-slide card-product-slider__slide"> 2456<card-product 2457 class="card-product card-product__layout--compact" 2458 data-handle="tuotepaketti-vastustuskyvylle" 2459 data-id="15052257034575-template--24103526170959__1658994245757c7b20-191f2285-17ae-4c89-b5ef-afc9a25c80b3-2" 2460> 2461 <div class="relative"> 2462 2463 <a href="/products/tuotepaketti-vastustuskyvylle" class="media card-product__media media--aspect-ratio" aria-label="Tuotepaketti vastustuskyvylle"><img src="//vitamiinikeskus.fi/cdn/shop/files/Vastustuskyky-bundle.webp?v=1735826665&width=64" alt="Tuotepaketti vastustuskyvylle" width="360" height="360" loading="lazy" class=" js-media-default is-visible" sizes="(max-width: 360px) 100vw, 360px" srcset="//vitamiinikeskus.fi/cdn/shop/files/Vastustuskyky-bundle.webp?v=1735826665&width=360 360w"> 2464 2465 </a><!-- /.media --><div class="card-product__overlay-content"></div><!-- /.card-product__overlay-content --> 2466 <div class="card-product__sizes js-sizes svg-color-inherit no-js-hidden"> 2467 <button 2468 type="button" 2469 class="card-product__sizes-btn-toggle js-btn-toggle-sizes button-reset" 2470 data-id="15052257034575-template--24103526170959__1658994245757c7b20-191f2285-17ae-4c89-b5ef-afc9a25c80b3-2" 2471 aria-label="Näytä koot" 2472 > 2473 <svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"> 2474 <path d="M12 4V20" stroke="#111111" stroke-linecap="square"/> 2475 <path d="M4 12H20" stroke="#111111" stroke-linecap="square"/> 2476</svg> 2477 2478 </button> 2479 2480 <div class="card-product__sizes-content js-sizes-content" data-id="15052257034575-template--24103526170959__1658994245757c7b20-191f2285-17ae-4c89-b5ef-afc9a25c80b3-2"> 2481 <div class="card-product__sizes-items"> 2482 <div class="card-product__sizes-overlay"> 2483 <div class="lds-ring"> 2484 <span></span> 2485 2486 <span></span> 2487 2488 <span></span> 2489 2490 <span></span> 2491</div><!-- /.lds-ring --> 2492 2493 </div><!-- /.card-product__sizes-overlay --> 2494 2495 <div class="card-product__sizes-messages js-messages"> 2496 <div class="card-product__sizes-message js-success-message hidden"> 2497 <svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"> 2498 <path d="M20 6L9 17L4 12" stroke="#111111" stroke-linecap="square" data-ignore-fill/> 2499</svg> 2500 2501 2502 <p>Lisätty ostoskoriin</p> 2503 </div><!-- /.card-product__sizes-message --> 2504 2505 <div class="card-product__sizes-message js-error-message hidden"> 2506 <svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"> 2507 <path d="M18 6L6 18" stroke="currentColor" stroke-linecap="square"/> 2508 <path d="M6 6L18 18" stroke="currentColor" stroke-linecap="square"/> 2509</svg> 2510 2511 2512 2513 <p data-text>Jotain meni pieleen. Yritä uudelleen.</p> 2514 </div><!-- /.card-product__sizes-message --> 2515 </div><!-- /.card-product__sizes-messages --> 2516 2517 2518 <ul class="list-unstyled"> 2519 2520 <li class="basic-button"> 2521 <button 2522 type="button" 2523 class="card-product__sizes-btn button-reset js-btn-size " 2524 data-variantid="54129271800143" 2525 data-size="Default Title" 2526 title="Default Title" 2527 > 2528 2529Lisää ostoskoriin 2530 </button> 2531 </li> 2532 2533 </ul><!-- /.list-unstyled --> 2534 2535 </div><!-- /.card-product__sizes-items --> 2536 </div><!-- /.card-product__sizes-content --> 2537 </div><!-- /.card-product__sizes --> 2538</div><!-- /.relative --> 2539 2540 <a href="/products/tuotepaketti-vastustuskyvylle" class="card-product__content focus-inset"> 2541 <h6 class="card-product__title">Tuotepaketti vastustuskyvylle</h6><!-- /.card-product__title --> 2542<div class="price card-product__price"> 2543 <div class="price__container"><div class="price__regular">
2544 <span class="visually-hidden">Normaali hinta</span> 2545 <span>59,90â¬</span> 2546 </div></div> 2547</div> 2548</a></card-product><!-- /.card-product --> 2549</div><!-- /.swiper-slide --><div class="swiper-slide card-product-slider__slide"> 2550<card-product 2551 class="card-product card-product__layout--compact" 2552 data-handle="koko-perheen-tuotepaketti" 2553 data-id="15050233119055-template--24103526170959__1658994245757c7b20-191f2285-17ae-4c89-b5ef-afc9a25c80b3-3" 2554> 2555 <div class="relative"> 2556 2557 <a href="/products/koko-perheen-tuotepaketti" class="media card-product__media media--aspect-ratio has-hover" aria-label="Koko perheen tuotepaketti"><img src="//vitamiinikeskus.fi/cdn/shop/files/Perhe-bundle.webp?v=1735826666&width=64" alt="Koko perheen tuotepaketti" width="360" height="360" loading="lazy" class=" js-media-default is-visible" sizes="(max-width: 360px) 100vw, 360px" srcset="//vitamiinikeskus.fi/cdn/shop/files/Perhe-bundle.webp?v=1735826666&width=360 360w"> 2558<img src="//vitamiinikeskus.fi/cdn/shop/files/pitkavaikutteinen-monivitamiini-tuotekuva.webp?v=1786710428&width=64" alt="Koko perheen tuotepaketti" width="360" height="360" loading="lazy" class=" hover-img" sizes="(max-width: 360px) 100vw, 360px" srcset="//vitamiinikeskus.fi/cdn/shop/files/pitkavaikutteinen-monivitamiini-tuotekuva.webp?v=1786710428&width=360 360w"> 2559 2560 </a><!-- /.media --><div class="card-product__overlay-content"></div><!-- /.card-product__overlay-content --> 2561 <div class="card-product__sizes js-sizes svg-color-inherit no-js-hidden"> 2562 <button 2563 type="button" 2564 class="card-product__sizes-btn-toggle js-btn-toggle-sizes button-reset" 2565 data-id="15050233119055-template--24103526170959__1658994245757c7b20-191f2285-17ae-4c89-b5ef-afc9a25c80b3-3" 2566 aria-label="Näytä koot" 2567 > 2568 <svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"> 2569 <path d="M12 4V20" stroke="#111111" stroke-linecap="square"/> 2570 <path d="M4 12H20" stroke="#111111" stroke-linecap="square"/> 2571</svg> 2572 2573 </button> 2574 2575 <div class="card-product__sizes-content js-sizes-content" data-id="15050233119055-template--24103526170959__1658994245757c7b20-191f2285-17ae-4c89-b5ef-afc9a25c80b3-3"> 2576 <div class="card-product__sizes-items"> 2577 <div class="card-product__sizes-overlay"> 2578 <div class="lds-ring"> 2579 <span></span> 2580 2581 <span></span> 2582 2583 <span></span> 2584 2585 <span></span> 2586</div><!-- /.lds-ring --> 2587 2588 </div><!-- /.card-product__sizes-overlay --> 2589 2590 <div class="card-product__sizes-messages js-messages"> 2591 <div class="card-product__sizes-message js-success-message hidden"> 2592 <svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"> 2593 <path d="M20 6L9 17L4 12" stroke="#111111" stroke-linecap="square" data-ignore-fill/> 2594</svg> 2595 2596 2597 <p>Lisätty ostoskoriin</p> 2598 </div><!-- /.card-product__sizes-message --> 2599 2600 <div class="card-product__sizes-message js-error-message hidden"> 2601 <svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"> 2602 <path d="M18 6L6 18" stroke="currentColor" stroke-linecap="square"/> 2603 <path d="M6 6L18 18" stroke="currentColor" stroke-linecap="square"/> 2604</svg> 2605 2606 2607 2608 <p data-text>Jotain meni pieleen. Yritä uudelleen.</p> 2609 </div><!-- /.card-product__sizes-message --> 2610 </div><!-- /.card-product__sizes-messages --> 2611 2612 2613 <ul class="list-unstyled"> 2614 2615 <li class="basic-button"> 2616 <button 2617 type="button" 2618 class="card-product__sizes-btn button-reset js-btn-size " 2619 data-variantid="54122267148623" 2620 data-size="Default Title" 2621 title="Default Title" 2622 > 2623 2624Lisää ostoskoriin 2625 </button> 2626 </li> 2627 2628 </ul><!-- /.list-unstyled --> 2629 2630 </div><!-- /.card-product__sizes-items --> 2631 </div><!-- /.card-product__sizes-content --> 2632 </div><!-- /.card-product__sizes --> 2633</div><!-- /.relative --> 2634 2635 <a href="/products/koko-perheen-tuotepaketti" class="card-product__content focus-inset"> 2636 <h6 class="card-product__title">Koko perheen tuotepaketti</h6><!-- /.card-product__title --> 2637<div class="price card-product__price"> 2638 <div class="price__container"><div class="price__regular">
2639 <span class="visually-hidden">Normaali hinta</span> 2640 <span>74,90â¬</span> 2641 </div></div> 2642</div> 2643</a></card-product><!-- /.card-product --> 2644</div><!-- /.swiper-slide --><div class="swiper-slide card-product-slider__slide"> 2645<card-product 2646 class="card-product card-product__layout--compact" 2647 data-handle="tuotepaketti-luustolle" 2648 data-id="15042904326479-template--24103526170959__1658994245757c7b20-191f2285-17ae-4c89-b5ef-afc9a25c80b3-4" 2649> 2650 <div class="relative"> 2651 2652 <a href="/products/tuotepaketti-luustolle" class="media card-product__media media--aspect-ratio" aria-label="Tuotepaketti luustolle"><img src="//vitamiinikeskus.fi/cdn/shop/files/Luusto-bundle.webp?v=1735826665&width=64" alt="Tuotepaketti luustolle" width="360" height="360" loading="lazy" class=" js-media-default is-visible" sizes="(max-width: 360px) 100vw, 360px" srcset="//vitamiinikeskus.fi/cdn/shop/files/Luusto-bundle.webp?v=1735826665&width=360 360w"> 2653 2654 </a><!-- /.media --><div class="card-product__overlay-content"></div><!-- /.card-product__overlay-content --> 2655 <div class="card-product__sizes js-sizes svg-color-inherit no-js-hidden"> 2656 <button 2657 type="button" 2658 class="card-product__sizes-btn-toggle js-btn-toggle-sizes button-reset" 2659 data-id="15042904326479-template--24103526170959__1658994245757c7b20-191f2285-17ae-4c89-b5ef-afc9a25c80b3-4" 2660 aria-label="Näytä koot" 2661 > 2662 <svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"> 2663 <path d="M12 4V20" stroke="#111111" stroke-linecap="square"/> 2664 <path d="M4 12H20" stroke="#111111" stroke-linecap="square"/> 2665</svg> 2666 2667 </button> 2668 2669 <div class="card-product__sizes-content js-sizes-content" data-id="15042904326479-template--24103526170959__1658994245757c7b20-191f2285-17ae-4c89-b5ef-afc9a25c80b3-4"> 2670 <div class="card-product__sizes-items"> 2671 <div class="card-product__sizes-overlay"> 2672 <div class="lds-ring"> 2673 <span></span> 2674 2675 <span></span> 2676 2677 <span></span> 2678 2679 <span></span> 2680</div><!-- /.lds-ring --> 2681 2682 </div><!-- /.card-product__sizes-overlay --> 2683 2684 <div class="card-product__sizes-messages js-messages"> 2685 <div class="card-product__sizes-message js-success-message hidden"> 2686 <svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"> 2687 <path d="M20 6L9 17L4 12" stroke="#111111" stroke-linecap="square" data-ignore-fill/> 2688</svg> 2689 2690 2691 <p>Lisätty ostoskoriin</p> 2692 </div><!-- /.card-product__sizes-message --> 2693 2694 <div class="card-product__sizes-message js-error-message hidden"> 2695 <svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"> 2696 <path d="M18 6L6 18" stroke="currentColor" stroke-linecap="square"/> 2697 <path d="M6 6L18 18" stroke="currentColor" stroke-linecap="square"/> 2698</svg> 2699 2700 2701 2702 <p data-text>Jotain meni pieleen. Yritä uudelleen.</p> 2703 </div><!-- /.card-product__sizes-message --> 2704 </div><!-- /.card-product__sizes-messages --> 2705 2706 2707 <ul class="list-unstyled"> 2708 2709 <li class="basic-button"> 2710 <button 2711 type="button" 2712 class="card-product__sizes-btn button-reset js-btn-size " 2713 data-variantid="54097671422287" 2714 data-size="Default Title" 2715 title="Default Title" 2716 > 2717 2718Lisää ostoskoriin 2719 </button> 2720 </li> 2721 2722 </ul><!-- /.list-unstyled --> 2723 2724 </div><!-- /.card-product__sizes-items --> 2725 </div><!-- /.card-product__sizes-content --> 2726 </div><!-- /.card-product__sizes --> 2727</div><!-- /.relative --> 2728 2729 <a href="/products/tuotepaketti-luustolle" class="card-product__content focus-inset"> 2730 <h6 class="card-product__title">Tuotepaketti luustolle</h6><!-- /.card-product__title --> 2731<div class="price card-product__price"> 2732 <div class="price__container"><div class="price__regular">
2733 <span class="visually-hidden">Normaali hinta</span> 2734 <span>64,90â¬</span> 2735 </div></div> 2736</div> 2737</a></card-product><!-- /.card-product --> 2738</div><!-- /.swiper-slide --><div class="swiper-slide card-product-slider__slide"> 2739<card-product 2740 class="card-product card-product__layout--compact" 2741 data-handle="magnesium-valmiste" 2742 data-id="9530030326095-template--24103526170959__1658994245757c7b20-191f2285-17ae-4c89-b5ef-afc9a25c80b3-5" 2743> 2744 <div class="relative"> 2745 2746 <a href="/products/magnesium-valmiste" class="media card-product__media media--aspect-ratio has-hover" aria-label="Triplamagnesium+"><img src="//vitamiinikeskus.fi/cdn/shop/files/MG_etupuoli_45b4f1ae-5bb2-436a-9888-0355577fc496.webp?v=1735907686&width=64" alt="Triplamagnesium+" width="360" height="360" loading="lazy" class=" js-media-default is-visible" sizes="(max-width: 360px) 100vw, 360px" srcset="//vitamiinikeskus.fi/cdn/shop/files/MG_etupuoli_45b4f1ae-5bb2-436a-9888-0355577fc496.webp?v=1735907686&width=360 360w"> 2747<img src="//vitamiinikeskus.fi/cdn/shop/files/MG_takapuoli.webp?v=1735907686&width=64" alt="Triplamagnesium+" width="360" height="360" loading="lazy" class=" hover-img" sizes="(max-width: 360px) 100vw, 360px" srcset="//vitamiinikeskus.fi/cdn/shop/files/MG_takapuoli.webp?v=1735907686&width=360 360w"> 2748 2749 </a><!-- /.media --><div class="card-product__overlay-content"></div><!-- /.card-product__overlay-content --> 2750 <div class="card-product__sizes js-sizes svg-color-inherit no-js-hidden"> 2751 <button 2752 type="button" 2753 class="card-product__sizes-btn-toggle js-btn-toggle-sizes button-reset" 2754 data-id="9530030326095-template--24103526170959__1658994245757c7b20-191f2285-17ae-4c89-b5ef-afc9a25c80b3-5" 2755 aria-label="Näytä koot" 2756 > 2757 <svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"> 2758 <path d="M12 4V20" stroke="#111111" stroke-linecap="square"/> 2759 <path d="M4 12H20" stroke="#111111" stroke-linecap="square"/> 2760</svg> 2761 2762 </button> 2763 2764 <div class="card-product__sizes-content js-sizes-content" data-id="9530030326095-template--24103526170959__1658994245757c7b20-191f2285-17ae-4c89-b5ef-afc9a25c80b3-5"> 2765 <div class="card-product__sizes-items"> 2766 <div class="card-product__sizes-overlay"> 2767 <div class="lds-ring"> 2768 <span></span> 2769 2770 <span></span> 2771 2772 <span></span> 2773 2774 <span></span> 2775</div><!-- /.lds-ring --> 2776 2777 </div><!-- /.card-product__sizes-overlay --> 2778 2779 <div class="card-product__sizes-messages js-messages"> 2780 <div class="card-product__sizes-message js-success-message hidden"> 2781 <svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"> 2782 <path d="M20 6L9 17L4 12" stroke="#111111" stroke-linecap="square" data-ignore-fill/> 2783</svg> 2784 2785 2786 <p>Lisätty ostoskoriin</p> 2787 </div><!-- /.card-product__sizes-message --> 2788 2789 <div class="card-product__sizes-message js-error-message hidden"> 2790 <svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"> 2791 <path d="M18 6L6 18" stroke="currentColor" stroke-linecap="square"/> 2792 <path d="M6 6L18 18" stroke="currentColor" stroke-linecap="square"/> 2793</svg> 2794 2795 2796 2797 <p data-text>Jotain meni pieleen. Yritä uudelleen.</p> 2798 </div><!-- /.card-product__sizes-message --> 2799 </div><!-- /.card-product__sizes-messages --> 2800 2801 2802 <ul class="list-unstyled"> 2803 2804 <li class="basic-button"> 2805 <button 2806 type="button" 2807 class="card-product__sizes-btn button-reset js-btn-size " 2808 data-variantid="54152068333903" 2809 data-size="Default Title" 2810 title="Default Title" 2811 > 2812 2813Lisää ostoskoriin 2814 </button> 2815 </li> 2816 2817 </ul><!-- /.list-unstyled --> 2818 2819 </div><!-- /.card-product__sizes-items --> 2820 </div><!-- /.card-product__sizes-content --> 2821 </div><!-- /.card-product__sizes --> 2822</div><!-- /.relative --> 2823 2824 <a href="/products/magnesium-valmiste" class="card-product__content focus-inset"> 2825 <h6 class="card-product__title">Triplamagnesium+</h6><!-- /.card-product__title --> 2826<div class="price card-product__price"> 2827 <div class="price__container"><div class="price__regular">
2828 <span class="visually-hidden">Normaali hinta</span> 2829 <span>34,90â¬</span> 2830 </div></div> 2831</div> 2832</a></card-product><!-- /.card-product --> 2833</div><!-- /.swiper-slide --><div class="swiper-slide card-product-slider__slide"> 2834<card-product 2835 class="card-product card-product__layout--compact" 2836 data-handle="femina-valmiste" 2837 data-id="8772862869839-template--24103526170959__1658994245757c7b20-191f2285-17ae-4c89-b5ef-afc9a25c80b3-6" 2838> 2839 <div class="relative"> 2840 2841 <a href="/products/femina-valmiste" class="media card-product__media media--aspect-ratio has-hover" aria-label="Femina+"><img src="//vitamiinikeskus.fi/cdn/shop/files/F_etupuoli.webp?v=1733746066&width=64" alt="Femina+ tuote" width="360" height="360" loading="lazy" class=" js-media-default is-visible" sizes="(max-width: 360px) 100vw, 360px" srcset="//vitamiinikeskus.fi/cdn/shop/files/F_etupuoli.webp?v=1733746066&width=360 360w"> 2842<img src="//vitamiinikeskus.fi/cdn/shop/files/FE_taka.jpg?v=1707741477&width=64" alt="Femina+ ainesosat ja käyttöohje." width="360" height="514" loading="lazy" class=" hover-img" sizes="(max-width: 360px) 100vw, 360px" srcset="//vitamiinikeskus.fi/cdn/shop/files/FE_taka.jpg?v=1707741477&width=360 360w"> 2843 2844 </a><!-- /.media --><div class="card-product__overlay-content"></div><!-- /.card-product__overlay-content --> 2845 <div class="card-product__sizes js-sizes svg-color-inherit no-js-hidden"> 2846 <button 2847 type="button" 2848 class="card-product__sizes-btn-toggle js-btn-toggle-sizes button-reset" 2849 data-id="8772862869839-template--24103526170959__1658994245757c7b20-191f2285-17ae-4c89-b5ef-afc9a25c80b3-6" 2850 aria-label="Näytä koot" 2851 > 2852 <svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"> 2853 <path d="M12 4V20" stroke="#111111" stroke-linecap="square"/> 2854 <path d="M4 12H20" stroke="#111111" stroke-linecap="square"/> 2855</svg> 2856 2857 </button> 2858 2859 <div class="card-product__sizes-content js-sizes-content" data-id="8772862869839-template--24103526170959__1658994245757c7b20-191f2285-17ae-4c89-b5ef-afc9a25c80b3-6"> 2860 <div class="card-product__sizes-items"> 2861 <div class="card-product__sizes-overlay"> 2862 <div class="lds-ring"> 2863 <span></span> 2864 2865 <span></span> 2866 2867 <span></span> 2868 2869 <span></span> 2870</div><!-- /.lds-ring --> 2871 2872 </div><!-- /.card-product__sizes-overlay --> 2873 2874 <div class="card-product__sizes-messages js-messages"> 2875 <div class="card-product__sizes-message js-success-message hidden"> 2876 <svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"> 2877 <path d="M20 6L9 17L4 12" stroke="#111111" stroke-linecap="square" data-ignore-fill/> 2878</svg> 2879 2880 2881 <p>Lisätty ostoskoriin</p> 2882 </div><!-- /.card-product__sizes-message --> 2883 2884 <div class="card-product__sizes-message js-error-message hidden"> 2885 <svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"> 2886 <path d="M18 6L6 18" stroke="currentColor" stroke-linecap="square"/> 2887 <path d="M6 6L18 18" stroke="currentColor" stroke-linecap="square"/> 2888</svg> 2889 2890 2891 2892 <p data-text>Jotain meni pieleen. Yritä uudelleen.</p> 2893 </div><!-- /.card-product__sizes-message --> 2894 </div><!-- /.card-product__sizes-messages --> 2895 2896 2897 <ul class="list-unstyled"> 2898 2899 <li class="basic-button"> 2900 <button 2901 type="button" 2902 class="card-product__sizes-btn button-reset js-btn-size " 2903 data-variantid="48303821947215" 2904 data-size="Default Title" 2905 title="Default Title" 2906 > 2907 2908Lisää ostoskoriin 2909 </button> 2910 </li> 2911 2912 </ul><!-- /.list-unstyled --> 2913 2914 </div><!-- /.card-product__sizes-items --> 2915 </div><!-- /.card-product__sizes-content --> 2916 </div><!-- /.card-product__sizes --> 2917</div><!-- /.relative --> 2918 2919 <a href="/products/femina-valmiste" class="card-product__content focus-inset"> 2920 <h6 class="card-product__title">Femina+</h6><!-- /.card-product__title --> 2921<div class="price card-product__price"> 2922 <div class="price__container"><div class="price__regular">
2923 <span class="visually-hidden">Normaali hinta</span> 2924 <span>42,90â¬</span> 2925 </div></div> 2926</div> 2927</a></card-product><!-- /.card-product --> 2928</div><!-- /.swiper-slide --><div class="swiper-slide card-product-slider__slide"> 2929<card-product 2930 class="card-product card-product__layout--compact" 2931 data-handle="melatoniini" 2932 data-id="8728410554703-template--24103526170959__1658994245757c7b20-191f2285-17ae-4c89-b5ef-afc9a25c80b3-7" 2933> 2934 <div class="relative"> 2935 2936 <a href="/products/melatoniini" class="media card-product__media media--aspect-ratio has-hover" aria-label="Melatoniini 1,9mg"><img src="//vitamiinikeskus.fi/cdn/shop/files/ME_etupuoli.webp?v=1733746066&width=64" alt="Melatoniini 1,9mg" width="360" height="360" loading="lazy" class=" js-media-default is-visible" sizes="(max-width: 360px) 100vw, 360px" srcset="//vitamiinikeskus.fi/cdn/shop/files/ME_etupuoli.webp?v=1733746066&width=360 360w"> 2937<img src="//vitamiinikeskus.fi/cdn/shop/files/ME_taka.jpg?v=1706614408&width=64" alt="Melatoniini 1,9mg" width="360" height="514" loading="lazy" class=" hover-img" sizes="(max-width: 360px) 100vw, 360px" srcset="//vitamiinikeskus.fi/cdn/shop/files/ME_taka.jpg?v=1706614408&width=360 360w"> 2938 2939 </a><!-- /.media --><div class="card-product__overlay-content"></div><!-- /.card-product__overlay-content --> 2940 <div class="card-product__sizes js-sizes svg-color-inherit no-js-hidden"> 2941 <button 2942 type="button" 2943 class="card-product__sizes-btn-toggle js-btn-toggle-sizes button-reset" 2944 data-id="8728410554703-template--24103526170959__1658994245757c7b20-191f2285-17ae-4c89-b5ef-afc9a25c80b3-7" 2945 aria-label="Näytä koot" 2946 > 2947 <svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"> 2948 <path d="M12 4V20" stroke="#111111" stroke-linecap="square"/> 2949 <path d="M4 12H20" stroke="#111111" stroke-linecap="square"/> 2950</svg> 2951 2952 </button> 2953 2954 <div class="card-product__sizes-content js-sizes-content" data-id="8728410554703-template--24103526170959__1658994245757c7b20-191f2285-17ae-4c89-b5ef-afc9a25c80b3-7"> 2955 <div class="card-product__sizes-items"> 2956 <div class="card-product__sizes-overlay"> 2957 <div class="lds-ring"> 2958 <span></span> 2959 2960 <span></span> 2961 2962 <span></span> 2963 2964 <span></span> 2965</div><!-- /.lds-ring --> 2966 2967 </div><!-- /.card-product__sizes-overlay --> 2968 2969 <div class="card-product__sizes-messages js-messages"> 2970 <div class="card-product__sizes-message js-success-message hidden"> 2971 <svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"> 2972 <path d="M20 6L9 17L4 12" stroke="#111111" stroke-linecap="square" data-ignore-fill/> 2973</svg> 2974 2975 2976 <p>Lisätty ostoskoriin</p> 2977 </div><!-- /.card-product__sizes-message --> 2978 2979 <div class="card-product__sizes-message js-error-message hidden"> 2980 <svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"> 2981 <path d="M18 6L6 18" stroke="currentColor" stroke-linecap="square"/> 2982 <path d="M6 6L18 18" stroke="currentColor" stroke-linecap="square"/> 2983</svg> 2984 2985 2986 2987 <p data-text>Jotain meni pieleen. Yritä uudelleen.</p> 2988 </div><!-- /.card-product__sizes-message --> 2989 </div><!-- /.card-product__sizes-messages --> 2990 2991 2992 <ul class="list-unstyled"> 2993 2994 <li class="basic-button"> 2995 <button 2996 type="button" 2997 class="card-product__sizes-btn button-reset js-btn-size " 2998 data-variantid="47914864181583" 2999 data-size="Default Title" 3000 title="Default Title" 3001 > 3002 3003Lisää ostoskoriin 3004 </button> 3005 </li> 3006 3007 </ul><!-- /.list-unstyled --> 3008 3009 </div><!-- /.card-product__sizes-items --> 3010 </div><!-- /.card-product__sizes-content --> 3011 </div><!-- /.card-product__sizes --> 3012</div><!-- /.relative --> 3013 3014 <a href="/products/melatoniini" class="card-product__content focus-inset"> 3015 <h6 class="card-product__title">Melatoniini 1,9mg</h6><!-- /.card-product__title --> 3016<div class="price card-product__price"> 3017 <div class="price__container"><div class="price__regular">
3018 <span class="visually-hidden">Normaali hinta</span> 3019 <span>34,90â¬</span> 3020 </div></div> 3021</div> 3022</a></card-product><!-- /.card-product --> 3023</div><!-- /.swiper-slide --><div class="swiper-slide card-product-slider__slide"> 3024<card-product 3025 class="card-product card-product__layout--compact" 3026 data-handle="sumu-d3-junior-vitamiinisuihke" 3027 data-id="7262842945719-template--24103526170959__1658994245757c7b20-191f2285-17ae-4c89-b5ef-afc9a25c80b3-8" 3028> 3029 <div class="relative"> 3030 3031 <a href="/products/sumu-d3-junior-vitamiinisuihke" class="media card-product__media media--aspect-ratio has-hover" aria-label="Sumu D3 Junior-vitamiinisuihke 10µg"><img src="//vitamiinikeskus.fi/cdn/shop/files/D10_etupuoli.webp?v=1733745005&width=64" alt="Sumu D3 Junior-vitamiinisuihke 10µg" width="360" height="360" loading="lazy" class=" js-media-default is-visible" sizes="(max-width: 360px) 100vw, 360px" srcset="//vitamiinikeskus.fi/cdn/shop/files/D10_etupuoli.webp?v=1733745005&width=360 360w"> 3032<img src="//vitamiinikeskus.fi/cdn/shop/products/Sumu-D3-Junior-takakansi.webp?v=1683536597&width=64" alt="Sumu D3 Junior-vitamiinisuihke 10µg" width="360" height="431" loading="lazy" class=" hover-img" sizes="(max-width: 360px) 100vw, 360px" srcset="//vitamiinikeskus.fi/cdn/shop/products/Sumu-D3-Junior-takakansi.webp?v=1683536597&width=360 360w"> 3033 3034 </a><!-- /.media --><div class="card-product__overlay-content"></div><!-- /.card-product__overlay-content --> 3035 <div class="card-product__sizes js-sizes svg-color-inherit no-js-hidden"> 3036 <button 3037 type="button" 3038 class="card-product__sizes-btn-toggle js-btn-toggle-sizes button-reset" 3039 data-id="7262842945719-template--24103526170959__1658994245757c7b20-191f2285-17ae-4c89-b5ef-afc9a25c80b3-8" 3040 aria-label="Näytä koot" 3041 > 3042 <svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"> 3043 <path d="M12 4V20" stroke="#111111" stroke-linecap="square"/> 3044 <path d="M4 12H20" stroke="#111111" stroke-linecap="square"/> 3045</svg> 3046 3047 </button> 3048 3049 <div class="card-product__sizes-content js-sizes-content" data-id="7262842945719-template--24103526170959__1658994245757c7b20-191f2285-17ae-4c89-b5ef-afc9a25c80b3-8"> 3050 <div class="card-product__sizes-items"> 3051 <div class="card-product__sizes-overlay"> 3052 <div class="lds-ring"> 3053 <span></span> 3054 3055 <span></span> 3056 3057 <span></span> 3058 3059 <span></span> 3060</div><!-- /.lds-ring --> 3061 3062 </div><!-- /.card-product__sizes-overlay --> 3063 3064 <div class="card-product__sizes-messages js-messages"> 3065 <div class="card-product__sizes-message js-success-message hidden"> 3066 <svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"> 3067 <path d="M20 6L9 17L4 12" stroke="#111111" stroke-linecap="square" data-ignore-fill/> 3068</svg> 3069 3070 3071 <p>Lisätty ostoskoriin</p> 3072 </div><!-- /.card-product__sizes-message --> 3073 3074 <div class="card-product__sizes-message js-error-message hidden"> 3075 <svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"> 3076 <path d="M18 6L6 18" stroke="currentColor" stroke-linecap="square"/> 3077 <path d="M6 6L18 18" stroke="currentColor" stroke-linecap="square"/> 3078</svg> 3079 3080 3081 3082 <p data-text>Jotain meni pieleen. Yritä uudelleen.</p> 3083 </div><!-- /.card-product__sizes-message --> 3084 </div><!-- /.card-product__sizes-messages --> 3085 3086 3087 <ul class="list-unstyled"> 3088 3089 <li class="basic-button"> 3090 <button 3091 type="button" 3092 class="card-product__sizes-btn button-reset js-btn-size " 3093 data-variantid="41639349649591" 3094 data-size="Default Title" 3095 title="Default Title" 3096 > 3097 3098Lisää ostoskoriin 3099 </button> 3100 </li> 3101 3102 </ul><!-- /.list-unstyled --> 3103 3104 </div><!-- /.card-product__sizes-items --> 3105 </div><!-- /.card-product__sizes-content --> 3106 </div><!-- /.card-product__sizes --> 3107</div><!-- /.relative --> 3108 3109 <a href="/products/sumu-d3-junior-vitamiinisuihke" class="card-product__content focus-inset"> 3110 <h6 class="card-product__title">Sumu D3 Junior-vitamiinisuihke 10µg</h6><!-- /.card-product__title --> 3111<div class="price card-product__price"> 3112 <div class="price__container"><div class="price__regular">
3113 <span class="visually-hidden">Normaali hinta</span> 3114 <span>29,90â¬</span> 3115 </div></div> 3116</div> 3117</a></card-product><!-- /.card-product --> 3118</div><!-- /.swiper-slide --></div><!-- /.swiper-wrapper --> 3119 3120 <div class="swiper-buttons small-hide svg-color-inherit card-product-slider__buttons button--filled no-js-hidden"> 3121 <button class="swiper-button swiper-button--prev"><svg width="42" height="40" viewBox="0 0 42 40" fill="none" xmlns="http://www.w3.org/2000/svg"> 3122 <path d="M0 20H39.5675" stroke="#111111"/> 3123 <path d="M31.2383 29.3713C33.565 24.2506 35.4083 22.1009 40.0008 20.0141C35.3058 17.7032 33.4834 15.5456 31.2383 10.6288" data-ignore-fill stroke="#111111"/> 3124</svg> 3125 3126</button> 3127 3128 <button class="swiper-button swiper-button--next"><svg width="42" height="40" viewBox="0 0 42 40" fill="none" xmlns="http://www.w3.org/2000/svg"> 3129 <path d="M0 20H39.5675" stroke="#111111"/> 3130 <path d="M31.2383 29.3713C33.565 24.2506 35.4083 22.1009 40.0008 20.0141C35.3058 17.7032 33.4834 15.5456 31.2383 10.6288" data-ignore-fill stroke="#111111"/> 3131</svg> 3132 3133</button> 3134 </div><!-- /.swiper-buttons --> 3135 </card-product-slider><!-- /.swiper --> 3136 </div><!-- /.section__body --> 3137 </div></div><!-- /.section__body --></div><!-- /.container --> 3138 </section><!-- /.section --> 3139</div><div id="shopify-section-template--24103526170959__custom_liquid_RVHygp" class="shopify-section"><section class="section js-animation-fade-in text-colors-default background-colors-default"><div class="grid-arvot" style=" 3140 justify-items: center;"> 3141 <div class="arvo-1"style="text-align: center;"> 3142<a href="https://vitamiinikeskus.fi/verkkokauppa"><img src="https://cdn.shopify.com/s/files/1/0607/6701/0999/files/tuotteet-kotiovelle.png?v=1716365430" alt="Tuotteet kotiinkuljetuksella"></a> 3143</div> 3144 <div class="arvo-2" style="text-align: center;"> 3145<a href="https://vitamiinikeskus.fi/verkkokauppa"><img src="https://cdn.shopify.com/s/files/1/0607/6701/0999/files/suomessa-valmistetut_tuotteet.png?v=1716366192" alt="Valmistettu Suomessa"></a> 3146</div> 3147 <div class="arvo-3" style="text-align: center;"> 3148<a href="https://vitamiinikeskus.fi/pages/asiakaspalvelu"><img src="https://cdn.shopify.com/s/files/1/0607/6701/0999/files/asiantunteva-asiakaspalvelu.png?v=1716365433" alt="Asiantunteva asiakaspalvelu"></a> 3149</div> 3150</div></section><!-- /.section --> 3151<style> #shopify-section-template--24103526170959__custom_liquid_RVHygp .grid-arvot {grid-template-columns: auto auto auto; display: grid; width: 70%; max-width: 1280px; margin: auto;} #shopify-section-template--24103526170959__custom_liquid_RVHygp .arvo-1, #shopify-section-template--24103526170959__custom_liquid_RVHygp .arvo-2, #shopify-section-template--24103526170959__custom_liquid_RVHygp .arvo-3 {width: 100%; max-width: 450px;} #shopify-section-template--24103526170959__custom_liquid_RVHygp img {width: 400px; height: auto;} @media screen and (max-width: 750px) {#shopify-section-template--24103526170959__custom_liquid_RVHygp .grid-arvot {grid-template-columns: none; } #shopify-section-template--24103526170959__custom_liquid_RVHygp .arvo-1, #shopify-section-template--24103526170959__custom_liquid_RVHygp .arvo-2, #shopify-section-template--24103526170959__custom_liquid_RVHygp .arvo-3 {margin: 10px; } #shopify-section-template--24103526170959__custom_liquid_RVHygp img {width: 200px; height: auto; }} </style></div><div id="shopify-section-template--24103526170959__d33c7506-179f-4648-8506-da800901b304" class="shopify-section"><link href="//vitamiinikeskus.fi/cdn/shop/t/35/assets/section-hero-alt.css?v=145861142554875074151733751246" rel="stylesheet" type="text/css" media="all" /><style data-shopify> 3152 .section-template--24103526170959__d33c7506-179f-4648-8506-da800901b304{ 3153 --hero-alt-banner-height: 50vh; 3154 } 3155 </style> 3156 3157 <section class="section-template--24103526170959__d33c7506-179f-4648-8506-da800901b304 hero-alt js-animation-fade-in text-colors-default background-colors-default pt-0-mobile">
3158 <div class="container hero-alt__container"> 3159 <div class="hero-alt__inner"><div class="hero-alt__head"> 3160 <div class="media hero-alt__media svg-color-inherit"><img src="//vitamiinikeskus.fi/cdn/shop/files/onnellinen-perhe.jpg?v=1717658968&width=64" alt="vanhemmat ja lapsi keittiössä halaamassa onnellisesti" width="2160" height="3238" loading="lazy" class="" sizes="(max-width: 360px) 100vw, (max-width: 480px) 480px, (max-width: 720px) 720px, (max-width: 1440px) 1440px, (max-width: 1800px) 1800px, (max-width: 2160px) 2160px, 2160px" srcset="//vitamiinikeskus.fi/cdn/shop/files/onnellinen-perhe.jpg?v=1717658968&width=360 360w,//vitamiinikeskus.fi/cdn/shop/files/onnellinen-perhe.jpg?v=1717658968&width=480 480w,//vitamiinikeskus.fi/cdn/shop/files/onnellinen-perhe.jpg?v=1717658968&width=720 720w,//vitamiinikeskus.fi/cdn/shop/files/onnellinen-perhe.jpg?v=1717658968&width=1440 1440w,//vitamiinikeskus.fi/cdn/shop/files/onnellinen-perhe.jpg?v=1717658968&width=1800 1800w,//vitamiinikeskus.fi/cdn/shop/files/onnellinen-perhe.jpg?v=1717658968&width=2160 2160w"> 3161</div><!-- /.media --> 3162 </div><!-- /.hero-alt__head --><div class="hero-alt__body"> 3163 <div class="hero-alt__content"><h1 class="hero-alt__title">Teimme hyvinvoinnin tavoittelusta helppoa</h1><!-- /.hero-alt__title --><div class="hero-alt__entry entry entry--list-padding-none h4"><p><strong>Hyvinvoinnin tavoittelu ei ole ydinfysiikkaa.</strong></p><p>Miksi se silti usein tuntuu monimutkaiselta? Tiedon valtava määrä ja vaihtelevat mielipiteet voivat hämmentää.</p><p>Hyvinvoinnin peruspilarit pysyvät kuitenkin samoina â oikeanlainen ravinto, riittävä liikunta, lepo ja henkinen hyvinvointi.</p><p>Suomen Vitamiinikeskus on tarjonnut jo vuosia korkealaatuisia ravintolisiä tukemaan monipuolista ruokavaliota sekä hyvinvointia.</p><p>Opit parhaat keinot hyvinvoinnin saavuttamiseksi, sekä sen, milloin ravintolisät ovat hyödyllisiä ja mikä tuote sopii juuri sinulle.</p><p>Tavoitteemme on auttaa sinua parantamaan hyvinvointiasi!</p></div><!-- /.hero-alt__entry --><div class="hero-alt__button"> 3164<a 3165 3166 href="/collections/all" 3167 class="button button--outlined button--uppercase">Tutustu tuotteisiin</a></div><!-- /.hero__button --></div><!-- /.hero-alt__content --> 3168 </div><!-- /.hero-alt__body --></div><!-- /.hero-alt__inner --> 3169 </div><!-- /.container --> 3170 </section><!-- /.hero-alt --> 3171<style> #shopify-section-template--24103526170959__d33c7506-179f-4648-8506-da800901b304 h1 {font-size: 30px;} </style></div><div id="shopify-section-template--24103526170959__b9e1f375-bbe3-49e0-b449-eff934bd3497" class="shopify-section"> 3172</div><div id="shopify-section-template--24103526170959__custom_liquid_YXkRcA" class="shopify-section"><section class="section js-animation-fade-in text-colors-default background-colors-default pt-0-desktop pb-0-desktop pt-0-mobile pb-0-mobile"><div class="ig-svk"><a href="https://www.instagram.com/suomenvitamiinikeskus/"><img src="https://cdn.shopify.com/s/files/1/0607/6701/0999/files/ig-svk.png?v=1724062366"/></a></div></section><!-- /.section --> 3173<style> #shopify-section-template--24103526170959__custom_liquid_YXkRcA .ig-svk {text-align: center;} </style></div><section id="shopify-section-template--24103526170959__17163664763404d436" class="shopify-section"><div class="app-embeds"><div id="shopify-block-ARjV1NmkrUE5tSyt0Z__instafeed_app_block_gkXKN6" class="shopify-block shopify-app-block"> 3174 3175 3176 3177 3178 3179 3180 3181 3182 3183 3184 3185 3186 3187 3188 3189<style> 3190 div[id*="instafeed_app_block"] { 3191 width: 100%; 3192 } 3193 div.shopify-section:has(> [id*="instafeed_app_block"]) { 3194 width: 100%; 3195 } 3196 3197 body #insta-feed { 3198 3199 3200 3201 3202 margin-bottom: 0px!important; 3203 3204 3205 3206 3207 3208 3209 3210 } 3211 3212 body #insta-feed h2 { 3213 3214 3215 3216 text-align: center; 3217 } 3218 3219 3220 3221</style> 3222 3223 3224 3225 3226 3227 3228 3229 3230 3231 3232 3233 <div id="insta-feed"></div> 3234
3234<script> 3235 if (typeof instafeedLocalTitle === 'undefined') var instafeedLocalTitle = ""; 3236 3237 </script>
3237 3238 3239 3240<!-- BEGIN app snippet: storefront-script --> 3241 3242 3243
3243<script> 3244 var instafeedScriptSrc = "https:\/\/cdn.nfcube.com\/instafeed-79427a12a331dbe32faa3f634da520fa.js"; 3245 var instafeedScriptMode = "load"; 3246 !function(e,n){if(!window.instafeedStorefrontScheduled&&(window.instafeedStorefrontScheduled=!0,e)){if("defer"===n){if(a())return;var t=document.createElement("script");return t.src=e,t.defer=!0,void(document.head||document.documentElement).appendChild(t)}if("consent"===n){var o=!1;function i(){o||(o=!0,u())}function d(){window.Shopify&&window.Shopify.customerPrivacy&&window.Shopify.customerPrivacy.marketingAllowed()&&i()}function r(){document.addEventListener("visitorConsentCollected",function(e){e.detail&&e.detail.marketingAllowed&&i()}),window.Shopify&&window.Shopify.loadFeatures?window.Shopify.loadFeatures([{name:"consent-tracking-api",version:"0.1"}],d):d()}return void("loading"===document.readyState?document.addEventListener("DOMContentLoaded",r):r())}"complete"===document.readyState?u():window.addEventListener("load",function(){u()})}function c(e){return String(e).split("?")[0]}function a(){for(var n=document.getElementsByTagName("script"),t=c(e),o=0;o!==n.length;o++)if(c(n[o].src)===t)return!0;return!1}function u(){if(!a()){var n=document.createElement("script");n.async=!0,n.src=e,document.body.appendChild(n)}}}(instafeedScriptSrc,instafeedScriptMode); 3247 </script>
3247 3248 3249 3250<!-- END app snippet --> 3251 3252 3253 3254 3255 3256 3257</div> 3258</div> 3259 3260 3261<style> @media screen and (min-width: 750px) {#shopify-section-template--24103526170959__17163664763404d436 .app-embeds {width: 70%; margin: auto; }} @media screen and (max-width: 749px) {#shopify-section-template--24103526170959__17163664763404d436 .app-embeds {width: 80%; margin: auto; }} </style></section><div id="shopify-section-template--24103526170959__83d76a21-b7c3-4ae9-ae63-89b1790b55c1" class="shopify-section"><link href="//vitamiinikeskus.fi/cdn/shop/t/35/assets/section-seo-content.css?v=55813925369350064221733751246" rel="stylesheet" type="text/css" media="all" /><style data-shopify> 3262 .section-template--24103526170959__83d76a21-b7c3-4ae9-ae63-89b1790b55c1 .section-seo-content__content { 3263 font-size: 1.5em; 3264 line-height: 1.3; 3265 } 3266 </style> 3267<section class="section-seo-content section-template--24103526170959__83d76a21-b7c3-4ae9-ae63-89b1790b55c1 js-animation-fade-in pt-0-desktop pb-0-desktop pt-0-mobile pb-0-mobile text-colors-default background-colors-inverse"> 3268 <div class="container"> 3269 <div class="section-seo-content__inner"> 3270 <div class="section-seo-content__content"><h2 class="section-seo-content__title">Laadukkaasti suomalainen</h2><!-- /.section-seo-content__title --><div class="entry entry--list-padding-none"><p>Suomen Vitamiinikeskuksen toimintaa ohjaavat selkeät arvot:<br/>kotimaisuus, laatu ja vastuullisuus. Haluamme taata kuluttajille aina laadukkaat tuotteet, jotka valmistetaan suomalaisessa<br/>lisäravinnetehtaassa tiukkojen laatustandardien mukaisesti.</p><p>Vastuullisuus on meille tärkeää ja painotamme sitä kolmella<br/>eri osa-alueella: olemme vastuullinen työnantaja, huomioimme<br/>ekologisuuden kaikessa toiminnassamme ympäristön suojelemiseksi ja painotamme<br/>taloudellista vastuullisuutta, joka on yksi toimintamme kulmakivistä.</p></div><!-- /.entry --> 3271 </div><!-- /.section-seo-content__content --> 3272 </div><!-- /.section-seo-content__inner --> 3273 </div><!-- /.container --> 3274 </section><!-- /.section-seo-content --> 3275</div><div id="shopify-section-template--24103526170959__custom_liquid_NzUU8b" class="shopify-section"><section class="section js-animation-fade-in text-colors-default background-colors-default pt-0-desktop pb-0-desktop pt-0-mobile pb-0-mobile"><div class="as-luottamus"><p class="hero-alt__subtitle"> ASIAKKAIDEN PALAUTE ON MEILLE KORVAAMATONTA </p> 3276<h2>180 000 asiakasta on jo luottanut meihin </h2> 3277<p>Lue alta, mitä mieltä asiakkaamme ovat olleet tuotteistamme. Jos sinulla on kysyttävää tai haluat antaa palautetta, ole rohkeasti yhteydessä meihin!<p></div></section><!-- /.section --> 3278<style> #shopify-section-template--24103526170959__custom_liquid_NzUU8b .as-luottamus {text-align: center;} </style></div><div id="shopify-section-template--24103526170959__custom_liquid_LWwMpK" class="shopify-section"><section class="section js-animation-fade-in text-colors-default background-colors-default">
3278<script src="https://widget.trustmary.com/MqUjaMzlI"></script>
3278</section><!-- /.section --> 3279</div> 3280 </main> 3281 3282 3283 <!-- BEGIN sections: footer-group --> 3284<div id="shopify-section-sections--24103526531407__custom_liquid_X4M4kf" class="shopify-section shopify-section-group-footer-group"><section class="section js-animation-fade-in text-colors-default background-colors-default"><div class="footer-extra"> 3285<div class="footer-info"> 3286<div class="aspa-info"><h4>Asiakaspalvelu</h3> 3287<p>Ark. 9-15.30<br> 3288 3289044 446 6000<br> 3290 3291asiakaspalvelu@<br>vitamiinikeskus.fi </p></div> 3292 3293<div class="oiva_raportti"><h4> Oiva raportti</h4> 3294<a href="https://www.oivahymy.fi/yrityshaku?hakusana=suomen%20vitamiinikeskus"> 3295 <img id="oiva" alt="oiva_sinetti" src="https://cdn.shopify.com/s/files/1/0607/6701/0999/files/oiva_sinettilogo.jpg?v=1663937701"></a> 3296</div> 3297<div class="maksutavat"> 3298<h4> Maksutavat</h4><img class="desktop-maksutavat" src="https://cdn.shopify.com/s/files/1/0607/6701/0999/files/paytrail-banneri-2024_tammikuu-kaikki_maksutavat.svg?v=1716381711"</div> 3299<img class="mobile-maksutavat" src="https://cdn.shopify.com/s/files/1/0607/6701/0999/files/paytrail-banneri-2024-tammikuu-pysty-kaikki-maksutavat.svg?v=1716380295"</div> 3300</div> 3301</div></section><!-- /.section --> 3302<style> #shopify-section-sections--24103526531407__custom_liquid_X4M4kf * {background-color: #003166;} #shopify-section-sections--24103526531407__custom_liquid_X4M4kf {background-color: #003166;} #shopify-section-sections--24103526531407__custom_liquid_X4M4kf p, #shopify-section-sections--24103526531407__custom_liquid_X4M4kf h4 {color: #ffffff;} #shopify-section-sections--24103526531407__custom_liquid_X4M4kf .footer-info {width: 55%; margin: auto;} #shopify-section-sections--24103526531407__custom_liquid_X4M4kf .aspa-info, #shopify-section-sections--24103526531407__custom_liquid_X4M4kf .oiva_raportti {width: 200px; float: left; padding: 20px;} #shopify-section-sections--24103526531407__custom_liquid_X4M4kf .maksutavat {float: left; width: 50%; min-width: 250px; padding: 20px;} #shopify-section-sections--24103526531407__custom_liquid_X4M4kf .mobile-maksutavat {display: none;} @media screen and (max-width: 750px) {#shopify-section-sections--24103526531407__custom_liquid_X4M4kf .footer-info {width: 100%; } #shopify-section-sections--24103526531407__custom_liquid_X4M4kf .desktop-maksutavat {display: none; } #shopify-section-sections--24103526531407__custom_liquid_X4M4kf .mobile-maksutavat {display: block; }} </style></div><section id="shopify-section-sections--24103526531407__17819216431c8a11de" class="shopify-section shopify-section-group-footer-group"><div class="app-embeds"></div> 3303 3304 3305</section><div id="shopify-section-sections--24103526531407__footer" class="shopify-section shopify-section-group-footer-group"> 3306 3307 3308 <link rel="stylesheet" href="//vitamiinikeskus.fi/cdn/shop/t/35/assets/section-footer.css?v=53002438865283888961733751246" media="print" onload="this.media='all'"> 3309 <noscript> 3310 <link href="//vitamiinikeskus.fi/cdn/shop/t/35/assets/section-footer.css?v=53002438865283888961733751246" rel="stylesheet" type="text/css" media="all" /> 3311 </noscript> 3312 3313<footer id="footer" class="footer js-animation-fade-in footer--logo-small color-text-inverse color-background-primary"> 3314 <div class="container"> 3315 <div class="footer__body"> 3316 <div class="footer__cols"><div class="footer__col footer__col--lg"> 3317 <div class="footer__content"><div class="footer__logo svg-color-inherit"> 3318 <a href="/"><img 3319 srcset="//vitamiinikeskus.fi/cdn/shop/files/Suomen_Vitamiinikeskus_logo.png?v=1724933312&width=2953 1x, //vitamiinikeskus.fi/cdn/shop/files/Suomen_Vitamiinikeskus_logo.png?v=1724933312&width=5760 2x" 3320 src="//vitamiinikeskus.fi/cdn/shop/files/Suomen_Vitamiinikeskus_logo.png?v=1724933312&width=2953" 3321 loading="lazy" 3322 width="2953" 3323 height="935" 3324 alt="Suomen Vitamiinikeskus" 3325 ><span class="visually-hidden">Suomen Vitamiinikeskus</span> 3326 </a> 3327 </div><!-- /.footer__logo --><div class="footer__content-entry"> 3328 <h5>Tilaa uutiskirjeemme</h5> 3329 </div>
3329<!-- /.footer__content-entry --><div class="footer__newsletter"><form method="post" action="/contact#contact-form-075332fc-22c3-4d56-9cb5-95c07cf43430" id="contact-form-075332fc-22c3-4d56-9cb5-95c07cf43430" accept-charset="UTF-8" class="newsletter-form js-form"><input type="hidden" name="form_type" value="customer" /><input type="hidden" name="utf8" value="â" /><input type="hidden" name="contact[tags]" value="newsletter"> 3330 3331 <div class="newsletter__controls"> 3332<div class="field newsletter__field" data-input-wrapper><label for="NewsletterForm--sections--24103526531407__footer" class="field__label visually-hidden">Sähköposti</label><input 3333 type="email" 3334 id="NewsletterForm--sections--24103526531407__footer" 3335 name="contact[email]" 3336 placeholder="Sähköpostiosoite" 3337 3338 required 3339 3340 3341 3342 3343 pattern="^([a-zA-Z0-9_\-\+\.]+)@([a-zA-Z0-9_\-\.]+)\.([a-zA-Z]{2,9})$" 3344 aria-required="true" autocapitalize="off" autocomplete="email" 3345 class="field__input" 3346 /> 3347 3348 <span 3349 class="field__message hidden" 3350 data-message 3351 3352 ></span></div><!-- /.field --> 3353<button type="submit" class="button-reset newsletter__button" id="Subscribe-sections--24103526531407__footer" name="commit" aria-label="Tilaa">Tilaa</button> 3354 </div><!-- /.newsletter__controls --></form></div><!-- /.footer__newsletter --></div><!-- /.footer__content --> 3355 </div><!-- /.footer__col --><div class="footer__col footer__col--sm medium-hide small-hide"> 3356 <div class="footer__menu"> 3357 <h5 class="footer__menu-title">Valikko</h5><ul class="footer__links list-unstyled"><li> 3358 <a href="/" title="Etusivu">Etusivu</a> 3359 </li><li> 3360 <a href="/collections/all" title="Tuotteet">Tuotteet</a> 3361 </li><li> 3362 <a href="/pages/laatu" title="Laatu">Laatu</a> 3363 </li><li> 3364 <a href="/pages/asiakaspalvelu" title="Asiakaspalvelu">Asiakaspalvelu</a> 3365 </li><li> 3366 <a href="/pages/kokemuksia" title="Asiakaskokemuksia">Asiakaskokemuksia</a> 3367 </li></ul><!-- /.footer__links --> 3368 </div><!-- /.footer__menu --> 3369 </div><!-- /.footer__col --><div class="footer__col footer__col--sm medium-hide small-hide"> 3370 <div class="footer__menu"> 3371 <h5 class="footer__menu-title">Seuraa</h5><ul class="footer__links list-unstyled svg-color-inherit footer__links--cols"><li> 3372 <a href="https://www.instagram.com/suomenvitamiinikeskus/" title="Instagram" target="_blank" rel="noopener noreferrer"><svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"> 3373 <rect x="2.5" y="2.5" width="19" height="19" rx="5" stroke="#111111" stroke-width="2" data-ignore-fill/> 3374 <path d="M17.5 8C17.2033 8 16.9133 7.91202 16.6666 7.7472C16.42 7.58238 16.2277 7.34811 16.1142 7.07402C16.0006 6.79993 15.9709 6.49833 16.0288 6.20736C16.0867 5.91639 16.2296 5.64912 16.4393 5.43934C16.6491 5.22956 16.9164 5.0867 17.2074 5.02882C17.4983 4.97094 17.7999 5.00065 18.074 5.11418C18.3481 5.22771 18.5824 5.41997 18.7472 5.66664C18.912 5.91332 19 6.20333 19 6.5C19.0004 6.6971 18.9619 6.89234 18.8867 7.07452C18.8114 7.2567 18.701 7.42223 18.5616 7.5616C18.4222 7.70097 18.2567 7.81145 18.0745 7.88668C17.8923 7.96191 17.6971 8.00042 17.5 8V8Z" fill="#111111" data-ignore-stroke/> 3375 <path d="M9.63883 8.46625C10.3377 7.99926 11.1594 7.75 12 7.75C13.1272 7.75 14.2082 8.19777 15.0052 8.9948C15.8022 9.79183 16.25 10.8728 16.25 12C16.25 12.8406 16.0007 13.6623 15.5337 14.3612C15.0668 15.0601 14.403 15.6048 13.6264 15.9265C12.8498 16.2482 11.9953 16.3323 11.1709 16.1683C10.3465 16.0044 9.58917 15.5996 8.9948 15.0052C8.40043 14.4108 7.99565 13.6536 7.83166 12.8291C7.66768 12.0047 7.75184 11.1502 8.07351 10.3736C8.39519 9.59701 8.93992 8.93325 9.63883 8.46625Z" stroke="#111111" stroke-width="2" data-ignore-fill/> 3376 </svg></a> 3377 </li><li> 3378 <a href="https://www.facebook.com/vitamiinikeskus" title="Facebook" target="_blank" rel="noopener noreferrer"><svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"> 3379 <path fill-rule="evenodd" clip-rule="evenodd" d="M22.5 12.0635C22.5 6.26504 17.7984 1.56348 12 1.56348C6.20156 1.56348 1.5 6.26504 1.5 12.0635C1.5 17.3041 5.33906 21.648 10.3594 22.4364V15.0996H7.69266V12.0635H10.3594V9.74973C10.3594 7.11863 11.9273 5.6641 14.3255 5.6641C15.4744 5.6641 16.6763 5.86941 16.6763 5.86941V8.45363H15.3516C14.048 8.45363 13.6402 9.26269 13.6402 10.0943V12.0639H16.552L16.087 15.1H13.6402V22.4374C18.6609 21.6494 22.5 17.3055 22.5 12.0635Z" fill="#111111" data-ignore-stroke/> 3380 </svg></a> 3381 </li></ul><!-- /.footer__menu-links list-unstyled --> 3382 </div><!-- /.footer__menu --> 3383 </div>
3383<!-- /.footer__col --><div class="footer__col footer__col--sm medium-hide small-hide"> 3384 <div class="footer__menu"> 3385 <h5 class="footer__menu-title"><a href="#" title="Tietoja">Tietoja</a></h5><ul class="footer__links list-unstyled"><li> 3386 <a href="/pages/toimitusehdot" title="Toimitusehdot">Toimitusehdot</a> 3387 </li><li> 3388 <a href="/pages/rekisteriseloste" title="Rekisteriseloste">Rekisteriseloste</a> 3389 </li></ul><!-- /.footer__links --> 3390 </div><!-- /.footer__menu --> 3391 </div><!-- /.footer__col --></div><!-- /.footer__cols --> 3392 3393 <accordion-default class="accordion footer__accordion large-up-hide"> 3394 <nav class="footer__nav-mobile"> 3395 <ul class="footer__links-mobile list-unstyled"> 3396 <li class="footer__links-mobile-item"><details 3397 class="accordion__section footer__links-details is-active default-active" 3398 id="Footer-accordion-section-2" 3399 open 3400 > 3401 <summary class="footer__links-mobile-link h4 heading-static js-btn" id="Accordion-button-2">Valikko<div class="footer__links-mobile-link-icon svg-color-inherit"><svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"> 3402 <path d="M12 4V20" stroke="#111111" stroke-linecap="square"/> 3403 <path d="M4 12H20" stroke="#111111" stroke-linecap="square"/> 3404</svg> 3405<svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"> 3406 <path d="M4 12L20 12" stroke="#111111" stroke-linecap="square"/> 3407</svg> 3408</div><!-- /.footer__links-mobile-link-icon --> 3409 </summary> 3410 3411 <div class="footer__links-mobile-item-dropdown accordion__body" id="Accordion-dropdown-2"> 3412 <ul class="footer__links list-unstyled"><li> 3413 <a href="/" title="Etusivu">Etusivu</a> 3414 </li><li> 3415 <a href="/collections/all" title="Tuotteet">Tuotteet</a> 3416 </li><li> 3417 <a href="/pages/laatu" title="Laatu">Laatu</a> 3418 </li><li> 3419 <a href="/pages/asiakaspalvelu" title="Asiakaspalvelu">Asiakaspalvelu</a> 3420 </li><li> 3421 <a href="/pages/kokemuksia" title="Asiakaskokemuksia">Asiakaskokemuksia</a> 3422 </li></ul><!-- /.footer__links --> 3423 </div><!-- /.footer__nav-mobile-dropdown --> 3424 </details><!-- /.footer__links-details --> 3425 </li><!-- /.footer__links-mobile-item --><li class="footer__links-mobile-item"><details 3426 class="accordion__section footer__links-details" 3427 id="Footer-accordion-section-4" 3428 3429 > 3430 <summary class="footer__links-mobile-link h4 heading-static js-btn" id="Accordion-button-4">Tietoja<div class="footer__links-mobile-link-icon svg-color-inherit"><svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"> 3431 <path d="M12 4V20" stroke="#111111" stroke-linecap="square"/> 3432 <path d="M4 12H20" stroke="#111111" stroke-linecap="square"/> 3433</svg> 3434<svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"> 3435 <path d="M4 12L20 12" stroke="#111111" stroke-linecap="square"/> 3436</svg> 3437</div><!-- /.footer__links-mobile-link-icon --> 3438 </summary> 3439 3440 <div class="footer__links-mobile-item-dropdown accordion__body" id="Accordion-dropdown-4"> 3441 <ul class="footer__links list-unstyled"><li> 3442 <a href="/pages/toimitusehdot" title="Toimitusehdot">Toimitusehdot</a> 3443 </li><li> 3444 <a href="/pages/rekisteriseloste" title="Rekisteriseloste">Rekisteriseloste</a> 3445 </li></ul><!-- /.footer__links --> 3446 </div><!-- /.footer__nav-mobile-dropdown --> 3447 </details>
3447<!-- /.footer__links-details --> 3448 </li><!-- /.footer__links-mobile-item --><li class="footer__links-mobile-item footer__links-mobile-item--cols"><ul class="footer__links list-unstyled svg-color-inherit footer__links--cols"><li> 3449 <a href="https://www.instagram.com/suomenvitamiinikeskus/" title="Instagram" target="_blank" rel="noopener noreferrer"><svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"> 3450 <rect x="2.5" y="2.5" width="19" height="19" rx="5" stroke="#111111" stroke-width="2" data-ignore-fill/> 3451 <path d="M17.5 8C17.2033 8 16.9133 7.91202 16.6666 7.7472C16.42 7.58238 16.2277 7.34811 16.1142 7.07402C16.0006 6.79993 15.9709 6.49833 16.0288 6.20736C16.0867 5.91639 16.2296 5.64912 16.4393 5.43934C16.6491 5.22956 16.9164 5.0867 17.2074 5.02882C17.4983 4.97094 17.7999 5.00065 18.074 5.11418C18.3481 5.22771 18.5824 5.41997 18.7472 5.66664C18.912 5.91332 19 6.20333 19 6.5C19.0004 6.6971 18.9619 6.89234 18.8867 7.07452C18.8114 7.2567 18.701 7.42223 18.5616 7.5616C18.4222 7.70097 18.2567 7.81145 18.0745 7.88668C17.8923 7.96191 17.6971 8.00042 17.5 8V8Z" fill="#111111" data-ignore-stroke/> 3452 <path d="M9.63883 8.46625C10.3377 7.99926 11.1594 7.75 12 7.75C13.1272 7.75 14.2082 8.19777 15.0052 8.9948C15.8022 9.79183 16.25 10.8728 16.25 12C16.25 12.8406 16.0007 13.6623 15.5337 14.3612C15.0668 15.0601 14.403 15.6048 13.6264 15.9265C12.8498 16.2482 11.9953 16.3323 11.1709 16.1683C10.3465 16.0044 9.58917 15.5996 8.9948 15.0052C8.40043 14.4108 7.99565 13.6536 7.83166 12.8291C7.66768 12.0047 7.75184 11.1502 8.07351 10.3736C8.39519 9.59701 8.93992 8.93325 9.63883 8.46625Z" stroke="#111111" stroke-width="2" data-ignore-fill/> 3453 </svg></a> 3454 </li><li> 3455 <a href="https://www.facebook.com/vitamiinikeskus" title="Facebook" target="_blank" rel="noopener noreferrer"><svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"> 3456 <path fill-rule="evenodd" clip-rule="evenodd" d="M22.5 12.0635C22.5 6.26504 17.7984 1.56348 12 1.56348C6.20156 1.56348 1.5 6.26504 1.5 12.0635C1.5 17.3041 5.33906 21.648 10.3594 22.4364V15.0996H7.69266V12.0635H10.3594V9.74973C10.3594 7.11863 11.9273 5.6641 14.3255 5.6641C15.4744 5.6641 16.6763 5.86941 16.6763 5.86941V8.45363H15.3516C14.048 8.45363 13.6402 9.26269 13.6402 10.0943V12.0639H16.552L16.087 15.1H13.6402V22.4374C18.6609 21.6494 22.5 17.3055 22.5 12.0635Z" fill="#111111" data-ignore-stroke/> 3457 </svg></a> 3458 </li></ul><!-- /.footer__menu-links list-unstyled --></li><!-- /.footer__links-mobile-item --> 3459 </ul><!-- /.footer__links-mobile list-unstyled --> 3460 </nav><!-- /.footer__nav-mobile --> 3461 </accordion-default> 3462 </div><!-- /.footer__body --> 3463 3464 <div class="footer__foot"><div class="footer__bottom"><div class="footer__copyright entry "><p>© 2026 - Suomen Vitamiinikeskus Oy</p></div><!-- /.footer__copyright --> 3465 3466 <div class="footer__payment"> 3467 <span class="visually-hidden">{"title"=>"Maksuvaihtoehdot"}</span> 3468 3469 <ul class="list-unstyled list-payment list-payment--" role="list"><li class="list-payment__item"> 3470 <svg class="icon icon--full-color" xmlns="http://www.w3.org/2000/svg" role="img" viewBox="0 0 38 24" width="38" height="24" fill="none" aria-labelledby="footer-pi-american_express"><title id="footer-pi-american_express">American Express</title><rect x=".5" y=".5" width="37" height="23" rx="2.5" stroke="#000" stroke-opacity=".07" fill="none"/><path d="M35 0H3C1.3 0 0 1.3 0 3V21C0 22.7 1.4 24 3 24H35C36.7 24 38 22.7 38 21V3C38 1.3 36.6 0 35 0Z" fill="#0071CE" style="fill:#0071CE;fill:color(display-p3 0.0000 0.4431 0.8078);fill-opacity:1;"/><path d="M3 0.5H35C36.3348 0.5 37.5 1.58692 37.5 3V21C37.5 22.4239 36.4239 23.5 35 23.5H3C1.66524 23.5 0.5 22.4131 0.5 21V3C0.5 1.57614 1.57614 0.5 3 0.5Z" stroke="black" stroke-opacity="0.07" style="stroke:black;stroke-opacity:0.07;"/><path d="M25.8662 6.33203V3H31L31.8662 5.5332L32.7334 3H37V14.2002H36.7998L34.8672 16.2656L36.7998 18.3594H37V21.2666H33.5996L31.9336 19.3994L30.2002 21.2666H19.4668V12.666H16L20.2666 3H24.4004L25.8662 6.33203ZM20.5996 20.2656H27V18.5322H22.666V17.3994H26.8662V15.666H22.666V14.5322H27V12.7988H20.5996V20.2656ZM30.5332 16.5322L27 20.2656H29.5996L31.8662 17.8662L34.0664 20.2656H36.7324L33.1992 16.4658L36.7324 12.7988H34.1328L31.8662 15.1992L29.7324 12.7988H27L30.5332 16.5322ZM17.666 11.7324H19.9326L20.5332 10.1992H23.999L24.666 11.7324H26.999L23.666 4.19922H20.999L17.666 11.7324ZM33.5996 4.19922L31.9326 8.86621L30.1992 4.19922H27V11.666H29.0664V6.39941L31 11.666H32.7998L34.7324 6.39941V11.666H36.7324V4.13281L33.5996 4.19922ZM23.2656 8.46582H21.2656L22.2656 5.99902L23.2656 8.46582Z" fill="white" style="fill:white;fill-opacity:1;"/>
3470</svg> 3471 3472 </li><li class="list-payment__item"> 3473 <svg class="icon icon--full-color" version="1.1" xmlns="http://www.w3.org/2000/svg" role="img" x="0" y="0" width="38" height="24" viewBox="0 0 165.521 105.965" xml:space="preserve" aria-labelledby="footer-pi-apple_pay"><title id="footer-pi-apple_pay">Apple Pay</title><path fill="#000" d="M150.698 0H14.823c-.566 0-1.133 0-1.698.003-.477.004-.953.009-1.43.022-1.039.028-2.087.09-3.113.274a10.51 10.51 0 0 0-2.958.975 9.932 9.932 0 0 0-4.35 4.35 10.463 10.463 0 0 0-.975 2.96C.113 9.611.052 10.658.024 11.696a70.22 70.22 0 0 0-.022 1.43C0 13.69 0 14.256 0 14.823v76.318c0 .567 0 1.132.002 1.699.003.476.009.953.022 1.43.028 1.036.09 2.084.275 3.11a10.46 10.46 0 0 0 .974 2.96 9.897 9.897 0 0 0 1.83 2.52 9.874 9.874 0 0 0 2.52 1.83c.947.483 1.917.79 2.96.977 1.025.183 2.073.245 3.112.273.477.011.953.017 1.43.02.565.004 1.132.004 1.698.004h135.875c.565 0 1.132 0 1.697-.004.476-.002.952-.009 1.431-.02 1.037-.028 2.085-.09 3.113-.273a10.478 10.478 0 0 0 2.958-.977 9.955 9.955 0 0 0 4.35-4.35c.483-.947.789-1.917.974-2.96.186-1.026.246-2.074.274-3.11.013-.477.02-.954.022-1.43.004-.567.004-1.132.004-1.699V14.824c0-.567 0-1.133-.004-1.699a63.067 63.067 0 0 0-.022-1.429c-.028-1.038-.088-2.085-.274-3.112a10.4 10.4 0 0 0-.974-2.96 9.94 9.94 0 0 0-4.35-4.35A10.52 10.52 0 0 0 156.939.3c-1.028-.185-2.076-.246-3.113-.274a71.417 71.417 0 0 0-1.431-.022C151.83 0 151.263 0 150.698 0z" /><path fill="#FFF" d="M150.698 3.532l1.672.003c.452.003.905.008 1.36.02.793.022 1.719.065 2.583.22.75.135 1.38.34 1.984.648a6.392 6.392 0 0 1 2.804 2.807c.306.6.51 1.226.645 1.983.154.854.197 1.783.218 2.58.013.45.019.9.02 1.36.005.557.005 1.113.005 1.671v76.318c0 .558 0 1.114-.004 1.682-.002.45-.008.9-.02 1.35-.022.796-.065 1.725-.221 2.589a6.855 6.855 0 0 1-.645 1.975 6.397 6.397 0 0 1-2.808 2.807c-.6.306-1.228.511-1.971.645-.881.157-1.847.2-2.574.22-.457.01-.912.017-1.379.019-.555.004-1.113.004-1.669.004H14.801c-.55 0-1.1 0-1.66-.004a74.993 74.993 0 0 1-1.35-.018c-.744-.02-1.71-.064-2.584-.22a6.938 6.938 0 0 1-1.986-.65 6.337 6.337 0 0 1-1.622-1.18 6.355 6.355 0 0 1-1.178-1.623 6.935 6.935 0 0 1-.646-1.985c-.156-.863-.2-1.788-.22-2.578a66.088 66.088 0 0 1-.02-1.355l-.003-1.327V14.474l.002-1.325a66.7 66.7 0 0 1 .02-1.357c.022-.792.065-1.717.222-2.587a6.924 6.924 0 0 1 .646-1.981c.304-.598.7-1.144 1.18-1.623a6.386 6.386 0 0 1 1.624-1.18 6.96 6.96 0 0 1 1.98-.646c.865-.155 1.792-.198 2.586-.22.452-.012.905-.017 1.354-.02l1.677-.003h135.875" /><g><g><path fill="#000" d="M43.508 35.77c1.404-1.755 2.356-4.112 2.105-6.52-2.054.102-4.56 1.355-6.012 3.112-1.303 1.504-2.456 3.959-2.156 6.266 2.306.2 4.61-1.152 6.063-2.858" /><path fill="#000" d="M45.587 39.079c-3.35-.2-6.196 1.9-7.795 1.9-1.6 0-4.049-1.8-6.698-1.751-3.447.05-6.645 2-8.395 5.1-3.598 6.2-.95 15.4 2.55 20.45 1.699 2.5 3.747 5.25 6.445 5.151 2.55-.1 3.549-1.65 6.647-1.65 3.097 0 3.997 1.65 6.696 1.6 2.798-.05 4.548-2.5 6.247-5 1.95-2.85 2.747-5.6 2.797-5.75-.05-.05-5.396-2.101-5.446-8.251-.05-5.15 4.198-7.6 4.398-7.751-2.399-3.548-6.147-3.948-7.447-4.048" /></g><g><path fill="#000" d="M78.973 32.11c7.278 0 12.347 5.017 12.347 12.321 0 7.33-5.173 12.373-12.529 12.373h-8.058V69.62h-5.822V32.11h14.062zm-8.24 19.807h6.68c5.07 0 7.954-2.729 7.954-7.46 0-4.73-2.885-7.434-7.928-7.434h-6.706v14.894z" /><path fill="#000" d="M92.764 61.847c0-4.809 3.665-7.564 10.423-7.98l7.252-.442v-2.08c0-3.04-2.001-4.704-5.562-4.704-2.938 0-5.07 1.507-5.51 3.82h-5.252c.157-4.86 4.731-8.395 10.918-8.395 6.654 0 10.995 3.483 10.995 8.89v18.663h-5.38v-4.497h-.13c-1.534 2.937-4.914 4.782-8.579 4.782-5.406 0-9.175-3.222-9.175-8.057zm17.675-2.417v-2.106l-6.472.416c-3.64.234-5.536 1.585-5.536 3.95 0 2.288 1.975 3.77 5.068 3.77 3.95 0 6.94-2.522 6.94-6.03z" /><path fill="#000" d="M120.975 79.652v-4.496c.364.051 1.247.103 1.715.103 2.573 0 4.029-1.09 4.913-3.899l.52-1.663-9.852-27.293h6.082l6.863 22.146h.13l6.862-22.146h5.927l-10.216 28.67c-2.34 6.577-5.017 8.735-10.683 8.735-.442 0-1.872-.052-2.261-.157z" /></g></g></svg> 3474 3475 </li><li class="list-payment__item"> 3476 <svg class="icon icon--full-color" xmlns="http://www.w3.org/2000/svg" role="img" viewBox="0 0 38 24" width="38" height="24" aria-labelledby="footer-pi-google_pay"><title id="footer-pi-google_pay">Google Pay</title><path d="M35 0H3C1.3 0 0 1.3 0 3v18c0 1.7 1.4 3 3 3h32c1.7 0 3-1.3 3-3V3c0-1.7-1.4-3-3-3z" fill="#000" opacity=".07"/><path d="M35 1c1.1 0 2 .9 2 2v18c0 1.1-.9 2-2 2H3c-1.1 0-2-.9-2-2V3c0-1.1.9-2 2-2h32" fill="#FFF"/><path d="M18.093 11.976v3.2h-1.018v-7.9h2.691a2.447 2.447 0 0 1 1.747.692 2.28 2.28 0 0 1 .11 3.224l-.11.116c-.47.447-1.098.69-1.747.674l-1.673-.006zm0-3.732v2.788h1.698c.377.012.741-.135 1.005-.404a1.391 1.391 0 0 0-1.005-2.354l-1.698-.03zm6.484 1.348c.65-.03 1.286.188 1.778.613.445.43.682 1.03.65 1.649v3.334h-.969v-.766h-.049a1.93 1.93 0 0 1-1.673.931 2.17 2.17 0 0 1-1.496-.533 1.667 1.667 0 0 1-.613-1.324 1.606 1.606 0 0 1 .613-1.336 2.746 2.746 0 0 1 1.698-.515c.517-.02 1.03.093 1.49.331v-.208a1.134 1.134 0 0 0-.417-.901 1.416 1.416 0 0 0-.98-.368 1.545 1.545 0 0 0-1.319.717l-.895-.564a2.488 2.488 0 0 1 2.182-1.
347606zM23.29 13.52a.79.79 0 0 0 .337.662c.223.176.5.269.785.263.429-.001.84-.17 1.146-.472.305-.286.478-.685.478-1.103a2.047 2.047 0 0 0-1.324-.374 1.716 1.716 0 0 0-1.03.294.883.883 0 0 0-.392.73zm9.286-3.75l-3.39 7.79h-1.048l1.281-2.728-2.224-5.062h1.103l1.612 3.885 1.569-3.885h1.097z" fill="#5F6368"/><path d="M13.986 11.284c0-.308-.024-.616-.073-.92h-4.29v1.747h2.451a2.096 2.096 0 0 1-.9 1.373v1.134h1.464a4.433 4.433 0 0 0 1.348-3.334z" fill="#4285F4"/><path d="M9.629 15.721a4.352 4.352 0 0 0 3.01-1.097l-1.466-1.14a2.752 2.752 0 0 1-4.094-1.44H5.577v1.17a4.53 4.53 0 0 0 4.052 2.507z" fill="#34A853"/><path d="M7.079 12.05a2.709 2.709 0 0 1 0-1.735v-1.17H5.577a4.505 4.505 0 0 0 0 4.075l1.502-1.17z" fill="#FBBC04"/><path d="M9.629 8.44a2.452 2.452 0 0 1 1.74.68l1.3-1.293a4.37 4.37 0 0 0-3.065-1.183 4.53 4.53 0 0 0-4.027 2.5l1.502 1.171a2.715 2.715 0 0 1 2.55-1.875z" fill="#EA4335"/></svg> 3477 3478 </li><li class="list-payment__item"> 3479 <svg class="icon icon--full-color" xmlns="http://www.w3.org/2000/svg" role="img" width="38" height="24" viewBox="0 0 38 24" aria-labelledby="footer-pi-klarna" fill="none"><title id="footer-pi-klarna">Klarna</title><rect width="38" height="24" rx="2" fill="#FFA8CD"/><rect x=".5" y=".5" width="37" height="23" rx="1.5" stroke="#000" stroke-opacity=".07"/><path d="M30.62 14.755c-.662 0-1.179-.554-1.179-1.226 0-.673.517-1.226 1.18-1.226.663 0 1.18.553 1.18 1.226 0 .672-.517 1.226-1.18 1.226zm-.33 1.295c.565 0 1.286-.217 1.686-1.068l.04.02c-.176.465-.176.742-.176.81v.11h1.423v-4.786H31.84v.109c0 .069 0 .346.175.81l-.039.02c-.4-.85-1.121-1.068-1.687-1.068-1.355 0-2.31 1.088-2.31 2.522 0 1.433.955 2.521 2.31 2.521zm-4.788-5.043c-.643 0-1.15.228-1.56 1.068l-.039-.02c.175-.464.175-.741.175-.81v-.11h-1.423v4.787h1.462V13.4c0-.662.38-1.078.995-1.078.614 0 .917.356.917 1.068v2.532h1.462v-3.046c0-1.088-.838-1.869-1.989-1.869zm-4.963 1.068l-.039-.02c.176-.464.176-.741.176-.81v-.11h-1.424v4.787h1.463l.01-2.304c0-.673.35-1.078.926-1.078.156 0 .282.02.429.06v-1.464c-.644-.139-1.22.109-1.54.94zm-4.65 2.68c-.664 0-1.18-.554-1.18-1.226 0-.673.516-1.226 1.18-1.226.662 0 1.179.553 1.179 1.226 0 .672-.517 1.226-1.18 1.226zm-.332 1.295c.565 0 1.287-.217 1.687-1.068l.038.02c-.175.465-.175.742-.175.81v.11h1.424v-4.786h-1.424v.109c0 .069 0 .346.175.81l-.038.02c-.4-.85-1.122-1.068-1.687-1.068-1.356 0-2.311 1.088-2.311 2.522 0 1.433.955 2.521 2.31 2.521zm-4.349-.128h1.463V9h-1.463v6.922zM10.136 9H8.644c0 1.236-.751 2.343-1.892 3.134l-.448.317V9h-1.55v6.922h1.55V12.49l2.564 3.43h1.892L8.293 12.64c1.121-.82 1.852-2.096 1.843-3.639z" fill="#0B051D"/></svg> 3480 </li><li class="list-payment__item"> 3481 <svg class="icon icon--full-color" viewBox="0 0 38 24" xmlns="http://www.w3.org/2000/svg" width="38" height="24" role="img" aria-labelledby="footer-pi-maestro"><title id="footer-pi-maestro">Maestro</title><path opacity=".07" d="M35 0H3C1.3 0 0 1.3 0 3v18c0 1.7 1.4 3 3 3h32c1.7 0 3-1.3 3-3V3c0-1.7-1.4-3-3-3z"/><path fill="#fff" d="M35 1c1.1 0 2 .9 2 2v18c0 1.1-.9 2-2 2H3c-1.1 0-2-.9-2-2V3c0-1.1.9-2 2-2h32"/><circle fill="#EB001B" cx="15" cy="12" r="7"/><circle fill="#00A2E5" cx="23" cy="12" r="7"/><path fill="#7375CF" d="M22 12c0-2.4-1.2-4.5-3-5.7-1.8 1.3-3 3.4-3 5.7s1.2 4.5 3 5.7c1.8-1.2 3-3.3 3-5.7z"/></svg> 3482 </li><li class="list-payment__item"> 3483 <svg class="icon icon--full-color" xmlns="http://www.w3.org/2000/svg" role="img" viewBox="0 0 38 24" width="38" height="24" fill="none" aria-labelledby="footer-pi-master"><title id="footer-pi-master">Mastercard</title><rect x=".5" y=".5" width="37" height="23" rx="2.5" stroke="#000" stroke-opacity=".07" fill="none"/><path d="M35 0H3C1.3 0 0 1.3 0 3V21C0 22.7 1.4 24 3 24H35C36.7 24 38 22.7 38 21V3C38 1.3 36.6 0 35 0Z" fill="#1C1C1C" style="fill:#1C1C1C;fill:color(display-p3 0.1098 0.1098 0.1098);fill-opacity:1;"/><path d="M35 1C36.1 1 37 1.9 37 3V21C37 22.1 36.1 23 35 23H3C1.9 23 1 22.1 1 21V3C1 1.9 1.9 1 3 1H35Z" fill="#232323" style="fill:#232323;fill:color(display-p3 0.1373 0.1373 0.1373);fill-opacity:1;"/>
3483<path d="M14.6364 19.2727C18.8538 19.2727 22.2727 15.8538 22.2727 11.6364C22.2727 7.41892 18.8538 4 14.6364 4C10.4189 4 7 7.41892 7 11.6364C7 15.8538 10.4189 19.2727 14.6364 19.2727Z" fill="#EB001B" style="fill:#EB001B;fill:color(display-p3 0.9216 0.0000 0.1059);fill-opacity:1;"/><path d="M23.3637 19.2727C27.5811 19.2727 31 15.8538 31 11.6364C31 7.41892 27.5811 4 23.3637 4C19.1462 4 15.7273 7.41892 15.7273 11.6364C15.7273 15.8538 19.1462 19.2727 23.3637 19.2727Z" fill="#F79E1B" style="fill:#F79E1B;fill:color(display-p3 0.9686 0.6196 0.1059);fill-opacity:1;"/><path d="M22.2727 11.6362C22.2727 9.01797 20.9637 6.72706 19 5.41797C17.0364 6.83615 15.7273 9.12706 15.7273 11.6362C15.7273 14.1452 17.0364 16.5452 19 17.8543C20.9637 16.5452 22.2727 14.2543 22.2727 11.6362Z" fill="#FF5F00" style="fill:#FF5F00;fill:color(display-p3 1.0000 0.3725 0.0000);fill-opacity:1;"/></svg> 3484 3485 </li><li class="list-payment__item"> 3486 <svg class="icon icon--full-color" viewBox="0 0 38 24" xmlns="http://www.w3.org/2000/svg" width="38" height="24" role="img" aria-labelledby="footer-pi-mobilepay"><title id="footer-pi-mobilepay">MobilePay</title><path fill="#000" opacity=".07" d="M35 0H3C1.3 0 0 1.3 0 3v18c0 1.7 1.4 3 3 3h32c1.7 0 3-1.3 3-3V3c0-1.7-1.4-3-3-3z"/><path fill="#fff" d="M35 1c1.1 0 2 .9 2 2v18c0 1.1-.9 2-2 2H3c-1.1 0-2-.9-2-2V3c0-1.1.9-2 2-2h32"/><path fill-rule="evenodd" clip-rule="evenodd" d="M20.05 15.296s2.53-.771 4.282-.776c2.896-.007 4.857 1.15 4.857 1.15V10.06s-1.97-1.02-4.453-1.09c-2.481-.068-4.687 1.012-4.687 1.012v5.313z" fill="#5A78FF"/><path fill-rule="evenodd" clip-rule="evenodd" d="M17.308 9.19l2.082 4.957V9.396s1.646-.882 3.485-1.13c1.84-.249 4.181.08 4.181.08l-1.133-2.707s-2.461-.159-4.69.794c-2.228.952-3.925 2.756-3.925 2.756z" fill="#5A78FF"/><path d="M21.428 5.676l-.82-1.99a1.818 1.818 0 00-2.37-.996l-5.663 2.334a1.818 1.818 0 00-.98 2.376l5.46 13.247a1.818 1.818 0 002.37.995l5.662-2.334a1.817 1.817 0 00.98-2.376l-.677-1.642s-.462-.027-.676-.033c-.226-.006-.644-.001-.644-.001l.88 2.136a.606.606 0 01-.326.793l-5.663 2.333a.606.606 0 01-.79-.331L12.711 6.94a.606.606 0 01.327-.792L18.7 3.814a.606.606 0 01.79.332l.83 2.011s.383-.187.59-.27c.206-.082.518-.211.518-.211z" fill="#5A78FF"/></svg> 3487 </li><li class="list-payment__item"> 3488 <svg class="icon icon--full-color" xmlns="http://www.w3.org/2000/svg" role="img" viewBox="0 0 38 24" width="38" height="24" aria-labelledby="footer-pi-shopify_pay"><title id="footer-pi-shopify_pay">Shop Pay</title><path opacity=".07" d="M35 0H3C1.3 0 0 1.3 0 3v18c0 1.7 1.4 3 3 3h32c1.7 0 3-1.3 3-3V3c0-1.7-1.4-3-3-3z" fill="#000"/><path d="M35.889 0C37.05 0 38 .982 38 2.182v19.636c0 1.2-.95 2.182-2.111 2.182H2.11C.95 24 0 23.018 0 21.818V2.182C0 .982.95 0 2.111 0H35.89z" fill="#5A31F4"/><path d="M9.35 11.368c-1.017-.223-1.47-.31-1.47-.705 0-.372.306-.558.92-.558.54 0 .934.238 1.225.704a.079.079 0 00.104.03l1.146-.584a.082.082 0 00.032-.114c-.475-.831-1.353-1.286-2.51-1.286-1.52 0-2.464.755-2.464 1.956 0 1.275 1.15 1.597 2.17 1.82 1.02.222 1.474.31 1.474.705 0 .396-.332.582-.993.582-.612 0-1.065-.282-1.34-.83a.08.08 0 00-.107-.035l-1.143.57a.083.083 0 00-.036.111c.454.92 1.384 1.437 2.627 1.437 1.583 0 2.539-.742 2.539-1.98s-1.155-1.598-2.173-1.82v-.003zM15.49 8.855c-.65 0-1.224.232-1.636.646a.04.04 0 01-.069-.03v-2.64a.08.08 0 00-.08-.081H12.27a.08.08 0 00-.08.082v8.194a.08.08 0 00.08.082h1.433a.08.08 0 00.081-.082v-3.594c0-.695.528-1.227 1.239-1.227.71 0 1.226.521 1.226 1.227v3.594a.08.08 0 00.081.082h1.433a.08.08 0 00.081-.082v-3.594c0-1.51-.981-2.577-2.355-2.577zM20.753 8.62c-.778 0-1.507.24-2.03.588a.082.082 0 00-.027.109l.632 1.088a.08.08 0 00.11.03 2.5 2.5 0 011.318-.366c1.25 0 2.17.891 2.17 2.068 0 1.003-.736 1.745-1.669 1.745-.76 0-1.288-.446-1.288-1.077 0-.361.152-.657.548-.866a.08.08 0 00.032-.113l-.596-1.018a.08.08 0 00-.098-.035c-.799.299-1.359 1.018-1.359 1.984 0 1.46 1.152 2.55 2.76 2.55 1.877 0 3.227-1.313 3.227-3.195 0-2.018-1.57-3.492-3.73-3.492zM28.675 8.843c-.724 0-1.373.27-1.845.746-.026.027-.069.007-.069-.029v-.572a.08.08 0 00-.08-.082h-1.397a.08.08 0 00-.08.082v8.182a.08.08 0 00.08.081h1.433a.08.08 0 00.081-.081v-2.683c0-.036.043-.054.069-.03a2.6 2.6 0 001.808.7c1.682 0 2.993-1.373 2.993-3.157s-1.313-3.157-2.993-3.157zm-.271 4.929c-.956 0-1.681-.768-1.681-1.783s.723-1.783 1.681-1.783c.958 0 1.68.755 1.68 1.783 0 1.027-.713 1.783-1.681 1.783h.001z" fill="#fff"/></svg> 3489 3490 </li><li class="list-payment__item"> 3491 <svg class="icon icon--full-color" viewBox="-36 25 38 24" xmlns="http://www.w3.org/2000/svg" width="38" height="24" role="img" aria-labelledby="footer-pi-unionpay"><title id="footer-pi-unionpay">Union Pay</title><path fill="#005B9A" d="M-36 46.8v.7-.7zM-18.3 25v24h-7.2c-1.3 0-2.1-1-1.8-2.3l4.4-19.4c.3-1.3 1.9-2.3 3.2-2.3h1.4zm12.6 0c-1.3 0-2.9 1-3.2 2.3l-4.5 19.4c-.3 1.3.5 2.3 1.8 2.3h-4.9V25
3491h10.8z"/><path fill="#E9292D" d="M-19.7 25c-1.3 0-2.9 1.1-3.2 2.3l-4.4 19.4c-.3 1.3.5 2.3 1.8 2.3h-8.9c-.8 0-1.5-.6-1.5-1.4v-21c0-.8.7-1.6 1.5-1.6h14.7z"/><path fill="#0E73B9" d="M-5.7 25c-1.3 0-2.9 1.1-3.2 2.3l-4.4 19.4c-.3 1.3.5 2.3 1.8 2.3H-26h.5c-1.3 0-2.1-1-1.8-2.3l4.4-19.4c.3-1.3 1.9-2.3 3.2-2.3h14z"/><path fill="#059DA4" d="M2 26.6v21c0 .8-.6 1.4-1.5 1.4h-12.1c-1.3 0-2.1-1.1-1.8-2.3l4.5-19.4C-8.6 26-7 25-5.7 25H.5c.9 0 1.5.7 1.5 1.6z"/><path fill="#fff" d="M-21.122 38.645h.14c.14 0 .28-.07.28-.14l.42-.63h1.19l-.21.35h1.4l-.21.63h-1.68c-.21.28-.42.42-.7.42h-.84l.21-.63m-.21.91h3.01l-.21.7h-1.19l-.21.7h1.19l-.21.7h-1.19l-.28 1.05c-.07.14 0 .28.28.21h.98l-.21.7h-1.89c-.35 0-.49-.21-.35-.63l.35-1.33h-.77l.21-.7h.77l.21-.7h-.7l.21-.7zm4.83-1.75v.42s.56-.42 1.12-.42h1.96l-.77 2.66c-.07.28-.35.49-.77.49h-2.24l-.49 1.89c0 .07 0 .14.14.14h.42l-.14.56h-1.12c-.42 0-.56-.14-.49-.35l1.47-5.39h.91zm1.68.77h-1.75l-.21.7s.28-.21.77-.21h1.05l.14-.49zm-.63 1.68c.14 0 .21 0 .21-.14l.14-.35h-1.75l-.14.56 1.54-.07zm-1.19.84h.98v.42h.28c.14 0 .21-.07.21-.14l.07-.28h.84l-.14.49c-.07.35-.35.49-.77.56h-.56v.77c0 .14.07.21.35.21h.49l-.14.56h-1.19c-.35 0-.49-.14-.49-.49l.07-2.1zm4.2-2.45l.21-.84h1.19l-.07.28s.56-.28 1.05-.28h1.47l-.21.84h-.21l-1.12 3.85h.21l-.21.77h-.21l-.07.35h-1.19l.07-.35h-2.17l.21-.77h.21l1.12-3.85h-.28m1.26 0l-.28 1.05s.49-.21.91-.28c.07-.35.21-.77.21-.77h-.84zm-.49 1.54l-.28 1.12s.56-.28.98-.28c.14-.42.21-.77.21-.77l-.91-.07zm.21 2.31l.21-.77h-.84l-.21.77h.84zm2.87-4.69h1.12l.07.42c0 .07.07.14.21.14h.21l-.21.7h-.77c-.28 0-.49-.07-.49-.35l-.14-.91zm-.35 1.47h3.57l-.21.77h-1.19l-.21.7h1.12l-.21.77h-1.26l-.28.42h.63l.14.84c0 .07.07.14.21.14h.21l-.21.7h-.7c-.35 0-.56-.07-.56-.35l-.14-.77-.56.84c-.14.21-.35.35-.63.35h-1.05l.21-.7h.35c.14 0 .21-.07.35-.21l.84-1.26h-1.05l.21-.77h1.19l.21-.7h-1.19l.21-.77zm-19.74-5.04c-.14.7-.42 1.19-.91 1.54-.49.35-1.12.56-1.89.56-.7 0-1.26-.21-1.54-.56-.21-.28-.35-.56-.35-.98 0-.14 0-.35.07-.56l.84-3.92h1.19l-.77 3.92v.28c0 .21.07.35.14.49.14.21.35.28.7.28s.7-.07.91-.28c.21-.21.42-.42.49-.77l.77-3.92h1.19l-.84 3.92m1.12-1.54h.84l-.07.49.14-.14c.28-.28.63-.42 1.05-.42.35 0 .63.14.77.35.14.21.21.49.14.91l-.49 2.38h-.91l.42-2.17c.07-.28.07-.49 0-.56-.07-.14-.21-.14-.35-.14-.21 0-.42.07-.56.21-.14.14-.28.35-.28.63l-.42 2.03h-.91l.63-3.57m9.8 0h.84l-.07.49.14-.14c.28-.28.63-.42 1.05-.42.35 0 .63.14.77.35s.21.49.14.91l-.49 2.38h-.91l.42-2.24c.07-.21 0-.42-.07-.49-.07-.14-.21-.14-.35-.14-.21 0-.42.07-.56.21-.14.14-.28.35-.28.63l-.42 2.03h-.91l.7-3.57m-5.81 0h.98l-.77 3.5h-.98l.77-3.5m.35-1.33h.98l-.21.84h-.98l.21-.84zm1.4 4.55c-.21-.21-.35-.56-.35-.98v-.21c0-.07 0-.21.07-.28.14-.56.35-1.05.7-1.33.35-.35.84-.49 1.33-.49.42 0 .77.14 1.05.35.21.21.35.56.35.98v.21c0 .07 0 .21-.07.28-.14.56-.35.98-.7 1.33-.35.35-.84.49-1.33.49-.35 0-.7-.14-1.05-.35m1.89-.7c.14-.21.28-.49.35-.84v-.35c0-.21-.07-.35-.14-.49a.635.635 0 0 0-.49-.21c-.28 0-.49.07-.63.28-.14.21-.28.49-.35.84v.28c0 .21.07.35.14.49.14.14.28.21.49.21.28.07.42 0 .63-.21m6.51-4.69h2.52c.49 0 .84.14 1.12.35.28.21.35.56.35.91v.28c0 .07 0 .21-.07.28-.07.49-.35.98-.7 1.26-.42.35-.84.49-1.4.49h-1.4l-.42 2.03h-1.19l1.19-5.6m.56 2.59h1.12c.28 0 .49-.07.7-.21.14-.14.28-.35.35-.63v-.28c0-.21-.07-.35-.21-.42-.14-.07-.35-.14-.7-.14h-.91l-.35 1.68zm8.68 3.71c-.35.77-.7 1.26-.91 1.47-.21.21-.63.7-1.61.7l.07-.63c.84-.28 1.26-1.4 1.54-1.96l-.28-3.78h1.19l.07 2.38.91-2.31h1.05l-2.03 4.13m-2.94-3.85l-.42.28c-.42-.35-.84-.56-1.54-.21-.98.49-1.89 4.13.91 2.94l.14.21h1.12l.7-3.29-.91.07m-.56 1.82c-.21.56-.56.84-.91.77-.28-.14-.35-.63-.21-1.19.21-.56.56-.84.91-.77.28.14.35.63.21 1.19"/></svg> 3492 </li><li class="list-payment__item"> 3493 <svg class="icon icon--full-color" xmlns="http://www.w3.org/2000/svg" role="img" viewBox="0 0 38 24" width="38" height="24" fill="none" aria-labelledby="footer-pi-visa"><title id="footer-pi-visa">Visa</title><rect x=".5" y=".5" width="37" height="23" rx="2.5" stroke="#000" stroke-opacity=".07" fill="none"/><path d="M35 0H3C1.3 0 0 1.3 0 3V21C0 22.7 1.4 24 3 24H35C36.7 24 38 22.7 38 21V3C38 1.3 36.6 0 35 0Z" fill="#142FBD" style="fill:#142FBD;fill:color(display-p3 0.0784 0.1843 0.7412);fill-opacity:1;"/>
3493<path d="M35 1C36.1 1 37 1.9 37 3V21C37 22.1 36.1 23 35 23H3C1.9 23 1 22.1 1 21V3C1 1.9 1.9 1 3 1H35Z" fill="#1532CB" style="fill:#1532CB;fill:color(display-p3 0.0824 0.1961 0.7961);fill-opacity:1;"/><path d="M29.5944 10.2167H29.2778C28.8556 11.2722 28.5389 11.8 28.2222 13.3833H30.2278C29.9111 11.8 29.9111 11.0611 29.5944 10.2167V10.2167ZM32.6556 16.4444H30.8611C30.7556 16.4444 30.7556 16.4444 30.65 16.3389L30.4389 15.3889L30.3333 15.1778H27.8C27.6944 15.1778 27.5889 15.1778 27.5889 15.3889L27.2722 16.3389C27.2722 16.4444 27.1667 16.4444 27.1667 16.4444H24.95L25.1611 15.9167L28.2222 8.73889C28.2222 8.21111 28.5389 8 29.0667 8H30.65C30.7556 8 30.8611 8 30.8611 8.21111L32.3389 15.0722C32.4444 15.4944 32.55 15.8111 32.55 16.2333C32.6556 16.3389 32.6556 16.3389 32.6556 16.4444V16.4444ZM18.5111 16.1278L18.9333 14.2278C19.0389 14.2278 19.1444 14.3333 19.1444 14.3333C19.8833 14.65 20.6222 14.8611 21.3611 14.7556C21.5722 14.7556 21.8889 14.65 22.1 14.5444C22.6278 14.3333 22.6278 13.8056 22.2056 13.3833C21.9944 13.1722 21.6778 13.0667 21.3611 12.8556C20.9389 12.6444 20.5167 12.4333 20.2 12.1167C18.9333 11.0611 19.3556 9.58333 20.0944 8.84444C20.7278 8.42222 21.0444 8 21.8889 8C23.1556 8 24.5278 8 25.1611 8.21111H25.2667C25.1611 8.84444 25.0556 9.37222 24.8444 10.0056C24.3167 9.79444 23.7889 9.58333 23.2611 9.58333C22.9444 9.58333 22.6278 9.58333 22.3111 9.68889C22.1 9.68889 21.9944 9.79444 21.8889 9.9C21.6778 10.1111 21.6778 10.4278 21.8889 10.6389L22.4167 11.0611C22.8389 11.2722 23.2611 11.4833 23.5778 11.6944C24.1056 12.0111 24.6333 12.5389 24.7389 13.1722C24.95 14.1222 24.6333 14.9667 23.7889 15.6C23.2611 16.0222 23.05 16.2333 22.3111 16.2333C20.8333 16.2333 19.6722 16.3389 18.7222 16.0222C18.6167 16.2333 18.6167 16.2333 18.5111 16.1278V16.1278ZM14.8167 16.4444C14.9222 15.7056 14.9222 15.7056 15.0278 15.3889C15.5556 13.0667 16.0833 10.6389 16.5056 8.31667C16.6111 8.10556 16.6111 8 16.8222 8H18.7222C18.5111 9.26667 18.3 10.2167 17.9833 11.3778C17.6667 12.9611 17.35 14.5444 16.9278 16.1278C16.9278 16.3389 16.8222 16.3389 16.6111 16.3389L14.8167 16.4444ZM5 8.21111C5 8.10556 5.21111 8 5.31667 8H8.90556C9.43333 8 9.85556 8.31667 9.96111 8.84444L10.9111 13.4889C10.9111 13.5944 10.9111 13.5944 11.0167 13.7C11.0167 13.5944 11.1222 13.5944 11.1222 13.5944L13.3389 8.21111C13.2333 8.10556 13.3389 8 13.4444 8H15.6611C15.6611 8.10556 15.6611 8.10556 15.5556 8.21111L12.2833 15.9167C12.1778 16.1278 12.1778
349316.2333 12.0722 16.3389C11.9667 16.4444 11.7556 16.3389 11.5444 16.3389H9.96111C9.85556 16.3389 9.75 16.3389 9.75 16.1278L8.06111 9.58333C7.85 9.37222 7.53333 9.05556 7.11111 8.95C6.47778 8.63333 5.31667 8.42222 5.10556 8.42222L5 8.21111Z" fill="white" style="fill:white;fill-opacity:1;"/></svg> 3494 3495 </li></ul> 3496 </div></div> 3497 3498 3499 </div><!-- /.footer__foot --> 3500 </div><!-- /.container --> 3501</footer><!-- /.footer -->
3502<script> 3503 if (window.innerWidth < 990) { 3504 document.querySelectorAll('li a svg').forEach(function(svg) { 3505 svg.addEventListener('click', function() { 3506 window.open(svg.parentElement.href, '_blank'); 3507 }); 3508 }); 3509 } 3510</script>
3510 3511 3512 3513<style data-shopify> 3514 .footer--logo-small .footer__logo { 3515 width: 13.0rem; 3516 } 3517 3518 @media screen and (min-width: 750px) { 3519 .footer--logo-small .footer__logo { 3520 width: 16.0rem; 3521 } 3522 } 3523 3524 3525 3526 .footer__bottom { 3527 flex-direction: column; 3528 } 3529 @media screen and (min-width: 750px) { 3530 .footer__bottom { 3531 flex-direction: row; 3532 } 3533 }.footer__payment svg, .footer__follow-on-shop { 3534 filter: grayscale(100%); 3535 }</style> 3536 3537 3538</div> 3539<!-- END sections: footer-group --> 3540 3541 3542 <ul hidden> 3543 <li id="a11y-refresh-page-message">Päivitä sivu</li> 3544 </ul> 3545 3546
3546<script> 3547 window.theme = window.theme || {}; 3548 theme = { 3549 settings: { 3550 money_with_currency_format: "{{amount_with_comma_separator}}â¬", 3551 cart_free_shipping_threshold: 5000, 3552 cart_free_shipping_text: `Olet nyt ainoastaan <span class="money">0</span> päässä ilmaisesta toimituksesta. (Laskettu ilman mahdollisia alennuskoodeja)`, 3553 cart_free_shipping_text_success: `Onnea! Sait ilmaisen toimituksen.`, 3554 } 3555 } 3556 window.shopUrl = 'https://vitamiinikeskus.fi'; 3557 window.routes = { 3558 cart_add_url: '/cart/add', 3559 cart_change_url: '/cart/change', 3560 cart_update_url: '/cart/update' 3561 }; 3562 window.cartStrings = { 3563 error: `Tapahtui virhe päivitettäessä ostoskoria. Yritä uudelleen`, 3564 quantityError: `Voit lisätä ainoastaan [quantity] kappaletta tuotetta ostoskoriin.` 3565 } 3566 window.variantStrings = { 3567 unavailable: 'Ei saatavilla', 3568 addToCart: 'Lisää ostoskoriin', 3569 soldOut: 'Loppuunmyyty', 3570 addSubscriptionToCart: 'Add subscription to cart' 3571 } 3572 window.validationStrings = { 3573 invalidEmail: 'Syötä oikea sähköpostiosoite' 3574 } 3575 window.accessibilityStrings = { 3576 recipientFormExpanded: ``, 3577 recipientFormCollapsed: ``, 3578 }; 3579 </script>
3579 3580 3581 3582 3583<div id="shopify-block-AdUJzSVp6dXZBQWhXc__2993056048391974366" class="shopify-block shopify-app-block"><div> 3584 3585 3586 3587 <!--<div class="rh-quiz-list page-width"> 3588 <div class="rh-info-box mtop-20 mbot-20"> 3589 <p><b>Choose the ID of the Quiz you want to render (chat button):</b></p> 3590 <ul> 3591 3592 <li>Ruokamessut 2025 with ID: <b>wnHJXLj</b></li> 3593 3594 <li>Kuinka hyvin nukut? with ID: <b>BZHE1K0</b></li> 3595 3596 <li>K50 Turku with ID: <b>gWHWqK9</b></li> 3597 3598 <li>I Love Me with ID: <b>17HXeq2</b></li> 3599 3600 <li>sEXHIBITION 2024 with ID: <b>17HX515</b></li> 3601 3602 <li>Testosteronivajetesti Blogiin with ID: <b>98HZYoZ</b></li> 3603 3604 <li>Arvonta messut 2024 (copy) with ID: <b>e4HBGPj</b></li> 3605 3606 <li>Arvonta messut 2024 with ID: <b>AoH6krV</b></li> 3607 3608 <li>Lisäravinne quiz with ID: <b>6OHrKj</b></li> 3609 3610 </ul> 3611 </div> 3612 </div>--> 3613 3614</div> 3615 3616 3617</div><div id="shopify-block-AZFd6aGFnS21FS1hVa__13768625480086291342" class="shopify-block shopify-app-block">
3617<script> 3618 window['ShopifyForms'] = { 3619 ...window['ShopifyForms'], 3620 currentPageType: "index" 3621 }; 3622</script>
3622 3623 3624 3625</div><div id="shopify-block-AdE9ZbXAzR2NiZjEzd__6441254115607727225" class="shopify-block shopify-app-block"><div> 3626 3627 3628 3629 <!-- 3630 <div class="rh-quiz-list page-width"> 3631 <div class="rh-info-box mtop-20 mbot-20"> 3632 <p><b>Choose the ID of the Quiz you want to render (automatic popup):</b></p> 3633 <ul> 3634 3635 <li>Ruokamessut 2025 with ID: <b>wnHJXLj</b></li> 3636 3637 <li>Kuinka hyvin nukut? with ID: <b>BZHE1K0</b></li> 3638 3639 <li>K50 Turku with ID: <b>gWHWqK9</b></li> 3640 3641 <li>I Love Me with ID: <b>17HXeq2</b></li> 3642 3643 <li>sEXHIBITION 2024 with ID: <b>17HX515</b></li> 3644 3645 <li>Testosteronivajetesti Blogiin with ID: <b>98HZYoZ</b></li> 3646 3647 <li>Arvonta messut 2024 (copy) with ID: <b>e4HBGPj</b></li> 3648 3649 <li>Arvonta messut 2024 with ID: <b>AoH6krV</b></li> 3650 3651 <li>Lisäravinne quiz with ID: <b>6OHrKj</b></li> 3652 3653 </ul> 3654 </div> 3655 </div> 3656 --> 3657 3658</div> 3659 3660 3661</div><div id="shopify-block-AYkpjcWFINkF3RWlJV__1513253815146976218" class="shopify-block shopify-app-block"> 3662</div><div id="shopify-block-AaldhMkR3WENZK01jK__17309853810776502128" class="shopify-block shopify-app-block"><style> 3663 3664</style>
3665<script> 3666 var pify_shop = "7b7506.myshopify.com"; 3667 3668</script>
3668 3669 3670 3671</div><div id="shopify-block-AOVVNWUZoVnczUmE2W__2209279550302034861" class="shopify-block shopify-app-block"><!--<div> 3672 3673 3674 3675 <div class="rh-quiz-list page-width"> 3676 <div class="rh-info-box mtop-20 mbot-20"> 3677 <p><b>Choose the ID of the Quiz you want to render (link popup, external link popup, email link popup):</b></p> 3678 <ul> 3679 3680 <li style="margin-bottom: 15px;">Ruokamessut 2025<br><b>#quiz-wnHJXLj</b> (internal) or <b>https://vitamiinikeskus.fi/#quiz-wnHJXLj</b> (external, email)</li> 3681 3682 <li style="margin-bottom: 15px;">Kuinka hyvin nukut?<br><b>#quiz-BZHE1K0</b> (internal) or <b>https://vitamiinikeskus.fi/#quiz-BZHE1K0</b> (external, email)</li> 3683 3684 <li style="margin-bottom: 15px;">K50 Turku<br><b>#quiz-gWHWqK9</b> (internal) or <b>https://vitamiinikeskus.fi/#quiz-gWHWqK9</b> (external, email)</li> 3685 3686 <li style="margin-bottom: 15px;">I Love Me<br><b>#quiz-17HXeq2</b> (internal) or <b>https://vitamiinikeskus.fi/#quiz-17HXeq2</b> (external, email)</li> 3687 3688 <li style="margin-bottom: 15px;">sEXHIBITION 2024<br><b>#quiz-17HX515</b> (internal) or <b>https://vitamiinikeskus.fi/#quiz-17HX515</b> (external, email)</li> 3689 3690 <li style="margin-bottom: 15px;">Testosteronivajetesti Blogiin<br><b>#quiz-98HZYoZ</b> (internal) or <b>https://vitamiinikeskus.fi/#quiz-98HZYoZ</b> (external, email)</li> 3691 3692 <li style="margin-bottom: 15px;">Arvonta messut 2024 (copy)<br><b>#quiz-e4HBGPj</b> (internal) or <b>https://vitamiinikeskus.fi/#quiz-e4HBGPj</b> (external, email)</li> 3693 3694 <li style="margin-bottom: 15px;">Arvonta messut 2024<br><b>#quiz-AoH6krV</b> (internal) or <b>https://vitamiinikeskus.fi/#quiz-AoH6krV</b> (external, email)</li> 3695 3696 <li style="margin-bottom: 15px;">Lisäravinne quiz<br><b>#quiz-6OHrKj</b> (internal) or <b>https://vitamiinikeskus.fi/#quiz-6OHrKj</b> (external, email)</li> 3697 3698 </ul> 3699 </div> 3700 </div> 3701 3702</div>--> 3703 3704 3705</div>
3705<script src="https://cdn.shopify.com/storefront/standard-actions.js" type="module" data-source-attribution="shopify.standard_actions"></script>
3705 3706</body> 3707</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.