PageSourceSearch

https://vitamiinikeskus.fi/

html vitamiinikeskus.fi collected 2026-10-02 21:16:10 UTC 230,497 bytes, 3,707 lines download raw bytes

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(`&lt;!-- BEGIN app snippet: vite-tag --&gt;
574
575
576  &lt;script src=&quot;https://cdn.shopify.com/extensions/019cd5aa-62bf-7aba-b122-6cfde3a648ad/fontify-polaris-12/assets/main-B3V8Mu2P.js&quot; type=&quot;module&quot; crossorigin=&quot;anonymous&quot;&gt;&lt;/script&gt;
577
578&lt;!-- END app snippet --&gt;
579  &lt;!-- BEGIN app snippet: vite-tag --&gt;
580
581
582  &lt;link href=&quot;//cdn.shopify.com/extensions/019cd5aa-62bf-7aba-b122-6cfde3a648ad/fontify-polaris-12/assets/main-GVRB1u2d.css&quot; rel=&quot;stylesheet&quot; type=&quot;text/css&quot; media=&quot;all&quot; /&gt;
583
584&lt;!-- END app snippet --&gt;
585`);
586
587        } else if (event.data.action == 'font_audit_ready') {
588          injectScript(`&lt;!-- BEGIN app snippet: vite-tag --&gt;
589
590
591  &lt;script src=&quot;https://cdn.shopify.com/extensions/019cd5aa-62bf-7aba-b122-6cfde3a648ad/fontify-polaris-12/assets/audit-DDeWPAiq.js&quot; type=&quot;module&quot; crossorigin=&quot;anonymous&quot;&gt;&lt;/script&gt;
592
593&lt;!-- END app snippet --&gt;
594  &lt;!-- BEGIN app snippet: vite-tag --&gt;
595
596
597  &lt;link href=&quot;//cdn.shopify.com/extensions/019cd5aa-62bf-7aba-b122-6cfde3a648ad/fontify-polaris-12/assets/audit-CNr6hPle.css&quot; rel=&quot;stylesheet&quot; type=&quot;text/css&quot; media=&quot;all&quot; /&gt;
598
599&lt;!-- END app snippet --&gt;
600`);
601
602        } else if (event.data.action == 'preview_font_data') {
603          const fontData = event?.data || null;
604          window.fontifyPreviewData = fontData;
605          injectScript(`&lt;!-- BEGIN app snippet: vite-tag --&gt;
606
607
608  &lt;script src=&quot;https://cdn.shopify.com/extensions/019cd5aa-62bf-7aba-b122-6cfde3a648ad/fontify-polaris-12/assets/preview-CH6oXAfY.js&quot; type=&quot;module&quot; crossorigin=&quot;anonymous&quot;&gt;&lt;/script&gt;
609
610&lt;!-- END app snippet --&gt;
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(/&nbsp;/g, " ").replace(/&amp;/g, "&").replace(/&lt;/g, "<").replace(/&gt;/g, ">").replace(/&quot;/g, '"').replace(/&#39;/g, "'").replace(/&apos;/g, "'").replace(/&cent;/g, "¢").replace(/&pound;/g, "£").replace(/&yen;/g, "¥").replace(/&euro;/g, "€").replace(/&copy;/g, "©").replace(/&reg;/g, "®").replace(/&trade;/g, "™").replace(/&mdash;/g, "—").replace(/&ndash;/g, "–").replace(/&hellip;/g, "…").replace(/&rsquo;/g, "'").replace(/&lsquo;/g, "'").replace(/&rdquo;/g, '"').replace(/&ldquo;/g, '"');
1035        const descriptionValue = descriptionValueInput.replace(/&nbsp;/g, " ").replace(/&amp;/g, "&").replace(/&lt;/g, "<").replace(/&gt;/g, ">").replace(/&quot;/g, '"').replace(/&#39;/g, "'").replace(/&apos;/g, "'").replace(/&cent;/g, "¢").replace(/&pound;/g, "£").replace(/&yen;/g, "¥").replace(/&euro;/g, "€").replace(/&copy;/g, "©").replace(/&reg;/g, "®").replace(/&trade;/g, "™").replace(/&mdash;/g, "—").replace(/&ndash;/g, "–").replace(/&hellip;/g, "…").replace(/&rsquo;/g, "'").replace(/&lsquo;/g, "'").replace(/&rdquo;/g, '"').replace(/&ldquo;/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&region_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&amp;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&amp;width=200 1x, //vitamiinikeskus.fi/cdn/shop/files/SVK_logo_leikekuva_eipohjaa.png?v=1724683426&amp;width=400 2x">
1712
1713            
1714
1715            <img src="//vitamiinikeskus.fi/cdn/shop/files/SVK_logo_leikekuva_eipohjaa.png?v=1724683426&amp;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&amp;width=200 1x, //vitamiinikeskus.fi/cdn/shop/files/SVK_logo_leikekuva_eipohjaa.png?v=1724683426&amp;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&region_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&amp;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&amp;width=360 360w,//vitamiinikeskus.fi/cdn/shop/collections/Plus_sarja.webp?v=1737981151&amp;width=480 480w,//vitamiinikeskus.fi/cdn/shop/collections/Plus_sarja.webp?v=1737981151&amp;width=720 720w,//vitamiinikeskus.fi/cdn/shop/collections/Plus_sarja.webp?v=1737981151&amp;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&amp;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&amp;width=360 360w,//vitamiinikeskus.fi/cdn/shop/collections/bundle-collection.webp?v=1737539731&amp;width=480 480w,//vitamiinikeskus.fi/cdn/shop/collections/bundle-collection.webp?v=1737539731&amp;width=720 720w,//vitamiinikeskus.fi/cdn/shop/collections/bundle-collection.webp?v=1737539731&amp;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&amp;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&amp;width=360 360w,//vitamiinikeskus.fi/cdn/shop/collections/Perus_sarja.webp?v=1737981121&amp;width=480 480w,//vitamiinikeskus.fi/cdn/shop/collections/Perus_sarja.webp?v=1737981121&amp;width=720 720w,//vitamiinikeskus.fi/cdn/shop/collections/Perus_sarja.webp?v=1737981121&amp;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&amp;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&amp;width=360 360w,//vitamiinikeskus.fi/cdn/shop/files/lisaravinnetesti-kuva.png?v=1724671266&amp;width=480 480w,//vitamiinikeskus.fi/cdn/shop/files/lisaravinnetesti-kuva.png?v=1724671266&amp;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&amp;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&amp;width=360 360w">
2363<img src="//vitamiinikeskus.fi/cdn/shop/files/D25_etupuoli.webp?v=1733745005&amp;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&amp;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&amp;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&amp;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&amp;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&amp;width=360 360w">
2558<img src="//vitamiinikeskus.fi/cdn/shop/files/pitkavaikutteinen-monivitamiini-tuotekuva.webp?v=1786710428&amp;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&amp;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&amp;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&amp;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&amp;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&amp;width=360 360w">
2747<img src="//vitamiinikeskus.fi/cdn/shop/files/MG_takapuoli.webp?v=1735907686&amp;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&amp;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&amp;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&amp;width=360 360w">
2842<img src="//vitamiinikeskus.fi/cdn/shop/files/FE_taka.jpg?v=1707741477&amp;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&amp;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&amp;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&amp;width=360 360w">
2937<img src="//vitamiinikeskus.fi/cdn/shop/files/ME_taka.jpg?v=1706614408&amp;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&amp;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&amp;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&amp;width=360 360w">
3032<img src="//vitamiinikeskus.fi/cdn/shop/products/Sumu-D3-Junior-takakansi.webp?v=1683536597&amp;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&amp;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&amp;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&amp;width=360 360w,//vitamiinikeskus.fi/cdn/shop/files/onnellinen-perhe.jpg?v=1717658968&amp;width=480 480w,//vitamiinikeskus.fi/cdn/shop/files/onnellinen-perhe.jpg?v=1717658968&amp;width=720 720w,//vitamiinikeskus.fi/cdn/shop/files/onnellinen-perhe.jpg?v=1717658968&amp;width=1440 1440w,//vitamiinikeskus.fi/cdn/shop/files/onnellinen-perhe.jpg?v=1717658968&amp;width=1800 1800w,//vitamiinikeskus.fi/cdn/shop/files/onnellinen-perhe.jpg?v=1717658968&amp;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">{&quot;title&quot;=&gt;&quot;Maksuvaihtoehdot&quot;}</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.