PageSourceSearch

https://www.ruohonjuuri.fi/products/veloide-hair-asap-hiuspohjaoljy-100-ml

html ruohonjuuri.fi collected 2026-10-02 10:54:10 UTC 1,101,052 bytes, 11,933 lines download raw bytes

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17<!doctype html>
18
19<html lang="fi" dir="ltr">
20  <head>
21  
22  
22<script type="text/javascript" async src="https://na.shgcdn3.com/pixel-collector.js"></script>
22
23
24
25<script src="/cdn/shopifycloud/consent-tracking-api/v0.1/consent-tracking-api.js"></script>
25
26
27<script type="text/javascript">
28  
29;(function() {
30    var Rt=Object.defineProperty;var kt=(b,I,E)=>I in b?Rt(b,I,{enumerable:!0,configurable:!0,writable:!0,value:E}):b[I]=E;var c=(b,I,E)=>kt(b,typeof I!="symbol"?I+"":I,E);(function(){"use strict";/*! js-cookie v3.0.8 | MIT */function b(o){for(var t=1;t<arguments.length;t++){var e=arguments[t];for(var i in e)i!=="__proto__"&&(o[i]=e[i])}return o}var I={read:function(o){return o[0]==='"'&&(o=o.slice(1,-1)),o.replace(/(%[\dA-F]{2})+/gi,decodeURIComponent)},write:function(o){return encodeURIComponent(o).replace(/%(2[346BF]|3[AC-F]|40|5[BDE]|60|7[BCD])/g,decodeURIComponent)}};function E(o,t){function e(s,n,r){if(!(typeof document>"u")){r=b({},t,r),typeof r.expires=="number"&&(r.expires=new Date(Date.now()+r.expires*864e5)),r.expires&&(r.expires=r.expires.toUTCString()),s=encodeURIComponent(s).replace(/%(2[346B]|5E|60|7C)/g,decodeURIComponent).replace(/[()]/g,escape);var d="";for(var a in r)r[a]&&(d+="; "+a,r[a]!==!0&&(d+="="+r[a].split(";")[0]));return document.cookie=s+"="+o.write(n,s)+d}}function i(s){if(!(typeof document>"u"||arguments.length&&!s)){for(var n=document.cookie?document.cookie.split("; "):[],r={},d=0;d<n.length;d++){var a=n[d].split("="),l=a.slice(1).join("=");try{var u=decodeURIComponent(a[0]);if(u in r||(r[u]=o.read(l,u)),s===u)break}catch{}}return s?r[s]:r}}return Object.create({set:e,get:i,remove:function(s,n){e(s,"",b({},n,{expires:-1}))},withAttributes:function(s){return E(this.converter,b({},this.attributes,s))},withConverter:function(s){return E(b({},this.converter,s),this.attributes)}},{attributes:{value:Object.freeze(t)},converter:{value:Object.freeze(o)}})}var $=E(I,{path:"/"});const U=class U{constructor(t,e={}){c(this,"_writable");this.kind=t,this.cookieAttributes=e}get writable(){if(this._writable===void 0){const t=`${U.PROBE_KEY}_${this.kind}`;this._writable=this.set(t,"1"),this.remove(t)}return this._writable}get(t){var e;try{return this.kind==="cookie"?$.get(t)??null:((e=this.storage)==null?void 0:e.getItem(t))??null}catch(i){return console.debug(`shogun: could not read '${t}' from ${this.kind} store`,i),null}}set(t,e){try{if(this.kind==="cookie")$.set(t,e,this.cookieAttributes);else{const i=this.storage;if(!i)return!1;i.setItem(t,e)}}catch(i){return console.debug(`shogun: could not write '${t}' to ${this.kind} store`,i),!1}return this.get(t)===e}remove(t){try{if(this.kind==="cookie")$.remove(t,this.cookieAttributes);else{const e=this.storage;if(!e)return!1;e.removeItem(t)}}catch(e){return console.debug(`shogun: could not remove '${t}' from ${this.kind} store`,e),!1}return this.get(t)===null}get storage(){try{return(this.kind==="local"?globalThis.localStorage:globalThis.sessionStorage)??null}catch{return null}}};c(U,"PROBE_KEY","_shg_storage_probe");let v=U;class nt{constructor(t,e){c(this,"CACHE_KEY","_shg_audience_cache");c(this,"CACHE_EXPIRATION_DAYS",7);c(this,"DEVICE_MOBILE_BREAKPOINT",768);c(this,"cache",{timestamp:Date.now(),data:{}});c(this,"storage",new v("local"));this.visitor=t,this.locationApiUrl=e,this.restoreCache()}evaluate(t){switch(t.value=this.snakeCaseKeys(t.value),t.audience_type){case"location":return this.locationMatches(t);case"b2b":return this.b2bMatches(t);case"device":return this.deviceMatches(t);case"logged_in":return this.loggedInMatches(t);case"referrer_contains":return this.referrerContainsMatches(t);case"url_contains":return this.urlContainsMatches(t);case"new_visitor":return this.newVisitorMatches(t);case"returning_visitor":return this.returningVisitorMatches(t);default:return{status:"skipped",expected:t.value,actual:null,reason:`No evaluator implemented for audience type: ${t.audience_type}`}}}evaluateAll(t,e="every"){if(!t||t.length===0)return{status:"eligible",condition:e,expected:{},actual:{}};if(!["every","any"].includes(e))return{status:"error",condition:e,expected:{},actual:{}};const i=t.map(d=>({type:d.audience_type,evaluation:this.evaluate(d)})),s=e==="every"?i.every(d=>d.evaluation.status==="match"):i.some(d=>d.evaluation.status==="match"),n=i.some(d=>d.evaluation.status==="error"),r=e==="every"&&i.some(d=>d.evaluation.status==="no_match");return{status:s?"eligible":n&&!r?"error":"not_eligible",condition:e,expected:t.reduce((d,a)=>(d[a.audience_type]={condition:a.condition,value:a.value},d),{}),actual:i.reduce((d,a)=>(d[a.type]=a.evaluation.actual,d),{}),evaluations:i.reduce((d,a)=>(d[a.type]={status:a.evaluation.status,reason:a.evaluation.reason},d),{})}}b2bMatches(t){const e=t.value===this.visitor.isB2B;return{status:(t.condition==="is_not"?!e:e)?"match":"no_match",expected:{condition:t.condition,value:t.value},actual:{value:this.visitor.isB2B}}}deviceMatches(t){const e=window.innerWidth<this.DEVICE_MOBILE_BREAKPOINT||window.outerWidth<this.DEVICE_MOBILE_BREAKPOINT?"mobile":"desktop",i=t.value===e;return{status:(t.condition==="is_not"?!i:i)?"match":"no_match",expected:{condition:t.condition,value:t.value},actual:{value:e}}}truncate(t){return t?t.slice(0,200):void 0}locationMatches(t){let e=null;if(!this.cache.data.location){let h=null,_=0;try{const m=new XMLHttpRequest;m.open("GET",this.locationApiUrl,!1),m.send(null),_=m.status,_===200?h=JSON.parse(m.responseText):e={cause:"http_status",status:_,error:this.truncate(m.responseText)}}
30catch(m){e={cause:_===200?"invalid_response":"request_failed",status:_,error:this.truncate(String(m))}}e&&console.debug("shogun: location lookup failed, location audiences cannot be evaluated",e),h&&(this.cache.data.location={country:h==null?void 0:h.country,region:h==null?void 0:h.region,city:h==null?void 0:h.city,timestamp:Date.now()},this.saveCache())}const i={condition:t.condition,value:t.value},s=this.cache.data.location;if(!i||!i.value||!i.value.type||!i.value.country_code)return{status:"no_match",expected:i,actual:s?{value:s}:null};if(!s)return{status:"error",expected:i,actual:e,reason:"location_unavailable"};const{type:n,country_code:r,toponym_name:d,parent_name:a}=i.value;let l=!1;switch(n){case"country":l=s.country===r;break;case"region":l=s.region===d&&s.country===r;break;case"city":l=s.city===d&&s.region===a&&s.country===r;break;default:l=!1}return{status:(t.condition==="is_not"?!l:l)?"match":"no_match",expected:i,actual:{value:s}}}loggedInMatches(t){const e=String(t.value)==="true",i=this.visitor.isLoggedIn===e;return{status:(t.condition==="is_not"?!i:i)?"match":"no_match",expected:{condition:t.condition,value:t.value},actual:{value:this.visitor.isLoggedIn}}}referrerContainsMatches(t){if(typeof t.value!="string")return{status:"error",expected:{condition:t.condition,value:t.value},actual:null,reason:"Invalid expected value"};const e=document.referrer.toLowerCase().includes(t.value.toLowerCase());return{status:(t.condition==="is_not"?!e:e)?"match":"no_match",expected:{condition:t.condition,value:t.value},actual:{value:document.referrer}}}urlContainsMatches(t){if(typeof t.value!="string")return{status:"error",expected:{condition:t.condition,value:t.value},actual:null,reason:"Invalid expected value"};const e=window.location.href.toLowerCase().includes(t.value.toLowerCase());return{status:(t.condition==="is_not"?!e:e)?"match":"no_match",expected:{condition:t.condition,value:t.value},actual:{value:window.location.href}}}returningVisitorMatches(t){if(!this.visitor.detailsPersisted||!this.visitor.details)return{status:"error",expected:{condition:t.condition,value:t.value},actual:null,reason:"visitor_details_unavailable"};const{expected_time_in_milliseconds:e,within_or_after:i}=t.value||{};if(typeof e!="number"||!i)return{status:"error",expected:{condition:t.condition,value:t.value},actual:null,reason:"Invalid expected data"};const s=this.visitor.details.first_visit_timestamp,n=Date.now();if(i==="within"){const r=s+e>n;return{status:(t.condition==="is_not"?!r:r)?"match":"no_match",expected:{condition:t.condition,value:t.value},actual:{value:s}}}else{const r=s+e<n;return{status:(t.condition==="is_not"?!r:r)?"match":"no_match",expected:{condition:t.condition,value:t.value},actual:{value:s}}}}newVisitorMatches(t){if(!this.visitor.detailsPersisted)return{status:"error",expected:{condition:t.condition,value:t.value},actual:null,reason:"visitor_details_unavailable"};const e=t.value==this.visitor.isFirstVisit;return{status:(t.condition==="is_not"?!e:e)?"match":"no_match",expected:{condition:t.condition,value:t.value},actual:{value:this.visitor.isFirstVisit}}}restoreCache(){const t=this.storage.get(this.CACHE_KEY);if(t)try{const e=JSON.parse(t);e.timestamp<=Date.now()-this.CACHE_EXPIRATION_DAYS*24*60*60*1e3?(this.storage.remove(this.CACHE_KEY),this.cache.data={}):this.cache=e}catch{this.storage.remove(this.CACHE_KEY),this.cache.data={}}}saveCache(){this.cache.timestamp=Date.now(),this.storage.set(this.CACHE_KEY,JSON.stringify(this.cache))}snakeCaseKeys(t){if(t==null||typeof t!="object")return t;const e={};for(const[i,s]of Object.entries(t)){const n=i.replace(/[A-Z]/g,r=>`_${r.toLowerCase()}`);e[n]=s}return e}}class A extends Error{constructor(e,i,s={}){super(e,{cause:s.cause});c(this,"optimization");this.reason=i,this.name="DispatchError",this.optimization=s.optimization}}const g=class g{constructor(t){c(this,"customerId");c(this,"isB2B");c(this,"details",null);c(this,"sessionId",null);c(this,"id",null);c(this,"_idsPersisted",!0);c(this,"_detailsPersisted",!0);c(this,"storage",new v("local"));c(this,"sessionCookie",new v("cookie",{expires:1/48,path:"/"}));c(this,"visitorCookie",new v("cookie",{expires:365,path:"/"}));this.context=t,this.sessionId=t.sessionId,this.customerId=t.customerId,this.isB2B=t.isB2B,this.loadCachedDetails(),this.loadAndStoreVisitorId(),this.loadAndStoreSessionId()}static storedIds(){const t=new v("cookie");return{id:t.get(g.VISITOR_ID_KEY),sessionId:t.get(g.SESSION_ID_KEY)}}get bin(){return this.sessionId?this.hashWithDjb2(this.sessionId)%g.DEFAULT_NUMBER_OF_BINS:0}
30get firstVisitTimestamp(){var t;return((t=this.details)==null?void 0:t.first_visit_timestamp)??Date.now()}get isFirstVisit(){return this.firstVisitTimestamp>=Date.now()-g.NEW_VISITOR_THRESHOLD_MINUTES*60*1e3}get isLoggedIn(){return!!this.customerId}loadCachedDetails(){var e;const t=this.storage.get(g.DETAILS_KEY);if(t)try{this.details=JSON.parse(t),typeof((e=this.details)==null?void 0:e.first_visit_timestamp)!="number"&&(console.warn("Invalid visitor details found in storage, resetting."),this.details=null)}catch(i){console.error("Error loading visitor details from storage:",i),this.details=null}this.details||(this.details={first_visit_timestamp:Date.now()},this._detailsPersisted=this.storage.set(g.DETAILS_KEY,JSON.stringify(this.details)))}get detailsPersisted(){return this._detailsPersisted}get idsPersisted(){return this._idsPersisted}get cookiesWritable(){return this.visitorCookie.writable}newId(){try{return crypto.randomUUID()}catch{return console.debug("shogun: this platform will not generate an identifier for the visitor"),null}}loadAndStoreSessionId(){const t=this.sessionId||this.sessionCookie.get(g.SESSION_ID_KEY)||null;t?this.sessionId=t:(this.sessionId=this.newId(),this.sessionId||(this._idsPersisted=!1)),this.sessionId&&(this._idsPersisted=this.sessionCookie.set(g.SESSION_ID_KEY,this.sessionId)&&this._idsPersisted)}loadAndStoreVisitorId(){const t=this.visitorCookie.get(g.VISITOR_ID_KEY)||null;t?this.id=t:(this.id=this.newId(),this.id?this._idsPersisted=this.visitorCookie.set(g.VISITOR_ID_KEY,this.id)&&this._idsPersisted:this._idsPersisted=!1)}hashWithDjb2(t){let e=5381;for(let i=0;i<t.length;i++)e=(e<<5)-e+t.charCodeAt(i),e|=0;return Math.abs(e)}};c(g,"DETAILS_KEY","_shg_ab_visitor_details"),c(g,"SESSION_ID_KEY","_shg_ab_session_id"),c(g,"VISITOR_ID_KEY","_shg_ab_visitor_id"),c(g,"DEFAULT_NUMBER_OF_BINS",1e4),c(g,"NEW_VISITOR_THRESHOLD_MINUTES",30);let T=g;const S=class S{constructor(t){c(this,"buyItNowHandlerAttached",!1);this.config=t}run(){typeof document<"u"&&document.readyState==="loading"?document.addEventListener("DOMContentLoaded",()=>{this.attachBuyItNowHandler()}):setTimeout(()=>{this.attachBuyItNowHandler()},100)}attachBuyItNowHandler(){var s;const t=(s=this.config)==null?void 0:s.currentCartVariantId;if(!t){console.debug("shogun: no current cart variant ID assigned, buy-it-now interception skipped");return}if(this.buyItNowHandlerAttached)return;this.buyItNowHandlerAttached=!0,console.debug("shogun: setting up buy-it-now interception with cart variant ID:",t);const e=async(n,r)=>{var u,h,_,m;const d=(r==null?void 0:r.formData)??new FormData(n);let a=(r==null?void 0:r.variantId)??this.extractVariantIdFromFormData(d);if(!a){console.debug("shogun: no product variant ID found for buy-it-now, interception skipped");return}const l=(r==null?void 0:r.quantity)??(parseInt(d.get("quantity")||"1",10)||1);if(console.debug("shogun: buy-it-now details:",{productVariantId:a,quantity:l,cartVariantId:t,storefrontAccessToken:(u=this.config)!=null&&u.storefrontAccessToken?"***":null,shopDomain:(h=this.config)==null?void 0:h.shopDomain}),(_=this.config)!=null&&_.storefrontAccessToken&&((m=this.config)!=null&&m.shopDomain)){console.debug("shogun: attempting cartCreate with merchandiseId:",`gid://shopify/ProductVariant/${a}`);const D=await this.createCartAndGetCheckoutUrl(a,l,t);if(D){console.debug("shogun: redirecting to cartCreate checkoutUrl (original cart preserved)"),window.location.href=D;return}}console.debug("shogun: falling back to cart add with cart variant"),await this.addToCartAndCheckout(a,l,t)};typeof document<"u"&&(()=>{document.addEventListener("click",n=>{const r=n.target;if(!r)return;const d=this.findPaymentElementFromClick(n,r);if(!d)return;const a=this.findFormForPaymentElement(d,r,n);if(!a)return;
30const l=this.getBuyItNowDetailsFromForm(a);l&&(n.preventDefault(),n.stopPropagation(),n.stopImmediatePropagation(),e(a,l))},{capture:!0})})()}async createCartAndGetCheckoutUrl(t,e,i){var a,l,u,h,_,m,D;if(!((a=this.config)!=null&&a.storefrontAccessToken)||!((l=this.config)!=null&&l.shopDomain))return null;const s=`
31      mutation cartCreate($input: CartInput!) {
32        cartCreate(input: $input) {
33          cart {
34            id
35            checkoutUrl
36          }
37          userErrors {
38            field
39            message
40          }
41        }
42      }
43    `,n=i?[{key:"shogun_variant_id",value:i}]:[];let r=[];i&&this.config.lineItemLevelVariant&&(r=[{key:"_shogun_variant_id",value:i}]);const d={input:{lines:[{merchandiseId:`gid://shopify/ProductVariant/${t}`,quantity:e,attributes:r}],attributes:n}};try{const M=JSON.stringify({query:s,variables:d}),st=`https://${this.config.shopDomain}/api/2026-07/graphql.json`;console.debug("shogun: cartCreate request URL:",st),console.debug("shogun: cartCreate request body:",M);const P=await(await fetch(st,{method:"POST",headers:{"Content-Type":"application/json","X-Shopify-Storefront-Access-Token":this.config.storefrontAccessToken},body:M})).json();return console.debug("shogun: cartCreate full response:",JSON.stringify(P,null,2)),(_=(h=(u=P.data)==null?void 0:u.cartCreate)==null?void 0:h.cart)!=null&&_.checkoutUrl?(console.debug("shogun: cartCreate successful, checkoutUrl:",P.data.cartCreate.cart.checkoutUrl),P.data.cartCreate.cart.checkoutUrl):(console.error("shogun: cartCreate failed:",((D=(m=P.data)==null?void 0:m.cartCreate)==null?void 0:D.userErrors)||P.errors),null)}catch(M){return console.error("shogun: cartCreate error:",M),null}}async addToCartAndCheckout(t,e,i){var n;const s={items:[{id:t,quantity:e,properties:{}}]};i&&(s.attributes={shogun_variant_id:i},(n=this.config)!=null&&n.lineItemLevelVariant&&(s.items[0].properties={_shogun_variant_id:i}));try{const r=await fetch("/cart/add.js",{method:"POST",headers:{"Content-Type":"application/json"},body:JSON.stringify(s)});r.ok?(console.debug("shogun: added to cart, redirecting to checkout"),window.location.href="/checkout"):console.error("shogun: cart add failed:",await r.text())}catch(r){console.error("shogun: cart add error:",r)}}findPaymentElementFromClick(t,e){const i=e.closest(S.SHOPIFY_PAYMENT_BUTTON_SELECTOR);if(i)return i;const s=typeof t.composedPath=="function"?t.composedPath():[];for(const n of s)if(n instanceof HTMLElement&&n.matches(S.SHOPIFY_PAYMENT_BUTTON_SELECTOR))return n;return null}findFormForPaymentElement(t,e,i){const s=t.closest("form");if(s)return s;const n=e==null?void 0:e.closest("form");if(n)return n;const r=(e==null?void 0:e.closest("[form]"))||t.closest("[form]")||t.querySelector("[form]"),d=r==null?void 0:r.getAttribute("form");if(d){const h=document.getElementById(d);if(h instanceof HTMLFormElement)return h}const a=typeof(i==null?void 0:i.composedPath)=="function"?i.composedPath():[];for(const h of a)if(h instanceof HTMLFormElement)return h;const l=document.querySelectorAll("form");let u=null;for(const h of l)if(h.querySelector(S.SHOPIFY_PAYMENT_BUTTON_SELECTOR)){if(u)return console.debug("shogun: multiple payment-button forms found; skipping ambiguous buy-it-now form mapping"),null;u=h}return u}normalizeProductVariantId(t){if(!t)return null;const e=String(t);if(!e.includes("gid://"))return e;const i=e.match(/\/(\d+)$/);return i?i[1]:e}extractVariantIdFromFormData(t){const e=t.get("id")||t.get("variant_id");if(!e)return null;const i=this.normalizeProductVariantId(e);return i&&i!==e&&console.debug("shogun: extracted numeric ID from GID:",i),i}
43getBuyItNowDetailsFromForm(t){const e=new FormData(t),i=this.extractVariantIdFromFormData(e);if(!i)return null;const s=parseInt(e.get("quantity")||"1",10)||1;return{formData:e,variantId:i,quantity:s}}};c(S,"SHOPIFY_PAYMENT_BUTTON_SELECTOR",'shopify-buy-it-now-button, shopify-accelerated-checkout, [data-shopify="payment-button"], .shopify-payment-button');let z=S;class V{constructor(t,e,i){c(this,"id");c(this,"name");c(this,"type");c(this,"scope");c(this,"config");c(this,"variants");c(this,"assignedVariantId");c(this,"state");c(this,"assignedAt");c(this,"eligibility");c(this,"context");c(this,"audienceEvaluator");this.id=t.id,this.name=t.name,this.type=t.type,this.scope=t.scope,this.config=t.config||{},this.variants=t.variants||[],this.assignedVariantId=t.assignedVariantId,this.state=t.assignedVariantId?t.state:void 0,this.assignedAt=t.assignedVariantId?t.assignedAt:void 0,this.context=e,this.audienceEvaluator=i}get isFirstAssignment(){return!!this.assignedVariantId&&this.state===void 0}get isFirstView(){return!!this.assignedVariantId&&(this.isEligible||this.isOnAssignedVariant)&&this.state!=="started"}get assignedVariant(){return this.assignedVariantId&&this.variants.find(t=>t.id===this.assignedVariantId)||null}get originalVariant(){return this.variants.find(t=>t.config.original)||null}get isOnAssignedVariant(){var t;return this.assignedVariantId?this.assignedVariantId===((t=this.currentVariant)==null?void 0:t.id):!1}get isEligible(){var t;return((t=this.eligibility)==null?void 0:t.status)==="eligible"}get firstNonDefaultEligibleVariant(){if(!this.eligibility||!this.eligibility.variants)return null;const t=Object.entries(this.eligibility.variants).filter(([i,s])=>s.status==="eligible").map(([i,s])=>i);return this.variantsByPosition().find(i=>t.includes(i.id)&&!i.config.original)||null}get inReview(){return this.type==="review"}get canDispatch(){return!!this.assignedVariant}get needsDispatch(){return this.assignedVariantId?!this.isOnAssignedVariant&&(this.inReview||this.isEligible):!1}evaluateEligibility(){const t=this.type=="ab_test"?this.evaluateAudienceEligibility():{status:"eligible",condition:void 0,expected:{},actual:{}},e=this.evaluateScopeEligibility(),i=this.evaluateVariantAudienceEligibility(),s=[t,e].every(r=>r.status==="eligible"||r.status==="match")&&(Object.keys(i).length===0||Object.values(i).some(r=>r.status==="eligible")),n=[t,e,...Object.values(i)].some(r=>r.status==="error");this.eligibility={status:s?"eligible":n?"error":"not_eligible",audience:t,scope:e,variants:i}}evaluateAudienceEligibility(){return this.audienceEvaluator.evaluateAll(this.config.audiences||[],this.config.audiences_condition||"every")}evaluateVariantAudienceEligibility(){const t={};for(const e of this.variants)e.config.audiences&&e.config.audiences.length>0?t[e.id]=this.audienceEvaluator.evaluateAll(e.config.audiences,e.config.audiences_condition||"every"):e.config.original||(t[e.id]={status:"eligible",condition:void 0,expected:{},actual:{}});return t}finalize(){this.isEligible&&this.removeViewParam()}extractPartialTemplateKey(t){if(!t)return;const e=t.split(".");return e.length<2?t:e.slice(0,-1).join(".")}variantForCurrentTemplate(){const t=this.pagePartialTemplateKey();return this.variants.find(e=>this.extractPartialTemplateKey(e.config.full_template_key)===t)||null}matchesCurrentTemplate(){return this.variantForCurrentTemplate()!==null}pagePartialTemplateKey(){const t=this.context.page.templateDirectory||(this.context.page.pageType==="metaobject"?"metaobject":null),e=t?`templates/${t}/`:"templates/",i=[this.context.page.templateName,this.context.page.templateSuffix].filter(Boolean).join(".");return e+i}extractViewParamFromFullTemplateKey(t){if(!t)return;const e=t.split("/").pop().split(".")||[];return e.slice(1,e.length-1).join(".")}variantsByPosition(){return this.variants.slice().sort((t,e)=>{const i=t.position||0,s=e.position||0;return i-s})}removeViewParam(){const t=new URL(window.location.href);t.searchParams.delete("view"),window.history.replaceState({},"",t.toString())}redirect(t){t.searchParams.delete("cache"),window.location.replace(t.toString())}}class N extends V{constructor(e,i,s){super(e,i,s);c(this,"buyItNowFinalizer",null);this.buyItNowFinalizer=new z({currentCartVariantId:this.context.page.currentCartVariantId,shopDomain:this.context.shop.shopDomain,storefrontAccessToken:this.context.shop.storefrontAccessToken})}get currentVariant(){return this.variants.find(e=>e.id===this.context.page.currentCartVariantId)||null}evaluateScopeEligibility(){return{status:"match",expected:this.scope,actual:this.scope}}
43dispatch(){this.dispatchCartAssignment(new URL(window.location.href))}dispatchCartAssignment(e){var n;const i=this.assignedVariant;if(!i)throw new Error(`Cannot dispatch ${this.scope} optimization because the assigned variant is not set`);const s=new XMLHttpRequest;if(s.open("POST","/cart/update.js",!1),s.setRequestHeader("Content-Type","application/json"),s.send(JSON.stringify({attributes:{shogun_variant_id:i==null?void 0:i.id}})),s.status===200){const r=(n=i==null?void 0:i.config)==null?void 0:n.theme_id;console.debug(`shogun: dispatching ${this.scope} optimization by setting cart attribute and reloading the page to reflect cart changes`+(r?` with theme_id '${r}'`:"")),this.redirect(e)}else throw new Error(`Failed to update cart for ${this.scope} optimization dispatch, status: ${s.status}`)}finalize(){var e;(this.isEligible||this.inReview)&&((e=this.buyItNowFinalizer)==null||e.run())}}class rt extends N{}class at extends V{get currentVariant(){return this.matchesPage()?this.variantForCurrentTemplate():null}matchesPage(){const{page_type:t,page_id:e}=this.config,i=!t||t===this.context.page.pageType,s=!e||e===this.context.page.pageId;return i&&s}evaluateScopeEligibility(){const{page_type:t,page_id:e}=this.config,i=new URLSearchParams(window.location.search).get("view");return i&&!this.variants.some(s=>this.extractViewParamFromFullTemplateKey(s.config.full_template_key)===i)?{status:"skipped",expected:void 0,actual:void 0,reason:"Visitor has view param that does not match any variant template keys, likely previewing a template change from theme editor"}:{status:this.scope==="page"&&this.matchesCurrentTemplate()&&this.matchesPage()?"match":"no_match",expected:{page_type:t,page_id:e},actual:{page_type:this.context.page.pageType,page_id:this.context.page.pageId}}}get canDispatch(){var t;return super.canDispatch&&!!this.extractViewParamFromFullTemplateKey((t=this.assignedVariant)==null?void 0:t.config.full_template_key)}dispatch(){var i,s,n;const t=new URL(window.location.href),e=this.extractViewParamFromFullTemplateKey((i=this.assignedVariant)==null?void 0:i.config.full_template_key);if(!e)throw new Error(`Assigned variant does not have a valid viewParam for dispatching full_template_key: ${(s=this.assignedVariant)==null?void 0:s.config.full_template_key}, variant: ${(n=this.assignedVariant)==null?void 0:n.id}`);t.searchParams.set("view",e),console.debug("shogun: Dispatching page optimization by redirecting to ",t.toString()),this.redirect(t)}}class ot extends N{}class ct extends N{}const B="_shogun_variant_id",x=`properties[${B}]`,dt=/\/cart\/add(\.js)?$/;class lt{constructor(t){c(this,"addToCartHandlerAttached",!1);c(this,"cartAddRequestInterceptionAttached",!1);this.config=t}run(){var e;const t=(e=this.config)==null?void 0:e.currentCartVariantId;if(!t){console.debug("shogun: no current cart variant ID assigned, add-to-cart interception skipped");return}this.interceptCartAddRequests(t),typeof document<"u"&&document.readyState==="loading"?document.addEventListener("DOMContentLoaded",()=>{this.attachAddToCartHandler(t)}):setTimeout(()=>{this.attachAddToCartHandler(t)},100)}attachAddToCartHandler(t){this.addToCartHandlerAttached||(this.addToCartHandlerAttached=!0,console.debug("shogun: setting up add-to-cart interception with cart variant ID:",t),document.querySelectorAll('form[action="/cart/add"]').forEach(e=>{const i=document.createElement("input");i.name=x,i.value=t,i.type="hidden",e.appendChild(i)}))}interceptCartAddRequests(t){this.cartAddRequestInterceptionAttached||(this.cartAddRequestInterceptionAttached=!0,this.interceptFetchCartAdd(t),this.interceptXhrCartAdd(t))}interceptFetchCartAdd(t){if(typeof window>"u"||typeof window.fetch!="function")return;const e=window.fetch,i=this;window.fetch=function(s,n){try{const r=((n==null?void 0:n.method)??(s instanceof Request?s.method:"GET")).toUpperCase(),d=s instanceof Request?s.url:String(s);if(r==="POST"&&i.isCartAddUrl(d)&&(n==null?void 0:n.body)!=null){const a=i.withShogunVariantProperty(n.body,t);if(a!==null)return e.call(this,s,{...n,body:a})}}catch(r){console.debug("shogun: failed to inject cart variant into fetch cart add request:",r)}return e.call(this,s,n)}}interceptXhrCartAdd(t){if(typeof XMLHttpRequest>"u")return;const e=XMLHttpRequest.prototype.open,i=XMLHttpRequest.prototype.send,s=this;XMLHttpRequest.prototype.open=function(n,r,d=!0,a,l){return this.__shogunIsCartAdd=(n==null?void 0:n.toUpperCase())==="POST"&&s.isCartAddUrl(String(r)),e.call(this,n,r,d,a,l)},XMLHttpRequest.prototype.send=function(n){if(this.__shogunIsCartAdd&&n!=null&&!(n instanceof Document))try{const r=s.withShogunVariantProperty(n,t);if(r!==null)return i.call(this,r)}catch(r){console.debug("shogun: failed to inject cart variant into XHR cart add request:",r)}return i.call(this,n)}}isCartAddUrl(t){try{const e=new URL(t,window.location.origin);return e.origin===window.location.origin&&dt.test(e.pathname)}catch{return!1}}withShogunVariantProperty(t,e){return t instanceof FormData||t instanceof URLSearchParams?(t.has(x)||t.append(x,e),t):typeof t=="string"?this.withShogunVariantPropertyInString(t,e):null}withShogunVariantPropertyInString(t,e){try{const s=JSON.parse(t);return s&&typeof s=="object"&&!Array.isArray(s)?JSON.stringify(this.withShogunVariantPropertyInPayload(s,e)):null}catch{}if(!t.includes("="))return null;const i=new URLSearchParams(t);return i.has(x)||i.append(x,e),i.toString()}withShogunVariantPropertyInPayload(t,e){return Array.isArray(t.items)?{...t,items:t.items.map(i=>i&&typeof i=="object"?{...i,properties:this.withVariantProperty(i.properties,e)}:i)}:"id"in t?{...t,properties:this.withVariantProperty(t.properties,e)}:t}withVariantProperty(t,e){const i=t&&typeof t=="object"?t:{};return i[B]!=null?i:{...i,[B]:e}}}const R=class R{constructor(){c(this,"observer",null)}removePreviewBar(t){t instanceof Element&&t.matches(R.PREVIEW_BAR_IFRAME_SELECTOR)&&(console.debug(`shogun: Removing preview bar iframe with id: ${t.id}`),t.remove(),this.stop()),t.querySelectorAll(R.PREVIEW_BAR_IFRAME_SELECTOR).forEac
43h(e=>{console.debug(`shogun: Removing preview bar iframe with id: ${e.id}`),e.remove(),this.stop()})}run(){if(this.observer)return;const t=document.documentElement;t&&(this.observer=new MutationObserver(e=>{for(const i of e)for(const s of i.addedNodes)s instanceof Element&&this.removePreviewBar(s)}),this.observer.observe(t,{childList:!0,subtree:!0}),this.removePreviewBar(document))}stop(){var t;(t=this.observer)==null||t.disconnect(),this.observer=null}};c(R,"PREVIEW_BAR_IFRAME_SELECTOR","#preview-bar-iframe, #PBarNextFrameWrapper");let F=R;class ht extends N{constructor(e,i,s){super(e,i,s);c(this,"addToCartFinalizer",null);c(this,"themePreviewFinalizer",null);this.buyItNowFinalizer=new z({currentCartVariantId:this.context.page.currentCartVariantId,shopDomain:this.context.shop.shopDomain,storefrontAccessToken:this.context.shop.storefrontAccessToken,lineItemLevelVariant:!0}),this.addToCartFinalizer=new lt({currentCartVariantId:this.context.page.currentCartVariantId})}get currentVariant(){const e=super.currentVariant;if(!e)return null;const i=e.config.theme_id;return i?i===this.context.page.themeId?e:null:e}dispatch(){var s;const e=new URL(window.location.href),i=(s=this.assignedVariant)==null?void 0:s.config.theme_id;i&&i!==this.context.page.themeId&&e.searchParams.set("preview_theme_id",i),this.dispatchCartAssignment(e)}finalize(){var e,i,s,n;(this.isEligible||this.inReview)&&((e=this.addToCartFinalizer)==null||e.run(),(i=this.buyItNowFinalizer)==null||i.run()),this.isOnAssignedVariant&&((s=this.assignedVariant)!=null&&s.config.theme_id)&&(this.themePreviewFinalizer||(this.themePreviewFinalizer=new F),(n=this.themePreviewFinalizer)==null||n.run())}}class ut extends V{get currentVariant(){return this.variantForCurrentTemplate()}evaluateScopeEligibility(){const t=this.pagePartialTemplateKey();return{status:this.matchesCurrentTemplate()?"match":"no_match",expected:t,actual:t}}get canDispatch(){var t;return super.canDispatch&&!!this.extractViewParamFromFullTemplateKey((t=this.assignedVariant)==null?void 0:t.config.full_template_key)}dispatch(){var i,s,n;const t=new URL(window.location.href),e=this.extractViewParamFromFullTemplateKey((i=this.assignedVariant)==null?void 0:i.config.full_template_key);if(!e)throw new Error(`Assigned variant does not have a valid viewParam for dispatching full_template_key: ${(s=this.assignedVariant)==null?void 0:s.config.full_template_key}, variant: ${(n=this.assignedVariant)==null?void 0:n.id}`);t.searchParams.set("view",e),console.debug("shogun: Dispatching template optimization by redirecting to ",t.toString()),this.redirect(t)}}class J extends V{constructor(e,i,s){super(e,i,s);c(this,"themePreviewFinalizer",null);this.themePreviewFinalizer=new F}get currentVariant(){return this.variants.find(e=>e.config.theme_id===this.context.page.themeId)||null}evaluateScopeEligibility(){if(!this.originalVariant)return{status:"error",expected:void 0,actual:void 0,reason:"Original variant is missing"};const e=this.originalVariant.config.theme_id;return e?{status:e===this.context.page.themeId?"match":"no_match",expected:e,actual:this.context.page.themeId}:{status:"error",expected:void 0,actual:void 0,reason:"Original variant is missing theme_id in config"}}
43get needsDispatch(){return this.isEligible&&!this.isOnAssignedVariant&&this.isFirstView}get canDispatch(){var e;return super.canDispatch&&!!((e=this.assignedVariant)!=null&&e.config.theme_id)}dispatch(){var s,n;const e=(s=this.assignedVariant)==null?void 0:s.config.theme_id;if(!e)throw new Error(`Assigned variant does not have a valid theme_id for dispatching, variant: ${(n=this.assignedVariant)==null?void 0:n.id}`);const i=new URL(window.location.href);i.searchParams.set("preview_theme_id",e),console.debug("shogun: Dispatching theme optimization by redirecting to ",i.toString()),this.redirect(i)}finalize(){var e;this.isOnAssignedVariant&&((e=this.themePreviewFinalizer)==null||e.run())}}c(J,"PREVIEW_BAR_IFRAME_IDS",["preview-bar-iframe","PBarNextFrameWrapper"]);class gt extends V{get currentVariant(){const t=decodeURIComponent(this.getCurrentPathWithoutLanguagePrefix());return this.variants.find(e=>e.config.path===t)||null}evaluateScopeEligibility(){const t=this.variants.find(r=>r.config.original);if(!t)return{status:"error",expected:void 0,actual:void 0,reason:"Original variant is missing"};const e=t.config.path;if(!e)return{status:"error",expected:void 0,actual:void 0,reason:"Original variant is missing path in config"};if(new URL(window.location.href).searchParams.get("view"))return{status:"skipped",expected:void 0,actual:void 0,reason:"Visitor is likely previewing a template change from theme editor"};const s=this.getCurrentPathWithoutLanguagePrefix(),n=decodeURIComponent(s);return{status:decodeURIComponent(e)===n?"match":"no_match",expected:e,actual:n}}get needsDispatch(){return!this.assignedVariantId||!this.isEligible?!1:(console.debug("shogun: Checking if URL redirect optimization needs dispatch. isOnAssignedVariant:",this.isOnAssignedVariant,"isFirstView:",this.isFirstView,"permanentRedirect:",this.config.permanent_redirect),this.config.permanent_redirect===!0&&!this.isOnAssignedVariant||!this.isOnAssignedVariant&&this.isFirstView===!0)}get canDispatch(){var t;return super.canDispatch&&!!((t=this.assignedVariant)!=null&&t.config.path)}get isOnAssignedVariant(){var e;if(super.isOnAssignedVariant)return!0;const t=((e=this.currentVariant)==null?void 0:e.config.original)===!0;return!!this.assignedVariantId&&t&&this.state==="started"&&this.config.permanent_redirect!==!0}dispatch(){var e,i,s,n,r;const t=new URL(window.location.href);if(!((e=this.assignedVariant)!=null&&e.config.path))throw new Error(`Assigned variant does not have a valid path for dispatching path: ${(i=this.assignedVariant)==null?void 0:i.config.path}, variant: ${(s=this.assignedVariant)==null?void 0:s.id}`);t.pathname=this.context.page.languageRootUrl!=="/"?this.context.page.languageRootUrl+((n=this.assignedVariant)==null?void 0:n.config.path):(r=this.assignedVariant)==null?void 0:r.config.path,console.debug("shogun: Dispatching url optimization by redirecting to ",t.toString()),this.redirect(t)}getCurrentPathWithoutLanguagePrefix(){return this.context.page.languageRootUrl==="/"||!this.context.page.path.startsWith(this.context.page.languageRootUrl)?this.context.page.path:this.context.page.path.replace(this.context.page.languageRootUrl,"")}}function X(o,t,e){switch(o.scope){case"page":return new at(o,t,e);case"template":return new ut(o,t,e);case"theme":return new J(o,t,e);case"url_redirect":return new gt(o,t,e);case"price":return new ot(o,t,e);case"product_details":return new ct(o,t,e);case"checkout":return new rt(o,t,e);case"shipping":return new ht(o,t,e);default:return console.debug(`shogun: No implementation for optimization scope '${o.scope}', ignoring optimization '${o.name}' (${o.id})`),null}}class H{constructor(t){c(this,"visitorBin");this.visitorBin=t}getRandomVariantForVisitorBin(t){let e=null,i=0;for(const s of t)if(i+=T.DEFAULT_NUMBER_OF_BINS*this.trafficForVariant(s)/100,this.visitorBin<i){e=s;break}return e||null}trafficForVariant(t){return t.config.percentage||0}}const k=class k extends H{assign(t){var s,n;if(t.length===0)return null;const e=this.sortOptimizationsByPriority(t),i=e.find(r=>r.firstNonDefaultEligibleVariant!==null);return i?(i.assignedVariantId=(s=i.firstNonDefaultEligibleVariant)==null?void 0:s.id,i):(e[0].assignedVariantId=(n=e[0].originalVariant)==null?void 0:n.id,e[0])}sortOptimizationsByPriority(t){return t.sort((e,i)=>{const s=this.scopePriority(e.scope),n=this.scopePriority(i.scope);return s-n})}
43scopePriority(t){return k.SCOPE_PRIORITIES[t||"page"]??k.SCOPE_PRIORITIES.page}};c(k,"SCOPE_PRIORITIES",{theme:1,template:2,page:3,url_redirect:4,price:5,product_details:6,checkout:7,shipping:8});let K=k;class Z extends H{assign(t){const e=t.filter(n=>n.isEligible);if(e.length===0)return null;const i=e[Math.floor(Math.random()*e.length)],s=this.getRandomVariantForVisitorBin(i.variants);return s?(i.assignedVariantId=s.id,i):null}}class pt extends H{assign(t){const e=t.flatMap(n=>n.variants),i=this.getRandomVariantForVisitorBin(e),s=t.find(n=>n.variants.some(r=>r.id===(i==null?void 0:i.id)))||null;return s&&i?(s.assignedVariantId=i.id,s):null}trafficForVariant(t){return t.traffic_percentage||0}}const O=class O{constructor(){c(this,"storage",new v("session"))}save(){typeof document>"u"||this.storage.set(O.STORAGE_KEY,document.referrer)||console.debug("shogun: could not retain the referrer, this visitor will be attributed to an internal redirect")}restore(){const t=this.storage.get(O.STORAGE_KEY);return t===null?typeof document<"u"&&document.referrer||null:(this.overrideDocumentReferrer(t),t||null)}clear(){this.storage.remove(O.STORAGE_KEY)}overrideDocumentReferrer(t){if(!(typeof document>"u"))try{Object.defineProperty(document,"referrer",{configurable:!0,get:()=>t})}catch(e){console.debug("shogun: failed to set original referrer via `Object.defineProperty`"),console.error(e);try{window.document.__defineGetter__("referrer",()=>t)}catch(i){console.debug("shogun: failed to set original referrer via `__defineGetter__`"),console.error(i)}}}};c(O,"STORAGE_KEY","_shg_referrer");let Y=O;const p=class p{constructor(t,e){c(this,"storage",new v("session"));c(this,"previewLinkHandlerAttached",!1);c(this,"_optimizationInReview");c(this,"optimizationResolved",!1);this.context=t,this.audienceEvaluator=e}get inReview(){return!!this.optimizationInReview}get optimizationInReview(){if(!this.optimizationResolved){const t=this.previewVariantId;this._optimizationInReview=t?X({id:"review-optimization",name:"Review Optimization",type:"review",scope:this.previewScope,state:"started",variants:[{id:t,name:"Preview Variant",optimization_id:"review-optimization",traffic_percentage:100,config:{original:!1,percentage:100}}],assignedVariantId:t},{page:this.context.page,shop:this.context.shop},this.audienceEvaluator):null,this.optimizationResolved=!0}return this._optimizationInReview||null}run(){const t=document.getElementById(p.PANEL_TEMPLATE_ID);if(!t){console.debug("shogun: sidebar not found!!!");return}const e=t.content.cloneNode(!0);this.attachPreviewLinkClickHandler();const i=()=>{document.body.style.paddingLeft="360px",document.body.style.paddingTop="50px",document.body.prepend(e),typeof window.restoreCollapsedState=="function"&&window.restoreCollapsedState(),typeof window.restoreDescriptionHeightState=="function"&&window.restoreDescriptionHeightState()};if(document.readyState==="loading"){document.addEventListener("DOMContentLoaded",i);return}i()}get previewVariantId(){const e=new URLSearchParams(window.location.search).get(p.REVIEW_OPTIMIZATION_VARIANT_ID_PARAM),i=this.storage.get(p.PREVIEW_VARIANT_ID_STORAGE_KEY);return e&&e!==i?(console.debug(`shogun: theme review in progress, setting variant: ${e}`),this.storage.set(p.PREVIEW_VARIANT_ID_STORAGE_KEY,e),e):(i&&console.debug(`shogun: theme review in progress, viewing variant: ${i}`),i)}get previewScope(){const e=new URLSearchParams(window.location.search).get(p.REVIEW_OPTIMIZATION_SCOPE_PARAM),i=this.storage.get(p.PREVIEW_OPTIMIZATION_SCOPE_STORAGE_KEY);return e&&e!==i?(console.debug(`shogun: theme review in progress, setting scope: ${e}`),this.storage.set(p.PREVIEW_OPTIMIZATION_SCOPE_STORAGE_KEY,e),e):i?(console.debug(`shogun: theme review in progress, using scope: ${i}`),i):p.DEFAULT_REVIEW_SCOPE}attachPreviewLinkClickHandler(){this.previewLinkHandlerAttached||(this.previewLinkHandlerAttached=!0,document.addEventListener("click",t=>{var n,r;const e=(r=(n=t.target).closest)==null?void 0:r.call(n,'a[id^="shg-preview-btn-"]'),i=e==null?void 0:e.dataset.variantId;if(!i)return;t.preventDefault();const s=new URLSearchParams(window.location.search);s.set(p.REVIEW_OPTIMIZATION_VARIANT_ID_PARAM,i),window.location.href=`${window.location.pathname}?${s.toString()}`}))}};c(p,"PANEL_TEMPLATE_ID","shogun-price-test-preview"),c(p,"PREVIEW_VARIANT_ID_
43STORAGE_KEY","_shg_preview_variant_id"),c(p,"PREVIEW_OPTIMIZATION_SCOPE_STORAGE_KEY","_shg_preview_optimization_scope"),c(p,"REVIEW_OPTIMIZATION_VARIANT_ID_PARAM","shgpvid"),c(p,"REVIEW_OPTIMIZATION_SCOPE_PARAM","shgsc"),c(p,"DEFAULT_REVIEW_SCOPE","product_details");let j=p;var ft=" daum[ /]| deusu/|(?:^|[^g])news(?!sapphire)|(?<! channel/|google/)google(?!(?:wv|app|/google| pixel))|(?<! cu)bots?(?:\\b|_)|(?<!cam)scan|(?<!lib)http|24x7|;\\s\\w+;$|@[a-z][\\w-]+\\.|\\(\\)|\\.com\\b|\\b\\w+/1\\.0;|\\bbw/|\\bdlc\\b|\\bort/|\\bperl\\b|\\btime/|\\||^[<\\(;]|^[\\w \\.\\-\\(?:\\):%]+(?:/v?\\d+(?:\\.\\d+)?(?:\\.\\d{1,10})*?)?(?:,|$)|^[\\w\\-]+/[\\w]+$|^[^ ]{50,}$|^\\d+\\b|^\\w*search\\b|^\\w+/[\\w\\(\\)]*$|^\\w+/\\d\\.\\d\\s\\([\\w@]+\\)$|^active|^ad muncher|^amaya|^apache/|^avsdevicesdk/|^azure|^biglotron|^blackbox exporter|^bot|^clamav[ /]|^claude-code/|^client/|^cobweb/|^custom|^ddg[_-]android|^discourse|^dispatch/\\d|^downcast/|^duckduckgo|^email|^exodusmovement|^facebook|^getright/|^gozilla/|^hobbit|^hotzonu|^hwcdn/|^igetter/|^jeode/|^jetty/|^jigsaw|^microsoft bits|^movabletype|^mozilla/\\d\\.\\d\\s[\\w\\.-]+$|^mozilla/\\d\\.\\d\\s\\((?:compatible;)?(?:\\s?[\\w\\d-.]+\\/\\d+\\.\\d+)?\\)$|^navermailapp|^netsurf|^offline|^openai/|^owler|^php|^postman|^ps_daily/|^python|^rank|^read|^reed|^remove\\.bg/|^rest|^rss|^snapchat|^sora |^space bison|^stape/|^svn|^swcd |^taringa|^thumbor/|^track|^w3c|^webbandit/|^webcopier|^wget|^whatsapp|^wordpress|^xenu link sleuth|^yahoo|^yandex|^zdm/\\d|^zoom marketplace/|abuse|advisor|agent\\b|analyzer|archive|ask jeeves/teoma|attracta|audit|bluecoat drtr|browsex|burpcollaborator|capture|catch|check\\b|checker|chrome-lighthouse|chromeframe|classifier|cloudflare|collapsify\\b|convertify|cookiehubverify/|crawl|cursor/|cypress/|dareboost|datanyze|dejaclick|detect|discovery|dmbrowser|download|exaleadcloudview|feed|firephp|foregenix|functionize|grab|hardenize\\b|headless|hotjar|httrack|hubspot marketing grader|ibisbrowser|infrawatch|insight|inspect|iplabel|java(?!;)|library|linkcheck|linktiger|mail\\.ru/|manager|manus-user/|marketgoo/|measure|monitor\\b|neustar wpm|node\\b|nutch|offbyone|openvas|optimize|pageburst|pagespeed|parser|phantomjs|pingdom|playwright|powermarks|preview|productfinder|prospectingstudio|proxy|ptst[ /]\\d|radar|readable/|retriever|rexx;|rigor|rss\\b|scrape|securityheaders|selenium|server|silktide|sindup/|sogou|sparkler/|speedcurve|spider|splash|statuscake|supercleaner|synapse|synthetic|testlocally|tools|torrent|transcoder|url|validator|virtuoso|wappalyzer|watchtowr|webglance|webkit2png|whatcms/|xtate/",mt=/bot|crawl|http|lighthouse|scan|search|spider/i,C;function vt(){if(C instanceof RegExp)return C;try{C=new RegExp(ft,"i")}catch{C=mt}return C}var wt=o=>typeof o=="string"&&o!=="";function _t(o){return wt(o)&&vt().test(o)}var bt=_t;const f=class f{constructor(t){c(this,"storage",new v("local"));this.publishedOptimizationIds=t}get writable(){return this.storage.writable}get legacyEntries(){return Object.values(this.getState()).filter(t=>typeof t=="string").length}get(t){const e=this.getState()[t];return!e||typeof e=="string"?void 0:{...e,state:e.state??"started"}}update(t){var r,d,a,l;if(t.type!=="ab_test"||t.inReview)return!0;console.debug(`shogun: Caching assignment for optimization: '${t.name}' (${t.id}) to variant: '${(r=t.assignedVariant)==null?void 0:r.name}' (${(d=t.assignedVariant)==null?void 0:d.id})'`);const e=this.getState(),i=t.state??"assigned",s=e[t.id],n=s&&typeof s=="object"?s.assignedAt:t.assignedAt??(t.isFirstAssignment?Date.now():void 0);return t.assignedAt=n,this.storage.set(f.STORAGE_KEY,JSON.stringify({...e,[t.id]:{variantId:t.assignedVariantId,themeId:(l=(a=t.assignedVariant)==null?void 0:a.config)==null?void 0:l.theme_id,state:i,assignedAt:n}}))}markDispatched(t){const e=this.getState(),i=e[t];if(!i||typeof i!="object")return null;const s=Date.now();return this.storage.set(f.STORAGE_KEY,JSON.stringify({...e,[t]:{...i,dispatchedAt:s}}))?s:null}pendingDispatch(){let t;try{t=JSON.parse(this.storage.get(f.STORAGE_KEY)||"{}")??{}}catch{return null}for(const[e,i]of Object.entries(t))if(i&&typeof i=="object"&&typeof i.dispatchedAt=="number"){const s=typeof i.landedAt=="number"?i.landedAt:void 0;return{optimizationId:e,variantId:i.variantId,dispatchedAt:i.dispatchedAt,landedAt:s}}return null}markLanded(t,e){const i=this.getState(),s=i[t];!s||typeof s!="object"||s.dispatchedAt!==e||this.storage.set(f.STORAGE_KEY,JSON.stringify({...i,[t]:{...s,landedAt:Date.now()}}))}clearDispatched(){const t=this.getState(),e=Object.keys(t).filter(i=>{const s=t[i];return typeof s=="object"&&s!==null&&(s.dispatchedAt!==void 0||s.landedAt!==void 0)});e.length!==0&&(e.forEach(i=>
43{const{dispatchedAt:s,landedAt:n,...r}=t[i];t[i]=r}),this.storage.set(f.STORAGE_KEY,JSON.stringify(t)))}clearExpired(){const t=this.getState();if(this.expiredOptimizationIds().forEach(i=>delete t[i]),!this.storage.set(f.STORAGE_KEY,JSON.stringify(t))){console.debug("shogun: could not clear expired optimization state, not redirecting so the visitor is not sent round in a loop");return}console.debug("shogun: cleared expired optimization state, redirecting to default theme");const e=new URL(window.location.href);e.searchParams.set(f.PREVIEW_THEME_PARAM,""),window.location.replace(e.toString())}hasExpiredEntries(){return this.expiredOptimizationIds().length>0}expiredOptimizationIds(){return Object.entries(this.getState()).filter(([t,e])=>typeof e=="string"?!0:!!e.themeId).map(([t])=>t).filter(t=>!this.publishedOptimizationIds.includes(t))}getState(){try{const t=JSON.parse(this.storage.get(f.STORAGE_KEY)||"{}");return!t||typeof t!="object"||Array.isArray(t)?{}:t}catch{return this.storage.remove(f.STORAGE_KEY),{}}}};c(f,"STORAGE_KEY","_shg_ab_optimizations_cache"),c(f,"PREVIEW_THEME_PARAM","preview_theme_id");let q=f;function Q(){const o=At(),t=yt();return{navigation_type:(o==null?void 0:o.type)??null,prerendering:t.prerendering,activation_start:typeof(o==null?void 0:o.activationStart)=="number"?Math.round(o.activationStart):null,visibility:t.visibility,elapsed_ms:It(),webdriver:Et()}}function yt(){try{return{prerendering:"prerendering"in document?!!document.prerendering:null,visibility:document.visibilityState??null}}catch(o){return console.debug("shogun: could not read the state of this page",o),{prerendering:null,visibility:null}}}function It(){try{return Math.round(performance.now())}catch(o){return console.debug("shogun: could not read how long this page has been loading",o),null}}function Et(){try{return"webdriver"in navigator?!!navigator.webdriver:null}catch(o){return console.debug("shogun: could not read whether this page is driven by automation",o),null}}function At(){try{return performance.getEntriesByType("navigation")[0]??null}catch(o){return console.debug("shogun: could not read the navigation timing for this page",o),null}}const tt={visitor_consent:null,banner:null,region:null};function et(o){var t,e,i;if(!o)return tt;try{return{visitor_consent:((t=o.currentVisitorConsent)==null?void 0:t.call(o))??null,banner:((e=o.shouldShowBanner)==null?void 0:e.call(o))??null,region:((i=o.getRegion)==null?void 0:i.call(o))||null}}catch(s){return console.debug("shogun: could not read the consent state",s),tt}}const y=class y{constructor(t){c(this,"pixelTrackingStarted",!1);c(this,"assignedOptimization",null);c(this,"pageViewId",y.newPageViewId());this.context=t}static newPageViewId(){try{return crypto.randomUUID()}catch{return null}}get configLapsed(){const t=this.context.shop.configExpiresAt;return typeof t=="number"&&Date.now()-t>=y.CONFIG_LAPSE_GRACE_MS}static isoOrNull(t){if(typeof t!="number"||!Number.isFinite(t))return null;const e=new Date(t);return Number.isNaN(e.getTime())?null:e.toISOString()}async track(t,e,{reason:i,details:s}={}){var d,a,l;if(e!=null&&e.inReview||this.configLapsed)return;console.debug(`shogun: tracking event '${t}' for optimization '${(e==null?void 0:e.name)||"none"}' (${(e==null?void 0:e.id)||"none"}) ${i?`with reason '${i}'`:""}`),this.assignedOptimization=e??this.assignedOptimization,(t=="started"||t=="viewed"||t=="skipped")&&this.startPixelTracking(t==="started").catch(u=>this.reportCollectionFailure(u));const n=(d=window.Shopify)==null?void 0:d.customerPrivacy;let r=!1;try{r=(n==null?void 0:n.analyticsProcessingAllowed())??!1}catch(u){console.debug("shogun: could not read the consent status",u)}try{const u=await fetch(`${this.context.shop.analyticsUrl}/dispatcher/${t}`,{method:"POST",headers:{"Content-Type":"application/json"},body:JSON.stringify({name:t,shop_id:this.context.shop.shopId,pageview_id:this.pageViewId,session_id:this.context.visitor.sessionId,visitor_id:this.context.visitor.id,optimization_id:e==null?void 0:e.id,variant_id:(a=e==null?void 0:e.assignedVariant)==null?void 0:a.id,reason:i,details:{optimization_ids:this.context.publishedOptimizations.map(h=>h.id),distribution_method:this.context.assignmentStrategy,context:this.context.page,default_theme_id:this.context.shop.defaultThemeId??null,legacy_cache_entries:this.context.legacyCacheEntries,client_timestamp:new Date().toISOString(),optimizations:this.context.publishedOptimizations.map(h=>({id:h.id,assigned_variant_id:h.assignedVariantId,first_assignment:h.isFirstAssignment,assigned_at:y.isoOrNull(h.assignedAt),eligibility:h.eligibility}
43)),from_dispatch_at:y.isoOrNull(this.context.fromDispatchAt),first_visit_at:this.context.visitor.detailsPersisted?y.isoOrNull((l=this.context.visitor.details)==null?void 0:l.first_visit_timestamp):null,consented:r,consent_api:n?"available":"unavailable",consent:et(n),environment:{version:this.context.version,storage:this.context.storage,config_expires_at:y.isoOrNull(this.context.configExpiresAt),...this.context.deferral,...Q()},...s}}),keepalive:!0});u.ok||console.error(`shogun: the analytics endpoint refused the '${t}' event with status ${u.status}, it was not recorded`)}catch(u){console.error("shogun: failed to send tracking event",u)}}static async trackLanded(t){var e;try{const i=await fetch(`${t.analyticsUrl}/dispatcher/landed`,{method:"POST",headers:{"Content-Type":"application/json"},body:JSON.stringify({name:"landed",shop_id:t.shopId,pageview_id:null,session_id:t.visitor.sessionId,visitor_id:t.visitor.id,optimization_id:t.optimization.id,variant_id:t.optimization.variantId,details:{context:t.page,client_timestamp:new Date().toISOString(),from_dispatch_at:y.isoOrNull(t.dispatchedAt),consent:et((e=window.Shopify)==null?void 0:e.customerPrivacy),environment:{version:t.version,...Q()}}}),keepalive:!0});return i.ok||console.error(`shogun: the analytics endpoint refused the 'landed' event with status ${i.status}, it was not recorded`),i.ok}catch(i){return console.error("shogun: failed to send tracking event",i),!1}}async startPixelTracking(t=!1){var n,r,d,a,l;if(console.debug("shogun: attempting to start pixel tracking for optimizations"),this.pixelTrackingStarted)return;const e=Date.now(),[i,s]=await Promise.all([this.getCustomerPrivacy(),this.getAnalytics()]);i.analyticsProcessingAllowed()||(console.debug("shogun: Visitor has not consented to tracking, unable to start pixel tracking for optimizations, waiting for consent..."),await this.waitForConsent(i),this.track("consented",this.assignedOptimization??void 0).catch(u=>console.error("shogun: could not report consent",u))),console.debug("shogun: Visitor has consented to tracking, starting pixel tracking for optimizations");try{s.publish("shogun:load",{app_type:((n=this.assignedOptimization)==null?void 0:n.type)=="personalization"?"personalization":"ab_testing",page_type:this.context.page.pageType,page_id:this.context.page.pageId,optimization_id:((r=this.assignedOptimization)==null?void 0:r.id)??null,variant_id:((a=(d=this.assignedOptimization)==null?void 0:d.assignedVariant)==null?void 0:a.id)??null,on_assigned_variant:((l=this.assignedOptimization)==null?void 0:l.isOnAssignedVariant)??!1,session_id:this.context.visitor.sessionId,visitor_id:this.context.visitor.id,pageview_id:this.pageViewId,original_referrer:this.context.originalReferrer}),this.pixelTrackingStarted=!0}catch(u){this.reportCollectionFailure(u);return}t&&this.track("collecting",this.assignedOptimization??void 0,{details:{waited_ms:Date.now()-e}}).catch(u=>console.error("shogun: could not report that collection started",u))}reportCollectionFailure(t){console.error("shogun: pixel tracking did not start, this visitor will not be collected",t);const e=t instanceof A?t.reason:"analytics_unavailable";this.track("errored",this.assignedOptimization??void 0,{reason:e,details:{error:t instanceof Error?{message:t.message,stack:t.stack}:String(t)}}).catch(i=>console.error("shogun: could not report the collection failure",i))}async getShopify(){return this.until(()=>window.Shopify,"Timed out waiting for Shopify API","analytics_unavailable")}
43async getAnalytics(){const t=await this.getShopify();return this.until(()=>{const e=t.analytics;return e!=null&&e.publish?e:void 0},"Timed out waiting for Shopify analytics API","analytics_unavailable")}async getCustomerPrivacy(){const t=await this.getShopify();return t!=null&&t.customerPrivacy?t.customerPrivacy:(await this.loadConsentTrackingApi(),this.until(()=>{var e;return(e=window.Shopify)==null?void 0:e.customerPrivacy},"Timed out waiting for Shopify customerPrivacy API","analytics_unavailable"))}loadConsentTrackingApi(){return new Promise((t,e)=>{const i=window.Shopify;if(!(i!=null&&i.loadFeatures)){e(new A("Shopify.loadFeatures is not available","analytics_unavailable"));return}i.loadFeatures([{name:"consent-tracking-api",version:"0.1"}],s=>{s&&s.length>0?e(s[0]):t()})})}waitForConsent(t){return t.analyticsProcessingAllowed()?Promise.resolve():new Promise((e,i)=>{let s=!1,n=!1;const r=()=>{document.removeEventListener("visitorConsentCollected",d)},d=()=>{try{s=t.analyticsProcessingAllowed(),s||(n=!0)}catch(a){console.debug("shogun: could not read the consent status after it was collected",a)}};document.addEventListener("visitorConsentCollected",d),this.until(()=>s?!0:void 0,"Timed out waiting for user consent","consent_timeout").then(()=>{r(),e()}).catch(a=>{r(),i(n?new A("Consent was declined","consent_declined",{cause:a}):a)})})}until(t,e,i,{intervalMs:s=250,timeoutMs:n=15e3}={}){return new Promise((r,d)=>{const a=t();if(a){r(a);return}const l=Date.now(),u=window.setInterval(()=>{const h=t();if(h){window.clearInterval(u),r(h);return}Date.now()-l>n&&(window.clearInterval(u),d(new A(e,i)))},s)})}};c(y,"CONFIG_LAPSE_GRACE_MS",4320*60*1e3);let L=y;class St{constructor(t){c(this,"deferredAt",null);c(this,"shownAt",null);c(this,"resume",()=>{this.hidden||(this.shownAt===null&&(this.shownAt=Date.now()),this.onShown())});this.onShown=t}get hidden(){try{const t=document.visibilityState;return!!document.prerendering||t==="hidden"||t==="prerender"}catch(t){return console.debug("shogun: could not read whether the page is visible, treating it as visible",t),!1}}holdUntilShown(){if(!this.hidden)return!1;if(this.deferredAt!==null)return!0;try{this.listen(!0)}catch(t){return console.debug("shogun: could not wait for the page to be shown, running now",t),this.release(),!1}return this.deferredAt=Date.now(),!0}release(){try{this.listen(!1)}catch(t){console.debug("shogun: could not stop waiting for the page to be shown",t)}}get deferral(){return this.deferredAt===null?{was_hidden:!1,hidden_ms:0}:{was_hidden:!0,hidden_ms:(this.shownAt??Date.now())-this.deferredAt}}listen(t){const e=t?"addEventListener":"removeEventListener";document[e]("visibilitychange",this.resume),document[e]("prerenderingchange",this.resume),window[e]("pageshow",this.resume)}}const Ot=["gclid","gbraid","wbraid","fbclid","ttclid","msclkid","srsltid"],Pt=64;function Tt(o,t){const e=Vt(o);return{click_ids:Ot.filter(i=>e==null?void 0:e.has(i)),utm_source:W(e==null?void 0:e.get("utm_source")),utm_medium:W(e==null?void 0:e.get("utm_medium")),utm_campaign:W(e==null?void 0:e.get("utm_campaign")),referrer_host:xt(t)}}function Vt(o){try{return new URL(o).searchParams}catch{return null}}function xt(o){if(!o)return null;try{return new URL(o).host||null}catch{return null}}function W(o){return o?o.slice(0,Pt):null}const Ct={location_unavailable:"location_unavailable",visitor_details_unavailable:"storage_unavailable"},it=o=>o instanceof Error?{message:o.message,stack:o.stack}:String(o),w=class w{constructor(t){c(this,"retainedReferrer");c(this,"originalReferrer");c(this,"optimizationCache");c(this,"_visitor");c(this,"_audienceEvaluator");c(this,"_optimizationReview");c(this,"attemptsStore",new v("session"));c(this,"tracker");c(this,"hasRun",!1);c(this,"pageVisibility",new St(()=>this.run()));c(this,"legacyCacheEntries",0);c(this,"_publishedOptimizations");c(this,"_assignedOptimization");c(this,"fromDispatchAt",null);this.context=t,this.retainedReferrer=new Y,this.originalReferrer=this.retainedReferrer.restore(),this.optimizationCache=new q(t.publishedOptimizations.map(e=>e.id)),this.reportHeldLanding()}reportHeldLanding(){try{if(!this.pageVisibility.hidden)return;const t=this.optimizationCache.pendingDispatch();if(!t||t.landedAt!==void 0)return;
43L.trackLanded({analyticsUrl:this.context.shop.analyticsUrl,shopId:this.context.shop.shopId,version:w.VERSION,page:this.context.page,visitor:T.storedIds(),optimization:{id:t.optimizationId,variantId:t.variantId},dispatchedAt:t.dispatchedAt}).then(e=>{e&&this.optimizationCache.markLanded(t.optimizationId,t.dispatchedAt)}).catch(e=>console.debug("shogun: could not note that a hidden landing was reported",e))}catch(t){console.debug("shogun: could not report a page that loaded hidden after a redirect",t)}}get visitor(){return this._visitor||(this._visitor=new T(this.context.session)),this._visitor}get audienceEvaluator(){return this._audienceEvaluator||(this._audienceEvaluator=new nt(this.visitor,this.context.shop.geoLocationApi)),this._audienceEvaluator}get optimizationReview(){return this._optimizationReview||(this._optimizationReview=new j(this.context,this.audienceEvaluator)),this._optimizationReview}get publishedOptimizations(){return this._publishedOptimizations||(this._publishedOptimizations=this.context.publishedOptimizations.flatMap(t=>{var r,d;const e=this.optimizationCache.get(t.id),i=(e==null?void 0:e.variantId)||t.assignedVariantId,s=(e==null?void 0:e.state)||t.state,n=(e==null?void 0:e.assignedAt)??t.assignedAt;if(i){const a=((d=(r=t.variants)==null?void 0:r.find(l=>l.id===i))==null?void 0:d.name)||i;console.debug(`shogun: Found cached optimization for optimization: '${t.name}' (${t.id}), with variant: '${a}' (${i})`)}return X({...t,assignedVariantId:i,state:s,assignedAt:n},{page:this.context.page,shop:this.context.shop},this.audienceEvaluator)??[]})),this._publishedOptimizations}get abTestStrategy(){switch(this.context.assignmentStrategy){case"greedy":return new Z(this.visitor.bin);case"even":return new pt(this.visitor.bin);default:return new Z(this.visitor.bin)}}get personalizationStrategy(){return new K(this.visitor.bin)}get assignedOptimization(){return this._assignedOptimization===void 0&&(this._assignedOptimization=this.optimizationReview.optimizationInReview||this.previouslyAssignedOptimization||this.abTestStrategy.assign(this.publishedOptimizations.filter(t=>t.type==="ab_test"))||this.personalizationStrategy.assign(this.publishedOptimizations.filter(t=>t.type==="personalization"))||null),this._assignedOptimization}get previouslyAssignedOptimization(){return this.publishedOptimizations.find(t=>t.assignedVariantId!==void 0)||null}get isBot(){return bt(navigator.userAgent)}get dispatchAttempts(){return Number(this.attemptsStore.get(w.DISPATCH_ATTEMPTS_KEY)||"0")}get trackingService(){return this.tracker||(this.tracker=new L({shop:this.context.shop,page:this.context.page,visitor:this.visitor,assignmentStrategy:this.context.assignmentStrategy,publishedOptimizations:this.publishedOptimizations,originalReferrer:this.originalReferrer,storage:{cookie:this.visitor.cookiesWritable,local:this.optimizationCache.writable,session:this.attemptsStore.writable},version:w.VERSION,legacyCacheEntries:this.legacyCacheEntries,deferral:this.pageVisibility.deferral,configExpiresAt:this.context.configExpiresAt??null,fromDispatchAt:this.fromDispatchAt})),this.tracker}get isThemePreview(){var i,s,n;if(this.optimizationReview.inReview)return!1;const t=this.context.page.themeId!=this.context.shop.defaultThemeId,e=(n=(s=(i=this.previouslyAssignedOptimization)==null?void 0:i.assignedVariant)==null?void 0:s.config)==null?void 0:n.theme_id;return t&&(e===void 0||e!==this.context.page.themeId)}set dispatchAttempts(t){this.attemptsStore.set(w.DISPATCH_ATTEMPTS_KEY,t.toString())||console.debug("shogun: could not record the dispatch attempt, this session is not protected against a redirect loop")}exclude(t,e,i=this.previouslyAssignedOptimization){const s=i&&!i.inReview?i:void 0;this.trackingService.track("excluded",s,e?{reason:t,details:e}:{reason:t})}get unassignedReason(){if(this.context.configExpired&&this.publishedOptimizations.length===0)return"config_expired";const e=this.publishedOptimizations.flatMap(i=>{var s,n;return[...Object.values(((s=i.eligibility)==null?void 0:s.audience.evaluations)??{}),...Object.values(((n=i.eligibility)==null?void 0:n.variants)??{}).flatMap(r=>Object.values(r.evaluations??{}))]}).find(i=>i.status==="error");return Ct[(e==null?void 0:e.reason)??""]??"no_assigned_variant"}run(){var t,e,i,s,n,r;if(!this.hasRun&&!this.pageVisibility.holdUntilShown()){this.hasRun=!0,this.pageVisibility.release(),this.legacyCacheEntries=this.optimizationCache.legacyEntries,this.fromDispatchAt=((t=this.optimizationCache.pendingDispatch())==null?void 0:t.dispatchedAt)??null,this.optimizationCache.clearDispatched();try{if(this.isBot){console.debug("shogun: Visitor identified as bot, skipping optimization assignment and execution."),this.exclude("bot");return}const d=!this.optimizationCache.writable&&this.publishedOptimizations.some(l=>l.type==="ab_test");
43if(!this.visitor.idsPersisted||d){console.debug("shogun: Visitor cannot persist their assignment, skipping optimization assignment and execution."),this.exclude("storage_unavailable");return}if(this.dispatchAttempts>=w.MAX_DISPATCH_ATTEMPTS)throw new A(`Maximum dispatch attempts of ${w.MAX_DISPATCH_ATTEMPTS} exceeded. Possible redirect loop detected.`,"max_dispatch_attempts");if(this.optimizationCache.hasExpiredEntries()){this.exclude("cache_expired",{expired_optimization_ids:this.optimizationCache.expiredOptimizationIds()},null),this.optimizationCache.clearExpired();return}if(this.isThemePreview){console.debug("shogun: Visitor identified as theme preview, skipping optimization assignment and execution."),this.exclude("theme_preview");return}this.publishedOptimizations.forEach(l=>l.evaluateEligibility()),console.debug(`shogun: Running dispatcher with ${this.publishedOptimizations.length} published optimizations (${this.publishedOptimizations.map(l=>l.name).join(", ")})`);const a=this.assignedOptimization;if(a){if(!this.optimizationCache.update(a)){console.debug("shogun: Could not record the assignment, skipping optimization execution."),this.exclude("storage_unavailable",void 0,a);return}if(a.isFirstAssignment&&this.trackingService.track("assigned",a,{details:{traffic:Tt(window.location.href,this.originalReferrer)}}),a.needsDispatch){if(!a.canDispatch)throw new A(`Optimization '${a.name}' (${a.id}) cannot dispatch variant '${(e=a.assignedVariant)==null?void 0:e.id}'`,"invalid_variant_config",{optimization:a});console.debug(`shogun: Dispatching optimization: ${a.name} (${a.id}) with variant: ${(i=a.assignedVariant)==null?void 0:i.name} (${(s=a.assignedVariant)==null?void 0:s.id}) [attempt ${this.dispatchAttempts+1}]`),this.dispatchAttempts==0&&this.retainedReferrer.save();const l=this.optimizationCache.markDispatched(a.id);this.trackingService.track("dispatched",a,{details:{dispatched_at:l===null?null:new Date(l).toISOString()}}),this.dispatchAttempts=this.dispatchAttempts+1;try{a.dispatch()}catch(u){throw this.optimizationCache.clearDispatched(),new A(`Dispatch failed for optimization '${a.id}'`,"dispatch_failed",{cause:u,optimization:a})}return}console.debug(`shogun: Running optimization: '${a.name}' (${a.id}) with variant: '${(n=a.assignedVariant)==null?void 0:n.name}' (${(r=a.assignedVariant)==null?void 0:r.id})`),a.inReview?(console.debug("shogun: Optimization is in review, running optimization review flow for optimization"),this.optimizationReview.run()):a.isFirstView?(console.debug("shogun: This is the first view for this optimization, tracking started event."),a.state="started",this.optimizationCache.update(a),this.trackingService.track("started",a)):a.isOnAssignedVariant?(console.debug("shogun: This is not the first view for this optimization, tracking viewed event."),this.trackingService.track("viewed",a)):(console.debug("shogun: Visitor is not eligible for the assigned optimization, skipping view tracking and finalization."),this.trackingService.track("skipped",a,{reason:"not_eligible"})),this.dispatchAttempts=0,a.finalize()}else console.debug("shogun: No optimization assigned to this visitor."),this.trackingService.track("skipped",void 0,{reason:this.unassignedReason});this.retainedReferrer.clear()}catch(d){console.error("shogun: Error running optimizations",d);try{const a=d instanceof A?d:void 0;this.trackingService.track("errored",a==null?void 0:a.optimization,{reason:a==null?void 0:a.reason,details:{error:it(d),cause:(a==null?void 0:a.cause)===void 0?void 0:it(
43a.cause)}})}catch(a){console.error("shogun: Failed to report dispatcher error",a)}this.retainedReferrer.clear()}}}};c(w,"VERSION","2.2.0"),c(w,"MAX_DISPATCH_ATTEMPTS",5),c(w,"DISPATCH_ATTEMPTS_KEY","_shg_dispatch_attempts");let G=w;window.ShogunDispatcher=G})();
44
45})();
46  
47</script>
47<script type="text/javascript">
48  ;(function() {
49    const designMode = false;
50    if (designMode) {
51      console.debug("shogun: Design mode is enabled, skipping optimizer initialization");
52      return;
53    }
54
55    // an Error cannot be sent as-is: message and stack are non-enumerable, so JSON.stringify gives {}
56    const describeThrown = (value) =>
57      value instanceof Error ? { message: value.message, stack: value.stack } : String(value);
58
59    const reportExclusion = (reason, details) => {
60      try {
61        if (typeof fetch !== 'function') return;
62
63        fetch("https://shogun-abc-production.global.ssl.fastly.net/dispatcher/excluded", {
64          method: 'POST',
65          headers: { 'Content-Type': 'application/json' },
66          body: JSON.stringify({
67            name: 'excluded',
68            shop_id: "142892b1-d562-4feb-add3-95126b96e561",
69            reason: reason,
70            details: details || {}
71          }),
72          keepalive: true,
73        }).catch(() => {});
74      } catch (_error) {
75        // reporting a bail must never be a thing that breaks a merchant's page
76      }
77    };
78
79    // If the referrer url is the Shopify admin url or other known merchant domains, then set a local storage shg_is_merchant flag to true
80    // This is used to remove the preview bar from the page for shoppers
81    //
82    // Reading localStorage throws outright where the origin is denied storage, and this only decides whether a
83    // merchant sees the preview bar. Letting it escape would take the dispatcher down with it and leave the visitor
84    // reporting nothing at all.
85    try {
86      const referrer = document.referrer
87      const merchantDomains = ['admin.shopify.com', 'ab.shgapi.com', 'abc.shogun.dev']
88      if (!localStorage.getItem('_shg_is_merchant') && merchantDomains.some(domain => referrer.includes(domain))) {
89        console.debug('shogun: Setting shg_is_merchant to true')
90        localStorage.setItem('_shg_is_merchant', 'true')
91      }
92    } catch (error) {
93      console.debug('shogun: could not read the merchant flag, continuing without it', error)
94    }
95
96    // Check for optimization disable flags
97    const urlParams = new URLSearchParams(window.location.search);
98    const optimizationDisabled = urlParams.get('shg') === "false" || window.location.hostname.includes('shopifypreview');
99
100    if (optimizationDisabled) {
101      console.debug("shogun: Optimization is disabled, skipping optimizer initialization");
102      return;
103    }
104
105    // Load shop metafield configuration
106    
107    const shopMetafieldConfig = {"default_theme_id":196909007193,"method":"greedy","optimizations":[],"expires_at":1790987107000,"env":"production"};
108    
109    if (!shopMetafieldConfig) {
110      console.debug("shogun: Shop metafield configuration for optimizations is missing. Skipping optimizer initialization.");
111      reportExclusion('config_unavailable');
112      return;
113    }
114
115    // A lapsed metafield yields no optimizations, which on its own is indistinguishable from a shop running none.
116    const configExpired = !(shopMetafieldConfig.expires_at > Date.now());
117    const optimizationsData = configExpired ? [] : (shopMetafieldConfig.optimizations || []);
118
119    // These ID should match. It is possible for them to be different if a theme is copied from a different shop.
120    const intendedShopifyId = "37354340485"; // The hard coded shopify ID when this snippet was pushed to the theme.
121    const currentShopifyId = "37354340485"; // The current shopify ID that this theme is rendered in.
122    if (intendedShopifyId !== currentShopifyId) {
123      console.debug(`shogun: Shopify ID mismatch: intendedShopifyId=${intendedShopifyId} currentShopifyId=${currentShopifyId}. This may indicate the theme was copied from another shop and not properly set up. Skipping optimizer initialization to avoid potential issues.`);
124      // Attributed to the shop the snippet was written for, the only internal id it carries; both Shopify ids ride
125      // along so the shop it is actually running on can be resolved.
126      reportExclusion('shop_mismatch', { intended_shopify_id: intendedShopifyId, current_shopify_id: currentShopifyId });
127      return;
128    } else {
129      console.debug(`shogun: Shopify ID verified: ${intendedShopifyId}`);
130    }
131
132    
133      if (typeof ShogunDispatcher === 'undefined') {
134        console.error("shogun: Dispatcher is not defined. Please ensure the shogun optimizer script is properly loaded.");
135        reportExclusion('dispatcher_unavailable', { optimizer_version: 2 });
136        return;
137      }
138
139      const dispatcherConfig = {
140        shop: {
141          shopId: "142892b1-d562-4feb-add3-95126b96e561",
142          shopDomain: "ruohonjuuri.myshopify.com",
143          analyticsUrl: "https://shogun-abc-production.global.ssl.fastly.net",
144          geoLocationApi: "https://ipinfo.io/json?token=f2ae3a557d807b",
145          storefrontAccessToken: "3a936a39bbc45280f7c8a749e0de691e",
146          defaultThemeId: shopMetafieldConfig.default_theme_id ? shopMetafieldConfig.default_theme_id.toString() : null,
147          configExpiresAt: shopMetafieldConfig.expires_at,
148        },
149        page: {
150          pageId: "16512148177241",
151          pageType: "product",
152          templateName: "product",
153          templateSuffix: "",
154          templateDirectory: "",
155          themeId: "196909007193",
156          languageRootUrl: "/",
157          path: window.location.pathname,
158          currentCartVariantId: null,
159        },
160        session: {
161          sessionId: urlParams.get('shgSessionId'),
162          customerId: "",
163          isB2B: false,
164        },
165        assignmentStrategy: shopMetafieldConfig.method,
166        publishedOptimizations: optimizationsData,
167        configExpired: configExpired,
168        configExpiresAt: typeof shopMetafieldConfig.expires_at === 'number' ? shopMetafieldConfig.expires_at : null
169      }
170
171      console.debug("shogun: Initializing ShogunOptimizer v2");
172      try {
173        const dispatcher = new ShogunDispatcher(dispatcherConfig);
174        dispatcher.run();
175      } catch (error) {
176        console.error("shogun: Dispatcher failed to start.", error);
177        reportExclusion('dispatcher_unavailable', { optimizer_version: 2, error: describeThrown(error) });
178      }
179    
180  })();
181
182</script>
182
183
184<script type="text/javascript">
185      (function(c,l,a,r,i,t,y){
186          c[a]=c[a]||function(){(c[a].q=c[a].q||[]).push(arguments)};
187          t=l.createElement(r);t.async=1;t.src="https://www.clarity.ms/tag/"+i;
188          y=l.getElementsByTagName(r)[0];y.parentNode.insertBefore(t,y);
189      })(window, document, "clarity", "script", "rgbo21rq1s");
190  </script>
190
191
192    <meta charset="utf-8">
193    <meta name="viewport" content="width=device-width, initial-scale=1.0, height=device-height, minimum-scale=1.0, maximum-scale=1.0">
194    <meta name="theme-color" content="#ffffff">
195      
196    <title>Hair ASAP -hiuspohjaöljy, 100 ml &ndash; Ruohonjuuri</title><meta name="description" content="Hair ASAP -hiuspohjaöljy ravitsee hiusjuuria ja tukee hiuspohjan hyvinvointia huolella valittujen kasviöljyjen voimalla. Suomessa kehitetyn ja valmistetun hoitoöljyn kevyt koostumus imeytyy miellyttävästi eikä jätä hiuksia raskaan tuntuisiksi, minkä ansiosta se sopii erinomaisesti myös hennoille hiuksille. Riittoisa ja"><link rel="canonical" href="https://www.ruohonjuuri.fi/products/veloide-hair-asap-hiuspohjaoljy-100-ml"><link rel="shortcut icon" href="//www.ruohonjuuri.fi/cdn/shop/files/RJ_favicon_989b1fa1-6d96-4311-a020-d17614f6863b.png?v=1732007269&width=96">
197      <link rel="apple-touch-icon" href="//www.ruohonjuuri.fi/cdn/shop/files/RJ_favicon_989b1fa1-6d96-4311-a020-d17614f6863b.png?v=1732007269&width=180"><link rel="preconnect" href="https://cdn.shopify.com">
198    <link rel="preconnect" href="https://fonts.shopifycdn.com" crossorigin>
199    <link rel="dns-prefetch" href="https://productreviews.shopifycdn.com"><link rel="preload" href="//www.ruohonjuuri.fi/cdn/fonts/playfair_display/playfairdisplay_n7.592b3435e0fff3f50b26d410c73ae7ec893f6910.woff2" as="font" type="font/woff2" crossorigin><link rel="preload" href="//www.ruohonjuuri.fi/cdn/fonts/lato/lato_n4.c3b93d431f0091c8be23185e15c9d1fee1e971c5.woff2" as="font" type="font/woff2" crossorigin><meta property="og:type" content="product">
200  <meta property="og:title" content="Hair ASAP -hiuspohjaöljy, 100 ml">
201  <meta property="product:price:amount" content="29,90">
202  <meta property="product:price:currency" content="EUR"><meta property="og:image" content="http://www.ruohonjuuri.fi/cdn/shop/files/81c5d8310e8c8d26dbd367caeee67001.png?v=1787123712&width=2048">
203  <meta property="og:image:secure_url" content="https://www.ruohonjuuri.fi/cdn/shop/files/81c5d8310e8c8d26dbd367caeee67001.png?v=1787123712&width=2048">
204  <meta property="og:image:width" content="4000">
205  <meta property="og:image:height" content="5000"><meta property="og:description" content="Hair ASAP -hiuspohjaöljy ravitsee hiusjuuria ja tukee hiuspohjan hyvinvointia huolella valittujen kasviöljyjen voimalla. Suomessa kehitetyn ja valmistetun hoitoöljyn kevyt koostumus imeytyy miellyttävästi eikä jätä hiuksia raskaan tuntuisiksi, minkä ansiosta se sopii erinomaisesti myös hennoille hiuksille. Riittoisa ja"><meta property="og:url" content="https://www.ruohonjuuri.fi/products/veloide-hair-asap-hiuspohjaoljy-100-ml">
206<meta property="og:site_name" content="Ruohonjuuri"><meta name="twitter:card" content="summary"><meta name="twitter:title" content="Hair ASAP -hiuspohjaöljy, 100 ml">
207  <meta name="twitter:description" content="Hair ASAP -hiuspohjaöljy ravitsee hiusjuuria ja tukee hiuspohjan hyvinvointia huolella valittujen kasviöljyjen voimalla. Suomessa kehitetyn ja valmistetun hoitoöljyn kevyt koostumus imeytyy miellyttävästi eikä jätä hiuksia raskaan tuntuisiksi, minkä ansiosta se sopii erinomaisesti myös hennoille hiuksille. Riittoisa ja tehokas öljy jättää hiuspohjan levolliseksi ja hiukset elinvoimaisen kiiltäviksi jo ensimmäisestä käyttökerrasta lähtien.Käyttö: Hiero muutama tippa öljyä kevyesti hiuspohjaan ja hiusten pituuksiin ennen pesua tehohoitona tai anna vaikuttaa yön yli. Pese hiukset normaalisti shampoolla. Voit käyttää öljyä säästeliäästi myös kuiviin hiuslatvoihin tuomaan suojaa ja kiiltoa."><meta name="twitter:image" content="https://www.ruohonjuuri.fi/cdn/shop/files/81c5d8310e8c8d26dbd367caeee67001.png?crop=center&height=1200&v=1787123712&width=1200">
208  <meta name="twitter:image:alt" content="VELOID-6429830239901-1.png">
208<script type="application/ld+json">
209  {
210    "@context": "https://schema.org",
211    "@type": "Product",
212    "productID": 16512148177241,
213    "offers": [{
214          "@type": "Offer",
215          "name": "Hair ASAP -hiuspohjaöljy, 100 ml",
216          "availability":"https://schema.org/InStock",
217          "price": 29.9,
218          "priceCurrency": "EUR",
219          "priceValidUntil": "2026-10-02","sku": "VELOID-6429830239901","gtin": "6429830239901","hasMerchantReturnPolicy": {
220              "merchantReturnLink": "https:\/\/www.ruohonjuuri.fi\/policies\/refund-policy"
221            },"shippingDetails": {
222              "shippingSettingsLink": "https:\/\/www.ruohonjuuri.fi\/policies\/shipping-policy"
223            },"url": "https://www.ruohonjuuri.fi/products/veloide-hair-asap-hiuspohjaoljy-100-ml?variant=58900581482841"
224        }
225],      
226    
227
228    "brand": {
229      "@type": "Brand",
230      "name": "Veloide"
231    },
232    "name": "Hair ASAP -hiuspohjaöljy, 100 ml",
233    "description": "Hair ASAP -hiuspohjaöljy ravitsee hiusjuuria ja tukee hiuspohjan hyvinvointia huolella valittujen kasviöljyjen voimalla. Suomessa kehitetyn ja valmistetun hoitoöljyn kevyt koostumus imeytyy miellyttävästi eikä jätä hiuksia raskaan tuntuisiksi, minkä ansiosta se sopii erinomaisesti myös hennoille hiuksille. Riittoisa ja tehokas öljy jättää hiuspohjan levolliseksi ja hiukset elinvoimaisen kiiltäviksi jo ensimmäisestä käyttökerrasta lähtien.Käyttö: Hiero muutama tippa öljyä kevyesti hiuspohjaan ja hiusten pituuksiin ennen pesua tehohoitona tai anna vaikuttaa yön yli. Pese hiukset normaalisti shampoolla. Voit käyttää öljyä säästeliäästi myös kuiviin hiuslatvoihin tuomaan suojaa ja kiiltoa.",
234    "category": "Hair Care",
235    "url": "https://www.ruohonjuuri.fi/products/veloide-hair-asap-hiuspohjaoljy-100-ml",
236    "sku": "VELOID-6429830239901","mpn": "6429830239901","image": {
237      "@type": "ImageObject",
238      "url": "https://www.ruohonjuuri.fi/cdn/shop/files/81c5d8310e8c8d26dbd367caeee67001.png?v=1787123712&width=1024",
239      "image": "https://www.ruohonjuuri.fi/cdn/shop/files/81c5d8310e8c8d26dbd367caeee67001.png?v=1787123712&width=1024",
240      "name": "VELOID-6429830239901-1.png",
241      "width": "1024",
242      "height": "1024"
243    }
244  }
245  </script>
245<script type="application/ld+json">
246  {
247    "@context": "https://schema.org",
248    "@type": "BreadcrumbList",
249    "itemListElement": [{
250        "@type": "ListItem",
251        "position": 1,
252        "name": "Etusivu",
253        "item": "https://www.ruohonjuuri.fi"
254      },{
255            "@type": "ListItem",
256            "position": 2,
257            "name": "Hair ASAP -hiuspohjaöljy, 100 ml",
258            "item": "https://www.ruohonjuuri.fi/products/veloide-hair-asap-hiuspohjaoljy-100-ml"
259          }]
260  }
261</script>
261<style>
262
263  
264  @font-face {
265    font-family: 'foundation';
266    src: url('//www.ruohonjuuri.fi/cdn/shop/t/225/assets/FoundationSans-Extended-webfont.woff2?v=121309117764065207531773395831') format('woff2'),
267         url('//www.ruohonjuuri.fi/cdn/shop/t/225/assets/FoundationSans-Extended-webfont.woff?v=153675193001177174521773395830') format('woff');
268    font-weight: 400;
269    font-style: normal;
270    font-display: swap;
271}
272
273@font-face {
274    font-family: 'foundation';
275    src: url('//www.ruohonjuuri.fi/cdn/shop/t/225/assets/FoundationSans-BoldEx-webfont.woff2?v=34464518546529421351773395830') format('woff2'),
276         url('//www.ruohonjuuri.fi/cdn/shop/t/225/assets/FoundationSans-BoldEx-webfont.woff?v=167941598709761086351773395829') format('woff');
277    font-weight: 700;
278    font-style: normal;
279    font-display: swap;
280}
281
282@font-face {
283    font-family: 'foundation';
284    src: url('//www.ruohonjuuri.fi/cdn/shop/t/225/assets/FoundationSans-BlackEx-webfont.woff2?v=131806866354951784821773395828') format('woff2'),
285         url('//www.ruohonjuuri.fi/cdn/shop/t/225/assets/FoundationSans-BlackEx-webfont.woff?v=146427282918479702651773395828') format('woff');
286    font-weight: 900;
287    font-style: normal;
288    font-display: swap;
289}
290
291
292@font-face {
293    font-family: 'eb-garamond';
294    src: url('//www.ruohonjuuri.fi/cdn/shop/t/225/assets/eb-garamond_normal_400.woff2?v=48037830650772951851773395832') format('woff2');
295    font-weight: 400;
296    font-style: normal;
297    font-display: swap;
298}
299
300@font-face {
301    font-family: 'eb-garamond';
302    src: url('//www.ruohonjuuri.fi/cdn/shop/t/225/assets/eb-garamond_italic_400.woff2?v=44423485566717895491773395828 ') format('woff2');
303    font-weight: 400;
304    font-style: italic;
305    font-display: swap;
306}
307
308@font-face {
309    font-family: 'eb-garamond';
310    src: url('//www.ruohonjuuri.fi/cdn/shop/t/225/assets/eb-garamond_normal_500.woff2?v=106494346510536666101773395833') format('woff2');
311    font-weight: 500;
312    font-style: normal;
313    font-display: swap;
314}
315
316@font-face {
317    font-family: 'eb-garamond';
318    src: url('//www.ruohonjuuri.fi/cdn/shop/t/225/assets/eb-garamond_italic_500.woff2?v=114085209870490871351773395829') format('woff2');
319    font-weight: 500;
320    font-style: italic;
321    font-display: swap;
322}
323
324@font-face {
325    font-family: 'eb-garamond';
326    src: url('//www.ruohonjuuri.fi/cdn/shop/t/225/assets/eb-garamond_normal_700.woff2?v=132546285233522335231773395835') format('woff2');
327    font-weight: 600;
328    font-style: normal;
329    font-display: swap;
330}
331
332@font-face {
333    font-family: 'eb-garamond';
334    src: url('//www.ruohonjuuri.fi/cdn/shop/t/225/assets/eb-garamond_italic_700.woff2?v=14987388428817813031773395831') format('woff2');
335    font-weight: 600;
336    font-style: italic;
337    font-display: swap;
338}
339
340
341@font-face {
342    font-family: 'denver';
343    src: url('//www.ruohonjuuri.fi/cdn/shop/t/225/assets/denver_serial-light-webfont.woff2?v=108771705255528834561773395828') format('woff2'),
344         url('//www.ruohonjuuri.fi/cdn/shop/t/225/assets/denver_serial-light-webfont.woff?v=146749712742056570061773395827') format('woff');
345    font-weight: 300;
346    font-style: normal;
347    font-display: swap;
348}
349
350@font-face {
351    font-family: 'denver';
352    src: url('//www.ruohonjuuri.fi/cdn/shop/t/225/assets/denver_serial-lightitalic-webfont.woff2?v=141241396313535474801773395829') format('woff2'),
353         url('//www.ruohonjuuri.fi/cdn/shop/t/225/assets/denver_serial-lightitalic-webfont.woff?v=21832710196025781701773395829') format('woff');
354    font-weight: 300;
355    font-style: italic;
356    font-display: swap;
357}
358
359@font-face {
360    font-family: 'denver';
361    src: url('//www.ruohonjuuri.fi/cdn/shop/t/225/assets/denver_serial-regular-webfont.woff2?v=144025035736638133781773395831') format('woff2'),
362         url('//www.ruohonjuuri.fi/cdn/shop/t/225/assets/denver_serial-regular-webfont.woff?v=114920982651668337051773395830') format('woff');
363    font-weight: 400;
364    font-style: normal; 
365    font-display: swap;
366}
367
368@font-face {
369    font-family: 'denver';
370    src: url('//www.ruohonjuuri.fi/cdn/shop/t/225/assets/denver_serial-italic-webfont.woff2?v=29149992147476614851773395826') format('woff2'),
371         url('//www.ruohonjuuri.fi/cdn/shop/t/225/assets/denver_serial-italic-webfont.woff?v=71115204970081829271773395834') format('woff');
372    font-weight: 400;
373    font-style: italic;
374    font-display: swap;
375}
376
377@font-face {
378    font-family: 'denver';
379    src: url('//www.ruohonjuuri.fi/cdn/shop/t/225/assets/denver_serial-bold-webfont.woff2?v=12569133400177124161773395831') format('woff2'),
380         url('//www.ruohonjuuri.fi/cdn/shop/t/225/assets/denver_serial-bold-webfont.woff?v=42184962142400026451773395830') format('woff');
381    font-weight: 600;
382    font-style: normal;
383    font-display: swap;
384}
385
386@font-face {
387    font-family: 'denver';
388    src: url('//www.ruohonjuuri.fi/cdn/shop/t/225/assets/denver_serial-bolditalic-webfont.woff2?v=31844016240176476191773395833') format('woff2'),
389         url('//www.ruohonjuuri.fi/cdn/shop/t/225/assets/denver_serial-bolditalic-webfont.woff?v=181187019782655710751773395832') format('woff');
390    font-weight: 600;
391    font-style: italic;
392    font-display: swap;
393}
394
395@font-face {
396    font-family: 'denver';
397    src: url('//www.ruohonjuuri.fi/cdn/shop/t/225/assets/denver_serial-xbold-webfont.woff2?v=96041684964884013891773395832') format('woff2'),
398         url('//www.ruohonjuuri.fi/cdn/shop/t/225/assets/denver_serial-xbold-webfont.woff?v=115728364641544766821773395831') format('woff');
399    font-weight: 800;
400    font-style: normal;
401    font-display: swap;
402}
403
404@font-face {
405    font-family: 'denver';
406    src: url('//www.ruohonjuuri.fi/cdn/shop/t/225/assets/denver_serial-xbolditalic-webfont.woff2?v=88876220373071309531773395826') format('woff2'),
407         url('//www.ruohonjuuri.fi/cdn/shop/t/225/assets/denver_serial-xbolditalic-webfont.woff?v=134236184686855472411773395833') format('woff');
408    font-weight: 800;
409    font-style: italic;
410    font-display: swap;
411}/* Typography (heading) */
412  @font-face {
413  font-family: "Playfair Display";
414  font-weight: 700;
415  font-style: normal;
416  font-display: fallback;
417  src: url("//www.ruohonjuuri.fi/cdn/fonts/playfair_display/playfairdisplay_n7.592b3435e0fff3f50b26d410c73ae7ec893f6910.woff2") format("woff2"),
418       url("//www.ruohonjuuri.fi/cdn/fonts/playfair_display/playfairdisplay_n7.998b1417dec711058cce2abb61a0b8c59066498f.woff") format("woff");
419}
420
421@font-face {
422  font-family: "Playfair Display";
423  font-weight: 700;
424  font-style: italic;
425  font-display: fallback;
426  src: url("//www.ruohonjuuri.fi/cdn/fonts/playfair_display/playfairdisplay_i7.ba833b400bcd9c858b439c75a4a7c6eddc4c7de0.woff2") format("woff2"),
427       url("//www.ruohonjuuri.fi/cdn/fonts/playfair_display/playfairdisplay_i7.4872c65919810cd2f622f4ba52cd2e9e595f11d5.woff") format("woff");
428}
429
430/* Typography (body) */
431  @font-face {
432  font-family: Lato;
433  font-weight: 400;
434  font-style: normal;
435  font-display: fallback;
436  src: url("//www.ruohonjuuri.fi/cdn/fonts/lato/lato_n4.c3b93d431f0091c8be23185e15c9d1fee1e971c5.woff2") format("woff2"),
437       url("//www.ruohonjuuri.fi/cdn/fonts/lato/lato_n4.d5c00c781efb195594fd2fd4ad04f7882949e327.woff") format("woff");
438}
439
440@font-face {
441  font-family: Lato;
442  font-weight: 400;
443  font-style: italic;
444  font-display: fallback;
445  src: url("//www.ruohonjuuri.fi/cdn/fonts/lato/lato_i4.09c847adc47c2fefc3368f2e241a3712168bc4b6.woff2") format("woff2"),
446       url("//www.ruohonjuuri.fi/cdn/fonts/lato/lato_i4.3c7d9eb6c1b0a2bf62d892c3ee4582b016d0f30c.woff") format("woff");
447}
448
449@font-face {
450  font-family: Lato;
451  font-weight: 700;
452  font-style: normal;
453  font-display: fallback;
454  src: url("//www.ruohonjuuri.fi/cdn/fonts/lato/lato_n7.900f219bc7337bc57a7a2
454151983f0a4a4d9d5dcf.woff2") format("woff2"),
455       url("//www.ruohonjuuri.fi/cdn/fonts/lato/lato_n7.a55c60751adcc35be7c4f8a0313f9698598612ee.woff") format("woff");
456}
457
458@font-face {
459  font-family: Lato;
460  font-weight: 700;
461  font-style: italic;
462  font-display: fallback;
463  src: url("//www.ruohonjuuri.fi/cdn/fonts/lato/lato_i7.16ba75868b37083a879b8dd9f2be44e067dfbf92.woff2") format("woff2"),
464       url("//www.ruohonjuuri.fi/cdn/fonts/lato/lato_i7.4c07c2b3b7e64ab516aa2f2081d2bb0366b9dce8.woff") format("woff");
465}
466
467:root {
468    /**
469     * ---------------------------------------------------------------------
470     * SPACING VARIABLES
471     *
472     * We are using a spacing inspired from frameworks like Tailwind CSS.
473     * ---------------------------------------------------------------------
474     */
475    --spacing-0-5: 0.125rem; /* 2px */
476    --spacing-1: 0.25rem; /* 4px */
477    --spacing-1-5: 0.375rem; /* 6px */
478    --spacing-2: 0.5rem; /* 8px */
479    --spacing-2-5: 0.625rem; /* 10px */
480    --spacing-3: 0.75rem; /* 12px */
481    --spacing-3-5: 0.875rem; /* 14px */
482    --spacing-4: 1rem; /* 16px */
483    --spacing-4-5: 1.125rem; /* 18px */
484    --spacing-5: 1.25rem; /* 20px */
485    --spacing-5-5: 1.375rem; /* 22px */
486    --spacing-6: 1.5rem; /* 24px */
487    --spacing-6-5: 1.625rem; /* 26px */
488    --spacing-7: 1.75rem; /* 28px */
489    --spacing-7-5: 1.875rem; /* 30px */
490    --spacing-8: 2rem; /* 32px */
491    --spacing-8-5: 2.125rem; /* 34px */
492    --spacing-9: 2.25rem; /* 36px */
493    --spacing-9-5: 2.375rem; /* 38px */
494    --spacing-10: 2.5rem; /* 40px */
495    --spacing-11: 2.75rem; /* 44px */
496    --spacing-12: 3rem; /* 48px */
497    --spacing-14: 3.5rem; /* 56px */
498    --spacing-16: 4rem; /* 64px */
499    --spacing-18: 4.5rem; /* 72px */
500    --spacing-20: 5rem; /* 80px */
501    --spacing-24: 6rem; /* 96px */
502    --spacing-28: 7rem; /* 112px */
503    --spacing-32: 8rem; /* 128px */
504    --spacing-36: 9rem; /* 144px */
505    --spacing-40: 10rem; /* 160px */
506    --spacing-44: 11rem; /* 176px */
507    --spacing-48: 12rem; /* 192px */
508    --spacing-52: 13rem; /* 208px */
509    --spacing-56: 14rem; /* 224px */
510    --spacing-60: 15rem; /* 240px */
511    --spacing-64: 16rem; /* 256px */
512    --spacing-72: 18rem; /* 288px */
513    --spacing-80: 20rem; /* 320px */
514    --spacing-96: 24rem; /* 384px */
515
516    /* Container */
517    --container-max-width: 1300px;
518    --container-narrow-max-width: 1050px;
519    --container-gutter: var(--spacing-5);
520    --section-outer-spacing-block: var(--spacing-8);
521    --section-inner-max-spacing-block: var(--spacing-8);
522    --section-inner-spacing-inline: var(--container-gutter);
523    --section-stack-spacing-block: var(--spacing-8);
524
525    /* Grid gutter */
526    --grid-gutter: var(--spacing-5);
527
528    /* Product list settings */
529    --product-list-row-gap: var(--spacing-5);
530    --product-list-column-gap: var(--grid-gutter);
531
532    /* Form settings */
533    --input-gap: var(--spacing-2);
534    --input-height: 2.625rem;
535    --input-padding-inline: var(--spacing-4);
536
537    /* Other sizes */
538    --sticky-area-height: calc(var(--sticky-announcement-bar-enabled, 0) * var(--announcement-bar-height, 0px) + var(--sticky-header-enabled, 0) * var(--header-height, 0px));
539
540    /* RTL support */
541    --transform-logical-flip: 1;
542    --transform-origin-start: left;
543    --transform-origin-end: right;
544
545    /**
546     * ---------------------------------------------------------------------
547     * TYPOGRAPHY
548     * ---------------------------------------------------------------------
549     */
550
551    /* Font properties */
552    --heading-font-family: denver, serif;
553    --heading-font-weight: 700;
554    --heading-font-style: normal;
555    --heading-text-transform: normal;
556    --heading-letter-spacing: 0.02em;
557    --text-font-family: eb-garamond, sans-serif;
558    --text-font-weight: 400;
559    --text-font-style: normal;
560    --text-letter-spacing: 0.0em;
561    --button-font-family: foundation, serif;
562    --navigation-font-family: foundation, serif;
563
564    /* Font sizes */
565    --text-h0: 3rem;
566    --text-h1: 2.5rem;
567    --text-h2: 2rem;
568    --text-h3: 1.5rem;
569    --text-h4: 1.375rem;
570    --text-h5: 1.125rem;
571    --text-h6: 1rem;
572    --text-xs: 0.9375rem;
573    --text-sm: 1.0rem;
574    --text-base: 1.125rem;
575    --text-lg: 1.375rem;
576    --text-x-lg: 1.625rem;
577
578    --footer-base: 0.875rem;
579
580
581    /**
582     * ---------------------------------------------------------------------
583     * COLORS
584     * ---------------------------------------------------------------------
585     */
586
587    /* Color settings */--accent: 0 66 78;
588    --text-primary: 26 26 26;
589    --background-primary: 255 255 255;
590    --dialog-background: 255 255 255;
591    --border-color: var(--text-color, var(--text-primary)) / 0.12;
592    /* Link color */
593    --link-color: #00424e;
594
595    /* Button colors */
596    --button-background-primary: 0 66 78;
597    --button-text-primary: 255 255 255;
598    --button-background-secondary: 26 26 26;
599    --button-text-secondary: 255 255 255;
600
601    /* Status colors */
602    --success-background: 224 232 234;
603    --success-text: 0 66 78;
604    --warning-background: 255 246 233;
605    --warning-text: 255 183 74;
606    --error-background: 254 231 231;
607    --error-text: 248 58 58;
608
609    /* Product colors */
610    --on-sale-text: 255 124 49;
611    --on-sale-badge-background: 255 124 49;
612    --on-sale-badge-text: 255 255 255;
613    --sold-out-badge-background: 255 255 255;
614    --sold-out-badge-text: 0 0 0;
615    --primary-badge-background: 255 183 0;
616    --primary-badge-text: 0 0 0;
617    --star-color: 2 157 149;
618    --product-card-background: 255 255 255;
619    --product-card-text: 26 26 26;
620    --ruohis-badge-background: 202 230 220;
621    --ruohis-badge-text: 0 0 0;
622    --super-badge-background: 202 230 220;
623    --super-badge-text: 0 0 0;
624    --uutuus-badge-background: 159 79 97;
625    --uutuus-badge-text: 255 255 255;
626    --kesa-badge-background: 255 220 42;
627    --kesa-badge-text: 0 0 0;
628
629    /* Header colors */
630    --header-background: 255 255 255;
631    --header-text: 26 26 26;
632
633    /* Mega menu colors */
634    --additional-content-background: 247 240 222;
635    --additional-content-text: 0 0 0;
636    --second-level-menu-background: 181 228 222;
637    --second-level-menu-text: 0 0 0;
638
639    /* Searchbox */  
640    --searchbox-background: 181 228 222;
641    --searchbox-text: 0 0 0;
642
643    /* Footer colors */
644    --footer-background: 0 66 78;
645    --footer-text: 181 228 222;
646
647    /* Rounded variables (used for border radius) */
648    --rounded-xs: 0.0rem;
649    --rounded-sm: 0.0rem;
650    --rounded: 0.0rem;
651    --rounded-lg: 0.0rem;
652    --rounded-full: 9999px;
653
654    --rounded-button: 3.75rem;
655    --rounded-input: 0.0rem;
656
657    /* Box shadow */
658    --shadow-sm: 0 2px 8px rgb(var(--text-primary) / 0.0);
659    --shadow: 0 5px 15px rgb(var(--text-primary) / 0.0);
660    --shadow-md: 0 5px 30px rgb(var(--text-primary) / 0.0);
661    --shadow-block: -32px -32px 0px rgb(var(--text-primary) / 0.0);
662
663    /**
664     * ---------------------------------------------------------------------
665     * OTHER
666     * ---------------------------------------------------------------------
667     */
668
669    --cursor-close-svg-url: url(//www.ruohonjuuri.fi/cdn/shop/t/225/assets/cursor-close.svg?v=147174565022153725511773395904);
670    --cursor-zoom-in-svg-url: url(//www.ruohonjuuri.fi/cdn/shop/t/225/assets/cursor-zoom-in.svg?v=154953035094101115921773395904);
671    --cursor-zoom-out-svg-url: url(//www.ruohonjuuri.fi/cdn/shop/t/225/assets/cursor-zoom-out.svg?v=16155520337305705181773395904);
672    --checkmark-svg-url: url(//www.ruohonjuuri.fi/cdn/shop/t/225/assets/checkmark.svg?v=77552481021870063511773395904);
673  }
674
675  [dir="rtl"]:root {
676    /* RTL support */
677    --transform-logical-flip: -1;
678    --transform-origin-start: right;
679    --transform-origin-end: left;
680  }
681
682  @media screen and (min-width: 700px) {
683    :root {
684      /* Typography (font size) */
685      --text-h0: 4rem;
686      --text-h1: 3rem;
687      --text-h2: 2.5rem;
688      --text-h3: 2rem;
689      --text-h4: 1.625rem;
690      --text-h5: 1.25rem;
691      --text-h6: 1.125rem;
692
693      --text-xs: 0.875rem;
694      --text-sm: 1.0rem;
695      --text-base: 1.125rem;
696      --text-lg: 1.375rem;
697      /* Spacing */
698      --container-gutter: 2rem;
699      --section-outer-spacing-block: var(--spacing-12);
700      --section-inner-max-spacing-block: var(--spacing-10);
701      --section-inner-spacing-inline: var(--spacing-12);
702      --section-stack-spacing-block: var(--spacing-10);
703
704      /* Grid gutter */
705      --grid-gutter: var(--spacing-5);
706
707      /* Product list settings */
708      --product-list-row-gap: var(--spacing-5);
709
710      /* Form settings */
711      --input-gap: 1rem;
712      --input-height: 3.125rem;
713      --input-padding-inline: var(--spacing-5);
714
715    }
716  }
717
718  @media screen and (min-width: 1000px) {
719    :root {
720      /* Spacing settings */
721      --container-gutter: var(--spacing-12);
722      --section-outer-spacing-block: var(--spacing-14);
723      --section-inner-max-spacing-block: var(--spacing-12);
724      --section-inner-spacing-inline: var(--spacing-16);
725      --section-stack-spacing-block: var(--spacing-10);
726    }
727  }
728
729  @media screen and (min-width: 1150px) {
730    :root {
731      /* Spacing settings */
732      --container-gutter: var(--spacing-12);
733      --section-outer-spacing-block: var(--spacing-14);
734      --section-inner-max-spacing-block: var(--spacing-12);
735      --section-inner-spacing-inline: var(--spacing-16);
736      --section-stack-spacing-block: var(--spacing-12);
737    }
738  }
739
740  @media screen and (min-width: 1400px) {
741    :root {
742      /* Typography (font size) */
743      --text-h0: 5rem;
744      --text-h1: 3.75rem;
745      --text-h2: 3rem;
746      --text-h3: 2.25rem;
747      --text-h4: 2rem;
748      --text-h5: 1.5rem;
749      --text-h6: 1.25rem;
750
751      --section-outer-spacing-block: var(--spacing-16);
752      --section-inner-max-spacing-block: var(--spacing-14);
753      --section-inner-spacing-inline: var(--spacing-18);
754    }
755  }
756
757  @media screen and (min-width: 1600px) {
758    :root {
759      --section-outer-spacing-block: var(--spacing-16);
760      --section-inner-max-spacing-block: var(--spacing-16);
761      --section-inner-spacing-inline: var(--spacing-20);
762    }
763  }
764
765  /**
766   * ---------------------------------------------------------------------
767   * LIQUID DEPENDANT CSS
768   *
769   * Our main CSS is Liquid free, but some very specific features depend on
770   * theme settings, so we have them here
771   * ---------------------------------------------------------------------
772   */@media screen and (pointer: fine) {
773        .button:not([disabled]):hover, .btn:not([disabled]):hover, .shopify-payment-button__button--unbranded:not([disabled]):hover {
774          --button-background-opacity: 0.85;
775        }
776
777        .button--subdued:not([disabled]):hover {
778          --button-background: var(--text-color) / .05 !important;
779        }
780      }</style>
781<script>
782  // This allows to expose several variables to the global scope, to be used in scripts
783  window.themeVariables = {
784    settings: {
785      showPageTransition: false,
786      headingApparition: "none",
787      pageType: "product",
788      moneyFormat: "{{amount_with_comma_separator}} €",
789      moneyWithCurrencyFormat: "{{amount_with_comma_separator}} EUR",
790      currencyCodeEnabled: false,
791      cartType: "drawer",
792      showDiscount: true,
793      discountMode: "percentage"
794    },
795
796    strings: {
797      accessibilityClose: "Sulje",
798      accessibilityNext: "Seuraava",
799      accessibilityPrevious: "Edellinen",
800      addToCartButton: "Lisää ostoskoriin",
801      soldOutButton: "Loppu verkosta",
802      preOrderButton: "Tee ennakkotilaus",
803      unavailableButton: "Ei saatavilla",
804      closeGallery: "Sulje galleria",
805      zoomGallery: "Lähennä",
806      errorGallery: "Kuvan lataaminen ei onnistu",
807      soldOutBadge: "Loppu verkosta",
808      discountBadge: "-@@",
809      sku: "Tuotekoodi:",
810      searchNoResults: "Tuloksia ei löytynyt.",
811      addOrderNote: "Lisää tilauksen kommentti",
812      editOrderNote: "Muokkaa tilauksen kommenttia",
813      shippingEstimatorNoResults: "Emme valitettavasti toimita osoitteeseesi.",
814      shippingEstimatorOneResult: "Osoitteeseesi on yksi toimituskulu:",
815      shippingEstimatorMultipleResults: "Osoitteeseesi on useita toimituskuluja:",
816      shippingEstimatorError: "Virhe noudettaessa toimituskuluja:",
817      countdownDays: "päivää",
818      countdownHours: "tuntia",
819      countdownMinutes: "minuuttia",
820      countdownSeconds: "sekuntia",
821      countdownDay: "päivä",
822      countdownHour: "tunti",
823      countdownMinute: "minuutti",
824      countdownSecond: "sekuntti"
825    },
826
827    breakpoints: {
828      'sm': 'screen and (min-width: 700px)',
829      'md': 'screen and (min-width: 1000px)',
830      'lg': 'screen and (min-width: 1150px)',
831      'xl': 'screen and (min-width: 1400px)',
832
833      'sm-max': 'screen and (max-width: 699px)',
834      'md-max': 'screen and (max-width: 999px)',
835      'lg-max': 'screen and (max-width: 1149px)',
836      'xl-max': 'screen and (max-width: 1399px)'
837    }
838  };// For detecting native share
839  document.documentElement.classList.add(`native-share--${navigator.share ? 'enabled' : 'disabled'}`);// We save the product ID in local storage to be eventually used for recently viewed section
840    try {
841      const recentlyViewedProducts = new Set(JSON.parse(localStorage.getItem('theme:recently-viewed-products') || '[]'));
842
843      recentlyViewedProducts.delete(16512148177241); // Delete first to re-move the product
844      recentlyViewedProducts.add(16512148177241);
845
846      localStorage.setItem('theme:recently-viewed-products', JSON.stringify(Array.from(recentlyViewedProducts.values()).reverse()));
847    } catch (e) {
848      // Safari in private mode does not allow setting item, we silently fail
849    }</script>
849<script type="module" src="//www.ruohonjuuri.fi/cdn/shop/t/225/assets/vendor.min.js?v=52426788336887041471773395831"></script>
849
850    
850<script type="module" src="//www.ruohonjuuri.fi/cdn/shop/t/225/assets/theme.js?v=67572196136357687861773395904"></script>
850
851    
851<script type="module" src="//www.ruohonjuuri.fi/cdn/shop/t/225/assets/sections.js?v=135273747517043494181773659112"></script>
851
852
853    
854  
854<script>window.performance && window.performance.mark && window.performance.mark('shopify.content_for_header.start');</script>
854<meta name="google-site-verification" content="6bLsNoNeQxVBgCUJZ1b_dnNNf_jRZ96uk-IH8ONIrhs">
855<meta id="shopify-digital-wallet" name="shopify-digital-wallet" content="/37354340485/digital_wallets/dialog">
856<link rel="ucp" href="/.well-known/ucp" version="2026-08-25"><link rel="buy" href="/cart/58900581482841:1?ucp/version=2026-08-25" payment="com.google.pay dev.shopify.card dev.shopify.shop_pay"><link rel="alternate" type="application/json+oembed" href="https://www.ruohonjuuri.fi/products/veloide-hair-asap-hiuspohjaoljy-100-ml.oembed">
857<script async="async" src="/checkouts/internal/preloads.js?locale=fi-FI&default_configuration_id=20808025"></script>
vendor: 1 bytes, line 857
857
858<script id="shopify-features" type="application/json">{"accessToken":"21607a25b75d48afb4ac38b58bc0336f","betas":["rich-media-storefront-analytics"],"domain":"www.ruohonjuuri.fi","predictiveSearch":true,"shopId":37354340485,"locale":"fi"}</script>
vendor: 1 bytes, line 858
858
859<script>var Shopify = Shopify || {};
860Shopify.shop = "ruohonjuuri.myshopify.com";
861Shopify.locale = "fi";
862Shopify.currency = {"active":"EUR","rate":"1.0"};
863Shopify.country = "FI";
864Shopify.theme = {"name":"ruohonjuuri\/new-product-page","id":196909007193,"schema_name":"Impact","schema_version":"5.4.1","theme_store_id":null,"role":"main"};
865Shopify.theme.handle = "null";
866Shopify.theme.style = {"id":null,"handle":null};
867Shopify.cdnHost = "www.ruohonjuuri.fi/cdn";
868Shopify.routes = Shopify.routes || {};
869Shopify.routes.root = "/";
870Shopify.shopJsCdnBaseUrl = "https://cdn.shopify.com/shopifycloud/shop-js";
871Shopify.SignInWithShop = Shopify.SignInWithShop || {};
872Shopify.SignInWithShop.User = Shopify.SignInWithShop.User || {};
873Shopify.SignInWithShop.User.recognized = false;</script>
vendor: 1 bytes, line 873
873
874<script type="module">!function(o){(o.Shopify=o.Shopify||{}).modules=!0}(window);</script>
vendor: 1 bytes, line 874
874
875<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 875
875
876<script>
877  window.Shopify = window.Shopify || {};
878  window.Shopify.SignInWithShop = window.Shopify.SignInWithShop || {};
879  window.Shopify.SignInWithShop.assetMetrics = { sampleRate: 0.25 };
880  window.Shopify.SignInWithShop.eligible = true;
881</script>
vendor: 1 bytes, line 881
881
882<script id="shop-js-analytics" type="application/json">{"pageType":"product"}</script>
vendor: 1 bytes, line 882
882
883<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 883
883
884<script type="module">
885  await import("https://cdn.shopify.com/shopifycloud/shop-js/modules/v2/loader.init-shop-cart-sync.fi.esm.js");
886
887  window.Shopify.SignInWithShop?.initShopCartSync?.({"fedCMEnabled":true,"windoidEnabled":true});
888
889</script>
vendor: 1 bytes, line 889
889
890<script>
891  window.Shopify = window.Shopify || {};
892  if (!window.Shopify.featureAssets) window.Shopify.featureAssets = {};
893  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"]};
894</script>
vendor: 1 bytes, line 894
894
895<script>(function() {
896  var isLoaded = false;
897  function asyncLoad() {
898    if (isLoaded) return;
899    isLoaded = true;
900    var urls = ["https:\/\/cdn-loyalty.yotpo.com\/loader\/0wd9bTkBX2fDpHv_27XUmg.js?shop=ruohonjuuri.myshopify.com","https:\/\/script.custobar.com\/bsurz\/custobar-li67vws45niv.js?shop=ruohonjuuri.myshopify.com","https:\/\/config.gorgias.chat\/bundle-loader\/01HQMX9391JBM84RZGKHXZDDSC?source=shopify1click\u0026shop=ruohonjuuri.myshopify.com","https:\/\/media.9gtb.com\/loader.js?g_cvt_id=36a3731c-e126-4c2d-adb7-75cd8eff4fec\u0026shop=ruohonjuuri.myshopify.com"];
901    for (var i = 0; i < urls.length; i++) {
902      var s = document.createElement('script');
903      s.type = 'text/javascript';
904      s.async = true;
905      s.src = urls[i];
906      var x = document.getElementsByTagName('script')[0];
907      x.parentNode.insertBefore(s, x);
908    }
909  };
910  if(window.attachEvent) {
911    window.attachEvent('onload', asyncLoad);
912  } else {
913    window.addEventListener('load', asyncLoad, false);
914  }
915})();</script>
vendor: 1 bytes, line 915
915
916<script id="__st">var __st={"a":37354340485,"offset":10800,"reqid":"7de76d96-7440-472f-9995-f178c79e70e2-1790938449","pageurl":"www.ruohonjuuri.fi\/products\/veloide-hair-asap-hiuspohjaoljy-100-ml","u":"a9da832392c5","p":"product","rtyp":"product","rid":16512148177241};</script>
vendor: 1 bytes, line 916
916
917<script>window.ShopifyPaypalV4VisibilityTracking = true;</script>
vendor: 1 bytes, line 917
917
918<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,!0)}();</script>
vendor: 1 bytes, line 918
918
919<script integrity="sha256-JjoPp5ZfB1sSAs5SQaol1x1GgvveM+BgmRzyDexInEQ=" data-source-attribution="shopify.loadfeatures" defer="defer" src="//www.ruohonjuuri.fi/cdn/shopifycloud/storefront/assets/storefront/load_feature-1bd60354.js" crossorigin="anonymous"></script>
vendor: 1 bytes, line 919
919
920<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 = "//www.ruohonjuuri.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>
920<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 920
920
921<script>
922  window.Shopify = window.Shopify || {};
923  window.Shopify.MCP = window.Shopify.MCP || {};
924  window.Shopify.MCP.enabled = true;
925  window.Shopify.MCP.shop = "ruohonjuuri.myshopify.com";
926  window.Shopify.MCP.mcpEndpoint = "https:\/\/www.ruohonjuuri.fi\/api\/mcp";
927  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"]}}];
928</script>
vendor: 1 bytes, line 928
928
929<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("\/\/www.ruohonjuuri.fi\/cdn\/shopifycloud\/storefront\/assets\/storefront\/webmcp-c6b62ece.js","sha256-ke4DDuBjdvea3vxLWxHc9E9nq8zihuG4IfYEGbb77ys=");})();
930</script>
vendor: 1 bytes, line 930
930
931<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://www.ruohonjuuri.fi/cdn/shopifycloud/portable-wallets/latest/portable-wallets.fi.js",t.type="module",document.head.appendChild(t)}};
932</script>
vendor: 1 bytes, line 932
932
933<script data-source-attribution="shopify.dynamic_checkout.buyer_consent">
934  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);
935</script>
vendor: 1 bytes, line 935
935
936<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})}}));
937</script>
937
938
939<script id="shopify-cfh-end">window.performance && window.performance.mark && window.performance.mark('shopify.content_for_header.end');</script>
939
940  
941
942
943
944
945
946  
946<script type="text/javascript">
947    
948      window.__shgMoneyFormat = window.__shgMoneyFormat || {"EUR":{"currency":"EUR","currency_symbol":"€","currency_symbol_location":"right","decimal_places":2,"decimal_separator":",","thousands_separator":"."}};
949    
950    window.__shgCurrentCurrencyCode = window.__shgCurrentCurrencyCode || {
951      currency: "EUR",
952      currency_symbol: "€",
953      decimal_separator: ".",
954      thousands_separator: ",",
955      decimal_places: 2,
956      currency_symbol_location: "left"
957    };
958  </script>
958
959
960
961
962<link href="//www.ruohonjuuri.fi/cdn/shop/t/225/assets/theme.css?v=147076471732241686481789992217" rel="stylesheet" type="text/css" media="all" /><!-- YOTPO -->
963    
963<script type="text/javascript">
964      (function e() {
965        var e = document.createElement('script');
966        (e.type = 'text/javascript'),
967          (e.async = true),
968          (e.src = '//staticw2.yotpo.com/iLTssMSvizmYN2icJCnsDDQbuxgOFQziOjGzb707/widget.js');
969        var t = document.getElementsByTagName('script')[0];
970        t.parentNode.insertBefore(e, t);
971      })();
972    </script>
972
973
974    
974<script
975      id="cf-program-BnNsc2"
976      src="https://digitalfeedback.euro.confirmit.com/api/digitalfeedback/loader?programKey=BnNsc2"
977      async
978    ></script>
978
979    
979<script>
980  // setting default consent
981  window.dataLayer = window.dataLayer || [];
982  function gtag() {
983     dataLayer.push(arguments);
984  }
985  gtag('consent', 'default', {
986     'ad_storage': 'denied',
987     'ad_user_data': 'denied',
988     'ad_personalization': 'denied',
989     'analytics_storage': 'denied',
990     'wait_for_update': 15000 // giving visitors 15 seconds to choose their consent
991  });
992  gtag('set', 'ads_data_redaction', true);
993  </script>
993
994  
994<script>
995  const addCookieInformationConsentScript = () => {
996      const consentScript = document.createElement('script');
997      consentScript.setAttribute('src', 'https://policy.app.cookieinformation.com/uc.js');
998      consentScript.setAttribute('data-culture', 'FI'); // replace with your site language
999      consentScript.setAttribute('data-gcm-enabled', 'false');
1000      consentScript.id = 'CookieConsent';
1001      document.head.appendChild(consentScript);
1002  };
1003  const setupListenerForConsentGathering = () => {
1004      window.addEventListener("CookieInformationConsentGiven", () => {
1005          let consentSignals = {};
1006          let consentCookieReady = false;
1007          let customerPrivacyAPIReady = false;
1008          const checkAndSetTrackingConsent = () => {
1009              if (consentCookieReady && customerPrivacyAPIReady && Object.keys(consentSignals).length > 0) {
1010                  window.Shopify.customerPrivacy.setTrackingConsent(
1011                      {
1012                          "analytics": consentSignals['cookie_cat_statistic'] || false,
1013                          "marketing": consentSignals['cookie_cat_marketing'] || false,
1014                          "preferences": consentSignals['cookie_cat_functional'] || false,
1015                          "sale_of_data": consentSignals['cookie_cat_marketing'] || false,
1016                      },
1017                      () => console.log("Cookie Information: consent gathered")
1018                  );
1019              }
1020          };
1021          if (window.CookieInformation) {
1022              const consentCookie = window.CookieInformation._getCookieValue('CookieInformationConsent');
1023              if (consentCookie) {
1024                  const consent = JSON.parse(consentCookie);
1025  
1026                  if (consent) {
1027                      consentSignals = consent.consents_approved || [];
1028                      consentSignals = consentSignals.reduce((acc, curr) => {
1029                          acc[curr] = true;
1030                          return acc;
1031                      }, {});
1032                      consentCookieReady = true;
1033                      checkAndSetTrackingConsent();
1034                  }
1035              }
1036          }
1037          const customerPrivacyAPIInterval = setInterval(() => {
1038              if (window.Shopify.customerPrivacy) {
1039                  clearInterval(customerPrivacyAPIInterval);
1040                  customerPrivacyAPIReady = true;
1041                  checkAndSetTrackingConsent();
1042              }
1043          }, 100);
1044      });
1045  };
1046  window.Shopify.loadFeatures(
1047      [
1048          {
1049              name: 'consent-tracking-api',
1050              version: '0.1',
1051          },
1052      ],
1053      error => {
1054          if (error) {
1055              throw error;
1056          }
1057          setupListenerForConsentGathering();
1058          addCookieInformationConsentScript();
1059      }
1060  );
1061  </script>
1061
1062
1063    
1063<script>
1064      document.addEventListener('click', function (event) {
1065        // Replace 'a[href="#"]' or use the specific ID/class of your footer link
1066        if (event.target.matches('a[href="#cookieinformation"]') || event.target.innerText === 'Cookie Preferences') {
1067          event.preventDefault();
1068          if (typeof CookieConsent !== 'undefined' && typeof CookieConsent.renew === 'function') {
1069            CookieConsent.renew();
1070          }
1071        }
1072      });
1073    </script>
1073
1074  
1075  
1076
1077<script type="text/javascript">
1078  
1079    window.SHG_CUSTOMER = null;
1080  
1081</script>
1081
1082
1083
1084
1085
1086
1087
1088
1089
1090
1091  
1091<script>
1092    // === 2. Collection & Search Pages ===
1093    const modifyQueryParams = (url) => {
1094        // Ensure the URL is fully qualified to parse correctly
1095        const urlObj = new URL(url, window.location.origin); 
1096        const params = new URLSearchParams(urlObj.search);
1097        
1098        
1099        // Remove the unwanted parameters
1100        params.delete('country');
1101        params.delete('currency');
1102        params.delete('currency_rate');
1103        
1104        urlObj.search = params.toString();
1105        return urlObj.toString();
1106    };
1107
1108    const originalFetch = window.fetch;
1109    window.fetch = (url, options) => {
1110        const validEndpoints = [
1111            'https://services.mybcapps.com/discovery/recommend',
1112        ];
1113        
1114        if (validEndpoints.some(endpoint => url.includes(endpoint))) {
1115            url = modifyQueryParams(url);
1116        }
1117        
1118        return originalFetch(url, options);
1119    };
1120</script>
1120
1121
1122
1123  
1123<script>
1124        window.boostWidgetIntegrationConfig = window.boostWidgetIntegrationConfig || {};
1125        window.boostWidgetIntegrationConfig.updateCartIconActionForThemes = {
1126          dawn: {
1127            selector: '.header__cart-count',
1128            action: function (cartItemCount) {
1129              var el = document.querySelector('.header__cart-count .count-bubble');
1130              console.log('run', el)
1131              if (el) el.textContent = String(cartItemCount);
1132            }
1133          }
1134        };
1135
1136        console.log(window.boostWidgetIntegrationConfig.updateCartIconActionForThemes.dawn)
1137      </script>
1137
1138<!-- BEGIN app block: shopify://apps/boost-ai-search-filter/blocks/instant-search-app-embedded/7fc998ae-a150-4367-bab8-505d8a4503f7 -->
1138<script type="text/javascript">(function a(){!window.boostWidgetIntegration&&(window.boostWidgetIntegration={});const b=window.boostWidgetIntegration;!b.taeSettings&&(b.taeSettings={});const c=b.taeSettings;c.instantSearch={enabled:!0}})()</script>
1138<!-- END app block --><!-- BEGIN app block: shopify://apps/yotpo-loyalty-rewards/blocks/loader-app-embed-block/2f9660df-5018-4e02-9868-ee1fb88d6ccd -->
1139    
1139<script src="https://cdn-widgetsrepository.yotpo.com/v1/loader/0wd9bTkBX2fDpHv_27XUmg" async></script>
1139
1140
1141
1142
1143
1144
1145
1146
1147<!-- END app block --><!-- BEGIN app block: shopify://apps/hotjar-install/blocks/global/2903e4ea-7615-463e-8b60-582f487dac4f -->
1148
1149  
1149<script src="https://t.contentsquare.net/uxa/fb840c3e43b6d.js"></script>
1149
1150
1151
1152
1153
1154
1155
1156<!-- END app block --><!-- BEGIN app block: shopify://apps/boost-ai-search-filter/blocks/boost-sd-ssr/7fc998ae-a150-4367-bab8-505d8a4503f7 -->
1156<script type="text/javascript">"use strict";(()=>{function readTemplates(){let templates={};templates=
1157    
1158    {
1159    
1160      
1161      
1162        
1163        "quickView": "\u003c!-- TEMPLATE QUICK VIEW --\u003e{% if product.original_images != nil %}{% assign image_array = product.original_images %}{% else %}{% assign image_array = product.images_info %}{% endif %}{% if image_array.size == 0 %}{% assign image_array = \"no_image\" | split: ' ' %}{% endif %}{% assign show_prev_next_btns = image_array.size \u003e 4 %}{% capture productData %}{\"id\": \"{{ product.id }}\",\"handle\": \"{{ product.handle }}\",\"variantId\": \"{{ product.variant_id }}\",\"splitProduct\": \"{{ product.split_product }}\",\"variants\": {{ product.variants | json | escape }},\"tags\": {{ product.tags | json | escape }},\"images\": {{ image_array | json | escape }}}{% endcapture %}\u003cdiv class=\"boost-sd__modal\" id=\"boost-sd__modal-quickview\" aria-modal=\"true\" role=\"dialog\" aria-label=\"Quick view detail for product {{ product.title | escape }}\" data-product-id='{{ productData.id }}' data-product='{{ productData | json_encode }}'\u003e\u003cdiv class=\"boost-sd__modal-backdrop\"\u003e\u003c\/div\u003e\u003cdiv class=\"boost-sd__modal-container\"\u003e  \u003cdiv tabindex=\"-1\" class=\"boost-sd__modal-wrapper\"\u003e   \u003cdiv class=\"boost-sd__quick-view\" product-id=\"{{ product.id }}\"\u003e    \u003cdiv class=\"boost-sd__quick-view-product-info\"\u003e     \u003ch2 class=\"boost-sd__quick-view-title\"\u003e{{ product.title }}\u003c\/h2\u003e     \u003cp class=\"boost-sd__quick-view-vendor\"\u003e{{ product.vendor }}\u003c\/p\u003e     \u003cdiv class=\"boost-sd__quick-view-price\"\u003e      \u003cspan class=\"boost-sd__format-currency\"\u003e\u003cspan class=\"\"\u003e$ {{ product.price_min }}\u003c\/span\u003e\u003c\/span\u003e     \u003c\/div\u003e     \u003cdiv class=\"rating-with-text w-full\"\u003e      \u003cdiv class=\"yotpo bottomLine\" data-appkey=\".......\" data-product-id=\"{{ product.id }}\" data-product-models=\"{{ product.id }}\" data-name=\"{{ product.title }}\" data-description=\"{{ product.description }}\" data-bread-crumbs=\"{{ product.tags }}\"\u003e      \u003c\/div\u003e     \u003c\/div\u003e     {% for swatch in product.options_with_values %}     \u003cdiv class=\"boost-sd__product-swatch\"\u003e      \u003cdiv class=\"boost-sd__product-swatch-title\"\u003e{{ swatch.label | escape }}\u003c\/div\u003e      \u003cdiv class=\"boost-sd__product-swatch-options\"\u003e       {% for value in swatch.values %}       \u003cdiv class=\"boost-sd__product-swatch-option\"\u003e        \u003cdiv class=\"boost-sd__radio\"\u003e         \u003cdiv class=\"boost-sd__tooltip\"\u003e          {% if swatch.original_name == 'color' %}          \u003cdiv class=\"boost-sd__tooltip-content\"\u003e{{ value.title | strip_html | escape }}\u003c\/div\u003e          {% endif %}          \u003cinput id=\"product-swatch-qv-{{ product.id }}-{{ value.title | strip_html | escape }}\" class=\"boost-sd__radio-input boost-sd__radio-input--hidden\" type=\"radio\" value=\"{{ value.title | strip_html | escape }}\" checked=\"\" \/\u003e          {% if swatch.original_name == 'color' %}          {% assign backgroundSwatch = \"background-color:\" | append: value.title | strip_html | escape %}          {% assign domain = request.shop %}          {% assign imageName = value.title | strip_html | downcase | strip | escape %}          {% if imageName contains \" \" %}          {% assign imageName = imageName | replace: ' ', \"-\" %}          {% endif %}          {% assign url = \"\/\/\" | append: domain | append: \"\/cdn\/shop\/files\/\" | append: imageName | append: \".png\" %}          {% assign backgroundSwatch = backgroundSwatch | append: \"; background-image: url('\" | append: url | append: \"');\"%}          \u003clabel role=\"radio\" tabindex=\"0\" aria-label=\"{{ swatch.original_name }}:{{ value.title }}\" for=\"product-swatch-qv-{{ product.id }}-{{ value.title | strip_html | escape }}\" class=\"boost-sd__radio-label boost-sd__radio-label--hide-text {% if forloop.first %}boost-sd__radio-label--selected{% endif %} boost-sd__radio-label--large\" style=\"{{ backgroundSwatch }}\"\u003e           {{ value.title | strip_html | escape }}          \u003c\/label\u003e          {% else %}          \u003clabel role=\"radio\" tabindex=\"0\" aria-label=\"{{ swatch.original_name }}:{{ value.title }}\" for=\"product-swatch-qv-{{ product.id }}-{{ value.title | strip_html | escape }}\" class=\"boost-sd__radio-label {% if forloop.first %}boost-sd__radio-label--selected{% endif %} boost-sd__radio-label--in-quick-view\"\u003e{{ value.title | strip_html | escape }}\u003c\/label\u003e          {% endif %}         \u003c\/div\u003e        \u003c\/div\u003e       \u003c\/div\u003e       {% endfor %}      \u003c\/div\u003e     \u003c\/div\u003e     {% endfor %}     \u003cdiv class=\"boost-sd__quick-view-quantity\"\u003e      \u003cp class=\"boost-sd__quick-view-quantity-title\"\u003e{{ \"quickView.qvQuantity\" | translate: translations, 'Quantity' }}\u003c\/p\u003e      \u003cdiv class=\"boost-sd__input-number boost-sd__input-number--md\"\u003e       \u003cdiv class=\"boost-sd__input-number-btn-wrapper\"\u003e        \u003cbutton type=\"button\" aria-label=\"Decrease quantity\" class=\"boost-sd__button boost-sd__button--full-width boost-sd__input-number-btn\"\u003e\u003cspan\u003e-\u003c\/span\u003e\u003c\/button\u003e       \u003c\/div\u003e       \u003cinput type=\"number\" aria-label=\"Item quantity\" class=\"boost-sd__input-number-input\" value=\"1\" \/\u003e       \u003cdiv class=\"boost-sd__input-number-btn-wrapper\"\u003e        \u003cbutton type=\"button\" aria-label=\"Increase quantity\" class=\"boost-sd__button boost-sd__button--full-width boost-sd__input-number-btn\"\u003e\u003cspan\u003e+\u003c\/span\u003e\u003c\/button\u003e       \u003c\/div\u003e      \u003c\/div\u003e      \u003cdiv class=\"boost-sd__quick-view-quantity-error\" style=\"color: red; font-size: 90%; display: none\"\u003e{{ \"quickView.qvQuantityError\" | translate: translations, 'Please input quantity' }}\u003c\/div\u003e     \u003c\/div\u003e     \u003cdiv class=\"boost-sd__quick-view-btn\"\u003e      \u003cbutton type=\"button\" class=\"boost-sd__button boost-sd__button--border boost-sd__button--round boost-sd__button--large boost-sd__btn-add-to-cart\"\u003e       \u003cspan class=\"boost-sd__button-text\"\u003e{{ \"productItem.atcAvailableLabel\" | translate: translations, 'Add to cart' }}\u003c\/span\u003e      \u003c\/button\u003e     \u003c\/div\u003e     \u003ca class=\"boost-sd__quick-view-details-link\" href=\"\/products\/{{ product.handle }}\"\u003e{{ \"quickView.qvViewFullDetails\" | translate: translations, 'View full details' }}\u003c\/a\u003e    \u003c\/div\u003e   \u003c\/div\u003e   \u003cbutton type=\"button\" aria-label='{{ \"close\" | translate: translations, \"Close\" }}' class=\"boost-sd__button boost-sd__button--transparent boost-sd__button--float boost-sd__modal-close-btn\"\u003e    \u003csvg class=\"boost-sd__modal-close-svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"\u003e     \u003cpath fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M19.3536 5.35355C19.5488 5.15829 19.5488 4.84171 19.3536 4.64645C19.1583 4.45118 18.8417 4.45118 18.6464 4.64645L12 11.2929L5.35355 4.64645C5.15829 4.45118 4.84171 4.45118 4.64645 4.64645C4.45118 4.84171 4.45118 5.15829 4.64645 5.35355L11.2929 12L4.64645 18.6464C4.45118 18.8417 4.45118 19.1583 4.64645 19.3536C4.84171 19.5488 5.15829 19.5488 5.35355 19.3536L12 12.7071L18.6464 19.3536C18.8417 19.5488 19.1583 19.5488 19.3536 19.3536C19.5488 19.1583 19.5488 18.8417 19.3536 18.6464L12.7071 12L19.3536 5.35355Z\" fill=\"#222222\"\u003e\u003c\/path\u003e    \u003c\/svg\u003e   \u003c\/button\u003e  \u003c\/div\u003e\u003c\/div\u003e\u003c\/div\u003e",
1164      
1165    
1166      
1167      
1168        
1169        "cart": "\u003c!-- TEMPLATE CART --\u003e{% comment %} This Template contains a few variables built from the client js side {% endcomment %}\u003cdiv class=\"boost-sd__modal\" id=\"boost-sd__modal-card\" aria-modal=\"true\" role=\"dialog\" aria-label=\"{{ \"cart.atcMiniCartShopingCartLabel\" | translate: translations, \"Your cart\" }}\"\u003e\u003cdiv class=\"boost-sd__modal-backdrop\"\u003e\u003c\/div\u003e\u003cdiv class=\"boost-sd__modal-container\"\u003e  \u003cdiv class=\"boost-sd__modal-wrapper\"\u003e   \u003cdiv tabindex=\"-1\" class=\"boost-sd__cart boost-sd__cart--side\"\u003e    \u003cdiv class=\"boost-sd__cart-header \"\u003e     \u003cdiv class=\"boost-sd__cart-items-count\"\u003e      {% if item_count \u003e 1 %}      {{ \"cart.atcMiniCartShopingCartLabel\" | translate: translations, \"Your cart\" }} ({{ item_count }} {{ \"cart.atcMiniCartCountItemLabelPlural\" | translate: translations, \"items\" }})      {% else %}      {{ \"cart.atcMiniCartShopingCartLabel\" | translate: translations, \"Your cart\" }} ({{ item_count }} {{ \"cart.atcMiniCartCountItemLabel\" | translate: translations, \"item\" }})      {% endif %}     \u003c\/div\u003e    \u003c\/div\u003e    \u003cdiv class=\"boost-sd__cart-body \"\u003e     {% if item_count \u003e 0 %}     {% for item in items %}     \u003cdiv class=\"boost-sd__cart-item\" data-product-id=\"{{ item.id }}\"\u003e      \u003cdiv class=\"boost-sd__cart-item-image\"\u003e       \u003ca class=\"boost-sd__product-link\" href=\"\/products\/{{ item.handle }}\"\u003e        \u003cdiv class=\"boost-sd__product-image-wrapper boost-sd__product-image-wrapper--aspect-ratio-3-4\"\u003e         \u003cdiv class=\"boost-sd__product-image\"\u003e          {% if item.image %}          \u003cimg id=\"product-image-{{ item.id }}\" class=\"boost-sd__product-image-img boost-sd__product-image-img--main\" src=\"{{ item.image }}\" srcset=\"              {{ item.image }}\u0026amp;width=200 200w,              {{ item.image }}\u0026amp;width=300 300w,              {{ item.image }}\u0026amp;width=400 400w,              {{ item.image }}\u0026amp;width=500 500w\" fetchpriority=\"auto\" sizes=\"200px\" decoding=\"async\" loading=\"lazy\" alt=\"{{ item.product_title }}\" \/\u003e          {% else %}          \u003cimg id=\"product-image-{{ item.id }}\" class=\"boost-sd__product-image-img boost-sd__product-image-img--main\" alt=\"{{ item.product_title }}\" src=\"https:\/\/cdn.shopify.com\/extensions\/201f4d7b-8d39-43a4-82de-e6f412341695\/0.0.0\/assets\/boost-pfs-no-image.jpg?v=1677838268\" \/\u003e          {% endif %}         \u003c\/div\u003e        \u003c\/div\u003e       \u003c\/a\u003e      \u003c\/div\u003e      \u003cdiv class=\"boost-sd__cart-item-content\"\u003e       \u003cdiv class=\"boost-sd__cart-item-info\"\u003e        \u003ca class=\"boost-sd__product-link\" href=\"\/products\/{{ item.handle }}\"\u003e         \u003cdiv class=\"boost-sd__cart-item-title\"\u003e{{ item.product_title }}\u003c\/div\u003e        \u003c\/a\u003e        {% for option in item.options_with_values %}        \u003cdiv class=\"boost-sd__cart-item-option\"\u003e         \u003cspan class=\"boost-sd__cart-item-option-title\"\u003e{{ option.name }}: \u003c\/span\u003e         \u003cspan class=\"boost-sd__cart-item-option-value\"\u003e{{ option.value }}\u003c\/span\u003e        \u003c\/div\u003e        {% endfor %}        \u003cdiv class=\"boost-sd__cart-item-quantity\"\u003e         \u003cdiv class=\"boost-sd__input-number boost-sd__input-number--sm\"\u003e          \u003cdiv class=\"boost-sd__input-number-btn-wrapper\"\u003e           \u003cbutton type=\"button\" aria-label=\"Decrease quantity\" class=\"boost-sd__button boost-sd__button--full-width boost-sd__input-number-btn\"\u003e\u003cspan\u003e-\u003c\/span\u003e\u003c\/button\u003e          \u003c\/div\u003e          \u003cinput type=\"number\" aria-label=\"Item quantity\" class=\"boost-sd__input-number-input\" value=\"{{ item.quantity }}\" \/\u003e          \u003cdiv class=\"boost-sd__input-number-btn-wrapper\"\u003e           \u003cbutton type=\"button\" aria-label=\"Increase quantity\" class=\"boost-sd__button boost-sd__button--full-width boost-sd__input-number-btn\"\u003e\u003cspan\u003e+\u003c\/span\u003e\u003c\/button\u003e          \u003c\/div\u003e         \u003c\/div\u003e         \u003cdiv class=\"boost-sd__cart-item-quantity-price\"\u003e          \u003cspan class=\"boost-sd__cart-item-quantity-character\"\u003ex\u003c\/span\u003e\u003cspan role=\"text\" tabindex=\"0\" aria-label=\"Price
1169: {{ item.price }}\"\u003e{{ item.price }}\u003c\/span\u003e         \u003c\/div\u003e        \u003c\/div\u003e       \u003c\/div\u003e       \u003cbutton type=\"button\" aria-label=\"Remove this item\" class=\"boost-sd__button boost-sd__cart-item-remove-btn\"\u003e        \u003cspan class=\"boost-sd__icon\" style=\"overflow: initial;\"\u003e         \u003csvg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" fill=\"none\" viewBox=\"0 0 24 24\" height=\"24\" width=\"24\"\u003e          \u003cpath fill=\"#31373D\" d=\"M9.84 8.8H10.8V16.48H9.84V8.8ZM11.76 8.8H12.72V16.48H11.76V8.8ZM13.68 8.8H14.64V16.48H13.68V8.8ZM6 5.92H18.48V6.88H6V5.92ZM14.64 5.92H13.68V5.44C13.68 5.152 13.488 4.96 13.2 4.96H11.28C10.992 4.96 10.8 5.152 10.8 5.44V5.92H9.84V5.44C9.84 4.624 10.464 4 11.28 4H13.2C14.016 4 14.64 4.624 14.64 5.44V5.92Z\"\u003e\u003c\/path\u003e          \u003cpath fill=\"#31373D\" d=\"M15.12 19.3601H9.35996C8.59196 19.3601 7.91996 18.7361 7.82396 17.9681L6.95996 6.44805L7.91996 6.35205L8.78396 17.8721C8.78396 18.1601 9.07196 18.4001 9.35996 18.4001H15.12C15.408 18.4001 15.648 18.1601 15.696 17.8721L16.56 6.35205L17.52 6.44805L16.656 17.9681C16.56 18.7361 15.888 19.3601 15.12 19.3601Z\"\u003e\u003c\/path\u003e         \u003c\/svg\u003e        \u003c\/span\u003e       \u003c\/button\u003e      \u003c\/div\u003e     \u003c\/div\u003e     {% endfor %}     {% else %}     \u003cp class=\"boost-sd__cart-item-empty\"\u003e{{ \"cart.atcMiniCartEmptyCartLabel\" | translate: translations, \"Your Cart Is Currently Empty\" }}\u003c\/p\u003e     {% endif %}    \u003c\/div\u003e    \u003cdiv class=\"boost-sd__cart-footer \"\u003e     \u003cdiv class=\"boost-sd__cart-subtotal \"\u003e      \u003cspan class=\"boost-sd__cart-label\"\u003e{{ \"cart.atcMiniCartSubtotalLabel\" | translate: translations, \"Subtotal\" }}\u003c\/span\u003e      \u003cspan class=\"boost-sd__cart-price\" role=\"text\" tabindex=\"0\" aria-label=\"{{ \"cart.atcMiniCartSubtotalLabel\" | translate: translations, \"Subtotal\" }}: {{ items_subtotal_price }}\"\u003e{{ items_subtotal_price }}\u003c\/span\u003e     \u003c\/div\u003e     \u003cdiv class=\"boost-sd__cart-btn-group \"\u003e      \u003cbutton type=\"button\" aria-label=\"{{ \"cart.atcMiniCartCheckoutLabel\" | translate: translations, \"Checkout\" }}\" class=\"boost-sd__button boost-sd__button--round boost-sd__button--border boost-sd__button--large boost-sd__btn-checkout\"\u003e       \u003cspan class=\"boost-sd__button-text\"\u003e{{ \"cart.atcMiniCartCheckoutLabel\" | translate: translations, \"Checkout\" }}\u003c\/span\u003e      \u003c\/button\u003e      \u003cbutton type=\"button\" aria-label=\"{{ \"cart.atcMiniCartViewCartLabel\" | translate: translations, \"Vie
1169w cart\" }}\" class=\"boost-sd__button boost-sd__button--round boost-sd__button--border boost-sd__button--large boost-sd__btn-view-cart\"\u003e       \u003cspan class=\"boost-sd__button-text\"\u003e{{ \"cart.atcMiniCartViewCartLabel\" | translate: translations, \"View cart\" }}\u003c\/span\u003e      \u003c\/button\u003e     \u003c\/div\u003e    \u003c\/div\u003e   \u003c\/div\u003e   \u003cbutton type=\"button\" aria-label='{{ \"close\" | translate: translations, \"Close\" }}' class=\"boost-sd__button boost-sd__button--transparent boost-sd__button--float boost-sd__modal-close-btn boost-sd__modal-close-btn--on-overlay\"\u003e    \u003csvg class=\"boost-sd__modal-close-svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"\u003e     \u003cpath fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M3.29289 3.29289C3.68342 2.90237 4.31658 2.90237 4.70711 3.29289L12 10.5858L19.2929 3.29289C19.6834 2.90237 20.3166 2.90237 20.7071 3.29289C21.0976 3.68342 21.0976 4.31658 20.7071 4.70711L13.4142 12L20.7071 19.2929C21.0976 19.6834 21.0976 20.3166 20.7071 20.7071C20.3166 21.0976 19.6834 21.0976 19.2929 20.7071L12 13.4142L4.70711 20.7071C4.31658 21.0976 3.68342 21.0976 3.29289 20.7071C2.90237 20.3166 2.90237 19.6834 3.29289 19.2929L10.5858 12L3.29289 4.70711C2.90237 4.31658 2.90237 3.68342 3.29289 3.29289Z\" fill=\"#31373D\"\u003e\u003c\/path\u003e    \u003c\/svg\u003e   \u003c\/button\u003e  \u003c\/div\u003e\u003c\/div\u003e\u003c\/div\u003e",
1170      
1171    
1172      
1173      
1174        
1175        "refineBy": "\u003c!-- TEMPLATE REFINE BY --\u003e\u003cdiv class='boost-sd__refine-by-vertical-refine-by'\u003e\u003cdiv class='boost-sd__refine-by-vertical-refine-by-title'\u003e  \u003cdiv class='boost-sd__refine-by-vertical-refine-by-heading'\u003e{{ \"refine\" | translate: translations, \"Refine By\" }}\u003c\/div\u003e  \u003cbutton type='button' aria-label='{{ \"clearAll\" | translate: translations, \"Clear All\" }}' id='boost-sd__button--clear-all-filters' class='boost-sd__button boost-sd__button--clear' data-metadata='{ \"action\": { \"clearAllFilter\": \"\" } }'\u003e   \u003cspan class='boost-sd__button-text' data-metadata='{ \"action\": { \"clearAllFilter\": \"\" } }'\u003e{{ \"clearAll\" | translate: translations, \"Clear All\" }}\u003c\/span\u003e  \u003c\/button\u003e\u003c\/div\u003e\u003cdiv class='boost-sd__refine-by-vertical-refine-by-list'\u003e  {% for refineByOption in refineBy.options %}  \u003cbutton metadata='{\"action\": { \"clearFilter\": {{ refineByOption.metaData | json }} } }' class='boost-sd__refine-by-vertical-refine-by-item' aria-label='{{ \"clearAll\" | translate: translations, \"Clear All\" }}' id='{{refineByOption.data.value | downcase | replace: \" \", \"-\" | append: \"-clear-filter\" | simpleMd5 }}'\u003e   \u003cdiv metadata='{\"action\": { \"clearFilter\": {{ refineByOption.metaData | json }} } }' class='boost-sd__refine-by-vertical-refine-by-type'\u003e    \u003cspan metadata='{\"action\": { \"clearFilter\": {{ refineByOption.metaData | json }} } }' class='boost-sd__refine-by-vertical-refine-by-option'\u003e     {{ refineByOption.data.label | escape }}:    \u003c\/span\u003e    \u003cspan metadata='{\"action\": { \"clearFilter\": {{ refineByOption.metaData | json }} } }' class='boost-sd__refine-by-vertical-refine-by-value'\u003e     {% if refineByOption.type == 'range' %}     {% if refineByOption.data.key == 'pf_p_price' or refineByOption.data.key == 'pf_vp_variants_price' %}     {{         refineByOption.data.value.lower         | currency_format: refineByOption.data.moneyFormatValue        }}     -     {{         refineByOption.data.value.upper         | currency_format: refineByOption.data.moneyFormatValue        }}     {% else %}     {{ refineByOption.data.value.lower | escape }} - {{ refineByOption.data.value.upper | escape }}     {% endif %}     {% else %}     {{ refineByOption.data.valueDisplay | escape}}     {% endif %}    \u003c\/span\u003e   \u003c\/div\u003e   \u003csvg metadata='{\"action\": { \"clearFilter\": {{ refineByOption.metaData | json }} } }
1175' class='boost-sd__refine-by-vertical-refine-by-clear' xmlns='http:\/\/www.w3.org\/2000\/svg' width='12' height='12' viewBox='0 0 12 12' role='img' aria-label='{{ \"clearAll\" | translate: translations, \"Clear All\" }}' fill='#222'\u003e    \u003cpath metadata='{\"action\": { \"clearFilter\": {{ refineByOption.metaData | json }} } }' fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M7.41401 6.00001L11.707 1.70701C12.098 1.31601 12.098 0.684006 11.707 0.293006C11.316 -0.0979941 10.684 -0.0979941 10.293 0.293006L6.00001 4.58601L1.70701 0.293006C1.31601 -0.0979941 0.684006 -0.0979941 0.293006 0.293006C-0.0979941 0.684006 -0.0979941 1.31601 0.293006 1.70701L4.58601 6.00001L0.293006 10.293C-0.0979941 10.684 -0.0979941 11.316 0.293006 11.707C0.488006 11.902 0.744006 12 1.00001 12C1.25601 12 1.51201 11.902 1.70701 11.707L6.00001 7.41401L10.293 11.707C10.488 11.902 10.744 12 11 12C11.256 12 11.512 11.902 11.707 11.707C12.098 11.316 12.098 10.684 11.707 10.293L7.41401 6.00001Z\" fill=\"#3D4246\"\u003e    \u003c\/path\u003e   \u003c\/svg\u003e  \u003c\/button\u003e  {% endfor %} \u003c\/div\u003e\u003c\/div\u003e",
1176      
1177    
1178      
1179      
1180        
1181        "filterOptionBoxItem": "{% comment %} This Template contains a few variables built from the client js side {% endcomment %}{% if request.previewMode == true %}\u003cli class=\"boost-sd__filter-option-item boost-sd__filter-option-box-item\"\u003e\u003cbutton role='checkbox' aria-label='{{ value.key | escape_once | strip_html }}' aria-checked='false' class='boost-sd__filter-option-item-button boost-sd__filter-option-item-button--as-button'\u003e  \u003cspan class='boost-sd__filter-option-item-label'\u003e   {% if option.displayAllValuesInUppercaseForm %}   {{ value.key | escape | upcase }}   {% else %}   {{ value.key | escape }}   {% endif %}  \u003c\/span\u003e\u003c\/button\u003e\u003c\/li\u003e{% else %}\u003cli class='{{ className }}'\u003e\u003cbutton id='{{ actionId }}' data-action='{{ dataAction }}' role='checkbox' aria-label='Find product with {{ label | escape }} is {{ value.label | escape_once | strip_html }}' aria-checked='false' class='boost-sd__filter-option-item-button boost-sd__filter-option-item-button--as-button'\u003e  \u003cspan data-action='{{ dataAction }}' class='boost-sd__filter-option-item-label'\u003e   {% if displayAllValuesInUppercaseForm %}   {{ value.label | escape | upcase }}   {% else %}   {{ value.label | escape }}   {% endif %}  \u003c\/span\u003e\u003c\/button\u003e\u003c\/li\u003e{% endif %}",
1182      
1183    
1184      
1185      
1186        
1187        "filterOptionListItem": "{% comment %} This Template contains a few variables built from the client js side {% endcomment %}{% if request.previewMode == true %}\u003cli class=\"boost-sd__filter-option-item boost-sd__filter-option-list-option-item\"\u003e\u003cbutton role=\"checkbox\" aria-checked=\"false\" aria-label=\"{{ value.key | escape_once }}\" class=\"boost-sd__filter-option-item-button boost-sd__filter-option-item-button--as-button boost-sd__filter-option-item-button--with-checkbox\"\u003e  {% if option.filterType == \"variants_price\" or option.filterType == \"price\" %}  {% if value.from == 0 %}  {{ \"under\" | translate: translations, \"Under\" }}  {{ value.to | format_currency: option.moneyFormatValue }}  {% elsif value.to == nil %}  {{ \"above\" | translate: translations, \"Above\" }}  {{ value.from | format_currency: option.moneyFormatValue }}  {% elsif value.from != 0 and value.to != nil %}  {{ value.from | format_currency: option.moneyFormatValue }} - {{ value.to | format_currency: option.moneyFormatValue }}  {% endif %}  {% elsif option.filterType == \"percent_sale\" %}  {% if value.from == nil %}  {{ \"under\" | translate: translations, \"Under\" }}  {{ value.to }}  {% elsif value.to == nil %}  {{ \"above\" | translate: translations, \"Above\" }}  {{ value.from }}  {% elsif value.from != 0 and value.to != nil %}  {{ value.from }}% - {{ value.to }}%  {% endif %}  {% else %}  \u003cspan class=\"boost-sd__filter-option-item-label\"\u003e   {% if option.displayAllValuesInUppercaseForm %}   {% if option.filterType == \"stock\" or option.filterType == \"collection\" %}   {{ value.label | upcase | escape }}   {% else %}   {{ value.key | upcase | escape }}   {% endif %}   {% else %}   {% if option.filterType == \"stock\" or option.filterType == \"collection\" %}   {{ value.label | escape }}   {% else %}   {{ value.key | escape }}   {% endif %}   {% endif %}  \u003c\/span\u003e  {% endif %}  {% if filterSettings.showFilterOptionCount %}  \u003cspan aria-label=\"Number of products: ({{ value.doc_count }})\" class=\"boost-sd__filter-option-item-amount\"\u003e({{ value.doc_count }})\u003c\/span\u003e  {% endif %} \u003c\/button\u003e\u003c\/li\u003e{% else %}\u003cli class='boost-sd__filter-option-item boost-sd__filter-option-list-option-item'\u003e\u003cbutton id='{{ actionId }}' data-action='{{ dataAction }}' role='checkbox' aria-checked='false' aria-label='Find product with {{ label | escape }} is {{ value.label | escape_once | strip_html }}' class='{{ className }}'\u003e  \u003cspan data-action='{{ dataAction }}' class='boost-sd__filter-option-item-label'\u003e   {% if displayAllValuesInU
1187ppercaseForm %}   {{ value.label | upcase | escape }}   {% else %}   {{ value.label | escape }}   {% endif %}  \u003c\/span\u003e  {% if showDocCount %}  \u003cspan data-action='{{ dataAction }}' aria-label='Number of products: ({{ value.doc_count }})' class='boost-sd__filter-option-item-amount'\u003e   ({{ value.doc_count }})\u003c\/span\u003e  {% endif %} \u003c\/button\u003e\u003c\/li\u003e{% endif %}",
1188      
1189    
1190      
1191      
1192        
1193        "filterOptionSwatchItem": "{% comment %} This Template contains a few variables built from the client js side {% endcomment %}{% assign swatchListStyle = option.swatchStyle == 'circle-list' or option.swatchStyle == 'square-list' %}{% if request.previewMode == true %}{% assign swatchTyleClass = \"\" %}{% if swatchListStyle %}{% assign swatchTyleClass = \"list\" %}{% else %}{% assign swatchTyleClass = \"grid\" %}{% endif %}\u003cli class='boost-sd__filter-option-item boost-sd__filter-option-swatch-item'\u003e\u003cbutton title='{{ value.key | strip_html | escape }}' role='checkbox' aria-checked='false' class='boost-sd__filter-option-item-button boost-sd__filter-option-item-button--as-button'\u003e  \u003cspan class='boost-sd__filter-option-swatch-item-img boost-sd__filter-option-swatch-item-img--{{swatchTyleClass}} boost-sd__filter-option-swatch-item-img--circle' style='background-color: {{ value.key | escape }};'\u003e\u003c\/span\u003e  {% if swatchListStyle %}  \u003cspan class='boost-sd__filter-option-item-label'\u003e   {% if option.displayAllValuesInUppercaseForm %}   {{ value.key | escape | upcase }}   {% else %}   {{ value.key | escape }}   {% endif %}  \u003c\/span\u003e  \u003cspan aria-label='Number of products: ({{ value.doc_count }})' class='boost-sd__filter-option-item-amount'\u003e({{ value.doc_count }})\u003c\/span\u003e  {% endif %} \u003c\/button\u003e\u003c\/li\u003e{% else %}\u003cli data-action='{{ dataAction }}' class='boost-sd__filter-option-item boost-sd__filter-option-swatch-item'\u003e\u003cbutton id='{{ actionId }}' data-action='{{ dataAction }}' title='Find product with {{ label | escape }} is {{ value.label | escape | strip_html }}' role='checkbox' aria-checked='false' class='boost-sd__filter-option-item-button boost-sd__filter-option-item-button--as-button'\u003e  \u003cspan data-action='{{ dataAction }}' class='{{ className }}' style='background-color: {{ swatchValue.backgroundColor | strip_html }}; background-image: {{ swatchValue.backgroundImage | strip_html }}'\u003e\u003c\/span\u003e  {% if swatchType == 'list' %}  \u003cspan data-action='{{ dataAction }}' class='boost-sd__filter-option-item-label'\u003e   {% if option.displayAllValuesInUppercaseForm %}   {{ value.label | escape | upcase }}   {% else %}   {{ value.label | escape }}   {% endif %}  \u003c\/span\u003e  {% if showDocCount %}  \u003cspan data-action='{{ dataAction }}' aria-label='Number of products: ({{ value.doc_count }})' class='boost-sd__filter-option-item-amount'\u003e({{ value.doc_count }})\u003c\/span\u003e  {% endif %}  {% endif %} \u003c\/button\u003e\u003c\/li\u003e{% endif %}",
1194      
1195    
1196      
1197      
1198        
1199        "filterOptionMultiLevelCollectionItem": "{% comment %} This Template contains a few variables built from the client js side {% endcomment %}{% if request.previewMode == true %}\u003cli class='boost-sd__filter-option-item boost-sd__filter-option-item-multilevel-collections {% if option.keepValuesStatic and value.doc_count == 0 %} boost-sd__filter-option-item-multilevel-collections--disabled {% endif %}'\u003e\u003cdiv class='boost-sd__filter-option-item-multilevel-collections-firstlevel'\u003e  \u003ca title='Link to {{ value.displayName }}' href='\/collections\/{{ value.handle }}' class='boost-sd__filter-option-item-button boost-sd__filter-option-item-button--as-link'\u003e   \u003cspan class='boost-sd__filter-option-item-label'\u003e    {% if option.displayAllValuesInUppercaseForm %}    {{ value.displayName | upcase }}    {% else %}    {{ value.displayName }}    {% endif %}   \u003c\/span\u003e  \u003c\/a\u003e  {% if value.existedTags %}  \u003cbutton type='button' aria-label='Expand\/Collapse {{ value.displayName }}' class='boost-sd__button boost-sd__button--transparent'\u003e   \u003csvg class='boost-sd__arrow-icon boost-sd__arrow-icon--right' xmlns='http:\/\/www.w3.org\/2000\/svg' width='7' height='12' role='img' aria-label='Expand\/Collapse {{ value.displayName }}' viewBox='0 0 7 12' fill='#222'\u003e    \u003cpath class=\"boost-sd__arrow-icon-path\" d=\"M6.58942 0.610713C6.26398 0.285274 5.73635 0.285274 5.41091 0.610713L0.611415 5.41021C0.455135 5.56649 0.366829 5.77895 0.366829 5.99996C0.366829 6.22098 0.454629 6.43294 0.610909 6.58922L5.41091 11.3892C5.73635 11.7147 6.26398 11.7147 6.58942 11.3892C6.91486 11.0638 6.91486 10.5362 6.58942 10.2107L2.37867 5.99996L6.58942 1.78922C6.91486 1.46379 6.91486 0.936153 6.58942 0.610713Z\"\u003e\u003c\/path\u003e   \u003c\/svg\u003e  \u003c\/button\u003e  {% endif %} \u003c\/div\u003e\u003c\/li\u003e{% else %}\u003cli class='boost-sd__filter-option-item boost-sd__filter-option-item-multilevel-collections {% if option.keepValuesStatic and value.doc_count == 0 %} boost-sd__filter-option-item-multilevel-collections--disabled {% endif %}'\u003e\u003cdiv class='boost-sd__filter-option-item-multilevel-collections-firstlevel'\u003e  \u003ca id='{{ actionId }}' metaData='{{ metaData | json }}' title='Link to {{ value.displayName }}' data-action='select-filter-item' href='\/collections\/{{ value.handle }}' class='{{ className }}'\u003e   \u003cspan style='{{styleOptionItem}}' data-metadata='{{ metaData | json }}' class='boost-sd__filter-option-item-label'\u003e    {% if option.displayAllValuesInU
1199ppercaseForm %}    {{ value.displayName | upcase }}    {% else %}    {{ value.displayName }}    {% endif %}   \u003c\/span\u003e  \u003c\/a\u003e  {% if value.existedTags %}  \u003cbutton id='{{ value.actionIdArrow }}' data-metadata='{{ value.metaDataArrow | json }}' type='button' aria-label='Expand\/Collapse {{ value.displayName }}' class='boost-sd__button boost-sd__button--transparent' style='padding-right: 0px;'\u003e   \u003csvg id='{{ value.targetIdArrow }}' data-metadata='{{ value.metaDataArrow | json }}' class='boost-sd__arrow-icon boost-sd__arrow-icon--right' xmlns='http:\/\/www.w3.org\/2000\/svg' width='7' height='12' role='img' aria-label='Expand\/Collapse {{ value.displayName }}' viewBox='0 0 7 12' fill='#222'\u003e    \u003cpath data-metadata='{{ value.metaDataArrow | json }}' class=\"boost-sd__arrow-icon-path\" d=\"M6.58942 0.610713C6.26398 0.285274 5.73635 0.285274 5.41091 0.610713L0.611415 5.41021C0.455135 5.56649 0.366829 5.77895 0.366829 5.99996C0.366829 6.22098 0.454629 6.43294 0.610909 6.58922L5.41091 11.3892C5.73635 11.7147 6.26398 11.7147 6.58942 11.3892C6.91486 11.0638 6.91486 10.5362 6.58942 10.2107L2.37867 5.99996L6.58942 1.78922C6.91486 1.46379 6.91486 0.936153 6.58942 0.610713Z\"\u003e\u003c\/path\u003e   \u003c\/svg\u003e  \u003c\/button\u003e  {% endif %} \u003c\/div\u003e {% if value.existedTags \u003e 0 %} \u003cul id='{{ value.targetIdList }}' class='boost-sd__filter-option-item-multilevel-collections-listitem boost boost-sd__g-hide'\u003e  {% for tag in value.tags %}  \u003cli class='boost-sd__filter-option-item-multilevel-collections-secondlevel'\u003e   \u003cdiv class='boost-sd__filter-option-item boost-sd__filter-option-item-multilevel-collections-secondlevel-title'\u003e    \u003ca id='{{ tag.actionId }}' data-metadata='{{ tag.metaData | json }}' title='Link to {{ tag.displayName }}' data-action='select-filter-item' href='\/collections\/frontpage\/{{ tag.tag }}' class='{{ tag.className }}'\u003e     \u003cspan data-metadata='{{ tag.metaData | json }}' class='boost-sd__filter-option-item-label'\u003e      {% if option.displayAllValuesInUppercaseForm %}      {{ tag.displayName | upcase }}      {% else %}      {{ tag.displayName }}      {% endif %}     \u003c\/span\u003e    \u003c\/a\u003e    {% if tag.existedSubTags %}    \u003cbutton id='{{ tag.actionIdArrow }}' data-metadata='{{ tag.metaDataArrow | json }}' type='button' aria-label='Expand\/Collapse {{ tag.displayName }}' class='boost-sd__button boost-sd__button--transparent' style='padding-right: 0px;'\u003e     \u003csvg id='{{ tag.targetIdArrow }}' data-metadata='{{ tag.metaDataArrow | json }}' class='boost-sd__arrow-icon boost-sd__arrow-icon--right' xmlns='http:\/\/www.w3.org\/2000\/svg' width='7' height='12' role='img' aria-label='Expand\/Collapse {{ tag.displayName }}' viewBox='0 0 7 12' fill='#222'\u003e      \u003cpath data-metadata='{{ tag.metaDataArrow | json }}' class=\"boost-sd__arrow-icon-path\" d=\"M6.58942 0.610713C6.26398 0.285274 5.73635 0.285274 5.41091 0.610713L0.611415 5.41021C0.455135 5.56649 0.366829 5.77895 0.366829 5.99996C0.366829 6.22098 0.454629 6.43294 0.610909 6.58922L5.41091 11.3892C5.73635 11.7147 6.26398 11.7147 6.58942 11.3892C6.91486 11.0638 6.91486 10.5362 6.58942 10.2107L2.37867 5.99996L6.58942 1.78922C6.91486 1.46379 6.91486 0.936153 6.58942 0.610713Z\"\u003e\u003c\/path\u003e     \u003c\/svg\u003e    \u003c\/button\u003e    {% endif %}   \u003c\/div\u003e   {% if tag.existedSubTags %}   \u003cul id='{{ tag.targetIdList }}' class='boost-sd__filter-option-item-multilevel-collections-thirdlevel boost-sd__g-hide'\u003e    {% for subTag in tag.subTags %}    \u003cli class='boost-sd__filter-option-item boost-sd__filter-option-item-multilevel-collections-thirdlevel-title'\u003e     \u003ca id='{{ subTag.actionId }}' data-metadata='{{ subTag.metaData | json }}' title='Link to {{ subTag.displayName }}' data-action='select-filter-item' href='\/collections\/frontpage\/{{ subTag.tag }}' class='{{ subTag.className }}'\u003e      \u003cspan data-metadata='{{ subTag.metaData | json }}' class='boost-sd__filter-option-item-label'\u003e       {% if option.displayAllValuesInU
1199ppercaseForm %}       {{ subTag.displayName | upcase }}       {% else %}       {{ subTag.displayName }}       {% endif %}      \u003c\/span\u003e     \u003c\/a\u003e    \u003c\/li\u003e    {% endfor %}   \u003c\/ul\u003e   {% endif %}  \u003c\/li\u003e  {% endfor %} \u003c\/ul\u003e {% endif %}\u003c\/li\u003e{% endif %}",
1200      
1201    
1202      
1203      
1204        
1205        "filterOptionMultiLevelTagItem": "{% comment %} This Template contains a few variables built from the client js side {% endcomment %}{% if request.previewMode == true %}\u003cli class='boost-sd__filter-option-item boost-sd__filter-option-list-option-item'\u003e\u003cbutton role='checkbox' aria-checked='false' aria-label='{{ value.displayName }}' class='boost-sd__filter-option-item-button boost-sd__filter-option-item-button--as-button boost-sd__filter-option-item-button--with-checkbox'\u003e  \u003cspan class='boost-sd__filter-option-item-label'\u003e   {% if option.displayAllValuesInUppercaseForm %}   {{ value.displayName | upcase }}   {% else %}   {{ value.displayName }}   {% endif %}  \u003c\/span\u003e\u003c\/button\u003e {% assign existedTags = value.subTags | size %} {% if existedTags \u003e 0 %} \u003cbutton type='button' aria-label='Expand\/Collapse {{ value.displayName }}' class='boost-sd__button boost-sd__button--transparent boost-sd__filter-option-list-option-item-collapse-btn'\u003e  \u003csvg class='boost-sd__arrow-icon boost-sd__arrow-icon--right' xmlns='http:\/\/www.w3.org\/2000\/svg' width='7' height='12' role='img' aria-label='Expand\/Collapse {{ value.displayName }}' viewBox='0 0 7 12' fill='#222'\u003e   \u003cpath class=\"boost-sd__arrow-icon-path\" d=\"M6.58942 0.610713C6.26398 0.285274 5.73635 0.285274 5.41091 0.610713L0.611415 5.41021C0.455135 5.56649 0.366829 5.77895 0.366829 5.99996C0.366829 6.22098 0.454629 6.43294 0.610909 6.58922L5.41091 11.3892C5.73635 11.7147 6.26398 11.7147 6.58942 11.3892C6.91486 11.0638 6.91486 10.5362 6.58942 10.2107L2.37867 5.99996L6.58942 1.78922C6.91486 1.46379 6.91486 0.936153 6.58942 0.610713Z\"\u003e   \u003c\/path\u003e  \u003c\/svg\u003e\u003c\/button\u003e {% endif %}\u003c\/li\u003e{% else %}\u003cli class='boost-sd__filter-option-item boost-sd__filter-option-list-option-item'\u003e\u003cbutton id='{{ actionId }}' data-metadata='{{ metaData | json }}' role='checkbox' aria-checked='false' aria-label='Find product with {{ label | escape }} is {{ value.displayName | escape | strip_html }}' class='{{ className }}'\u003e  \u003cspan style='{{styleOptionItem}}' data-metadata='{{ metaData | json}}' class='boost-sd__filter-option-item-label'\u003e   {% if option.displayAllValuesInUppercaseForm %}   {{ value.displayName | upcase }}   {% else %}   {{ value.displayName }}   {% endif %}  \u003c\/span\u003e\u003c\/button\u003e {% assign existedTags = value.subTags | size %} {% if existedTags \u003e 0 %} \u003cbutton id='{{ value.actionIdArrow }}' data-metadata='{{ value.metaDataArrow | json }}' type='button' aria-label='Expand\/Collapse {{ value.displayName }}' class='boost-sd__button boost-sd__button--transparent boost-sd__filter-option-list-option-item-collapse-btn'\u003e  \u003csvg id='{{ value.targetIdArrow }}' data-metadata='{{ value.metaDataArrow | json }}' class='boost-sd__arrow-icon boost-sd__arrow-icon--right' xmlns='http:\/\/www.w3.org\/2000\/svg' width='7' height='12' role='img' aria-label='Expand\/Collapse {{ value.displayName }}' viewBox='0 0 7 12' fill='{{colorOptionItem}}'\u003e   \u003cpath data-metadata='{{ value.metaDataArrow | json }}' class=\"boost-sd__arrow-icon-path\" d=\"M6.58942 0.610713C6.26398 0.285274 5.73635 0.285274 5.41091 0.610713L0.611415 5.41021C0.455135 5.56649 0.366829 5.77895 0.366829 5.99996C0.366829 6.22098 0.454629 6.43294 0.610909 6.58922L5.41091 11.3892C5.73635 11.7147 6.26398 11.7147 6.58942 11.3892C6.91486 11.0638 6.91486 10.5362 6.58942 10.2107L2.37867 5.99996L6.58942 1.78922C6.91486 1.46379 6.91486 0.936153 6.58942 0.610713Z\"\u003e\u003c\/path\u003e  \u003c\/svg\u003e\u003c\/button\u003e {% comment %} style=\"display: none\" {% endcomment %} \u003cul id='{{ value.targetIdList }}' class='boost-sd__filter-option-list-option-item-sublist boost-sd__g-hide'\u003e  {% for tag in value.subTags %}  \u003cli class='boost-sd__filter-option-item boost-sd__filter-option-list-option-item'\u003e   \u003cbutton id='{{ tag.actionId }}' data-metadata='{{ tag.metaData | json }}' role='checkbox' aria-checked='false' aria-label='Find product with {{ label | escape }}
1205 is {{ tag.displayName | escape | strip_html }}' class='{{ tag.className }}'\u003e    \u003cspan style='{{styleOptionItem}}' data-metadata='{{ tag.metaData | json }}' class='boost-sd__filter-option-item-label'\u003e     {% if option.displayAllValuesInUppercaseForm %}     {{ tag.displayName | upcase }}     {% else %}     {{ tag.displayName }}     {% endif %}    \u003c\/span\u003e   \u003c\/button\u003e   {% assign existedSubTags = tag.subTags | size %}   {% if existedSubTags \u003e 0 %}   \u003cbutton id='{{ tag.actionIdArrow }}' data-metadata='{{ tag.metaDataArrow | json }}' type='button' aria-label='Expand\/Collapse {{ tag.displayName }}' class='boost-sd__button boost-sd__button--transparent boost-sd__filter-option-list-option-item-collapse-btn'\u003e    \u003csvg id='{{ tag.targetIdArrow }}' data-metadata='{{ tag.metaDataArrow | json }}' class='boost-sd__arrow-icon boost-sd__arrow-icon--right' xmlns='http:\/\/www.w3.org\/2000\/svg' width='7' height='12' role='img' aria-label='Expand\/Collapse {{ tag.displayName }}' viewBox='0 0 7 12' fill='{{colorOptionItem}}'\u003e     \u003cpath data-metadata='{{ tag.metaDataArrow | json }}' class=\"boost-sd__arrow-icon-path\" d=\"M6.58942 0.610713C6.26398 0.285274 5.73635 0.285274 5.41091 0.610713L0.611415 5.41021C0.455135 5.56649 0.366829 5.77895 0.366829 5.99996C0.366829 6.22098 0.454629 6.43294 0.610909 6.58922L5.41091 11.3892C5.73635 11.7147 6.26398 11.7147 6.58942 11.3892C6.91486 11.0638 6.91486 10.5362 6.58942 10.2107L2.37867 5.99996L6.58942 1.78922C6.91486 1.46379 6.91486 0.936153 6.58942 0.610713Z\"\u003e\u003c\/path\u003e    \u003c\/svg\u003e   \u003c\/button\u003e   {% comment %} style=\"display: none\" {% endcomment %}   \u003cul id='{{ tag.targetIdList }}' class='boost-sd__filter-option-list-option-item-sublist boost-sd__g-hide'\u003e    {% for subTag in tag.subTags %}    \u003cli class='boost-sd__filter-option-item boost-sd__filter-option-list-option-item'\u003e     \u003cbutton id='{{ subTag.actionId }}' data-metadata='{{ subTag.metaData | json }}' role='checkbox' aria-checked='false' aria-label='Find product with {{ label | escape }} is {{ subTag.displayName | escape | strip_html }}' class='{{ subTag.className }}'\u003e      \u003cspan style='{{styleOptionItem}}' data-metadata='{{ subTag.metaData | json }}' class='boost-sd__filter-option-item-label'\u003e       {% if option.displayAllValuesInUppercaseForm %}       {{ subTag.displayName | upcase }}       {% else %}       {{ subTag.displayName }}       {% endif %}      \u003c\/span\u003e     \u003c\/button\u003e    \u003c\/li\u003e    {% endfor %}   \u003c\/ul\u003e   {% endif %}  \u003c\/li\u003e  {% endfor %} \u003c\/ul\u003e {% endif %}\u003c\/li\u003e{% endif %}",
1206      
1207    
1208      
1209      
1210        
1211        "filterOptionRatingItem": "{% comment %} This Template contains a few variables built from the client js side {% endcomment %}{% if request.previewMode == true %}\u003cli class='boost-sd__filter-option-item boost-sd__filter-option-rating-item'\u003e\u003cbutton role='checkbox' aria-checked='false' aria-label='{{ value.key }} Stars. Number of products: {{value.doc_count}}' class='boost-sd__filter-option-item-button boost-sd__filter-option-item-button--as-button boost-sd__filter-option-item-button--with-checkbox'\u003e  \u003cspan role='presentation' class='boost-sd__filter-option-rating-item-presentation'\u003e   {% for i in (0..4) %}   {% if i \u003c value.from %}   \u003ci class='boost-sd__filter-option-rating-item-icon-star boost-sd__filter-option-rating-item-icon-star--active' style='color: {{ starColor }} ;'\u003e\u003c\/i\u003e   {% else %}   \u003ci class='boost-sd__filter-option-rating-item-icon-star' style='color: {{ starColor }} ;'\u003e\u003c\/i\u003e   {% endif %}   {% endfor %}   {% if showExactRating == false %}   \u003cspan\u003e\u0026 Up\u003c\/span\u003e   {% endif %}  \u003c\/span\u003e  \u003cspan aria-label='Number of products: ({{ value.doc_count }})' class='boost-sd__filter-option-item-amount'\u003e({{ value.doc_count }})\u003c\/span\u003e\u003c\/button\u003e\u003c\/li\u003e{% else %}\u003cli data-value='{{ value.key }}' data-action='{{ dataAction }}' class='boost-sd__filter-option-item boost-sd__filter-option-rating-item'\u003e\u003cbutton id='{{ actionId }}' data-action='{{ dataAction }}' role='checkbox' aria-checked='false' aria-label='{{ value.key }} Stars. Number of products: {{value.doc_count}}' class='{{ className }}'\u003e  \u003cspan data-action='{{ dataAction }}' role='presentation' class='boost-sd__filter-option-rating-item-presentation'\u003e   {% for i in (0..4) %}   {% if i \u003c value.from %}   \u003ci data-action='{{ dataAction }}' class='boost-sd__filter-option-rating-item-icon-star boost-sd__filter-option-rating-item-icon-star--active' style='color: {{ starColor }} ;'\u003e\u003c\/i\u003e   {% else %}   \u003ci data-action='{{ dataAction }}' class='boost-sd__filter-option-rating-item-icon-star' style='color: {{ starColor }} ;'\u003e\u003c\/i\u003e   {% endif %}   {% endfor %}   {% if showExactRating == false %}   \u003cspan data-action='{{ dataAction }}'\u003e\u0026 Up\u003c\/span\u003e   {% endif %}  \u003c\/span\u003e  \u003cspan data-action='{{ dataAction }}' aria-label='Number of products: ({{ value.doc_count }})' class='boost-sd__filter-option-item-amount'\u003e({{ value.doc_count }})\u003c\/span\u003e\u003c\/button\u003e\u003c\/li\u003e{% endif %}",
1212      
1213    
1214      
1215      
1216        
1217        "productPrice": "{% comment %} This Template contains a few variables built from the client js side {% endcomment %}{% assign removePriceDecimal = false -%}{% assign decimalDelimiter = '' -%}{% assign withoutTrailingZeros = true -%}{% assign showCentAsSuperscript = false -%}{% assign money_format = request.money_format -%}{% assign showSavingDisplay = false -%}{% assign minPrice = product.price_min | times: 1.0 -%}{% assign maxPrice = 0 -%}{% if product.price_max -%}{% assign maxPrice = product.price_max | times: 1.0 -%}{% endif -%}{% comment %}
1217 convert variable compareAtPriceMin to number {% endcomment %}{% assign compareAtPriceMin = 0 -%}{% if product.compare_at_price_min -%}{% assign compareAtPriceMin = product.compare_at_price_min | times: 1.0 -%}{% endif -%}{% assign isSale = false -%}{% assign salePercent = 0 -%}{% assign saleAmount = 0 -%}{% if compareAtPriceMin \u003e minPrice -%}{% assign isSale = true -%}{% endif -%}{% assign compareAtPriceWithFormat = '' -%}{% unless compareAtPriceMin == null or compareAtPriceMin == 0 or isSale == false -%}{% comment %} calculate salePercent base on compareAtPriceMin and minPrice {% endcomment %}{% assign compare = compareAtPriceMin | minus: minPrice | times: 100 -%}{% assign salePercent = compare | divided_by: compareAtPriceMin | ceil | append: '%' -%}{% comment %} compareAtPriceWithFormat is compare price with PriceMin and format currency {% endcomment %}{% assign compareAtPriceWithFormat = compareAtPriceMin | format_currency: money_format, showCentAsSuperscript, removePriceDecimal, decimalDelimiter, withoutTrailingZeros -%}{% assign saleAmount = compareAtPriceMin | minus: minPrice -%}{% endunless -%}{% comment %} Format price min {% endcomment %}{% assign priceMinWithFormat = minPrice | format_currency: money_format, showCentAsSuperscript, removePriceDecimal , decimalDelimiter, withoutTrailingZeros -%}{% comment %} Format price max {% endcomment %}{% assign priceMaxWithFormat = '' -%}{% if product.price_max and maxPrice \u003e minPrice -%}{% assign priceMaxWithFormat = maxPrice | format_currency: money_format, showCentAsSuperscript, removePriceDecimal , decimalDelimiter, withoutTrailingZeros -%}{% endif -%}{% comment %} priceMax used for multi variant price display where it can have min-max price with format and translation {% endcomment %}{% assign hasMultiVariantPrice = false -%}{% if translations.productItem.amount contains \"minPrice\" -%}{% assign hasMultiVariantPrice = true -%}{% endif -%}{% assign isSamePrice = true -%}{% if minPrice != maxPrice or product.compare_at_price_min != product.compare_at_price_max -%}{% assign isSamePrice = false -%}{% endif -%}{% assign priceValueWithFormat = priceMinWithFormat -%}{% if isSamePrice == false and maxPrice \u003e minPrice and hasMultiVariantPrice -%}{% assign priceValueWithFormat = \"productItem.amount\" | translate: translations, \"\" | replace: '{{minPrice}}', priceMinWithFormat | replace: '{{maxPrice}}', priceMaxWithFormat -%}{% endif -%}{% assign savingPriceWithFormat = '' -%}{% unless showSavingDisplay == false or saleAmount == 0 -%}{% assign saleAmountWithFormat = saleAmount | format_currency: money_format, showCentAsSuperscript, removePriceDecimal, decimalDelimiter, withoutTrailingZeros -%}{% assign savingPriceWithFormat = \"productItem.savingAmount\" | translate: translations, \"Save {{saleAmount}}\" | replace: '{{saleAmount}}', saleAmountWithFormat | replace: '{{salePercent}}', salePercent -%}{% endunless -%}{% comment %} Price compare display top or bottom {% endcomment %}{% comment %} Price compare display left or right {% endcomment %}\u003cdiv class=\"boost-sd__product-price-wrapper\"\u003e\u003cspan class=\"boost-sd__product-price-content  boost-sd__product-price-content--text-align-center\"\u003e  \u003cspan role=\"text\" aria-label=\"Sale price: {{ priceValueWithFormat }}\"\u003e   \u003cspan class=\"{% if isSale == true %}text-on-sale{% endif %}\"\u003e{{ priceValueWithFormat }}\u003c\/span\u003e  \u003c\/span\u003e  {% if compareAtPriceWithFormat != '' -%}  \u003cspan role=\"text\" aria-label=\"Regular price: {{ compareAtPriceWithFormat }}\" class=\"line-through\"\u003e {{ compareAtPriceWithFormat }}  \u003c\/span\u003e  {% endif -%} \u003c\/span\u003e {% if savingPriceWithFormat != '' -%} \u003cspan role=\"text\" aria-label=\"Saving {{ savingPriceWithFormat }}\" class=\"boost-sd__product-price--saving\"\u003e  \u003cspan class=\"boost-sd__format-currency\"\u003e{{ savingPriceWithFormat }}\u003c\/span\u003e\u003c\/span\u003e {% endif -%}\u003c\/div\u003e",
1218      
1219    
1220      
1221      
1222        
1223        "recommendation": "\u003c!-- TEMPLATE RECOMMENDATION --\u003e{% assign widgetNameTranslationLabel = 'recommendation.' | append: widgetId %}\u003cdiv id='{{ widgetId }}' class='boost-sd__recommendation' data-product-price='true'\u003e\u003cdiv class='boost-sd__recommendation-title boost-sd__recommendation-title--{{ widgetDesignSettings.titleAlignment }}'\u003e  \u003cspan tabindex=\"0\" role=\"heading\" aria-level=\"2\" class='boost-sd__recommendation-title-text'\u003e   {{ widgetNameTranslationLabel | translate: translations, widgetName }}  \u003c\/span\u003e\u003c\/div\u003e {% if widgetDesignSettings.layoutDisplay == 'carousel' %}  \u003c!-- TEMPLATE RECOMMENDATION TYPE CAROUSEL --\u003e\u003cdiv class=\"boost-sd__slider\"\u003e\u003cdiv class=\"boost-sd__slider-container\"\u003e  {% for product in products %}   \u003cdiv class=\"boost-sd__slide\"\u003e    {% capture domain %}{{ widgetDesignSettings.tenantId }}{% endcapture %}    \u003c!-- TEMPLATE GRID PRODUCT ITEM --\u003e{% if product.original_images != nil %} {% assign imageArray = product.original_images %}{% else %} {% assign imageArray = product.images_info %}{% endif %}{% assign productId = product.id %}{% if product.variant_id %} {% assign productId = product.variant_id %}{% endif %}{% assign filterOptionIdImageBaseOn = 'pf_opt_color' %} {% capture filterOptionIdImageBaseOn %}{% endcapture %}{% assign optionName = filterOptionIdImageBaseOn | replace: 'pf_opt_','' %}{% assign valueRequest = request[filterOptionIdImageBaseOn] %}{% assign selectedVariantImageByFilterOption = nil %}{% for item in product.variants %} {% assign optionNameValue = optionName | append: \":\" | append: valueRequest %} {% if item.merged_options contains optionNameValue %}  {% if item.image %}   {% assign selectedVariantImageByFilterOption = item.image %}  {% endif %}  {% break %} {% endif %}{% endfor %}{% capture productVariants %} [ {% for variant in product.variants %}  {   \"title\": \"{{ variant.title }}
1223\",   \"id\": \"{{ variant.id }}\",   \"available\": {{ variant.available }}  }{% unless forloop.last %},{% endunless %} {% endfor %} ]{% endcapture %}{% capture productData %} {  \"handle\": \"{{ product.handle }}\",  \"variantId\": \"{{ product.variant_id }}\",  \"splitProduct\": \"{{ product.split_product }}\",    \"priceMin\": \"{{ product.price_min }}\",  \"priceMax\": \"{{ product.price_max }}\",  \"compareAtPriceMin\": \"{{ product.compare_at_price_min }}\",  \"compareAtPriceMax\": \"{{ product.compare_at_price_max }}\",  \"images\": {{ imageArray | json | escape }},  \"options_with_values\": {{ product.options_with_values | json | escape }},  \"selectedVariantImageByFilterOption\": \"{{ selectedVariantImageByFilterOption | escape }}\" }{% endcapture %}{% comment %} OLD DIV {% endcomment %}{% comment %}\u003cdiv class='boost-sd__product-item boost-sd__product-item--noBorder boost-sd__product-item-grid-view-layout' id='{{ product.id }}' data-product-id='{{ productId }}' data-product='{{ productData | json_encode }}'\u003e {% endcomment %}\u003cdiv class='boost-sd__product-item boost-sd__product-item--noBorder boost-sd__product-item-grid-view-layout product-card bg-custom text-custom' id='{{ product.id }}' data-product-id='{{ productId }}' data-product='{{ productData | json_encode }}'\u003e\u003c!-- TEMPLATE GRID PRODUCT ITEM - PRODUCT IMAGE --\u003e{%- capture aspectRatio %}square{% endcapture -%}\u003cdiv class=\"boost-sd__product-item-grid-view-layout-image\"\u003e\u003ca aria-label=\"{{ product.title | escape }}\" class=\"boost-sd__product-link boost-sd__product-link-image\"  {%- if request.previewMode != true %} href=\"\/products\/{{ product.handle }}\"{% endif -%} \u003e  {% comment %}  \u003cdiv style=\"position: relative\"\u003e  {% endcomment %}                                           {% assign aspect_ratio = '' -%}   {% if aspectRatio == 'natural' -%}    {% assign imageWidth = product.images_info[0].width -%}    {% assign imageHeight = product.images_info[0].height -%}    {% assign aspect_ratio = aspect_ratio | append: 'aspect-ratio:' | append: imageWidth | append: '\/' | append: imageHeight -%}   {% endif -%}   {% comment %}    \u003cdiv class=\"boost-sd__product-image-wrapper boost-sd__product-image-wrapper--crop-center boost-sd__product-image-wrapper--square\" style=\"{{ aspect_ratio }}\"\u003e   {% endcomment %}            {% comment %}        \u003cdiv class=\"boost-sd__product-image\"\u003e        {% endcomment %}        \u003cdiv class=\"product-card__figure\"\u003e        {% assign firstImageSrc = '' -%}        {% if selectedVariantImageByFilterOption != nil -%}          {% assign firstImageSrc = selectedVariantImageByFilterOption -%}        {% else -%}          {% assign firstImageSrc = product.images_info[0].src -%}        {% endif -%}        {% assign widthParam = \"\u0026width=\" -%}        {% assign widths = \"200,300,400,500,700,800\" | split: \",\" -%}        {% if request.device contains 'mobile' -%}          {% assign maxWidth = 400 -%}        {% else -%}          {% assign maxWidth = 700 -%}        {% endif -%}        {% if request.productImageWidth != blank -%}          {% assign imageWidth = request.productImageWidth | plus: 0 -%}          {% if imageWidth \u003e maxWidth -%}          {% assign maxWidth = imageWidth -%}          {% endif -%}        {% endif -%}        {% if product.images_info[0] -%}          {% capture srcset -%}          {% for width in widths -%}          {% assign widthNo = width | plus: 0%}          {% if widthNo \u003c maxWidth -%}            {{ firstImageSrc }}{{ widthParam }}{{ width }} {{ width }}w,            {% else -%}            {{ firstImageSrc }}{{ widthParam }}{{ maxWidth }} {{ maxWidth }}w            {% break -%}          {% endif -%}          {% endfor -%}        {% endcapture -%}        {% assign productPerRow = 4 -%}        {% if request.productPerRow != blank -%}          {% assign productPerRow = request.productPerRow | plus: 0 -%}        {% endif -%}          \u003cimg id=\"product-image-{{ product.id }}\"          class=\"product-card__image product-card__image--primary aspect-square\"           {% if index and index \u003c productPerRow -%}            loading=\"eager\"          {% else -%}            loading=\"lazy\"          {% endif -%}          decoding=\"async\"          alt=\"{{ product.title | escape }}\" src=\"{{ firstImageSrc }}
1223\u0026amp;width=200\" srcset=\"{{ srcset }}\"\u003e                  {% else -%}          \u003cimg id=\"product-image-{{ product.id }}\"          class=\"product-card__image product-card__image--primary aspect-square\"          alt=\"{{ product.title | escape }}\" src=\"https:\/\/cdn.shopify.com\/extensions\/201f4d7b-8d39-43a4-82de-e6f412341695\/0.0.0\/assets\/boost-pfs-no-image.jpg?v=1677838268\"\u003e        {% endif -%}        \u003c\/div\u003e                                \u003cdiv class=\"boost-sd__product-image-row boost-sd__product-image-row--top \"\u003e        \u003cdiv class=\"boost-sd__product-image-column boost-sd__product-image-column--in-top boost-sd__product-image-column--left\"\u003e          {% assign hideOtherLabelsWhenSoldOut = true -%}{% if hideOtherLabelsWhenSoldOut != true -%}   {% assign compareAtPriceMin = product.compare_at_price_min | default: 0 -%}  {% if compareAtPriceMin \u003e product.price_min -%}   {% assign percent = compareAtPriceMin | minus: product.price_min | times: 100 | divided_by: compareAtPriceMin| round -%}   {% assign salePercent = percent | append: '%' -%}   {% assign saleAmount = compareAtPriceMin | minus: product.price_min -%}   {% assign productItemSaleTranslated = \"productItem.productItemSale\" | translate: translations, \"Sale\" | replace: '{{salePercent}}', salePercent | replace: '{{saleAmount}}', saleAmount -%}   \u003cdiv class=\"boost-sd__product-label boost-sd__product-label--text boost-sd__product-label--rectangle boost-sd__product-label--sale\"\u003e    \u003cspan class=\"boost-sd__product-label-text\"\u003e     \u003cspan\u003e{{ productItemSaleTranslated }}\u003c\/span\u003e    \u003c\/span\u003e   \u003c\/div\u003e  {% endif -%}    {% if product.available == false -%}   \u003cdiv class=\"badge badge--sold-out\"\u003e    \u003cspan class=\"boost-sd__product-label-text\"\u003e{{ \"productItem.productItemSoldOut\" | translate: translations, \"Sold out\" }}\u003c\/span\u003e   \u003c\/div\u003e  {% endif -%}    {% assign filtered_tags = \"\" -%}  {% assign kesahinta = false %}  {% for tag in product.tags -%}   {% if tag contains 'Kampanja:Supertarjous Kesähinta 2026'%}    {% assign kesahinta = true %}   {% endif %}  {% if tag contains 'pfs:label' -%}   {% assign tag_without_label = tag | remove: 'pfs:label-' -%}   {% assign filtered_tags = filtered_tags | append: tag_without_label | append: ',' -%}  {% endif -%}  {% if tag contains 'Tarjous:Supertarjous' -%}   {% assign tag_without_label = 'Supertarjous' -%}   {% assign filtered_tags = filtered_tags | append: tag_without_label | append: ',' -%}   {% endif %}    {% if tag contains 'Kampanja:Supertarjous Kesähinta 2026' -%}     {% endif %}  {% if tag contains 'Tarjous:Ruohis-hinta' -%}   {% if kesahinta %}    {% assign tag_without_label = 'Kesähinta' -%}    {% assign filtered_tags = filtered_tags | append: tag_without_label | append: ',' -%}   {% else %}     {% assign tag_without_label = 'Ruohis-hinta' -%}    {% assign filtered_tags = filtered_tags | append: tag_without_label | append: ',' -%}    {% endif %}   {% endif %}   {% if tag contains 'Merkintä:Uutuus' -%}   {% assign tag_without_label = 'Uutuus' -%}   {% assign filtered_tags = filtered_tags | append: tag_without_label | append: ',' -%}   {% endif %}    {% endfor -%}  {% assign filtered_tags = filtered_tags | split: ',' -%}  {% for tag in filtered_tags -%}   \u003cdiv class=\"boost-sd__product-label boost-sd__product-label--rectangle boost-sd__product-label--customLabelByTag\"\u003e    \u003cspan class=\"boost-sd__product-label-text\"\u003e\u003cspan\u003e{{ tag }}\u003c\/span\u003e\u003c\/span\u003e   \u003c\/div\u003e  {% endfor -%} {% else -%} {% if product.available == false -%}     \u003cdiv class=\"badge badge--sold-out\"\u003e    \u003cspan class=\"boost-sd__product-label-text\"\u003e{{ \"productItem.productItemSoldOut\" | translate: translations, \"Sold out\" }}\u003c\/span\u003e   \u003c\/div\u003e   {% else -%}     {% assign compareAtPriceMin = product.compare_at_price_min | default: 0 -%}   {% if compareAtPriceMin \u003e product.price_min -%}    {% assign percent = compareAtPriceMin | minus: product.price_min | times: 100 | divided_by: compareAtPriceMin| round -%}    {% assign salePercent = percent | append: '%' -%}    {% assign saleAmount = compareAtPriceMin | minus: product.price_min -%}    {% assign translatedText = \"productItem.productItemSale\" | translate: translations, \"Sale\" | replace: '{{salePercent}}', salePercent | replace: '{{saleAmount}}', saleAmount %}    \u003cdiv class=\"badge badge--on-sale\"\u003e     \u003cspan class=\"boost-sd__product-label-text\"\u003e      \u003cspan\u003e{{ translatedText }}\u003c\/span\u003e     \u003c\/span\u003e    \u003c\/div\u003e   {% endif -%}       {% assign filtered_tags = \"\" -%}   {% assign kesahinta = false %}   {% for tag in product.tags -%}    {% if tag contains 'Kampanja:Supertarjous Kesähinta 2026'%}     {% assign kesahinta = true %}    {% endif %}   {% if tag contains 'pfs:label' -%}    {% assign tag_without_label = tag | remove: 'pfs:label-' -%}    {% assign filtered_tags = filtered_tags | append: tag_without_label | append: ',' -%}   {% elsif tag contains 'Tarjous:Supertarjous' -%}    {% assign tag_without_label = 'Supertarjous' -%}    {% assign filtered_tags = filtered_tags | append: tag_without_label | append: ',' -%}    {% elsif tag contains 'Tarjous:Ruohis-hinta' -%}     {% if kesahinta %}       {% assign tag_without_label = 'Kesähinta' -%}       {% assign filtered_tags = filtered_tags | append: tag_without_label | append: ',' -%}      {% else %}
1223       {% assign tag_without_label = 'Ruohis-hinta' -%}       {% assign filtered_tags = filtered_tags | append: tag_without_label | append: ',' -%}      {% endif %}   {% elsif tag contains 'Merkintä:Uutuus' -%}    {% assign tag_without_label = 'Uutuus' -%}    {% assign filtered_tags = filtered_tags | append: tag_without_label | append: ',' -%}     {% endif %}    {% endfor -%}   {% assign filtered_tags = filtered_tags | split: ',' -%}   {% for tag in filtered_tags -%}    {% if tag contains 'Uutuus' %}    \u003cdiv class=\"badge badge--uutuus\"\u003e     \u003cspan class=\"boost-sd__product-label-text\"\u003e\u003cspan\u003e{{ tag }}\u003c\/span\u003e\u003c\/span\u003e    \u003c\/div\u003e    {% elsif tag contains 'RUOHIS-HINTA' %}    \u003cdiv class=\"badge badge--ruohis\"\u003e     \u003cspan class=\"boost-sd__product-label-text\"\u003e\u003cspan\u003e{{ tag }}\u003c\/span\u003e\u003c\/span\u003e    \u003c\/div\u003e    {% elsif tag contains 'Kesähinta' %}    \u003cdiv class=\"badge badge--kesa\"\u003e     \u003cspan class=\"boost-sd__product-label-text\"\u003e\u003cspan\u003e{{ tag }}\u003c\/span\u003e\u003c\/span\u003e    \u003c\/div\u003e    {% else %}    \u003cdiv class=\"badge badge--super\"\u003e     \u003cspan class=\"boost-sd__product-label-text\"\u003e\u003cspan\u003e{{ tag }}\u003c\/span\u003e\u003c\/span\u003e    \u003c\/div\u003e    {% endif %}   {% endfor -%}   {% endif -%}{% endif -%}        \u003c\/div\u003e                \u003c\/div\u003e                            {% comment %}    \u003c\/div\u003e   {% endcomment %}   {% comment %} POPUP {% endcomment %}         {% comment %} POPUP {% endcomment %}   {% comment %}   \u003c\/div\u003e  {% endcomment %} \u003c\/a\u003e\u003c\/div\u003e\u003c!-- TEMPLATE GRID PRODUCT ITEM - PRODUCT INFO --\u003e{% assign brand_tag = \"Tuotemerkki:\" %}{% for tag in product.tags %} {% if tag contains brand_tag %}  {% assign vendor_tag = tag | remove: brand_tag %} {% endif %}{% endfor %}{%- if vendor_tag != blank -%} {%- assign collection_handle = vendor_tag | handle -%} {%- assign collection_for_vendor = collections[collection_handle] -%} {%- if collection_for_vendor != blank -%}  {%- assign vendor_url = collection_for_vendor.url -%} {%- else -%}  {%- assign vendor_url = vendor | url_for_vendor -%} {%- endif -%}{%- endif -%}{% assign rating_count = \"\" %}{% assign rating_value = \"\" %}{% assign rating_count_mf = \"\" %}{% assign rating_value_mf = \"\" %}{% comment %}Yotpo stars to metafields{% for metafield in product.metafields %} {% if metafield.key == \"reviews_average\" %}  {% assign rating_value = metafield.value %} {% endif %} {% if metafield.key == \"reviews_count\" %}  {% assign rating_count = metafield.value %} {% endif %}{% endfor %}{% endcomment %}{% for metafield in product.metafields %} {% if metafield.key == \"reviews_average\" %}  {% assign rating_value_mf = metafield.value %} {% endif %} {% if metafield.key == \"reviews_count\" %}  {% assign rating_count_mf = metafield.value %} {% endif %}{% endfor %}{% assign rating_max = 5 %}{% assign rating_decimal = 0 -%}{% assign decimal = rating_value_mf | modulo: 1 %}{% if decimal \u003e= 0.3 and decimal \u003c= 0.7 %} {% assign rating_decimal = 0.5 %}{% elsif decimal \u003e 0.7 -%} {% assign rating_decimal = 1 %}{% endif %}{% if rating_count_mf != blank and rating_value_mf != blank %} {% assign rating_star_value = rating_value_mf | times: 2 | floor | times: 0.5 | at_most: rating_max %} {% assign rating_value = rating_star_value %} {% assign rating_count = rating_count_mf %}{% endif %}{% assign full_star_count = rating_star_value | floor | at_most: rating_max %}{% assign show_half_star = false -%}{% assign half_star_mod = rating_star_value | times: 2 | modulo: 2 %}{% if half_star_mod == 1 -%} {% assign show_half_star = true -%}{% endif %}{% assign half_star_index = full_star_count | plus: 1 %}{% assign rating_icon_clip_suffix = product.id %}        \u003cdiv class=\"rating-with-text w-full\"\u003e      \u003cdiv class=\"text-xs vendor link-faded\" id=\"product-vendor--{{ product.id }}\"\u003e       \u003ca href=\"{{ vendor_url }}\"\u003e{{ vendor_tag | escape }}\u003c\/a\u003e      \u003c\/div\u003e    \u003c\/div\u003e      \u003ca  aria-labelledby=\"product-title-{{ product.id }} product-price-{{ product.id }}\"  class=\"product-card__info\" {% if request.previewMode != true %} href=\"\/products\/{{ product.handle }}\"{% endif %}\u003e  \u003cdiv class=\"product-card__title\" id=\"product-title-{{ product.id }}\"\u003e   {{ product.title | escape }}  \u003c\/div\u003e     \u003cdiv class=\"price-list\" id=\"product-price-{{ product.id }}\"\u003e    {% comment %} This Template contains a few variables built from the client js side {% endcomment %}{% assign removePriceDecimal = false -%}{% assign decimalDelimiter = '' -%}{% assign withoutTrailingZeros = true -%}{% assign showCentAsSuperscript = false -%}{% assign money_format = request.money_format -%}{% assign showSavingDisplay = false -%}{% assign minPrice = product.price_min | times: 1.0 -%}{% assign maxPrice = 0 -%}{% if product.price_max -%} {% assign maxPrice = product.price_max | times: 1.0 -%}{% endif -%}{% comment %}
1223 convert variable compareAtPriceMin to number {% endcomment %}{% assign compareAtPriceMin = 0 -%}{% if product.compare_at_price_min -%} {% assign compareAtPriceMin = product.compare_at_price_min | times: 1.0 -%}{% endif -%}{% assign isSale = false -%}{% assign salePercent = 0 -%}{% assign saleAmount = 0 -%}{% if compareAtPriceMin \u003e minPrice -%} {% assign isSale = true -%}{% endif -%}{% assign compareAtPriceWithFormat = '' -%}{% unless compareAtPriceMin == null or compareAtPriceMin == 0 or isSale == false -%} {% comment %} calculate salePercent base on compareAtPriceMin and minPrice {% endcomment %} {% assign compare = compareAtPriceMin | minus: minPrice | times: 100 -%} {% assign salePercent = compare | divided_by: compareAtPriceMin | ceil | append: '%' -%} {% comment %} compareAtPriceWithFormat is compare price with PriceMin and format currency {% endcomment %} {% assign compareAtPriceWithFormat = compareAtPriceMin | format_currency: money_format, showCentAsSuperscript, removePriceDecimal, decimalDelimiter, withoutTrailingZeros -%} {% assign saleAmount = compareAtPriceMin | minus: minPrice -%}{% endunless -%}{% comment %} Format price min {% endcomment %}{% assign priceMinWithFormat = minPrice | format_currency: money_format, showCentAsSuperscript, removePriceDecimal , decimalDelimiter, withoutTrailingZeros -%}{% comment %} Format price max {% endcomment %}{% assign priceMaxWithFormat = '' -%}{% if product.price_max and maxPrice \u003e minPrice -%} {% assign priceMaxWithFormat = maxPrice | format_currency: money_format, showCentAsSuperscript, removePriceDecimal , decimalDelimiter, withoutTrailingZeros -%}{% endif -%}{% comment %} priceMax used for multi variant price display where it can have min-max price with format and translation {% endcomment %}{% assign hasMultiVariantPrice = false -%}{% if translations.productItem.amount contains \"minPrice\" -%} {% assign hasMultiVariantPrice = true -%}{% endif -%}{% assign isSamePrice = true -%}{% if minPrice != maxPrice or product.compare_at_price_min != product.compare_at_price_max -%} {% assign isSamePrice = false -%}{% endif -%}{% assign priceValueWithFormat = priceMinWithFormat -%}{% if isSamePrice == false and maxPrice \u003e minPrice and hasMultiVariantPrice -%} {% assign priceValueWithFormat = \"productItem.amount\" | translate: translations, \"\" | replace: '{{minPrice}}', priceMinWithFormat | replace: '{{maxPrice}}', priceMaxWithFormat -%}{% endif -%}{% assign savingPriceWithFormat = '' -%}{% unless showSavingDisplay == false or saleAmount == 0 -%} {% assign saleAmountWithFormat = saleAmount | format_currency: money_format, showCentAsSuperscript, removePriceDecimal, decimalDelimiter, withoutTrailingZeros -%} {% assign savingPriceWithFormat = \"productItem.savingAmount\" | translate: translations, \"Save {{saleAmount}}\" | replace: '{{saleAmount}}', saleAmountWithFormat | replace: '{{salePercent}}', salePercent -%}{% endunless -%}{% comment %} Price compare display top or bottom {% endcomment %}{% comment %} Price compare display left or right {% endcomment %} \u003cdiv class=\"boost-sd__product-price-wrapper\"\u003e  \u003cspan   class=\"boost-sd__product-price-content  boost-sd__product-price-content--text-align-center\"  \u003e   \u003cspan    role=\"text\"    aria-label=\"Sale price: {{ priceValueWithFormat }}\"    \u003e    \u003cspan class=\"{% if isSale == true %}text-on-sale{% endif %}\"\u003e{{ priceValueWithFormat }}
1223\u003c\/span\u003e   \u003c\/span\u003e   {% if compareAtPriceWithFormat != '' -%}    \u003cspan     role=\"text\"     aria-label=\"Regular price: {{ compareAtPriceWithFormat }}\"     class=\"line-through\"     \u003e {{ compareAtPriceWithFormat }}    \u003c\/span\u003e   {% endif -%}  \u003c\/span\u003e  {% if savingPriceWithFormat != '' -%}   \u003cspan    role=\"text\"    aria-label=\"Saving {{ savingPriceWithFormat }}\"    class=\"boost-sd__product-price--saving\"\u003e    \u003cspan class=\"boost-sd__format-currency\"\u003e{{ savingPriceWithFormat }}\u003c\/span\u003e   \u003c\/span\u003e  {% endif -%} \u003c\/div\u003e   \u003c\/div\u003e    {% if rating_count != \"\" and rating_value \u003e 0 %}  \u003cspan class=\"rating {{ class }}\" title=\"{{ rating_count }} arvostelua\"\u003e   {% for i in (1..rating_max) %}    {% if i \u003c= full_star_count %}     \u003csvg role=\"presentation\" fill=\"none\" focusable=\"false\" width=\"{{ width | default: 15 }}\" height=\"{{ height | default: 15 }}\" class=\"{{ class | strip }}\" viewBox=\"0 0 15 15\"\u003e      \u003cpath d=\"M7.5 0L9.58587 5.2731L15 5.72949L10.875 9.44483L12.1353 15L7.5 12.0231L2.86475 15L4.125 9.44483L0 5.72949L5.41414 5.2731L7.5 0Z\" fill=\"#00424E\"\u003e\u003c\/path\u003e     \u003c\/svg\u003e    {% elsif show_half_star and i == half_star_index %}     {% assign _half_clip_suffix = clip_suffix | default: '0' | replace: ' ', '-' %}     {% assign half_clip_id = 'rating-half-' | append: _half_clip_suffix %}     \u003csvg role=\"presentation\" fill=\"none\" focusable=\"false\" width=\"{{ width | default: 15 }}\" height=\"{{ height | default: 15 }}\" class=\"{{ class | strip }}\" viewBox=\"0 0 15 15\"\u003e      \u003cdefs\u003e       \u003cclipPath id=\"{{ half_clip_id }}\"\u003e        \u003crect x=\"0\" y=\"0\" width=\"7.5\" height=\"15\"\u003e\u003c\/rect\u003e       \u003c\/clipPath\u003e      \u003c\/defs\u003e      \u003cpath d=\"M7.5 0L9.58587 5.2731L15 5.72949L10.875 9.44483L12.1353 15L7.5 12.0231L2.86475 15L4.125 9.44483L0 5.72949L5.41414 5.2731L7.5 0Z\" fill=\"#FFFFFF\" stroke=\"#00424E\" stroke-width=\"0.65\" stroke-linejoin=\"round\"\u003e\u003c\/path\u003e      \u003cpath d=\"M7.5 0L9.58587 5.2731L15 5.72949L10.875 9.44483L12.1353 15L7.5 12.0231L2.86475 15L4.125 9.44483L0 5.72949L5.41414 5.2731L7.5 0Z\" fill=\"#00424E\" clip-path=\"url(#{{ half_clip_id }})\"\u003e\u003c\/path\u003e     \u003c\/svg\u003e    {% else %}     \u003csvg role=\"presentation\" fill=\"none\" focusable=\"false\" width=\"{{ width | default: 15 }}\" height=\"{{ height | default: 15 }}\" class=\"{{ class | strip }}\" viewBox=\"0 0 15 15\"\u003e      \u003cpath d=\"M7.5 0L9.58587 5.2731L15 5.72949L10.875 9.44483L12.1353 15L7.5 12.0231L2.86475 15L4.125 9.44483L0 5.72949L5.41414 5.2731L7.5 0Z\" fill=\"#FFFFFF\" stroke=\"#00424E\" stroke-width=\"0.65\" stroke-linejoin=\"round\"\u003e\u003c\/path\u003e     \u003c\/svg\u003e    {% endif %}   {% endfor %}    \u003cspan class=\"text-sm\"\u003e({{ rating_count }})\u003c\/span\u003e  \u003c\/span\u003e  {% endif %}  {% comment %}  {% if rating_count != \"\" and rating_value != \"\" %}   \u003cdiv class=\"rating\" title=\"{{ rating_count }} arvostelua\"\u003e   \u003cspan class=\"text-sm\"\u003e{{ rating_value }}\u003c\/span\u003e   \u003cdiv class=\"rating__stars\" role=\"img\" aria-label=\"{{ rating_value }}\/5 tahtea\"\u003e    \u003csvg role=\"presentation\" fill=\"none\" focusable=\"false\" width=\"12\" height=\"12\" class=\"rating__star icon icon-rating-star\" viewBox=\"0 0 15 15\"\u003e      \u003cpath d=\"M7.5 0L9.58587 5.2731L15 5.72949L10.875 9.44483L12.1353 15L7.5 12.0231L2.86475 15L4.125 9.44483L0 5.72949L5.41414 5.2731L7.5 0Z\" fill=\"#00424f\"\u003e\u003c\/path\u003e    \u003c\/svg\u003e   \u003c\/div\u003e   \u003cspan class=\"text-sm\"\u003e({{ rating_count }})\u003c\/span\u003e   \u003c\/div\u003e  {% endif %}  {% endcomment %}  {% comment %}   {% if rating_count != \"\" and rating_value != \"\" %}   \u003cdiv class=\"boost-sd__product-rating\"\u003e      \u003cdiv class=\"rating-with-text w-full\"\u003e   \u003cdiv    class=\"yotpo bottomLine\"    data-appkey=\".......\"    data-product-id=\"{{ product.id }}\"    data-product-models=\"{{ product.id }}\"    data-name=\"{{ product.title }}\"    data-description=\"{{ product.description }}\"    data-bread-crumbs=\"{{ product.tags }}\"   \u003e   \u003c\/div\u003e  \u003c\/div\u003e    \u003c\/div\u003e  {% endif %}  {% endcomment %}  \u003c!-- PRODUCT INVENTORY --\u003e    \u003c\/a\u003e  {% assign swatches = '' %}                         {% capture metaData %}  {   \"action\": {    {% if product.variants.size == 1 %}     {% if product.available == false %}      \"goToProductDetail\": {}     {% else %}      \"addToCart\": {      \"productId\": \"{{ product.variants[0].id }}\"     }     {% endif %}    {% else %}                \"quickView\": {       \"productId\": \"{{ product.id }}\",       \"fromSelectOptionBtn\": true      }              {% endif %}   }  } {% endcapture %} {% assign selectOptionBtnLabel = '' %} {% if product.available == false %}  {% assign selectOptionBtnLabel = \"productItem.soldoutLabel\" | translate: translations, 'Sold out' %} {% elsif product.variants.size == 1 %}  {% assign selectOptionBtnLabel = \"productItem.atcAvailableLabel\" | translate: translations, 'Add to cart' %} {% else %}  {% assign selectOptionBtnLabel = \"productItem.atcSelectOptionsLabel\" | translate: translations, 'Choose options' %} {% endif %} \u003cbutton  class='boost-sd__btn-add-to-cart button{% if product.available == false %} disabled{% endif %}'  aria-label='{{ selectOptionBtnLabel }}'  data-metadata='{{ metaData | json_encode }}' \u003e       \u003cspan class='boost-sd__button-text boost-sd__cta-button-text'\u003e{{ selectOptionBtnLabel }}\u003c\/span\u003e     \u003c\/button\u003e   \u003c\/div\u003e   \u003c\/div\u003e  {% endfor %}  {% assign numberOfProductPerRow = widgetDesignSettings.numberOfProductPerRow %}  {% assign numberOfRecommendProduct = widgetDesignSettings.numberOfRecommendProduct %}  {% if numberOfRecommendProduct \u003c numberOfProductPerRow %}   {% assign sliderPages = 1 %}   {% assign disable = \"disabled\" %}  {% else %}   {% assign sliderPages = numberOfRecommendProduct | divided_by: numberOfProductPerRow | ceil %}   {% assign disable = \"\" %}  {% endif %} \u003c\/div\u003e\u003cdiv class=\"boost-sd__prev-button boost-sd__prev-button--inside\"\u003e  \u003cbutton type=\"button\" aria-label=\"Previous\" class=\"boost-sd__button boost-sd__button--circle boost-sd__slider-button\" {{ disable }}\u003e   \u003cspan class=\"boost-sd__icon\"\u003e    \u003csvg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" fill=\"none\" viewBox=\"0 0 10 7\" height=\"7\" width=\"10\" class=\"boost-sd__prev-button-icon\"\u003e     \u003cpath stroke-linejoin=\"round\" stroke-linecap=\"round\" stroke=\"#212121\" d=\"M0.764024 5.51189L5.00002 1.28789L9.23602 5.51189\"\u003e\u003c\/path\u003e    \u003c\/svg\u003e   \u003c\/span\u003e  \u003c\/button\u003e\u003c\/div\u003e\u003cdiv class=\"boost-sd__next-button boost-sd__next-button--inside\"\u003e  \u003cbutton type=\"button\" aria-label=\"Next\" class=\"boost-sd__button boost-sd__button--circle boost-sd__slider-button\" {{ disable }}\u003e   \u003cspan class=\"boost-sd__icon\" style=\"margin: 0px;\"\u003e    \u003csvg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" fill=\"none\" viewBox=\"0 0 10 7\" height=\"7\" width=\"10\" class=\"boost-sd__next-button-icon\"\u003e     \u003cpath stroke-linejoin=\"round\" stroke-linecap=\"round\" stroke=\"#212121\" d=\"M0.764024 5.51189L5.00002 1.28789L9.23602 5.51189\"\u003e\u003c\/path\u003e    \u003c\/svg\u003e   \u003c\/span\u003e  \u003c\/button\u003e\u003c\/div\u003e\u003c\/div\u003e {% else %}  \u003c!-- TEMPLATE RECOMMENDATION TYPE BUNDLE --\u003e{% assign bundleStyle = widgetDesignSettings.bundleStyle %}\u003cdiv class=\"boost-sd__recommendation-bundle boost-sd__recommendation-bundle--{{ bundleStyle }}\"\u003e\u003cdiv class=\"boost-sd__recommendation-bundle-left\"\u003e  \u003cdiv class=\"boost-sd__recommendation-bundle-images boost-sd__recommendation-bundle-images--{{ bundleStyle }}\"\u003e   {% for product in products %}    \u003cdiv class=\"boost-sd__recommendation-bundle-image-item\"\u003e     {% if product.checked %}      \u003ca        aria-label=\"View product details for {{ product.title | escape }}\"        class=\"boost-sd__product-link boost-sd__product-link-image\"        href=\"\/products\/{{ product.handle }}\"\u003e     {% endif %}      \u003cdiv class=\"boost-sd__product-image-wrapper boost-sd__product-image-wrapper--full-box\"\u003e       \u003cdiv class=\"boost-sd__product-image {% unless product.checked %} boost-sd__product-image--blur {% endunless %}\"\u003e        {% if product.images_info[0] %}         \u003cimg id=\"product-image-{{ product.id }}\"          class=\"boost-sd__product-image-img boost-sd__product-image-img--main\"          src=\"{{ product.images_info[0].src }}\"          alt=\"{{ product.title | escape }}\"           width=\"auto\" height=\"auto\" \/\u003e        {% else %}         \u003cimg id=\"product-image-{{ product.id }}\"          class=\"boost-sd__product-image-img boost-sd__product-image-img--main\"          src=\"https:\/\/cdn.shopify.com\/extensions\/201f4d7b-8d39-43a4-82de-e6f412341695\/0.0.0\/assets\/boost-pfs-no-image.jpg?v=1677838268\"          alt=\"{{ product.title | escape }}\"          width=\"auto\" height=\"auto\" \/\u003e        {% endif %}       \u003c\/div\u003e      \u003c\/div\u003e     {% if product.checked %}      \u003c\/a\u003e     {% endif %}     {% if bundleStyle == 'style2' %}      \u003cdiv       class=\"boost-sd__recommendation-bundle-item-info boost-sd__recommendation-bundle-item-info--{{ bundleStyle }}\"\u003e       \u003cdiv class=\"boost-sd__recommendation-bundle-item-info-content {% unless product.checked %} boost-sd__recommendation-bundle-item-info-content--blur {% endunless %}\"\u003e        \u003cdiv class=\"boost-sd__recommendation-bundle-item-title\"\u003e         {% if forloop.index0 == 0 %}          \u003cspan role=\"text\" tabindex=\"0\"\u003e           \u003cb\u003eTämä tuote:\u003c\/b\u003e {{ product.title | escape }}          \u003c\/span\u003e         {% elsif product.checked %}          \u003ca class=\"boost-sd__product-link\" href=\"\/products\/{{ product.handle }}\"\u003e           {{ product.title | escape }}          \u003c\/a\u003e         {% else %}          \u003cspan role=\"text\" tabindex=\"0\"\u003e{{ product.title | escape }}\u003c\/span\u003e         {% endif %}        \u003c\/div\u003e        {%- if product.selectedOption.title != 'Default Title' -%}         \u003cdiv class=\"boost-sd__recommendation-bundle-dropdown-wrapper boost-sd__recommendation-bundle-dropdown-wrapper--{{ bundleStyle }}\"\u003e          \u003cdiv            {% if product.checked %} tabindex=\"0\" {% endif %}
1223           role=\"combobox\"           aria-label=\"Select an option\"           aria-expanded=\"false\"           aria-haspopup=\"true\"            data-id=\"boost-sd__dropdown-{{ widgetId }}\"           id=\"boost-sd__dropdown-{{ widgetId }}\"            class=\"boost-sd__dropdown {% unless product.checked %} boost-sd__dropdown--disabled {% endunless %}\"\u003e           \u003cdiv class=\"boost-sd__dropdown-selected-option\"\u003e            \u003cspan              aria-label=\"Current option: {{ product.selectedOption.title | escape }}\"             class=\"boost-sd__dropdown-option-text\"\u003e{{ product.selectedOption.title | escape }}\u003c\/span\u003e            \u003csvg width=\"8\" height=\"12\" viewBox=\"0 0 8 5\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"\u003e             \u003cpath              d=\"M7.09832 3.98009e-07L0.901685 -1.43717e-07C0.15069 -2.09371e-07 -0.269991 0.75351 0.193991 1.2676L3.29231 4.70055C3.65265 5.09982 4.34735 5.09982 4.70769 4.70055L7.80601 1.2676C8.26999 0.753511 7.84931 4.63664e-07 7.09832 3.98009e-07Z\"              fill=\"#5C5F62\"\u003e\u003c\/path\u003e            \u003c\/svg\u003e           \u003c\/div\u003e           \u003cul role=\"listbox\"             data-id=\"boost-sd__dropdown-list-{{ widgetId }}\"             id=\"boost-sd__dropdown-list-{{ widgetId }}\"             class=\"boost-sd__dropdown-option-list\"\u003e            {% for variant in product.variants %}            \u003cli role=\"option\"             aria-selected=\"{{ variant.title == product.selectedOption.title }}\"              data-id=\"boost-sd__dropdown-option-{{ widgetId }}\"             id=\"boost-sd__dropdown-option-{{ widgetId }}\"              class=\"boost-sd__dropdown-option {% if variant.title == product.selectedOption.title %}boost-sd__dropdown-option--selected{% endif %}\"\u003e             {{ variant.title | escape }}            \u003c\/li\u003e            {% endfor %}           \u003c\/ul\u003e          \u003c\/div\u003e         \u003c\/div\u003e        {% endif %}        \u003cdiv class=\"boost-sd__recommendation-bundle-checkbox\"\u003e         \u003cbutton type=\"button\"          aria-checked=\"{% if product.checked %} true {% else %} false {% endif %}\"          aria-label=\"{% if product.checked %} Click to remove from bundle {% else %} Click to add to bundle {% endif %}\"          class=\"boost-sd__recommendation-bundle-checkbox-box {% if product.checked %} boost-sd__recommendation-bundle-checkbox-box--checked {% endif %}\"          data-id=\"boost-sd__checkbox-{{ widgetId }}\"          id=\"boost-sd__checkbox-{{ widgetId }}-{{ product.id }}\"         \u003e\u003c\/button\u003e        \u003c\/div\u003e        \u003cspan role=\"text\" tabindex=\"0\" aria-label=\"Price
1223: {{ product.selectedOption.price }}\" class=\"boost-sd__format-currency\"\u003e         \u003cspan\u003e{{ product.selectedOption.price }}\u003c\/span\u003e        \u003c\/span\u003e       \u003c\/div\u003e      \u003c\/div\u003e     {% endif %}    \u003c\/div\u003e    {% unless forloop.last %}     \u003cdiv      class=\"boost-sd__recommendation-bundle-plus-icon-wrapper boost-sd__recommendation-bundle-plus-icon-wrapper--{{ bundleStyle }}\"\u003e      \u003csvg width=\"16\" height=\"16\" viewBox=\"0 0 16 16\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"\u003e       \u003cpath fill-rule=\"evenodd\" clip-rule=\"evenodd\"        d=\"M15 7H9V1C9 0.448 8.553 0 8 0C7.447 0 7 0.448 7 1V7H1C0.447 7 0 7.448 0 8C0 8.552 0.447 9 1 9H7V15C7 15.552 7.447 16 8 16C8.553 16 9 15.552 9 15V9H15C15.553 9 16 8.552 16 8C16 7.448 15.553 7 15 7Z\"        fill=\"#5C5F62\"\u003e\u003c\/path\u003e      \u003c\/svg\u003e     \u003c\/div\u003e    {% endunless %}   {% endfor %}  \u003c\/div\u003e  {% if bundleStyle == 'style1' %}   {% for product in products %}    \u003cdiv     class=\"boost-sd__recommendation-bundle-item-info boost-sd__recommendation-bundle-item-info--{{ bundleStyle }}\"\u003e     \u003cdiv class=\"boost-sd__recommendation-bundle-item-info-content {% unless product.checked %} boost-sd__recommendation-bundle-item-info-content--blur {% endunless %}\"\u003e      \u003cdiv class=\"boost-sd__recommendation-bundle-item-title\"\u003e       \u003cdiv class=\"boost-sd__recommendation-bundle-checkbox\"\u003e        \u003cbutton type=\"button\"         aria-checked=\"{% if product.checked %} true {% else %} false {% endif %}\"         aria-label=\"{% if product.checked %} Click to remove from bundle {% else %} Click to add to bundle {% endif %}\"         class=\"boost-sd__recommendation-bundle-checkbox-box {% if product.checked %} boost-sd__recommendation-bundle-checkbox-box--checked {% endif %}\"         data-id=\"boost-sd__checkbox-{{ widgetId }}\"         id=\"boost-sd__checkbox-{{ widgetId }}-{{ product.id }}\"        \u003e\u003c\/button\u003e       \u003c\/div\u003e       {% if forloop.index0 == 0 %}        \u003cspan role=\"text\" tabindex=\"0\"\u003e         \u003cb\u003eTämä tuote:\u003c\/b\u003e {{ product.title | escape }}        \u003c\/span\u003e       {% elsif product.checked %}        \u003ca class=\"boost-sd__product-link\" href=\"\/products\/{{ product.handle }}\"\u003e         {{ product.title | escape }}        \u003c\/a\u003e       {% else %}        \u003cspan role=\"text\" tabindex=\"0\"\u003e{{ product.title | escape }}\u003c\/span\u003e       {% endif %}      \u003c\/div\u003e      {%- if product.selectedOption.title != 'Default Title' -%}       \u003cdiv class=\"boost-sd__recommendation-bundle-dropdown-wrapper boost-sd__recommendation-bundle-dropdown-wrapper--{{ bundleStyle }}\"\u003e        \u003cdiv          {% if product.checked %} tabindex=\"0\" {% endif %}         role=\"combobox\"         aria-label=\"Select an option\"         aria-expanded=\"false\"         aria-haspopup=\"true\"          data-id=\"boost-sd__dropdown-{{ widgetId }}\"         id=\"boost-sd__dropdown-{{ widgetId }}\"          class=\"boost-sd__dropdown {% unless product.checked %} boost-sd__dropdown--disabled {% endunless %}\"\u003e         \u003cdiv class=\"boost-sd__dropdown-selected-option\"\u003e          \u003cspan            aria-label=\"Current option: {{ product.selectedOption.title | escape }}\"           class=\"boost-sd__dropdown-option-text\"\u003e{{ product.selectedOption.title | escape }}\u003c\/span\u003e          \u003csvg width=\"8\" height=\"12\" viewBox=\"0 0 8 5\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"\u003e           \u003cpath            d=\"M7.09832 3.98009e-07L0.901685 -1.43717e-07C0.15069 -2.09371e-07 -0.269991 0.75351 0.193991 1.2676L3.29231 4.70055C3.65265 5.09982 4.34735 5.09982 4.70769 4.70055L7.80601 1.2676C8.26999 0.753511 7.84931 4.63664e-07 7.09832 3.98009e-07Z\"            fill=\"#5C5F62\"\u003e\u003c\/path\u003e          \u003c\/svg\u003e         \u003c\/div\u003e         \u003cul role=\"listbox\"           data-id=\"boost-sd__dropdown-list-{{ widgetId }}\"           id=\"boost-sd__dropdown-list-{{ widgetId }}\"           class=\"boost-sd__dropdown-option-list\"\u003e          {% for variant in product.variants %}          \u003cli role=\"option\"           aria-selected=\"{{ variant.title == product.selectedOption.title }}\"            data-id=\"boost-sd__dropdown-option-{{ widgetId }}\"           id=\"boost-sd__dropdown-option-{{ widgetId }}\"            class=\"boost-sd__dropdown-option {% if variant.title == product.selectedOption.title %}boost-sd__dropdown-option--selected{% endif %}\"\u003e           {{ variant.title | escape }}          \u003c\/li\u003e          {% endfor %}         \u003c\/ul\u003e        \u003c\/div\u003e       \u003c\/div\u003e      {% endif %}      \u003cspan role=\"text\" tabindex=\"0\" aria-label=\"Price
1223: {{ product.selectedOption.price }}\" class=\"boost-sd__format-currency\"\u003e       \u003cspan\u003e{{ product.selectedOption.price }}\u003c\/span\u003e      \u003c\/span\u003e          \u003c\/div\u003e    \u003c\/div\u003e   {% endfor %}  {% endif %} \u003c\/div\u003e\u003cdiv class=\"boost-sd__recommendation-bundle-right\"\u003e  {% if hasSelectedProduct == true %}  \u003cdiv role=\"text\" tabindex=\"0\" class=\"boost-sd__recommendation-bundle-total-price\"\u003e   Hinta yhteensä:   \u003cb class=\"boost-sd__recommendation-bundle-price-text\"\u003e    \u003cspan class=\"boost-sd__format-currency\"\u003e{{ totalPrice }}\u003c\/span\u003e   \u003c\/b\u003e  \u003c\/div\u003e  {% endif %}  \u003cbutton type=\"button\" {% if hasSelectedProduct==false %}disabled{% endif %}   class=\"boost-sd__button boost-sd__button--primary boost-sd__button--large boost-sd__button--round boost-sd__button--full-width boost-sd__btn-add-to-cart\"\u003e   \u003cspan\u003eLisää ostoskoriin\u003c\/span\u003e  \u003c\/button\u003e\u003c\/div\u003e\u003c\/div\u003e {% endif %}\u003c\/div\u003e\u003cstyle\u003e #{{widgetId}} .boost-sd__recommendation-title {  color: {{ widgetDesignSettings.titleTextColor }};  font-family: {{ widgetDesignSettings.titleFont }};  font-size: {{ widgetDesignSettings.titleFontSize }}px;  text-transform: {{ widgetDesignSettings.titleTextTransform }};  font-style: {{ widgetDesignSettings.titleFontStyle }} }\u003c\/style\u003e",
1224      
1225    
1226      
1227      
1228        
1229        "searchTabCollectionsContent": "\u003cdiv role=\"tabpanel\" tabindex=\"0\" class=\"boost-sd__search-result-panel-content\"\u003e {% for collection in collections %} \u003ca href=\"\/collections\/{{ collection.handle }}\" class=\"boost-sd__search-result-panel-content-item\"\u003e  {% capture collectionsDisplayImage %}  false  {% endcapture %}  {% if collectionsDisplayImage and collection.image != null %}  \u003cdiv class=\"boost-sd__search-result-panel-content-item-image\"\u003e   \u003cimg src=\"{{ collection.image.src }}\"\u003e  \u003c\/div\u003e  {% endif %}  \u003cdiv class=\"boost-sd__search-result-panel-content-item-text\"\u003e   \u003cp class=\"boost-sd__search-result-panel-content-item-title\"\u003e{{ collection.title | escape }}\u003c\/p\u003e   {% capture collectionsDisplayDescription %}   false   {% endcapture %}   {% if collectionsDisplayDescription and collection.body_html != \"\" %}   \u003cdiv class=\"boost-sd__search-result-panel-content-item-description\"\u003e{{ collection.body_html | strip_html | escape }}\u003c\/div\u003e   {% endif %}  \u003c\/div\u003e\u003c\/a\u003e {% endfor %} {% capture pageSize %} 25 {% endcapture %} {% assign pageSize = pageSize | plus: 0 %} {% if pageSize \u003c total_collection %} {% assign totalPage = total_collection | divided_by: pageSize | ceil %} {% assign pagination = request.page | pagination_list: totalPage | split: \",\" %} {% assign to_product = request.page | times: request.limit %} \u003cdiv class=\"boost-sd__pagination boost-sd__pagination--center\"\u003e  {% if request.page != 1 %}  \u003cbutton type=\"button\" aria-label=\"previous page\" class=\"boost-sd__pagination-button boost-sd__pagination-button--circle boost-sd__pagination-button--next\" style=\"color: rgb(122, 122, 122); background-color: rgba(0, 0, 0, 0); font-size: inherit; text-transform: none; border-color: transparent; border-width: 1px; border-style: solid;\"\u003e   \u003cspan class=\"boost-sd__pagination-button-icon boost-sd__pagination-button-icon--left\"\u003e    \u003csvg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" fill=\"none\" viewBox=\"0 0 7 12\" height=\"12\" width=\"7\"\u003e     \u003cpath d=\"M6.80474 0.528514C6.54439 0.268165 6.12228 0.268165 5.86193 0.528514L0.861929 5.52851C0.601579 5.78886 0.601579 6.21097 0.861929 6.47132L5.86193 11.4713C6.12228 11.7317 6.54439 11.7317 6.80474 11.4713C7.06509 11.211 7.06509 10.7889 6.80474 10.5285L2.27614 5.99992L6.80474 1.47132C7.06509 1.21097 7.06509 0.788864 6.80474 0.528514Z\" clip-rule=\"evenodd\" fill-rule=\"evenodd\"\u003e\u003c\/path\u003e    \u003c\/svg\u003e   \u003c\/span\u003e  \u003c\/button\u003e  {% endif %}  {% for page_string in pagination %}  {% assign page = page_string | plus: 0 %}  {% if page == 0 %}  \u003cbutton class=\"boost-sd__pagination-number boost-sd__pagination-number--disabled boost-sd__pagination-number--circle\"\u003e...\u003c\/button\u003e  {% elsif page == request.page %}  \u003cbutton class=\"boost-sd__pagination-number boost-sd__pagination-number--circle boost-sd__pagination-number--active\" style=\"color: rgb(122, 122, 122); background-color: rgba(0, 0, 0, 0); font-size: inherit;\"\u003e{{ page }}\u003c\/button\u003e  {% else %}  \u003cbutton class=\"boost-sd__pagination-number boost-sd__pagination-number--circle\" style=\"color: rgb(122, 122, 122); background-color: rgba(0, 0, 0, 0); font-size: inherit;\"\u003e{{ page }}\u003c\/button\u003e  {% endif %}  {% endfor %}  {% if request.page != totalPage %}  \u003cbutton type=\"button\" aria-label=\"next page\" class=\"boost-sd__pagination-button boost-sd__pagination-button--circle boost-sd__pagination-button--next\" style=\"color: rgb(122, 122, 122); background-color: rgba(0, 0, 0, 0); font-size: inherit; text-transform: none; border-color: transparent; border-width: 1px; border-style: solid;\"\u003e   \u003cspan class=\"boost-sd__pagination-button-icon boost-sd__pagination-button-icon--right\"\u003e    \u003csvg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" fill=\"none\" viewBox=\"0 0 7 12\" height=\"12\" width=\"7\"\u003e     \u003cpath d=\"M0.195262 0.528514C0.455612 0.268165 0.877722 0.268165 1.13807 0.528514L6.13807 5.52851C6.39842 5.78886 6.39842 6.21097 6.13807 6.47132L1.13807 11.4713C0.877722 11.7317 0.45
12295612 11.7317 0.195262 11.4713C-0.0650874 11.211 -0.0650874 10.7889 0.195262 10.5285L4.72386 5.99992L0.195262 1.47132C-0.0650874 1.21097 -0.0650874 0.788864 0.195262 0.528514Z\" clip-rule=\"evenodd\" fill-rule=\"evenodd\"\u003e\u003c\/path\u003e    \u003c\/svg\u003e   \u003c\/span\u003e  \u003c\/button\u003e  {% endif %} \u003c\/div\u003e {% endif %}\u003c\/div\u003e",
1230      
1231    
1232      
1233      
1234        
1235        "searchTabPagesContent": "\u003cdiv role=\"tabpanel\" tabindex=\"0\" class=\"boost-sd__search-result-panel-content\"\u003e {% for page in pages %} \u003ca href=\"{{ page.url }}\" class=\"boost-sd__search-result-panel-content-item\"\u003e  {% capture pagesDisplayImage %}  false  {% endcapture %}  {% if pagesDisplayImage and page.image != null %}  \u003cdiv class=\"boost-sd__search-result-panel-content-item-image\"\u003e   \u003cimg src=\"{{ page.image.src }}\"\u003e  \u003c\/div\u003e  {% endif %}  \u003cdiv class=\"boost-sd__search-result-panel-content-item-text\"\u003e   \u003cp class=\"boost-sd__search-result-panel-content-item-title\"\u003e{{ page.title | escape }}\u003c\/p\u003e   {% capture pagesDisplayDescription %}   {% endcapture %}   {% if pagesDisplayDescription and page.body_html != \"\" %}   \u003cdiv class=\"boost-sd__search-result-panel-content-item-description\"\u003e{{ page.body_html | escape}}\u003c\/div\u003e   {% endif %}  \u003c\/div\u003e\u003c\/a\u003e {% endfor %} {% capture pageSize %} 25 {% endcapture %} {% assign pageSize = pageSize | plus: 0 %} {% if pageSize \u003c total_page %} {% assign totalPage = total_page | divided_by: pageSize | ceil %} {% assign pagination = request.page | pagination_list: totalPage | split: \",\" %} {% assign to_product = request.page | times: request.limit %} \u003cdiv class=\"boost-sd__pagination boost-sd__pagination--center\"\u003e  {% if request.page != 1 %}  \u003cbutton type=\"button\" aria-label=\"previous page\" class=\"boost-sd__pagination-button boost-sd__pagination-button--circle boost-sd__pagination-button--next\" style=\"color: rgb(122, 122, 122); background-color: rgba(0, 0, 0, 0); font-size: inherit; text-transform: none; border-color: transparent; border-width: 1px; border-style: solid;\"\u003e   \u003cspan class=\"boost-sd__pagination-button-icon boost-sd__pagination-button-icon--left\"\u003e    \u003csvg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" fill=\"none\" viewBox=\"0 0 7 12\" height=\"12\" width=\"7\"\u003e     \u003cpath d=\"M6.80474 0.528514C6.54439 0.268165 6.12228 0.268165 5.86193 0.528514L0.861929 5.52851C0.601579 5.78886 0.601579 6.21097 0.861929 6.47132L5.86193 11.4713C6.12228 11.7317 6.54439 11.7317 6.80474 11.4713C7.06509 11.211 7.06509 10.7889 6.80474 10.5285L2.27614 5.99992L6.80474 1.47132C7.06509 1.21097 7.06509 0.788864 6.80474 0.528514Z\" clip-rule=\"evenodd\" fill-rule=\"evenodd\"\u003e\u003c\/path\u003e    \u003c\/svg\u003e   \u003c\/span\u003e  \u003c\/button\u003e  {% endif %}  {% for page_string in pagination %}  {% assign page = page_string | plus: 0 %}  {% if page == 0 %}  \u003cbutton class=\"boost-sd__pagination-number boost-sd__pagination-number--disabled boost-sd__pagination-number--circle\"\u003e...\u003c\/button\u003e  {% elsif page == request.page %}  \u003cbutton class=\"boost-sd__pagination-number boost-sd__pagination-number--circle boost-sd__pagination-number--active\" style=\"color: rgb(122, 122, 122); background-color: rgba(0, 0, 0, 0); font-size: inherit;\"\u003e{{ page }}\u003c\/button\u003e  {% else %}  \u003cbutton class=\"boost-sd__pagination-number boost-sd__pagination-number--circle\" style=\"color: rgb(122, 122, 122); background-color: rgba(0, 0, 0, 0); font-size: inherit;\"\u003e{{ page }}\u003c\/button\u003e  {% endif %}  {% endfor %}  {% if request.page != totalPage %}  \u003cbutton type=\"button\" aria-label=\"next page\" class=\"boost-sd__pagination-button boost-sd__pagination-button--circle boost-sd__pagination-button--next\" style=\"color: rgb(122, 122, 122); background-color: rgba(0, 0, 0, 0); font-size: inherit; text-transform: none; border-color: transparent; border-width: 1px; border-style: solid;\"\u003e   \u003cspan class=\"boost-sd__pagination-button-icon boost-sd__pagination-button-icon--right\"\u003e    \u003csvg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" fill=\"none\" viewBox=\"0 0 7 12\" height=\"12\" width=\"7\"\u003e     \u003cpath d=\"M0.195262 0.528514C0.455612 0.268165 0.877722 0.268165 1.13807 0.528514L6.13807 5.52851C6.39842 5.78886 6.39842 6.21097 6.13807 6.47132L1.13807 11.4713C0.877722 11.7317 0.45
12355612 11.7317 0.195262 11.4713C-0.0650874 11.211 -0.0650874 10.7889 0.195262 10.5285L4.72386 5.99992L0.195262 1.47132C-0.0650874 1.21097 -0.0650874 0.788864 0.195262 0.528514Z\" clip-rule=\"evenodd\" fill-rule=\"evenodd\"\u003e\u003c\/path\u003e    \u003c\/svg\u003e   \u003c\/span\u003e  \u003c\/button\u003e  {% endif %} \u003c\/div\u003e {% endif %}\u003c\/div\u003e",
1236      
1237    
1238      
1239      
1240        
1241        "searchTabCollectionsContentPagination": "{% assign pagination = request.page | pagination_list: totalPage | split: \",\" %}{% assign to_product = request.page | times: request.limit %}\u003cdiv class=\"boost-sd__pagination boost-sd__pagination--center\"\u003e {% if request.page != 1 %} \u003cbutton type=\"button\" aria-label=\"previous page\" class=\"boost-sd__pagination-button boost-sd__pagination-button--circle boost-sd__pagination-button--next\" style=\"color: rgb(122, 122, 122); background-color: rgba(0, 0, 0, 0); font-size: inherit; text-transform: none; border-color: transparent; border-width: 1px; border-style: solid;\"\u003e  \u003cspan class=\"boost-sd__pagination-button-icon boost-sd__pagination-button-icon--left\"\u003e   \u003csvg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" fill=\"none\" viewBox=\"0 0 7 12\" height=\"12\" width=\"7\"\u003e    \u003cpath d=\"M6.80474 0.528514C6.54439 0.268165 6.12228 0.268165 5.86193 0.528514L0.861929 5.52851C0.601579 5.78886 0.601579 6.21097 0.861929 6.47132L5.86193 11.4713C6.12228 11.7317 6.54439 11.7317 6.80474 11.4713C7.06509 11.211 7.06509 10.7889 6.80474 10.5285L2.27614 5.99992L6.80474 1.47132C7.06509 1.21097 7.06509 0.788864 6.80474 0.528514Z\" clip-rule=\"evenodd\" fill-rule=\"evenodd\"\u003e\u003c\/path\u003e   \u003c\/svg\u003e  \u003c\/span\u003e\u003c\/button\u003e {% endif %} {% for page_string in pagination %} {% assign page = page_string | plus: 0 %} {% if page == 0 %} \u003cbutton class=\"boost-sd__pagination-number boost-sd__pagination-number--disabled boost-sd__pagination-number--circle\"\u003e...\u003c\/button\u003e {% elsif page == request.page %} \u003cbutton class=\"boost-sd__pagination-number boost-sd__pagination-number--circle boost-sd__pagination-number--active\" style=\"color: rgb(122, 122, 122); background-color: rgba(0, 0, 0, 0); font-size: inherit;\"\u003e{{ page }}\u003c\/button\u003e {% else %} \u003cbutton class=\"boost-sd__pagination-number boost-sd__pagination-number--circle\" style=\"color: rgb(122, 122, 122); background-color: rgba(0, 0, 0, 0); font-size: inherit;\"\u003e{{ page }}\u003c\/button\u003e {% endif %} {% endfor %} {% if request.page != totalPage %} \u003cbutton type=\"button\" aria-label=\"next page\" class=\"boost-sd__pagination-button boost-sd__pagination-button--circle boost-sd__pagination-button--next\" style=\"color: rgb(122, 122, 122); background-color: rgba(0, 0, 0, 0); font-size: inherit; text-transform: none; border-color: transparent; border-width: 1px; border-style: solid;\"\u003e  \u003cspan class=\"boost-sd__pagination-button-icon boost-sd__pagination-button-icon--right\"\u003e   \u003csvg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" fill=\"none\" viewBox=\"0 0 7 12\" height=\"12\" width=\"7\"\u003e    \u003cpath d=\"M0.195262 0.528514C0.455612 0.268165 0.877722 0.268165 1.13807 0.528514L6.13807 5.52851C6.39842 5.78886 6.39842 6.21097 6.13807 6.47132L1.13807 11.4713C0.877722 11.7317 0.455612 11.7317 0.195262 11.4713C-0.0650874 11.211 -0.0650874 10.7889 0.195262 10.5285L4.72386 5.99992L0.195262 1.47132C-0.0650874 1.21097 -0.0650874 0.788864 0.195262 0.528514Z\" clip-rule=\"evenodd\" fill-rule=\"evenodd\"\u003e\u003c\/path\u003e   \u003c\/svg\u003e  \u003c\/span\u003e\u003c\/button\u003e {% endif %}\u003c\/div\u003e",
1242      
1243    
1244      
1245      
1246        
1247        "placeholderFilterTree": "\u003c!-- TEMPLATE PLACEHOLDER --\u003e\u003cdiv class='boost-sd-container'\u003e\u003cdiv class='boost-sd-layout boost-sd-layout--has-filter-vertical'\u003e  \u003cdiv class='boost-sd-left boost-filter-tree-column'\u003e   \u003c!-- TEMPLATE FILTER TREE PLACEHOLDER --\u003e   \u003cdiv id=\"boost-sd__filter-tree-wrapper\" class=\"boost-sd__filter-tree-wrapper\"\u003e    \u003cdiv class=\"boost-sd__filter-tree-vertical boost-sd__filter-tree-vertical--hidden\"\u003e     \u003cdiv class=\"boost-sd__filter-tree-vertical-placeholder\"\u003e      \u003cdiv class=\"boost-sd__filter-tree-vertical-placeholder-item\"\u003e       \u003cspan class=\"boost-sd__placeholder-item\" style=\"width:80%; border-radius: 0;\"\u003e\u003c\/span\u003e       \u003cspan class=\"boost-sd__placeholder-item\" style=\"border-radius: 0;\"\u003e\u003c\/span\u003e       \u003cspan class=\"boost-sd__placeholder-item\" style=\"width:65%; border-radius: 0;\"\u003e\u003c\/span\u003e       \u003cspan class=\"boost-sd__placeholder-item\" style=\"width:40%; border-radius: 0;\"\u003e\u003c\/span\u003e      \u003c\/div\u003e      \u003cdiv class=\"boost-sd__filter-tree-vertical-placeholder-item\"\u003e       \u003cspan class=\"boost-sd__placeholder-item\" style=\"width:80%; border-radius: 0;\"\u003e\u003c\/span\u003e       \u003cspan class=\"boost-sd__placeholder-item\" style=\"border-radius: 0;\"\u003e\u003c\/span\u003e       \u003cspan class=\"boost-sd__placeholder-item\" style=\"width:65%; border-radius: 0;\"\u003e\u003c\/span\u003e       \u003cspan class=\"boost-sd__placeholder-item\" style=\"width:40%; border-radius: 0;\"\u003e\u003c\/span\u003e      \u003c\/div\u003e      \u003cdiv class=\"boost-sd__filter-tree-vertical-placeholder-item\"\u003e       \u003cspan class=\"boost-sd__placeholder-item\" style=\"width:80%; border-radius: 0;\"\u003e\u003c\/span\u003e       \u003cspan class=\"boost-sd__placeholder-item\" style=\"border-radius: 0;\"\u003e\u003c\/span\u003e       \u003cspan class=\"boost-sd__placeholder-item\" style=\"width:65%; border-radius: 0;\"\u003e\u003c\/span\u003e       \u003cspan class=\"boost-sd__placeholder-item\" style=\"width:40%; border-radius: 0;\"\u003e\u003c\/span\u003e      \u003c\/div\u003e      \u003cdiv class=\"boost-sd__filter-tree-vertical-placeholder-item\"\u003e       \u003cspan class=\"boost-sd__placeholder-item\" style=\"width:80%; border-radius: 0;\"\u003e\u003c\/span\u003e       \u003cspan class=\"boost-sd__placeholder-item\" style=\"border-radius: 0;\"\u003e\u003c\/span\u003e       \u003cspan class=\"boost-sd__placeholder-item\" style=\"width:65%; border-radius: 0;\"\u003e\u003c\/span\u003e       \u003cspan class=\"boost-sd__placeholder-item\" style=\"width:40%; border-radius: 0;\"\u003e\u003c\/span\u003e      \u003c\/div\u003e      \u003cdiv class=\"boost-sd__filter-tree-vertical-placeholder-item\"\u003e       \u003cspan class=\"boost-sd__placeholder-item\" style=\"width:80%; border-radius: 0;\"\u003e\u003c\/span\u003e       \u003cspan class=\"boost-sd__placeholder-item\" style=\"border-radius: 0;\"\u003e\u003c\/span\u003e       \u003cspan class=\"boost-sd__placeholder-item\" style=\"width:65%; border-radius: 0;\"\u003e\u003c\/span\u003e       \u003cspan class=\"boost-sd__placeholder-item\" style=\"width:40%; border-radius: 0;\"\u003e\u003c\/span\u003e      \u003c\/div\u003e     \u003c\/div\u003e    \u003c\/div\u003e   \u003c\/div\u003e  \u003c\/div\u003e  \u003cdiv class='boost-sd-right boost-product-listing-column'\u003e   \u003c!-- TEMPLATE IN-COLLECTION SEARCH PLACEHOLDER--\u003e   \u003cdiv class='boost-sd__in-collection-search boost-sd__in-collection-search--vertical'\u003e    \u003cspan class=\"boost-sd__placeholder-item\" style=\"height: 38px; border-radius: 0; width: 100%;\"\u003e\u003c\/span\u003e   \u003c\/div\u003e   \u003c!-- TEMPLATE TOOLBAR PLACEHOLDER--\u003e   \u003cdiv class=\"boost-sd__toolbar-container\"\u003e    \u003cdiv class=\"boost-sd__toolbar-inner\"\u003e     \u003cdiv class=\"boost-sd__toolbar-content\"\u003e      \u003cdiv class=\"boost-sd__toolbar boost-sd__toolbar--3_1\"\u003e       \u003cspan class=\"boost-sd__toolbar-item boost-sd__placeholder-item\" style=\"height: 28px; border-radius: 0;\"\u003e\u003c\/span\u003e       \u003cspan class=\"boost-sd__toolbar-item boost-sd__placeholder-item\" style=\"height: 28px; border-radius: 0; margin-bottom: 0\"\u003e\u003c\/span\u003e       \u003cspan class=\"boost-sd__toolbar-item boost-sd__placeholder-item\" style=\"height: 28px; border-radius: 0; margin-bottom: 0\"\u003e\u003c\/span\u003e      \u003c\/div\u003e     \u003c\/div\u003e    \u003c\/div\u003e   \u003c\/div\u003e   \u003c!-- TEMPLATE PRODUCT LIST PLACEHOLDER--\u003e   \u003cdiv class=\"boost-sd__product-list-placeholder boost-sd__product-list-placeholder--5-col\"\u003e    \u003cdiv class=\"boost-sd__product-list-placeholder-item\"\u003e     \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 100%; border-radius: 0;\"\u003e\u003c\/span\u003e     \u003cspan class=\"boost-sd__placeholder-item\" style=\"border-radius: 0;\"\u003e\u003c\/span\u003e     \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 80%; border-radius: 0;\"\u003e\u003c\/span\u003e     \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 40%; border-radius: 0;\"\u003e\u003c\/span\u003e    \u003c\/div\u003e    \u003cdiv class=\"boost-sd__product-list-placeholder-item\"\u003e     \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 100%; border-radius: 0;\"\u003e\u003c\/span\u003e     \u003cspan class=\"boost-sd__placeholder-item\" style=\"border-radius: 0;\"\u003e\u003c\/span\u003e     \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 80%; border-radius: 0;\"\u003e\u003c\/span\u003e     \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 40%; border-radius: 0;\"\u003e\u003c\/span\u003e    \u003c\/div\u003e    \u003cdiv class=\"boost-sd__product-list-placeholder-item\"\u003e     \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 100%; border-radius: 0;\"\u003e\u003c\/span\u003e     \u003cspan class=\"boost-sd__placeholder-item\" style=\"border-radius: 0;\"\u003e\u003c\/span\u003e     \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 80%; border-radius: 0;\"\u003e\u003c\/span\u003e     \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 40%; border-radius: 0;\"\u003e\u003c\/span\u003e    \u003c\/div\u003e    \u003cdiv class=\"boost-sd__product-list-placeholder-item\"\u003e     \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 100%; border-radius: 0;\"\u003e\u003c\/span\u003e     \u003cspan class=\"boost-sd__placeholder-item\" style=\"border-radius: 0;\"\u003e\u003c\/span\u003e     \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 80%; border-radius: 0;\"\u003e\u003c\/span\u003e     \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 40%; border-radius: 0;\"\u003e\u003c\/span\u003e    \u003c\/div\u003e    \u003cdiv class=\"boost-sd__product-list-placeholder-item\"\u003e     \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 100%; border-radius: 0;\"\u003e\u003c\/span\u003e     \u003cspan class=\"boost-sd__placeholder-item\" style=\"border-radius: 0;\"\u003e\u003c\/span\u003e     \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 80%; border-radius: 0;\"\u003e\u003c\/span\u003e     \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 40%; border-radius: 0;\"\u003e\u003c\/span\u003e    \u003c\/div\u003e    \u003cdiv class=\"boost-sd__product-list-placeholder-item\"\u003e     \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 100%; border-radius: 0;\"\u003e\u003c\/span\u003e     \u003cspan class=\"boost-sd__placeholder-item\" style=\"border-radius: 0;\"\u003e\u003c\/span\u003e     \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 80%; border-radius: 0;\"\u003e\u003c\/span\u003e     \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 40%; border-radius: 0;\"\u003e\u003c\/span\u003e    \u003c\/div\u003e    \u003cdiv class=\"boost-sd__product-list-placeholder-item\"\u003e     \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 100%; border-radius: 0;\"\u003e\u003c\/span\u003e     \u003cspan class=\"boost-sd__placeholder-item\" style=\"border-radius: 0;\"\u003e\u003c\/span\u003e     \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 80%; border-radius: 0;\"\u003e\u003c\/span\u003e     \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 40%; border-radius: 0;\"\u003e\u003c\/span\u003e    \u003c\/div\u003e    \u003cdiv class=\"boost-sd__product-list-placeholder-item\"\u003e     \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 100%; border-radius: 0;\"\u003e\u003c\/span\u003e     \u003cspan class=\"boost-sd__placeholder-item\" style=\"border-radius: 0;\"\u003e\u003c\/span\u003e     \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 80%; border-radius: 0;\"\u003e\u003c\/span\u003e     \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 40%; border-radius: 0;\"\u003e\u003c\/span\u003e    \u003c\/div\u003e    \u003cdiv class=\"boost-sd__product-list-placeholder-item\"\u003e     \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 100%; border-radius: 0;\"\u003e\u003c\/span\u003e     \u003cspan class=\"boost-sd__placeholder-item\" style=\"border-radius: 0;\"\u003e\u003c\/span\u003e     \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 80%; border-radius: 0;\"\u003e\u003c\/span\u003e     \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 40%; border-radius: 0;\"\u003e\u003c\/span\u003e    \u003c\/div\u003e    \u003cdiv class=\"boost-sd__product-list-placeholder-item\"\u003e     \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 100%; border-radius: 0;\"\u003e\u003c\/span\u003e     \u003cspan class=\"boost-sd__placeholder-item\" style=\"border-radius: 0;\"\u003e\u003c\/span\u003e     \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 80%; border-radius: 0;\"\u003e\u003c\/span\u003e     \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 40%; border-radius: 0;\"\u003e\u003c\/span\u003e    \u003c\/div\u003e    \u003cdiv class=\"boost-sd__product-list-placeholder-item\"\u003e     \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 100%; border-radius: 0;\"\u003e\u003c\/span\u003e     \u003cspan class=\"boost-sd__placeholder-item\" style=\"border-radius: 0;\"\u003e\u003c\/span\u003e     \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 80%; border-radius: 0;\"\u003e\u003c\/span\u003e     \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 40%; border-radius: 0;\"\u003e\u003c\/span\u003e    \u003c\/div\u003e    \u003cdiv class=\"boost-sd__product-list-placeholder-item\"\u003e     \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 100%; border-radius: 0;\"\u003e\u003c\/span\u003e     \u003cspan class=\"boost-sd__placeholder-item\" style=\"border-radius: 0;\"\u003e\u003c\/span\u003e     \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 80%; border-radius: 0;\"\u003e\u003c\/span\u003e     \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 40%; border-radius: 0;\"\u003e\u003c\/span\u003e    \u003c\/div\u003e    \u003cdiv class=\"boost-sd__product-list-placeholder-item\"\u003e     \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 100%; border-radius: 0;\"\u003e\u003c\/span\u003e     \u003cspan class=\"boost-sd__placeholder-item\" style=\"border-radius: 0;\"\u003e\u003c\/span\u003e     \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 80%; border-radius: 0;\"\u003e\u003c\/span\u003e     \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 40%; border-radius: 0;\"\u003e\u003c\/span\u003e    \u003c\/div\u003e    \u003cdiv class=\"boost-sd__product-list-placeholder-item\"\u003e     \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 100%; border-radius: 0;\"\u003e\u003c\/span\u003e     \u003cspan class=\"boost-sd__placeholder-item\" style=\"border-radius: 0;\"\u003e\u003c\/span\u003e     \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 80%; border-radius: 0;\"\u003e\u003c\/span\u003e     \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 40%; border-radius: 0;\"\u003e\u003c\/span\u003e    \u003c\/div\u003e    \u003cdiv class=\"boost-sd__product-list-placeholder-item\"\u003e     \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 100%; border-radius: 0;\"\u003e\u003c\/span\u003e     \u003cspan class=\"boost-sd__placeholder-i
1247tem\" style=\"border-radius: 0;\"\u003e\u003c\/span\u003e     \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 80%; border-radius: 0;\"\u003e\u003c\/span\u003e     \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 40%; border-radius: 0;\"\u003e\u003c\/span\u003e    \u003c\/div\u003e    \u003cdiv class=\"boost-sd__product-list-placeholder-item\"\u003e     \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 100%; border-radius: 0;\"\u003e\u003c\/span\u003e     \u003cspan class=\"boost-sd__placeholder-item\" style=\"border-radius: 0;\"\u003e\u003c\/span\u003e     \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 80%; border-radius: 0;\"\u003e\u003c\/span\u003e     \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 40%; border-radius: 0;\"\u003e\u003c\/span\u003e    \u003c\/div\u003e    \u003cdiv class=\"boost-sd__product-list-placeholder-item\"\u003e     \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 100%; border-radius: 0;\"\u003e\u003c\/span\u003e     \u003cspan class=\"boost-sd__placeholder-item\" style=\"border-radius: 0;\"\u003e\u003c\/span\u003e     \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 80%; border-radius: 0;\"\u003e\u003c\/span\u003e     \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 40%; border-radius: 0;\"\u003e\u003c\/span\u003e    \u003c\/div\u003e    \u003cdiv class=\"boost-sd__product-list-placeholder-item\"\u003e     \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 100%; border-radius: 0;\"\u003e\u003c\/span\u003e     \u003cspan class=\"boost-sd__placeholder-item\" style=\"border-radius: 0;\"\u003e\u003c\/span\u003e     \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 80%; border-radius: 0;\"\u003e\u003c\/span\u003e     \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 40%; border-radius: 0;\"\u003e\u003c\/span\u003e    \u003c\/div\u003e    \u003cdiv class=\"boost-sd__product-list-placeholder-item\"\u003e     \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 100%; border-radius: 0;\"\u003e\u003c\/span\u003e     \u003cspan class=\"boost-sd__placeholder-item\" style=\"border-radius: 0;\"\u003e\u003c\/span\u003e     \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 80%; border-radius: 0;\"\u003e\u003c\/span\u003e     \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 40%; border-radius: 0;\"\u003e\u003c\/span\u003e    \u003c\/div\u003e    \u003cdiv class=\"boost-sd__product-list-placeholder-item\"\u003e     \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 100%; border-radius: 0;\"\u003e\u003c\/span\u003e     \u003cspan class=\"boost-sd__placeholder-item\" style=\"border-radius: 0;\"\u003e\u003c\/span\u003e     \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 80%; border-radius: 0;\"\u003e\u003c\/span\u003e     \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 40%; border-radius: 0;\"\u003e\u003c\/span\u003e    \u003c\/div\u003e    \u003cdiv class=\"boost-sd__product-list-placeholder-item\"\u003e     \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 100%; border-radius: 0;\"\u003e\u003c\/span\u003e     \u003cspan class=\"boost-sd__placeholder-item\" style=\"border-radius: 0;\"\u003e\u003c\/span\u003e     \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 80%; border-radius: 0;\"\u003e\u003c\/span\u003e     \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 40%; border-radius: 0;\"\u003e\u003c\/span\u003e    \u003c\/div\u003e    \u003cdiv class=\"boost-sd__product-list-placeholder-item\"\u003e     \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 100%; border-radius: 0;\"\u003e\u003c\/span\u003e     \u003cspan class=\"boost-sd__placeholder-item\" style=\"border-radius: 0;\"\u003e\u003c\/span\u003e     \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 80%; border-radius: 0;\"\u003e\u003c\/span\u003e     \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 40%; border-radius: 0;\"\u003e\u003c\/span\u003e    \u003c\/div\u003e    \u003cdiv class=\"boost-sd__product-list-placeholder-item\"\u003e     \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 100%; border-radius: 0;\"\u003e\u003c\/span\u003e     \u003cspan class=\"boost-sd__placeholder-item\" style=\"border-radius: 0;\"\u003e\u003c\/span\u003e     \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 80%; border-radius: 0;\"\u003e\u003c\/span\u003e     \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 40%; border-radius: 0;\"\u003e\u003c\/span\u003e    \u003c\/div\u003e    \u003cdiv class=\"boost-sd__product-list-placeholder-item\"\u003e     \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 100%; border-radius: 0;\"\u003e\u003c\/span\u003e     \u003cspan class=\"boost-sd__placeholder-item\" style=\"border-radius: 0;\"\u003e\u003c\/span\u003e     \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 80%; border-radius: 0;\"\u003e\u003c\/span\u003e     \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 40%; border-radius: 0;\"\u003e\u003c\/span\u003e    \u003c\/div\u003e    \u003cdiv class=\"boost-sd__product-list-placeholder-item\"\u003e     \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 100%; border-radius: 0;\"\u003e\u003c\/span\u003e     \u003cspan class=\"boost-sd__placeholder-item\" style=\"border-radius: 0;\"\u003e\u003c\/span\u003e     \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 80%; border-radius: 0;\"\u003e\u003c\/span\u003e     \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 40%; border-radius: 0;\"\u003e\u003c\/span\u003e    \u003c\/div\u003e    \u003cdiv class=\"boost-sd__product-list-placeholder-item\"\u003e     \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 100%; border-radius: 0;\"\u003e\u003c\/span\u003e     \u003cspan class=\"boost-sd__placeholder-item\" style=\"border-radius: 0;\"\u003e\u003c\/span\u003e     \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 80%; border-radius: 0;\"\u003e\u003c\/span\u003e     \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 40%; border-radius: 0;\"\u003e\u003c\/span\u003e    \u003c\/div\u003e    \u003cdiv class=\"boost-sd__product-list-placeholder-item\"\u003e     \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 100%; border-radius: 0;\"\u003e\u003c\/span\u003e     \u003cspan class=\"boost-sd__placeholder-item\" style=\"border-radius: 0;\"\u003e\u003c\/span\u003e     \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 80%; border-radius: 0;\"\u003e\u003c\/span\u003e     \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 40%; border-radius: 0;\"\u003e\u003c\/span\u003e    \u003c\/div\u003e    \u003cdiv class=\"boost-sd__product-list-placeholder-item\"\u003e     \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 100%; border-radius: 0;\"\u003e\u003c\/span\u003e     \u003cspan class=\"boost-sd__placeholder-item\" style=\"border-radius: 0;\"\u003e\u003c\/span\u003e     \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 80%; border-radius: 0;\"\u003e\u003c\/span\u003e     \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 40%; border-radius: 0;\"\u003e\u003c\/span\u003e    \u003c\/div\u003e    \u003cdiv class=\"boost-sd__product-list-placeholder-item\"\u003e     \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 100%; border-radius: 0;\"\u003e\u003c\/span\u003e     \u003cspan class=\"boost-sd__placeholder-item\" style=\"border-radius: 0;\"\u003e\u003c\/span\u003e     \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 80%; border-radius: 0;\"\u003e\u003c\/span\u003e     \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 40%; border-radius: 0;\"\u003e\u003c\/span\u003e    \u003c\/div\u003e    \u003cdiv class=\"boost-sd__product-list-placeholder-item\"\u003e     \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 100%; border-radius: 0;\"\u003e\u003c\/span\u003e     \u003cspan class=\"boost-sd__placeholder-item\" style=\"border-radius: 0;\"\u003e\u003c\/span\u003e     \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 80%; border-radius: 0;\"\u003e\u003c\/span\u003e     \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 40%; border-radius: 0;\"\u003e\u003c\/span\u003e    \u003c\/div\u003e    \u003cdiv class=\"boost-sd__product-list-placeholder-item\"\u003e     \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 100%; border-radius: 0;\"\u003e\u003c\/span\u003e     \u003cspan class=\"boost-sd__placeholder-item\" style=\"border-radius: 0;\"\u003e\u003c\/span\u003e     \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 80%; border-radius: 0;\"\u003e\u003c\/span\u003e     \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 40%; border-radius: 0;\"\u003e\u003c\/span\u003e    \u003c\/div\u003e    \u003cdiv class=\"boost-sd__product-list-placeholder-item\"\u003e     \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 100%; border-radius: 0;\"\u003e\u003c\/span\u003e     \u003cspan class=\"boost-sd__placeholder-item\" style=\"border-radius: 0;\"\u003e\u003c\/span\u003e     \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 80%; border-radius: 0;\"\u003e\u003c\/span\u003e     \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 40%; border-radius: 0;\"\u003e\u003c\/span\u003e    \u003c\/div\u003e    \u003cdiv class=\"boost-sd__product-list-placeholder-item\"\u003e     \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 100%; border-radius: 0;\"\u003e\u003c\/span\u003e     \u003cspan class=\"boost-sd__placeholder-item\" style=\"border-radius: 0;\"\u003e\u003c\/span\u003e     \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 80%; border-radius: 0;\"\u003e\u003c\/span\u003e     \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 40%; border-radius: 0;\"\u003e\u003c\/span\u003e    \u003c\/div\u003e    \u003cdiv class=\"boost-sd__product-list-placeholder-item\"\u003e     \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 100%; border-radius: 0;\"\u003e\u003c\/span\u003e     \u003cspan class=\"boost-sd__placeholder-item\" style=\"border-radius: 0;\"\u003e\u003c\/span\u003e     \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 80%; border-radius: 0;\"\u003e\u003c\/span\u003e     \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 40%; border-radius: 0;\"\u003e\u003c\/span\u003e    \u003c\/div\u003e    \u003cdiv class=\"boost-sd__product-list-placeholder-item\"\u003e     \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 100%; border-radius: 0;\"\u003e\u003c\/span\u003e     \u003cspan class=\"boost-sd__placeholder-item\" style=\"border-radius: 0;\"\u003e\u003c\/span\u003e     \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 80%; border-radius: 0;\"\u003e\u003c\/span\u003e     \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 40%; border-radius: 0;\"\u003e\u003c\/span\u003e    \u003c\/div\u003e    \u003cdiv class=\"boost-sd__product-list-placeholder-item\"\u003e     \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 100%; border-radius: 0;\"\u003e\u003c\/span\u003e     \u003cspan class=\"boost-sd__placeholder-item\" style=\"border-radius: 0;\"\u003e\u003c\/span\u003e     \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 80%; border-radius: 0;\"\u003e\u003c\/span\u003e     \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 40%; border-radius: 0;\"\u003e\u003c\/span\u003e    \u003c\/div\u003e    \u003cdiv class=\"boost-sd__product-list-placeholder-item\"\u003e     \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 100%; border-radius: 0;\"\u003e\u003c\/span\u003e     \u003cspan class=\"boost-sd__placeholder-item\" style=\"border-radius: 0;\"\u003e\u003c\/span\u003e     \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 80%; border-radius: 0;\"\u003e\u003c\/span\u003e     \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 40%; border-radius: 0;\"\u003e\u003c\/span\u003e    \u003c\/div\u003e    \u003cdiv class=\"boost-sd__product-list-placeholder-item\"\u003e     \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 100%; border-radius: 0;\"\u003e\u003c\/span\u003e     \u003cspan class=\"boost-sd__placeholder-item\" style=\"border-radius: 0;\"\u003e\u003c\/span\u003e     \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 80%; border-radius: 0;\"\u003e\u003c\/span\u003e     \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 40%; border-radius: 0;\"\u003e\u003c\/span\u003e    \u003c\/div\u003e    \u003cdiv class=\"boost-sd__product-list-placeholder-item\"\u003e     \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 100%; border-radius: 0;\"\u003e\u003c\/span\u003e     \u003cspan class=\"boost-sd__placeholder-item\" style=\"border-radius: 0;\"\u003e\u003c\/span\u003e     \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 80%; border-radius: 0;\"\u003e\u003c\/span\u003e     \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 40%; border-radius: 0;\"\u003e\u003c\/span\u003e    \u003c\/div\u003e    \u003cdiv class=\"boost-sd__product-list-placeholder-item\"\u003e     \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 100%; border-radius: 0;\"\u003e\u003c\/span\u003e     \u003cspan class=\"boost-sd__placeholder-item\" style=\"border-radius: 0;\"\u003e\u003c\/span\u003e     \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 80%; border-radius: 0;\"\u003e\u003c\/span\u003e     \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 40%; border-radius: 0;\"\u003e\u003c\/span\u003e    \u003c\/div\u003e   \u003c\/div\u003e   \u003cdiv class=\"boost-sd__pagination boost-sd__pagination--center\"\u003e    \u003cspan class=\"boost-sd__placeholder-item\" style=\"height: 40px; border-radius: 0;\"\u003e\u003c\/span\u003e   \u003c\/div\u003e  \u003c\/div\u003e\u003c\/div\u003e\u003c\/div\u003e\u003cstyle\u003e .boost-sd__collection-header {  width: 100%;  height: 130px;  display: block;  background: -webkit-gradient(linear,    left top,    right top,    color-stop(8%, #eee),    color-stop(18%, #e6e6e6),    color-stop(33%, #eee));  background-color: #eee;  animation: banner-place-holder-shimmer 2s linear infinite forwards; } .boost-sd__collection-header:empty {  display: block; } .boost-sd__collection-header .boost-sd__placeholder-item {  height: 130px; } @media only screen and (min-width: 992px) {  .boost-sd__collection-header,  .boost-sd__collection-header .boost-sd__placeholder-item {   height: 150px;  } } @keyframes banner-place-holder-shimmer {  0% {   background-position: -1500px 0;  }  100% {   background-position: 1500px 0;  } } .boost-sd__in-collection-search {  margin-bottom: 20px;  margin-top: 20px;  width: 100%;  max-width: 100%;  display: flex;  position: relative; } .boost-sd__in-collection-search--horizontal {  margin: 20px auto 0;  max-width: 592px; } @media only screen and (min-width: 992px) {  .boost-sd__in-collection-search {   margin-bottom: 16px;   margin-top: 16px;  } } .boost-sd__filter-tree-vertical {  margin-top: 0;  margin-right: 0; } .boost-sd__filter-tree-vertical-placeholder {  background: transparent;  width: 100%;  max-width: 100%;  display: none; } .boost-sd__filter-tree-vertical-placeholder-list {  margin: 30px 10px 0;  padding: 0;  list-style: none; } .boost-sd__filter-tree-vertical-placeholder-item {  max-width: 100%;  padding: 20px 0;  display: block; } .boost-sd__filter-tree-vertical-placeholder-item:first-child {  padding-top: 0; } .boost-sd__filter-tree-vertical-placeholder-item:not(:last-child) {  border-bottom: 1px solid #ebebeb; } .boost-sd__filter-tree-vertical-placeholder-item::before, .boost-sd__filter-tree-vertical-placeholder-item::after, { display: none; } .boost-sd__filter-tree-horizontal-placeholder {  display: none; } @media only screen and (min-width: 992px) {  .boost-sd__filter-tree-vertical {   width: 272px;  }  .boost-sd-layout .boost-sd-left .boost-sd__filter-tree-wrapper .boost-sd__filter-tree-vertical {   margin-right: 16px;   margin-left: 0;  }  .boost-sd__filter-tree-vertical-placeholder,  .boost-sd__fi
1247lter-tree-horizontal-placeholder {   display: inline-block;  }  .boost-sd-layout--has-filter-horizontal {   flex-wrap: wrap;   margin-top: 0;  }  .boost-sd-layout--has-filter-horizontal .boost-sd-left,  .boost-sd-layout--has-filter-horizontal .boost-sd-right {   flex: 0 0 100%;  }  .boost-sd__filter-tree-horizontal {   width: 100%;  }  .boost-sd__filter-tree-horizontal-placeholder {   padding: 16px 0;   border-top: 1px solid #ebebeb;   width: 100%;   max-width: 100%;   background: transparent;  }  .boost-sd__filter-tree-horizontal-placeholder-list {   margin: 0;   padding: 0;   list-style: none;   border-bottom: 1px solid #e8e9eb;  }  .boost-sd__filter-tree-horizontal-placeholder-item {   border: none;   display: inline-block;   margin-right: 35px;   position: relative;  }  .boost-sd__filter-tree-horizontal-placeholder-button {   width: auto;   height: auto;   display: inline-block;   position: relative;   padding: 5px 15px 5px 0;   margin: 0;   min-height: auto;   min-width: 0;   border-radius: 0;   box-shadow: none;   background: none;   border: none;   letter-spacing: normal;   text-align: left;   cursor: pointer;  }  .boost-sd__filter-tree-horizontal-placeholder-button .boost-sd__placeholder-item {   width: 80px;   height: 10px;   display: inline-block;   margin: 0 15px 0 0;  }  .boost-sd__filter-tree-horizontal-placeholder-icon {   transform: rotate(-90deg);  } } .boost-sd__in-collection-search {  margin-bottom: 20px;  margin-top: 20px;  width: 100%;  max-width: 100%;  display: flex;  position: relative; } .boost-sd__in-collection-search--horizontal {  margin: 20px auto 0;  max-width: 592px; } @media only screen and (min-width: 992px) {  .boost-sd__in-collection-search {   margin-bottom: 16px;   margin-top: 16px;  } } .boost-sd__toolbar-container {  width: 100%;  margin-bottom: 16px; } .boost-sd__toolbar-inner {  max-width: 1216px;  margin: 0 auto; } .boost-sd__toolbar-content {  border-bottom: 1px solid #ebebeb;  border-top: 1px solid #ebebeb;  padding: 16px 0; } .boost-sd__toolbar {  align-items: center;  width: 100%;  display: flex;  flex-wrap: wrap;  column-gap: 16px;  justify-content: space-between; } .boost-sd__toolbar .boost-sd__placeholder-item {  flex-basis: 45%; } .boost-sd__toolbar .boost-sd__placeholder-item:first-child {  flex-basis: 100%;  margin-bottom: 16px; } @media only screen and (min-width: 992px) {  .boost-sd__toolbar-content {   display: flex;   align-items: center;   border-bottom: none;   padding: 16px 0 16px;   border-top: 1px solid #ebebeb;   border-bottom: 0;  }  .boost-sd__toolbar {   flex-wrap: inherit;  }  .boost-sd__toolbar .boost-sd__placeholder-item {   flex-basis: auto;  }  .boost-sd__toolbar .boost-sd__placeholder-item:first-child {   flex-basis: auto;   margin-bottom: 0;  }  .boost-sd__toolbar--3_1 .boost-sd__toolbar-item {   flex: 1;  }  .boost-sd__toolbar--3_1 .boost-sd__toolbar-item:nth-child(2) {   justify-content: center;  }  .boost-sd__toolbar--3_1 .boost-sd__toolbar-item:nth-child(3) {   justify-content: end;  } } .boost-sd__product-list-placeholder {  gap: 16px;  margin-bottom: 32px;  flex-wrap: wrap;  width: 100%;  display: flex; } .boost-sd__product-list-placeholder--1-col .boost-sd__product-list-placeholder-item {  width: 100%; } .boost-sd__product-list-placeholder--2-col .boost-sd__product-list-placeholder-item, .boost-sd__product-list-placeholder--3-col .boost-sd__product-list-placeholder-item, .boost-sd__product-list-placeholder--4-col .boost-sd__product-list-placeholder-item, .boost-sd__product-list-placeholder--5-col .boost-sd__product-list-placeholder-item, .boost-sd__product-list-placeholder--6-col .boost-sd__product-list-placeholder-item {  width: calc(50% - 8px); } .boost-sd__product-list-placeholder .boost-sd__product-list-placeholder-item .boost-sd__placeholder-item:first-child {  height: 222px; } .boost-sd__pagination {  padding-top: 10px;  padding-bottom: 10px;  justify-content: center;  align-items: center;  display: flex; } @media only screen and (min-width: 576px) {  .boost-sd__product-list-placeholder {   gap: 32px;   margin-bottom: 64px;  }  .boost-sd__product-list-placeholder--3-col .boost-sd__product-list-placeholder-item,  .boost-sd__product-list-placeholder--4-col .boost-sd__product-list-placeholder-item,  .boost-sd__product-list-placeholder--5-col .boost-sd__product-list-placeholder-item,  .boost-sd__product-list-placeholder--6-col .boost-sd__product-list-placeholder-item {   width: calc(33.3333333333% - (32px - 32px \/ 3));  } } @media only screen and (min-width: 992px) {  .boost-sd__product-list-placeholder .boost-sd__placeholder-item:not(:last-child) {   margin-bottom: 8px;  }  .boost-sd__product-list-placeholder .boost-sd__placeholder-item:first-child {   margin-bottom: 16px;  }  .boost-sd__product-list-placeholder--3-col .boost-sd__product-list-placeholder-item .boost-sd__placeholder-item:first-child {   height: 382px;  }  .boost-sd__product-list-placeholder--4-col .boost-sd__product-list-placeholder-item .boost-sd__placeholder-item:first-child {   height: 275px;  }  .boost-sd__product-list-placeholder--5-col .boost-sd__product-list-placeholder-item .boost-sd__placeholder-item:first-child {   height: 215px;  }  .boost-sd__product-list-placeholder--6-col .boost-sd__product-list-placeholder-item .boost-sd__placeholder-item:first-child {   height: 175px;  }  .boost-sd__product-list-placeholder--3-col .boost-sd__product-list-placeholder-item {   width: calc(33.3333333333% - (32px - 32px \/ 3));  }  .boost-sd__product-list-placeholder--4-col .boost-sd__product-list-placeholder-item {   width: calc(25% - (32px - 32px \/ 4));  }  .boost-sd__product-list-placeholder--5-col .boost-sd__product-list-placeholder-item {   width: calc(20% - (32px - 32px \/ 5));  }  .boost-sd__product-list-placeholder--6-col .boost-sd__product-list-placeholder-item {   width: calc(16.6666667% - (32px - 32px \/ 6));  } } .boost-sd-container * {  box-sizing: border-box; } .boost-sd__placeholder-item {  background: rgba(0, 0, 0, 0.07);  border-radius: 50rem;  min-width: 50px;  max-width: 100%;  height: 20px;  animation: 2s infinite place-holder-animation;  display: inline-block; } .boost-sd__placeholder-item:empty {  display: block; } .boost-sd__placeholder-item:not(:last-child) {  margin-bottom: 18px; } .boost-sd-layout {  margin: 20px auto 0; } .boost-sd-left {  position: relative; } .boost-sd-layout .boost-sd-right {  width: 100%;  margin-bottom: 20px; } @keyframes place-holder-animation {  0% {   opacity: 1;  }  50% {   opacity: 0.5;  }  100% {   opacity: 1;  } } @media only screen and (min-width: 992px) {  .boost-sd-layout {   display: flex;   max-width: 1216px;  }  .boost-sd-layout .boost-sd-right {   flex: auto;   max-width: 100%;  } }\u003c\/style\u003e",
1248      
1249    
1250      
1251      
1252    
1253      
1254      
1255    
1256      
1257      
1258    
1259      
1260      
1261    
1262      
1263      
1264    
1265    } || {};return templates}function readTemplateId(){let templateId="";templateId=
1266    
1267      "p5CQqlU0qh"
1268     || "";return templateId}function readTemplateMetadata(){let templateMetadata=null;templateMetadata = 
1269    
1270    
1271      {"collectionFilters":"p5CQqlU0qh/themes/default/main__0__liquid","productList":"p5CQqlU0qh/product-list/main__0__liquid","productItem":"p5CQqlU0qh/product-item/main__0__liquid","collectionHeader":"p5CQqlU0qh/collection-header/main__0__liquid","searchPage":"p5CQqlU0qh/themes/default/search__0__liquid","mostPopularProducts":"p5CQqlU0qh/no-search-result-page/most-popular-products__0__liquid","recommendation":"p5CQqlU0qh/recommendation/main__0__liquid","recommendationDynamicBundle":"p5CQqlU0qh/recommendation/main-dynamic-bundle__0__liquid","instantSearchWidget":"p5CQqlU0qh/instant-search-widget/main__0__liquid","quickView":"p5CQqlU0qh/quickview/main__0__liquid","cart":"p5CQqlU0qh/cart/main__0__liquid","placeholderFilterTree":"p5CQqlU0qh/place-holder/place-holder__0__liquid","placeholderRecommendation":"p5CQqlU0qh/recommendation-placeholder/main__0__liquid","templateVersion":"2.8.1","setupVersion":"v3","applyUniqueVersion":true,"themeNameLib":"default","themeLibVersion":"1.88.2","themeCssVersion":"2.8.1","themeCssUrl":"https://cdn.boostcommerce.i
1271o/widget-integration/theme/default/2.8.1/main.css","settingsCssUrl":"https://cdn.shopify.com/s/files/1/0373/5434/0485/files/boost-app-do-not-delete-this-file-ruohonjuuri__QJB0FYtosw-settings.css?v=1788246936","updatedAt":1788246936,"featureOptions":{},"customizeCssUrl":"https://cdn.boostcommerce.io/widget-integration/theme/customization/ruohonjuuri.myshopify.com/p5CQqlU0qh/customization-1779372185542.css","customizeJsUrl":"https://cdn.boostcommerce.io/widget-integration/theme/customization/ruohonjuuri.myshopify.com/p5CQqlU0qh/customization-1779372198435.js"}
1272    ;return templateMetadata}function readTemplateSettings(){let templateSettings=null;templateSettings = 
1273    
1274    
1275      {"appPreferenceSettings":{"watermark":false},"preOrderSettings":{"buttonText":"Pre-order","deliveryText":"This is a pre-order. Items will ship based on the estimated delivery date.","showDeliveryText":false},"generalSettings":{"addCollectionToProductUrl":false,"breakpointmobile":"575px","breakpointtabletportraitmin":"576px","breakpointtabletportraitmax":"991px","breakpointtabletlandscapetmin":"992px","breakpointtabletlandscapemax":"1199px","breakpointdesktop":"1200px"},"searchSettings":{"searchPanelBlocks":{"searchTermSuggestions":{"label":"Suosittuja hakuja","searchTermList":["foodin","magnesium","puhdistamo","frantsila","flow","kollageeni","murumuru","matcha","aurinkovoide","kreatiini"],"backup":[],"type":"based_on_data","active":false},"mostPopularProducts":{"label":"Trimaistuotteet","productList":["lahjakortti-verkkokauppaan","boho-mineraalimeikki-beige-clair-gm-01-10-g","madara-ravitseva-hoitoaine-200-ml","foodin-heraproteiini-maustamaton-500-g","ole-hyva-shampoo-mesiangervo-mandariini-tayttopussi-1000-ml","omega7-omega7-sba24®-kaksoistyrnioljykapseli-150-kaps","bio-planete-mustakuminaoljy-250-ml","ole-hyva-shampoo-tyrni-vanilja-350-ml","luonkos-radiant-oljypuhdistuskakku-tyrni-60-g","foodin-raakakaakaojauhe-250-g"],"backup":[],"type":"based_on_data","active":true},"products":{"label":"Tuotteet","pageSize":25,"active":true,"displayImage":true},"collections":{"label":"Kokoelmat","pageSize":25,"active":true,"displayImage":false,"displayDescription":false,"excludedValues":[]},"pages":{"label":"Blogit ja sivut","pageSize":25,"active":true,"displayImage":false,"displayExcerpt":false},"searchEmptyResultMessages":{"active":true,"label":"Anteeksi, mikään ei vastaa \"{{ terms }}\". Tutustu muihin myymälässämme."},"searchTips":{"label":"Hakuvinkit","active":true,"searchTips":"Tarkista oikeinkirjoitus kaksinkertaisesti."}},"suggestionNoResult":{"search_terms":{"label":"Suosittuja hakuja","status":false,"data":["foodin","magnesium","puhdistamo","frantsila","flow","kollageeni","murumuru","matcha","aurinkovoide","kreatiini"],"type":"based_on_data","backup":[]},"products":{"label":"Trimaistuotteet","status":false,"data":["lahjakortti-verkkokauppaan","boho-mineraalimeikki-beige-clair-gm-01-10-g","madara-ravitseva-hoitoaine-200-ml","foodin-heraproteiini-maustamaton-500-g","ole-hyva-shampoo-mesiangervo-mandariini-tayttopussi-1000-ml","omega7-omega7-sba24®-kaksoistyrnioljykapseli-150-kaps","bio-planete-mustakuminaoljy-250-ml","ole-hyva-shampoo-tyrni-vanilja-350-ml","luonkos-radiant-oljypuhdistuskakku-tyrni-60-g","foodin-raakakaakaojauhe-250-g"],"type":"based_on_data","backup":[]}},"enableInstantSearch":false,"productAvailable":false,"showSuggestionProductImage":true,"showSuggestionProductPrice":true,"showSuggestionProductSalePrice":true,"showSuggestionProductSku":false,"showSuggestionProductVendor":true,"suggestionBlocks":[{"type":"suggestions","label":"Suositut ehdotukset","status":"active","number":5},{"type":"collections","label":"Kokoelmat","status":"active","number":3},{"type":"products","label":"Tuotteet","status":"active","number":6},{"type":"pages","label":"Sivut","status":"active","number":3}],"searchBoxOnclick":{"recentSearch":{"label":"Viimeaikaiset haut","status":false,"number":"3"},"searchTermSuggestion":{"label":"Suosittuja hakuja","status":false,"data":[],"backup":[],"type":"manually"},"productSuggestion":{"label":"Trimaistuotteet","status":false,"data":[],"backup":[],"type":"manually"}},"suggestionStyle":"style2","suggestionStyle1ProductItemType":"list","suggestionStyle1ProductPosition":"none","suggestionStyle1ProductPerRow":"1","suggestionStyle2ProductItemType":"list","suggestionStyle2ProductPosition":"right","suggestionStyle2ProductPerRow":"2","suggestionStyle3ProductItemType":"list","suggestionStyle3ProductPosition":"right","suggestionStyle3ProductPerRow":"3"},"filterSettings":{"showFilterOptionCount":true,"showRefineBy":true,"showOutOfStockOption":false,"showSingleOption":false,"keepToggleState":true,"changeMobileButtonLabel":false,"sortingAvailableFirst":false,"showLoading":false,"activeScrollToTop":false,"showVariantImageBasedOnSelectedFilter":"","productAndVariantAvailable":false,"availableAfterFiltering":false,"isShortenUrlParam":false,"filterTreeMobileStyle":"style2","filterTreeVerticalStyle":"style-off-canvas","filterTreeHorizontalStyle":"style1","stickyFilterOnDesktop":false,"stickyFilterOnMobile":false,"style":{"filterTitleTextColor":"","filterTitleFontSize":"","filterTitleFontWeight":"","filterTitleFontTransform":"","filterTitleFontFamily":"","filterOptionTextColor":"","filterOptionFontSize":"","filterOptionFontFamily":"","filterMobileButtonTextColor":"","filterMobileButtonFontSize":"","filterMobileButtonFontWeight":"","filterMobileButtonFontTransform":"","filterMobileButtonFontFamily":"","filterMobileButtonBackgroun
1275dColor":""},"filterLayout":"vertical"},"additionalElementSettings":{"customSortingList":"relevance|best-selling|manual|title-descending|price-ascending|title-ascending|created-ascending|price-descending|created-descending","enableCollectionSearch":true},"themeSettings":{"productItems":{"general":{"borderLayout":"noBorder","subLayout":"subLayout_1_2"},"productImg":{"elements":{"productSaleLabel":{"shape":"rectangle","displayType":"text","displayOptions":"always","color":"#FFFFFF","backgroundColor":"#F79577","fontSizeScale":100,"fontSize":"inherit","fontSizeTabletPortrait":"inherit","fontSizeTabletLandscape":"inherit","fontSizeMobile":"inherit","fontFamily":"inherit","fontStyle":"inherit","textTransform":"none","fontWeight":"inherit","isEnable":true},"productSoldOutLabel":{"hideOtherLabelsWhenSoldOut":true,"shape":"rectangle","displayType":"text","displayOptions":"always","color":"#FFFFFF","backgroundColor":"#EFE4D9","fontSizeScale":100,"fontSize":"inherit","fontSizeTabletPortrait":"inherit","fontSizeTabletLandscape":"inherit","fontSizeMobile":"inherit","fontFamily":"inherit","fontStyle":"inherit","textTransform":"none","fontWeight":"inherit","isEnable":true},"productCustomLabelByTag":{"shape":"rectangle","color":"#FFFFFF","backgroundColor":"#9F4F61","fontSizeScale":100,"fontSize":"inherit","fontSizeTabletPortrait":"inherit","fontSizeTabletLandscape":"inherit","fontSizeMobile":"inherit","fontFamily":"inherit","fontStyle":"inherit","textTransform":"none","fontWeight":"inherit","isEnable":true}},"grid":{"top":{"direction":"horizontal","elements":{"left":["saleLabel","soldOutLabel","customLabelByTag"]}}},"aspectRatioType":"square","cropPosition":"center","hoverEffect":"none"},"styleSettings":{"selectOptionBtn":{"showOnHovering":false,"showOn":"desktopAndMobile","displayType":"text","shape":"rectangle","iconPosition":"left","imgSrc":"https://boost-cdn-prod.bc-solutions.net/icon/add-to-cart-white.svg","buttonPosition":"top","alignment":"left","fontSize":"inherit","fontSizeTabletPortrait":"inherit","fontSizeTabletLandscape":"inherit","fontSizeMobile":"inherit","position":7,"backgroundColor":"#00424E","backgroundColorOnHover":"#00424E","borderColor":"#00424E","borderColorOnHover":"#00424E","textColor":"#FFFFFF","textColorOnHover":"#FFFFFF","fontSizeScale":100,"fontFamily":"inherit","fontStyle":"inherit","textTransform":"none","fontWeight":"inherit","width":"100%"},"qvBtn":{"showOnHovering":true,"showOn":"desktopOnly","displayType":"text","shape":"rectangle","iconPosition":"left","imgSrc":"https://boost-cdn-prod.bc-solutions.net/icon/quick-view.svg","alignment":"left","fontSize":"inherit","fontSizeTabletPortrait":"inherit","fontSizeTabletLandscape":"inherit","fontSizeMobile":"inherit","position":8,"backgroundColor":"#FFFFFF","backgroundColorOnHover":"#FFFFFF","borderColor":"#00424E","borderColorOnHover":"#00424E","textColor":"#00424E","textColorOnHover":"#00424E","fontSizeScale":100,"fontFamily":"inherit","fontStyle":"inherit","textTransform":"none","fontWeight":"inherit","width":"100%"}},"productInfo":{"textAlign":"center","elements":{"swatches.1":{"showOptionValueOnHovering":true,"shape":"circle","changeProductImageOn":"hover","isEnable":false},"title":{"color":"#00424E","fontSizeScale":100,"fontSize":"inherit","fontSizeTabletPortrait":"inherit","fontSizeTabletLandscape":"inherit","fontSizeMobile":"inherit","fontFamily":"inherit","fontStyle":"inherit","textTransform":"capitalize","isEnable":true,"fontWeight":"inherit"},"vendor":{"color":"#3F717A","fontSizeScale":100,"fontSize":"inherit","fontSizeTabletPortrait":"inherit","fontSizeTabletLandscape":"inherit","fontSizeMobile":"inherit","fontFamily":"inherit","fontStyle":"inherit","textTransform":"uppercase","isEnable":true,"fontWeight":"inherit"},"price":{"showCentAsSuperscript":false,"showCurrencyCodes":false,"compareAtPricePosition":"right","showSavingDisplay":false,"priceColor":"#00424E","priceFontSizeScale":100,"priceFontFamily":"inherit","priceFontStyle":"inherit","priceFontSize":"inherit","priceFontSizeTabletPortrait":"inherit","priceFontSizeTabletLandscape":"inherit","priceFontSizeMobile":"inherit","salePriceColor":"#F79577","salePriceFontSizeScale":100,"salePriceFontFamily":"inherit","salePriceFontStyle":"inherit","salePriceFontSize":"inherit","salePriceFontSizeTabletPortrait":"inherit","salePriceFontSizeTabletLandscape":"inherit","salePriceFontSizeMobile":"inherit","compareAtPriceColor":"#3F717A","compareAtPriceFontSizeScale":100,"compareAtPriceFontFamily":"inherit","compareAtPriceFontStyle":"inherit","compareAtPriceFontSize":"inherit","compareAtPriceFontSizeTabletPortrait":"inherit","compareAtPriceFontSizeTabletLandscape":"inherit","compareAtPriceFontSizeMobile":"inherit","savingDisplayColor":"#DD3300","savingDisplayFontSizeScale":100,"savingDisplayFontFamily":"inherit","savingDisplayFontStyle":"inherit","savingDisplayFontSize":"inherit","savingDisplayFontSizeTabletPortrait":"inherit","savingDisplayFontSizeTabletLandscape":"inherit","savingDisplayFontSizeMobile":"inherit","
1275isEnable":true,"priceFontWeight":"inherit","salePriceFontWeight":"inherit","compareAtPriceFontWeight":"inherit","savingDisplayFontWeight":"inherit"},"rating":true,"swatches.2":{"showOptionValueOnHovering":true,"shape":"circle","changeProductImageOn":"hover","isEnable":false},"swatches.3":{"showOptionValueOnHovering":true,"shape":"circle","changeProductImageOn":"hover","isEnable":false},"selectOptionBtn":{"buttonType":"selectOptionBtn","action":"popup","isEnable":true},"qvBtn":{"buttonType":"qvBtn","isEnable":false}}}},"additionalElements":{"pagination":{"paginationType":"default","alignment":"center","productCount":{"showProductCount":false,"position":"top"},"number":{"shape":"circle","color":"#00424E","colorOnSelected":"#00424E","backgroundColor":"#FFFFFF","backgroundColorOnSelected":"#FFFFFF","fontSizeScale":100,"fontSize":"inherit","fontSizeTabletPortrait":"inherit","fontSizeTabletLandscape":"inherit","fontSizeMobile":"inherit","fontFamily":"inherit","fontStyle":"inherit","fontWeight":"inherit"},"button":{"shape":"circle","buttonType":"icon-only","color":"#00424E","backgroundColor":"#FFFFFF","backgroundColorOnHover":"#FFFFFF","textTransform":"none","fontSizeScale":100,"fontSize":"inherit","fontSizeTabletPortrait":"inherit","fontSizeTabletLandscape":"inherit","fontSizeMobile":"inherit","fontFamily":"inherit","fontStyle":"inherit","fontWeight":"inherit"}},"toolbar":{"layout":"3_1","elements":{"viewAs":{"fontSizeScale":100,"fontSize":"inherit","fontSizeTabletPortrait":"inherit","fontSizeTabletLandscape":"inherit","fontSizeMobile":"inherit","color":"#00424E","fontFamily":"inherit","fontStyle":"inherit","textTransform":"none","listType":"grid/list","isEnable":false,"fontWeight":"inherit"},"productCount":{"fontSizeScale":100,"fontSize":"inherit","fontSizeTabletPortrait":"inherit","fontSizeTabletLandscape":"inherit","fontSizeMobile":"inherit","color":"#00424E","fontFamily":"inherit","fontStyle":"inherit","textTransform":"none","isEnable":true,"fontWeight":"inherit"},"showLimitList":{"fontSizeScale":100,"fontSize":"inherit","fontSizeTabletPortrait":"inherit","fontSizeTabletLandscape":"inherit","fontSizeMobile":"inherit","color":"#00424E","fontFamily":"inherit","fontStyle":"inherit","textTransform":"none","isEnable":true,"fontWeight":"inherit"},"sorting":{"fontSizeScale":100,"fontSize":"inherit","fontSizeTabletPortrait":"inherit","fontSizeTabletLandscape":"inherit","fontSizeMobile":"inherit","color":"#00424E","fontFamily":"inherit","fontStyle":"inherit","textTransform":"none","isEnable":true,"fontWeight":"inherit"}}},"collectionHeader":{"isEnable":false,"layout":2,"contentPosition":"middle-center","elements":{"breadCrumb":{"showCollectionTitle":false,"showCollectionList":false,"showPagination":false,"placement":"on-top","alignment":"middle-left","isEnable":false},"collectionImage":{"size":"medium","parallaxEffect":false,"directionParallax":"vertical","isEnable":true},"collectionTitle":{"textAlign":"center","textTransform":"none","fontSizeScale":100,"fontSize":40,"fontSizeTabletPortrait":40,"fontSizeTabletLandscape":40,"fontSizeMobile":30,"fontFamily":"inherit","fontStyle":"inherit","collectionTitleColor":"#00424E","isEnable":true,"fontWeight":"inherit"},"productCount":{"fontSizeScale":100,"fontSize":14,"fontSizeTabletPortrait":14,"fontSizeTabletLandscape":14,"fontSizeMobile":14,"color":"#00424E","isEnable":true},"collectionDescription":{"fontSize":null,"fontSizeTabletPortrait":null,"fontSizeTabletLandscape":null,"fontSizeMobile":null,"isEnable":false}}}},"quickView":{"showProductImage":false,"thumbnailPosition":"topLeft","showCurrencyCodes":false,"buttonOverall":{"shape":"round","fontSizeScale":100,"fontSize":"inherit","fontSizeTabletPortrait":"inherit","fontSizeTabletLandscape":"inherit","fontSizeMobile":"inherit","fontFamily":"inherit","fontStyle":"inherit","fontWeight":"inherit"},"buyItNowBtn":{"enable":false,"color":"#FFFFFF","hoverColor":"#FFFFFF","backgroundColor":"#00424E","hoverBackgroundColor":"#00424E","textTransform":"none"},"addToCartBtn":{"color":"#00424E","hoverColor":"#00424E","backgroundColor":"#FFFFFF","hoverBackgroun
1275dColor":"#FFFFFF","borderColor":"#00424E","hoverBorderColor":"#00424E","textTransform":"none"}},"cart":{"enableCart":true,"cartStyle":"side","showCurrencyCodes":false,"enableWidgetRecommendation":false,"widgetRecommendationId":"","showCountdownTimer":false,"sideLayout":"one-column","generalLayout":{"shape":"round","fontSizeScale":100,"fontSize":"inherit","fontSizeTabletPortrait":"inherit","fontSizeTabletLandscape":"inherit","fontSizeMobile":"inherit","fontFamily":"inherit","fontStyle":"inherit","fontWeight":"inherit"},"checkoutBtn":{"textTransform":"none","color":"#FFFFFF","hoverColor":"#FFFFFF","backgroundColor":"#00424E","hoverBackgroundColor":"#00424E"},"viewCartBtn":{"textTransform":"none","color":"#00424E","hoverColor":"#00424E","backgroundColor":"#FFFFFF","hoverBackgroundColor":"#FFFFFF","borderColor":"#00424E"}},"productList":{"productsPerPage":40,"productsPerRowOnDesktop":5,"productsPerRowOnMobile":2}},"currentAppIntegration":{"reviews":"yotpo"},"themeName":"default","srcThemeNameLib":"impact"}
1276    ;return templateSettings}function readPayload(){return {generalSettings:{page: "product",collection_id: 0,collection_handle: "",collection_product_count: 0,...
1277      {
1278        
1279        
1280          "product_id": 16512148177241,
1281        
1282      },collection_tags: null,current_tags: null,default_sort_by: "",no_image_url: "https:\/\/cdn.shopify.com\/extensions\/01a0e6ff-4d67-7d67-9987-f5e32fd926b9\/product-filter-search-230\/assets\/boost-pfs-no-image.jpg",search_term: "",template: "product",currencies: ["EUR"],current_currency: "EUR",published_locales: 
1283      {"fi":true},current_locale: "fi"},shop:{name: "Ruohonjuuri",url: "https:\/\/www.ruohonjuuri.fi",domain: "ruohonjuuri.myshopify.com",currency: "EUR",money_format: "{{amount_with_comma_separator}} €",money_format_with_currency: "{{amount_with_comma_separator}} EUR"},generalSettingsMetafield: 
1284      
1285        {"addCollectionToProductUrl":false,"ssr_version":"v1","ssr_engine":"ruby"}
1286      ,translation: 
1287      
1288      
1289      
1290        {"refineDesktop":"Rajaa","refine":"Rajaa","refineMobile":"Rajaa","refineMobileCollapse":"Piilota suodatin","clear":"Tyhjennä","clearAll":"Tyhjennä","viewMore":"Katso lisää","viewLess":"Näytä vähemmän","apply":"Käytä","applyAll":"Käytä kaikkia","close":"kiinni","back":"Takaisin","showLimit":"Näytä","collectionAll":"Kaikki","under":"Alle","above":"Yli","ratingStar":"Tähti","ratingStars":"Tähdet","ratingUp":"Ja ylös","showResult":"Näytä tulokset","searchOptions":"Hakuvaihtoehdot","inCollectionSearch":"Hae tuotteita tästä kokoelmasta..","loadPreviousPage":"Lataa edellinen sivu","loadMore":"Lataa enemmän {{ amountProduct }} tuotteita","loadMoreTotal":"{{ from }} - {{ to }} tuotteet","viewAs":"Näytä","listView":"Listanäkymä","gridView":"Ruudukonäkymä","gridViewColumns":"Ruudukonäkymä {{count}} -sarakkeet","search":{"generalTitle":"Yleinen nimi (kun ei hakutermiä)","resultHeader":"Hakutulokset haulle \"{{ terms }}\"","resultNumber":"Näytetään {{ count }} tulokset \"{{ terms }}\"","seeAllProducts":"Katso kaikki tuotteet","resultEmpty":"Anteeksi, mikään ei vastaa \"{{ terms }}\". Tutustu muihin myymälässämme.","resultEmptyWithSuggestion":"Anteeksi, mikään ei vastaa \"{{ terms }}\". Tutustu näihin kohteisiin?","searchTotalResult":"Näytetään {{ count }} tulos","searchTotalResults":"Näytetään {{ count }} tulokset","searchPanelProduct":"Tuotteet","searchPanelCollection":"Kokoelmat","searchPanelPage":"Blogit ja sivut","searchTipsTitle":"Hakuvinkit","searchTipsContent":"Tarkista oikeinkirjoitus kaksinkertaisesti.","noSearchResultSearchTermLabel":"Suosittuja hakuja","noSearchResultProductsLabel":"Trimaistuotteet","searchBoxOnclickRecentSearchLabel":"Viimeaikaiset haut","searchBoxOnclickSearchTermLabel":"Suosittuja hakuja","searchBoxOnclickProductsLabel":"Trimaistuotteet"},"suggestion":{"viewAll":"Näytä kaikki {{ count }} tuotteet","didYouMean":"Tarkoititko: {{ terms }}?","searchBoxPlaceholder":"Hae tuotteita, kategorioita tai brändejä..","suggestQuery":"Näytä {{ count }} tulokset {{ terms }}","instantSearchSuggestionsLabel":"Suositut ehdotukset","instantSearchCollectionsLabel":"Kokoelmat","instantSearchProductsLabel":"Tuotteet","instantSearchPagesLabel":"Sivut","searchBoxOnclickRecentSearchLabel":"Viimeaikaiset haut","searchBoxOnclickSearchTermLabel":"Suosittuja hakuja","searchBoxOnclickProductsLabel":"Trimaistuotteet","noSearchResultSearchTermLabel":"Suosittuja hakuja","noSearchResultProductsLabel":"Trimaistuotteet"}
1290,"error":{"noFilterResult":"Valitettavasti mitään tuotteita ei sovi valintaan","noSearchResult":"Valitettavasti mitään tuotteita ei sovi avainsanaan","noProducts":"Tässä kokoelmassa ei löydy tuotteita","noSuggestionResult":"Anteeksi, mitään ei löytynyt \"{{ terms }}\".","noSuggestionProducts":"Anteeksi, mitään ei löytynyt \"{{ terms }}\"."},"recommendation":{"bundle-147653":"Osta pullo ja kuori yhdessä - Säästä -15% - Voimassa vain verkkokaupassa","bundle-401571":"Osta pullo ja kuori yhdessä - Säästä -15% - Voimassa vain verkkokaupassa","bundle-880203":"Osta molemmat ja säästä 15% - Voimassa vain verkkokaupassa - Saat alennuksen kassalla","bundle-004307":"Osta molemmat ja säästä 15% - Voimassa vain verkkokaupassa - Saat alennuksen kassalla","bundle-250171":"Osta molemmat ja säästä 15% - Voimassa vain verkkokaupassa - Saat alennuksen kassalla","bundle-817716":"Osta koko tuotesarja kerralla tuuheammille hiuksille ja säästä 15% - Voimassa vain verkkokaupassa - Saat alennuksen kassalla","bundle-143154":"Osta kaikki Madaran tuotteet miesten ihonhoitoon ja säästä 15% - Voimassa vain verkkokaupassa - Saat alennuksen kassalla","bundle-838401":"Osta molemmat ja säästä 15% - Voimassa vain verkkokaupassa - Saat alennuksen kassalla","bundle-423230":"Osta molemmat ja säästä 15% - Voimassa vain verkkokaupassa - Saat alennuksen kassalla","bundle-518152":"Osta molemmat ja säästä 15% - Voimassa vain verkkokaupassa - Saat alennuksen kassalla","bundle-558168":"Osta molemmat ja säästä 15% - Voimassa vain verkkokaupassa - Saat alennuksen kassalla","bundle-665324":"Osta Oat Wonder -linjan tuotteet yhdessä ja säästä 15% - Voimassa vain verkkokaupassa - Saat alennuksen kassalla","bundle-747661":"Osta Cooling Care -linjan tuotteet yhdessä ja säästä 15% - Voimassa vain verkkokaupassa - Saat alennuksen kassalla","bundle-420511":"Osta koko perheelle","productpage-864220":"Lisää ostoskoriisi myös","bundle-840142":"Täydennä ihonhoitorutiinisi muilla Circuloven tuotteilla","bundle-323403":"Täydennä herkän ihon hoitorutiinisi muilla sarjan tuotteilla","bundle-481437":"Osta kaikki Madaran retinolituotteet kerralla","bundle-468804":"Osta kerralla Madaran ihonhoitorutiini epäpuhtaan ihon hoitoon","bundle-568646":"Täydennä tilaustasi muilla Zen Whisper -tuotteilla","bundle-135628":"Täydennä tilaustasi muilla Wild Divine -tuotteilla","bundle-380446":"Täydennä tilaustasi muilla Vital Clarity -tuotteilla","bundle-647381":"Täydennä hiusrutiini muilla Evolven tuotteilla","bundle-724163":"Osta kaikki Joyful Light -tuotteet yhdessä","bundle-376574":"Täydellisesti kosteuttava ihonhoitorutiini Evolven tapaan","bundle-866765":"Täydennä tilaustasi toisella Evolven Bio-Retinol tuotteella","bundle-643487":"Ihonhoitorutiini ikääntyvälle iholle Evolven tapaan","bundle-753115":"Osta kerralla kaikki Whamisan bestsellerit","bundle-813825":"Täydennä vartalonhoitorutiinisi Whamisan muilla tuotteilla","bundle-354832":"Osta kerralla Patykan tuotteet ikääntyvän ihon hoitoon","bundle-781810":"Patykan tuotteet epäpuhtaan ihon hoitoon","bundle-430456":"Kolmen tuotteen ihonhoitorutiini Patykan tapaan","bundle-270033":"Täydennä muilla Patyka Glow-tuotteilla","productpage-656883":"Related items","productpage-672674":"Nämä saattaisivat kiinnostaa sinua myös","productpage-256331":"Lisää ostoskoriisi myös","bundle-334835":"Lasten aurinkovoiteet - Osta kaikki kerralla","bundle-138461":"Ratkaisuja parempaan uneen","bundle-440274":"Osta myös nämä asiakkaidemme suosikit","bundle-634518":"Osta useampi herkkumaku yhdessä","bundle-547878":"Osta 4 Maksa 3 - Alennuksen saat kassalla","bundle-047617":"Murumuru jopa -25 % – Osta nyt kaikki kerralla","bundle-240435":"Mill & Mortar mausteita -50 % - Osta kerralla kaikki suosikit","bundle-054054":"Parempien valintojen ale – Osta kerralla kaikki suosikit","bundle-317522":"Parempien valintojen ale – Osta kerralla kaikki suosikit","bundle-437241":"Parempien valintojen ale – Osta kerralla kaikki suosikit","bundle-544883":"Parempien valintojen ale – Osta kerralla kaikki suosikit","bundle-638348":"Parempien valintojen ale – Osta kerralla kaikki suosikit","bundle-132270":"Parempien valintojen ale – Osta kerralla kaikki suosikit","bundle-817042":"Laponie of Scandinavia – Osta nyt kaikki kerralla","productpage-810018":"Lisää ostoskoriisi myös","bundle-045373":"Laponie of Scandinavia - Osta kaikki kerralla","bundle-836654":"Aurinkovoiteet - Tilaa kaikki kerralla kesään","bundle-381582":"Puhdistamon suosikit - Osta kaikki kerralla","bundle-516502":"Tilaa kaikki kerralla kesään","collectionpage-641181":"Osta 50 €:lla, saat ilmaise
1290n toimituksen PostNord-noutopisteeseen","bundle-235551":"THERA Nordic Ruoansulatuspaketti  – Osta tuotteet yhdessä","bundle-231481":"THERA Nordic Limakalvopaketti  – Osta tuotteet yhdessä","bundle-177723":"THERA Nordic – Osta kaikki kerralla","bundle-863825":"THERA Nordic – Osta kaikki kerralla","bundle-056177":"Harmonia-sarjan suositut tuotteet – Osta kaikki yhdessä","bundle-285858":"Evolve-sarjan suosikit ihonhoitoon – Osta kaikki kerralla","bundle-374720":"Evolve-sarjan suosikit ihonhoitoon – Osta kaikki kerralla","bundle-876506":"Whamisa – Osta kaikki kerralla","bundle-851004":"Uudistunut Whamisa jopa -22 % – Osta kaikki kerralla","bundle-054723":"Lahjaideoita kevääseen – Osta kaikki kerralla","bundle-121462":"Lahjaideoita kevääseen – Osta kaikki kerralla","bundle-008345":"Lahjaideoita kevääseen – Osta kaikki kerralla","bundle-754301":"Tutustu myös näihin tuotteisiin","bundle-477847":"Bodyotics – Osta kaikki kerralla","bundle-826723":"Bodyotics – Osta kaikki kerralla","collectionpage-343106":"Suosittuja tuotteita juuri nyt","bundle-602671":"Puhdistamo – Osta kerralla kaikki suosikit","bundle-050862":"Puhdistamo – Osta kerralla kaikki suosikit","bundle-151321":"Puhdistamo – Osta kerralla kaikki suosikit","bundle-501228":"Myrkyttömään siivoukseen – Osta nyt kaikki kerralla","bundle-711844":"Uutta: Foodin karkkitaatelipatukat – Osta kerralla kaikki maut!","bundle-800651":"Uutta: Foodin karkkitaatelit – osta kerralla kaikki maut!","bundle-837056":"Murumuru – Osta nyt kaikki kerralla","bundle-778217":"Murumuru – Osta nyt kaikki kerralla","bundle-613278"
1290:"Murumuru – Osta nyt kaikki kerralla","bundle-430463":"Murumuru – Osta nyt kaikki kerralla","bundle-416157":"Soulel, luonnon apu sisäisen tasapainoon","bundle-761176":"Ruohiksen rakastetut -25 % – Osta nyt kaikki kerralla","bundle-570822":"Ruohiksen rakastetut -25 % – Osta nyt kaikki kerralla","bundle-673126":"Ruohiksen rakastetut -25 % – Osta nyt kaikki kerralla","bundle-073538":"Ruohiksen rakastetut -25 % – Osta nyt kaikki kerralla","bundle-510771":"Ruohiksen rakastetut -25 % – Osta nyt kaikki kerralla","bundle-032308":"Bodyotics – Osta kaikki kerralla","bundle-536446":"Intiimihyvinvointiin – Osta kaikki kerralla","bundle-385166":"Intiimihyvinvointiin – Osta kaikki kerralla","bundle-131067":"Luonnon tehoaineet ikääntyvälle iholle","bundle-612775":"Luonnon tukea hormonitoiminnallesi","bundle-025750":"Ihonhoidon suosikit – Osta nyt kaikki kerralla","bundle-067140":"Four Reasons – Osta kerralla kaikki suosikit","bundle-762654":"Puhdas+ – Osta nyt kaikki kerralla","bundle-264635":"Puhdas+ – Osta nyt kaikki kerralla","bundle-172443":"Puhdas+ – Osta nyt kaikki kerralla","bundle-874313":"Puhdas+ – Osta nyt kaikki kerralla","bundle-675648":"Puhdas+ – Osta nyt kaikki kerralla","bundle-706520":"Puhdas+ – Osta nyt kaikki kerralla","bundle-556851":"Osta kerralla Juuri-suosikit vartalonhoitoon","bundle-858780":"Osta kerralla Juuri-suosikit vartalonhoitoon","productpage-075575":"Hand-picked products","bundle-806053":"Hampaiden hoitoon – Osta kaikki kerralla","bundle-803362":"Paremmat välipalat  – Osta nyt kaikki kerralla","bundle-155718":"Moonvalley-patukat – Osta kerralla kaikki maut","bundle-208807":"Moonvalley-patukat – Osta kerralla kaikki maut","bundle-504588":"Talvi-iltojen herkutteluhetkiin","bundle-306070":"Palaudu stressistä ja nuku paremmin ","bundle-157502":"Palaudu stressistä ja nuku paremmin ","bundle-056102":"Frantsila salvat – Osta nyt kaikki kerralla","bundle-544622":"Frantsila salvat – Osta nyt kaikki kerralla","bundle-085683":"Soulel, luonnon apu sisäisen tasapainoon","bundle-251188":"Evolve-tuotteet vartalolle – Osta kaikki kerralla","bundle-551075":"Evolve-tuotteet hiuksille ja vartalolle – Osta kaikki kerralla","bundle-452261":"Ihonhoitorutiini Evolven tuotteilla – Osta kaikki kerralla","bundle-872201":"Djusie-sarjan suosikit – Osta nyt kaikki kerralla","bundle-743584":"Djusie-sarjan suosikit – Osta nyt kaikki kerralla","bundle-054816":"Djusie-sarjan suosikit – Osta nyt kaikki kerralla","bundle-678805":"Talvi-iholle ja hiuksille: Frantsilan suosikit","bundle-680233":"Hyvinvoivaan arkeen: Osta nyt kaikki kerralla","bundle-716468":"Hyvinvoivaan arkeen: Osta nyt kaikki kerralla","bundle-717136":"Hyvinvoivaan arkeen -  Osta kerralla kaikki suosikit","bundle-340128":"Dr. Hauschka – Osta nyt kaikki kerralla","bundle-056156":"Glögit nyt -70 % – Osta kaikki kerralla","bundle-728806":"Dr. Hauschka – Osta nyt kaikki kerralla","bundle-184106":"Dr. Hauschka – Osta nyt kaikki kerralla","bundle-501382":"Aminohapot – Osta nyt kaikki kerralla","bundle-537606":"Aminohapot – Osta nyt kaikki kerralla","bundle-132817":"Clipper-teet – Osta kerralla kaikki suosikit","bundle-423132":"Clipper-teet – Osta kerralla kaikki suosikit","bundle-466255":"Clipper-teet – Osta kerralla kaikki suosikit","bundle-508254":"Clipper-teet – Osta kerralla kaikki suosikit","bundle-110272":"Joulutuotteita jopa -70 % – Osta nyt kaikki kerralla","bundle-418474":"Joulutuotteita jopa -70 % – Osta nyt kaikki kerralla","bundle-466572":"Laponie of Scandinavia – Osta nyt kaikki kerralla","bundle-323416":"Laponie of Scandinavia – Osta nyt kaikki kerralla","bundle-033168":"Luonnon lisävoimia vastustuskyvylle","bundle-715717":"Luonnon lisävoimia vastustuskyvylle","bundle-882122":"Flow Cosmetics – Osta kerralla kaikki suosikit","bundle-111224":"Bruns hiustuotteet – Osta kerralla kaikki suosikit","bundle-654674":"Bruns hiustuotteet – Osta kerralla kaikki suosikit","bundle-260640":"Moya Matcha -teet – Osta kerralla kaikki suosikit","bundle-218363":"Vaatehuoltoon – Osta nyt kaikki kerralla","bundle-051728":"Täydellisen matchan valmistukseen – Osta nyt kaikki kerralla","bundle-843260":"Saaren Taika – Osta kerralla kaikki suosikit","bundle-638748":"Parempien valintojen ale – Osta kerralla kaikki suosikit","bundle-222750":"Parempien valintojen ale – Osta kerralla kaikki suosikit","bundle-525024":"Parempien valintojen ale – Osta kerralla kaikki suosikit","bundle-788672":"Parempien valintojen ale – Osta kerralla kaikki suosikit","bundle-560433":"Ihonhoidon suosikkeja – Osta nyt kaikki kerralla","bundle-677517":"Ihonhoidon suosikit – Osta nyt kaikki kerralla","bundle-158374":"Born to Bio kasvonaamiot – Osta nyt kaikki kerralla","bundle-360372":"Paremmat välipalat arkeen – Osta nyt kaikki kerralla","bundle-353267":"Hyvinvoivan arjen aloitukseen: Osta kerralla kaikki suosikit","bundle-340163":"Hyvinvoivan arjen aloitukseen: Osta kerralla kaikki suosikit","bundle-860227":"Osta kerralla kaikki Madaran rakastetut suosikit ","bundle-657048":"Osta kerralla kaikki Madaran rakastetut suosikit ","bundle-058360":"Weleda Skin Food – Osta kerralla kaikki suosikit ","bundle-254824":"Weleda Skin Food – Osta kerralla kaikki suosikit ","bundle-630753":"Yin Your Skin – Osta kerralla kaikki suosikit ","bundle-736161":"Yin Your Skin – Osta kerralla kaikki suosikit","bundle-472188":"Ole Hyvä -tuotteet – Osta kerralla kaikki suosikit","bundle-282420":"Hyvinvoivan arjen aloitukseen: Osta kerralla kaikki suosikit","bundle-731486":"Diffuusori + eteeriset öljyt: Osta kerralla kaikki suosikit","bundle-814513":"Diffuusori + eteeriset öljyt: Osta kerralla kaikki suosikit","bundle-045443":"Jouluiseen herkutteluun tai lahjaksi","bundle-751053":"Joulun mahtavia mausteita ja makuja","bundle-315562":"Joulun tunnelmaa itselle tai lahjaksi","bundle-785642":"Joulun odotukseen","bundle-342236":"Suosittelemme: Joululahjavinkit rauhaisaa tunnelmaa arvostavalle","bundle-412085":"Suosittelemme: Joululahjavinkit kokonaisvaltaiseen hyvinvointiin panostavalle","bundle-535770":"Suosittelemme: Joululahjavinkit laatuluonnonkosmetiikkaa rakastavalle","bundle-112181":"Parhaat vinkkimme pikkujoululahjoiksi","bundle-533752":"Parhaat vinkkimme pikkujoululahjoiksi","bundle-664666":"Joulun odotukseen ","bundle-313210":"Joulun odotukseen","bundle-045513":"Osta kerralla kaikki joululahjat ja -herkut","bundle-474266":"Diffuusori + eteeriset öljyt: Osta kerralla kaikki suosikit","bundle-416612":"Laadukkaat Mill & Mortar mausteet - Osta kerralla kaikki suosikit","bundle-412616":"Joulun odotukseen ","bundle-455878":"Joulun herkutteluun ja tunnelmointiin","bundle-307322":"Osta kerralla kaikki joululahjat ja -herkut","bundle-145747":"Osta kerralla kaikki joululahjat ja -herkut","productpage-656718":"Seitanin valmistukseen - osta myös nämä","bundle-718335":"Seitanin valmistukseen","bundle-687501":"Pure=Beauty – Osta kerralla kaikki suosikit","productpage-004047":"Lisää ostoskoriisi myös parempien valintojen jouluherkut","bundle-027045":"Osta kerralla Juuri-suosikit hiustenhoitoon","bundle-821865":"Osta kerralla Juuri-suosikit hiustenhoitoon","bundle-576758":"Ratkaisuja hormonitasapainoon","bundle-220548":"Ratkaisuja stressinhallintaan","bundle-852435":"Lempeisiin, rauhaisiin palautumishetkiin","bundle-316211":"Ratkaisuja stressinhallintaan","bundle-042281":"Asiakkaidemme suosikit hyvinvoivaan arkeen","bundle-500886":"Asiakkaidemme suosikit hyvinvoivaan arkeen","bundle-701662":"Asiakkaidemme suosikit hyvinvoivaan arkeen","bundle-200676":"Asiakkaidemme suosikit hyvinvoivaan arkeen","bundle-451452":"Ihonhoitorutiini Whamisan tuotteilla","bundle-805314":"Ruohis-hintaiset pähkinät ja mantelit - maista ja ihastu!","bundle-017303":"Miehiseen hyvinvointiin","bundle-243562":"Puhdasta hyvinvointia miehelle","bundle-536413":"Puhdasta hyvinvointia miehelle","bundle-684360":"Asiakkaamme ostivat myös","bundle-523378":"Osta kerralla Juuri-suosikit hiustenhoitoon","bundle-714528":"Osta kerralla Juuri-suosikit vartalonhoitoon","bundle-231053":"Hyvinvointia eteerisillä öljyillä","bundle-177053":"Ratkaisuja palautumiseen","bundle-256678":"Tehosta ruokavaliotasi luonnon superaineilla","bundle-215744":"Ravinnerikkautta pähkinöillä ja siemenillä","bundle-607308":"Ratkaisuja vastustuskykyyn","bundle-022637":"Ostetaan usein yhdessä","cartpage-330161":"Äskettäin katsotut tuotteet","cartpage-668031":"Lisää ostoskoriisi myös True Dates taatelimakeiset","homepage-613545":"Just dropped","collectionpage-136102":"Lisää ostoskoriisi myös parempien valintojen jouluherkut","collectionpage-650608":"Uusimmat uutuudet – testaa ja ihastu!","productpage-144282":"Sinulle suositellut","productpage-736448":"Kaikki täydellisen matchan valmistukseen","productpage-174820":"Lisää ostoskoriisi myös nämä","productpage-637035":"Viimeksi katsotut tuotteet","homepage-200853":"Uusimmat uutuudet – testaa ja ihastu!","homepage-053380":"Asiakkaidemme suosikit juuri nyt","collectionpage-772180":"Suosittelemme: Joululahjavinkit laatuluonnonkosmetiikkaa rakastavalle","collectionpage-554538":"Suosittelemme: Joululahjavinkit alle 20 €","bundle-525113":"Lempeisiin, rauhaisiin palautumishetkiin","cartpage-252376":"Testaa myös suosittuja Juuri-sarjan tuotteita!","collectionpage-377403":"Valmiit lahjapakkaukset – helppo joululahjaidea!","collectionpage-252557":"Parempien valintojen joulukalenterit – tilaa nyt oma suosikkisi!","collectionpage-082312":"Joululahjavinkit alle 10 €","cartpage-587852":"Lisää ostoskoriin myös hyvän olon herkut","collectionpage-031577":"Tutustu luonnonkosmetiikan suosikkeihin","productpage-778157":"Ostetaan usein yhdessä","cartpage-356605":"Samankaltaisia tuotteita"},"productItem":{"qvBtnLabel":"Katsaus","atcAvailableLabel":"Lisää ostoskoriin","soldoutLabel":"Katso tuote","productItemSale":"-{{salePercent}}","productItemSoldOut":"Loppu verkosta","viewProductBtnLabel":"Katso tuote","atcSelectOptionsLabel":"Katso tuote","amount":"Ei mitään","
1290savingAmount":"Säästä {{saleAmount}}","swatchButtonText1":"+{{count}}","swatchButtonText2":"+{{count}}","swatchButtonText3":"+{{count}}","inventoryInStock":"Varastossa","inventoryLowStock":"Vain {{count}} vasen!","inventorySoldOut":"Loppu verkosta","atcAddingToCartBtnLabel":"Lisätään..","atcAddedToCartBtnLabel":"Lisätty!","atcFailedToCartBtnLabel":"Epäonnistui!"},"quickView":{"qvQuantity":"Määrä","qvViewFullDetails":"Katso tuote","buyItNowBtnLabel":"Osta se nyt","qvQuantityError":"Syötä määrä"},"cart":{"atcMiniCartSubtotalLabel":"Välisumma","atcMiniCartEmptyCartLabel":"Ostoskorisi on tyhjä","atcMiniCartCountItemLabel":"tuote","atcMiniCartCountItemLabelPlural":"tuotetta","atcMiniCartShopingCartLabel":"Ostoskorisi","atcMiniCartViewCartLabel":"Näytä ostoskori","atcMiniCartCheckoutLabel":"Tarkista"},"recentlyViewed":{"recentProductHeading":"Äskettäin tarkasteltuja tuotteita"},"mostPopular":{"popularProductsHeading":"Suositut tuotteet"},"perpage":{"productCountPerPage":"Näyttö: {{count}} sivua kohden"},"productCount":{"textDescriptionCollectionHeader":"{{count}} tuote","textDescriptionCollectionHeaderPlural":"{{count}} tuotetta","textDescriptionToolbar":"{{count}} tuote","textDescriptionToolbarPlural":"{{count}} tuotetta","textDescriptionPagination":"{{from}} - {{to}} {{total}} -tuotteesta","textDescriptionPaginationPlural":"{{from}} - {{to}} {{total}} tuotetta"},"pagination":{"loadPreviousText":"Lataa edellinen sivu","loadPreviousInfiniteText":"Lataa edellinen sivu","loadMoreText":"Lataa lisää","prevText":"Edellinen","nextText":"Seuraava"},"sortingList":{"sorting":"Järjestä","relevance":"Osuvuus","best-selling":"Myydyimmät","manual":"Manuaalinen","title-ascending":"Tuotteen nimi A-Z","title-descending":"Tuotteen nimi Z-A","price-ascending":"Hinta - Halvin ensin","price-descending":"Hinta - Kallein ensin","created-ascending":"Vanhimmat ensin","created-descending":"Uusimmat ensin"},"collectionHeader":{"collectionAllProduct":"Tuotteet"},"breadcrumb":{"home":"Etusivu","collections":"Kokoelmat","pagination":"Sivu {{ page }}/{{totalPages}}","toFrontPage":"Takaisin etusivulle"},"sliderProduct":{"prevButton":"Edellinen","nextButton":"Seuraava"},"filterOptions":{"filterOption|FeAKu3aivU|pf_p_hinta":"Hinta","filterOption|FeAKu3aivU|pf_ps_alennusprosentti":"Alennusprosentti","filterOption|FeAKu3aivU|pf_t_tuoteryhma":"Tuoteryhmä","filterOption|FeAKu3aivU|pf_t_tuotemerkki":"Tuotemerkki","filterOption|FeAKu3aivU|pf_t_ominaisuus":"Ominaisuus","filterOption|FeAKu3aivU|pf_t_tuotetyyppi":"Tuotetyyppi","filterOption|FeAKu3aivU|pf_t_ihotyyppi":"Ihotyyppi","filterOption|FeAKu3aivU|pf_t_hiustyyppi":"Hiustyyppi","filterOption|FeAKu3aivU|pf_t_sertifikaatti":"Sertifikaatti","filterOption|FeAKu3aivU|pf_t_alkupera":"Alkuperä","filterOption|7xXxXhv6Y3|pf_p_hinta":"Hinta","filterOption|7xXxXhv6Y3|pf_ps_alennusprosentti":"Alennusprosentti","filterOption|7xXxXhv6Y3|pf_t_tuoteryhma":"Tuoteryhmä","filterOption|7xXxXhv6Y3|pf_t_tuotemerkki":"Tuotemerkki","filterOption|7xXxXhv6Y3|pf_t_ominaisuus":"Ominaisuus","filterOption|7xXxXhv6Y3|pf_t_tuotetyyppi":"Tuotetyyppi","filterOption|7xXxXhv6Y3|pf_t_ihotyyppi":"Ihotyyppi","filterOption|7xXxXhv6Y3|pf_t_hiustyyppi":"Hiustyyppi","filterOption|7xXxXhv6Y3|pf_t_sertifikaatti":"Sertifikaatti","filterOption|7xXxXhv6Y3|pf_t_alkupera":"Alkuperä","filterOption|zBf0oZRDjP|pf_ps_alennusprosentti":"Alennusprosentti","filterOption|-aijzSqxDB|pf_p_joululahjan_hinta":"Joululahjan hinta"},"predictiveBundle":{}}
1291      ,integration: 
1292      
1293        {"reviews":"yotpo"}
1294      ,filterSettingsMetafield: 
1295      
1296        {"showFilterOptionCount":true,"showRefineBy":true,"showOutOfStockOption":false,"showSingleOption":false,"keepToggleState":true,"showLoading":false,"activeScrollToTop":false,"productAndVariantAvailable":false,"availableAfterFiltering":false,"changeMobileButtonLabel":false,"sortingAvailableFirst":true,"showVariantImageBasedOnSelectedFilter":"","isShortenUrlParam":false,"style":{"filterTitleTextColor":"","filterTitleFontSize":"","filterTitleFontWeight":600,"filterTitleFontTransform":"","filterTitleFontFamily":"","filterOptionTextColor":"","filterOptionFontSize":"","filterOptionFontFamily":"","filterMobileButtonTextColor":"","filterMobileButtonFontSize":"","filterMobileButtonFontWeight":"","filterMobileButtonFontTransform":"","filterMobileButtonFontFamily":"","filterMobileButtonBackgroun
1296dColor":""},"filterLayout":"vertical","filterTreeMobileStyle":"style2","filterTreeVerticalStyle":"style-off-canvas","filterTreeHorizontalStyle":"style1","stickyFilterOnDesktop":false,"stickyFilterOnMobile":false}
1297      ,additionalElementSettingsMetafield: 
1298      
1299        {"customSortingList":"relevance|best-selling|price-ascending|price-descending|title-ascending|title-descending|created-ascending|created-descending|manual","enableCollectionSearch":true}
1300      ,backInStockMetafield: 
1301      
1302        {"enabled":false,"productSettings":{"showOnPreOrderProduct":{"show":false},"showOnVariantOutOfStock":{"show":false},"hideOnSpecificCollection":{"hide":false,"collectionIds":[]},"hideOnSpecificTag":{"hide":false,"tags":[]}},"displaySettings":{"button":{"type":"floating","buttonText":"Notify me when available.","textColor":"#ffffff","backgroundColor":"#000000"},"signUpForm":{"header":"Notify me","description":"Get a notification as soon as this product is back in stock by signing up below","buttonText":"Notify me when available","textColor":"#ffffff","backgroundColor":"#000000"},"confirmationMessage":{"show":true,"message":"We will notify you when the item is available.","textColor":"#FFFFFF","iconColor":"#FFFFFF","backgroundColor":"#00A47C"}},"isTurbo":true,"notificationSettings":{"emailProvider":"boost","automatic":true}}
1303      ,swatchSettings: 
1304      
1305        null
1306      ,defaultSortOrder: 
1307      
1308        {"search":"","all":""}
1309      ,user: 
1310      {
1311        
1312      },product: 
1313      
1314        {"id":16512148177241,"title":"Hair ASAP -hiuspohjaöljy, 100 ml","handle":"veloide-hair-asap-hiuspohjaoljy-100-ml","description":"\u003cp\u003e\u003cstrong\u003eHair ASAP -hiuspohjaöljy\u003c\/strong\u003e ravitsee hiusjuuria ja tukee hiuspohjan hyvinvointia huolella valittujen kasviöljyjen voimalla. \u003cstrong\u003eSuomessa kehitetyn ja valmistetun hoitoöljyn\u003c\/strong\u003e kevyt koostumus imeytyy miellyttävästi eikä jätä hiuksia raskaan tuntuisiksi, minkä ansiosta se sopii erinomaisesti myös hennoille hiuksille. Riittoisa ja tehokas öljy jättää hiuspohjan levolliseksi ja hiukset elinvoimaisen kiiltäviksi jo ensimmäisestä käyttökerrasta lähtien.\u003c\/p\u003e\u003cbr\u003e\u003cp\u003e\u003cstrong\u003eKäyttö: \u003c\/strong\u003eHiero muutama tippa öljyä kevyesti hiuspohjaan ja hiusten pituuksiin ennen pesua tehohoitona tai anna vaikuttaa yön yli. Pese hiukset normaalisti shampoolla. Voit käyttää öljyä säästeliäästi myös kuiviin hiuslatvoihin tuomaan suojaa ja kiiltoa.\u003c\/p\u003e","published_at":"2026-08-19T10:15:09+03:00","created_at":"2026-08-19T10:15:12+03:00","vendor":"Veloide Lifestyle Oy","type":"Hair Care","tags":["_alv:25-5","_Default:_normal_price","Alkuperä:Suomi","Hiustyyppi:Kuiva ja herkkä päänahka","Merkintä:Uutuus","Myyntierä:68","Ominaisuus:Kotimainen","Ominaisuus:Vegaaninen","Päätuoteryhmä:Kauneus","Status:Normaali","Tuotemerkki:Veloide","Tuoteryhmä:Hiukset","Tuoteryhmä:Hiusöljyt ja hiusvedet"],"price":2990,"price_min":2990,"price_max":299
13140,"available":true,"price_varies":false,"compare_at_price":2990,"compare_at_price_min":2990,"compare_at_price_max":2990,"compare_at_price_varies":false,"variants":[{"id":58900581482841,"title":"Default Title","option1":"Default Title","option2":null,"option3":null,"sku":"VELOID-6429830239901","requires_shipping":true,"taxable":true,"featured_image":null,"available":true,"name":"Hair ASAP -hiuspohjaöljy, 100 ml","public_title":null,"options":["Default Title"],"price":2990,"weight":190,"compare_at_price":2990,"inventory_management":"shopify","barcode":"6429830239901","requires_selling_plan":false,"selling_plan_allocations":[],"quantity_rule":{"min":1,"max":null,"increment":1}}],"images":["\/\/www.ruohonjuuri.fi\/cdn\/shop\/files\/81c5d8310e8c8d26dbd367caeee67001.png?v=1787123712"],"featured_image":"\/\/www.ruohonjuuri.fi\/cdn\/shop\/files\/81c5d8310e8c8d26dbd367caeee67001.png?v=1787123712","options":["Title"],"media":[{"alt":"VELOID-6429830239901-1.png","id":75442054103385,"position":1,"preview_image":{"aspect_ratio":0.8,"height":5000,"width":4000,"src":"\/\/www.ruohonjuuri.fi\/cdn\/shop\/files\/81c5d8310e8c8d26dbd367caeee67001.png?v=1787123712"},"aspect_ratio":0.8,"height":5000,"media_type":"image","src":"\/\/www.ruohonjuuri.fi\/cdn\/shop\/files\/81c5d8310e8c8d26dbd367caeee67001.png?v=1787123712","width":4000}],"requires_selling_plan":false,"selling_plan_groups":[],"content":"\u003cp\u003e\u003cstrong\u003eHair ASAP -hiuspohjaöljy\u003c\/strong\u003e ravitsee hiusjuuria ja tukee hiuspohjan hyvinvointia huolella valittujen kasviöljyjen voimalla. \u003cstrong\u003eSuomessa kehitetyn ja valmistetun hoitoöljyn\u003c\/strong\u003e kevyt koostumus imeytyy miellyttävästi eikä jätä hiuksia raskaan tuntuisiksi, minkä ansiosta se sopii erinomaisesti myös hennoille hiuksille. Riittoisa ja tehokas öljy jättää hiuspohjan levolliseksi ja hiukset elinvoimaisen kiiltäviksi jo ensimmäisestä käyttökerrasta lähtien.\u003c\/p\u003e\u003cbr\u003e\u003cp\u003e\u003cstrong\u003eKäyttö: \u003c\/strong\u003eHiero muutama tippa öljyä kevyesti hiuspohjaan ja hiusten pituuksiin ennen pesua tehohoitona tai anna vaikuttaa yön yli. Pese hiukset normaalisti shampoolla. Voit käyttää öljyä säästeliäästi myös kuiviin hiuslatvoihin tuomaan suojaa ja kiiltoa.\u003c\/p\u003e"}
1315      ,b2b: 
1316      
1317        null
1318      ,templateId:readTemplateId(),productGridSelector:
1319      
1320        ""
1321       || "",templateMetadata:readTemplateMetadata(),templateSettings:readTemplateSettings(),template:readTemplates(),recommendationWidgets:
1322      
1323      {
1324      
1325        
1326          "home-page": {"homepage-613545":{"params":{"shop":"ruohonjuuri.myshopify.com","recommendationType":"newest-arrivals","limit":12,"layoutDisplay":"carousel"},"widgetName":"Just dropped","widgetStatus":"draft","widgetDesignSettings":{"widgetId":"homepage-613545","tenantId":"ruohonjuuri.myshopify.com","layoutDisplay":"carousel","numberOfProductPerRow":4,"numberOfRecommendProduct":12,"templateType":"customization","themePreview":"","titleAlignment":"left","titleFont":"Poppins","titleFontSize":14,"titleFontStyle":"100","titleTextColor":"#3D4246","titleTextTransform":"capitalize"}},"homepage-053380":{"params":{"shop":"ruohonjuuri.myshopify.com","recommendationType":"bestsellers","limit":12,"layoutDisplay":"carousel"},"widgetName":"Asiakkaidemme suosikit juuri nyt","widgetStatus":"draft","widgetDesignSettings":{"widgetId":"homepage-053380","tenantId":"ruohonjuuri.myshopify.com","layoutDisplay":"carousel","numberOfProductPerRow":5,"numberOfRecommendProduct":12,"templateType":"customization","themePreview":"","titleAlignment":"left","titleFont":"EB Garamond","titleFontSize":24,"titleFontStyle":"regular","titleTextColor":"#000000","titleTextTransform":"none"}},"homepage-200853":{"params":{"shop":"ruohonjuuri.myshopify.com","recommendationType":"newest-arrivals","limit":12,"layoutDisplay":"carousel"},"widgetName":"Uusimmat uutuudet – testaa ja ihastu!","widgetStatus":"draft","widgetDesignSettings":{"widgetId":"homepage-200853","tenantId":"ruohonjuuri.myshopify.com","layoutDisplay":"carousel","numberOfProductPerRow":4,"numberOfRecommendProduct":12,"templateType":"customization","themePreview":"","titleAlignment":"left","titleFont":"EB Garamond","titleFontSize":24,"titleFontStyle":"regular","titleTextColor":"#000000","titleTextTransform":"none"}}},
1327        
1328      
1329        
1330          "cart-page": {"cartpage-330161":{"params":{"shop":"ruohonjuuri.myshopify.com","recommendationType":"recently-viewed","limit":12,"layoutDisplay":"carousel"},"widgetName":"Äskettäin katsotut tuotteet","widgetStatus":"draft","widgetDesignSettings":{"widgetId":"cartpage-330161","tenantId":"ruohonjuuri.myshopify.com","layoutDisplay":"carousel","numberOfProductPerRow":4,"numberOfRecommendProduct":12,"templateType":"customization","themePreview":"","titleAlignment":"left","titleFont":"EB Garamond","titleFontSize":24,"titleFontStyle":"regular","titleTextColor":"#3D4246","titleTextTransform":"none"}},"cartpage-356605":{"params":{"shop":"ruohonjuuri.myshopify.com","recommendationType":"related-items","limit":12,"layoutDisplay":"carousel","modelType":"Alternative","secondaryAlgorithm":"bestsellers"},"widgetName":"Samankaltaisia tuotteita","widgetStatus":"draft","widgetDesignSettings":{"widgetId":"cartpage-356605","tenantId":"ruohonjuuri.myshopify.com","layoutDisplay":"carousel","numberOfProductPerRow":4,"numberOfRecommendProduct":12,"templateType":"customization","themePreview":"","titleAlignment":"left","titleFont":"Poppins","titleFontSize":14,"titleFontStyle":"100","titleTextColor":"#3D4246","titleTextTransform":"uppercase"}},"cartpage-252376":{"params":{"shop":"ruohonjuuri.myshopify.com","recommendationType":"hand-picked-products","limit":12,"layoutDisplay":"carousel"},"widgetName":"Testaa myös suosittuja Juuri-sarjan tuotteita!","widgetStatus":"draft","widgetDesignSettings":{"widgetId":"cartpage-252376","tenantId":"ruohonjuuri.myshopify.com","layoutDisplay":"carousel","numberOfProductPerRow":5,"numberOfRecommendProduct":12,"templateType":"customization","themePreview":"","titleAlignment":"left","titleFont":"Poppins","titleFontSize":14,"titleFontStyle":"100","titleTextColor":"#3D4246","titleTextTransform":"uppercase"}},"cartpage-587852":{"params":{"shop":"ruohonjuuri.myshopify.com","recommendationType":"hand-picked-products","limit":12,"layoutDisplay":"carousel"},"widgetName":"Lisää ostoskoriin myös hyvän olon herkut","widgetStatus":"draft","widgetDesignSettings":{"widgetId":"cartpage-587852","tenantId":"ruohonjuuri.myshopify.com","layoutDisplay":"carousel","numberOfProductPerRow":5,"numberOfRecommendProduct":12,"templateType":"customization","themePreview":"","titleAlignment":"left","titleFont":"Poppins","titleFontSize":14,"titleFontStyle":"100","titleTextColor":"#3D4246","titleTextTransform":"uppercase"}},"cartpage-668031":{"params":{"shop":"ruohonjuuri.myshopify.com","recommendationType":"hand-picked-products","limit":12,"layoutDisplay":"carousel"},"widgetName":"Lisää ostoskoriisi myös True Dates taatelimakeiset","widgetStatus":"draft","widgetDesignSettings":{"widgetId":"cartpage-668031","tenantId":"ruohonjuuri.myshopify.com","layoutDisplay":"carousel","numberOfProductPerRow":4,"numberOfRecommendProduct":12,"templateType":"customization","themePreview":"","titleAlignment":"left","titleFont":"EB Garamond","titleFontSize":25,"titleFontStyle":"regular","titleTextColor":"#3D4246","titleTextTransform":"none"}}},
1331        
1332      
1333        
1334      
1335        
1336          "product-page": {"productpage-637035":{"params":{"shop":"ruohonjuuri.myshopify.com","recommendationType":"recently-viewed","limit":12,"layoutDisplay":"carousel"},"widgetName":"Viimeksi katsotut tuotteet","widgetStatus":"draft","widgetDesignSettings":{"widgetId":"productpage-637035","tenantId":"ruohonjuuri.myshopify.com","layoutDisplay":"carousel","numberOfProductPerRow":4,"numberOfRecommendProduct":12,"templateType":"customization","themePreview":"","titleAlignment":"left","titleFont":"EB Garamond","titleFontSize":24,"titleFontStyle":"regular","titleTextColor":"#000000","titleTextTransform":"none"}},"productpage-778157":{"params":{"shop":"ruohonjuuri.myshopify.com","recommendationType":"frequently-bought-together","limit":2,"layoutDisplay":"bundle","modelType":"FBT","secondaryAlgorithm":"bestsellers"},"widgetName":"Ostetaan usein yhdessä","widgetStatus":"draft","widgetDesignSettings":{"widgetId":"productpage-778157","tenantId":"ruohonjuuri.myshopify.com","layoutDisplay":"bundle","numberOfRecommendProduct":2,"templateType":"customization","themePreview":"","titleAlignment":"left","titleFont":"Poppins","titleFontSize":14,"titleFontStyle":"100","titleTextColor":"#3D4246","titleTextTransform":"uppercase","bundleStyle":"style1"}},"productpage-810018":{"params":{"shop":"ruohonjuuri.myshopify.com","recommendationType":"frequently-bought-together","limit":12,"layoutDisplay":"carousel","ruleBased":[{"type":"sameVendor","status":true},{"type":"sameCollection","status":true,"excluded":[{"value":"192742457477","label":"Verkkokaupan avajaistarjoukset","handle":"verkkokaupan-avajaistarjoukset","sort_order":"alpha-asc"},{"value":"263075463301","label":"Rokuan tuotteet miehille jopa -25 %","handle":"rokuan-tuotteet-miehille-jopa-25","sort_order":"best-selling"},{"value":"262559039621","label":"Renee Voltairen herkut jopa -16 % lokakuussa","handle":"renee-voltairen-herkut-jopa-16-lokakuussa","sort_order":"best-selling"},{"value":"190779719813","label":"EcoCoconut","handle":"ecococonut-1","sort_order":"best-selling"},{"value":"262559006853","label":"Ambronite-tuotteet jopa -17 %","handle":"ambronite-tuotteet-jopa-17","sort_order":"best-selling"},{"value":"266844536965","label":"Tiinan testi","handle":"tiinan-testi","sort_order":"best-selling"},{"value":"263075364997","label":"Ekologiset tuotteet joulusiivoukseen jopa 
1336-13 %","handle":"ekologiset-tuotteet-joulusiivoukseen-jopa-13","sort_order":"best-selling"},{"value":"190775918725","label":"HAPPY FOOD STORE","handle":"happy-food-store","sort_order":"best-selling"},{"value":"190755307653","label":"Julmust","handle":"julmust","sort_order":"best-selling"},{"value":"190765727877","label":"Taste of Nature","handle":"taste-of-nature","sort_order":"best-selling"},{"value":"190750982277","label":"Trek","handle":"trek","sort_order":"best-selling"},{"value":"190782701701","label":"Beech's","handle":"beechs","sort_order":"best-selling"},{"value":"190781128837","label":"VIVANIA","handle":"vivania","sort_order":"best-selling"},{"value":"263410548869","label":"Talvi-ihon hemmottelua tarjoushintaan","handle":"talvi-ihon-hemmottelua-tarjoushintaan","sort_order":"best-selling"},{"value":"190783783045","label":"ESTROgain","handle":"estrogain","sort_order":"best-selling"},{"value":"190769496197","label":"Natural White","handle":"natural-white","sort_order":"best-selling"},{"value":"261798985861","label":"Eco Coconut","handle":"eco-coconut","sort_order":"best-selling"},{"value":"190751015045","label":"Tri-Nor Ky","handle":"tri-nor-ky","sort_order":"best-selling"},{"value":"261249171589","label":"Vedenkestävät meikit","handle":"vedenkestavat-meikit","sort_order":"best-selling"},{"value":"190774149253","label":"100% Pure","handle":"100-pure","sort_order":"best-selling"},{"value":"190780899461","label":"Abakus Foods","handle":"abakus-foods","sort_order":"best-selling"},{"value":"190756978821","label":"Abisan","handle":"abisan","sort_order":"best-selling"},{"value":"268074844293","label":"Vitamiinit -20 %","handle":"vitamiinit-20","sort_order":"best-selling"},{"value":"190736302213","label":"Acetium","handle":"acetium","sort_order":"best-selling"},{"value":"190736466053","label":"Aduna","handle":"aduna","sort_order":"best-selling"},{"value":"190736531589","label":"Against the Grain","handle":"against-the-grain","sort_order":"best-selling"},{"value":"190782308485","label":"Al Khair","handle":"al-khair","sort_order":"best-selling"},{"value":"190753865861","label":"Al'Fez","handle":"al-fez","sort_order":"best-selling"},{"value":"190774542469","label":"Alavuden","handle":"alavuden","sort_order":"best-selling"},{"value":"191883313285","label":"Suitsukkeet","handle":"suitsukkeet","sort_order":"best-selling"},{"value":"263530938501","label":"Koristekivet ja kristallit","handle":"koristekivet-ja-kristallit","sort_order":"best-selling"}]},{"type":"sameProductCategory","status":false},{"type":"sameProductType","status":false},{"type":"sameTags","status":false},{"type":"sameMetafield_1","status":false},{"type":"sameMetafield_2","status":false},{"type":"sameMetafield_3","status":false}]},"widgetName":"Lisää ostoskoriisi myös","widgetStatus":"live","widgetDesignSettings":{"widgetId":"productpage-810018","tenantId":"ruohonjuuri.myshopify.com","layoutDisplay":"carousel","numberOfProductPerRow":5,"numberOfRecommendProduct":12,"templateType":"customization","themePreview":"","titleAlignment":"center","titleFont":"EB Garamond","titleFontSize":24,"titleFontStyle":"regular","titleTextColor":"#000000","titleTextTransform":"none"}},"productpage-174820":{"params":{"shop":"ruohonjuuri.myshopify.com","recommendationType":"hand-picked-products","limit":12,"layoutDisplay":"carousel"},"widgetName":"Lisää ostoskoriisi myös nämä","widgetStatus":"draft","widgetDesignSettings":{"widgetId":"productpage-174820","tenantId":"ruohonjuuri.myshopify.com","layoutDisplay":"carousel","numberOfProductPerRow":5,"numberOfRecommendProduct":12,"templateType":"customization","themePreview":"","titleAlignment":"left","titleFont":"EB Garamond","titleFontSize":26,"titleFontStyle":"regular","titleTextColor":"#000000","titleTextTransform":"none"}},"productpage-004047":{"params":{"shop":"ruohonjuuri.myshopify.com","recommendationType":"hand-picked-products","limit":12,"layoutDisplay":"carousel"},"widgetName":"Lisää ostoskoriisi myös parempien valintojen jouluherkut","widgetStatus":"draft","widgetDesignSettings":{"widgetId":"productpage-004047","tenantId":"ruohonjuuri.myshopify.com","layoutDisplay":"carousel","numberOfProductPerRow":5,"numberOfRecommendProduct":12,"templateType":"customization","themePreview":"","titleAlignment":"left","titleFont":"EB Garamond","titleFontSize":24,"titleFontStyle":"regular","titleTextColor":"#000000","titleTextTransform":"none"}},"productpage-656718":{"params":{"shop":"ruohonjuuri.myshopify.com","recommendationType":"hand-picked-products","limit":12,"layoutDisplay":"carousel"},"widgetName":"Seitanin valmistukseen - osta myös nämä","widgetStatus":"draft","widgetDesignSettings":{"widgetId":"productpage-656718","tenantId":"ruohonjuuri.myshopify.com","layoutDisplay":"carousel","numberOfProductPerRow":4,"numberOfRecommendProduct":12,"templateType":"customization","themePreview":"","titleAlignment":"left","titleFont":"EB Garamond","titleFontSize":24,"titleFontStyle":"regular","titleTextColor":"#000000","titleTextTransform":"none"}},"productpage-736448":{"params":{"shop":"ruohonjuuri.myshopify.com","recommendationType":"hand-picked-products","limit":12,"layoutDisplay":"carousel"},"widgetName":"Kaikki täydellisen matchan valmistukseen","widgetStatus":"draft","widgetDesignSettings":{"widgetId":"productpage-736448","tenantId":"ruohonjuuri.myshopify.com","layoutDisplay":"carousel","numberOfProductPerRow":5,"numberOfRecommendProduct":12,"templateType":"customization","themePreview":"","titleAlignment":"left","titleFont":"EB Garamond","titleFontSize":24,"titleFontStyle":"regular","titleTextColor":"#000000","titleTextTransform":"none"}},"productpage-144282":{"params":{"shop":"ruohonjuuri.myshopify.com","recommendationType":"personalized-recommendation","limit":12,"layoutDisplay":"carousel","modelType":"PersonalizedSearch","secondaryAlgorithm":"bestsellers"},"widgetName":"Sinulle suositellut","widgetStatus":"draft","widgetDesignSettings":{"widgetId":"productpage-144282","tenantId":"ruohonjuuri.myshopify.com","layoutDisplay":"carousel","numberOfProductPerRow":4,"numberOfRecommendProduct":12,"templateType":"customization","themePreview":"","titleAlignment":"left","titleFont":"EB Garamond","titleFontSize":24,"titleFontStyle":"regular","titleTextColor":"#000000","titleTextTransform":"none"}},"productpage-075575":{"params":{"shop":"ruohonjuuri.myshopify.com","recommendationType":"hand-picked-products","limit":12,"layoutDisplay":"carousel"},"widgetName":"Hand-picked products","widgetStatus":"draft","widgetDesignSettings":{"layoutDisplay":"carousel","numberOfProductPerRow":4,"numberOfRecommendProduct":12,"templateType":"customization","themePreview":"","titleAlignment":"left","titleFont":"Poppins","titleFontSize":14,"titleFontStyle":"100","titleTextColor":"#3D4246","titleTextTransform":"capitalize"}},"productpage-256331":{"params":{"shop":"ruohonjuuri.myshopify.com","recommendationType":"frequently-bought-together","limit":12,"layoutDisplay":"carousel","rules":[{"conditions":[{"option":"all-products","value":null}],"consequences":[]}],"ruleBased":[{"type":"sameVendor","status":false},{"type":"sameCollection","status":true,"excluded":[{"value":"192742457477","label":"Verkkokaupan avajaistarjoukset","handle":"verkkokaupan-avajaistarjoukset","sort_order":"alpha-asc"},{"value":"263075463301","label":"Rokuan tuotteet miehille jopa -25 %","handle":"rokuan-tuotteet-miehille-jopa-25","sort_order":"best-selling"},{"value":"262559039621","label":"Renee Voltairen herkut jopa -16 % lokakuussa","handle":"renee-voltairen-herkut-jopa-16-lokakuussa","sort_order":"best-selling"},{"value":"190779719813","label":"EcoCoconut","handle":"ecococonut-1","sort_order":"best-selling"},{"value":"262559006853","label":"Ambronite-tuotteet jopa -17 %","handle":"ambronite-tuotteet-jopa-17","sort_order":"best-selling"},{"value":"266844536965","label":"Tiinan testi","handle":"tiinan-testi","sort_order":"best-selling"},{"value":"263075364997","label":"Ekologiset tuotteet joulusiivoukseen jopa 
1336-13 %","handle":"ekologiset-tuotteet-joulusiivoukseen-jopa-13","sort_order":"best-selling"},{"value":"190775918725","label":"HAPPY FOOD STORE","handle":"happy-food-store","sort_order":"best-selling"},{"value":"190755307653","label":"Julmust","handle":"julmust","sort_order":"best-selling"},{"value":"190765727877","label":"Taste of Nature","handle":"taste-of-nature","sort_order":"best-selling"},{"value":"190750982277","label":"Trek","handle":"trek","sort_order":"best-selling"},{"value":"190782701701","label":"Beech's","handle":"beechs","sort_order":"best-selling"},{"value":"190781128837","label":"VIVANIA","handle":"vivania","sort_order":"best-selling"},{"value":"263410548869","label":"Talvi-ihon hemmottelua tarjoushintaan","handle":"talvi-ihon-hemmottelua-tarjoushintaan","sort_order":"best-selling"},{"value":"190783783045","label":"ESTROgain","handle":"estrogain","sort_order":"best-selling"},{"value":"190769496197","label":"Natural White","handle":"natural-white","sort_order":"best-selling"},{"value":"261798985861","label":"Eco Coconut","handle":"eco-coconut","sort_order":"best-selling"},{"value":"190751015045","label":"Tri-Nor Ky","handle":"tri-nor-ky","sort_order":"best-selling"},{"value":"261249171589","label":"Vedenkestävät meikit","handle":"vedenkestavat-meikit","sort_order":"best-selling"},{"value":"190774149253","label":"100% Pure","handle":"100-pure","sort_order":"best-selling"},{"value":"190780899461","label":"Abakus Foods","handle":"abakus-foods","sort_order":"best-selling"},{"value":"190756978821","label":"Abisan","handle":"abisan","sort_order":"best-selling"},{"value":"268074844293","label":"Vitamiinit -20 %","handle":"vitamiinit-20","sort_order":"best-selling"},{"value":"190736302213","label":"Acetium","handle":"acetium","sort_order":"best-selling"},{"value":"190736466053","label":"Aduna","handle":"aduna","sort_order":"best-selling"},{"value":"190736531589","label":"Against the Grain","handle":"against-the-grain","sort_order":"best-selling"},{"value":"190782308485","label":"Al Khair","handle":"al-khair","sort_order":"best-selling"},{"value":"190753865861","label":"Al'Fez","handle":"al-fez","sort_order":"best-selling"},{"value":"190774542469","label":"Alavuden","handle":"alavuden","sort_order":"best-selling"},{"value":"191883313285","label":"Suitsukkeet","handle":"suitsukkeet","sort_order":"best-selling"},{"value":"263530938501","label":"Koristekivet ja kristallit","handle":"koristekivet-ja-kristallit","sort_order":"best-selling"}]},{"type":"sameProductCategory","status":false},{"type":"sameProductType","status":false},{"type":"sameTags","status":false},{"type":"sameMetafield_1","status":false},{"type":"sameMetafield_2","status":false},{"type":"sameMetafield_3","status":false}]},"widgetName":"Lisää ostoskoriisi myös","widgetStatus":"live","widgetDesignSettings":{"widgetId":"productpage-256331","tenantId":"ruohonjuuri.myshopify.com","layoutDisplay":"carousel","numberOfProductPerRow":3,"numberOfRecommendProduct":12,"templateType":"customization","themePreview":"","titleAlignment":"center","titleFont":"EB Garamond","titleFontSize":24,"titleFontStyle":"regular","titleTextColor":"#000000","titleTextTransform":"none"}},"productpage-672674":{"params":{"shop":"ruohonjuuri.myshopify.com","recommendationType":"frequently-bought-together","limit":12,"layoutDisplay":"carousel","rules":[{"conditions":[{"option":"all-products","value":null}],"consequences":[]}],"ruleBased":[{"type":"sameVendor","status":true},{"type":"sameCollection","status":false,"excluded":[]},{"type":"sameProductCategory","status":false},{"type":"sameProductType","status":false},{"type":"sameTags","status":false},{"type":"sameMetafield_1","status":false},{"type":"sameMetafield_2","status":false},{"type":"sameMetafield_3","status":false}]},"widgetName":"Nämä saattaisivat kiinnostaa sinua myös","widgetStatus":"live","widgetDesignSettings":{"widgetId":"productpage-672674","tenantId":"ruohonjuuri.myshopify.com","layoutDisplay":"carousel","numberOfProductPerRow":5,"numberOfRecommendProduct":12,"templateType":"customization","themePreview":"","titleAlignment":"center","titleFont":"EB Garamond","titleFontSize":24,"titleFontStyle":"regular","titleTextColor":"#000000","titleTextTransform":"none"}},"productpage-656883":{"params":{"shop":"ruohonjuuri.myshopify.com","recommendationType":"related-items","limit":12,"layoutDisplay":"carousel","rules":[{"conditions":[{"option":"all-products","value":null}],"consequences":[]}],"modelType":"Alternative","secondaryAlgorithm":"bestsellers"},"widgetName":"Related items","widgetStatus":"draft","widgetDesignSettings":{"tenantId":"ruohonjuuri.myshopify.com","widgetId":"productpage-656883","layoutDisplay":"carousel","numberOfProductPerRow":4,"numberOfRecommendProduct":12,"templateType":"customization","themePreview":"","titleAlignment":"left","titleFont":"Poppins","titleFontSize":14,"titleFontStyle":"100","titleTextColor":"#3D4246","titleTextTransform":"capitalize"}},"productpage-864220":{"params":{"shop":"ruohonjuuri.myshopify.com","recommendationType":"frequently-bought-together","limit":12,"layoutDisplay":"carousel","rules":[{"conditions":[{"option":"all-products","value":null}],"consequences":[]}],"modelType":"FBT","secondaryAlgorithm":"bestsellers"},"widgetName":"Lisää ostoskoriisi myös","widgetStatus":"draft","widgetDesignSettings":{"widgetId":"productpage-864220","tenantId":"ruohonjuuri.myshopify.com","layoutDisplay":"carousel","numberOfProductPerRow":5,"numberOfRecommendProduct":12,"templateType":"customization","themePreview":"","titleAlignment":"center","titleFont":"EB Garamond","titleFontSize":24,"titleFontStyle":"regular","titleTextColor":"#000000","titleTextTransform":"none"}}},
1337        
1338      
1339        
1340          "collection-page": {"collectionpage-650608":{"params":{"shop":"ruohonjuuri.myshopify.com","recommendationType":"newest-arrivals","limit":12,"layoutDisplay":"carousel"},"widgetName":"Uusimmat uutuudet – testaa ja ihastu!","widgetStatus":"draft","widgetDesignSettings":{"widgetId":"collectionpage-650608","tenantId":"ruohonjuuri.myshopify.com","layoutDisplay":"carousel","numberOfProductPerRow":4,"numberOfRecommendProduct":12,"templateType":"customization","themePreview":"","titleAlignment":"left","titleFont":"EB Garamond","titleFontSize":24,"titleFontStyle":"regular","titleTextColor":"#3D4246","titleTextTransform":"none"}},"collectionpage-343106":{"params":{"shop":"ruohonjuuri.myshopify.com","recommendationType":"trending-products","limit":12,"layoutDisplay":"carousel","calculatedBasedOn":"purchase-events","rangeOfTime":"7-day"},"widgetName":"Suosittuja tuotteita juuri nyt","widgetStatus":"live","widgetDesignSettings":{"widgetId":"collectionpage-343106","tenantId":"ruohonjuuri.myshopify.com","layoutDisplay":"carousel","numberOfProductPerRow":5,"numberOfRecommendProduct":12,"templateType":"customization","themePreview":"","titleAlignment":"center","titleFont":"EB Garamond","titleFontSize":24,"titleFontStyle":"regular","titleTextColor":"#000000","titleTextTransform":"none"}},"collectionpage-136102":{"params":{"shop":"ruohonjuuri.myshopify.com","recommendationType":"hand-picked-products","limit":12,"layoutDisplay":"carousel"},"widgetName":"Lisää ostoskoriisi myös parempien valintojen jouluherkut","widgetStatus":"draft","widgetDesignSettings":{"widgetId":"collectionpage-136102","tenantId":"ruohonjuuri.myshopify.com","layoutDisplay":"carousel","numberOfProductPerRow":5,"numberOfRecommendProduct":12,"templateType":"customization","themePreview":"","titleAlignment":"left","titleFont":"EB Garamond","titleFontSize":24,"titleFontStyle":"regular","titleTextColor":"#000000","titleTextTransform":"none"}},"collectionpage-031577":{"params":{"shop":"ruohonjuuri.myshopify.com","recommendationType":"hand-picked-products","limit":12,"layoutDisplay":"carousel"},"widgetName":"Tutustu luonnonkosmetiikan suosikkeihin","widgetStatus":"draft","widgetDesignSettings":{"widgetId":"collectionpage-031577","tenantId":"ruohonjuuri.myshopify.com","layoutDisplay":"carousel","numberOfProductPerRow":4,"numberOfRecommendProduct":12,"templateType":"customization","themePreview":"","titleAlignment":"left","titleFont":"Poppins","titleFontSize":14,"titleFontStyle":"100","titleTextColor":"#3D4246","titleTextTransform":"uppercase"}},"collectionpage-252557":{"params":{"shop":"ruohonjuuri.myshopify.com","recommendationType":"hand-picked-products","limit":12,"layoutDisplay":"carousel"},"widgetName":"Parempien valintojen joulukalenterit – tilaa nyt oma suosikkisi!","widgetStatus":"draft","widgetDesignSettings":{"widgetId":"collectionpage-252557","tenantId":"ruohonjuuri.myshopify.com","layoutDisplay":"carousel","numberOfProductPerRow":5,"numberOfRecommendProduct":12,"templateType":"customization","themePreview":"","titleAlignment":"left","titleFont":"Poppins","titleFontSize":14,"titleFontStyle":"100","titleTextColor":"#3D4246","titleTextTransform":"uppercase"}},"collectionpage-082312":{"params":{"shop":"ruohonjuuri.myshopify.com","recommendationType":"hand-picked-products","limit":12,"layoutDisplay":"carousel"},"widgetName":"Joululahjavinkit alle 10 €","widgetStatus":"draft","widgetDesignSettings":{"widgetId":"collectionpage-082312","tenantId":"ruohonjuuri.myshopify.com","layoutDisplay":"carousel","numberOfProductPerRow":5,"numberOfRecommendProduct":12,"templateType":"customization","themePreview":"","titleAlignment":"left","titleFont":"Poppins","titleFontSize":14,"titleFontStyle":"100","titleTextColor":"#3D4246","titleTextTransform":"uppercase"}},"collectionpage-377403":{"params":{"shop":"ruohonjuuri.myshopify.com","recommendationType":"hand-picked-products","limit":12,"layoutDisplay":"carousel"},"widgetName":"Valmiit lahjapakkaukset – helppo joululahjaidea!","widgetStatus":"draft","widgetDesignSettings":{"layoutDisplay":"carousel","numberOfProductPerRow":5,"numberOfRecommendProduct":12,"templateType":"customization","themePreview":"","titleAlignment":"left","titleFont":"Poppins","titleFontSize":14,"titleFontStyle":"100","titleTextColor":"#3D4246","titleTextTransform":"uppercase"}},"collectionpage-554538":{"params":{"shop":"ruohonjuuri.myshopify.com","recommendationType":"hand-picked-products","limit":12,"layoutDisplay":"carousel"},"widgetName":"Suosittelemme: Joululahjavinkit alle 20 €","widgetStatus":"draft","widgetDesignSettings":{"layoutDisplay":"carousel","numberOfProductPerRow":5,"numberOfRecommendProduct":12,"templateType":"customization","themePreview":"","titleAlignment":"left","titleFont":"Poppins","titleFontSize":14,"titleFontStyle":"100","titleTextColor":"#3D4246","titleTextTransform":"uppercase"}},"collectionpage-772180":{"params":{"shop":"ruohonjuuri.myshopify.com","recommendationType":"hand-picked-products","limit":12,"layoutDisplay":"carousel"},"widgetName":"Suosittelemme: Joululahjavinkit laatuluonnonkosmetiikkaa rakastavalle","widgetStatus":"draft","widgetDesignSettings":{"layoutDisplay":"carousel","numberOfProductPerRow":5,"numberOfRecommendProduct":12,"templateType":"customization","themePreview":"","titleAlignment":"left","titleFont":"Poppins","titleFontSize":14,"titleFontStyle":"100","titleTextColor":"#3D4246","titleTextTransform":"uppercase"}},"collectionpage-641181":{"params":{"shop":"ruohonjuuri.myshopify.com","recommendationType":"hand-picked-products","limit":12,"layoutDisplay":"carousel"}
1340,"widgetName":"Osta 50 €:lla, saat ilmaisen toimituksen PostNord-noutopisteeseen","widgetStatus":"draft","widgetDesignSettings":{"layoutDisplay":"carousel","numberOfProductPerRow":4,"numberOfRecommendProduct":12,"templateType":"default","themePreview":""}}},
1341        
1342      
1343        
1344          "defaultSettings": {"titleAlignment":"left","titleTextColor":"#3D4246","titleFont":"Poppins","titleTextTransform":"capitalize","titleFontSize":14,"titleFontStyle":"100","buttonBackgroundColor":"","buttonTextColor":"","tenantId":"ruohonjuuri.myshopify.com","widgetId":"defaultSettings"},
1345        
1346      
1347        
1348          "dynamicBundleDefaultSettings": {"titleAlignment":"center","titleTextColor":"#000000","titleFont":"EB Garamond","titleTextTransform":"none","titleFontSize":24,"titleFontStyle":"regular","buttonBackgroundColor":"#009893","buttonTextColor":"#FFFFFF","tenantId":"ruohonjuuri.myshopify.com","widgetId":"dynamicBundleDefaultSettings"},
1349        
1350      
1351        
1352          "dynamic-bundle": {"bundle-022637":{"params":{"shop":"ruohonjuuri.myshopify.com","recommendationType":"dynamic-bundle"},"widgetDesignSettings":{"widgetId":"bundle-022637","tenantId":"ruohonjuuri.myshopify.com","templateType":"default","titleName":"Ostetaan usein yhdessä","buttonText":"Lisää tuotteet ostoskoriin","bundleImageType":"combo","bundleImageData":"","bundleImageLink":""}},"bundle-138461":{"params":{"shop":"ruohonjuuri.myshopify.com","recommendationType":"dynamic-bundle"},"widgetDesignSettings":{"widgetId":"bundle-138461","tenantId":"ruohonjuuri.myshopify.com","templateType":"default","titleName":"Ratkaisuja parempaan uneen","buttonText":"Lisää tuotteet ostoskoriin","bundleImageType":"combo","bundleImageData":"","bundleImageLink":"","description":"Buy {{quantity}} items and save {{discount}}","bundleBadgeText":"Most popular","bundleBadgeColor":"#008060","bundleBadgeTextColor":"#FFFFFF","bundleHighlightOption":1,"variantSelection":"single"}},"bundle-607308":{"params":{"shop":"ruohonjuuri.myshopify.com","recommendationType":"dynamic-bundle"},"widgetDesignSettings":{"widgetId":"bundle-607308","tenantId":"ruohonjuuri.myshopify.com","templateType":"default","titleName":"Ratkaisuja vastustuskykyyn","buttonText":"Lisää tuotteet ostoskoriin","bundleImageType":"combo","bundleImageData":"","bundleImageLink":""}},"bundle-215744":{"params":{"shop":"ruohonjuuri.myshopify.com","recommendationType":"dynamic-bundle"},"widgetDesignSettings":{"widgetId":"bundle-215744","tenantId":"ruohonjuuri.myshopify.com","templateType":"customization","titleName":"Ravinnerikkautta pähkinöillä ja siemenillä","titleAlignment":"left","titleFont":"EB Garamond","titleFontSize":24,"titleFontStyle":"regular","titleTextColor":"#000000","titleTextTransform":"none","buttonText":"Lisää tuotteet ostoskoriin","buttonBackgroundColor":"#596832","buttonTextColor":"#ffffff","bundleImageType":"combo","bundleImageData":"","bundleImageLink":""}},"bundle-256678":{"params":{"shop":"ruohonjuuri.myshopify.com","recommendationType":"dynamic-bundle"},"widgetDesignSettings":{"widgetId":"bundle-256678","tenantId":"ruohonjuuri.myshopify.com","templateType":"default","titleName":"Tehosta ruokavaliotasi luonnon superaineilla","buttonText":"Lisää tuotteet ostoskoriin","bundleImageType":"combo","bundleImageData":"","bundleImageLink":""}},"bundle-051728":{"params":{"shop":"ruohonjuuri.myshopify.com","recommendationType":"dynamic-bundle"},"widgetDesignSettings":{"widgetId":"bundle-051728","tenantId":"ruohonjuuri.myshopify.com","templateType":"default","titleName":"Täydellisen matchan valmistukseen – Osta nyt kaikki kerralla","buttonText":"Lisää tuotteet ostoskoriin","bundleImageType":"combo","bundleImageData":"","bundleImageLink":""}},"bundle-472188":{"params":{"shop":"ruohonjuuri.myshopify.com","recommendationType":"dynamic-bundle"},"widgetDesignSettings":{"widgetId":"bundle-472188","tenantId":"ruohonjuuri.myshopify.com","templateType":"default","titleName":"Ole Hyvä -tuotteet – Osta kerralla kaikki suosikit","buttonText":"Lisää tuotteet ostoskoriin","bundleImageType":"combo","bundleImageData":"","bundleImageLink":""}},"bundle-177053":{"params":{"shop":"ruohonjuuri.myshopify.com","recommendationType":"dynamic-bundle"},"widgetDesignSettings":{"widgetId":"bundle-177053","tenantId":"ruohonjuuri.myshopify.com","templateType":"customization","titleName":"Ratkaisuja palautumiseen","titleAlignment":"left","titleFont":"EB Garamond","titleFontSize":24,"titleFontStyle":"regular","titleTextColor":"#000000","titleTextTransform":"none","buttonText":"Lisää tuotteet ostoskoriin","buttonBackgroun
1352dColor":"#596832","buttonTextColor":"#FFFFFF","bundleImageType":"combo","bundleImageData":"","bundleImageLink":""}},"bundle-145747":{"params":{"shop":"ruohonjuuri.myshopify.com","recommendationType":"dynamic-bundle"},"widgetDesignSettings":{"widgetId":"bundle-145747","tenantId":"ruohonjuuri.myshopify.com","templateType":"customization","titleName":"Osta kerralla kaikki joululahjat ja -herkut","titleAlignment":"left","titleFont":"EB Garamond","titleFontSize":24,"titleFontStyle":"regular","titleTextColor":"#000000","titleTextTransform":"none","buttonText":"Lisää tuotteet ostoskoriin","buttonBackgroundColor":"#009893","buttonTextColor":"#FFFFFF","bundleImageType":"combo","bundleImageData":"","bundleImageLink":""}},"bundle-307322":{"params":{"shop":"ruohonjuuri.myshopify.com","recommendationType":"dynamic-bundle"},"widgetDesignSettings":{"widgetId":"bundle-307322","tenantId":"ruohonjuuri.myshopify.com","templateType":"customization","titleName":"Osta kerralla kaikki joululahjat ja -herkut","titleAlignment":"center","titleFont":"EB Garamond","titleFontSize":24,"titleFontStyle":"regular","titleTextColor":"#000000","titleTextTransform":"none","buttonText":"Lisää tuotteet ostoskoriin","buttonBackgroundColor":"#009893","buttonTextColor":"#FFFFFF","bundleImageType":"combo","bundleImageData":"","bundleImageLink":""}},"bundle-817042":{"params":{"shop":"ruohonjuuri.myshopify.com","recommendationType":"dynamic-bundle"},"widgetDesignSettings":{"widgetId":"bundle-817042","tenantId":"ruohonjuuri.myshopify.com","templateType":"customization","titleName":"Laponie of Scandinavia – Osta nyt kaikki kerralla","titleAlignment":"center","titleFont":"EB Garamond","titleFontSize":24,"titleFontStyle":"regular","titleTextColor":"#000000","titleTextTransform":"none","buttonText":"Lisää tuotteet ostoskoriin","buttonBackgroundColor":"#009893","buttonTextColor":"#FFFFFF","bundleImageType":"combo","bundleImageData":"","bundleImageLink":"","description":"Buy {{quantity}} items and save {{discount}}","bundleBadgeText":"Most popular","bundleBadgeColor":"#111111","bundleBadgeTextColor":"#FFFFFF","bundleHighlightOption":1}},"bundle-504588":{"params":{"shop":"ruohonjuuri.myshopify.com","recommendationType":"dynamic-bundle"},"widgetDesignSettings":{"widgetId":"bundle-504588","tenantId":"ruohonjuuri.myshopify.com","templateType":"customization","titleName":"Talvi-iltojen herkutteluhetkiin","titleAlignment":"left","titleFont":"EB Garamond","titleFontSize":24,"titleFontStyle":"regular","titleTextColor":"#000000","titleTextTransform":"none","buttonText":"Lisää tuotteet ostoskoriin","buttonBackgroundColor":"#596832","buttonTextColor":"#FFFFFF","bundleImageType":"combo","bundleImageData":"","bundleImageLink":""}},"bundle-054816":{"params":{"shop":"ruohonjuuri.myshopify.com","recommendationType":"dynamic-bundle"},"widgetDesignSettings":{"widgetId":"bundle-054816","tenantId":"ruohonjuuri.myshopify.com","templateType":"customization","titleName":"Djusie-sarjan suosikit – Osta nyt kaikki kerralla","titleAlignment":"center","titleFont":"EB Garamond","titleFontSize":24,"titleFontStyle":"regular","titleTextColor":"#000000","titleTextTransform":"none","buttonText":"Lisää tuotteet ostoskoriin","buttonBackgroundColor":"#009893","buttonTextColor":"#FFFFFF","bundleImageType":"combo","bundleImageData":"","bundleImageLink":""}},"bundle-231053":{"params":{"shop":"ruohonjuuri.myshopify.com","recommendationType":"dynamic-bundle"},"widgetDesignSettings":{"widgetId":"bundle-231053","tenantId":"ruohonjuuri.myshopify.com","templateType":"customization","titleName":"Hyvinvointia eteerisillä öljyillä","titleAlignment":"left","titleFont":"EB Garamond","titleFontSize":24,"titleFontStyle":"regular","titleTextColor":"#000000","titleTextTransform":"none","buttonText":"Lisää tuotteet ostoskoriin","buttonBackgroundColor":"#596832","buttonTextColor":"#FFFFFF","bundleImageType":"combo","bundleImageData":"","bundleImageLink":""}},"bundle-714528":{"params":{"shop":"ruohonjuuri.myshopify.com","recommendationType":"dynamic-bundle"},"widgetDesignSettings":{"widgetId":"bundle-714528","tenantId":"ruohonjuuri.myshopify.com","templateType":"customization","titleName":"Osta kerralla Juuri-suosikit vartalonhoitoon","titleAlignment":"left","titleFont":"EB Garamond","titleFontSize":24,"titleFontStyle":"regular","titleTextColor":"#000000","titleTextTransform":"none","buttonText":"Lisää tuotteet ostoskoriin","buttonBackgroun
1352dColor":"#596832","buttonTextColor":"#FFFFFF","bundleImageType":"combo","bundleImageData":"","bundleImageLink":""}},"bundle-523378":{"params":{"shop":"ruohonjuuri.myshopify.com","recommendationType":"dynamic-bundle"},"widgetDesignSettings":{"widgetId":"bundle-523378","tenantId":"ruohonjuuri.myshopify.com","templateType":"default","titleName":"Osta kerralla Juuri-suosikit hiustenhoitoon","buttonText":"Lisää tuotteet ostoskoriin","bundleImageType":"combo","bundleImageData":"","bundleImageLink":""}},"bundle-455878":{"params":{"shop":"ruohonjuuri.myshopify.com","recommendationType":"dynamic-bundle"},"widgetDesignSettings":{"widgetId":"bundle-455878","tenantId":"ruohonjuuri.myshopify.com","templateType":"customization","titleName":"Joulun herkutteluun ja tunnelmointiin","titleAlignment":"left","titleFont":"EB Garamond","titleFontSize":24,"titleFontStyle":"regular","titleTextColor":"#000000","titleTextTransform":"none","buttonText":"Lisää tuotteet ostoskoriin","buttonBackgroundColor":"#596832","buttonTextColor":"#FFFFFF","bundleImageType":"combo","bundleImageData":"","bundleImageLink":""}},"bundle-684360":{"params":{"shop":"ruohonjuuri.myshopify.com","recommendationType":"dynamic-bundle"},"widgetDesignSettings":{"widgetId":"bundle-684360","tenantId":"ruohonjuuri.myshopify.com","templateType":"customization","titleName":"Asiakkaamme ostivat myös","titleAlignment":"left","titleFont":"EB Garamond","titleFontSize":24,"titleFontStyle":"regular","titleTextColor":"#000000","titleTextTransform":"none","buttonText":"Lisää tuotteet ostoskoriin","buttonBackgroundColor":"#596832","buttonTextColor":"#FFFFFF","bundleImageType":"combo","bundleImageData":"","bundleImageLink":""}},"bundle-536413":{"params":{"shop":"ruohonjuuri.myshopify.com","recommendationType":"dynamic-bundle"},"widgetDesignSettings":{"widgetId":"bundle-536413","tenantId":"ruohonjuuri.myshopify.com","templateType":"customization","titleName":"Puhdasta hyvinvointia miehelle","titleAlignment":"left","titleFont":"EB Garamond","titleFontSize":24,"titleFontStyle":"regular","titleTextColor":"#000000","titleTextTransform":"none","buttonText":"Lisää tuotteet ostoskoriin","buttonBackgroundColor":"#596832","buttonTextColor":"#FFFFFF","bundleImageType":"combo","bundleImageData":"","bundleImageLink":""}},"bundle-243562":{"params":{"shop":"ruohonjuuri.myshopify.com","recommendationType":"dynamic-bundle"},"widgetDesignSettings":{"widgetId":"bundle-243562","tenantId":"ruohonjuuri.myshopify.com","templateType":"customization","titleName":"Puhdasta hyvinvointia miehelle","titleAlignment":"left","titleFont":"EB Garamond","titleFontSize":24,"titleFontStyle":"regular","titleTextColor":"#000000","titleTextTransform":"none","buttonText":"Lisää tuotteet ostoskoriin","buttonBackgroundColor":"#596832","buttonTextColor":"#FFFFFF","bundleImageType":"combo","bundleImageData":"","bundleImageLink":""}},"bundle-017303":{"params":{"shop":"ruohonjuuri.myshopify.com","recommendationType":"dynamic-bundle"},"widgetDesignSettings":{"widgetId":"bundle-017303","tenantId":"ruohonjuuri.myshopify.com","templateType":"customization","titleName":"Miehiseen hyvinvointiin","titleAlignment":"left","titleFont":"EB Garamond","titleFontSize":24,"titleFontStyle":"regular","titleTextColor":"#000000","titleTextTransform":"none","buttonText":"Lisää tuotteet ostoskoriin","buttonBackgroundColor":"#596832","buttonTextColor":"#FFFFFF","bundleImageType":"combo","bundleImageData":"","bundleImageLink":""}},"bundle-754301":{"params":{"shop":"ruohonjuuri.myshopify.com","recommendationType":"dynamic-bundle"},"widgetDesignSettings":{"widgetId":"bundle-754301","tenantId":"ruohonjuuri.myshopify.com","templateType":"customization","titleName":"Tutustu myös näihin tuotteisiin","titleAlignment":"center","titleFont":"EB Garamond","titleFontSize":24,"titleFontStyle":"regular","titleTextColor":"#000000","titleTextTransform":"none","buttonText":"Lisää tuotteet ostoskoriin","buttonBackgroundColor":"#009893","buttonTextColor":"#FFFFFF","bundleImageType":"combo","bundleImageData":"","bundleImageLink":"","description":"Buy {{quantity}} items and save {{discount}}","bundleBadgeText":"Most popular","bundleBadgeColor":"#111111","bundleBadgeTextColor":"#FFFFFF","bundleHighlightOption":1}},"bundle-634518":{"params":{"shop":"ruohonjuuri.myshopify.com","recommendationType":"dynamic-bundle"},"widgetDesignSettings":{"widgetId":"bundle-634518","tenantId":"ruohonjuuri.myshopify.com","templateType":"customization","titleName":"Osta useampi herkkumaku yhdessä","titleAlignment":"center","titleFont":"EB Garamond","titleFontSize":24,"titleFontStyle":"regular","titleTextColor":"#000000","titleTextTransform":"none","buttonText":"Lisää tuotteet ostoskoriin","buttonBackgroun
1352dColor":"#009893","buttonTextColor":"#FFFFFF","bundleImageType":"combo","bundleImageData":"","bundleImageLink":"","description":"Buy {{quantity}} items and save {{discount}}","bundleBadgeText":"Most popular","bundleBadgeColor":"#111111","bundleBadgeTextColor":"#FFFFFF","bundleHighlightOption":1,"variantSelection":"single"}},"bundle-240435":{"params":{"shop":"ruohonjuuri.myshopify.com","recommendationType":"dynamic-bundle"},"widgetDesignSettings":{"widgetId":"bundle-240435","tenantId":"ruohonjuuri.myshopify.com","templateType":"customization","titleName":"Mill & Mortar mausteita -50 % - Osta kerralla kaikki suosikit","titleAlignment":"left","titleFont":"EB Garamond","titleFontSize":24,"titleFontStyle":"regular","titleTextColor":"#000000","titleTextTransform":"none","buttonText":"Lisää tuotteet ostoskoriin","buttonBackgroundColor":"#009893","buttonTextColor":"#FFFFFF","bundleImageType":"combo","bundleImageData":"","bundleImageLink":"","description":"Buy {{quantity}} items and save {{discount}}","bundleBadgeText":"Most popular","bundleBadgeColor":"#111111","bundleBadgeTextColor":"#FFFFFF","bundleHighlightOption":1}},"bundle-416612":{"params":{"shop":"ruohonjuuri.myshopify.com","recommendationType":"dynamic-bundle"},"widgetDesignSettings":{"widgetId":"bundle-416612","tenantId":"ruohonjuuri.myshopify.com","templateType":"customization","titleName":"Laadukkaat Mill & Mortar mausteet - Osta kerralla kaikki suosikit","titleAlignment":"left","titleFont":"EB Garamond","titleFontSize":24,"titleFontStyle":"regular","titleTextColor":"#000000","titleTextTransform":"none","buttonText":"Lisää tuotteet ostoskoriin","buttonBackgroundColor":"#596832","buttonTextColor":"#FFFFFF","bundleImageType":"combo","bundleImageData":"","bundleImageLink":""}},"bundle-045513":{"params":{"shop":"ruohonjuuri.myshopify.com","recommendationType":"dynamic-bundle"},"widgetDesignSettings":{"widgetId":"bundle-045513","tenantId":"ruohonjuuri.myshopify.com","templateType":"customization","titleName":"Osta kerralla kaikki joululahjat ja -herkut","titleAlignment":"left","titleFont":"EB Garamond","titleFontSize":24,"titleFontStyle":"regular","titleTextColor":"#000000","titleTextTransform":"none","buttonText":"Lisää tuotteet ostoskoriin","buttonBackgroundColor":"#009893","buttonTextColor":"#FFFFFF","bundleImageType":"combo","bundleImageData":"","bundleImageLink":""}},"bundle-412616":{"params":{"shop":"ruohonjuuri.myshopify.com","recommendationType":"dynamic-bundle"},"widgetDesignSettings":{"widgetId":"bundle-412616","tenantId":"ruohonjuuri.myshopify.com","templateType":"customization","titleName":"Joulun odotukseen ","titleAlignment":"left","titleFont":"EB Garamond","titleFontSize":24,"titleFontStyle":"regular","titleTextColor":"#000000","titleTextTransform":"none","buttonText":"Lisää tuotteet ostoskoriin","buttonBackgroundColor":"#596832","buttonTextColor":"#FFFFFF","bundleImageType":"combo","bundleImageData":"","bundleImageLink":""}},"bundle-805314":{"params":{"shop":"ruohonjuuri.myshopify.com","recommendationType":"dynamic-bundle"},"widgetDesignSettings":{"widgetId":"bundle-805314","tenantId":"ruohonjuuri.myshopify.com","templateType":"customization","titleName":"Ruohis-hintaiset pähkinät ja mantelit - maista ja ihastu!","titleAlignment":"left","titleFont":"EB Garamond","titleFontSize":24,"titleFontStyle":"regular","titleTextColor":"#000000","titleTextTransform":"none","buttonText":"Lisää tuotteet ostoskoriin","buttonBackgroundColor":"#596832","buttonTextColor":"#FFFFFF","bundleImageType":"combo","bundleImageData":"","bundleImageLink":""}},"bundle-313210":{"params":{"shop":"ruohonjuuri.myshopify.com","recommendationType":"dynamic-bundle"},"widgetDesignSettings":{"widgetId":"bundle-313210","tenantId":"ruohonjuuri.myshopify.com","templateType":"customization","titleName":"Joulun odotukseen","titleAlignment":"left","titleFont":"EB Garamond","titleFontSize":24,"titleFontStyle":"regular","titleTextColor":"#000000","titleTextTransform":"none","buttonText":"Lisää tuotteet ostoskoriin","buttonBackgroundColor":"#596832","buttonTextColor":"#FFFFFF","bundleImageType":"combo","bundleImageData":"","bundleImageLink":""}},"bundle-664666":{"params":{"shop":"ruohonjuuri.myshopify.com","recommendationType":"dynamic-bundle"},"widgetDesignSettings":{"widgetId":"bundle-664666","tenantId":"ruohonjuuri.myshopify.com","templateType":"customization","titleName":"Joulun odotukseen ","titleAlignment":"left","titleFont":"EB Garamond","titleFontSize":24,"titleFontStyle":"regular","titleTextColor":"#000000","titleTextTransform":"none","buttonText":"Lisää tuotteet ostoskoriin","buttonBackgroun
1352dColor":"#596832","buttonTextColor":"#FFFFFF","bundleImageType":"combo","bundleImageData":"","bundleImageLink":""}},"bundle-785642":{"params":{"shop":"ruohonjuuri.myshopify.com","recommendationType":"dynamic-bundle"},"widgetDesignSettings":{"widgetId":"bundle-785642","tenantId":"ruohonjuuri.myshopify.com","templateType":"customization","titleName":"Joulun odotukseen","titleAlignment":"center","titleFont":"Poppins","titleFontSize":12,"titleFontStyle":"regular","titleTextColor":"#7A7A7A","titleTextTransform":"uppercase","buttonText":"Lisää tuotteet ostoskoriin","buttonBackgroundColor":"#596832","buttonTextColor":"#FFFFFF","bundleImageType":"combo","bundleImageData":"","bundleImageLink":""}},"bundle-374720":{"params":{"shop":"ruohonjuuri.myshopify.com","recommendationType":"dynamic-bundle"},"widgetDesignSettings":{"widgetId":"bundle-374720","tenantId":"ruohonjuuri.myshopify.com","templateType":"customization","titleName":"Evolve-sarjan suosikit ihonhoitoon – Osta kaikki kerralla","titleAlignment":"center","titleFont":"EB Garamond","titleFontSize":24,"titleFontStyle":"regular","titleTextColor":"#000000","titleTextTransform":"none","buttonText":"Lisää tuotteet ostoskoriin","buttonBackgroundColor":"#009893","buttonTextColor":"#FFFFFF","bundleImageType":"combo","bundleImageData":"","bundleImageLink":"","description":"Buy {{quantity}} items and save {{discount}}","bundleBadgeText":"Most popular","bundleBadgeColor":"#111111","bundleBadgeTextColor":"#FFFFFF","bundleHighlightOption":1}},"bundle-315562":{"params":{"shop":"ruohonjuuri.myshopify.com","recommendationType":"dynamic-bundle"},"widgetDesignSettings":{"widgetId":"bundle-315562","tenantId":"ruohonjuuri.myshopify.com","templateType":"customization","titleName":"Joulun tunnelmaa itselle tai lahjaksi","titleAlignment":"left","titleFont":"EB Garamond","titleFontSize":24,"titleFontStyle":"regular","titleTextColor":"#000000","titleTextTransform":"none","buttonText":"Lisää tuotteet ostoskoriin","buttonBackgroundColor":"#596832","buttonTextColor":"#FFFFFF","bundleImageType":"combo","bundleImageData":"","bundleImageLink":""}},"bundle-858780":{"params":{"shop":"ruohonjuuri.myshopify.com","recommendationType":"dynamic-bundle"},"widgetDesignSettings":{"widgetId":"bundle-858780","tenantId":"ruohonjuuri.myshopify.com","templateType":"customization","titleName":"Osta kerralla Juuri-suosikit vartalonhoitoon","titleAlignment":"left","titleFont":"EB Garamond","titleFontSize":24,"titleFontStyle":"regular","titleTextColor":"#000000","titleTextTransform":"none","buttonText":"Lisää tuotteet ostoskoriin","buttonBackgroundColor":"#596832","buttonTextColor":"#FFFFFF","bundleImageType":"combo","bundleImageData":"","bundleImageLink":""}},"bundle-556851":{"params":{"shop":"ruohonjuuri.myshopify.com","recommendationType":"dynamic-bundle"},"widgetDesignSettings":{"widgetId":"bundle-556851","tenantId":"ruohonjuuri.myshopify.com","templateType":"customization","titleName":"Osta kerralla Juuri-suosikit vartalonhoitoon","titleAlignment":"left","titleFont":"EB Garamond","titleFontSize":24,"titleFontStyle":"regular","titleTextColor":"#000000","titleTextTransform":"none","buttonText":"Lisää tuotteet ostoskoriin","buttonBackgroundColor":"#596832","buttonTextColor":"#FFFFFF","bundleImageType":"combo","bundleImageData":"","bundleImageLink":""}},"bundle-027045":{"params":{"shop":"ruohonjuuri.myshopify.com","recommendationType":"dynamic-bundle"},"widgetDesignSettings":{"widgetId":"bundle-027045","tenantId":"ruohonjuuri.myshopify.com","templateType":"customization","titleName":"Osta kerralla Juuri-suosikit hiustenhoitoon","titleAlignment":"left","titleFont":"EB Garamond","titleFontSize":24,"titleFontStyle":"regular","titleTextColor":"#000000","titleTextTransform":"none","buttonText":"Lisää tuotteet ostoskoriin","buttonBackgroundColor":"#596832","buttonTextColor":"#FFFFFF","bundleImageType":"combo","bundleImageData":"","bundleImageLink":""}},"bundle-821865":{"params":{"shop":"ruohonjuuri.myshopify.com","recommendationType":"dynamic-bundle"},"widgetDesignSettings":{"widgetId":"bundle-821865","tenantId":"ruohonjuuri.myshopify.com","templateType":"customization","titleName":"Osta kerralla Juuri-suosikit hiustenhoitoon","titleAlignment":"center","titleFont":"EB Garamond","titleFontSize":24,"titleFontStyle":"regular","titleTextColor":"#000000","titleTextTransform":"none","buttonText":"Lisää tuotteet ostoskoriin","buttonBackgroun
1352dColor":"#596832","buttonTextColor":"#FFFFFF","bundleImageType":"combo","bundleImageData":"","bundleImageLink":""}},"bundle-743584":{"params":{"shop":"ruohonjuuri.myshopify.com","recommendationType":"dynamic-bundle"},"widgetDesignSettings":{"widgetId":"bundle-743584","tenantId":"ruohonjuuri.myshopify.com","templateType":"customization","titleName":"Djusie-sarjan suosikit – Osta nyt kaikki kerralla","titleAlignment":"center","titleFont":"EB Garamond","titleFontSize":24,"titleFontStyle":"regular","titleTextColor":"#000000","titleTextTransform":"none","buttonText":"Lisää tuotteet ostoskoriin","buttonBackgroundColor":"#009893","buttonTextColor":"#FFFFFF","bundleImageType":"combo","bundleImageData":"","bundleImageLink":""}},"bundle-576758":{"params":{"shop":"ruohonjuuri.myshopify.com","recommendationType":"dynamic-bundle"},"widgetDesignSettings":{"widgetId":"bundle-576758","tenantId":"ruohonjuuri.myshopify.com","templateType":"customization","titleName":"Ratkaisuja hormonitasapainoon","titleAlignment":"center","titleFont":"EB Garamond","titleFontSize":24,"titleFontStyle":"regular","titleTextColor":"#000000","titleTextTransform":"none","buttonText":"Lisää tuotteet ostoskoriin","buttonBackgroundColor":"#596832","buttonTextColor":"#FFFFFF","bundleImageType":"combo","bundleImageData":"","bundleImageLink":""}},"bundle-220548":{"params":{"shop":"ruohonjuuri.myshopify.com","recommendationType":"dynamic-bundle"},"widgetDesignSettings":{"widgetId":"bundle-220548","tenantId":"ruohonjuuri.myshopify.com","templateType":"customization","titleName":"Ratkaisuja stressinhallintaan","titleAlignment":"left","titleFont":"EB Garamond","titleFontSize":24,"titleFontStyle":"regular","titleTextColor":"#000000","titleTextTransform":"none","buttonText":"Lisää tuotteet ostoskoriin","buttonBackgroundColor":"#596832","buttonTextColor":"#FFFFFF","bundleImageType":"combo","bundleImageData":"","bundleImageLink":""}},"bundle-533752":{"params":{"shop":"ruohonjuuri.myshopify.com","recommendationType":"dynamic-bundle"},"widgetDesignSettings":{"widgetId":"bundle-533752","tenantId":"ruohonjuuri.myshopify.com","templateType":"customization","titleName":"Parhaat vinkkimme pikkujoululahjoiksi","titleAlignment":"left","titleFont":"EB Garamond","titleFontSize":24,"titleFontStyle":"regular","titleTextColor":"#000000","titleTextTransform":"none","buttonText":"Lisää tuotteet ostoskoriin","buttonBackgroundColor":"#596832","buttonTextColor":"#FFFFFF","bundleImageType":"combo","bundleImageData":"","bundleImageLink":""}},"bundle-112181":{"params":{"shop":"ruohonjuuri.myshopify.com","recommendationType":"dynamic-bundle"},"widgetDesignSettings":{"widgetId":"bundle-112181","tenantId":"ruohonjuuri.myshopify.com","templateType":"customization","titleName":"Parhaat vinkkimme pikkujoululahjoiksi","titleAlignment":"left","titleFont":"EB Garamond","titleFontSize":24,"titleFontStyle":"regular","titleTextColor":"#000000","titleTextTransform":"none","buttonText":"Lisää tuotteet ostoskoriin","buttonBackgroundColor":"#596832","buttonTextColor":"#FFFFFF","bundleImageType":"combo","bundleImageData":"","bundleImageLink":""}},"bundle-852435":{"params":{"shop":"ruohonjuuri.myshopify.com","recommendationType":"dynamic-bundle"},"widgetDesignSettings":{"widgetId":"bundle-852435","tenantId":"ruohonjuuri.myshopify.com","templateType":"customization","titleName":"Lempeisiin, rauhaisiin palautumishetkiin","titleAlignment":"left","titleFont":"EB Garamond","titleFontSize":24,"titleFontStyle":"regular","titleTextColor":"#000000","titleTextTransform":"none","buttonText":"Lisää tuotteet ostoskoriin","buttonBackgroundColor":"#596832","buttonTextColor":"#FFFFFF","bundleImageType":"combo","bundleImageData":"","bundleImageLink":""}},"bundle-525113":{"params":{"shop":"ruohonjuuri.myshopify.com","recommendationType":"dynamic-bundle"},"widgetDesignSettings":{"templateType":"customization","titleName":"Lempeisiin, rauhaisiin palautumishetkiin","titleAlignment":"left","titleFont":"Poppins","titleFontSize":12,"titleFontStyle":"regular","titleTextColor":"#7A7A7A","titleTextTransform":"uppercase","buttonText":"Lisää tuotteet ostoskoriin","buttonBackgroun
1352dColor":"#596832","buttonTextColor":"#FFFFFF","bundleImageType":"combo","bundleImageData":"","bundleImageLink":""}},"bundle-751053":{"params":{"shop":"ruohonjuuri.myshopify.com","recommendationType":"dynamic-bundle"},"widgetDesignSettings":{"tenantId":"ruohonjuuri.myshopify.com","widgetId":"bundle-751053","templateType":"customization","titleName":"Joulun mahtavia mausteita ja makuja","titleAlignment":"left","titleFont":"Poppins","titleFontSize":12,"titleFontStyle":"regular","titleTextColor":"#7A7A7A","titleTextTransform":"uppercase","buttonText":"Lisää tuotteet ostoskoriin","buttonBackgroundColor":"#596832","buttonTextColor":"#FFFFFF","bundleImageType":"combo","bundleImageData":"","bundleImageLink":""}},"bundle-535770":{"params":{"shop":"ruohonjuuri.myshopify.com","recommendationType":"dynamic-bundle"},"widgetDesignSettings":{"widgetId":"bundle-535770","tenantId":"ruohonjuuri.myshopify.com","templateType":"customization","titleName":"Suosittelemme: Joululahjavinkit laatuluonnonkosmetiikkaa rakastavalle","titleAlignment":"left","titleFont":"EB Garamond","titleFontSize":24,"titleFontStyle":"regular","titleTextColor":"#000000","titleTextTransform":"none","buttonText":"Lisää tuotteet ostoskoriin","buttonBackgroundColor":"#596832","buttonTextColor":"#FFFFFF","bundleImageType":"combo","bundleImageData":"","bundleImageLink":""}},"bundle-412085":{"params":{"shop":"ruohonjuuri.myshopify.com","recommendationType":"dynamic-bundle"},"widgetDesignSettings":{"widgetId":"bundle-412085","tenantId":"ruohonjuuri.myshopify.com","templateType":"customization","titleName":"Suosittelemme: Joululahjavinkit kokonaisvaltaiseen hyvinvointiin panostavalle","titleAlignment":"left","titleFont":"EB Garamond","titleFontSize":24,"titleFontStyle":"regular","titleTextColor":"#000000","titleTextTransform":"none","buttonText":"Lisää tuotteet ostoskoriin","buttonBackgroundColor":"#596832","buttonTextColor":"#FFFFFF","bundleImageType":"combo","bundleImageData":"","bundleImageLink":""}},"bundle-342236":{"params":{"shop":"ruohonjuuri.myshopify.com","recommendationType":"dynamic-bundle"},"widgetDesignSettings":{"widgetId":"bundle-342236","tenantId":"ruohonjuuri.myshopify.com","templateType":"customization","titleName":"Suosittelemme: Joululahjavinkit rauhaisaa tunnelmaa arvostavalle","titleAlignment":"left","titleFont":"EB Garamond","titleFontSize":24,"titleFontStyle":"regular","titleTextColor":"#000000","titleTextTransform":"none","buttonText":"Lisää tuotteet ostoskoriin","buttonBackgroundColor":"#596832","buttonTextColor":"#FFFFFF","bundleImageType":"combo","bundleImageData":"","bundleImageLink":""}},"bundle-657048":{"params":{"shop":"ruohonjuuri.myshopify.com","recommendationType":"dynamic-bundle"},"widgetDesignSettings":{"widgetId":"bundle-657048","tenantId":"ruohonjuuri.myshopify.com","templateType":"customization","titleName":"Osta kerralla kaikki Madaran rakastetut suosikit ","titleAlignment":"left","titleFont":"EB Garamond","titleFontSize":24,"titleFontStyle":"regular","titleTextColor":"#000000","titleTextTransform":"none","buttonText":"Lisää tuotteet ostoskoriin","buttonBackgroundColor":"#596832","buttonTextColor":"#FFFFFF","bundleImageType":"combo","bundleImageData":"","bundleImageLink":""}},"bundle-860227":{"params":{"shop":"ruohonjuuri.myshopify.com","recommendationType":"dynamic-bundle"},"widgetDesignSettings":{"widgetId":"bundle-860227","tenantId":"ruohonjuuri.myshopify.com","templateType":"customization","titleName":"Osta kerralla kaikki Madaran rakastetut suosikit ","titleAlignment":"left","titleFont":"EB Garamond","titleFontSize":24,"titleFontStyle":"regular","titleTextColor":"#000000","titleTextTransform":"none","buttonText":"Lisää tuotteet ostoskoriin","buttonBackgroundColor":"#596832","buttonTextColor":"#FFFFFF","bundleImageType":"combo","bundleImageData":"","bundleImageLink":""}},"bundle-254824":{"params":{"shop":"ruohonjuuri.myshopify.com","recommendationType":"dynamic-bundle"},"widgetDesignSettings":{"widgetId":"bundle-254824","tenantId":"ruohonjuuri.myshopify.com","templateType":"customization","titleName":"Weleda Skin Food – Osta kerralla kaikki suosikit ","titleAlignment":"center","titleFont":"EB Garamond","titleFontSize":24,"titleFontStyle":"regular","titleTextColor":"#000000","titleTextTransform":"none","buttonText":"Lisää tuotteet ostoskoriin","buttonBackgroun
1352dColor":"#596832","buttonTextColor":"#FFFFFF","bundleImageType":"combo","bundleImageData":"","bundleImageLink":""}},"bundle-058360":{"params":{"shop":"ruohonjuuri.myshopify.com","recommendationType":"dynamic-bundle"},"widgetDesignSettings":{"widgetId":"bundle-058360","tenantId":"ruohonjuuri.myshopify.com","templateType":"customization","titleName":"Weleda Skin Food – Osta kerralla kaikki suosikit ","titleAlignment":"left","titleFont":"EB Garamond","titleFontSize":24,"titleFontStyle":"regular","titleTextColor":"#000000","titleTextTransform":"none","buttonText":"Lisää tuotteet ostoskoriin","buttonBackgroundColor":"#596832","buttonTextColor":"#FFFFFF","bundleImageType":"combo","bundleImageData":"","bundleImageLink":""}},"bundle-736161":{"params":{"shop":"ruohonjuuri.myshopify.com","recommendationType":"dynamic-bundle"},"widgetDesignSettings":{"widgetId":"bundle-736161","tenantId":"ruohonjuuri.myshopify.com","templateType":"customization","titleName":"Yin Your Skin – Osta kerralla kaikki suosikit","titleAlignment":"left","titleFont":"EB Garamond","titleFontSize":24,"titleFontStyle":"regular","titleTextColor":"#000000","titleTextTransform":"none","buttonText":"Lisää tuotteet ostoskoriin","buttonBackgroundColor":"#596832","buttonTextColor":"#FFFFFF","bundleImageType":"combo","bundleImageData":"","bundleImageLink":""}},"bundle-630753":{"params":{"shop":"ruohonjuuri.myshopify.com","recommendationType":"dynamic-bundle"},"widgetDesignSettings":{"widgetId":"bundle-630753","tenantId":"ruohonjuuri.myshopify.com","templateType":"customization","titleName":"Yin Your Skin – Osta kerralla kaikki suosikit ","titleAlignment":"left","titleFont":"EB Garamond","titleFontSize":24,"titleFontStyle":"regular","titleTextColor":"#000000","titleTextTransform":"none","buttonText":"Lisää tuotteet ostoskoriin","buttonBackgroundColor":"#596832","buttonTextColor":"#FFFFFF","bundleImageType":"combo","bundleImageData":"","bundleImageLink":""}},"bundle-316211":{"params":{"shop":"ruohonjuuri.myshopify.com","recommendationType":"dynamic-bundle"},"widgetDesignSettings":{"widgetId":"bundle-316211","tenantId":"ruohonjuuri.myshopify.com","templateType":"customization","titleName":"Ratkaisuja stressinhallintaan","titleAlignment":"center","titleFont":"EB Garamond","titleFontSize":24,"titleFontStyle":"regular","titleTextColor":"#000000","titleTextTransform":"none","buttonText":"Lisää tuotteet ostoskoriin","buttonBackgroundColor":"#596832","buttonTextColor":"#FFFFFF","bundleImageType":"combo","bundleImageData":"","bundleImageLink":""}},"bundle-042281":{"params":{"shop":"ruohonjuuri.myshopify.com","recommendationType":"dynamic-bundle"},"widgetDesignSettings":{"widgetId":"bundle-042281","tenantId":"ruohonjuuri.myshopify.com","templateType":"customization","titleName":"Asiakkaidemme suosikit hyvinvoivaan arkeen","titleAlignment":"center","titleFont":"EB Garamond","titleFontSize":24,"titleFontStyle":"regular","titleTextColor":"#000000","titleTextTransform":"none","buttonText":"Lisää tuotteet ostoskoriin","buttonBackgroundColor":"#596832","buttonTextColor":"#FFFFFF","bundleImageType":"combo","bundleImageData":"","bundleImageLink":""}},"bundle-500886":{"params":{"shop":"ruohonjuuri.myshopify.com","recommendationType":"dynamic-bundle"},"widgetDesignSettings":{"widgetId":"bundle-500886","tenantId":"ruohonjuuri.myshopify.com","templateType":"customization","titleName":"Asiakkaidemme suosikit hyvinvoivaan arkeen","titleAlignment":"center","titleFont":"EB Garamond","titleFontSize":24,"titleFontStyle":"regular","titleTextColor":"#000000","titleTextTransform":"none","buttonText":"Lisää tuotteet ostoskoriin","buttonBackgroundColor":"#596832","buttonTextColor":"#FFFFFF","bundleImageType":"combo","bundleImageData":"","bundleImageLink":""}},"bundle-701662":{"params":{"shop":"ruohonjuuri.myshopify.com","recommendationType":"dynamic-bundle"},"widgetDesignSettings":{"widgetId":"bundle-701662","tenantId":"ruohonjuuri.myshopify.com","templateType":"customization","titleName":"Asiakkaidemme suosikit hyvinvoivaan arkeen","titleAlignment":"center","titleFont":"EB Garamond","titleFontSize":24,"titleFontStyle":"regular","titleTextColor":"#000000","titleTextTransform":"none","buttonText":"Lisää tuotteet ostoskoriin","buttonBackgroun
1352dColor":"#596832","buttonTextColor":"#FFFFFF","bundleImageType":"combo","bundleImageData":"","bundleImageLink":""}},"bundle-200676":{"params":{"shop":"ruohonjuuri.myshopify.com","recommendationType":"dynamic-bundle"},"widgetDesignSettings":{"widgetId":"bundle-200676","tenantId":"ruohonjuuri.myshopify.com","templateType":"customization","titleName":"Asiakkaidemme suosikit hyvinvoivaan arkeen","titleAlignment":"center","titleFont":"EB Garamond","titleFontSize":24,"titleFontStyle":"regular","titleTextColor":"#000000","titleTextTransform":"none","buttonText":"Lisää tuotteet ostoskoriin","buttonBackgroundColor":"#596832","buttonTextColor":"#FFFFFF","bundleImageType":"combo","bundleImageData":"","bundleImageLink":""}},"bundle-285858":{"params":{"shop":"ruohonjuuri.myshopify.com","recommendationType":"dynamic-bundle"},"widgetDesignSettings":{"widgetId":"bundle-285858","tenantId":"ruohonjuuri.myshopify.com","templateType":"customization","titleName":"Evolve-sarjan suosikit ihonhoitoon – Osta kaikki kerralla","titleAlignment":"center","titleFont":"EB Garamond","titleFontSize":24,"titleFontStyle":"regular","titleTextColor":"#000000","titleTextTransform":"none","buttonText":"Lisää tuotteet ostoskoriin","buttonBackgroundColor":"#009893","buttonTextColor":"#FFFFFF","bundleImageType":"combo","bundleImageData":"","bundleImageLink":"","description":"Buy {{quantity}} items and save {{discount}}","bundleBadgeText":"Most popular","bundleBadgeColor":"#111111","bundleBadgeTextColor":"#FFFFFF","bundleHighlightOption":1}},"bundle-451452":{"params":{"shop":"ruohonjuuri.myshopify.com","recommendationType":"dynamic-bundle"},"widgetDesignSettings":{"widgetId":"bundle-451452","tenantId":"ruohonjuuri.myshopify.com","templateType":"customization","titleName":"Ihonhoitorutiini Whamisan tuotteilla","titleAlignment":"center","titleFont":"Poppins","titleFontSize":12,"titleFontStyle":"regular","titleTextColor":"#7A7A7A","titleTextTransform":"uppercase","buttonText":"Lisää tuotteet ostoskoriin","buttonBackgroundColor":"#596832","buttonTextColor":"#FFFFFF","bundleImageType":"combo","bundleImageData":"","bundleImageLink":""}},"bundle-474266":{"params":{"shop":"ruohonjuuri.myshopify.com","recommendationType":"dynamic-bundle"},"widgetDesignSettings":{"widgetId":"bundle-474266","tenantId":"ruohonjuuri.myshopify.com","templateType":"customization","titleName":"Diffuusori + eteeriset öljyt: Osta kerralla kaikki suosikit","titleAlignment":"center","titleFont":"EB Garamond","titleFontSize":24,"titleFontStyle":"regular","titleTextColor":"#000000","titleTextTransform":"none","buttonText":"Lisää tuotteet ostoskoriin","buttonBackgroundColor":"#009893","buttonTextColor":"#FFFFFF","bundleImageType":"combo","bundleImageData":"","bundleImageLink":""}},"bundle-731486":{"params":{"shop":"ruohonjuuri.myshopify.com","recommendationType":"dynamic-bundle"},"widgetDesignSettings":{"widgetId":"bundle-731486","tenantId":"ruohonjuuri.myshopify.com","templateType":"customization","titleName":"Diffuusori + eteeriset öljyt: Osta kerralla kaikki suosikit","titleAlignment":"center","titleFont":"EB Garamond","titleFontSize":24,"titleFontStyle":"regular","titleTextColor":"#000000","titleTextTransform":"none","buttonText":"Lisää tuotteet ostoskoriin","buttonBackgroundColor":"#009893","buttonTextColor":"#FFFFFF","bundleImageType":"combo","bundleImageData":"","bundleImageLink":""}},"bundle-814513":{"params":{"shop":"ruohonjuuri.myshopify.com","recommendationType":"dynamic-bundle"},"widgetDesignSettings":{"widgetId":"bundle-814513","tenantId":"ruohonjuuri.myshopify.com","templateType":"customization","titleName":"Diffuusori + eteeriset öljyt: Osta kerralla kaikki suosikit","titleAlignment":"center","titleFont":"EB Garamond","titleFontSize":24,"titleFontStyle":"regular","titleTextColor":"#000000","titleTextTransform":"none","buttonText":"Lisää tuotteet ostoskoriin","buttonBackgroundColor":"#009893","buttonTextColor":"#FFFFFF","bundleImageType":"combo","bundleImageData":"","bundleImageLink":""}},"bundle-687501":{"params":{"shop":"ruohonjuuri.myshopify.com","recommendationType":"dynamic-bundle"},"widgetDesignSettings":{"templateType":"customization","titleName":"Pure=Beauty – Osta kerralla kaikki suosikit","titleAlignment":"center","titleFont":"EB Garamond","titleFontSize":24,"titleFontStyle":"regular","titleTextColor":"#000000","titleTextTransform":"none","buttonText":"Lisää tuotteet ostoskoriin","buttonBackgroun
1352dColor":"#009893","buttonTextColor":"#FFFFFF","bundleImageType":"combo","bundleImageData":"","bundleImageLink":""}},"bundle-718335":{"params":{"shop":"ruohonjuuri.myshopify.com","recommendationType":"dynamic-bundle"},"widgetDesignSettings":{"widgetId":"bundle-718335","tenantId":"ruohonjuuri.myshopify.com","templateType":"customization","titleName":"Seitanin valmistukseen","titleAlignment":"center","titleFont":"EB Garamond","titleFontSize":24,"titleFontStyle":"regular","titleTextColor":"#000000","titleTextTransform":"none","buttonText":"Lisää tuotteet ostoskoriin","buttonBackgroundColor":"#009893","buttonTextColor":"#FFFFFF","bundleImageType":"combo","bundleImageData":"","bundleImageLink":""}},"bundle-323416":{"params":{"shop":"ruohonjuuri.myshopify.com","recommendationType":"dynamic-bundle"},"widgetDesignSettings":{"widgetId":"bundle-323416","tenantId":"ruohonjuuri.myshopify.com","templateType":"customization","titleName":"Laponie of Scandinavia – Osta nyt kaikki kerralla","titleAlignment":"center","titleFont":"EB Garamond","titleFontSize":24,"titleFontStyle":"regular","titleTextColor":"#000000","titleTextTransform":"none","buttonText":"Lisää tuotteet ostoskoriin","buttonBackgroundColor":"#009893","buttonTextColor":"#FFFFFF","bundleImageType":"combo","bundleImageData":"","bundleImageLink":""}},"bundle-452261":{"params":{"shop":"ruohonjuuri.myshopify.com","recommendationType":"dynamic-bundle"},"widgetDesignSettings":{"widgetId":"bundle-452261","tenantId":"ruohonjuuri.myshopify.com","templateType":"customization","titleName":"Ihonhoitorutiini Evolven tuotteilla – Osta kaikki kerralla","titleAlignment":"center","titleFont":"EB Garamond","titleFontSize":24,"titleFontStyle":"regular","titleTextColor":"#000000","titleTextTransform":"none","buttonText":"Lisää tuotteet ostoskoriin","buttonBackgroundColor":"#009893","buttonTextColor":"#FFFFFF","bundleImageType":"combo","bundleImageData":"","bundleImageLink":""}},"bundle-045443":{"params":{"shop":"ruohonjuuri.myshopify.com","recommendationType":"dynamic-bundle"},"widgetDesignSettings":{"widgetId":"bundle-045443","tenantId":"ruohonjuuri.myshopify.com","templateType":"customization","titleName":"Jouluiseen herkutteluun tai lahjaksi","titleAlignment":"center","titleFont":"EB Garamond","titleFontSize":24,"titleFontStyle":"regular","titleTextColor":"#000000","titleTextTransform":"none","buttonText":"Lisää tuotteet ostoskoriin","buttonBackgroundColor":"#009893","buttonTextColor":"#FFFFFF","bundleImageType":"combo","bundleImageData":"","bundleImageLink":""}},"bundle-067140":{"params":{"shop":"ruohonjuuri.myshopify.com","recommendationType":"dynamic-bundle"},"widgetDesignSettings":{"widgetId":"bundle-067140","tenantId":"ruohonjuuri.myshopify.com","templateType":"customization","titleName":"Four Reasons – Osta kerralla kaikki suosikit","titleAlignment":"center","titleFont":"EB Garamond","titleFontSize":24,"titleFontStyle":"regular","titleTextColor":"#000000","titleTextTransform":"none","buttonText":"Lisää tuotteet ostoskoriin","buttonBackgroundColor":"#009893","buttonTextColor":"#FFFFFF","bundleImageType":"combo","bundleImageData":"","bundleImageLink":"","description":"Buy {{quantity}} items and save {{discount}}","bundleBadgeText":"Most popular","bundleBadgeColor":"#111111","bundleBadgeTextColor":"#FFFFFF","bundleHighlightOption":1}},"bundle-418474":{"params":{"shop":"ruohonjuuri.myshopify.com","recommendationType":"dynamic-bundle"},"widgetDesignSettings":{"widgetId":"bundle-418474","tenantId":"ruohonjuuri.myshopify.com","templateType":"customization","titleName":"Joulutuotteita jopa -70 % – Osta nyt kaikki kerralla","titleAlignment":"center","titleFont":"EB Garamond","titleFontSize":24,"titleFontStyle":"regular","titleTextColor":"#000000","titleTextTransform":"none","buttonText":"Lisää tuotteet ostoskoriin","buttonBackgroundColor":"#009893","buttonTextColor":"#FFFFFF","bundleImageType":"combo","bundleImageData":"","bundleImageLink":""}},"bundle-110272":{"params":{"shop":"ruohonjuuri.myshopify.com","recommendationType":"dynamic-bundle"},"widgetDesignSettings":{"widgetId":"bundle-110272","tenantId":"ruohonjuuri.myshopify.com","templateType":"customization","titleName":"Joulutuotteita jopa -70 % – Osta nyt kaikki kerralla","titleAlignment":"center","titleFont":"EB Garamond","titleFontSize":24,"titleFontStyle":"regular","titleTextColor":"#000000","titleTextTransform":"none","buttonText":"Lisää tuotteet ostoskoriin","buttonBackgroun
1352dColor":"#009893","buttonTextColor":"#FFFFFF","bundleImageType":"combo","bundleImageData":"","bundleImageLink":""}},"bundle-282420":{"params":{"shop":"ruohonjuuri.myshopify.com","recommendationType":"dynamic-bundle"},"widgetDesignSettings":{"templateType":"default","titleName":"Hyvinvoivan arjen aloitukseen: Osta kerralla kaikki suosikit","buttonText":"Lisää tuotteet ostoskoriin","bundleImageType":"combo","bundleImageData":"","bundleImageLink":""}},"bundle-151321":{"params":{"shop":"ruohonjuuri.myshopify.com","recommendationType":"dynamic-bundle"},"widgetDesignSettings":{"widgetId":"bundle-151321","tenantId":"ruohonjuuri.myshopify.com","templateType":"customization","titleName":"Puhdistamo – Osta kerralla kaikki suosikit","titleAlignment":"center","titleFont":"EB Garamond","titleFontSize":24,"titleFontStyle":"regular","titleTextColor":"#000000","titleTextTransform":"none","buttonText":"Lisää tuotteet ostoskoriin","buttonBackgroundColor":"#009893","buttonTextColor":"#FFFFFF","bundleImageType":"combo","bundleImageData":"","bundleImageLink":"","description":"Buy {{quantity}} items and save {{discount}}","bundleBadgeText":"Most popular","bundleBadgeColor":"#111111","bundleBadgeTextColor":"#FFFFFF","bundleHighlightOption":1}},"bundle-508254":{"params":{"shop":"ruohonjuuri.myshopify.com","recommendationType":"dynamic-bundle"},"widgetDesignSettings":{"widgetId":"bundle-508254","tenantId":"ruohonjuuri.myshopify.com","templateType":"customization","titleName":"Clipper-teet – Osta kerralla kaikki suosikit","titleAlignment":"center","titleFont":"EB Garamond","titleFontSize":24,"titleFontStyle":"regular","titleTextColor":"#000000","titleTextTransform":"none","buttonText":"Lisää tuotteet ostoskoriin","buttonBackgroundColor":"#009893","buttonTextColor":"#FFFFFF","bundleImageType":"combo","bundleImageData":"","bundleImageLink":""}},"bundle-466255":{"params":{"shop":"ruohonjuuri.myshopify.com","recommendationType":"dynamic-bundle"},"widgetDesignSettings":{"widgetId":"bundle-466255","tenantId":"ruohonjuuri.myshopify.com","templateType":"customization","titleName":"Clipper-teet – Osta kerralla kaikki suosikit","titleAlignment":"center","titleFont":"EB Garamond","titleFontSize":24,"titleFontStyle":"regular","titleTextColor":"#000000","titleTextTransform":"none","buttonText":"Lisää tuotteet ostoskoriin","buttonBackgroundColor":"#009893","buttonTextColor":"#FFFFFF","bundleImageType":"combo","bundleImageData":"","bundleImageLink":""}},"bundle-423132":{"params":{"shop":"ruohonjuuri.myshopify.com","recommendationType":"dynamic-bundle"},"widgetDesignSettings":{"widgetId":"bundle-423132","tenantId":"ruohonjuuri.myshopify.com","templateType":"customization","titleName":"Clipper-teet – Osta kerralla kaikki suosikit","titleAlignment":"center","titleFont":"EB Garamond","titleFontSize":24,"titleFontStyle":"regular","titleTextColor":"#000000","titleTextTransform":"none","buttonText":"Lisää tuotteet ostoskoriin","buttonBackgroundColor":"#009893","buttonTextColor":"#FFFFFF","bundleImageType":"combo","bundleImageData":"","bundleImageLink":""}},"bundle-132817":{"params":{"shop":"ruohonjuuri.myshopify.com","recommendationType":"dynamic-bundle"},"widgetDesignSettings":{"widgetId":"bundle-132817","tenantId":"ruohonjuuri.myshopify.com","templateType":"customization","titleName":"Clipper-teet – Osta kerralla kaikki suosikit","titleAlignment":"center","titleFont":"EB Garamond","titleFontSize":24,"titleFontStyle":"regular","titleTextColor":"#000000","titleTextTransform":"none","buttonText":"Lisää tuotteet ostoskoriin","buttonBackgroundColor":"#009893","buttonTextColor":"#FFFFFF","bundleImageType":"combo","bundleImageData":"","bundleImageLink":""}},"bundle-158374":{"params":{"shop":"ruohonjuuri.myshopify.com","recommendationType":"dynamic-bundle"},"widgetDesignSettings":{"widgetId":"bundle-158374","tenantId":"ruohonjuuri.myshopify.com","templateType":"customization","titleName":"Born to Bio kasvonaamiot – Osta nyt kaikki kerralla","titleAlignment":"center","titleFont":"EB Garamond","titleFontSize":24,"titleFontStyle":"regular","titleTextColor":"#000000","titleTextTransform":"none","buttonText":"Lisää tuotteet ostoskoriin","buttonBackgroun
1352dColor":"#009893","buttonTextColor":"#FFFFFF","bundleImageType":"combo","bundleImageData":"","bundleImageLink":""}},"bundle-803362":{"params":{"shop":"ruohonjuuri.myshopify.com","recommendationType":"dynamic-bundle"},"widgetDesignSettings":{"widgetId":"bundle-803362","tenantId":"ruohonjuuri.myshopify.com","templateType":"customization","titleName":"Paremmat välipalat  – Osta nyt kaikki kerralla","titleAlignment":"center","titleFont":"EB Garamond","titleFontSize":24,"titleFontStyle":"regular","titleTextColor":"#000000","titleTextTransform":"none","buttonText":"Lisää tuotteet ostoskoriin","buttonBackgroundColor":"#009893","buttonTextColor":"#FFFFFF","bundleImageType":"combo","bundleImageData":"","bundleImageLink":""}},"bundle-537606":{"params":{"shop":"ruohonjuuri.myshopify.com","recommendationType":"dynamic-bundle"},"widgetDesignSettings":{"widgetId":"bundle-537606","tenantId":"ruohonjuuri.myshopify.com","templateType":"customization","titleName":"Aminohapot – Osta nyt kaikki kerralla","titleAlignment":"center","titleFont":"EB Garamond","titleFontSize":24,"titleFontStyle":"regular","titleTextColor":"#000000","titleTextTransform":"none","buttonText":"Lisää tuotteet ostoskoriin","buttonBackgroundColor":"#009893","buttonTextColor":"#FFFFFF","bundleImageType":"combo","bundleImageData":"","bundleImageLink":""}},"bundle-501382":{"params":{"shop":"ruohonjuuri.myshopify.com","recommendationType":"dynamic-bundle"},"widgetDesignSettings":{"widgetId":"bundle-501382","tenantId":"ruohonjuuri.myshopify.com","templateType":"customization","titleName":"Aminohapot – Osta nyt kaikki kerralla","titleAlignment":"center","titleFont":"EB Garamond","titleFontSize":24,"titleFontStyle":"regular","titleTextColor":"#000000","titleTextTransform":"none","buttonText":"Lisää tuotteet ostoskoriin","buttonBackgroundColor":"#009893","buttonTextColor":"#FFFFFF","bundleImageType":"combo","bundleImageData":"","bundleImageLink":""}},"bundle-184106":{"params":{"shop":"ruohonjuuri.myshopify.com","recommendationType":"dynamic-bundle"},"widgetDesignSettings":{"widgetId":"bundle-184106","tenantId":"ruohonjuuri.myshopify.com","templateType":"customization","titleName":"Dr. Hauschka – Osta nyt kaikki kerralla","titleAlignment":"center","titleFont":"EB Garamond","titleFontSize":24,"titleFontStyle":"regular","titleTextColor":"#000000","titleTextTransform":"none","buttonText":"Lisää tuotteet ostoskoriin","buttonBackgroundColor":"#009893","buttonTextColor":"#FFFFFF","bundleImageType":"combo","bundleImageData":"","bundleImageLink":""}},"bundle-728806":{"params":{"shop":"ruohonjuuri.myshopify.com","recommendationType":"dynamic-bundle"},"widgetDesignSettings":{"widgetId":"bundle-728806","tenantId":"ruohonjuuri.myshopify.com","templateType":"customization","titleName":"Dr. Hauschka – Osta nyt kaikki kerralla","titleAlignment":"center","titleFont":"EB Garamond","titleFontSize":24,"titleFontStyle":"regular","titleTextColor":"#000000","titleTextTransform":"none","buttonText":"Lisää tuotteet ostoskoriin","buttonBackgroundColor":"#009893","buttonTextColor":"#FFFFFF","bundleImageType":"combo","bundleImageData":"","bundleImageLink":""}},"bundle-340128":{"params":{"shop":"ruohonjuuri.myshopify.com","recommendationType":"dynamic-bundle"},"widgetDesignSettings":{"widgetId":"bundle-340128","tenantId":"ruohonjuuri.myshopify.com","templateType":"customization","titleName":"Dr. Hauschka – Osta nyt kaikki kerralla","titleAlignment":"center","titleFont":"EB Garamond","titleFontSize":24,"titleFontStyle":"regular","titleTextColor":"#000000","titleTextTransform":"none","buttonText":"Lisää tuotteet ostoskoriin","buttonBackgroundColor":"#009893","buttonTextColor":"#FFFFFF","bundleImageType":"combo","bundleImageData":"","bundleImageLink":""}},"bundle-872201":{"params":{"shop":"ruohonjuuri.myshopify.com","recommendationType":"dynamic-bundle"},"widgetDesignSettings":{"widgetId":"bundle-872201","tenantId":"ruohonjuuri.myshopify.com","templateType":"customization","titleName":"Djusie-sarjan suosikit – Osta nyt kaikki kerralla","titleAlignment":"center","titleFont":"EB Garamond","titleFontSize":24,"titleFontStyle":"regular","titleTextColor":"#000000","titleTextTransform":"none","buttonText":"Lisää tuotteet ostoskoriin","buttonBackgroun
1352dColor":"#009893","buttonTextColor":"#FFFFFF","bundleImageType":"combo","bundleImageData":"","bundleImageLink":""}},"bundle-466572":{"params":{"shop":"ruohonjuuri.myshopify.com","recommendationType":"dynamic-bundle"},"widgetDesignSettings":{"widgetId":"bundle-466572","tenantId":"ruohonjuuri.myshopify.com","templateType":"customization","titleName":"Laponie of Scandinavia – Osta nyt kaikki kerralla","titleAlignment":"center","titleFont":"EB Garamond","titleFontSize":24,"titleFontStyle":"regular","titleTextColor":"#000000","titleTextTransform":"none","buttonText":"Lisää tuotteet ostoskoriin","buttonBackgroundColor":"#009893","buttonTextColor":"#FFFFFF","bundleImageType":"combo","bundleImageData":"","bundleImageLink":""}},"bundle-716468":{"params":{"shop":"ruohonjuuri.myshopify.com","recommendationType":"dynamic-bundle"},"widgetDesignSettings":{"widgetId":"bundle-716468","tenantId":"ruohonjuuri.myshopify.com","templateType":"customization","titleName":"Hyvinvoivaan arkeen: Osta nyt kaikki kerralla","titleAlignment":"center","titleFont":"EB Garamond","titleFontSize":24,"titleFontStyle":"regular","titleTextColor":"#000000","titleTextTransform":"none","buttonText":"Lisää tuotteet ostoskoriin","buttonBackgroundColor":"#009893","buttonTextColor":"#FFFFFF","bundleImageType":"combo","bundleImageData":"","bundleImageLink":""}},"bundle-680233":{"params":{"shop":"ruohonjuuri.myshopify.com","recommendationType":"dynamic-bundle"},"widgetDesignSettings":{"widgetId":"bundle-680233","tenantId":"ruohonjuuri.myshopify.com","templateType":"customization","titleName":"Hyvinvoivaan arkeen: Osta nyt kaikki kerralla","titleAlignment":"center","titleFont":"EB Garamond","titleFontSize":24,"titleFontStyle":"regular","titleTextColor":"#000000","titleTextTransform":"none","buttonText":"Lisää tuotteet ostoskoriin","buttonBackgroundColor":"#009893","buttonTextColor":"#FFFFFF","bundleImageType":"combo","bundleImageData":"","bundleImageLink":""}},"bundle-678805":{"params":{"shop":"ruohonjuuri.myshopify.com","recommendationType":"dynamic-bundle"},"widgetDesignSettings":{"widgetId":"bundle-678805","tenantId":"ruohonjuuri.myshopify.com","templateType":"customization","titleName":"Talvi-iholle ja hiuksille: Frantsilan suosikit","titleAlignment":"center","titleFont":"EB Garamond","titleFontSize":24,"titleFontStyle":"regular","titleTextColor":"#000000","titleTextTransform":"none","buttonText":"Lisää tuotteet ostoskoriin","buttonBackgroundColor":"#009893","buttonTextColor":"#FFFFFF","bundleImageType":"combo","bundleImageData":"","bundleImageLink":""}},"bundle-843260":{"params":{"shop":"ruohonjuuri.myshopify.com","recommendationType":"dynamic-bundle"},"widgetDesignSettings":{"widgetId":"bundle-843260","tenantId":"ruohonjuuri.myshopify.com","templateType":"customization","titleName":"Saaren Taika – Osta kerralla kaikki suosikit","titleAlignment":"center","titleFont":"EB Garamond","titleFontSize":24,"titleFontStyle":"regular","titleTextColor":"#000000","titleTextTransform":"none","buttonText":"Lisää tuotteet ostoskoriin","buttonBackgroundColor":"#009893","buttonTextColor":"#FFFFFF","bundleImageType":"combo","bundleImageData":"","bundleImageLink":""}},"bundle-547878":{"params":{"shop":"ruohonjuuri.myshopify.com","recommendationType":"dynamic-bundle"},"widgetDesignSettings":{"widgetId":"bundle-547878","tenantId":"ruohonjuuri.myshopify.com","templateType":"customization","titleName":"Osta 4 Maksa 3 - Alennuksen saat kassalla","titleAlignment":"center","titleFont":"EB Garamond","titleFontSize":24,"titleFontStyle":"regular","titleTextColor":"#000000","titleTextTransform":"none","buttonText":"Lisää tuotteet ostoskoriin","buttonBackgroundColor":"#009893","buttonTextColor":"#FFFFFF","bundleImageType":"combo","bundleImageData":"","bundleImageLink":"","description":"Buy {{quantity}} items and save {{discount}}","bundleBadgeText":"Most popular","bundleBadgeColor":"#111111","bundleBadgeTextColor":"#FFFFFF","bundleHighlightOption":1,"variantSelection":"single"}},"bundle-050862":{"params":{"shop":"ruohonjuuri.myshopify.com","recommendationType":"dynamic-bundle"},"widgetDesignSettings":{"widgetId":"bundle-050862","tenantId":"ruohonjuuri.myshopify.com","templateType":"customization","titleName":"Puhdistamo – Osta kerralla kaikki suosikit","titleAlignment":"center","titleFont":"EB Garamond","titleFontSize":24,"titleFontStyle":"regular","titleTextColor":"#000000","titleTextTransform":"none","buttonText":"Lisää tuotteet ostoskoriin","buttonBackgroun
1352dColor":"#009893","buttonTextColor":"#FFFFFF","bundleImageType":"combo","bundleImageData":"","bundleImageLink":"","description":"Buy {{quantity}} items and save {{discount}}","bundleBadgeText":"Most popular","bundleBadgeColor":"#111111","bundleBadgeTextColor":"#FFFFFF","bundleHighlightOption":1}},"bundle-717136":{"params":{"shop":"ruohonjuuri.myshopify.com","recommendationType":"dynamic-bundle"},"widgetDesignSettings":{"widgetId":"bundle-717136","tenantId":"ruohonjuuri.myshopify.com","templateType":"customization","titleName":"Hyvinvoivaan arkeen -  Osta kerralla kaikki suosikit","titleAlignment":"center","titleFont":"EB Garamond","titleFontSize":24,"titleFontStyle":"regular","titleTextColor":"#000000","titleTextTransform":"none","buttonText":"Lisää tuotteet ostoskoriin","buttonBackgroundColor":"#009893","buttonTextColor":"#FFFFFF","bundleImageType":"combo","bundleImageData":"","bundleImageLink":""}},"bundle-788672":{"params":{"shop":"ruohonjuuri.myshopify.com","recommendationType":"dynamic-bundle"},"widgetDesignSettings":{"widgetId":"bundle-788672","tenantId":"ruohonjuuri.myshopify.com","templateType":"customization","titleName":"Parempien valintojen ale – Osta kerralla kaikki suosikit","titleAlignment":"center","titleFont":"EB Garamond","titleFontSize":24,"titleFontStyle":"regular","titleTextColor":"#000000","titleTextTransform":"none","buttonText":"Lisää tuotteet ostoskoriin","buttonBackgroundColor":"#009893","buttonTextColor":"#FFFFFF","bundleImageType":"combo","bundleImageData":"","bundleImageLink":""}},"bundle-525024":{"params":{"shop":"ruohonjuuri.myshopify.com","recommendationType":"dynamic-bundle"},"widgetDesignSettings":{"widgetId":"bundle-525024","tenantId":"ruohonjuuri.myshopify.com","templateType":"customization","titleName":"Parempien valintojen ale – Osta kerralla kaikki suosikit","titleAlignment":"center","titleFont":"EB Garamond","titleFontSize":24,"titleFontStyle":"regular","titleTextColor":"#000000","titleTextTransform":"none","buttonText":"Lisää tuotteet ostoskoriin","buttonBackgroundColor":"#009893","buttonTextColor":"#FFFFFF","bundleImageType":"combo","bundleImageData":"","bundleImageLink":""}},"bundle-222750":{"params":{"shop":"ruohonjuuri.myshopify.com","recommendationType":"dynamic-bundle"},"widgetDesignSettings":{"tenantId":"ruohonjuuri.myshopify.com","widgetId":"bundle-222750","templateType":"customization","titleName":"Parempien valintojen ale – Osta kerralla kaikki suosikit","titleAlignment":"center","titleFont":"EB Garamond","titleFontSize":24,"titleFontStyle":"regular","titleTextColor":"#000000","titleTextTransform":"none","buttonText":"Lisää tuotteet ostoskoriin","buttonBackgroundColor":"#009893","buttonTextColor":"#FFFFFF","bundleImageType":"combo","bundleImageData":"","bundleImageLink":""}},"bundle-638748":{"params":{"shop":"ruohonjuuri.myshopify.com","recommendationType":"dynamic-bundle"},"widgetDesignSettings":{"tenantId":"ruohonjuuri.myshopify.com","widgetId":"bundle-638748","templateType":"customization","titleName":"Parempien valintojen ale – Osta kerralla kaikki suosikit","titleAlignment":"center","titleFont":"EB Garamond","titleFontSize":24,"titleFontStyle":"regular","titleTextColor":"#000000","titleTextTransform":"none","buttonText":"Lisää tuotteet ostoskoriin","buttonBackgroundColor":"#009893","buttonTextColor":"#FFFFFF","bundleImageType":"combo","bundleImageData":"","bundleImageLink":""}},"bundle-340163":{"params":{"shop":"ruohonjuuri.myshopify.com","recommendationType":"dynamic-bundle"},"widgetDesignSettings":{"templateType":"customization","titleName":"Hyvinvoivan arjen aloitukseen: Osta kerralla kaikki suosikit","titleAlignment":"center","titleFont":"EB Garamond","titleFontSize":24,"titleFontStyle":"regular","titleTextColor":"#000000","titleTextTransform":"none","buttonText":"Lisää tuotteet ostoskoriin","buttonBackgroundColor":"#009893","buttonTextColor":"#FFFFFF","bundleImageType":"combo","bundleImageData":"","bundleImageLink":""}},"bundle-353267":{"params":{"shop":"ruohonjuuri.myshopify.com","recommendationType":"dynamic-bundle"},"widgetDesignSettings":{"templateType":"customization","titleName":"Hyvinvoivan arjen aloitukseen: Osta kerralla kaikki suosikit","titleAlignment":"center","titleFont":"EB Garamond","titleFontSize":24,"titleFontStyle":"regular","titleTextColor":"#000000","titleTextTransform":"none","buttonText":"Lisää tuotteet ostoskoriin","buttonBackgroun
1352dColor":"#009893","buttonTextColor":"#FFFFFF","bundleImageType":"combo","bundleImageData":"","bundleImageLink":""}},"bundle-360372":{"params":{"shop":"ruohonjuuri.myshopify.com","recommendationType":"dynamic-bundle"},"widgetDesignSettings":{"templateType":"customization","titleName":"Paremmat välipalat arkeen – Osta nyt kaikki kerralla","titleAlignment":"center","titleFont":"EB Garamond","titleFontSize":24,"titleFontStyle":"regular","titleTextColor":"#000000","titleTextTransform":"none","buttonText":"Lisää tuotteet ostoskoriin","buttonBackgroundColor":"#009893","buttonTextColor":"#FFFFFF","bundleImageType":"combo","bundleImageData":"","bundleImageLink":""}},"bundle-025750":{"params":{"shop":"ruohonjuuri.myshopify.com","recommendationType":"dynamic-bundle"},"widgetDesignSettings":{"widgetId":"bundle-025750","tenantId":"ruohonjuuri.myshopify.com","templateType":"customization","titleName":"Ihonhoidon suosikit – Osta nyt kaikki kerralla","titleAlignment":"center","titleFont":"EB Garamond","titleFontSize":24,"titleFontStyle":"regular","titleTextColor":"#000000","titleTextTransform":"none","buttonText":"Lisää tuotteet ostoskoriin","buttonBackgroundColor":"#009893","buttonTextColor":"#FFFFFF","bundleImageType":"combo","bundleImageData":"","bundleImageLink":"","description":"Buy {{quantity}} items and save {{discount}}","bundleBadgeText":"Most popular","bundleBadgeColor":"#111111","bundleBadgeTextColor":"#FFFFFF","bundleHighlightOption":1}},"bundle-677517":{"params":{"shop":"ruohonjuuri.myshopify.com","recommendationType":"dynamic-bundle"},"widgetDesignSettings":{"widgetId":"bundle-677517","tenantId":"ruohonjuuri.myshopify.com","templateType":"customization","titleName":"Ihonhoidon suosikit – Osta nyt kaikki kerralla","titleAlignment":"center","titleFont":"EB Garamond","titleFontSize":24,"titleFontStyle":"regular","titleTextColor":"#000000","titleTextTransform":"none","buttonText":"Lisää tuotteet ostoskoriin","buttonBackgroundColor":"#009893","buttonTextColor":"#FFFFFF","bundleImageType":"combo","bundleImageData":"","bundleImageLink":""}},"bundle-560433":{"params":{"shop":"ruohonjuuri.myshopify.com","recommendationType":"dynamic-bundle"},"widgetDesignSettings":{"widgetId":"bundle-560433","tenantId":"ruohonjuuri.myshopify.com","templateType":"customization","titleName":"Ihonhoidon suosikkeja – Osta nyt kaikki kerralla","titleAlignment":"center","titleFont":"EB Garamond","titleFontSize":24,"titleFontStyle":"regular","titleTextColor":"#000000","titleTextTransform":"none","buttonText":"Lisää tuotteet ostoskoriin","buttonBackgroundColor":"#009893","buttonTextColor":"#FFFFFF","bundleImageType":"combo","bundleImageData":"","bundleImageLink":""}},"bundle-056156":{"params":{"shop":"ruohonjuuri.myshopify.com","recommendationType":"dynamic-bundle"},"widgetDesignSettings":{"tenantId":"ruohonjuuri.myshopify.com","widgetId":"bundle-056156","templateType":"customization","titleName":"Glögit nyt -70 % – Osta kaikki kerralla","titleAlignment":"center","titleFont":"EB Garamond","titleFontSize":24,"titleFontStyle":"regular","titleTextColor":"#000000","titleTextTransform":"none","buttonText":"Lisää tuotteet ostoskoriin","buttonBackgroundColor":"#009893","buttonTextColor":"#FFFFFF","bundleImageType":"combo","bundleImageData":"","bundleImageLink":""}},"bundle-440274":{"params":{"shop":"ruohonjuuri.myshopify.com","recommendationType":"dynamic-bundle"},"widgetDesignSettings":{"widgetId":"bundle-440274","tenantId":"ruohonjuuri.myshopify.com","templateType":"customization","titleName":"Osta myös nämä asiakkaidemme suosikit","titleAlignment":"center","titleFont":"EB Garamond","titleFontSize":24,"titleFontStyle":"regular","titleTextColor":"#000000","titleTextTransform":"none","buttonText":"Lisää tuotteet ostoskoriin","buttonBackgroundColor":"#009893","buttonTextColor":"#FFFFFF","bundleImageType":"combo","bundleImageData":"","bundleImageLink":"","description":"Buy {{quantity}} items and save {{discount}}","bundleBadgeText":"Most popular","bundleBadgeColor":"#111111","bundleBadgeTextColor":"#FFFFFF","bundleHighlightOption":1,"variantSelection":"single"}},"bundle-218363":{"params":{"shop":"ruohonjuuri.myshopify.com","recommendationType":"dynamic-bundle"},"widgetDesignSettings":{"templateType":"customization","titleName":"Vaatehuoltoon – Osta nyt kaikki kerralla","titleAlignment":"center","titleFont":"EB Garamond","titleFontSize":24,"titleFontStyle":"regular","titleTextColor":"#000000","titleTextTransform":"none","buttonText":"Add bundle to cart","buttonBackgroun
1352dColor":"#009893","buttonTextColor":"#FFFFFF","bundleImageType":"combo","bundleImageData":"","bundleImageLink":""}},"bundle-260640":{"params":{"shop":"ruohonjuuri.myshopify.com","recommendationType":"dynamic-bundle"},"widgetDesignSettings":{"templateType":"customization","titleName":"Moya Matcha -teet – Osta kerralla kaikki suosikit","titleAlignment":"center","titleFont":"EB Garamond","titleFontSize":24,"titleFontStyle":"regular","titleTextColor":"#000000","titleTextTransform":"none","buttonText":"Lisää tuotteet ostoskoriin","buttonBackgroundColor":"#009893","buttonTextColor":"#FFFFFF","bundleImageType":"combo","bundleImageData":"","bundleImageLink":""}},"bundle-208807":{"params":{"shop":"ruohonjuuri.myshopify.com","recommendationType":"dynamic-bundle"},"widgetDesignSettings":{"widgetId":"bundle-208807","tenantId":"ruohonjuuri.myshopify.com","templateType":"customization","titleName":"Moonvalley-patukat – Osta kerralla kaikki maut","titleAlignment":"center","titleFont":"EB Garamond","titleFontSize":24,"titleFontStyle":"regular","titleTextColor":"#000000","titleTextTransform":"none","buttonText":"Lisää tuotteet ostoskoriin","buttonBackgroundColor":"#009893","buttonTextColor":"#FFFFFF","bundleImageType":"combo","bundleImageData":"","bundleImageLink":""}},"bundle-155718":{"params":{"shop":"ruohonjuuri.myshopify.com","recommendationType":"dynamic-bundle"},"widgetDesignSettings":{"widgetId":"bundle-155718","tenantId":"ruohonjuuri.myshopify.com","templateType":"customization","titleName":"Moonvalley-patukat – Osta kerralla kaikki maut","titleAlignment":"center","titleFont":"EB Garamond","titleFontSize":24,"titleFontStyle":"regular","titleTextColor":"#000000","titleTextTransform":"none","buttonText":"Lisää tuotteet ostoskoriin","buttonBackgroundColor":"#009893","buttonTextColor":"#FFFFFF","bundleImageType":"combo","bundleImageData":"","bundleImageLink":""}},"bundle-654674":{"params":{"shop":"ruohonjuuri.myshopify.com","recommendationType":"dynamic-bundle"},"widgetDesignSettings":{"widgetId":"bundle-654674","tenantId":"ruohonjuuri.myshopify.com","templateType":"customization","titleName":"Bruns hiustuotteet – Osta kerralla kaikki suosikit","titleAlignment":"center","titleFont":"EB Garamond","titleFontSize":24,"titleFontStyle":"regular","titleTextColor":"#000000","titleTextTransform":"none","buttonText":"Lisää tuotteet ostoskoriin","buttonBackgroundColor":"#009893","buttonTextColor":"#FFFFFF","bundleImageType":"combo","bundleImageData":"","bundleImageLink":""}},"bundle-111224":{"params":{"shop":"ruohonjuuri.myshopify.com","recommendationType":"dynamic-bundle"},"widgetDesignSettings":{"templateType":"customization","titleName":"Bruns hiustuotteet – Osta kerralla kaikki suosikit","titleAlignment":"center","titleFont":"EB Garamond","titleFontSize":24,"titleFontStyle":"regular","titleTextColor":"#000000","titleTextTransform":"none","buttonText":"Lisää tuotteet ostoskoriin","buttonBackgroundColor":"#009893","buttonTextColor":"#FFFFFF","bundleImageType":"combo","bundleImageData":"","bundleImageLink":""}},"bundle-882122":{"params":{"shop":"ruohonjuuri.myshopify.com","recommendationType":"dynamic-bundle"},"widgetDesignSettings":{"templateType":"customization","titleName":"Flow Cosmetics – Osta kerralla kaikki suosikit","titleAlignment":"center","titleFont":"EB Garamond","titleFontSize":24,"titleFontStyle":"regular","titleTextColor":"#000000","titleTextTransform":"none","buttonText":"Lisää tuotteet ostoskoriin","buttonBackgroundColor":"#009893","buttonTextColor":"#FFFFFF","bundleImageType":"combo","bundleImageData":"","bundleImageLink":""}},"bundle-715717":{"params":{"shop":"ruohonjuuri.myshopify.com","recommendationType":"dynamic-bundle"},"widgetDesignSettings":{"widgetId":"bundle-715717","tenantId":"ruohonjuuri.myshopify.com","templateType":"customization","titleName":"Luonnon lisävoimia vastustuskyvylle","titleAlignment":"center","titleFont":"EB Garamond","titleFontSize":24,"titleFontStyle":"regular","titleTextColor":"#000000","titleTextTransform":"none","buttonText":"Lisää tuotteet ostoskoriin","buttonBackgroun
1352dColor":"#009893","buttonTextColor":"#FFFFFF","bundleImageType":"combo","bundleImageData":"","bundleImageLink":""}},"bundle-033168":{"params":{"shop":"ruohonjuuri.myshopify.com","recommendationType":"dynamic-bundle"},"widgetDesignSettings":{"templateType":"customization","titleName":"Luonnon lisävoimia vastustuskyvylle","titleAlignment":"center","titleFont":"EB Garamond","titleFontSize":24,"titleFontStyle":"regular","titleTextColor":"#000000","titleTextTransform":"none","buttonText":"Lisää tuotteet ostoskoriin","buttonBackgroundColor":"#009893","buttonTextColor":"#FFFFFF","bundleImageType":"combo","bundleImageData":"","bundleImageLink":""}},"bundle-551075":{"params":{"shop":"ruohonjuuri.myshopify.com","recommendationType":"dynamic-bundle"},"widgetDesignSettings":{"widgetId":"bundle-551075","tenantId":"ruohonjuuri.myshopify.com","templateType":"customization","titleName":"Evolve-tuotteet hiuksille ja vartalolle – Osta kaikki kerralla","titleAlignment":"center","titleFont":"EB Garamond","titleFontSize":24,"titleFontStyle":"regular","titleTextColor":"#000000","titleTextTransform":"none","buttonText":"Lisää tuotteet ostoskoriin","buttonBackgroundColor":"#009893","buttonTextColor":"#FFFFFF","bundleImageType":"combo","bundleImageData":"","bundleImageLink":""}},"bundle-251188":{"params":{"shop":"ruohonjuuri.myshopify.com","recommendationType":"dynamic-bundle"},"widgetDesignSettings":{"widgetId":"bundle-251188","tenantId":"ruohonjuuri.myshopify.com","templateType":"customization","titleName":"Evolve-tuotteet vartalolle – Osta kaikki kerralla","titleAlignment":"center","titleFont":"EB Garamond","titleFontSize":24,"titleFontStyle":"regular","titleTextColor":"#000000","titleTextTransform":"none","buttonText":"Lisää tuotteet ostoskoriin","buttonBackgroundColor":"#009893","buttonTextColor":"#FFFFFF","bundleImageType":"combo","bundleImageData":"","bundleImageLink":""}},"bundle-085683":{"params":{"shop":"ruohonjuuri.myshopify.com","recommendationType":"dynamic-bundle"},"widgetDesignSettings":{"templateType":"customization","titleName":"Soulel, luonnon apu sisäisen tasapainoon","titleAlignment":"center","titleFont":"EB Garamond","titleFontSize":24,"titleFontStyle":"regular","titleTextColor":"#000000","titleTextTransform":"none","buttonText":"Lisää tuotteet ostoskoriin","buttonBackgroundColor":"#009893","buttonTextColor":"#FFFFFF","bundleImageType":"combo","bundleImageData":"","bundleImageLink":""}},"bundle-416157":{"params":{"shop":"ruohonjuuri.myshopify.com","recommendationType":"dynamic-bundle"},"widgetDesignSettings":{"widgetId":"bundle-416157","tenantId":"ruohonjuuri.myshopify.com","templateType":"customization","titleName":"Soulel, luonnon apu sisäisen tasapainoon","titleAlignment":"center","titleFont":"EB Garamond","titleFontSize":24,"titleFontStyle":"regular","titleTextColor":"#000000","titleTextTransform":"none","buttonText":"Lisää tuotteet ostoskoriin","buttonBackgroundColor":"#009893","buttonTextColor":"#FFFFFF","bundleImageType":"combo","bundleImageData":"","bundleImageLink":"","description":"Buy {{quantity}} items and save {{discount}}","bundleBadgeText":"Most popular","bundleBadgeColor":"#111111","bundleBadgeTextColor":"#FFFFFF","bundleHighlightOption":1}},"bundle-544622":{"params":{"shop":"ruohonjuuri.myshopify.com","recommendationType":"dynamic-bundle"},"widgetDesignSettings":{"templateType":"customization","titleName":"Frantsila salvat – Osta nyt kaikki kerralla","titleAlignment":"center","titleFont":"EB Garamond","titleFontSize":24,"titleFontStyle":"regular","titleTextColor":"#000000","titleTextTransform":"none","buttonText":"Lisää tuotteet ostoskoriin","buttonBackgroundColor":"#009893","buttonTextColor":"#FFFFFF","bundleImageType":"combo","bundleImageData":"","bundleImageLink":""}},"bundle-056102":{"params":{"shop":"ruohonjuuri.myshopify.com","recommendationType":"dynamic-bundle"},"widgetDesignSettings":{"templateType":"customization","titleName":"Frantsila salvat – Osta nyt kaikki kerralla","titleAlignment":"center","titleFont":"EB Garamond","titleFontSize":24,"titleFontStyle":"regular","titleTextColor":"#000000","titleTextTransform":"none","buttonText":"Lisää tuotteet ostoskoriin","buttonBackgroun
1352dColor":"#009893","buttonTextColor":"#FFFFFF","bundleImageType":"combo","bundleImageData":"","bundleImageLink":""}},"bundle-778217":{"params":{"shop":"ruohonjuuri.myshopify.com","recommendationType":"dynamic-bundle"},"widgetDesignSettings":{"widgetId":"bundle-778217","tenantId":"ruohonjuuri.myshopify.com","templateType":"customization","titleName":"Murumuru – Osta nyt kaikki kerralla","titleAlignment":"center","titleFont":"EB Garamond","titleFontSize":24,"titleFontStyle":"regular","titleTextColor":"#000000","titleTextTransform":"none","buttonText":"Lisää tuotteet ostoskoriin","buttonBackgroundColor":"#009893","buttonTextColor":"#FFFFFF","bundleImageType":"combo","bundleImageData":"","bundleImageLink":"","description":"Buy {{quantity}} items and save {{discount}}","bundleBadgeText":"Most popular","bundleBadgeColor":"#111111","bundleBadgeTextColor":"#FFFFFF","bundleHighlightOption":1}},"bundle-837056":{"params":{"shop":"ruohonjuuri.myshopify.com","recommendationType":"dynamic-bundle"},"widgetDesignSettings":{"widgetId":"bundle-837056","tenantId":"ruohonjuuri.myshopify.com","templateType":"customization","titleName":"Murumuru – Osta nyt kaikki kerralla","titleAlignment":"center","titleFont":"EB Garamond","titleFontSize":24,"titleFontStyle":"regular","titleTextColor":"#000000","titleTextTransform":"none","buttonText":"Lisää tuotteet ostoskoriin","buttonBackgroundColor":"#009893","buttonTextColor":"#FFFFFF","bundleImageType":"combo","bundleImageData":"","bundleImageLink":"","description":"Buy {{quantity}} items and save {{discount}}","bundleBadgeText":"Most popular","bundleBadgeColor":"#111111","bundleBadgeTextColor":"#FFFFFF","bundleHighlightOption":1}},"bundle-157502":{"params":{"shop":"ruohonjuuri.myshopify.com","recommendationType":"dynamic-bundle"},"widgetDesignSettings":{"templateType":"customization","titleName":"Palaudu stressistä ja nuku paremmin ","titleAlignment":"center","titleFont":"EB Garamond","titleFontSize":24,"titleFontStyle":"regular","titleTextColor":"#000000","titleTextTransform":"none","buttonText":"Lisää tuotteet ostoskoriin","buttonBackgroundColor":"#009893","buttonTextColor":"#FFFFFF","bundleImageType":"combo","bundleImageData":"","bundleImageLink":""}},"bundle-306070":{"params":{"shop":"ruohonjuuri.myshopify.com","recommendationType":"dynamic-bundle"},"widgetDesignSettings":{"templateType":"customization","titleName":"Palaudu stressistä ja nuku paremmin ","titleAlignment":"center","titleFont":"EB Garamond","titleFontSize":24,"titleFontStyle":"regular","titleTextColor":"#000000","titleTextTransform":"none","buttonText":"Lisää tuotteet ostoskoriin","buttonBackgroundColor":"#009893","buttonTextColor":"#FFFFFF","bundleImageType":"combo","bundleImageData":"","bundleImageLink":""}},"bundle-501228":{"params":{"shop":"ruohonjuuri.myshopify.com","recommendationType":"dynamic-bundle"},"widgetDesignSettings":{"widgetId":"bundle-501228","tenantId":"ruohonjuuri.myshopify.com","templateType":"customization","titleName":"Myrkyttömään siivoukseen – Osta nyt kaikki kerralla","titleAlignment":"center","titleFont":"EB Garamond","titleFontSize":24,"titleFontStyle":"regular","titleTextColor":"#000000","titleTextTransform":"none","buttonText":"Lisää tuotteet ostoskoriin","buttonBackgroundColor":"#009893","buttonTextColor":"#FFFFFF","bundleImageType":"combo","bundleImageData":"","bundleImageLink":"","description":"Buy {{quantity}} items and save {{discount}}","bundleBadgeText":"Most popular","bundleBadgeColor":"#111111","bundleBadgeTextColor":"#FFFFFF","bundleHighlightOption":1}},"bundle-806053":{"params":{"shop":"ruohonjuuri.myshopify.com","recommendationType":"dynamic-bundle"},"widgetDesignSettings":{"templateType":"customization","titleName":"Hampaiden hoitoon – Osta kaikki kerralla","titleAlignment":"center","titleFont":"EB Garamond","titleFontSize":24,"titleFontStyle":"regular","titleTextColor":"#000000","titleTextTransform":"none","buttonText":"Lisää tuotteet ostoskoriin","buttonBackgroundColor":"#009893","buttonTextColor":"#FFFFFF","bundleImageType":"combo","bundleImageData":"","bundleImageLink":""}},"bundle-706520":{"params":{"shop":"ruohonjuuri.myshopify.com","recommendationType":"dynamic-bundle"},"widgetDesignSettings":{"widgetId":"bundle-706520","tenantId":"ruohonjuuri.myshopify.com","templateType":"customization","titleName":"Puhdas+ – Osta nyt kaikki kerralla","titleAlignment":"center","titleFont":"EB Garamond","titleFontSize":24,"titleFontStyle":"regular","titleTextColor":"#000000","titleTextTransform":"none","buttonText":"Lisää tuotteet ostoskoriin","buttonBackgroun
1352dColor":"#009893","buttonTextColor":"#FFFFFF","bundleImageType":"combo","bundleImageData":"","bundleImageLink":""}},"bundle-675648":{"params":{"shop":"ruohonjuuri.myshopify.com","recommendationType":"dynamic-bundle"},"widgetDesignSettings":{"widgetId":"bundle-675648","tenantId":"ruohonjuuri.myshopify.com","templateType":"customization","titleName":"Puhdas+ – Osta nyt kaikki kerralla","titleAlignment":"center","titleFont":"EB Garamond","titleFontSize":24,"titleFontStyle":"regular","titleTextColor":"#000000","titleTextTransform":"none","buttonText":"Lisää tuotteet ostoskoriin","buttonBackgroundColor":"#009893","buttonTextColor":"#FFFFFF","bundleImageType":"combo","bundleImageData":"","bundleImageLink":""}},"bundle-874313":{"params":{"shop":"ruohonjuuri.myshopify.com","recommendationType":"dynamic-bundle"},"widgetDesignSettings":{"widgetId":"bundle-874313","tenantId":"ruohonjuuri.myshopify.com","templateType":"customization","titleName":"Puhdas+ – Osta nyt kaikki kerralla","titleAlignment":"center","titleFont":"EB Garamond","titleFontSize":24,"titleFontStyle":"regular","titleTextColor":"#000000","titleTextTransform":"none","buttonText":"Lisää tuotteet ostoskoriin","buttonBackgroundColor":"#009893","buttonTextColor":"#FFFFFF","bundleImageType":"combo","bundleImageData":"","bundleImageLink":""}},"bundle-172443":{"params":{"shop":"ruohonjuuri.myshopify.com","recommendationType":"dynamic-bundle"},"widgetDesignSettings":{"widgetId":"bundle-172443","tenantId":"ruohonjuuri.myshopify.com","templateType":"customization","titleName":"Puhdas+ – Osta nyt kaikki kerralla","titleAlignment":"center","titleFont":"EB Garamond","titleFontSize":24,"titleFontStyle":"regular","titleTextColor":"#000000","titleTextTransform":"none","buttonText":"Lisää tuotteet ostoskoriin","buttonBackgroundColor":"#009893","buttonTextColor":"#FFFFFF","bundleImageType":"combo","bundleImageData":"","bundleImageLink":""}},"bundle-264635":{"params":{"shop":"ruohonjuuri.myshopify.com","recommendationType":"dynamic-bundle"},"widgetDesignSettings":{"widgetId":"bundle-264635","tenantId":"ruohonjuuri.myshopify.com","templateType":"customization","titleName":"Puhdas+ – Osta nyt kaikki kerralla","titleAlignment":"center","titleFont":"EB Garamond","titleFontSize":24,"titleFontStyle":"regular","titleTextColor":"#000000","titleTextTransform":"none","buttonText":"Lisää tuotteet ostoskoriin","buttonBackgroundColor":"#009893","buttonTextColor":"#FFFFFF","bundleImageType":"combo","bundleImageData":"","bundleImageLink":""}},"bundle-762654":{"params":{"shop":"ruohonjuuri.myshopify.com","recommendationType":"dynamic-bundle"},"widgetDesignSettings":{"widgetId":"bundle-762654","tenantId":"ruohonjuuri.myshopify.com","templateType":"customization","titleName":"Puhdas+ – Osta nyt kaikki kerralla","titleAlignment":"center","titleFont":"EB Garamond","titleFontSize":24,"titleFontStyle":"regular","titleTextColor":"#000000","titleTextTransform":"none","buttonText":"Lisää tuotteet ostoskoriin","buttonBackgroundColor":"#009893","buttonTextColor":"#FFFFFF","bundleImageType":"combo","bundleImageData":"","bundleImageLink":""}},"bundle-612775":{"params":{"shop":"ruohonjuuri.myshopify.com","recommendationType":"dynamic-bundle"},"widgetDesignSettings":{"templateType":"customization","titleName":"Luonnon tukea hormonitoiminnallesi","titleAlignment":"center","titleFont":"EB Garamond","titleFontSize":24,"titleFontStyle":"regular","titleTextColor":"#000000","titleTextTransform":"none","buttonText":"Lisää tuotteet ostoskoriin","buttonBackgroundColor":"#009893","buttonTextColor":"#FFFFFF","bundleImageType":"combo","bundleImageData":"","bundleImageLink":"","description":"Buy {{quantity}} items and save {{discount}}","bundleBadgeText":"Most popular","bundleBadgeColor":"#111111","bundleBadgeTextColor":"#FFFFFF","bundleHighlightOption":1}},"bundle-131067":{"params":{"shop":"ruohonjuuri.myshopify.com","recommendationType":"dynamic-bundle"},"widgetDesignSettings":{"templateType":"customization","titleName":"Luonnon tehoaineet ikääntyvälle iholle","titleAlignment":"center","titleFont":"EB Garamond","titleFontSize":24,"titleFontStyle":"regular","titleTextColor":"#000000","titleTextTransform":"none","buttonText":"Lisää tuotteet ostoskoriin","buttonBackgroun
1352dColor":"#009893","buttonTextColor":"#FFFFFF","bundleImageType":"combo","bundleImageData":"","bundleImageLink":"","description":"Buy {{quantity}} items and save {{discount}}","bundleBadgeText":"Most popular","bundleBadgeColor":"#111111","bundleBadgeTextColor":"#FFFFFF","bundleHighlightOption":1}},"bundle-385166":{"params":{"shop":"ruohonjuuri.myshopify.com","recommendationType":"dynamic-bundle"},"widgetDesignSettings":{"templateType":"customization","titleName":"Intiimihyvinvointiin – Osta kaikki kerralla","titleAlignment":"center","titleFont":"EB Garamond","titleFontSize":24,"titleFontStyle":"regular","titleTextColor":"#000000","titleTextTransform":"none","buttonText":"Lisää tuotteet ostoskoriin","buttonBackgroundColor":"#009893","buttonTextColor":"#FFFFFF","bundleImageType":"combo","bundleImageData":"","bundleImageLink":"","description":"Buy {{quantity}} items and save {{discount}}","bundleBadgeText":"Most popular","bundleBadgeColor":"#111111","bundleBadgeTextColor":"#FFFFFF","bundleHighlightOption":1}},"bundle-536446":{"params":{"shop":"ruohonjuuri.myshopify.com","recommendationType":"dynamic-bundle"},"widgetDesignSettings":{"templateType":"customization","titleName":"Intiimihyvinvointiin – Osta kaikki kerralla","titleAlignment":"center","titleFont":"EB Garamond","titleFontSize":24,"titleFontStyle":"regular","titleTextColor":"#000000","titleTextTransform":"none","buttonText":"Lisää tuotteet ostoskoriin","buttonBackgroundColor":"#009893","buttonTextColor":"#FFFFFF","bundleImageType":"combo","bundleImageData":"","bundleImageLink":"","description":"Buy {{quantity}} items and save {{discount}}","bundleBadgeText":"Most popular","bundleBadgeColor":"#111111","bundleBadgeTextColor":"#FFFFFF","bundleHighlightOption":1}},"bundle-863825":{"params":{"shop":"ruohonjuuri.myshopify.com","recommendationType":"dynamic-bundle"},"widgetDesignSettings":{"widgetId":"bundle-863825","tenantId":"ruohonjuuri.myshopify.com","templateType":"customization","titleName":"THERA Nordic – Osta kaikki kerralla","titleAlignment":"center","titleFont":"EB Garamond","titleFontSize":24,"titleFontStyle":"regular","titleTextColor":"#000000","titleTextTransform":"none","buttonText":"Lisää tuotteet ostoskoriin","buttonBackgroundColor":"#009893","buttonTextColor":"#FFFFFF","bundleImageType":"combo","bundleImageData":"","bundleImageLink":"","description":"Buy {{quantity}} items and save {{discount}}","bundleBadgeText":"Most popular","bundleBadgeColor":"#111111","bundleBadgeTextColor":"#FFFFFF","bundleHighlightOption":1}},"bundle-177723":{"params":{"shop":"ruohonjuuri.myshopify.com","recommendationType":"dynamic-bundle"},"widgetDesignSettings":{"widgetId":"bundle-177723","tenantId":"ruohonjuuri.myshopify.com","templateType":"customization","titleName":"THERA Nordic – Osta kaikki kerralla","titleAlignment":"center","titleFont":"EB Garamond","titleFontSize":24,"titleFontStyle":"regular","titleTextColor":"#000000","titleTextTransform":"none","buttonText":"Lisää tuotteet ostoskoriin","buttonBackgroundColor":"#009893","buttonTextColor":"#FFFFFF","bundleImageType":"combo","bundleImageData":"","bundleImageLink":"","description":"Buy {{quantity}} items and save {{discount}}","bundleBadgeText":"Most popular","bundleBadgeColor":"#111111","bundleBadgeTextColor":"#FFFFFF","bundleHighlightOption":1}},"bundle-761176":{"params":{"shop":"ruohonjuuri.myshopify.com","recommendationType":"dynamic-bundle"},"widgetDesignSettings":{"tenantId":"ruohonjuuri.myshopify.com","widgetId":"bundle-761176","templateType":"customization","titleName":"Ruohiksen rakastetut -25 % – Osta nyt kaikki kerralla","titleAlignment":"center","titleFont":"EB Garamond","titleFontSize":24,"titleFontStyle":"regular","titleTextColor":"#000000","titleTextTransform":"none","buttonText":"Lisää tuotteet ostoskoriin","buttonBackgroundColor":"#009893","buttonTextColor":"#FFFFFF","bundleImageType":"combo","bundleImageData":"","bundleImageLink":"","description":"Buy {{quantity}} items and save {{discount}}","bundleBadgeText":"Most popular","bundleBadgeColor":"#111111","bundleBadgeTextColor":"#FFFFFF","bundleHighlightOption":1}},"bundle-570822":{"params":{"shop":"ruohonjuuri.myshopify.com","recommendationType":"dynamic-bundle"},"widgetDesignSettings":{"tenantId":"ruohonjuuri.myshopify.com","widgetId":"bundle-570822","templateType":"customization","titleName":"Ruohiksen rakastetut -25 % – Osta nyt kaikki kerralla","titleAlignment":"center","titleFont":"EB Garamond","titleFontSize":24,"titleFontStyle":"regular","titleTextColor":"#000000","titleTextTransform":"none","buttonText":"Lisää tuotteet ostoskoriin","buttonBackgroun
1352dColor":"#009893","buttonTextColor":"#FFFFFF","bundleImageType":"combo","bundleImageData":"","bundleImageLink":"","description":"Buy {{quantity}} items and save {{discount}}","bundleBadgeText":"Most popular","bundleBadgeColor":"#111111","bundleBadgeTextColor":"#FFFFFF","bundleHighlightOption":1}},"bundle-673126":{"params":{"shop":"ruohonjuuri.myshopify.com","recommendationType":"dynamic-bundle"},"widgetDesignSettings":{"tenantId":"ruohonjuuri.myshopify.com","widgetId":"bundle-673126","templateType":"customization","titleName":"Ruohiksen rakastetut -25 % – Osta nyt kaikki kerralla","titleAlignment":"center","titleFont":"EB Garamond","titleFontSize":24,"titleFontStyle":"regular","titleTextColor":"#000000","titleTextTransform":"none","buttonText":"Lisää tuotteet ostoskoriin","buttonBackgroundColor":"#009893","buttonTextColor":"#FFFFFF","bundleImageType":"combo","bundleImageData":"","bundleImageLink":"","description":"Buy {{quantity}} items and save {{discount}}","bundleBadgeText":"Most popular","bundleBadgeColor":"#111111","bundleBadgeTextColor":"#FFFFFF","bundleHighlightOption":1}},"bundle-073538":{"params":{"shop":"ruohonjuuri.myshopify.com","recommendationType":"dynamic-bundle"},"widgetDesignSettings":{"tenantId":"ruohonjuuri.myshopify.com","widgetId":"bundle-073538","templateType":"customization","titleName":"Ruohiksen rakastetut -25 % – Osta nyt kaikki kerralla","titleAlignment":"center","titleFont":"EB Garamond","titleFontSize":24,"titleFontStyle":"regular","titleTextColor":"#000000","titleTextTransform":"none","buttonText":"Lisää tuotteet ostoskoriin","buttonBackgroundColor":"#009893","buttonTextColor":"#FFFFFF","bundleImageType":"combo","bundleImageData":"","bundleImageLink":"","description":"Buy {{quantity}} items and save {{discount}}","bundleBadgeText":"Most popular","bundleBadgeColor":"#111111","bundleBadgeTextColor":"#FFFFFF","bundleHighlightOption":1}},"bundle-510771":{"params":{"shop":"ruohonjuuri.myshopify.com","recommendationType":"dynamic-bundle"},"widgetDesignSettings":{"tenantId":"ruohonjuuri.myshopify.com","widgetId":"bundle-510771","templateType":"customization","titleName":"Ruohiksen rakastetut -25 % – Osta nyt kaikki kerralla","titleAlignment":"center","titleFont":"EB Garamond","titleFontSize":24,"titleFontStyle":"regular","titleTextColor":"#000000","titleTextTransform":"none","buttonText":"Lisää tuotteet ostoskoriin","buttonBackgroundColor":"#009893","buttonTextColor":"#FFFFFF","bundleImageType":"combo","bundleImageData":"","bundleImageLink":"","description":"Buy {{quantity}} items and save {{discount}}","bundleBadgeText":"Most popular","bundleBadgeColor":"#111111","bundleBadgeTextColor":"#FFFFFF","bundleHighlightOption":1}},"bundle-430463":{"params":{"shop":"ruohonjuuri.myshopify.com","recommendationType":"dynamic-bundle"},"widgetDesignSettings":{"widgetId":"bundle-430463","tenantId":"ruohonjuuri.myshopify.com","templateType":"customization","titleName":"Murumuru – Osta nyt kaikki kerralla","titleAlignment":"center","titleFont":"EB Garamond","titleFontSize":24,"titleFontStyle":"regular","titleTextColor":"#000000","titleTextTransform":"none","buttonText":"Lisää tuotteet ostoskoriin","buttonBackgroundColor":"#009893","buttonTextColor":"#FFFFFF","bundleImageType":"combo","bundleImageData":"","bundleImageLink":"","description":"Buy {{quantity}} items and save {{discount}}","bundleBadgeText":"Most popular","bundleBadgeColor":"#111111","bundleBadgeTextColor":"#FFFFFF","bundleHighlightOption":1}}
1352,"bundle-613278":{"params":{"shop":"ruohonjuuri.myshopify.com","recommendationType":"dynamic-bundle"},"widgetDesignSettings":{"widgetId":"bundle-613278","tenantId":"ruohonjuuri.myshopify.com","templateType":"customization","titleName":"Murumuru – Osta nyt kaikki kerralla","titleAlignment":"center","titleFont":"EB Garamond","titleFontSize":24,"titleFontStyle":"regular","titleTextColor":"#000000","titleTextTransform":"none","buttonText":"Lisää tuotteet ostoskoriin","buttonBackgroundColor":"#009893","buttonTextColor":"#FFFFFF","bundleImageType":"combo","bundleImageData":"","bundleImageLink":"","description":"Buy {{quantity}} items and save {{discount}}","bundleBadgeText":"Most popular","bundleBadgeColor":"#111111","bundleBadgeTextColor":"#FFFFFF","bundleHighlightOption":1}},"bundle-851004":{"params":{"shop":"ruohonjuuri.myshopify.com","recommendationType":"dynamic-bundle"},"widgetDesignSettings":{"tenantId":"ruohonjuuri.myshopify.com","widgetId":"bundle-851004","templateType":"customization","titleName":"Uudistunut Whamisa jopa -22 % – Osta kaikki kerralla","titleAlignment":"center","titleFont":"EB Garamond","titleFontSize":24,"titleFontStyle":"regular","titleTextColor":"#000000","titleTextTransform":"none","buttonText":"Lisää tuotteet ostoskoriin","buttonBackgroundColor":"#009893","buttonTextColor":"#FFFFFF","bundleImageType":"combo","bundleImageData":"","bundleImageLink":"","description":"Buy {{quantity}} items and save {{discount}}","bundleBadgeText":"Most popular","bundleBadgeColor":"#111111","bundleBadgeTextColor":"#FFFFFF","bundleHighlightOption":1}},"bundle-032308":{"params":{"shop":"ruohonjuuri.myshopify.com","recommendationType":"dynamic-bundle"},"widgetDesignSettings":{"templateType":"customization","titleName":"Bodyotics – Osta kaikki kerralla","titleAlignment":"center","titleFont":"EB Garamond","titleFontSize":24,"titleFontStyle":"regular","titleTextColor":"#000000","titleTextTransform":"none","buttonText":"Lisää tuotteet ostoskoriin","buttonBackgroundColor":"#009893","buttonTextColor":"#FFFFFF","bundleImageType":"combo","bundleImageData":"","bundleImageLink":"","description":"Buy {{quantity}} items and save {{discount}}","bundleBadgeText":"Most popular","bundleBadgeColor":"#111111","bundleBadgeTextColor":"#FFFFFF","bundleHighlightOption":1}},"bundle-826723":{"params":{"shop":"ruohonjuuri.myshopify.com","recommendationType":"dynamic-bundle"},"widgetDesignSettings":{"widgetId":"bundle-826723","tenantId":"ruohonjuuri.myshopify.com","templateType":"customization","titleName":"Bodyotics – Osta kaikki kerralla","titleAlignment":"center","titleFont":"EB Garamond","titleFontSize":24,"titleFontStyle":"regular","titleTextColor":"#000000","titleTextTransform":"none","buttonText":"Lisää tuotteet ostoskoriin","buttonBackgroundColor":"#009893","buttonTextColor":"#FFFFFF","bundleImageType":"combo","bundleImageData":"","bundleImageLink":"","description":"Buy {{quantity}} items and save {{discount}}","bundleBadgeText":"Most popular","bundleBadgeColor":"#111111","bundleBadgeTextColor":"#FFFFFF","bundleHighlightOption":1}},"bundle-800651":{"params":{"shop":"ruohonjuuri.myshopify.com","recommendationType":"dynamic-bundle"},"widgetDesignSettings":{"templateType":"customization","titleName":"Uutta: Foodin karkkitaatelit – osta kerralla kaikki maut!","titleAlignment":"center","titleFont":"EB Garamond","titleFontSize":24,"titleFontStyle":"regular","titleTextColor":"#000000","titleTextTransform":"none","buttonText":"Lisää tuotteet ostoskoriin","buttonBackgroundColor":"#009893","buttonTextColor":"#FFFFFF","bundleImageType":"combo","bundleImageData":"","bundleImageLink":"","description":"Buy {{quantity}} items and save {{discount}}","bundleBadgeText":"Most popular","bundleBadgeColor":"#111111","bundleBadgeTextColor":"#FFFFFF","bundleHighlightOption":1}},"bundle-711844":{"params":{"shop":"ruohonjuuri.myshopify.com","recommendationType":"dynamic-bundle"},"widgetDesignSettings":{"templateType":"customization","titleName":"Uutta: Foodin karkkitaatelipatukat – Osta kerralla kaikki maut!","titleAlignment":"center","titleFont":"EB Garamond","titleFontSize":24,"titleFontStyle":"regular","titleTextColor":"#000000","titleTextTransform":"none","buttonText":"Lisää tuotteet ostoskoriin","buttonBackgroun
1352dColor":"#009893","buttonTextColor":"#FFFFFF","bundleImageType":"combo","bundleImageData":"","bundleImageLink":"","description":"Buy {{quantity}} items and save {{discount}}","bundleBadgeText":"Most popular","bundleBadgeColor":"#111111","bundleBadgeTextColor":"#FFFFFF","bundleHighlightOption":1}},"bundle-602671":{"params":{"shop":"ruohonjuuri.myshopify.com","recommendationType":"dynamic-bundle"},"widgetDesignSettings":{"widgetId":"bundle-602671","tenantId":"ruohonjuuri.myshopify.com","templateType":"customization","titleName":"Puhdistamo – Osta kerralla kaikki suosikit","titleAlignment":"center","titleFont":"EB Garamond","titleFontSize":24,"titleFontStyle":"regular","titleTextColor":"#000000","titleTextTransform":"none","buttonText":"Lisää tuotteet ostoskoriin","buttonBackgroundColor":"#009893","buttonTextColor":"#FFFFFF","bundleImageType":"combo","bundleImageData":"","bundleImageLink":"","description":"Buy {{quantity}} items and save {{discount}}","bundleBadgeText":"Most popular","bundleBadgeColor":"#111111","bundleBadgeTextColor":"#FFFFFF","bundleHighlightOption":1}},"bundle-477847":{"params":{"shop":"ruohonjuuri.myshopify.com","recommendationType":"dynamic-bundle"},"widgetDesignSettings":{"widgetId":"bundle-477847","tenantId":"ruohonjuuri.myshopify.com","templateType":"customization","titleName":"Bodyotics – Osta kaikki kerralla","titleAlignment":"center","titleFont":"EB Garamond","titleFontSize":24,"titleFontStyle":"regular","titleTextColor":"#000000","titleTextTransform":"none","buttonText":"Lisää tuotteet ostoskoriin","buttonBackgroundColor":"#009893","buttonTextColor":"#FFFFFF","bundleImageType":"combo","bundleImageData":"","bundleImageLink":"","description":"Buy {{quantity}} items and save {{discount}}","bundleBadgeText":"Most popular","bundleBadgeColor":"#111111","bundleBadgeTextColor":"#FFFFFF","bundleHighlightOption":1}},"bundle-008345":{"params":{"shop":"ruohonjuuri.myshopify.com","recommendationType":"dynamic-bundle"},"widgetDesignSettings":{"templateType":"customization","titleName":"Lahjaideoita kevääseen – Osta kaikki kerralla","titleAlignment":"center","titleFont":"EB Garamond","titleFontSize":24,"titleFontStyle":"regular","titleTextColor":"#000000","titleTextTransform":"none","buttonText":"Lisää tuotteet ostoskoriin","buttonBackgroundColor":"#009893","buttonTextColor":"#FFFFFF","bundleImageType":"combo","bundleImageData":"","bundleImageLink":"","description":"Buy {{quantity}} items and save {{discount}}","bundleBadgeText":"Most popular","bundleBadgeColor":"#111111","bundleBadgeTextColor":"#FFFFFF","bundleHighlightOption":1}},"bundle-121462":{"params":{"shop":"ruohonjuuri.myshopify.com","recommendationType":"dynamic-bundle"},"widgetDesignSettings":{"templateType":"customization","titleName":"Lahjaideoita kevääseen – Osta kaikki kerralla","titleAlignment":"center","titleFont":"EB Garamond","titleFontSize":24,"titleFontStyle":"regular","titleTextColor":"#000000","titleTextTransform":"none","buttonText":"Lisää tuotteet ostoskoriin","buttonBackgroundColor":"#009893","buttonTextColor":"#FFFFFF","bundleImageType":"combo","bundleImageData":"","bundleImageLink":"","description":"Buy {{quantity}} items and save {{discount}}","bundleBadgeText":"Most popular","bundleBadgeColor":"#111111","bundleBadgeTextColor":"#FFFFFF","bundleHighlightOption":1}},"bundle-054723":{"params":{"shop":"ruohonjuuri.myshopify.com","recommendationType":"dynamic-bundle"},"widgetDesignSettings":{"templateType":"customization","titleName":"Lahjaideoita kevääseen – Osta kaikki kerralla","titleAlignment":"center","titleFont":"EB Garamond","titleFontSize":24,"titleFontStyle":"regular","titleTextColor":"#000000","titleTextTransform":"none","buttonText":"Lisää tuotteet ostoskoriin","buttonBackgroundColor":"#009893","buttonTextColor":"#FFFFFF","bundleImageType":"combo","bundleImageData":"","bundleImageLink":"","description":"Buy {{quantity}} items and save {{discount}}","bundleBadgeText":"Most popular","bundleBadgeColor":"#111111","bundleBadgeTextColor":"#FFFFFF","bundleHighlightOption":1}},"bundle-876506":{"params":{"shop":"ruohonjuuri.myshopify.com","recommendationType":"dynamic-bundle"},"widgetDesignSettings":{"widgetId":"bundle-876506","tenantId":"ruohonjuuri.myshopify.com","templateType":"customization","titleName":"Whamisa – Osta kaikki kerralla","titleAlignment":"center","titleFont":"EB Garamond","titleFontSize":24,"titleFontStyle":"regular","titleTextColor":"#000000","titleTextTransform":"none","buttonText":"Lisää tuotteet ostoskoriin","buttonBackgroun
1352dColor":"#009893","buttonTextColor":"#FFFFFF","bundleImageType":"combo","bundleImageData":"","bundleImageLink":"","description":"Buy {{quantity}} items and save {{discount}}","bundleBadgeText":"Most popular","bundleBadgeColor":"#111111","bundleBadgeTextColor":"#FFFFFF","bundleHighlightOption":1}},"bundle-047617":{"params":{"shop":"ruohonjuuri.myshopify.com","recommendationType":"dynamic-bundle"},"widgetDesignSettings":{"tenantId":"ruohonjuuri.myshopify.com","widgetId":"bundle-047617","templateType":"customization","titleName":"Murumuru jopa -25 % – Osta nyt kaikki kerralla","titleAlignment":"center","titleFont":"EB Garamond","titleFontSize":24,"titleFontStyle":"regular","titleTextColor":"#000000","titleTextTransform":"none","buttonText":"Lisää tuotteet ostoskoriin","buttonBackgroundColor":"#009893","buttonTextColor":"#FFFFFF","bundleImageType":"combo","bundleImageData":"","bundleImageLink":"","description":"Buy {{quantity}} items and save {{discount}}","bundleBadgeText":"Most popular","bundleBadgeColor":"#111111","bundleBadgeTextColor":"#FFFFFF","bundleHighlightOption":1}},"bundle-231481":{"params":{"shop":"ruohonjuuri.myshopify.com","recommendationType":"dynamic-bundle"},"widgetDesignSettings":{"widgetId":"bundle-231481","tenantId":"ruohonjuuri.myshopify.com","templateType":"customization","titleName":"THERA Nordic Limakalvopaketti  – Osta tuotteet yhdessä","titleAlignment":"center","titleFont":"EB Garamond","titleFontSize":24,"titleFontStyle":"regular","titleTextColor":"#000000","titleTextTransform":"none","buttonText":"Lisää tuotteet ostoskoriin","buttonBackgroundColor":"#009893","buttonTextColor":"#FFFFFF","bundleImageType":"combo","bundleImageData":"","bundleImageLink":"","description":"Buy {{quantity}} items and save {{discount}}","bundleBadgeText":"Most popular","bundleBadgeColor":"#111111","bundleBadgeTextColor":"#FFFFFF","bundleHighlightOption":1}},"bundle-235551":{"params":{"shop":"ruohonjuuri.myshopify.com","recommendationType":"dynamic-bundle"},"widgetDesignSettings":{"widgetId":"bundle-235551","tenantId":"ruohonjuuri.myshopify.com","templateType":"customization","titleName":"THERA Nordic Ruoansulatuspaketti  – Osta tuotteet yhdessä","titleAlignment":"center","titleFont":"EB Garamond","titleFontSize":24,"titleFontStyle":"regular","titleTextColor":"#000000","titleTextTransform":"none","buttonText":"Lisää tuotteet ostoskoriin","buttonBackgroundColor":"#009893","buttonTextColor":"#FFFFFF","bundleImageType":"combo","bundleImageData":"","bundleImageLink":"","description":"Buy {{quantity}} items and save {{discount}}","bundleBadgeText":"Most popular","bundleBadgeColor":"#111111","bundleBadgeTextColor":"#FFFFFF","bundleHighlightOption":1}},"bundle-056177":{"params":{"shop":"ruohonjuuri.myshopify.com","recommendationType":"dynamic-bundle"},"widgetDesignSettings":{"widgetId":"bundle-056177","tenantId":"ruohonjuuri.myshopify.com","templateType":"customization","titleName":"Harmonia-sarjan suositut tuotteet – Osta kaikki yhdessä","titleAlignment":"center","titleFont":"EB Garamond","titleFontSize":24,"titleFontStyle":"regular","titleTextColor":"#000000","titleTextTransform":"none","buttonText":"Lisää tuotteet ostoskoriin","buttonBackgroundColor":"#009893","buttonTextColor":"#FFFFFF","bundleImageType":"combo","bundleImageData":"","bundleImageLink":"","description":"Buy {{quantity}} items and save {{discount}}","bundleBadgeText":"Most popular","bundleBadgeColor":"#111111","bundleBadgeTextColor":"#FFFFFF","bundleHighlightOption":1}},"bundle-516502":{"params":{"shop":"ruohonjuuri.myshopify.com","recommendationType":"dynamic-bundle"},"widgetDesignSettings":{"widgetId":"bundle-516502","tenantId":"ruohonjuuri.myshopify.com","templateType":"customization","titleName":"Tilaa kaikki kerralla kesään","titleAlignment":"center","titleFont":"EB Garamond","titleFontSize":24,"titleFontStyle":"regular","titleTextColor":"#000000","titleTextTransform":"none","buttonText":"Lisää tuotteet ostoskoriin","buttonBackgroundColor":"#009893","buttonTextColor":"#FFFFFF","bundleImageType":"combo","bundleImageData":"","bundleImageLink":"","description":"Buy {{quantity}} items and save {{discount}}","bundleBadgeText":"Most popular","bundleBadgeColor":"#111111","bundleBadgeTextColor":"#FFFFFF","bundleHighlightOption":1}},"bundle-381582":{"params":{"shop":"ruohonjuuri.myshopify.com","recommendationType":"dynamic-bundle"},"widgetDesignSettings":{"widgetId":"bundle-381582","tenantId":"ruohonjuuri.myshopify.com","templateType":"customization","titleName":"Puhdistamon suosikit - Osta kaikki kerralla","titleAlignment":"center","titleFont":"EB Garamond","titleFontSize":24,"titleFontStyle":"regular","titleTextColor":"#000000","titleTextTransform":"none","buttonText":"Lisää tuotteet ostoskoriin","buttonBackgroun
1352dColor":"#009893","buttonTextColor":"#FFFFFF","bundleImageType":"combo","bundleImageData":"","bundleImageLink":"","description":"Buy {{quantity}} items and save {{discount}}","bundleBadgeText":"Most popular","bundleBadgeColor":"#111111","bundleBadgeTextColor":"#FFFFFF","bundleHighlightOption":1}},"bundle-836654":{"params":{"shop":"ruohonjuuri.myshopify.com","recommendationType":"dynamic-bundle"},"widgetDesignSettings":{"widgetId":"bundle-836654","tenantId":"ruohonjuuri.myshopify.com","templateType":"customization","titleName":"Aurinkovoiteet - Tilaa kaikki kerralla kesään","titleAlignment":"center","titleFont":"EB Garamond","titleFontSize":24,"titleFontStyle":"regular","titleTextColor":"#000000","titleTextTransform":"none","buttonText":"Lisää tuotteet ostoskoriin","buttonBackgroundColor":"#009893","buttonTextColor":"#FFFFFF","bundleImageType":"combo","bundleImageData":"","bundleImageLink":"","description":"Buy {{quantity}} items and save {{discount}}","bundleBadgeText":"Most popular","bundleBadgeColor":"#111111","bundleBadgeTextColor":"#FFFFFF","bundleHighlightOption":1}},"bundle-045373":{"params":{"shop":"ruohonjuuri.myshopify.com","recommendationType":"dynamic-bundle"},"widgetDesignSettings":{"widgetId":"bundle-045373","tenantId":"ruohonjuuri.myshopify.com","templateType":"customization","titleName":"Laponie of Scandinavia - Osta kaikki kerralla","titleAlignment":"center","titleFont":"EB Garamond","titleFontSize":24,"titleFontStyle":"regular","titleTextColor":"#000000","titleTextTransform":"none","buttonText":"Lisää tuotteet ostoskoriin","buttonBackgroundColor":"#009893","buttonTextColor":"#FFFFFF","bundleImageType":"combo","bundleImageData":"","bundleImageLink":"","description":"Buy {{quantity}} items and save {{discount}}","bundleBadgeText":"Most popular","bundleBadgeColor":"#111111","bundleBadgeTextColor":"#FFFFFF","bundleHighlightOption":1}},"bundle-334835":{"params":{"shop":"ruohonjuuri.myshopify.com","recommendationType":"dynamic-bundle"},"widgetDesignSettings":{"widgetId":"bundle-334835","tenantId":"ruohonjuuri.myshopify.com","templateType":"customization","titleName":"Lasten aurinkovoiteet - Osta kaikki kerralla","titleAlignment":"center","titleFont":"EB Garamond","titleFontSize":24,"titleFontStyle":"regular","titleTextColor":"#000000","titleTextTransform":"none","buttonText":"Lisää tuotteet ostoskoriin","buttonBackgroundColor":"#009893","buttonTextColor":"#FFFFFF","bundleImageType":"combo","bundleImageData":"","bundleImageLink":"","description":"Buy {{quantity}} items and save {{discount}}","bundleBadgeText":"Most popular","bundleBadgeColor":"#111111","bundleBadgeTextColor":"#FFFFFF","bundleHighlightOption":1,"variantSelection":"single"}},"bundle-132270":{"params":{"shop":"ruohonjuuri.myshopify.com","recommendationType":"dynamic-bundle"},"widgetDesignSettings":{"tenantId":"ruohonjuuri.myshopify.com","widgetId":"bundle-132270","templateType":"customization","titleName":"Parempien valintojen ale – Osta kerralla kaikki suosikit","titleAlignment":"center","titleFont":"EB Garamond","titleFontSize":24,"titleFontStyle":"regular","titleTextColor":"#000000","titleTextTransform":"none","buttonText":"Lisää tuotteet ostoskoriin","buttonBackgroundColor":"#009893","buttonTextColor":"#FFFFFF","bundleImageType":"combo","bundleImageData":"","bundleImageLink":"","description":"Buy {{quantity}} items and save {{discount}}","bundleBadgeText":"Most popular","bundleBadgeColor":"#111111","bundleBadgeTextColor":"#FFFFFF","bundleHighlightOption":1}},"bundle-638348":{"params":{"shop":"ruohonjuuri.myshopify.com","recommendationType":"dynamic-bundle"},"widgetDesignSettings":{"tenantId":"ruohonjuuri.myshopify.com","widgetId":"bundle-638348","templateType":"customization","titleName":"Parempien valintojen ale – Osta kerralla kaikki suosikit","titleAlignment":"center","titleFont":"EB Garamond","titleFontSize":24,"titleFontStyle":"regular","titleTextColor":"#000000","titleTextTransform":"none","buttonText":"Lisää tuotteet ostoskoriin","buttonBackgroundColor":"#009893","buttonTextColor":"#FFFFFF","bundleImageType":"combo","bundleImageData":"","bundleImageLink":"","description":"Buy {{quantity}} items and save {{discount}}","bundleBadgeText":"Most popular","bundleBadgeColor":"#111111","bundleBadgeTextColor":"#FFFFFF","bundleHighlightOption":1}},"bundle-544883":{"params":{"shop":"ruohonjuuri.myshopify.com","recommendationType":"dynamic-bundle"},"widgetDesignSettings":{"tenantId":"ruohonjuuri.myshopify.com","widgetId":"bundle-544883","templateType":"customization","titleName":"Parempien valintojen ale – Osta kerralla kaikki suosikit","titleAlignment":"center","titleFont":"EB Garamond","titleFontSize":24,"titleFontStyle":"regular","titleTextColor":"#000000","titleTextTransform":"none","buttonText":"Lisää tuotteet ostoskoriin","buttonBackgroun
1352dColor":"#009893","buttonTextColor":"#FFFFFF","bundleImageType":"combo","bundleImageData":"","bundleImageLink":"","description":"Buy {{quantity}} items and save {{discount}}","bundleBadgeText":"Most popular","bundleBadgeColor":"#111111","bundleBadgeTextColor":"#FFFFFF","bundleHighlightOption":1}},"bundle-437241":{"params":{"shop":"ruohonjuuri.myshopify.com","recommendationType":"dynamic-bundle"},"widgetDesignSettings":{"tenantId":"ruohonjuuri.myshopify.com","widgetId":"bundle-437241","templateType":"customization","titleName":"Parempien valintojen ale – Osta kerralla kaikki suosikit","titleAlignment":"center","titleFont":"EB Garamond","titleFontSize":24,"titleFontStyle":"regular","titleTextColor":"#000000","titleTextTransform":"none","buttonText":"Lisää tuotteet ostoskoriin","buttonBackgroundColor":"#009893","buttonTextColor":"#FFFFFF","bundleImageType":"combo","bundleImageData":"","bundleImageLink":"","description":"Buy {{quantity}} items and save {{discount}}","bundleBadgeText":"Most popular","bundleBadgeColor":"#111111","bundleBadgeTextColor":"#FFFFFF","bundleHighlightOption":1}},"bundle-317522":{"params":{"shop":"ruohonjuuri.myshopify.com","recommendationType":"dynamic-bundle"},"widgetDesignSettings":{"tenantId":"ruohonjuuri.myshopify.com","widgetId":"bundle-317522","templateType":"customization","titleName":"Parempien valintojen ale – Osta kerralla kaikki suosikit","titleAlignment":"center","titleFont":"EB Garamond","titleFontSize":24,"titleFontStyle":"regular","titleTextColor":"#000000","titleTextTransform":"none","buttonText":"Lisää tuotteet ostoskoriin","buttonBackgroundColor":"#009893","buttonTextColor":"#FFFFFF","bundleImageType":"combo","bundleImageData":"","bundleImageLink":"","description":"Buy {{quantity}} items and save {{discount}}","bundleBadgeText":"Most popular","bundleBadgeColor":"#111111","bundleBadgeTextColor":"#FFFFFF","bundleHighlightOption":1}},"bundle-054054":{"params":{"shop":"ruohonjuuri.myshopify.com","recommendationType":"dynamic-bundle"},"widgetDesignSettings":{"tenantId":"ruohonjuuri.myshopify.com","widgetId":"bundle-054054","templateType":"customization","titleName":"Parempien valintojen ale – Osta kerralla kaikki suosikit","titleAlignment":"center","titleFont":"EB Garamond","titleFontSize":24,"titleFontStyle":"regular","titleTextColor":"#000000","titleTextTransform":"none","buttonText":"Lisää tuotteet ostoskoriin","buttonBackgroundColor":"#009893","buttonTextColor":"#FFFFFF","bundleImageType":"combo","bundleImageData":"","bundleImageLink":"","description":"Buy {{quantity}} items and save {{discount}}","bundleBadgeText":"Most popular","bundleBadgeColor":"#111111","bundleBadgeTextColor":"#FFFFFF","bundleHighlightOption":1}},"bundle-747661":{"params":{"shop":"ruohonjuuri.myshopify.com","recommendationType":"dynamic-bundle"},"widgetDesignSettings":{"widgetId":"bundle-747661","tenantId":"ruohonjuuri.myshopify.com","templateType":"customization","titleName":"Osta Cooling Care -linjan tuotteet yhdessä ja säästä 15% - Voimassa vain verkkokaupassa - Saat alennuksen kassalla","titleAlignment":"center","titleFont":"EB Garamond","titleFontSize":24,"titleFontStyle":"regular","titleTextColor":"#000000","titleTextTransform":"none","buttonText":"Lisää tuotteet ostoskoriin","buttonBackgroundColor":"#009893","buttonTextColor":"#FFFFFF","bundleImageType":"combo","bundleImageData":"","bundleImageLink":"","description":"Buy {{quantity}} items and save {{discount}}","bundleBadgeText":"Most popular","bundleBadgeColor":"#008060","bundleBadgeTextColor":"#FFFFFF","bundleHighlightOption":1,"variantSelection":"single"}},"bundle-665324":{"params":{"shop":"ruohonjuuri.myshopify.com","recommendationType":"dynamic-bundle"},"widgetDesignSettings":{"widgetId":"bundle-665324","tenantId":"ruohonjuuri.myshopify.com","templateType":"default","titleName":"Osta Oat Wonder -linjan tuotteet yhdessä ja säästä 15% - Voimassa vain verkkokaupassa - Saat alennuksen kassalla","buttonText":"Lisää tuotteet ostoskoriin","bundleImageType":"combo","bundleImageData":"","bundleImageLink":"","description":"Buy {{quantity}} items and save {{discount}}","bundleBadgeText":"Most popular","bundleBadgeColor":"#008060","bundleBadgeTextColor":"#FFFFFF","bundleHighlightOption":1,"variantSelection":"single","t
1352itleAlignment":"center","titleTextColor":"#000000","titleFont":"EB Garamond","titleTextTransform":"none","titleFontSize":24,"titleFontStyle":"regular","buttonBackgroundColor":"#009893","buttonTextColor":"#FFFFFF"}},"bundle-270033":{"params":{"shop":"ruohonjuuri.myshopify.com","recommendationType":"dynamic-bundle"},"widgetDesignSettings":{"templateType":"customization","titleName":"Täydennä muilla Patyka Glow-tuotteilla","titleAlignment":"center","titleFont":"EB Garamond","titleFontSize":24,"titleFontStyle":"regular","titleTextColor":"#000000","titleTextTransform":"none","buttonText":"Lisää tuotteet ostoskoriin","buttonBackgroundColor":"#009893","buttonTextColor":"#FFFFFF","bundleImageType":"combo","bundleImageData":"","bundleImageLink":"","description":"Buy {{quantity}} items and save {{discount}}","bundleBadgeText":"Most popular","bundleBadgeColor":"#008060","bundleBadgeTextColor":"#FFFFFF","bundleHighlightOption":1,"variantSelection":"single"}},"bundle-430456":{"params":{"shop":"ruohonjuuri.myshopify.com","recommendationType":"dynamic-bundle"},"widgetDesignSettings":{"templateType":"customization","titleName":"Kolmen tuotteen ihonhoitorutiini Patykan tapaan","titleAlignment":"center","titleFont":"EB Garamond","titleFontSize":24,"titleFontStyle":"regular","titleTextColor":"#000000","titleTextTransform":"none","buttonText":"Lisää tuotteet ostoskoriin","buttonBackgroundColor":"#009893","buttonTextColor":"#FFFFFF","bundleImageType":"combo","bundleImageData":"","bundleImageLink":"","description":"Buy {{quantity}} items and save {{discount}}","bundleBadgeText":"Most popular","bundleBadgeColor":"#008060","bundleBadgeTextColor":"#FFFFFF","bundleHighlightOption":1,"variantSelection":"single"}},"bundle-781810":{"params":{"shop":"ruohonjuuri.myshopify.com","recommendationType":"dynamic-bundle"},"widgetDesignSettings":{"templateType":"customization","titleName":"Patykan tuotteet epäpuhtaan ihon hoitoon","titleAlignment":"center","titleFont":"EB Garamond","titleFontSize":24,"titleFontStyle":"regular","titleTextColor":"#000000","titleTextTransform":"none","buttonText":"Lisää tuotteet ostoskoriin","buttonBackgroundColor":"#009893","buttonTextColor":"#FFFFFF","bundleImageType":"combo","bundleImageData":"","bundleImageLink":"","description":"Buy {{quantity}} items and save {{discount}}","bundleBadgeText":"Most popular","bundleBadgeColor":"#008060","bundleBadgeTextColor":"#FFFFFF","bundleHighlightOption":1,"variantSelection":"single"}},"bundle-354832":{"params":{"shop":"ruohonjuuri.myshopify.com","recommendationType":"dynamic-bundle"},"widgetDesignSettings":{"templateType":"customization","titleName":"Osta kerralla Patykan tuotteet ikääntyvän ihon hoitoon","titleAlignment":"center","titleFont":"EB Garamond","titleFontSize":24,"titleFontStyle":"regular","titleTextColor":"#000000","titleTextTransform":"none","buttonText":"Lisää tuotteet ostoskoriin","buttonBackgroundColor":"#009893","buttonTextColor":"#FFFFFF","bundleImageType":"combo","bundleImageData":"","bundleImageLink":"","description":"Buy {{quantity}} items and save {{discount}}","bundleBadgeText":"Most popular","bundleBadgeColor":"#008060","bundleBadgeTextColor":"#FFFFFF","bundleHighlightOption":1,"variantSelection":"single"}},"bundle-813825":{"params":{"shop":"ruohonjuuri.myshopify.com","recommendationType":"dynamic-bundle"},"widgetDesignSettings":{"templateType":"customization","titleName":"Täydennä vartalonhoitorutiinisi Whamisan muilla tuotteilla","titleAlignment":"center","titleFont":"EB Garamond","titleFontSize":24,"titleFontStyle":"regular","titleTextColor":"#000000","titleTextTransform":"none","buttonText":"Lisää tuotteet ostoskoriin","buttonBackgroundColor":"#009893","buttonTextColor":"#FFFFFF","bundleImageType":"combo","bundleImageData":"","bundleImageLink":"","description":"Buy {{quantity}} items and save {{discount}}","bundleBadgeText":"Most popular","bundleBadgeColor":"#008060","bundleBadgeTextColor":"#FFFFFF","bundleHighlightOption":1,"variantSelection":"single"}},"bundle-753115":{"params":{"shop":"ruohonjuuri.myshopify.com","recommendationType":"dynamic-bundle"},"widgetDesignSettings":{"templateType":"customization","titleName":"Osta kerralla kaikki Whamisan bestsellerit","titleAlignment":"center","titleFont":"EB Garamond","titleFontSize":24,"titleFontStyle":"regular","titleTextColor":"#000000","titleTextTransform":"none","buttonText":"Lisää tuotteet ostoskoriin","buttonBackgroun
1352dColor":"#009893","buttonTextColor":"#FFFFFF","bundleImageType":"combo","bundleImageData":"","bundleImageLink":"","description":"Buy {{quantity}} items and save {{discount}}","bundleBadgeText":"Most popular","bundleBadgeColor":"#008060","bundleBadgeTextColor":"#FFFFFF","bundleHighlightOption":1,"variantSelection":"single"}},"bundle-643487":{"params":{"shop":"ruohonjuuri.myshopify.com","recommendationType":"dynamic-bundle"},"widgetDesignSettings":{"templateType":"customization","titleName":"Ihonhoitorutiini ikääntyvälle iholle Evolven tapaan","titleAlignment":"center","titleFont":"EB Garamond","titleFontSize":24,"titleFontStyle":"regular","titleTextColor":"#000000","titleTextTransform":"none","buttonText":"Lisää tuotteet ostoskoriin","buttonBackgroundColor":"#009893","buttonTextColor":"#FFFFFF","bundleImageType":"combo","bundleImageData":"","bundleImageLink":"","description":"Buy {{quantity}} items and save {{discount}}","bundleBadgeText":"Most popular","bundleBadgeColor":"#008060","bundleBadgeTextColor":"#FFFFFF","bundleHighlightOption":1,"variantSelection":"single"}},"bundle-866765":{"params":{"shop":"ruohonjuuri.myshopify.com","recommendationType":"dynamic-bundle"},"widgetDesignSettings":{"templateType":"customization","titleName":"Täydennä tilaustasi toisella Evolven Bio-Retinol tuotteella","titleAlignment":"center","titleFont":"EB Garamond","titleFontSize":24,"titleFontStyle":"regular","titleTextColor":"#000000","titleTextTransform":"none","buttonText":"Lisää tuotteet ostoskoriin","buttonBackgroundColor":"#009893","buttonTextColor":"#FFFFFF","bundleImageType":"combo","bundleImageData":"","bundleImageLink":"","description":"Buy {{quantity}} items and save {{discount}}","bundleBadgeText":"Most popular","bundleBadgeColor":"#008060","bundleBadgeTextColor":"#FFFFFF","bundleHighlightOption":1,"variantSelection":"single"}},"bundle-376574":{"params":{"shop":"ruohonjuuri.myshopify.com","recommendationType":"dynamic-bundle"},"widgetDesignSettings":{"templateType":"customization","titleName":"Täydellisesti kosteuttava ihonhoitorutiini Evolven tapaan","titleAlignment":"center","titleFont":"EB Garamond","titleFontSize":24,"titleFontStyle":"regular","titleTextColor":"#000000","titleTextTransform":"none","buttonText":"Lisää tuotteet ostoskoriin","buttonBackgroundColor":"#009893","buttonTextColor":"#FFFFFF","bundleImageType":"combo","bundleImageData":"","bundleImageLink":"","description":"Buy {{quantity}} items and save {{discount}}","bundleBadgeText":"Most popular","bundleBadgeColor":"#008060","bundleBadgeTextColor":"#FFFFFF","bundleHighlightOption":1,"variantSelection":"single"}},"bundle-724163":{"params":{"shop":"ruohonjuuri.myshopify.com","recommendationType":"dynamic-bundle"},"widgetDesignSettings":{"templateType":"customization","titleName":"Osta kaikki Joyful Light -tuotteet yhdessä","titleAlignment":"center","titleFont":"EB Garamond","titleFontSize":24,"titleFontStyle":"regular","titleTextColor":"#000000","titleTextTransform":"none","buttonText":"Lisää tuotteet ostoskoriin","buttonBackgroundColor":"#009893","buttonTextColor":"#FFFFFF","bundleImageType":"combo","bundleImageData":"","bundleImageLink":"","description":"Buy {{quantity}} items and save {{discount}}","bundleBadgeText":"Most popular","bundleBadgeColor":"#008060","bundleBadgeTextColor":"#FFFFFF","bundleHighlightOption":1,"variantSelection":"single"}},"bundle-647381":{"params":{"shop":"ruohonjuuri.myshopify.com","recommendationType":"dynamic-bundle"},"widgetDesignSettings":{"templateType":"customization","titleName":"Täydennä hiusrutiini muilla Evolven tuotteilla","titleAlignment":"center","titleFont":"EB Garamond","titleFontSize":24,"titleFontStyle":"regular","titleTextColor":"#000000","titleTextTransform":"none","buttonText":"Lisää tuotteet ostoskoriin","buttonBackgroundColor":"#009893","buttonTextColor":"#FFFFFF","bundleImageType":"combo","bundleImageData":"","bundleImageLink":"","description":"Buy {{quantity}} items and save {{discount}}","bundleBadgeText":"Most popular","bundleBadgeColor":"#008060","bundleBadgeTextColor":"#FFFFFF","bundleHighlightOption":1,"variantSelection":"single"}},"bundle-380446":{"params":{"shop":"ruohonjuuri.myshopify.com","recommendationType":"dynamic-bundle"},"widgetDesignSettings":{"templateType":"customization","titleName":"Täydennä tilaustasi muilla Vital Clarity -tuotteilla","titleAlignment":"center","titleFont":"EB Garamond","titleFontSize":24,"titleFontStyle":"regular","titleTextColor":"#000000","titleTextTransform":"none","buttonText":"Lisää tuotteet ostoskoriin","buttonBackgroun
1352dColor":"#009893","buttonTextColor":"#FFFFFF","bundleImageType":"combo","bundleImageData":"","bundleImageLink":"","description":"Buy {{quantity}} items and save {{discount}}","bundleBadgeText":"Most popular","bundleBadgeColor":"#008060","bundleBadgeTextColor":"#FFFFFF","bundleHighlightOption":1,"variantSelection":"single"}},"bundle-135628":{"params":{"shop":"ruohonjuuri.myshopify.com","recommendationType":"dynamic-bundle"},"widgetDesignSettings":{"templateType":"customization","titleName":"Täydennä tilaustasi muilla Wild Divine -tuotteilla","titleAlignment":"center","titleFont":"EB Garamond","titleFontSize":24,"titleFontStyle":"regular","titleTextColor":"#000000","titleTextTransform":"none","buttonText":"Lisää tuotteet ostoskoriin","buttonBackgroundColor":"#009893","buttonTextColor":"#FFFFFF","bundleImageType":"combo","bundleImageData":"","bundleImageLink":"","description":"Buy {{quantity}} items and save {{discount}}","bundleBadgeText":"Most popular","bundleBadgeColor":"#008060","bundleBadgeTextColor":"#FFFFFF","bundleHighlightOption":1,"variantSelection":"single"}},"bundle-568646":{"params":{"shop":"ruohonjuuri.myshopify.com","recommendationType":"dynamic-bundle"},"widgetDesignSettings":{"templateType":"customization","titleName":"Täydennä tilaustasi muilla Zen Whisper -tuotteilla","titleAlignment":"center","titleFont":"EB Garamond","titleFontSize":24,"titleFontStyle":"regular","titleTextColor":"#000000","titleTextTransform":"none","buttonText":"Lisää tuotteet ostoskoriin","buttonBackgroundColor":"#009893","buttonTextColor":"#FFFFFF","bundleImageType":"combo","bundleImageData":"","bundleImageLink":"","description":"Buy {{quantity}} items and save {{discount}}","bundleBadgeText":"Most popular","bundleBadgeColor":"#008060","bundleBadgeTextColor":"#FFFFFF","bundleHighlightOption":1,"variantSelection":"single"}},"bundle-468804":{"params":{"shop":"ruohonjuuri.myshopify.com","recommendationType":"dynamic-bundle"},"widgetDesignSettings":{"templateType":"customization","titleName":"Osta kerralla Madaran ihonhoitorutiini epäpuhtaan ihon hoitoon","titleAlignment":"center","titleFont":"EB Garamond","titleFontSize":24,"titleFontStyle":"regular","titleTextColor":"#000000","titleTextTransform":"none","buttonText":"Lisää tuotteet ostoskoriin","buttonBackgroundColor":"#009893","buttonTextColor":"#FFFFFF","bundleImageType":"combo","bundleImageData":"","bundleImageLink":"","description":"Buy {{quantity}} items and save {{discount}}","bundleBadgeText":"Most popular","bundleBadgeColor":"#008060","bundleBadgeTextColor":"#FFFFFF","bundleHighlightOption":1,"variantSelection":"single"}},"bundle-481437":{"params":{"shop":"ruohonjuuri.myshopify.com","recommendationType":"dynamic-bundle"},"widgetDesignSettings":{"templateType":"customization","titleName":"Osta kaikki Madaran retinolituotteet kerralla","titleAlignment":"center","titleFont":"EB Garamond","titleFontSize":24,"titleFontStyle":"regular","titleTextColor":"#000000","titleTextTransform":"none","buttonText":"Lisää tuotteet ostoskoriin","buttonBackgroundColor":"#009893","buttonTextColor":"#FFFFFF","bundleImageType":"combo","bundleImageData":"","bundleImageLink":"","description":"Buy {{quantity}} items and save {{discount}}","bundleBadgeText":"Most popular","bundleBadgeColor":"#008060","bundleBadgeTextColor":"#FFFFFF","bundleHighlightOption":1,"variantSelection":"single"}},"bundle-817716":{"params":{"shop":"ruohonjuuri.myshopify.com","recommendationType":"dynamic-bundle"},"widgetDesignSettings":{"widgetId":"bundle-817716","tenantId":"ruohonjuuri.myshopify.com","templateType":"customization","titleName":"Osta koko tuotesarja kerralla tuuheammille hiuksille ja säästä 15% - Voimassa vain verkkokaupassa - Saat alennuksen kassalla","titleAlignment":"center","titleFont":"EB Garamond","titleFontSize":24,"titleFontStyle":"regular","titleTextColor":"#000000","titleTextTransform":"none","buttonText":"Lisää tuotteet ostoskoriin","buttonBackgroundColor":"#009893","buttonTextColor":"#FFFFFF","bundleImageType":"combo","bundleImageData":"","bundleImageLink":"","description":"Buy {{quantity}} items and save {{discount}}","bundleBadgeText":"Most popular","bundleBadgeColor":"#008060","bundleBadgeTextColor":"#FFFFFF","bundleHighlightOption":1,"variantSelection":"single"}},"bundle-143154":{"params":{"shop":"ruohonjuuri.myshopify.com","recommendationType":"dynamic-bundle"},"widgetDesignSettings":{"widgetId":"bundle-143154","tenantId":"ruohonjuuri.myshopify.com","templateType":"customization","titleName":"Osta kaikki Madaran tuotteet miesten ihonhoitoon ja säÃ
1352¤stä 15% - Voimassa vain verkkokaupassa - Saat alennuksen kassalla","titleAlignment":"center","titleFont":"EB Garamond","titleFontSize":24,"titleFontStyle":"regular","titleTextColor":"#000000","titleTextTransform":"none","buttonText":"Lisää tuotteet ostoskoriin","buttonBackgroundColor":"#009893","buttonTextColor":"#FFFFFF","bundleImageType":"combo","bundleImageData":"","bundleImageLink":"","description":"Buy {{quantity}} items and save {{discount}}","bundleBadgeText":"Most popular","bundleBadgeColor":"#008060","bundleBadgeTextColor":"#FFFFFF","bundleHighlightOption":1,"variantSelection":"single"}},"bundle-323403":{"params":{"shop":"ruohonjuuri.myshopify.com","recommendationType":"dynamic-bundle"},"widgetDesignSettings":{"templateType":"customization","titleName":"Täydennä herkän ihon hoitorutiinisi muilla sarjan tuotteilla","titleAlignment":"center","titleFont":"EB Garamond","titleFontSize":24,"titleFontStyle":"regular","titleTextColor":"#000000","titleTextTransform":"none","buttonText":"Lisää tuotteet ostoskoriin","buttonBackgroundColor":"#009893","buttonTextColor":"#FFFFFF","bundleImageType":"combo","bundleImageData":"","bundleImageLink":"","description":"Buy {{quantity}} items and save {{discount}}","bundleBadgeText":"Most popular","bundleBadgeColor":"#008060","bundleBadgeTextColor":"#FFFFFF","bundleHighlightOption":1,"variantSelection":"single"}},"bundle-840142":{"params":{"shop":"ruohonjuuri.myshopify.com","recommendationType":"dynamic-bundle"},"widgetDesignSettings":{"templateType":"customization","titleName":"Täydennä ihonhoitorutiinisi muilla Circuloven tuotteilla","titleAlignment":"center","titleFont":"EB Garamond","titleFontSize":24,"titleFontStyle":"regular","titleTextColor":"#000000","titleTextTransform":"none","buttonText":"Lisää tuotteet ostoskoriin","buttonBackgroundColor":"#009893","buttonTextColor":"#FFFFFF","bundleImageType":"combo","bundleImageData":"","bundleImageLink":"","description":"Buy {{quantity}} items and save {{discount}}","bundleBadgeText":"Most popular","bundleBadgeColor":"#008060","bundleBadgeTextColor":"#FFFFFF","bundleHighlightOption":1,"variantSelection":"single"}},"bundle-420511":{"params":{"shop":"ruohonjuuri.myshopify.com","recommendationType":"dynamic-bundle"},"widgetDesignSettings":{"widgetId":"bundle-420511","tenantId":"ruohonjuuri.myshopify.com","templateType":"customization","titleName":"Osta koko perheelle","titleAlignment":"center","titleFont":"EB Garamond","titleFontSize":24,"titleFontStyle":"regular","titleTextColor":"#000000","titleTextTransform":"none","buttonText":"Lisää molemmat ostoskoriin","buttonBackgroundColor":"#009893","buttonTextColor":"#FFFFFF","bundleImageType":"combo","bundleImageData":"","bundleImageLink":"","description":"Buy {{quantity}} items and save {{discount}}","bundleBadgeText":"Most popular","bundleBadgeColor":"#008060","bundleBadgeTextColor":"#FFFFFF","bundleHighlightOption":1,"variantSelection":"single"}},"bundle-558168":{"params":{"shop":"ruohonjuuri.myshopify.com","recommendationType":"dynamic-bundle"},"widgetDesignSettings":{"templateType":"customization","titleName":"Osta molemmat ja säästä 15% - Voimassa vain verkkokaupassa - Saat alennuksen kassalla","titleAlignment":"center","titleFont":"EB Garamond","titleFontSize":24,"titleFontStyle":"regular","titleTextColor":"#000000","titleTextTransform":"none","buttonText":"Lisää molemmat ostoskoriin","buttonBackgroundColor":"#009893","buttonTextColor":"#FFFFFF","bundleImageType":"combo","bundleImageData":"","bundleImageLink":"","description":"Buy {{quantity}} items and save {{discount}}","bundleBadgeText":"Most popular","bundleBadgeColor":"#008060","bundleBadgeTextColor":"#FFFFFF","bundleHighlightOption":1,"variantSelection":"single"}},"bundle-518152":{"params":{"shop":"ruohonjuuri.myshopify.com","recommendationType":"dynamic-bundle"},"widgetDesignSettings":{"templateType":"customization","titleName":"Osta molemmat ja säästä 15% - Voimassa vain verkkokaupassa - Saat alennuksen kassalla","titleAlignment":"center","titleFont":"EB Garamond","titleFontSize":24,"titleFontStyle":"regular","titleTextColor":"#000000","titleTextTransform":"none","buttonText":"Lisää molemmat ostoskoriin","buttonBackgroun
1352dColor":"#009893","buttonTextColor":"#FFFFFF","bundleImageType":"combo","bundleImageData":"","bundleImageLink":"","description":"Buy {{quantity}} items and save {{discount}}","bundleBadgeText":"Most popular","bundleBadgeColor":"#008060","bundleBadgeTextColor":"#FFFFFF","bundleHighlightOption":1,"variantSelection":"single"}},"bundle-423230":{"params":{"shop":"ruohonjuuri.myshopify.com","recommendationType":"dynamic-bundle"},"widgetDesignSettings":{"templateType":"customization","titleName":"Osta molemmat ja säästä 15% - Voimassa vain verkkokaupassa - Saat alennuksen kassalla","titleAlignment":"center","titleFont":"EB Garamond","titleFontSize":24,"titleFontStyle":"regular","titleTextColor":"#000000","titleTextTransform":"none","buttonText":"Lisää molemmat ostoskoriin","buttonBackgroundColor":"#009893","buttonTextColor":"#FFFFFF","bundleImageType":"combo","bundleImageData":"","bundleImageLink":"","description":"Buy {{quantity}} items and save {{discount}}","bundleBadgeText":"Most popular","bundleBadgeColor":"#008060","bundleBadgeTextColor":"#FFFFFF","bundleHighlightOption":1,"variantSelection":"single"}},"bundle-838401":{"params":{"shop":"ruohonjuuri.myshopify.com","recommendationType":"dynamic-bundle"},"widgetDesignSettings":{"templateType":"customization","titleName":"Osta molemmat ja säästä 15% - Voimassa vain verkkokaupassa - Saat alennuksen kassalla","titleAlignment":"center","titleFont":"EB Garamond","titleFontSize":24,"titleFontStyle":"regular","titleTextColor":"#000000","titleTextTransform":"none","buttonText":"Lisää molemmat ostoskoriin","buttonBackgroundColor":"#009893","buttonTextColor":"#FFFFFF","bundleImageType":"combo","bundleImageData":"","bundleImageLink":"","description":"Buy {{quantity}} items and save {{discount}}","bundleBadgeText":"Most popular","bundleBadgeColor":"#008060","bundleBadgeTextColor":"#FFFFFF","bundleHighlightOption":1,"variantSelection":"single"}},"bundle-250171":{"params":{"shop":"ruohonjuuri.myshopify.com","recommendationType":"dynamic-bundle"},"widgetDesignSettings":{"templateType":"customization","titleName":"Osta molemmat ja säästä 15% - Voimassa vain verkkokaupassa - Saat alennuksen kassalla","titleAlignment":"center","titleFont":"EB Garamond","titleFontSize":24,"titleFontStyle":"regular","titleTextColor":"#000000","titleTextTransform":"none","buttonText":"Lisää molemmat ostoskoriin","buttonBackgroundColor":"#009893","buttonTextColor":"#FFFFFF","bundleImageType":"combo","bundleImageData":"","bundleImageLink":"","description":"Buy {{quantity}} items and save {{discount}}","bundleBadgeText":"Most popular","bundleBadgeColor":"#008060","bundleBadgeTextColor":"#FFFFFF","bundleHighlightOption":1,"variantSelection":"single"}},"bundle-004307":{"params":{"shop":"ruohonjuuri.myshopify.com","recommendationType":"dynamic-bundle"},"widgetDesignSettings":{"templateType":"customization","titleName":"Osta molemmat ja säästä 15% - Voimassa vain verkkokaupassa - Saat alennuksen kassalla","titleAlignment":"center","titleFont":"EB Garamond","titleFontSize":24,"titleFontStyle":"regular","titleTextColor":"#000000","titleTextTransform":"none","buttonText":"Lisää molemmat ostoskoriin","buttonBackgroundColor":"#009893","buttonTextColor":"#FFFFFF","bundleImageType":"combo","bundleImageData":"","bundleImageLink":"","description":"Buy {{quantity}} items and save {{discount}}","bundleBadgeText":"Most popular","bundleBadgeColor":"#008060","bundleBadgeTextColor":"#FFFFFF","bundleHighlightOption":1,"variantSelection":"single"}},"bundle-880203":{"params":{"shop":"ruohonjuuri.myshopify.com","recommendationType":"dynamic-bundle"},"widgetDesignSettings":{"templateType":"customization","titleName":"Osta molemmat ja säästä 15% - Voimassa vain verkkokaupassa - Saat alennuksen kassalla","titleAlignment":"center","titleFont":"EB Garamond","titleFontSize":24,"titleFontStyle":"regular","titleTextColor":"#000000","titleTextTransform":"none","buttonText":"Lisää molemmat ostoskoriin","buttonBackgroundColor":"#009893","buttonTextColor":"#FFFFFF","bundleImageType":"combo","bundleImageData":"","bundleImageLink":"","description":"Buy {{quantity}} items and save {{discount}}","bundleBadgeText":"Most popular","bundleBadgeColor":"#008060","bundleBadgeTextColor":"#FFFFFF","bundleHighlightOption":1,"variantSelection":"single"}},"bundle-147653":{"params":{"shop":"ruohonjuuri.myshopify.com","recommendationType":"dynamic-bundle"},"widgetDesignSettings":{"widgetId":"bundle-147653","tenantId":"ruohonjuuri.myshopify.com","templateType":"customization","titleName":"Osta pullo ja kuori yhdessä - Säästä -15% - Voimassa vain verkkokaupassa","titleAlignment":"center","titleFont":"EB Garamond","titleFontSize":24,"titleFontStyle":"regular","titleTextColor":"#000000","titleTextTransform":"none","buttonText":"Lisää molemmat ostoskoriin","buttonBackgroun
1352dColor":"#009893","buttonTextColor":"#FFFFFF","bundleImageType":"combo","bundleImageData":"","bundleImageLink":"","description":"Buy {{quantity}} items and save {{discount}}","bundleBadgeText":"Most popular","bundleBadgeColor":"#008060","bundleBadgeTextColor":"#FFFFFF","bundleHighlightOption":1,"variantSelection":"single"}},"bundle-401571":{"params":{"shop":"ruohonjuuri.myshopify.com","recommendationType":"dynamic-bundle"},"widgetDesignSettings":{"widgetId":"bundle-401571","tenantId":"ruohonjuuri.myshopify.com","templateType":"customization","titleName":"Osta pullo ja kuori yhdessä - Säästä -15% - Voimassa vain verkkokaupassa","titleAlignment":"center","titleFont":"EB Garamond","titleFontSize":24,"titleFontStyle":"regular","titleTextColor":"#000000","titleTextTransform":"none","buttonText":"Lisää molemmat ostoskoriin","buttonBackgroundColor":"#009893","buttonTextColor":"#FFFFFF","bundleImageType":"combo","bundleImageData":"","bundleImageLink":"","description":"Buy {{quantity}} items and save {{discount}}","bundleBadgeText":"Most popular","bundleBadgeColor":"#008060","bundleBadgeTextColor":"#FFFFFF","bundleHighlightOption":1,"variantSelection":"single"}}},
1353        
1354      
1355      } || {},recommendationPlaceholder: 
1356      
1357      
1358        "\u003c!-- TEMPLATE RECOMMENDATION PLACEHOLDER--\u003e\u003cdiv class=\"boost-sd__rc-pl\"\u003e\u003cdiv class=\"boost-sd__rc-title-pl\"\u003e  \u003cspan class=\"boost-sd__rc-pl-item\" style=\"width: 150px; height: 30px;\"\u003e\u003c\/span\u003e\u003c\/div\u003e\u003cdiv class=\"boost-sd__rc-product-list-pl\"\u003e  \u003cspan class=\"boost-sd__rc-pl-item\"\u003e\u003c\/span\u003e  \u003cspan class=\"boost-sd__rc-pl-item\"\u003e\u003c\/span\u003e  \u003cspan class=\"boost-sd__rc-pl-item\"\u003e\u003c\/span\u003e  \u003cspan class=\"boost-sd__rc-pl-item\"\u003e\u003c\/span\u003e\u003c\/div\u003e\u003cdiv class=\"boost-sd__rc-info-pl\"\u003e  \u003cspan class=\"boost-sd__rc-pl-item\"\u003e\u003c\/span\u003e  \u003cspan class=\"boost-sd__rc-pl-item\"\u003e\u003c\/span\u003e  \u003cspan class=\"boost-sd__rc-pl-item\"\u003e\u003c\/span\u003e\u003c\/div\u003e\u003c\/div\u003e\u003cstyle\u003e .boost-sd__rc-pl {  width: 100%;  min-height: 600px; } .boost-sd__rc-pl-item {  display: block;  width: 100%;  height: 20px;  background: rgba(0, 0, 0, 0.07);  margin-bottom: 16px;  animation: 2s infinite place-holder-animation; } .boost-sd__rc-title-pl {  width: 100%;  display: flex;  padding: 0 0 30px; } .boost-sd__rc-product-list-pl {  display: flex;  width: 100%;  padding: 0;  gap: 32px;  position: relative;  margin-bottom: 20px; } .boost-sd__rc-product-list-pl .boost-sd__rc-pl-item:nth-child(3), .boost-sd__rc-product-list-pl .boost-sd__rc-pl-item:nth-child(4) {  display: none; } .boost-sd__rc-product-list-pl .boost-sd__rc-pl-item {  display: block;  flex-wrap: wrap;  width: calc(50% - 8px);  height: 218px; } .boost-sd__rc-info-pl .boost-sd__rc-pl-item:nth-child(2) {  width: 80% } .boost-sd__rc-info-pl .boost-sd__rc-pl-item:nth-child(3) {  width: 50% } @media only screen and (min-width: 768px) {  .boost-sd__rc-pl-item {   margin-bottom: 8px;  }  .boost-sd__rc-title-pl {   padding-bottom: 60px;  }  .boost-sd__rc-product-list-pl .boost-sd__rc-pl-item:nth-child(3),  .boost-sd__rc-product-list-pl .boost-sd__rc-pl-item:nth-child(4) {   display: block;  }  .boost-sd__rc-product-list-pl .boost-sd__rc-pl-item {   height: 382px;   width: calc(25% - 8px);  }  .boost-sd__rc-info-pl .boost-sd__rc-pl-item:first-child {   width: 50%  }  .boost-sd__rc-info-pl .boost-sd__rc-pl-item:nth-child(2) {   width: 40%  }  .boost-sd__rc-info-pl .boost-sd__rc-pl-item:nth-child(3) {   width: 30%  } } @keyframes place-holder-animation {  0% {   opacity: 1;  }  50% {   opacity: 0.5;  }  100% {   opacity: 1;  } }\u003c\/style\u003e"
1359      ,simplifiedIntegrationPlaceholder: 
1360      
1361      
1362        "\u003c!-- TEMPLATE PLACEHOLDER --\u003e\u003cdiv class='boost-sd-container'\u003e\u003cdiv class='boost-sd-layout boost-sd-layout--has-filter-vertical'\u003e  \u003cdiv class='boost-sd-left boost-filter-tree-column'\u003e   \u003c!-- TEMPLATE FILTER TREE PLACEHOLDER --\u003e   \u003cdiv id=\"boost-sd__filter-tree-wrapper\" class=\"boost-sd__filter-tree-wrapper\"\u003e    \u003cdiv class=\"boost-sd__filter-tree-vertical boost-sd__filter-tree-vertical--hidden\"\u003e     \u003cdiv class=\"boost-sd__filter-tree-vertical-placeholder\"\u003e      \u003cdiv class=\"boost-sd__filter-tree-vertical-placeholder-item\"\u003e       \u003cspan class=\"boost-sd__placeholder-item\" style=\"width:80%; border-radius: 0;\"\u003e\u003c\/span\u003e       \u003cspan class=\"boost-sd__placeholder-item\" style=\"border-radius: 0;\"\u003e\u003c\/span\u003e       \u003cspan class=\"boost-sd__placeholder-item\" style=\"width:65%; border-radius: 0;\"\u003e\u003c\/span\u003e       \u003cspan class=\"boost-sd__placeholder-item\" style=\"width:40%; border-radius: 0;\"\u003e\u003c\/span\u003e      \u003c\/div\u003e      \u003cdiv class=\"boost-sd__filter-tree-vertical-placeholder-item\"\u003e       \u003cspan class=\"boost-sd__placeholder-item\" style=\"width:80%; border-radius: 0;\"\u003e\u003c\/span\u003e       \u003cspan class=\"boost-sd__placeholder-item\" style=\"border-radius: 0;\"\u003e\u003c\/span\u003e       \u003cspan class=\"boost-sd__placeholder-item\" style=\"width:65%; border-radius: 0;\"\u003e\u003c\/span\u003e       \u003cspan class=\"boost-sd__placeholder-item\" style=\"width:40%; border-radius: 0;\"\u003e\u003c\/span\u003e      \u003c\/div\u003e      \u003cdiv class=\"boost-sd__filter-tree-vertical-placeholder-item\"\u003e       \u003cspan class=\"boost-sd__placeholder-item\" style=\"width:80%; border-radius: 0;\"\u003e\u003c\/span\u003e       \u003cspan class=\"boost-sd__placeholder-item\" style=\"border-radius: 0;\"\u003e\u003c\/span\u003e       \u003cspan class=\"boost-sd__placeholder-item\" style=\"width:65%; border-radius: 0;\"\u003e\u003c\/span\u003e       \u003cspan class=\"boost-sd__placeholder-item\" style=\"width:40%; border-radius: 0;\"\u003e\u003c\/span\u003e      \u003c\/div\u003e      \u003cdiv class=\"boost-sd__filter-tree-vertical-placeholder-item\"\u003e       \u003cspan class=\"boost-sd__placeholder-item\" style=\"width:80%; border-radius: 0;\"\u003e\u003c\/span\u003e       \u003cspan class=\"boost-sd__placeholder-item\" style=\"border-radius: 0;\"\u003e\u003c\/span\u003e       \u003cspan class=\"boost-sd__placeholder-item\" style=\"width:65%; border-radius: 0;\"\u003e\u003c\/span\u003e       \u003cspan class=\"boost-sd__placeholder-item\" style=\"width:40%; border-radius: 0;\"\u003e\u003c\/span\u003e      \u003c\/div\u003e      \u003cdiv class=\"boost-sd__filter-tree-vertical-placeholder-item\"\u003e       \u003cspan class=\"boost-sd__placeholder-item\" style=\"width:80%; border-radius: 0;\"\u003e\u003c\/span\u003e       \u003cspan class=\"boost-sd__placeholder-item\" style=\"border-radius: 0;\"\u003e\u003c\/span\u003e       \u003cspan class=\"boost-sd__placeholder-item\" style=\"width:65%; border-radius: 0;\"\u003e\u003c\/span\u003e       \u003cspan class=\"boost-sd__placeholder-item\" style=\"width:40%; border-radius: 0;\"\u003e\u003c\/span\u003e      \u003c\/div\u003e     \u003c\/div\u003e    \u003c\/div\u003e   \u003c\/div\u003e  \u003c\/div\u003e  \u003cdiv class='boost-sd-right boost-product-listing-column'\u003e   \u003c!-- TEMPLATE IN-COLLECTION SEARCH PLACEHOLDER--\u003e   \u003cdiv class='boost-sd__in-collection-search boost-sd__in-collection-search--vertical'\u003e    \u003cspan class=\"boost-sd__placeholder-item\" style=\"height: 38px; border-radius: 0; width: 100%;\"\u003e\u003c\/span\u003e   \u003c\/div\u003e   \u003c!-- TEMPLATE TOOLBAR PLACEHOLDER--\u003e   \u003cdiv class=\"boost-sd__toolbar-container\"\u003e    \u003cdiv class=\"boost-sd__toolbar-inner\"\u003e     \u003cdiv class=\"boost-sd__toolbar-content\"\u003e      \u003cdiv class=\"boost-sd__toolbar boost-sd__toolbar--3_1\"\u003e       \u003cspan class=\"boost-sd__toolbar-item boost-sd__placeholder-item\" style=\"height: 28px; border-radius: 0;\"\u003e\u003c\/span\u003e       \u003cspan class=\"boost-sd__toolbar-item boost-sd__placeholder-item\" style=\"height: 28px; border-radius: 0; margin-bottom: 0\"\u003e\u003c\/span\u003e       \u003cspan class=\"boost-sd__toolbar-item boost-sd__placeholder-item\" style=\"height: 28px; border-radius: 0; margin-bottom: 0\"\u003e\u003c\/span\u003e      \u003c\/div\u003e     \u003c\/div\u003e    \u003c\/div\u003e   \u003c\/div\u003e   \u003c!-- TEMPLATE PRODUCT LIST PLACEHOLDER--\u003e   \u003cdiv class=\"boost-sd__product-list-placeholder boost-sd__product-list-placeholder--5-col\"\u003e    \u003cdiv class=\"boost-sd__product-list-placeholder-item\"\u003e     \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 100%; border-radius: 0;\"\u003e\u003c\/span\u003e     \u003cspan class=\"boost-sd__placeholder-item\" style=\"border-radius: 0;\"\u003e\u003c\/span\u003e     \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 80%; border-radius: 0;\"\u003e\u003c\/span\u003e     \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 40%; border-radius: 0;\"\u003e\u003c\/span\u003e    \u003c\/div\u003e    \u003cdiv class=\"boost-sd__product-list-placeholder-item\"\u003e     \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 100%; border-radius: 0;\"\u003e\u003c\/span\u003e     \u003cspan class=\"boost-sd__placeholder-item\" style=\"border-radius: 0;\"\u003e\u003c\/span\u003e     \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 80%; border-radius: 0;\"\u003e\u003c\/span\u003e     \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 40%; border-radius: 0;\"\u003e\u003c\/span\u003e    \u003c\/div\u003e    \u003cdiv class=\"boost-sd__product-list-placeholder-item\"\u003e     \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 100%; border-radius: 0;\"\u003e\u003c\/span\u003e     \u003cspan class=\"boost-sd__placeholder-item\" style=\"border-radius: 0;\"\u003e\u003c\/span\u003e     \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 80%; border-radius: 0;\"\u003e\u003c\/span\u003e     \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 40%; border-radius: 0;\"\u003e\u003c\/span\u003e    \u003c\/div\u003e    \u003cdiv class=\"boost-sd__product-list-placeholder-item\"\u003e     \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 100%; border-radius: 0;\"\u003e\u003c\/span\u003e     \u003cspan class=\"boost-sd__placeholder-item\" style=\"border-radius: 0;\"\u003e\u003c\/span\u003e     \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 80%; border-radius: 0;\"\u003e\u003c\/span\u003e     \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 40%; border-radius: 0;\"\u003e\u003c\/span\u003e    \u003c\/div\u003e    \u003cdiv class=\"boost-sd__product-list-placeholder-item\"\u003e     \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 100%; border-radius: 0;\"\u003e\u003c\/span\u003e     \u003cspan class=\"boost-sd__placeholder-item\" style=\"border-radius: 0;\"\u003e\u003c\/span\u003e     \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 80%; border-radius: 0;\"\u003e\u003c\/span\u003e     \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 40%; border-radius: 0;\"\u003e\u003c\/span\u003e    \u003c\/div\u003e    \u003cdiv class=\"boost-sd__product-list-placeholder-item\"\u003e     \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 100%; border-radius: 0;\"\u003e\u003c\/span\u003e     \u003cspan class=\"boost-sd__placeholder-item\" style=\"border-radius: 0;\"\u003e\u003c\/span\u003e     \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 80%; border-radius: 0;\"\u003e\u003c\/span\u003e     \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 40%; border-radius: 0;\"\u003e\u003c\/span\u003e    \u003c\/div\u003e    \u003cdiv class=\"boost-sd__product-list-placeholder-item\"\u003e     \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 100%; border-radius: 0;\"\u003e\u003c\/span\u003e     \u003cspan class=\"boost-sd__placeholder-item\" style=\"border-radius: 0;\"\u003e\u003c\/span\u003e     \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 80%; border-radius: 0;\"\u003e\u003c\/span\u003e     \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 40%; border-radius: 0;\"\u003e\u003c\/span\u003e    \u003c\/div\u003e    \u003cdiv class=\"boost-sd__product-list-placeholder-item\"\u003e     \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 100%; border-radius: 0;\"\u003e\u003c\/span\u003e     \u003cspan class=\"boost-sd__placeholder-item\" style=\"border-radius: 0;\"\u003e\u003c\/span\u003e     \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 80%; border-radius: 0;\"\u003e\u003c\/span\u003e     \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 40%; border-radius: 0;\"\u003e\u003c\/span\u003e    \u003c\/div\u003e    \u003cdiv class=\"boost-sd__product-list-placeholder-item\"\u003e     \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 100%; border-radius: 0;\"\u003e\u003c\/span\u003e     \u003cspan class=\"boost-sd__placeholder-item\" style=\"border-radius: 0;\"\u003e\u003c\/span\u003e     \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 80%; border-radius: 0;\"\u003e\u003c\/span\u003e     \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 40%; border-radius: 0;\"\u003e\u003c\/span\u003e    \u003c\/div\u003e    \u003cdiv class=\"boost-sd__product-list-placeholder-item\"\u003e     \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 100%; border-radius: 0;\"\u003e\u003c\/span\u003e     \u003cspan class=\"boost-sd__placeholder-item\" style=\"border-radius: 0;\"\u003e\u003c\/span\u003e     \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 80%; border-radius: 0;\"\u003e\u003c\/span\u003e     \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 40%; border-radius: 0;\"\u003e\u003c\/span\u003e    \u003c\/div\u003e    \u003cdiv class=\"boost-sd__product-list-placeholder-item\"\u003e     \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 100%; border-radius: 0;\"\u003e\u003c\/span\u003e     \u003cspan class=\"boost-sd__placeholder-item\" style=\"border-radius: 0;\"\u003e\u003c\/span\u003e     \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 80%; border-radius: 0;\"\u003e\u003c\/span\u003e     \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 40%; border-radius: 0;\"\u003e\u003c\/span\u003e    \u003c\/div\u003e    \u003cdiv class=\"boost-sd__product-list-placeholder-item\"\u003e     \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 100%; border-radius: 0;\"\u003e\u003c\/span\u003e     \u003cspan class=\"boost-sd__placeholder-item\" style=\"border-radius: 0;\"\u003e\u003c\/span\u003e     \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 80%; border-radius: 0;\"\u003e\u003c\/span\u003e     \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 40%; border-radius: 0;\"\u003e\u003c\/span\u003e    \u003c\/div\u003e    \u003cdiv class=\"boost-sd__product-list-placeholder-item\"\u003e     \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 100%; border-radius: 0;\"\u003e\u003c\/span\u003e     \u003cspan class=\"boost-sd__placeholder-item\" style=\"border-radius: 0;\"\u003e\u003c\/span\u003e     \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 80%; border-radius: 0;\"\u003e\u003c\/span\u003e     \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 40%; border-radius: 0;\"\u003e\u003c\/span\u003e    \u003c\/div\u003e    \u003cdiv class=\"boost-sd__product-list-placeholder-item\"\u003e     \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 100%; border-radius: 0;\"\u003e\u003c\/span\u003e     \u003cspan class=\"boost-sd__placeholder-item\" style=\"border-radius: 0;\"\u003e\u003c\/span\u003e     \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 80%; border-radius: 0;\"\u003e\u003c\/span\u003e     \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 40%; border-radius: 0;\"\u003e\u003c\/span\u003e    \u003c\/div\u003e    \u003cdiv class=\"boost-sd__product-list-placeholder-item\"\u003e     \u003cspan class=\"boost-sd__placeholder-item\" style=\
1362"width: 100%; border-radius: 0;\"\u003e\u003c\/span\u003e     \u003cspan class=\"boost-sd__placeholder-item\" style=\"border-radius: 0;\"\u003e\u003c\/span\u003e     \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 80%; border-radius: 0;\"\u003e\u003c\/span\u003e     \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 40%; border-radius: 0;\"\u003e\u003c\/span\u003e    \u003c\/div\u003e    \u003cdiv class=\"boost-sd__product-list-placeholder-item\"\u003e     \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 100%; border-radius: 0;\"\u003e\u003c\/span\u003e     \u003cspan class=\"boost-sd__placeholder-item\" style=\"border-radius: 0;\"\u003e\u003c\/span\u003e     \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 80%; border-radius: 0;\"\u003e\u003c\/span\u003e     \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 40%; border-radius: 0;\"\u003e\u003c\/span\u003e    \u003c\/div\u003e    \u003cdiv class=\"boost-sd__product-list-placeholder-item\"\u003e     \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 100%; border-radius: 0;\"\u003e\u003c\/span\u003e     \u003cspan class=\"boost-sd__placeholder-item\" style=\"border-radius: 0;\"\u003e\u003c\/span\u003e     \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 80%; border-radius: 0;\"\u003e\u003c\/span\u003e     \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 40%; border-radius: 0;\"\u003e\u003c\/span\u003e    \u003c\/div\u003e    \u003cdiv class=\"boost-sd__product-list-placeholder-item\"\u003e     \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 100%; border-radius: 0;\"\u003e\u003c\/span\u003e     \u003cspan class=\"boost-sd__placeholder-item\" style=\"border-radius: 0;\"\u003e\u003c\/span\u003e     \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 80%; border-radius: 0;\"\u003e\u003c\/span\u003e     \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 40%; border-radius: 0;\"\u003e\u003c\/span\u003e    \u003c\/div\u003e    \u003cdiv class=\"boost-sd__product-list-placeholder-item\"\u003e     \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 100%; border-radius: 0;\"\u003e\u003c\/span\u003e     \u003cspan class=\"boost-sd__placeholder-item\" style=\"border-radius: 0;\"\u003e\u003c\/span\u003e     \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 80%; border-radius: 0;\"\u003e\u003c\/span\u003e     \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 40%; border-radius: 0;\"\u003e\u003c\/span\u003e    \u003c\/div\u003e    \u003cdiv class=\"boost-sd__product-list-placeholder-item\"\u003e     \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 100%; border-radius: 0;\"\u003e\u003c\/span\u003e     \u003cspan class=\"boost-sd__placeholder-item\" style=\"border-radius: 0;\"\u003e\u003c\/span\u003e     \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 80%; border-radius: 0;\"\u003e\u003c\/span\u003e     \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 40%; border-radius: 0;\"\u003e\u003c\/span\u003e    \u003c\/div\u003e    \u003cdiv class=\"boost-sd__product-list-placeholder-item\"\u003e     \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 100%; border-radius: 0;\"\u003e\u003c\/span\u003e     \u003cspan class=\"boost-sd__placeholder-item\" style=\"border-radius: 0;\"\u003e\u003c\/span\u003e     \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 80%; border-radius: 0;\"\u003e\u003c\/span\u003e     \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 40%; border-radius: 0;\"\u003e\u003c\/span\u003e    \u003c\/div\u003e    \u003cdiv class=\"boost-sd__product-list-placeholder-item\"\u003e     \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 100%; border-radius: 0;\"\u003e\u003c\/span\u003e     \u003cspan class=\"boost-sd__placeholder-item\" style=\"border-radius: 0;\"\u003e\u003c\/span\u003e     \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 80%; border-radius: 0;\"\u003e\u003c\/span\u003e     \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 40%; border-radius: 0;\"\u003e\u003c\/span\u003e    \u003c\/div\u003e    \u003cdiv class=\"boost-sd__product-list-placeholder-item\"\u003e     \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 100%; border-radius: 0;\"\u003e\u003c\/span\u003e     \u003cspan class=\"boost-sd__placeholder-item\" style=\"border-radius: 0;\"\u003e\u003c\/span\u003e     \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 80%; border-radius: 0;\"\u003e\u003c\/span\u003e     \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 40%; border-radius: 0;\"\u003e\u003c\/span\u003e    \u003c\/div\u003e    \u003cdiv class=\"boost-sd__product-list-placeholder-item\"\u003e     \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 100%; border-radius: 0;\"\u003e\u003c\/span\u003e     \u003cspan class=\"boost-sd__placeholder-item\" style=\"border-radius: 0;\"\u003e\u003c\/span\u003e     \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 80%; border-radius: 0;\"\u003e\u003c\/span\u003e     \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 40%; border-radius: 0;\"\u003e\u003c\/span\u003e    \u003c\/div\u003e    \u003cdiv class=\"boost-sd__product-list-placeholder-item\"\u003e     \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 100%; border-radius: 0;\"\u003e\u003c\/span\u003e     \u003cspan class=\"boost-sd__placeholder-item\" style=\"border-radius: 0;\"\u003e\u003c\/span\u003e     \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 80%; border-radius: 0;\"\u003e\u003c\/span\u003e     \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 40%; border-radius: 0;\"\u003e\u003c\/span\u003e    \u003c\/div\u003e    \u003cdiv class=\"boost-sd__product-list-placeholder-item\"\u003e     \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 100%; border-radius: 0;\"\u003e\u003c\/span\u003e     \u003cspan class=\"boost-sd__placeholder-item\" style=\"border-radius: 0;\"\u003e\u003c\/span\u003e     \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 80%; border-radius: 0;\"\u003e\u003c\/span\u003e     \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 40%; border-radius: 0;\"\u003e\u003c\/span\u003e    \u003c\/div\u003e    \u003cdiv class=\"boost-sd__product-list-placeholder-item\"\u003e     \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 100%; border-radius: 0;\"\u003e\u003c\/span\u003e     \u003cspan class=\"boost-sd__placeholder-item\" style=\"border-radius: 0;\"\u003e\u003c\/span\u003e     \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 80%; border-radius: 0;\"\u003e\u003c\/span\u003e     \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 40%; border-radius: 0;\"\u003e\u003c\/span\u003e    \u003c\/div\u003e    \u003cdiv class=\"boost-sd__product-list-placeholder-item\"\u003e     \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 100%; border-radius: 0;\"\u003e\u003c\/span\u003e     \u003cspan class=\"boost-sd__placeholder-item\" style=\"border-radius: 0;\"\u003e\u003c\/span\u003e     \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 80%; border-radius: 0;\"\u003e\u003c\/span\u003e     \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 40%; border-radius: 0;\"\u003e\u003c\/span\u003e    \u003c\/div\u003e    \u003cdiv class=\"boost-sd__product-list-placeholder-item\"\u003e     \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 100%; border-radius: 0;\"\u003e\u003c\/span\u003e     \u003cspan class=\"boost-sd__placeholder-item\" style=\"border-radius: 0;\"\u003e\u003c\/span\u003e     \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 80%; border-radius: 0;\"\u003e\u003c\/span\u003e     \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 40%; border-radius: 0;\"\u003e\u003c\/span\u003e    \u003c\/div\u003e    \u003cdiv class=\"boost-sd__product-list-placeholder-item\"\u003e     \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 100%; border-radius: 0;\"\u003e\u003c\/span\u003e     \u003cspan class=\"boost-sd__placeholder-item\" style=\"border-radius: 0;\"\u003e\u003c\/span\u003e     \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 80%; border-radius: 0;\"\u003e\u003c\/span\u003e     \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 40%; border-radius: 0;\"\u003e\u003c\/span\u003e    \u003c\/div\u003e    \u003cdiv class=\"boost-sd__product-list-placeholder-item\"\u003e     \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 100%; border-radius: 0;\"\u003e\u003c\/span\u003e     \u003cspan class=\"boost-sd__placeholder-item\" style=\"border-radius: 0;\"\u003e\u003c\/span\u003e     \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 80%; border-radius: 0;\"\u003e\u003c\/span\u003e     \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 40%; border-radius: 0;\"\u003e\u003c\/span\u003e    \u003c\/div\u003e    \u003cdiv class=\"boost-sd__product-list-placeholder-item\"\u003e     \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 100%; border-radius: 0;\"\u003e\u003c\/span\u003e     \u003cspan class=\"boost-sd__placeholder-item\" style=\"border-radius: 0;\"\u003e\u003c\/span\u003e     \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 80%; border-radius: 0;\"\u003e\u003c\/span\u003e     \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 40%; border-radius: 0;\"\u003e\u003c\/span\u003e    \u003c\/div\u003e    \u003cdiv class=\"boost-sd__product-list-placeholder-item\"\u003e     \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 100%; border-radius: 0;\"\u003e\u003c\/span\u003e     \u003cspan class=\"boost-sd__placeholder-item\" style=\"border-radius: 0;\"\u003e\u003c\/span\u003e     \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 80%; border-radius: 0;\"\u003e\u003c\/span\u003e     \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 40%; border-radius: 0;\"\u003e\u003c\/span\u003e    \u003c\/div\u003e    \u003cdiv class=\"boost-sd__product-list-placeholder-item\"\u003e     \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 100%; border-radius: 0;\"\u003e\u003c\/span\u003e     \u003cspan class=\"boost-sd__placeholder-item\" style=\"border-radius: 0;\"\u003e\u003c\/span\u003e     \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 80%; border-radius: 0;\"\u003e\u003c\/span\u003e     \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 40%; border-radius: 0;\"\u003e\u003c\/span\u003e    \u003c\/div\u003e    \u003cdiv class=\"boost-sd__product-list-placeholder-item\"\u003e     \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 100%; border-radius: 0;\"\u003e\u003c\/span\u003e     \u003cspan class=\"boost-sd__placeholder-item\" style=\"border-radius: 0;\"\u003e\u003c\/span\u003e     \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 80%; border-radius: 0;\"\u003e\u003c\/span\u003e     \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 40%; border-radius: 0;\"\u003e\u003c\/span\u003e    \u003c\/div\u003e    \u003cdiv class=\"boost-sd__product-list-placeholder-item\"\u003e     \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 100%; border-radius: 0;\"\u003e\u003c\/span\u003e     \u003cspan class=\"boost-sd__placeholder-item\" style=\"border-radius: 0;\"\u003e\u003c\/span\u003e     \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 80%; border-radius: 0;\"\u003e\u003c\/span\u003e     \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 40%; border-radius: 0;\"\u003e\u003c\/span\u003e    \u003c\/div\u003e    \u003cdiv class=\"boost-sd__product-list-placeholder-item\"\u003e     \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 100%; border-radius: 0;\"\u003e\u003c\/span\u003e     \u003cspan class=\"boost-sd__placeholder-item\" style=\"border-radius: 0;\"\u003e\u003c\/span\u003e     \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 80%; border-radius: 0;\"\u003e\u003c\/span\u003e     \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 40%; border-radius: 0;\"\u003e\u003c\/span\u003e    \u003c\/div\u003e    \u003cdiv class=\"boost-sd__product-list-placeholder-item\"\u003e     \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 100%; border-radius: 0;\"\u003e\u003c\/span\u003e     \u003cspan class=\"boost-sd__placeholder-item\" style=\"border-radius: 0;\"\u003e\u003c\/span\u003e     \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 80%; border-radius: 0;\"\u003e\u003c\/span\u003e     \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 40%; border-radius: 0;\"\u003e\u003c\/span\u003e    \u003c\/div\u003e    \u003cdiv class=\"boost-sd__product-list-placeholder-item\"\u003e     \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 100%; border-radius: 0;\"\u003e\u003c\/span\u003e     \u003cspan class=\"boost-sd__placeholder-item\" style=\"border-radius: 0;\"\u003e\u003c\/span\u003e     \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 80%; border-radius: 0;\"\u003e\u003c\/span\u003e     \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 40%; border-radius: 0;\"\u003e\u003c\/span\u003e    \u003c\/div\u003e    \u003cdiv class=\"boost-sd__product-list-placeholder-item\"\u003e     \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 100%; border-radius: 0;\"\u003e\u003c\/span\u003e     \u003cspan class=\"boost-sd__placeholder-item\" style=\"border-radius: 0;\"\u003e\u003c\/span\u003e     \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 80%; border-radius: 0;\"\u003e\u003c\/span\u003e     \u003cspan class=\"boost-sd__placeholder-item\" style=\"width: 40%; border-radius: 0;\"\u003e\u003c\/span\u003e    \u003c\/div\u003e   \u003c\/div\u003e   \u003cdiv class=\"boost-sd__pagination boost-sd__pagination--center\"\u003e    \u003cspan class=\"boost-sd__placeholder-item\" style=\"height: 40px; border-radius: 0;\"\u003e\u003c\/span\u003e   \u003c\/div\u003e  \u003c\/div\u003e\u003c\/div\u003e\u003c\/div\u003e\u003cstyle\u003e .boost-sd__collection-header {  width: 100%;  height: 130px;  display: block;  background: -webkit-gradient(linear,    left top,    right top,    color-stop(8%, #eee),    color-stop(18%, #e6e6e6),    color-stop(33%, #eee));  background-color: #eee;  animation: banner-place-holder-shimmer 2s linear infinite forwards; } .boost-sd__collection-header:empty {  display: block; } .boost-sd__collection-header .boost-sd__placeholder-item {  height: 130px; } @media only screen and (min-width: 992px) {  .boost-sd__collection-header,  .boost-sd__collection-header .boost-sd__placeholder-item {   height: 150px;  } } @keyframes banner-place-holder-shimmer {  0% {   background-position: -1500px 0;  }  100% {   background-position: 1500px 0;  } } .boost-sd__in-collection-search {  margin-bottom: 20px;  margin-top: 20px;  width: 100%;  max-width: 100%;  display: flex;  position: relative; } .boost-sd__in-collection-search--horizontal {  margin: 20px auto 0;  max-width: 592px; } @media only screen and (min-width: 992px) {  .boost-sd__in-collection-search {   margin-bottom: 16px;   margin-top: 16px;  } } .boost-sd__filter-tree-vertical {  margin-top: 0;  margin-right: 0; } .boost-sd__filter-tree-vertical-placeholder {  background: transparent;  width: 100%;  max-width: 100%;  display: none; } .boost-sd__filter-tree-vertical-placeholder-list {  margin: 30px 10px 0;  padding: 0;  list-style: none; } .boost-sd__filter-tree-vertical-placeholder-item {  max-width: 100%;  padding: 20px 0;  display: block; } .boost-sd__filter-tree-vertical-placeholder-item:first-child {  padding-top: 0; } .boost-sd__filter-tree-vertical-placeholder-item:not(:last-child) {  border-bottom: 1px solid #ebebeb; } .boost-sd__filter-tree-vertical-placeholder-item::before, .boost-sd__filter-tree-vertical-placeholder-item::after, { display: none; } .boost-sd__filter-tree-horizontal-placeholder {  display: none; } @media only screen and (min-width: 992px) {  .boost-sd__filter-tree-vertical {   width: 272px;  }  .boost-sd-layout .boost-sd-left .boost-sd__filter-tree-wrapper .boost-sd__filter-tree-vertical {
1362   margin-right: 16px;   margin-left: 0;  }  .boost-sd__filter-tree-vertical-placeholder,  .boost-sd__filter-tree-horizontal-placeholder {   display: inline-block;  }  .boost-sd-layout--has-filter-horizontal {   flex-wrap: wrap;   margin-top: 0;  }  .boost-sd-layout--has-filter-horizontal .boost-sd-left,  .boost-sd-layout--has-filter-horizontal .boost-sd-right {   flex: 0 0 100%;  }  .boost-sd__filter-tree-horizontal {   width: 100%;  }  .boost-sd__filter-tree-horizontal-placeholder {   padding: 16px 0;   border-top: 1px solid #ebebeb;   width: 100%;   max-width: 100%;   background: transparent;  }  .boost-sd__filter-tree-horizontal-placeholder-list {   margin: 0;   padding: 0;   list-style: none;   border-bottom: 1px solid #e8e9eb;  }  .boost-sd__filter-tree-horizontal-placeholder-item {   border: none;   display: inline-block;   margin-right: 35px;   position: relative;  }  .boost-sd__filter-tree-horizontal-placeholder-button {   width: auto;   height: auto;   display: inline-block;   position: relative;   padding: 5px 15px 5px 0;   margin: 0;   min-height: auto;   min-width: 0;   border-radius: 0;   box-shadow: none;   background: none;   border: none;   letter-spacing: normal;   text-align: left;   cursor: pointer;  }  .boost-sd__filter-tree-horizontal-placeholder-button .boost-sd__placeholder-item {   width: 80px;   height: 10px;   display: inline-block;   margin: 0 15px 0 0;  }  .boost-sd__filter-tree-horizontal-placeholder-icon {   transform: rotate(-90deg);  } } .boost-sd__in-collection-search {  margin-bottom: 20px;  margin-top: 20px;  width: 100%;  max-width: 100%;  display: flex;  position: relative; } .boost-sd__in-collection-search--horizontal {  margin: 20px auto 0;  max-width: 592px; } @media only screen and (min-width: 992px) {  .boost-sd__in-collection-search {   margin-bottom: 16px;   margin-top: 16px;  } } .boost-sd__toolbar-container {  width: 100%;  margin-bottom: 16px; } .boost-sd__toolbar-inner {  max-width: 1216px;  margin: 0 auto; } .boost-sd__toolbar-content {  border-bottom: 1px solid #ebebeb;  border-top: 1px solid #ebebeb;  padding: 16px 0; } .boost-sd__toolbar {  align-items: center;  width: 100%;  display: flex;  flex-wrap: wrap;  column-gap: 16px;  justify-content: space-between; } .boost-sd__toolbar .boost-sd__placeholder-item {  flex-basis: 45%; } .boost-sd__toolbar .boost-sd__placeholder-item:first-child {  flex-basis: 100%;  margin-bottom: 16px; } @media only screen and (min-width: 992px) {  .boost-sd__toolbar-content {   display: flex;   align-items: center;   border-bottom: none;   padding: 16px 0 16px;   border-top: 1px solid #ebebeb;   border-bottom: 0;  }  .boost-sd__toolbar {   flex-wrap: inherit;  }  .boost-sd__toolbar .boost-sd__placeholder-item {   flex-basis: auto;  }  .boost-sd__toolbar .boost-sd__placeholder-item:first-child {   flex-basis: auto;   margin-bottom: 0;  }  .boost-sd__toolbar--3_1 .boost-sd__toolbar-item {   flex: 1;  }  .boost-sd__toolbar--3_1 .boost-sd__toolbar-item:nth-child(2) {   justify-content: center;  }  .boost-sd__toolbar--3_1 .boost-sd__toolbar-item:nth-child(3) {   justify-content: end;  } } .boost-sd__product-list-placeholder {  gap: 16px;  margin-bottom: 32px;  flex-wrap: wrap;  width: 100%;  display: flex; } .boost-sd__product-list-placeholder--1-col .boost-sd__product-list-placeholder-item {  width: 100%; } .boost-sd__product-list-placeholder--2-col .boost-sd__product-list-placeholder-item, .boost-sd__product-list-placeholder--3-col .boost-sd__product-list-placeholder-item, .boost-sd__product-list-placeholder--4-col .boost-sd__product-list-placeholder-item, .boost-sd__product-list-placeholder--5-col .boost-sd__product-list-placeholder-item, .boost-sd__product-list-placeholder--6-col .boost-sd__product-list-placeholder-item {  width: calc(50% - 8px); } .boost-sd__product-list-placeholder .boost-sd__product-list-placeholder-item .boost-sd__placeholder-item:first-child {  height: 222px; } .boost-sd__pagination {  padding-top: 10px;  padding-bottom: 10px;  justify-content: center;  align-items: center;  display: flex; } @media only screen and (min-width: 576px) {  .boost-sd__product-list-placeholder {   gap: 32px;   margin-bottom: 64px;  }  .boost-sd__product-list-placeholder--3-col .boost-sd__product-list-placeholder-item,  .boost-sd__product-list-placeholder--4-col .boost-sd__product-list-placeholder-item,  .boost-sd__product-list-placeholder--5-col .boost-sd__product-list-placeholder-item,  .boost-sd__product-list-placeholder--6-col .boost-sd__product-list-placeholder-item {   width: calc(33.3333333333% - (32px - 32px \/ 3));  } } @media only screen and (min-width: 992px) {  .boost-sd__product-list-placeholder .boost-sd__placeholder-item:not(:last-child) {   margin-bottom: 8px;  }  .boost-sd__product-list-placeholder .boost-sd__placeholder-item:first-child {   margin-bottom: 16px;  }  .boost-sd__product-list-placeholder--3-col .boost-sd__product-list-placeholder-item .boost-sd__placeholder-item:first-child {   height: 382px;  }  .boost-sd__product-list-placeholder--4-col .boost-sd__product-list-placeholder-item .boost-sd__placeholder-item:first-child {   height: 275px;  }  .boost-sd__product-list-placeholder--5-col .boost-sd__product-list-placeholder-item .boost-sd__placeholder-item:first-child {   height: 215px;  }  .boost-sd__product-list-placeholder--6-col .boost-sd__product-list-placeholder-item .boost-sd__placeholder-item:first-child {   height: 175px;  }  .boost-sd__product-list-placeholder--3-col .boost-sd__product-list-placeholder-item {   width: calc(33.3333333333% - (32px - 32px \/ 3));  }  .boost-sd__product-list-placeholder--4-col .boost-sd__product-list-placeholder-item {   width: calc(25% - (32px - 32px \/ 4));  }  .boost-sd__product-list-placeholder--5-col .boost-sd__product-list-placeholder-item {   width: calc(20% - (32px - 32px \/ 5));  }  .boost-sd__product-list-placeholder--6-col .boost-sd__product-list-placeholder-item {   width: calc(16.6666667% - (32px - 32px \/ 6));  } } .boost-sd-container * {  box-sizing: border-box; } .boost-sd__placeholder-item {  background: rgba(0, 0, 0, 0.07);  border-radius: 50rem;  min-width: 50px;  max-width: 100%;  height: 20px;  animation: 2s infinite place-holder-animation;  display: inline-block; } .boost-sd__placeholder-item:empty {  display: block; } .boost-sd__placeholder-item:not(:last-child) {  margin-bottom: 18px; } .boost-sd-layout {  margin: 20px auto 0; } .boost-sd-left {  position: relative; } .boost-sd-layout .boost-sd-right {  width: 100%;  margin-bottom: 20px; } @keyframes place-holder-animation {  0% {   opacity: 1;  }  50% {   opacity: 0.5;  }  100% {   opacity: 1;  } } @media only screen and (min-width: 992px) {  .boost-sd-layout {   display: flex;   max-width: 1216px;  }  .boost-sd-layout .boost-sd-right {   flex: auto;   max-width: 100%;  } }\u003c\/style\u003e"
1363      ,allSyncedCollections: 
1364      
1365        null
1366      ,isOnboarding: 
1367      
1368        false
1369      };}window.__BOOST_TAE_LIQUID__=readPayload();})();</script>
1369<script type="text/javascript">"use strict";(()=>{var Me=["__proto__","constructor","prototype"];function O(n,...t){if(!n||t.length===0)return n;let e=i=>!!i&&typeof i=="object",o=i=>{if(!e(i))return!1;let r=Object.getPrototypeOf(i);return r===Object.prototype||r===null};for(let i of t)if(i)for(let r in i){if(!Object.prototype.hasOwnProperty.call(i,r)||Me.includes(r))continue;let a=i[r];if(!(r in n)){n[r]=a;continue}let s=n[r];Array.isArray(s)&&Array.isArray(a)?n[r]=s.concat(...a):o(s)&&o(a)?n[r]=O(s,a):n[r]=a}return n}var ee=class{constructor(t,e){this.modules=[];this.cachedModulesByConstructor=new Map;this.status="created";this.cachedEventListeners={};this.registryBlockListeners=[];this.readyListeners=[];this.mode="production";this.logLevel=1;this.blocks={};let o=window.boostWidgetIntegration;this.config=t||{logLevel:o?.config?.logLevel,env:"production"},this.logLevel=this.config.logLevel??(this.mode==="production"?2:this.logLevel),this.config.logLevel==null&&(this.config.logLevel=this.logLevel),this.dataObjects=e||{},this.logger={debug:(...i)=>{this.logLevel<=0&&console.debug("Boost > [DEBUG] ",...i)},info:(...i)=>{this.logLevel<=1&&console.info("Boost > [INFO] ",...i)},warn:(...i)=>{this.logLevel<=2&&console.warn("Boost > [WARN] ",...i)},error:(...i)=>{this.logLevel<=3&&console.error("Boost > [ERROR] ",...i)}}}bootstrap(){if(this.status==="bootstrapped"){this.logger.warn("Application already bootstrapped");return}if(this.status==="started"){this.logger.warn("Application already started");return}this.loadModuleEventListeners(),this.dispatchLifecycleEvent({name:"onBeforeAppBootstrap",payload:null}),(this.config?.customization?.app?.onBootstrap?this.config.customization.app:window.boostWidgetIntegration?.config?.customization?.app)?.onBootstrap?.(this),this.extendAppConfigFromModules(),this.extendAppConfigFromGlobalVariables(),this.initializeDataObjects(),this.assignGlobalVariables(),this.status="bootstrapped",this.dispatchLifecycleEvent({name:"onAppBootstrap",payload:null})}moduleLabel(t){if(typeof t!="function"&&(typeof t!="object"||t===null))return"Unknown";let e=t;return Object.prototype.hasOwnProperty.call(e,"moduleName")&&typeof e.moduleName=="string"?e.moduleName:typeof e.name=="string"&&e.name?e.name:"Unknown"}async initModules(){await Promise.all(this.modules.map(async t=>{if(!t.shouldInit()){this.logger.info("Module not initialized",this.moduleLabel(t.constructor),"shouldInit returned false");return}t.onBeforeModuleInit?.(),this.dispatchLifecycleEvent({name:"onBeforeModuleInit",payload:{module:t}}),this.logger.info(`Initializing ${this.moduleLabel(t.constructor)} module`);try{await t.init(),this.dispatchLifecycleEvent({name:"onModuleInit",payload:{module:t}})}catch(e){this.logger.error(`Error initializing module ${this.moduleLabel(t.constructor)}:`,e),this.dispatchLifecycleEvent({name:"onModuleError",payload:{module:t,error:e instanceof Error?e:new Error(String(e))}})}}))}getModule(t){let e=this.cachedModulesByConstructor.get(t);if(!(e&&!e.shouldInit()))return e}getModuleByName(t){let e=this.modules.find(o=>o.constructor.moduleName===t);if(!(e&&!e.shouldInit()))return e}getModuleByClassName(t){let e=this.modules.find(o=>this.moduleLabel(o.constructor)===t);if(!(e&&!e.shouldInit()))return e}registerBlock(t){if(!t.id){this.logger.error("Block id is required");return}let e=t.id;if(this.blocks[e]){this.logger.error(`Block with id ${e} already exists`);return}this.blocks[e]=t,window.boostWidgetIntegration.blocks&&(window.boostWidgetIntegration.blocks[e]=t),this.dispatchLifecycleEvent({name:"onRegisterBlock",payload:{block:t}}),this.registryBlockListeners.forEach(o=>{try{o(t)}catch(i){this.logger.error("Error in registry block listener:",i)}})}addRegistryBlockListener(t){this.registryBlockListeners.push(t),Object.values(this.blocks).forEac
1369h(e=>{try{t(e)}catch(o){this.logger.error("Error in registry block listener for existing block:",o)}})}removeRegistryBlockListener(t){let e=this.registryBlockListeners.indexOf(t);e>-1&&this.registryBlockListeners.splice(e,1)}onReady(t){if(this.status==="started")try{t()}catch(e){this.logger.error("Error in ready handler:",e)}else this.readyListeners.push(t)}assignGlobalVariables(){window.boostWidgetIntegration||(window.boostWidgetIntegration={}),Object.assign(window.boostWidgetIntegration,{TAEApp:this,config:this.config,dataObjects:this.dataObjects,blocks:this.blocks})}async start(){this.logger.info("Application starting"),this.bootstrap(),this.dispatchLifecycleEvent({name:"onBeforeAppStart",payload:null}),this.config.customization?.app?.onBeforeStart?.(this),await this.initModules(),this.status="started",this.dispatchLifecycleEvent({name:"onAppStart",payload:null}),this.readyListeners.forEach(t=>{try{t()}catch(e){this.logger.error("Error in ready listener:",e)}}),this.config?.customization?.app?.onStart&&this.config.customization.app.onStart(this)}destroy(){if(this.status!=="started"){this.logger.warn("Application not started yet");return}this.modules.forEach(t=>{this.dispatchLifecycleEvent({name:"onModuleDestroy",payload:{module:t}}),t.destroy()}),this.modules=[],this.resetBlocks(),this.status="destroyed",this.dispatchLifecycleEvent({name:"onAppDestroy",payload:null})}setLogLevel(t){this.logLevel=t,this.updateConfig({logLevel:t})}loadModule(t){if(!t)return this;let e=this,o=new t(e);return e.cachedModulesByConstructor.has(t)?(this.logger.warn(`Module ${this.moduleLabel(t)} already loaded`),e):(this.modules.push(o),this.cachedModulesByConstructor.set(t,o),this.logger.info(`Module ${this.moduleLabel(t)} already loaded`),e)}updateConfig(t){return typeof t=="function"?this.config=t(this.config):O(this.config,t),this.config}dispatchLifecycleEvent(t){switch(t.name){case"onBeforeAppBootstrap":this.triggerEvent("onBeforeAppBootstrap",t);break;case"onAppBootstrap":this.logger.info("Application bootstrapped"),this.triggerEvent("onAppBootstrap",t);break;case"onBeforeModuleInit":this.triggerEvent("onBeforeModuleInit",t);break;case"onModuleInit":this.logger.info(`Module ${this.moduleLabel(t.payload.module.constructor)} initialized`),this.triggerEvent("onModuleInit",t);break;case"onModuleDestroy":this.logger.info(`Module ${this.moduleLabel(t.payload.module.constructor)} destroyed`),this.triggerEvent("onModuleDestroy",t);break;case"onBeforeAppStart":this.triggerEvent("onBeforeAppStart",t);break;case"onAppStart":this.logger.info("Application started"),this.triggerEvent("onAppStart",t);break;case"onAppDestroy":this.logger.info("Application destroyed"),this.triggerEvent("onAppDestroy",t);break;case"onAppError":this.logger.error("Application error",t.payload.error),this.triggerEvent("onAppError",t);break;case"onModuleError":this.logger.error("Module error",this.moduleLabel(t.payload.module.constructor),t.payload.error),this.triggerEvent("onModuleError",t);break;case"onRegisterBlock":this.logger.info(`Block registered with id: ${t.payload.block.id}`),this.triggerEvent("onRegisterBlock",t);break;default:this.logger.warn("Unknown lifecycle event",t);break}}triggerEvent(t,e){let o=this.cachedEventListeners[t];o&&o.forEach(i=>{try{t==="onRegisterBlock"&&e.payload&&"block"in e.payload?i(e.payload.block):i(e)}catch(r){this.logger.error(`Error in event listener for ${t}:`,r,"Event data:",e)}})}extendAppConfigFromModules(){this.modules.forEach(t=>{let e=t.extendAppConfig;e&&O(this.config,e)})}extendAppConfigFromGlobalVariables(){let t=window.boostWidgetIntegration?.config;t&&O(this.config,t)}initializeDataObjects(){this.modules.forEach(t=>{let e=t.dataObject;e&&O(this.dataObjects,e)})}resetBlocks(){this.logger.info("Resetting all blocks"),this.blocks={}}loadModuleEventListeners(){this.cachedEventListeners={};let t=["onBeforeAppBootstrap","onAppBootstrap","onModuleInit","onModuleDestroy","onBeforeAppStart","onAppStart","onAppDestroy","onAppError","onModuleError","onRegisterBlock"];this.modules.forEach(e=>{t.forEach(o=>{let i=(...r)=>{if(!((this.status==="bootstrapped"||this.status==="started")&&!e.shouldInit()))return e[o]?.(...r)};typeof i=="function"&&(this.cachedEventListeners[o]||(this.cachedEventListeners[o]=[]),o==="onRegisterBlock"?this.cachedEventListeners[o]?.push((r=>{i.call(e,r)})):this.cachedEventListeners[o]?.push(i.bind(e)))})})}};var te=class{constructor(t){this.app=t}shouldInit(){return!0}destroy(){}init(){}get extendAppConfig(){return{}}get dataObject(){return{}}};var c=class extends te{constructor(){super(...arguments);this.boostTAEApp=null}get TAEApp(){let e=T();if(!e)throw new Error("Boost TAE is not initialized");return this.boostTAEApp=e,this.boostTAEApp}get TAEAppConfig(){return this.TAEApp.config}get TAEAppDataObjects(){return this.TAEApp.dataObjects}onDocumentReady(e){if(document.readyState==="loading"){document.addEventListener("DOMContentLoaded",e);return}setTimeout(e,0)}offDocumentReady(e){document.removeEventListener("DOMContentLoaded",e)}};var he=new WeakMap;function se(n){return typeof n=="string"?n.split("@@BOOST_LT_SLASH@@").join("</"):""}function xe(n){let t=he.get(n);if(t)return t;let e={...n,template:Object.fromEntries(Object.entries(n.template).map(([o,i])=>
1369[o,se(i)])),recommendationPlaceholder:se(n.recommendationPlaceholder),simplifiedIntegrationPlaceholder:se(n.simplifiedIntegrationPlaceholder),isOnboarding:typeof n.isOnboarding=="string"?n.isOnboarding==="true":!!n.isOnboarding};return he.set(n,e),e}function Re(){return{generalSettings:{},shop:{},generalSettingsMetafield:null,translation:null,integration:null,filterSettingsMetafield:null,additionalElementSettingsMetafield:null,backInStockMetafield:null,swatchSettings:null,defaultSortOrder:null,user:null,product:null,b2b:null,templateId:"",productGridSelector:"",templateMetadata:null,templateSettings:null,template:{},recommendationWidgets:{},recommendationPlaceholder:"",simplifiedIntegrationPlaceholder:"",allSyncedCollections:null,isOnboarding:!1}}var be,Fe,Se=!1;function f(){if(be)return be;let n=Fe?.()??(typeof window>"u"?void 0:window.__BOOST_TAE_LIQUID__);return n?xe(n):(Se||(Se=!0,console.error("[Boost] Liquid payload is missing. The app embed did not render it, or the runtime asset loaded before it. Continuing with defaults.")),Re())}var D=class extends c{get extendAppConfig(){let{defaultSortOrder:t,additionalElementSettingsMetafield:e}=f();return{additionalElementSettings:Object.assign(t==null?{}:{default_sort_order:t},e)}}};D.moduleName="AdditionalElement";function le(){let n=T().config?.filterSettings?.shortenUrlParamList,t={};return Array.isArray(n)&&n.forEach(e=>{if(typeof e!="string")return;let o=e.lastIndexOf(":");if(o===-1)return;let i=e.slice(0,o).trim(),r=e.slice(o+1).trim();i.startsWith("pf_")&&i.length>0&&r.length>0&&(t[r]=i)}),t}function ce(){return"xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx".replace(/[x]/g,function(){return(Math.random()*16|0).toString(16)})}function de(n){return new URLSearchParams(window.location.search).get(n)}function ye(n){return typeof n=="string"?n!=="out-of-stock":Array.isArray(n)?n.map(t=>t!=="out-of-stock"):!1}function oe(){return window.innerWidth<576}function Oe(){return window.innerWidth<=991}function Ae(){let n="";return oe()?n+="mobile|":n=n.replace("mobile|",""),Oe()?n+="tablet_portrait_max":n=n.replace("tablet_portrait_max",""),n}function Ee(){let{generalSettings:{collection_id:n=0,page:t="collection",default_sort_by:e}={},additionalElementSettings:{default_sort_order:o={},customSortingList:i}={}}=T().config,r=["relevance","best-selling","manual","title-ascending","title-descending","price-ascending","price-descending","created-ascending","created-descending"],a=de("sort"),s=i?i.split("|"):r;if(a&&s.includes(a))return a;let l=t==="search",d=t==="collection";l&&s.splice(s.indexOf("manual"),1);let{all:g,search:m}=o;if(d){if(n in o)return o[n];if(g)return g;if(e)return e}else if(l)return m||"relevance";return""}var Te=(n={})=>(n.return_all_currency_fields=!1,{...n,currency_rate:window.Shopify?.currency?.rate,currency:window.Shopify?.currency?.active,country:window.Shopify?.country}),I=n=>{try{let t=localStorage.getItem(n);return t?JSON.parse(t):null}catch{return null}},ge=(n,t)=>{try{localStorage.setItem(n,JSON.stringify(t))}catch(e){T().logger.error("Error setLocalStorage",e)}},pe=n=>{try{localStorage.removeItem(n)}catch(t){T().logger.error("Error removeLocalStorage",t)}};function Ce(n){let t=n%50;return t>25?n+(50-t):n-t}function we(n){if(!n)return;n.querySelectorAll(".boost-sd__product-image-img[loading='lazy']").forEach(function(e){ue(e.parentElement,o=>{let i=o.querySelector(".boost-sd__product-image-img[loading='lazy']");i&&i.removeAttribute("loading")})})}function ue(n,t){let e=new IntersectionObserver(function(i,r){i.forEach(function(a){a.isIntersecting&&(t(a.target),r.unobserve(a.target))})});Array.isArray(n)?n.forEach(o=>e.observe(o)):e.observe(n)}var ke=n=>{try{if(!n){let e=De().search;return!e||e.length<=1?!1:ae(e)}if(typeof n=="string"){let e=n.indexOf("?"),o=e>=0?n.substring(e):"";return!o||o.length<=1?!1:ae(o)}let t=n.search;return!t||t.length<=1?!1:ae(t)}catch{return!0}},ae=n=>{let t=decodeURIComponent(n).split("&");for(let e=0;e<t.length;e++)if(ze(t[e]))return!0;return!1},De=()=>{let t=window.location.href.replace(/%3C/g,"&lt;").replace(/%3E/g,"&gt;"),e=[];for(let a=0;a<t.length;
1369a++)e.push(t.charAt(a));let o=e.join("").split("&lt;").join("%3C").split("&gt;").join("%3E"),i="",r=o.replace(/#.*$/,"");return r.split("?").length>1&&(i=r.split("?")[1],i.length>0&&(i="?"+i)),{pathname:window.location.pathname,href:o,search:i}},ze=n=>{if(typeof n=="string"){n=n.toLowerCase();let t=["img src","script","alert","onabort","popstate","afterprint","beforeprint","beforeunload","blur","canplay","canplaythrough","change","click","contextmenu","copy","cut","dblclick","drag","dragend","dragenter","dragleave","dragover","dragstart","drop","durationchange","ended","error","focus","focusin","focusout","fullscreenchange","fullscreenerror","hashchange","input","invalid","keydown","keypress","keyup","load","loadeddata","loadedmetadata","loadstart","mousedown","mouseenter","mouseleave","mousemove","mouseover","mouseout","mouseout","mouseup","offline","online","pagehide","pageshow","paste","pause","play","playing","progress","ratechange","resize","reset","scroll","search","seeked","seeking","select","show","stalled","submit","suspend","timeupdate","toggle","touchcancel","touchend","touchmove","touchstart","unload","volumechange","waiting","wheel"],e=new RegExp(t.join("=|on")),o=(n.match(/</g)||[]).length,i=(n.match(/>/g)||[]).length,r=(n.match(/alert\(/g)||[]).length,a=(n.match(/console\.log\(/g)||[]).length,s=(n.match(/execCommand/g)||[]).length,l=(n.match(/document\.cookie/g)||[]).length,d=(n.match(/j.*a.*v.*a.*s.*c.*r.*i.*p.*t/g)||[]).length,g=e.test(n);if(o>0&&i>0||o>1||i>1||r||a||s||l||d||g)return!0}return!1},z=()=>T().config.generalSettings?.page==="collection",L=()=>T().config.generalSettings?.page==="search",Ue=()=>T().config.generalSettings?.page==="cart",We=()=>T().config.generalSettings?.page==="product",qe=()=>T().config.generalSettings?.page==="index",Pe=()=>window.location.pathname.indexOf("/collections/vendors")>-1,_e=()=>{let n="";switch(!0){case z():n="collection_page";break;case L():n="search_page";break;case We():n="product_page";break;case Ue():n="cart_page";break;case qe():n="home_page";break;default:break}return n},Be=()=>{let n=new URLSearchParams(window.location.search),t=le();for(let e of n.keys()){if(e.startsWith("pf_"))return!0;let o=t[e];if(typeof o=="string"&&o.startsWith("pf_"))return!0}return!1};function Ie(){return window?.__st?.cid||window?.meta?.page?.customerId||window?.ShopifyAnalytics?.meta?.page?.customerId||window?.ShopifyAnalytics?.lib?.user?.()?.traits()?.uniqToken}function Le(){return window.location.pathname.indexOf("/collections/types")>-1}var k=class n extends c{saveRequestId(t,e,o=[]){let i=I(n.STORAGE_KEY_PRE_REQUEST_IDS)||{};i[t]=e,Array.isArray(o)&&o?.forEach(r=>{let a="";switch(t){case"search":a=n.KEY_PLACEMENT_BY_TYPE.search_page;break;case"suggest":a=n.KEY_PLACEMENT_BY_TYPE.instant_search;break;case"product_page_bundle":a=n.KEY_PLACEMENT_BY_TYPE.product_page;break;default:break}i[`${r.widgetId||""}_${a}`]=e}),ge(n.STORAGE_KEY_PRE_REQUEST_IDS,i)}savePreAction(t){ge(n.STORAGE_KEY_PRE_ACTION,t)}};k.moduleName="Analytics";k.STORAGE_KEY_PRE_REQUEST_IDS="boostSdPreRequestIds";k.STORAGE_KEY_PRE_ACTION="boostSdPreAction";k.KEY_PLACEMENT_BY_TYPE={product_page:"product_page",search_page:"search_page",instant_search:"instant_search"};var U=class extends c{get extendAppConfig(){let t=f(),e={cdn:"https://cdn.boostcommerce.io",bundleUrl:"https://services.mybcapps.com/bc-sf-filter/bundles",productUrl:"https://services.mybcapps.com/bc-sf-filter/products",productListingUrl:"https://services.mybcapps.com/bc-sf-filter/product-listing",subscriptionUrl:"https://services.mybcapps.com/bc-sf-filter/subscribe-b2s",nodeSSRUrl:"https://services.mybcapps.com/bc-sf-ssr-node",rubySSRUrl:"https://services.mybcapps.com/bc-sf-ssr-ruby",ssrUrl:"",taeSettings:{instantSearch:{enabled:!1,...window.boostWidgetIntegration?.taeSettings?.instantSearch}},generalSettings:Object.assign({preview_mode:!1,preview_path:"",custom_js_asset_url:"",custom_css_asset_url:"",swatch_extension:"png",ssr_engine:"node",ssr_version:"v1",...t.generalSettings},t.generalSettingsMetafield),translation:t.translation??{}};if(e.generalSettings.ssr_version==="v2")switch(e.generalSettings?.ssr_engine||"n
1369ode"){case"ruby":e.ssrUrl=e.rubySSRUrl??"";break;default:e.ssrUrl=e.nodeSSRUrl??""}return e}ensureSSRURL(){let{generalSettings:t}=this.TAEAppConfig,e=t?.ssr_engine||"node";if(t?.ssr_version==="v2")switch(e){case"ruby":this.TAEAppConfig.ssrUrl=this.TAEAppConfig.rubySSRUrl??"";break;default:this.TAEAppConfig.ssrUrl=this.TAEAppConfig.nodeSSRUrl??""}}onBeforeAppStart(){let{templateMetadata:t}=this.TAEAppConfig;if(t?.themeLibVersion){let o=t.themeLibVersion.split(".").map(Number);this.TAEAppConfig.generalSettings?.ssr_engine||(o[0]>1||o[0]===1&&o[1]>=89)&&(this.TAEAppConfig.generalSettings.ssr_version="v2",this.ensureSSRURL());let i=this.TAEAppConfig.generalSettings?.ssr_version||"v2";(o[0]<1||o[0]===1&&o[1]<89)&&i==="v2"&&this.rewriteLegacySSRFetchRequests()}}onAppDestroy(){this.originalFetch&&(window.fetch=this.originalFetch,this.originalFetch=void 0)}rewriteLegacySSRFetchRequests(){this.ensureSSRURL();let{filterUrl:t,searchUrl:e,productUrl:o,ssrUrl:i}=this.TAEAppConfig;if(!i)return;let r=d=>{if(!d)return"";try{let g=new URL(d,window.location.origin);return g.origin+g.pathname.replace(/\/+$/,"")}catch{return""}},a=r(i);if(!a)return;let s=[{baseUrl:r(t),ssrPath:"/filter"},{baseUrl:r(e),ssrPath:"/search"},{baseUrl:r(o),ssrPath:"/quickview",requiredParam:"quickview_widget_id"}],l=window.fetch;this.originalFetch=l,window.fetch=(d,g)=>{let m=typeof d=="string"||d instanceof URL?d.toString():d.url,E;try{let S=new URL(m,window.location.href),h=S.origin+S.pathname.replace(/\/+$/,""),b=s.find(y=>y.baseUrl&&y.baseUrl===h&&(!y.requiredParam||S.searchParams.has(y.requiredParam)));if(b){let y=b.ssrPath==="/filter"&&(L()||S.searchParams.has("q"))?"/search":b.ssrPath;E=`${a}${y}${S.search}${S.hash}`}}catch{E=void 0}if(!E)return l.call(window,d,g);if(typeof Request=="function"&&d instanceof Request)try{return l.call(window,new Request(E,d),g)}catch{}return l.call(window,E,g)}}};U.moduleName="AppSettings";var C=class extends c{constructor(){super(...arguments);this.cacheVersionString=Date.now().toString()}onAppStart(){this.loadAssetFiles(),this.assetLoadingPromise("themeCSS").then(()=>{this.TAEApp.updateConfig({themeCssLoaded:!0})}).catch(e=>this.TAEApp.logger.error("Failed to load themeCSS",e)),this.assetLoadingPromise("settingsCSS").then(()=>{this.TAEApp.updateConfig({settingsCSSLoaded:!0})}).catch(e=>this.TAEApp.logger.error("Failed to load settingsCSS",e))}loadAssetFiles(){this.loadThemeCSS(),this.loadSettingsCSS(),this.loadMainScript(),this.loadRTLCSS(),this.loadCustomizedCSSAndScript()}loadCustomizedCSSAndScript(){let{assetFilesLoader:e,templateMetadata:o}=this.TAEAppConfig,i=e.themeCSS.element,r=e.settingsCSS.element,a=()=>{this.TAEAppConfig.assetFilesLoader.themeCSS.status!=="loaded"||this.TAEAppConfig.assetFilesLoader.settingsCSS.status!=="loaded"||(o?.customizeCssUrl&&this.loadCSSFile("customizedCSS"),o?.customizeJsUrl&&this.loadScript("customizedScript"))};i?.addEventListener("load",a),r?.addEventListener("load",a)}loadSettingsCSS(){return this.loadCSSFile("settingsCSS")}loadThemeCSS(){return this.loadCSSFile("themeCSS")}loadRTLCSS(){if(document.documentElement.getAttribute("dir")==="rtl")return this.loadCSSFile("rtlCSS")}loadMainScript(){return this.loadScript("mainScript")}preloadModuleScript(e){let o=this.TAEAppConfig,i=o.env==="staging",r=i?"staging":o.templateMetadata?.themeLibVersion;if(!i||!["filter","recommendation","instant-search"].includes(e))return;let a=`${o.cdn}/widget-integration/${r}/${e}.module.js`,s=document.createElement("link");s.rel="preload",s.as="script",s.href=a,document.head?.appendChild(s)}loadResourceByName(e,o){if(this.TAEAppConfig.assetFilesLoader[e].element)return;let i=this.TAEAppConfig.assetFilesLoader[e],r=o?.resourceType||i.type,a=this.TAEAppConfig.env==="staging",s=o?.url||i.url;if(!s)switch(e){case"themeCSS":s=this.TAEAppConfig.templateMetadata?.themeCssUrl||this.TAEAppConfig.fallback?.themeCssUrl,a&&(s+=`?v=${this.cacheVersionString}`);break;case"settingsCSS":s=this.TAEAppConfig.templateMetadata?.settingsCssUrl||this.TAEAppConfig.fallback?.settingsCssUrl;break;case"rtlCSS":{let{themeCSS:l}=this.TAEAppConfig.assetFilesLoader;if(l.url){let d=new URL(l.url),m=d.pathname.split("/").slice(0,-1).join("/")+"/rtl.css";s=new URL(m,d.origin).href,a&&(s+=`?v=${this.cacheVersionString}`)}break}case"mainScript":s=`${this.TAEAppConfig.cdn}/widget-integration/${a?"staging":this.TAEAppConfig.templateMetadata?.themeLibVersion}/bc-widget-integration.js`,a&&(s+=`?v=${this.cacheVersionString}`);break;case"customizedCSS":s=this.TAEAppConfig.templateMetadata?.customizeCssUrl;break;case"customizedScript":s=this.TAEAppConfig.templateMetadata?.customizeJsUrl;break}
1369if(s){if(r==="stylesheet"){let l=document.createElement("link");l.rel="stylesheet",l.type="text/css",l.media="all",l.href=s,document.head.appendChild(l),this.TAEApp.updateConfig({assetFilesLoader:{[e]:{element:l,status:"loading",url:s}}}),l.onload=()=>{this.TAEApp.updateConfig({assetFilesLoader:{[e]:{element:l,status:"loaded",url:s}}})},l.onerror=()=>{this.TAEApp.updateConfig({assetFilesLoader:{[e]:{element:l,status:"error",url:s}}})}}else if(r==="script"){let l=document.createElement("script");l.src=s;let d=o?.strategy;if(d==="async"?l.async=!0:d==="defer"&&(l.defer=!0),i.module&&(l.type="module"),d==="async"||d==="defer"){let g=document.createElement("link");g.rel="preload",g.as="script",g.href=s,document.head?.appendChild(g)}document.head.appendChild(l),this.TAEApp.updateConfig({assetFilesLoader:{[e]:{element:l,status:"loading",url:s}}}),l.onload=()=>{this.TAEApp.updateConfig({assetFilesLoader:{[e]:{element:l,status:"loaded",url:s}}})},l.onerror=()=>{this.TAEApp.updateConfig({assetFilesLoader:{[e]:{element:l,status:"error",url:s}}})},l.onprogress=()=>{this.TAEApp.updateConfig({assetFilesLoader:{[e]:{element:l,status:"loading",url:s}}})}}}}loadCSSFile(e,o){return this.loadResourceByName(e,{url:o,resourceType:"stylesheet"})}loadScript(e,o,i){return this.loadResourceByName(e,{strategy:i,url:o,resourceType:"script"})}assetLoadingPromise(e,o=5e3){return new Promise((i,r)=>{let a=null,{assetFilesLoader:s}=this.TAEAppConfig,l=s[e];if(l.status==="loaded")return i(!0);if(l.status==="error")return r(new Error(`Failed to load asset ${e}`));l.element||this.loadResourceByName(e);let d=this.TAEAppConfig.assetFilesLoader[e]?.element;if(!d)return this.TAEApp.logger.warn(`Asset ${e} not found`),i(!1);d?.addEventListener("load",()=>{a&&clearTimeout(a),i(!0)}),d?.addEventListener("error",()=>{a&&clearTimeout(a),r(new Error(`Failed to load asset ${e}`))}),a=setTimeout(()=>{r(new Error(`Timeout loading asset ${e}`))},o)})}get extendAppConfig(){return{themeCssLoaded:!1,settingsCSSLoaded:!1,assetFilesLoader:{themeCSS:{type:"stylesheet",element:null,status:"not-initialized",url:null},settingsCSS:{type:"stylesheet",element:null,status:"not-initialized",url:null},rtlCSS:{type:"stylesheet",element:null,status:"not-initialized",url:null},customizedCSS:{type:"stylesheet",element:null,status:"not-initialized",url:null},mainScript:{type:"script",element:null,status:"not-initialized",url:null},customizedScript:{type:"script",element:null,status:"not-initialized",url:null}}}}};C.moduleName="AssetFilesLoader";var x=class extends c{setQueryParams(t){let{b2b:e}=this.TAEAppConfig;if(!e.enabled)return;t.set("company_location_id",`${e.current_company_id}_${e.current_location_id}`);let o=window.Shopify?.currency;o&&(t.set("currency",o.active),t.set("currency_rate",o.rate.toString()))}get extendAppConfig(){return{b2b:Object.assign({enabled:!1},f().b2b)}}};x.moduleName="B2B";var M=class n extends c{get extendAppConfig(){return{fallback:{containerElement:".boost-sd__filter-product-list",themeCssUrl:"https://cdn.boostcommerce.io/widget-integration/theme/default/1.0.1/main.css",settingsCssUrl:"https://boost-cdn-staging.bc-solutions.net/widget-integration/theme/default/staging/default-settings.css"}}}dispatchEvent(){let t=new CustomEvent(n.EVENT_NAME);window.dispatchEvent(t)}async loadFallbackSectionFromShopify(t){return fetch(t.url||`${window.location.origin}/?section_id=${t.sectionName}`).catch(e=>{throw this.TAEApp.logger.error("Error loading fallback section from Shopify:",e),e}).then(e=>e.text())}get containerElement(){let{containerElement:t}=this.TAEAppConfig.fallback;return t instanceof HTMLElement?t:document.querySelector(t)}async loadFilterProductFallback(){let{fallback:t,cdn:e="https://boost-cdn-prod.bc-solutions.net",templateMetadata:o}=this.TAEAppConfig,i=t?.customizedTemplate||o.customizedFallback;if(i){let{source:a,templateName:s,templateURL:l}=i;switch(a){case"Shopify":{if(!s&&!l){this.TAEApp.logger.warn("Both templateName and templateURL are undefined");return}let d=await this.loadFallbackSectionFromShopify({sectionName:s,url:l}),g=this.containerElement;if(!g){this.TAEApp.logger.warn("Container element not found for fallback template");return}g.innerHTML=d,this.dispatchEvent();return}default:this.TAEApp.logger.warn(`Unsupported source for customized template: ${a}`);return}}let r=document.createElement("script");r.src=`${e}/fallback-theme/1.0.12/boost-sd-fallback-theme.js`,r.defer=!0,r.onload=()=>{this.dispatchEvent()},document.body.appendChild(r)}};M.moduleName="Fallback";M.EVENT_NAME="boost-sd-enable-product-filter-fallback";var R=class extends c{constructor(){super(...arguments);this.ensurePlaceholder=()=>{let{simplifiedIntegration:{enabled:e,selectedSelector:o,placeholderAdded:i}}=this.TAEAppConfig;if(!e||!o){this.oldldSICollectionFilterContainerDetected()||this.backwardCompatibilityModule?.legacyUpdateAppStatus("ready");return}if(i)return;let r=document.querySelector(o);r&&r instanceof HTMLElement?(this.renderPlaceholder(r),this.collectionFilterModule?.initBlock()):this.TAEApp.logger.error(`Placeholder container not found: ${o}. Please update the selector in Boost's app embed`)}}get collectionFilterModule(){return this.TAEApp.getModule(w)}get backwardCompatibilityModule(){return this.TAEApp.getModule(u)}get extendAppConfig(){let e=f();return{simplifiedIntegration:{enabled:!1,collectionPage:!1,instantSearch:!1,productListSelector:{collectionPage:[],searchPage:[]},selectedSelector:"",selectorFromMetafield:"",selectorFromAppEmbed:e.productGridSelector,allSyncedCollections:e.allSyncedCollections||{syncedCollections:[]},placeholderAdded:!1,placeholder:e.simplifiedIntegrationPlaceholder,isOnboarding:e.isOnboarding,neededToHideElements:[]}}}init(){let e=this.TAEApp,o=this.TAEAppConfig.simplifiedIntegration,{templateMetadata:{integratedTheme:i={}}}=this.TAEAppConfig,r=window.Shopify?.theme?.id;if(!r){e.logger.warn("Theme ID is missing");return}let a=i[r];if(!a||Object.keys(a).length===0){e.logger.warn("Theme is not integrated 
1369with SimplifiedIntegration flow");return}let{collectionPage:s=!1,searchPage:l=!1,instantSearch:d=!1,productListSelector:g={}}=a,{page:m,collection_id:E=0}=this.TAEAppConfig.generalSettings,S=m==="collection",h=m==="search";if(!(o.isOnboarding&&!this.checkSyncedCollection(E))){if(S&&s||h&&l){let{collectionPage:b=[],searchPage:y=[]}=g,P=S?b:y;if(P.length===0){this.app.logger.warn("empty selectors");return}let A=P[P.length-1],_=0,B=setInterval(()=>{let F=!!document.querySelector(A),v=F?P:P.slice(0,-1),me=v.slice(0,-1),ie=v[v.length-1],Z=o.selectorFromAppEmbed||ie,ne=document.querySelector(Z);if(ne){let re;if(F){let fe=document.querySelectorAll(A);re=fe[fe.length-1]||ne}else re=ne;o.neededToHideElements=F?[A]:me,o.selectorFromMetafield=ie,o.selectedSelector=Z,this.renderPlaceholder(re),this.collectionFilterModule?.initBlock(),clearInterval(B)}else++_>100&&clearInterval(B)},50);this.TAEApp.updateConfig({simplifiedIntegration:{...o,...a,enabled:!0}})}d&&this.setupISW()}}onAppStart(){this.onDocumentReady(this.ensurePlaceholder)}onModuleDestroy(){this.offDocumentReady(this.ensurePlaceholder)}oldldSICollectionFilterContainerDetected(){return!!document.querySelector(".boost-sd__filter-product-list")}checkSyncedCollection(e){let{simplifiedIntegration:o}=this.TAEAppConfig,{allSyncedCollections:{syncedCollections:i}}=o,r=i?.includes(e),a=e===0&&i?.length>0;return!r&&!a?(this.TAEApp.logger.warn("collection not synced -> fallback original theme"),!1):!0}renderPlaceholder(e){let{simplifiedIntegration:o}=this.TAEAppConfig,i=o?.placeholder||"",r=o?.neededToHideElements||[],a=o?.selectedSelector||"";e.style.display="none",this.hideNeededElements();let s=document.createElement("div");s.innerHTML=i||"",s.className="boost-sd__filter-product-list boost-sd__placeholder-product-filter-tree",e.insertAdjacentElement("afterend",s),o&&(o.placeholderAdded=!0,r&&a&&r.push(a))}hideNeededElements(){let{simplifiedIntegration:{neededToHideElements:e}}=this.TAEAppConfig;e&&e.length>0&&this.setElementsDisplay(e,"none")}showNeededElements(){let{simplifiedIntegration:{neededToHideElements:e}}=this.TAEAppConfig;e&&e.length>0&&this.setElementsDisplay(e,"")}removePlaceholder(){let{simplifiedIntegration:{placeholderAdded:e}}=this.TAEAppConfig;if(e){let o=document.querySelector(".boost-sd__placeholder-product-filter-tree");o instanceof HTMLElement&&o.remove()}}removeOriginalGrid(){this.getOriginalContainers().forEach(e=>e.remove())}showOriginalGrid(){this.getOriginalContainers().forEach(e=>{e instanceof HTMLElement&&(e.style.display="")}),this.showNeededElements(),this.removePlaceholder()}getOriginalContainers(){let{neededToHideElements:e,selectedSelector:o}=this.TAEAppConfig.simplifiedIntegration||{},i=new Set(e||[]);o&&i.add(o);let r=new Set;return i.forEach(a=>{document.querySelectorAll(a).forEach(s=>r.add(s))}),Array.from(r)}setElementsDisplay(e,o){Array.isArray(e)&&e.forEach(i=>{document.querySelectorAll(i).forEach(r=>{r instanceof HTMLElement&&(r.style.display=o)})})}setupISW(){this.TAEApp.updateConfig({taeSettings:{instantSearch:{enabled:!0}}})}};R.moduleName="SimplifiedIntegration";var w=class n extends c{constructor(){super(...arguments);this.initBlock=async()=>{let e=document.querySelector(".boost-sd__filter-product-list:not(.boost-sd__filter-product-list--ready)");if(!e){this.app.logger.error("Filter DOM not found"),this.backwardCompatibilityV1Module?.legacyUpdateAppStatus("ready");return}this.assetFileLoaderModule?.preloadModuleScript("filter");let o=this.TAEAppConfig,{customization:i}=o;typeof i?.filter?.beforeRender=="function"&&i.filter.beforeRender();let r=`${this.widgetId}-${ce()}`;e?.classList?.add("boost-sd__filter-product-list--ready"),e.id=r;let a=this.prepareFilterAPIQueryParams(),s=await this.filterAPI(a),l={id:r,document:e,widgetId:this.widgetId,defaultSort:a.get("sort")||"",defaultParams:this.filterAPIDefaultParams,filterTree:{options:[]},dynamicBundles:[]};this.backwardCompatibilityV1Module?.legacyAssignDefaultBlockAttributes(l,e,"filter");let{html:g,bundles:m}=s;m&&(l.dynamicBundles=m),s.filter&&(s.filter.options=this.updateValuesOptions(s.filter.options),l.filterTree=s.filter);try{await Promise.all([this.assetFileLoaderModule?.assetLoadingPromise("themeCSS"),this.assetFileLoaderModule?.assetLoadingPromise("settingsCSS")])}catch{}g&&(e.innerHTML=g),g&&!s.simplifiedIntegrationFallbackTriggered&&o.simplifiedIntegration?.enabled&&this.simplifiedIntegrationModule?.removeOriginalGrid(),l.cache={[a.toString()]:{...s,timestamp:new Date().getTime()}},this.TAEApp.registerBlock(l),this.saveFilterAPIResponseAnalyticData(s?.meta?.rid,s.bundles),this.syncAppConfigWithFilterAPIResponse(s),this.block=l,this.savePageLimitSettings(),this.backwardCompatibilityV1Module?.legacyUpdateAppStatus("ready")}}get backwardCompatibilityV1Module(){return this.TAEApp.getModule(u)}get b2bModule(){return this.TAEApp.getModule(x)}get fallbackModule(){return this.TAEApp.getModule(M)}get simplifiedIntegrationModule(){return this.TAEApp.getModule(R)}get analyticModule(){return this.TAEApp.getModule(k)}get assetFileLoaderModule(){return this.TAEApp.getModule(C)}get extendAppConfig(){let{swatchSettings:e,filterSettingsMetafield:o}=f();return{filterUrl:"https://services.mybcapps.com/bc-sf-filter/filter",filterSettings:Object.assign({swatch_extension:"png",...e==null?{}:{swatch_settings:e}},o)}}get apiEndpoint(){let{filterUrl:e,searchUrl:o}=this.app.config,{ssrUrl:i,generalSettings:r}=this.TAEAppConfig;r.ssr_version==="v2"&&i&&(e=`${i}/filter`,o=`${i}/search`);let s=new URLSearchParams(window.location.search).get("q");return L()||s?o:e}get widgetId(){let{templateMetadata:e,generalSettings:o}=this.TAEAppConfig,r=(o?.page||"collection")==="collection"?"collectionFilters":"searchPage";return e[r]||"default"}get filterAPIDefaultParams(){let{shop:e,templateSettings:o,templateMetadata:i,generalSettings:r,templateId:a,simplifiedIntegration:s}=this.TAEAppConfig,l=this.getHistoryParams(),d=typeof o?.themeSettings?.productList?.productsPerPage=="number"?o.themeSettings.productList.productsPerPage:16,g=I(n.LIMIT),m=I(n.LIMIT_SETTING),S=m&&m!==`${d}`?d:g&&!isNaN(Number(g))?Number(g):d,h=this.widgetId,b=oe(),y=window.innerWidth,P=o?.filterSettings?.filterLayout==="vertical"&&o?.filterSettings?.filterTreeVerticalStyle==="style-default",A=b?o?.themeSettings?.productList?.productsPerRowOnMobile||2:o?.themeSettings?.productList?.productsPerRowOnDesktop||3,_=b?y/A:y/(A+(P?1:0)),B=Ae(),v=o?.themeSettings?.additionalElements?.toolbar?.elements?.viewAs?.showListViewDefault===!0?"list":`grid--${oe()?o?.themeSettings?.productList?.productsPerRowOnMobile||2:o?.themeSettings?.productList?.productsPerRowOnDesktop||3}`;return{_:"pf",t:Date.now().toString(),sid:ce(),shop:e.domain,page:Number(l?.page||1),limit:S,sort:l?.sort||Ee(),locale:r.current_locale,event_type:"init",pg:_e(),build_filter_tree:!0,collection_scope:r.collection_id||"0",money_format:e.money_format,money_format_with_currency:e.money_format_with_currency,widgetId:h,viewAs:v,device:B,first_load:!0,productImageWidth:Ce(_),productPerRow:A,grid_col:A,widget_updated_at:i?.updatedAt,templateId:a,current_locale:(window?.Shopify?.routes?.root||"/")?.replace(/\/$/,""),simplifiedIntegration:s.enabled||!1,customer_id:Ie(),insert_banners:i?.featureOptions?.enableBannerInterleaving||!1,...Te()}}savePageLimitSettings(){let{templateSettings:e}=this.TAEAppConfig,o=typeof e?.themeSettings?.productList?.productsPerPage=="number"?e.themeSettings.productList.productsPerPage:16,i=I(n.LIMIT),r=I(n.LIMIT_SETTING),s=r&&r!==`${o}`?o:i&&!isNaN(Number(i))?Number(i):o;if(typeof window<"u"&&window.localStorage)try{localStorage.setItem(n.LIMIT_SETTING,`${o}`),localStorage.setItem(n.LIMIT,`${s}`)}catch(l){this.app.logger.error("Failed to save limit settings to localStorage",l)}}syncAppConfigWithFilterAPIResponse(e){let{shop:o}=this.TAEAppConfig;e.meta?.money_format&&(o.money_format=e.meta.money_format),e.meta?.money_format_with_currency&&(o.money_format_with_currency=e.meta.money_format_with_currency),e.meta?.currency&&(o.currency=e.meta.currency),this.app.updateConfig({shop:o}),this.backwardCompatibilityV1Module?.legacyUpdateAppStatus("ready")}prepareFilterAPIQueryParams(){let{generalSettings:e,filterSettings:o,customization:i}=this.TAEAppConfig,r=this.getHistoryParams(),a=this.filterAPIDefaultParams,s=new URLSearchParams;
1369Object.entries(a).forEach(([h,b])=>{s.set(h,b!==void 0?b.toString():"")}),s.set("search_no_result",Object.keys(r?.paramMap||{}).length===0?"true":"false"),r?.paramMap&&Object.keys(r.paramMap).forEach(h=>{r.paramMap[h].forEach(b=>s.append(`${h}[]`,h.startsWith(`${a._}_st_`)?ye(b).toString():b))});let d=new URLSearchParams(window.location.search).get("q");d&&(Pe()?s.set("vendor",d):Le()?s.set("product_type",d):s.set("q",d),z()&&(s.set("incollection_search","true"),s.set("event_type","incollection_search")),this.setSearchQueryParamsWithSuggetion(s)),e.collection_tags?.length&&e.collection_tags.forEach(h=>{s.append("tag[]",h)}),o.sortingAvailableFirst&&s.set("sort_first","available");let g=o?.availableAfterFiltering,m=o?.productAndVariantAvailable,E=Array.from(s.keys()).some(h=>h.startsWith("pf_")),S=!g&&m||g&&E?"true":"false";if(s.set("product_available",S),s.set("variant_available",S),o.showOutOfStockOption&&s.set("zero_options","true"),this.b2bModule?.setQueryParams(s),i?.filter?.customizedAPIParams){let{customizedAPIParams:h}=i.filter;Object.entries(h).forEach(([b,y])=>{s.set(b,y)})}return s}setSearchQueryParamsWithSuggetion(e){let o="boostSDSuggestionData",i="boostSDClickSuggestionTerm",r=I(i);if(!r)return;let a=I(o);a&&(e.set("query",a.query),e.set("parent_request_id",a.id),e.set("suggestion",r),e.set("item_rank",(a.suggestions.findIndex(s=>s===r)+1).toString()),pe(i),pe(o))}saveFilterAPIResponseAnalyticData(e,o){let i=L()?"search":"filter",r=this.analyticModule;e&&(r?.saveRequestId(i,e),o&&r?.saveRequestId(i,e,o)),r?.savePreAction(i)}formatPercentSaleLabel(e,o=0){let i="";return o?e?i=`${o}% - ${e}%`:i=`above ${o}%`:i=`under ${e}%`,i}updateValuesOptions(e){return Array.isArray(e)?e.map(o=>(o.filterType==="percent_sale"&&(o.values=o.values?.map(i=>(i.key=i.key.replace("*-",":").replace("-*",":").replace("-",":"),i.label=this.formatPercentSaleLabel(i.to,i.from),i))),o)):e}async filterAPI(e){let o=this.TAEAppConfig,i=e.toString(),r=await fetch(`${this.apiEndpoint}?${i}`,{method:"GET"}),a=[404,413,403,500],s=!1;return a.includes(r.status)&&(o.simplifiedIntegration?.enabled?(this.simplifiedIntegrationModule?.showOriginalGrid(),s=!0):this.fallbackModule?.loadFilterProductFallback()),{...await r.json(),simplifiedIntegrationFallbackTriggered:s}}getHistoryParams(){let e=new URL(window.location.href);if(ke(e)){this.app.logger.error("[Security] Potential XSS detected in URL parameters. Ignoring query params.",window.location.href);return}let i=e.search,r="pf_",a=",",s=/[.*+?^${}()|[\]\\]/g,{searchParams:l}=e,d=l.get("sort"),g=l.get("page"),m={},E=le(),S=this.TAEAppConfig.customization?.filter?.customizedAPIParams?.multipleValueSeparator||a,h=S.replace(s,"\\$&"),y=encodeURIComponent(S).replace(s,"\\$&"),P=new RegExp(`${h}|${y}`);for(let A of l.keys()){let _=A,B;if(E[A]){_=E[A];let F=A.replace(s,"\\$&"),v=i.match(new RegExp(`[?&]${F}=([^&]+)`));B=(v?v[1]:"").split(P).map(Z=>decodeURIComponent(Z.replace(/\+/g," ")))}else B=l.getAll(A);_.startsWith(r)&&!m[_]&&(_==="pf_tag"?m.tag=B:m[_]=B)}return{paramMap:m,sort:d,page:g}}};w.moduleName="CollectionFilter";w.LIMIT="boostSDLimit";w.LIMIT_SETTING="boostSDLimitSetting";var u=class extends c{shouldInit(){let{templateMetadata:{themeLibVersion:t}={}}=this.TAEAppConfig;if(!t)return!0;let e=t.split(".")[0];return Number(e)<=1}get collectionFilterModule(){return this.TAEApp.getModule(w)}init(){window.boostSDTaeUtils={lazyLoadImages:we,inViewPortHandler:ue,initCollectionFilter:()=>{setTimeout(()=>{this.collectionFilterModule?.initBlock()})}}}onAppStart(){let t=this.TAEApp,{env:e}=this.TAEAppConfig,o={...this.TAEAppConfig.customization?.filter?.customizedAPIParams||{},...window.boostSdCustomParams||{}};this.TAEApp.updateConfig(i=>(i.customization={...i.customization,filter:{...i.customization?.filter,customizedAPIParams:o}},i)),window.boostSdCustomParams=o,Object.assign(window.boostWidgetIntegration,{generalSettings:{...this.TAEAppConfig.generalSettings,templateId:this.TAEAppConfig.templateId},simplifiedIntegration:this.TAEAppConfig.simplifiedIntegration,taeSettings:this.TAEAppConfig.taeSettings,env:e,app:{[e]:{customization:{},...this.TAEAppConfig,...window.boostWidgetIntegration.app?.[e]}},customization:{...this.TAEAppConfig.customization,filter:{...this.TAEAppConfig.customization?.filter,customizedAPIParams:o}},regisCustomization:function(i,r){if(typeof i=="function"&&i.name&&!r){let a=i.name;window.boostWidgetIntegration.app[e].customization[a]=i}else if(typeof i=="function"&&i.name&&r){window.boostWidgetIntegration.app[e].customization[r]=window.boostWidgetIntegration.app[e].customization[r]||{};let a=i.name;window.boostWidgetIntegration.app[e].customization[r][a]=i}else t.logger.error("Invalid function or function does not have a name.")}}),Object.assign(window,{boostSDData:this.TAEAppDataObjects})}onBeforeAppStart(){Object.assign(window,{boostWidgetIntegration:{...window.boostWidgetIntegration,status:"initializing"}})}legacyUpdateAppStatus(t){Object.assign(window.boostWidgetIntegration,{status:t})}legacyIsUsingRecommendationAppV3(){return window.boostSDAppConfig?.themeInfo?.taeFeatures?.recommendation==="installed"}legacyInitRecommendationWidgets(t){window.boostWidgetIntegration.app[this.TAEAppConfig.env].recommendationWidgets=t}legacyAssignDefaultBlockAttributes(t,e,o){let{templateSettings:i}=this.app.config;Object.assign(t,{widgetInfo:i,templateSettings:i,app:window.boostWidgetIntegration.app?.[this.app.config.env],document:e,id:e.id||t.id,blockType:o||"filter"}),"widgetId"in t||Object.assign(t,{widgetId:e.id||t.id})}};u.moduleName="BackwardCompatibilityV1";var W=class extends c{constructor(){super(...arguments);this.initBlock=()=>{let e=document.createElement("div");e.id="bc-bis",e.className="boost-sd__bis",e.style.display="none",document.body.appendChild(e),this.block={id:"bc-bis",document:e},this.backwardCompatibilityV1Module?.legacyAssignDefaultBlockAttributes(this.block,e,"backInStock"),this.TAEApp.registerBlock(this.block)}}get extendAppConfig(){return{klaviyoBISUrl:"https://a.klaviyo.com/client/back-in-stock-subscriptions",backInStock:Object.assign({enabled:!1,productSettings:{},displaySettings:{},isTurbo:!1},f().backInStockMetafield)}}get backwardCompatibilityV1Module(){return this.TAEApp.getModule(u)}onModuleInit(){this.onDocumentReady(this.initBlock)}onModuleDestroy(){this.offDocumentReady(this.initBlock)}};W.moduleName="BackInStock";var q=class extends c{constructor(){super(...arguments);this.initBlock=()=>{this.block={id:"cart",document:document.body},this.backwardCompatibilityModule?.legacyAssignDefaultBlockAttributes(this.block,this.block.document,"cart"),this.TAEApp.registerBlock(this.block)}}get extendAppConfig(){return{customization:{cart:{}}}}get backwardCompatibilityModule(){return this.TAEApp.getModule(u)}onModuleInit(){this.onDocumentReady(this.initBlock)}onModuleDestroy(){this.offDocumentReady(this.initBlock)}};q.moduleName="Cart";var N=class extends c{constructor(){super(...arguments);this.initBlock=()=>
1369{if(this.block)return;let e=document.querySelector(".boost-sd__countdown-timer-wrapper");if(!e)return;let{template:o}=this.TAEAppConfig;typeof o?.countdownTimerPlaceholder=="string"&&(e.innerHTML=o.countdownTimerPlaceholder),this.block={id:e.id||"boost-sd-countdown-timer",document:e},this.block.blockType="countdownTimer",this.TAEApp.registerBlock(this.block)}}onModuleInit(){this.onDocumentReady(this.initBlock),document.addEventListener("shopify:section:load",this.initBlock)}onModuleDestroy(){this.offDocumentReady(this.initBlock),document.removeEventListener("shopify:section:load",this.initBlock)}};N.moduleName="CountdownTimer";var V=class extends c{constructor(){super(...arguments);this.initBlock=()=>{let e=document.querySelector(".boost-sd__preOrder-container"),{customization:o,template:i}=this.TAEAppConfig;typeof o?.preOrder?.beforeRender=="function"&&o.preOrder.beforeRender(),e&&(typeof i?.preOrderPlaceholder=="string"&&(e.innerHTML=i.preOrderPlaceholder),this.block={id:e.id||"bc-pre-order",document:e},this.backwardCompatibilityV1Module?.legacyAssignDefaultBlockAttributes(this.block,e,"preOrder"),this.TAEApp.registerBlock(this.block))}}get extendAppConfig(){return{customization:{preOrder:{}}}}get backwardCompatibilityV1Module(){return this.TAEApp.getModule(u)}onModuleInit(){this.onDocumentReady(this.initBlock)}onModuleDestroy(){this.offDocumentReady(this.initBlock)}};V.moduleName="PreOrder";var H=class extends c{constructor(){super(...arguments);this.initBlock=()=>{let e=document.querySelector(".boost-sd-widget-predictive-bundle");e&&(this.block={id:e.id||"bc-predictive-bundle",document:e},this.backwardCompatibilityV1Module?.legacyAssignDefaultBlockAttributes(this.block,e,"predictiveBundle"),this.TAEApp.registerBlock(this.block))}}get extendAppConfig(){return{predictiveBundle:{multiBundleSupport:!1}}}get backwardCompatibilityV1Module(){return this.TAEApp.getModule(u)}onModuleInit(){this.onDocumentReady(this.initBlock)}onModuleDestroy(){this.offDocumentReady(this.initBlock)}};H.moduleName="PredictiveBundle";var $=class extends c{constructor(){super(...arguments);this.blocks={};this.initBlocks=()=>{if(this.backwardCompatibilityV1Module?.legacyIsUsingRecommendationAppV3()){this.backwardCompatibilityV1Module?.legacyInitRecommendationWidgets({});return}let{recommendationWidgets:e}=this.TAEAppConfig;this.backwardCompatibilityV1Module?.legacyInitRecommendationWidgets(e);let{recommendationPlaceholder:o}=f(),i=document.querySelectorAll('[id^="boost-sd-widget-"]');for(let r of i)r.innerHTML=o,this.initBlock(r)}}get extendAppConfig(){return{recommendUrl:"https://services.mybcapps.com/discovery/recommend",recommendationWidgets:f().recommendationWidgets}}get backwardCompatibilityV1Module(){return this.TAEApp.getModule(u)}get assetFileLoaderModule(){return this.TAEApp.getModule(C)}onModuleInit(){this.onDocumentReady(this.initBlocks)}onModuleDestroy(){this.offDocumentReady(this.initBlocks)}initBlock(e){let o={id:e.id,document:e};this.assetFileLoaderModule?.preloadModuleScript("recommendation"),this.backwardCompatibilityV1Module?.legacyAssignDefaultBlockAttributes(o,e,"recommendation"),o.widgetId=e.id?.replace("boost-sd-widget-",""),this.TAEApp.registerBlock(o),this.blocks[o.id]=o}};$.moduleName="Recommendation";var j=class extends c{constructor(){super(...arguments);this.block={id:"bc-instant-search",document:document.createElement("div")};this.initBlock=()=>{if(!this.enabled)return;this.assetFileLoaderModule?.preloadModuleScript("instant-search");let{document:e,id:o}=this.block;e.id=o,window.document.body.appendChild(e),this.backwardCompatibilityV1Module?.legacyAssignDefaultBlockAttributes(this.block,e,"instantSearch"),this.TAEApp.registerBlock(this.block)}}get backwardCompatibilityV1Module(){return this.TAEApp.getModule(u)}get assetFileLoaderModule(){return this.TAEApp.getModule(C)}get extendAppConfig(){return{searchUrl:"https://services.mybcapps.com/bc-sf-filter/search"}}get enabled(){let{taeSettings:e,templateId:o,simplifiedIntegration:i}=this.TAEAppConfig;return e?.instantSearch?.enabled&&o&&(!i.enabled||i.instantSearch)}onModuleInit(){this.onDocumentReady(this.initBlock)}onModuleDestroy(){this.offDocumentReady(this.initBlock)}};j.moduleName="Search";var G=class extends c{shouldInit(){return this.TAEAppConfig.generalSettings.enableRobot}init(){if(!(z()||L())||document.querySelector('meta[name="robots"]'))return;let e=Be(),o=!!de("q")&&!L();if(!e&&!o)return;let i=document.createElement("meta");i.name="robots",i.content="noindex,nofollow,nosnippet",i.setAttribute("data-boost-injected","seo-enhancement"),document.head.append(i)}get extendAppConfig(){return{generalSettings:{enableRobot:!0}}}};G.moduleName="SEOEnhancement";var Y=class extends c{get extendAppConfig(){let{shop:t,integration:e}=f();return{shop:t,integration:{...e}}}};Y.moduleName="ShopifyMetafield";var K=class extends c{get dataObject(){let t=f();return{user:{...t.user},product:{...t.product}}}};K.moduleName="ShopifyDataObject";var Q=class extends c{get extendAppConfig(){let t=f();return{templateUrl:"https://services.mybcapps.com/bc-sf-filter/ssr-template",templateId:t.templateId,templateMetadata:t.templateMetadata??{},template:t.template,templateSettings:t.templateSettings??{}}}};Q.moduleName="TemplateManagement";var J=class extends c{constructor(){super(...arguments);this.initBlock=()=>{let e=document.querySelector(".boost-sd__widget-tier-discount-bundle");e&&(this.block={id:e.id||"bc-tier-discount-bundle",document:e},this.backwardCompatibilityV1Module?.legacyAssignDefaultBlockAttributes(this.block,e,"tierDiscountBundle"),this.TAEApp.registerBlock(this.block))}}get backwardCompatibilityV1Module(){return this.TAEApp.getModule(u)}onModuleInit(){this.onDocumentReady(this.initBlock)}onModuleDestroy(){this.offDocumentReady(this.initBlock)}};J.moduleName="TierDiscountBundle";var X=class extends c{constructor(){super(...arguments);this.initBlock=()=>{let e=document.querySelector(".boost-sd__widget-volume-bundle");e&&(this.block={id:e.id||"bc-volume-bundle",document:e},this.backwardCompatibilityV1Module?.legacyAssignDefaultBlockAttributes(this.block,e,"volumeBundle"),this.TAEApp.registerBlock(this.block))}}get backwardCompatibilityV1Module(){return this.TAEApp.getModule(u)}onModuleInit(){this.onDocumentReady(this.initBlock)}onModuleDestroy(){this.offDocumentReady(this.initBlock)}};X.moduleName="VolumeBundle";
1369var ve=new ee().loadModule(U).loadModule(K).loadModule(Y).loadModule(Q).loadModule(w).loadModule(D).loadModule(j).loadModule($).loadModule(q).loadModule(k).loadModule(x).loadModule(W).loadModule(X).loadModule(J).loadModule(H).loadModule(V).loadModule(N).loadModule(R).loadModule(G).loadModule(M).loadModule(C).loadModule(u);ve.start();function T(){return ve}})();</script>
1369<!-- END app block --><!-- BEGIN app block: shopify://apps/analyzify-ga4-ads-tracking/blocks/app-embed-v4/69637cfd-dd6f-4511-aa97-7037cfb5515c -->
1370
1371
1372<!-- BEGIN app snippet: an_analyzify_settings -->
1373
1374
1375
1376
1377
1378
1379
1380
1381
1382
1383
1384<script defer>
1385  // AN_ANALYZIFY_SETTINGS
1386  (() => {
1387    try {
1388      const startTime = performance.now();
1389      window.analyzify = window.analyzify || {};
1390
1391      window.analyzify.log = (t, groupName, nestedGroupName) => {
1392        try {
1393          const styles = {
1394            default: 'color:#fff;background:#413389;',
1395            an_analyzify: 'color:#fff;background:#1f77b4;',
1396            an_analyzify_settings: 'color:#fff;background:#ff7f0e;',
1397            an_fb: 'color:#fff;background:#2ca02c;',
1398            an_criteo: 'color:#fff;background:#d62728;',
1399            an_bing: 'color:#fff;background:#9467bd;',
1400            an_clarity: 'color:#fff;background:#8c564b;',
1401            an_hotjar: 'color:#fff;background:#8c564b;',
1402            an_gtm: 'color:#fff;background:#e377c2;',
1403            an_klaviyo: 'color:#fff;background:#7f7f7f;',
1404            an_pinterest: 'color:#fff;background:#bcbd22;',
1405            an_rebuy: 'color:#fff;background:#17becf;',
1406            an_tiktok: 'color:#fff;background:#ffbb78;',
1407            an_x: 'color:#fff;background:#98df8a;',
1408            an_consent: 'color:#fff;background:#ff9896;'
1409          };
1410
1411          if (window.analyzify.logging && t != null) {
1412            const style = styles[groupName] || styles['default'];
1413            console.log(`%c[${groupName || 'Analyzify'}]${nestedGroupName ? ` ${nestedGroupName}` : ''}`, style, t);
1414            analyzify.logs.push(t);
1415            if (analyzify?.stopAtLog) {
1416              debugger;
1417            }
1418          }
1419        } catch (error) {
1420          console.error("Error processing analyzify settings:", error);
1421        }
1422      }
1423
1424      (() => {
1425        try {
1426          window.analyzify = {
1427            ...window.analyzify,
1428            logging: "" == "true",
1429            logs: [],
1430            testing_environment: false,
1431            consent_version: null,
1432            initial_load: {},
1433            variant_changed_with_view_item: false,
1434            listing_variant_tracking: false,
1435            chunk_size: 25,
1436            properties: {
1437              GTM: {
1438                status: false,
1439                id: "",
1440                multiple_view_item_list: false,
1441                feed_country: "",
1442                feed_region: "",
1443                feed_language: "",
1444                merchant_id: "",
1445                enhanced_params: true,
1446                replace_session_id: false,
1447                replace_gclid: false,
1448                variant_changed: true,
1449                generate_lead: true,
1450                video_tracking: true,
1451                view_image: true,
1452                enableQueuedEvents: false,
1453              },
1454              GADS: {
1455                status:true,
1456                conversion_linker:true,
1457                allow_ad_personalization_signals:false,
1458                ads_data_redaction:true,
1459                url_passthrough:false,
1460                primary: {
1461                  status: true,
1462                  id: "AW-952976934",
1463                  feed_country: "FI",
1464                  feed_region: "FI",
1465                  feed_language: "",
1466                  merchant_id: "",
1467                  product_id_format: "product_sku",
1468                  replace_session_id:false,
1469                  replace_gclid:false,
1470                  xc_b2b: false,
1471                  xc_rt: false,
1472                  remarketing: {
1473                    status:false,
1474                    page_view: false,
1475                    remove_from_cart: false,
1476                  },
1477                  conversions: {
1478                    view_item: {
1479                      status: true,
1480                      value: "JghsCOu-n-wZEKaMtcYD",
1481                    },
1482                    add_to_cart: {
1483                      status: true,
1484                      value: "b0BBCOW-n-wZEKaMtcYD",
1485                    },
1486                    begin_checkout: {
1487                      status: true,
1488                      value: "BvECCOi-n-wZEKaMtcYD",
1489                    },
1490                    purchase: {
1491                      status: false,
1492                      value: "",
1493                    },
1494                    generate_lead: {
1495                      status: false,
1496                      value: "",
1497                    }
1498                  },
1499                },
1500                secondary: {
1501                  status: false,
1502                  id: "",
1503                  feed_country: "",
1504                  feed_region: "",
1505                  merchant_id: "",
1506                  feed_language: "",
1507                  product_id_format: "product_sku",
1508                  xc_b2b: false,
1509                  xc_rt: false,
1510                  remarketing: {
1511                    status: false,
1512                    page_view: false,
1513                    remove_from_cart: false,
1514                  },
1515                  conversions: {
1516                    view_item: {
1517                      status: false,
1518                      value: "",
1519                    },
1520                    add_to_cart:{
1521                      status: false,
1522                      value: "",
1523                    },
1524                    begin_checkout:{
1525                      status: false,
1526                      value: "",
1527                    },
1528                    purchase:{
1529                      status: false,
1530                      value: "",
1531                    },
1532                    generate_lead: {
1533                      status: false,
1534                      value: "",
1535                    }
1536                  }
1537                },
1538                market: {
1539                  status: false,
1540                  product_id_format: "product_sku",
1541                  gads_dynamic_item_id: false,
1542                  overrides: [],
1543                },
1544              },
1545              GA4: {
1546                status: true,
1547                multiple_view_item_list: false,
1548                enhanced_params: true,
1549                all_forms: false,
1550                primary: {
1551                  status: true,
1552                  id: "G-6NMVHPK1FC",
1553                  config_id: "",
1554                  product_id_format: "product_sku",
1555                  replace_session_id: false,
1556                  events: {
1557                    variant_changed: true,
1558                    view_item_list: true,
1559                    select_item: true,
1560                    nav_click: false,
1561                    view_item: true,
1562                    add_to_cart: true,
1563                    add_to_wishlist: true,
1564                    view_cart: true,
1565                    remove_from_cart: true,
1566                    begin_checkout: true,
1567                    purchase: false,
1568                    generate_lead: false,
1569                    page_404: true,
1570                    video_tracking: false,
1571                    view_image: true,
1572                  }
1573                },
1574                secondary: {
1575                  status: false,
1576                  id: "",
1577                  product_id_format: "product_sku",
1578                  replace_session_id: false,
1579                  events: {
1580                      variant_changed: true,
1581                      view_item_list: false,
1582                      select_item: false,
1583                      nav_click: false,
1584                      view_item: false,
1585                      add_to_cart: false,
1586                      add_to_wishlist: false,
1587                      view_cart: false,
1588                      remove_from_cart: false,
1589                      begin_checkout: false,
1590                      purchase: false,
1591                      generate_lead: false,
1592                      page_404: true,
1593                      video_tracking: false,
1594                      view_image: true,
1595                  }
1596                }
1597              },
1598              X: {
1599                status: false,
1600                id:"",
1601                product_id_format: "product_sku",
1602                events:{
1603                    page_view: "",
1604                    add_to_cart: "",
1605                    begin_checkout: "",
1606                    search: ""
1607                }
1608              },
1609              BING: {
1610                status: false,
1611                id: "",
1612                product_id_format: "product_sku",
1613                events: {
1614                    home: true,
1615                    view_item: true,
1616                    view_item_list: true,
1617                    view_cart: true,
1618                    search: true,
1619                    add_to_cart: false,
1620                    begin_checkout: false,
1621                    purchase: false
1622                }
1623              },
1624              FACEBOOK: {
1625                status: false,
1626                all_forms: false,
1627                primary: {
1628                    status: false,
1629                    id: "",
1630                    product_id_format: "",
1631                    events: {
1632                        view_content: false,
1633                        view_collection: true,
1634                        search: false,
1635                        add_to_cart: false,
1636                        add_to_wishlist: false,
1637                        view_cart: true,
1638                        initiate_checkout: false,
1639                        add_payment_info: false,
1640                        generate_lead: false,
1641                        purchase: false,
1642                    }
1643                },
1644                secondary: {
1645                    status: false,
1646                    id: "",
1647                    product_id_format: "",
1648                    events: {
1649                        view_content: false,
1650                        view_collection: true,
1651                        search: false,
1652                        add_to_cart: false,
1653                        add_to_wishlist: false,
1654                        view_cart: true,
1655                        initiate_checkout: false,
1656                        add_payment_info: false,
1657                        generate_lead: false,
1658                        purchase: false,
1659                    }
1660                }
1661              },
1662              SERVERSIDE: {
1663                store_id: null,
1664                status: false,
1665                measurement_id: null,
1666                datalayer: false,
1667                endpoint: 'https://analyzifycdn.com/collect',
1668                testEndpoint: 'https://stag.analyzifycdn.com/collect',
1669                azfy_attribution: 'dual',
1670                shop_domain: "www.ruohonjuuri.fi",
1671                klaviyo_ss_active: '',
1672                all_forms: false,
1673                events: {
1674                    add_to_cart: false,
1675                    view_item: true,
1676                    view_item_list: true,
1677                    page_view: true,
1678                    begin_checkout: false,
1679                    search: true,
1680                    generate_lead: false,
1681                },
1682                sendCartUpdateDebug: false,
1683              },
1684              PINTEREST:{
1685                status: false,
1686                id: "",
1687                product_id_format: "product_sku",
1688                events:{
1689                    view_item_list: false,
1690                    view_item: false,
1691                    add_to_cart: false,
1692                    purchase: false,
1693                }
1694              },
1695              CRITEO:{
1696                status: false,
1697                id: "",
1698                product_id_format: "product_sku",
1699                events:{
1700                    view_item_list: false,
1701                    view_item: false,
1702                    add_to_cart: false,
1703                    view_cart: false,
1704                    purchase: false,
1705                }
1706              },
1707              CLARITY:{
1708                status: false,
1709                id: "",
1710                events: {
1711                  view_item: false,
1712                  view_item_list: false,
1713                  view_cart: false,
1714                  add_to_cart: false,
1715                  add_to_wishlist: false,
1716                  remove_from_cart: false,
1717                  begin_checkout: false,
1718                  search: false,
1719                }
1720              },
1721              HOTJAR:{
1722                status: false,
1723                id: "",
1724                events: {
1725                  view_item: false,
1726                  view_item_list: false,
1727                  view_cart: false,
1728                  add_to_cart: false,
1729                  add_to_wishlist: false,
1730                  remove_from_cart: false,
1731                  begin_checkout: false,
1732                  search: false,
1733                }
1734              },
1735              SNAPCHAT:{
1736                status: false,
1737                id: "",
1738                events: {
1739                  view_item: false,
1740                  add_to_cart: false,
1741                  initiate_checkout: false,
1742                },
1743                product_id_format: "product_sku",
1744              },
1745              REDDIT:{
1746                status: false,
1747                id: "",
1748                product_id_format: "product_id",
1749                all_forms: false,
1750                events: {
1751                  view_item: false,
1752                  add_to_cart: false,
1753                  search: false,
1754                  generate_lead: false,
1755                },
1756              },
1757              KLAVIYO:{
1758                status: false,
1759                id: "",
1760                product_id_format: "product_sku",
1761                events:{
1762                    subscribe: false,
1763                    view_item_list: false,
1764                    view_item: false,
1765                    add_to_cart: false,
1766                    add_to_wishlist: true,
1767                    begin_checkout: false,
1768                    search: false,
1769                    purchase: false,
1770                }
1771              },
1772
1773              TIKTOK:{
1774                status: false,
1775                id: "",
1776                product_id_format: "product_sku",
1777                all_forms: false,
1778                events:{
1779                    view_item: false,
1780                    add_to_cart: false,
1781                    begin_checkout: false,
1782                    search: false,
1783                    purchase: false,
1784                    generate_lead: false,
1785                }
1786              }
1787            },
1788            send_unhashed_email: false,
1789            hide_raw_userdata: false,
1790            feed_region: 'FI',
1791            feed_country: 'FI',
1792            debug_mode: false,
1793            rebuy_atc_rfc: false,
1794            pageFly: false,
1795            user_id_format: "cid",
1796            send_user_id: true,
1797            addedProduct: null
1798          }
1799        } catch (error) {
1800          console.error("Error processing analyzify settings:", error);
1801        }
1802      })();
1803
1804      window.analyzify_custom_classes = '';
1805      window.analyzify_measurement_id = '';
1806      window.analyzify_measurement_id_v3 = '';
1807      window.analyzify.gtag_config = {};
1808
1809      window.collection_sku_list = [
1810        
1811      ];
1812
1813      window.analyzify.cart_attributes = null;
1814      window.analyzify.eventId = null;
1815      window.analyzify.cart_id = null;
1816      window.analyzify.sh_info_obj = {};
1817
1818      const orders = [
1819        
1820      ];
1821      const totalOrderPrice = orders.reduce((acc, price) => acc + price, 0);
1822
1823      window.analyzify.shopify_customer  = {
1824        
1825        type: 'visitor',
1826        
1827      };
1828
1829      window.analyzify.shopify_template = 'product';
1830
1831      (() => {
1832        try {
1833          
1834            window.analyzify.getProductObj = (() => {
1835              try {
1836                return {
1837                  product: {"id":16512148177241,"title":"Hair ASAP -hiuspohjaöljy, 100 ml","handle":"veloide-hair-asap-hiuspohjaoljy-100-ml","description":"\u003cp\u003e\u003cstrong\u003eHair ASAP -hiuspohjaöljy\u003c\/strong\u003e ravitsee hiusjuuria ja tukee hiuspohjan hyvinvointia huolella valittujen kasviöljyjen voimalla. \u003cstrong\u003eSuomessa kehitetyn ja valmistetun hoitoöljyn\u003c\/strong\u003e kevyt koostumus imeytyy miellyttävästi eikä jätä hiuksia raskaan tuntuisiksi, minkä ansiosta se sopii erinomaisesti myös hennoille hiuksille. Riittoisa ja tehokas öljy jättää hiuspohjan levolliseksi ja hiukset elinvoimaisen kiiltäviksi jo ensimmäisestä käyttökerrasta lähtien.\u003c\/p\u003e\u003cbr\u003e\u003cp\u003e\u003cstrong\u003eKäyttö: \u003c\/strong\u003eHiero muutama tippa öljyä kevyesti hiuspohjaan ja hiusten pituuksiin ennen pesua tehohoitona tai anna vaikuttaa yön yli. Pese hiukset normaalisti shampoolla. Voit käyttää öljyä säästeliäästi myös kuiviin hiuslatvoihin tuomaan suojaa ja kiiltoa.\u003c\/p\u003e","published_at":"2026-08-19T10:15:09+03:00","created_at":"2026-08-19T10:15:12+03:00","vendor":"Veloide Lifestyle Oy","type":"Hair Care","tags":["_alv:25-5","_Default:_normal_price","Alkuperä:Suomi","Hiustyyppi:Kuiva ja herkkä päänahka","Merkintä:Uutuus","Myyntierä:68","Ominaisuus:Kotimainen","Ominaisuus:Vegaaninen","Päätuoteryhmä:Kauneus","Status:Normaali","Tuotemerkki:Veloide","Tuoteryhmä:Hiukset","Tuoteryhmä:Hiusöljyt ja hiusvedet"],"price":2990,"price_min":2990,"price_max":299
18370,"available":true,"price_varies":false,"compare_at_price":2990,"compare_at_price_min":2990,"compare_at_price_max":2990,"compare_at_price_varies":false,"variants":[{"id":58900581482841,"title":"Default Title","option1":"Default Title","option2":null,"option3":null,"sku":"VELOID-6429830239901","requires_shipping":true,"taxable":true,"featured_image":null,"available":true,"name":"Hair ASAP -hiuspohjaöljy, 100 ml","public_title":null,"options":["Default Title"],"price":2990,"weight":190,"compare_at_price":2990,"inventory_management":"shopify","barcode":"6429830239901","requires_selling_plan":false,"selling_plan_allocations":[],"quantity_rule":{"min":1,"max":null,"increment":1}}],"images":["\/\/www.ruohonjuuri.fi\/cdn\/shop\/files\/81c5d8310e8c8d26dbd367caeee67001.png?v=1787123712"],"featured_image":"\/\/www.ruohonjuuri.fi\/cdn\/shop\/files\/81c5d8310e8c8d26dbd367caeee67001.png?v=1787123712","options":["Title"],"media":[{"alt":"VELOID-6429830239901-1.png","id":75442054103385,"position":1,"preview_image":{"aspect_ratio":0.8,"height":5000,"width":4000,"src":"\/\/www.ruohonjuuri.fi\/cdn\/shop\/files\/81c5d8310e8c8d26dbd367caeee67001.png?v=1787123712"},"aspect_ratio":0.8,"height":5000,"media_type":"image","src":"\/\/www.ruohonjuuri.fi\/cdn\/shop\/files\/81c5d8310e8c8d26dbd367caeee67001.png?v=1787123712","width":4000}],"requires_selling_plan":false,"selling_plan_groups":[],"content":"\u003cp\u003e\u003cstrong\u003eHair ASAP -hiuspohjaöljy\u003c\/strong\u003e ravitsee hiusjuuria ja tukee hiuspohjan hyvinvointia huolella valittujen kasviöljyjen voimalla. \u003cstrong\u003eSuomessa kehitetyn ja valmistetun hoitoöljyn\u003c\/strong\u003e kevyt koostumus imeytyy miellyttävästi eikä jätä hiuksia raskaan tuntuisiksi, minkä ansiosta se sopii erinomaisesti myös hennoille hiuksille. Riittoisa ja tehokas öljy jättää hiuspohjan levolliseksi ja hiukset elinvoimaisen kiiltäviksi jo ensimmäisestä käyttökerrasta lähtien.\u003c\/p\u003e\u003cbr\u003e\u003cp\u003e\u003cstrong\u003eKäyttö: \u003c\/strong\u003eHiero muutama tippa öljyä kevyesti hiuspohjaan ja hiusten pituuksiin ennen pesua tehohoitona tai anna vaikuttaa yön yli. Pese hiukset normaalisti shampoolla. Voit käyttää öljyä säästeliäästi myös kuiviin hiuslatvoihin tuomaan suojaa ja kiiltoa.\u003c\/p\u003e"},
1838                  taxonomy: {
1839                    id: null,
1840                    name: null,
1841                    ancestors: null
1842                  },
1843                  variant: {"id":58900581482841,"title":"Default Title","option1":"Default Title","option2":null,"option3":null,"sku":"VELOID-6429830239901","requires_shipping":true,"taxable":true,"featured_image":null,"available":true,"name":"Hair ASAP -hiuspohjaöljy, 100 ml","public_title":null,"options":["Default Title"],"price":2990,"weight":190,"compare_at_price":2990,"inventory_management":"shopify","barcode":"6429830239901","requires_selling_plan":false,"selling_plan_allocations":[],"quantity_rule":{"min":1,"max":null,"increment":1}},
1844                  collection: 
1845                  {
1846                    title: "Veloide",
1847                    id: "706420080985",
1848                    handle: "veloide"
1849                  },
1850                  
1851                };
1852              } catch (error) {
1853                console.error("Error processing productObj:", error);
1854                return null;
1855              }
1856            })();
1857          
1858        } catch (error) {
1859          console.error("Error processing analyzify settings:", error);
1860        }
1861      })();
1862
1863      window.analyzify.detectedCart = {"note":null,"attributes":{},"original_total_price":0,"total_price":0,"total_discount":0,"total_weight":0.0,"item_count":0,"items":[],"requires_shipping":false,"currency":"EUR","items_subtotal_price":0,"cart_level_discount_applications":[],"checkout_charge_amount":0};
1864
1865      window.analyzify.market = (() => {
1866        try {
1867          const marketObj = {
1868            id: 27197573,
1869            handle: "fi",
1870            language: "fi",
1871            country: "fi"
1872          }
1873          return marketObj;
1874        } catch (error) {
1875          console.error("Error processing market:", error);
1876        }
1877      })();
1878
1879      window.analyzify.shop = (() => {
1880        try {
1881          const shopObj = {
1882            root_url: null || null,
1883            locale: "" || window?.Shopify?.locale?.toLowerCase() || null,
1884            country: window?.Shopify?.country?.toLowerCase() || null
1885          }
1886          return shopObj;
1887        } catch (error) {
1888          console.error("Error processing market:", error);
1889        }
1890      })();
1891
1892      let isNoUtmInCookiesTestStore = false;
1893      window.analyzify.useCookiesForAttributionStoring = !isNoUtmInCookiesTestStore;
1894      window.analyzify.sendConsentSettings = false;
1895      window.analyzify.no_cartId_atr = false;
1896
1897      window.analyzify.debug = false;
1898      window.analyzify.op_cart_data_collection = false;
1899      window.analyzify.report_cart_atr_upsert = true;
1900      window.analyzify.report_cart_atr_admin = true;
1901      window.analyzify.report_cart_atr_admin_utm = true;
1902      window.analyzify.report_cart_atr_admin_cook = true;
1903      window.analyzify.report_cart_atr_admin_clid = true;
1904      window.analyzify.report_cart_atr_admin_consent = true;
1905
1906      window.analyzify.currency = window?.Shopify?.currency?.active || window.analyzify?.detectedCart?.currency || 'EUR' || null;
1907
1908      window.analyzify.storeObj = {
1909        store_url: (Shopify.shop || 'https://www.ruohonjuuri.fi').startsWith('https') ? (Shopify.shop || 'https://www.ruohonjuuri.fi') : 'https://' + (Shopify.shop || 'https://www.ruohonjuuri.fi'),
1910        store_name: (Shopify.shop || 'www.ruohonjuuri.fi').replace('.mysh
1910opify.com', '')
1911      };
1912
1913      window.analyzify.itemProps = window.analyzify?.itemProps || {};
1914
1915      window.analyzify.checksendcartdata_status = false;
1916
1917      window.analyzify.consent_active = true;
1918      window.analyzify.gcm_active = false;
1919      window.analyzify.cookiebot_active = false;
1920      window.analyzify.basic_consent_mode_active = false;
1921
1922      window.analyzify.ga4_basic_consent_mode_active = false;
1923      window.analyzify.gads_basic_consent_mode_active = false;
1924
1925      window.analyzify.consent_flag = window.analyzify.consent_flag || {
1926        default: false,
1927        update: false,
1928        initial: false
1929      };
1930
1931      window.analyzify.current_consent = {
1932          ad_storage: null,
1933          analytics_storage: null,
1934          ad_user_data: null,
1935          ad_personalization: null,
1936          personalization_storage: null,
1937          functionality_storage: "granted",
1938          wait_for_update: 500,
1939      };
1940      analyzify.log('Analyzify settings loaded', 'an_analyzify_settings');
1941      const endTime = performance.now();
1942      const loadTime = (endTime - startTime).toFixed(2);
1943      console.log(`Analyzify settings loaded in ${loadTime}ms.`);
1944    } catch (error) {
1945      console.error("Error processing analyzify settings:", error);
1946    }
1947  })();
1948</script>
1948
1949<!-- END app snippet -->
1950
1951
1952
1953<!-- BEGIN app snippet: an_consent -->
1953<script>
1954    (() => {
1955        try {
1956            window.analyzify = window.analyzify || {};
1957
1958            window.analyzify.consent_version = "2.4.1";
1959
1960            // Initialize consent flags
1961            window.analyzify.consent_flag = window.analyzify.consent_flag || {
1962                default: false,
1963                update: false,
1964                initial: false
1965            };
1966
1967            window.analyzify.consent_flag.initial = true;
1968
1969            analyzify.log(`consent_active: ${window.analyzify.consent_active}`, 'an_consent', 'consentActive');
1970            analyzify.log(`gcm_active: ${window.analyzify.gcm_active}`, 'an_consent', 'gcmActive');
1971            analyzify.log(`cookiebot_active: ${window.analyzify.cookiebot_active}`, 'an_consent', 'cookiebotActive');
1972            analyzify.log(`basic_consent_mode_active: ${window.analyzify.basic_consent_mode_active}`, 'an_consent', 'consentModeAdvanced');
1973
1974            const analyzifyDebugLogger = (status) => {
1975                const shCustomerPrivacy = Shopify?.customerPrivacy;
1976                if (!shCustomerPrivacy) {
1977                    console.log('[Analyzify Debug] Shopify.customerPrivacy not found.');
1978                    return;
1979                }
1980
1981                console.group(`%c[Analyzify Debug] Shopify.customerPrivacy State: ${status.toUpperCase()}`, 'background-color: #f0f0f0; color: #333; font-weight: bold; padding: 2px 5px; border-radius: 3px;');
1982                console.log(`Timestamp: ${new Date().toISOString()}`);
1983
1984                for (const key in shCustomerPrivacy) {
1985                    if (Object.prototype.hasOwnProperty.call(shCustomerPrivacy, key)) {
1986                        const property = shCustomerPrivacy[key];
1987                        const type = typeof property;
1988                        let value;
1989
1990                        try {
1991                            if (type === 'function') {
1992                                value = property();
1993                            }
1994                            console.log(`${key} (${type}):`, value);
1995
1996                        } catch (e) {
1997                            console.log(`${key} (${type}): Error getting value -> ${e.message}`);
1998                        }
1999                    }
2000                }
2001                console.groupEnd();
2002            };
2003
2004            if (window.analyzify.consent_active) {
2005
2006                window.dataLayer = window.dataLayer || [];
2007                function gtag() { dataLayer.push(arguments); }
2008
2009                const ConsentManager = {
2010                    isInitialized: false,
2011                    consentReady: false,
2012                    consentQueue: [],
2013
2014                    queueConsentAction: function (callback) {
2015                        if (this.consentReady) {
2016                            callback(window.analyzify.current_consent);
2017                        } else {
2018                            this.consentQueue.push(callback);
2019                        }
2020                    },
2021
2022                    processConsentQueue: function () {
2023                        if (!this.consentReady) this.consentReady = true;
2024                        while (this.consentQueue.length > 0) {
2025                            const callback = this.consentQueue.shift();
2026                            try {
2027                                callback(window.analyzify.current_consent);
2028                            } catch (error) {
2029                                console.error('Error processing queued consent action:', error);
2030                            }
2031                        }
2032                    },
2033
2034                    getRegionalDefault: function (callback) {
2035                        try {
2036                            const cp = Shopify?.customerPrivacy;
2037                            const userCanBeTrackedFn = typeof cp?.userCanBeTracked === 'function' ? cp.userCanBeTracked : null;
2038                            const shouldShowBannerFn = typeof cp?.shouldShowBanner === 'function' ? cp.shouldShowBanner : null;
2039                            const canBeTracked = userCanBeTrackedFn ? userCanBeTrackedFn() : undefined;
2040                            const noBannerNeeded = shouldShowBannerFn ? (shouldShowBannerFn() === false) : false;
2041
2042                            // Grant consent if the API isn't loaded, no banner is needed, or tracking is already allowed.
2043                            if (noBannerNeeded || canBeTracked === true) {
2044                                
2045                                analyzify.log("Default consent status is: GRANTED.", 'an_consent', 'getRegionalDefault');
2046                                const grantedConsent = { ad_storage: 'granted', analytics_storage: 'granted', ad_user_data: 'granted', ad_personalization: 'granted', personalization_storage: 'granted', functionality_storage: 'granted', security_storage: 'granted', sale_of_data: 'denied' };
2047                                return callback(grantedConsent);
2048
2049                            } else if (canBeTracked === undefined){
2050                                // Wait for Shopify to collect consent, then resolve using getConsentPrefs
2051                                analyzify.log("Waiting for visitorConsentCollected event...", 'an_consent', 'getRegionalDefault');
2052
2053                                const onCollected = () => {
2054                                    this.getConsentPrefs((consent) => {
2055                                        if (consent) return callback(consent);
2056                                        return callback(null);
2057                                    });
2058                                };
2059
2060                                document.addEventListener(
2061                                    'visitorConsentCollected',
2062                                    onCollected,
2063                                    { once: true, passive: true }
2064                                );
2065
2066                                window.Shopify.loadFeatures([{
2067                                    name: 'consent-tracking-api',
2068                                    version: '0.1',
2069                                }], error => {
2070                                    if (error) {
2071                                        console.error('Error loading Shopify features:', error);
2072                                    }
2073                                    analyzify.log("Shopify consent-tracking-api loaded.", 'an_consent', 'loadFeatures');
2074                                });
2075
2076                                // Safety fallback if the event never fires
2077                                /*
2078                                setTimeout(() => {
2079                                    document.removeEventListener('visitorConsentCollected', onCollected);
2080                                    analyzify.log("visitorConsentCollected timeout — using DENIED fallback.", 'an_consent', 'getRegionalDefault');
2081                                    const deniedConsent = { ad_storage: 'denied', analytics_storage: 'denied', ad_user_data: 'denied', ad_personalization: 'denied', personalization_storage: 'denied', functionality_storage: 'granted', security_storage: 'granted', sale_of_data: 'denied' };
2082                                    return callback(deniedConsent);
2083                                }, 5000);
2084                                */
2085                                return;
2086                            } else {
2087                                // Otherwise, the user is in a region that requires consent, and they haven't given it yet.
2088                                analyzify.log("Default consent status is: DENIED.", 'an_consent', 'getRegionalDefault');
2089                                const deniedConsent = { ad_storage: 'denied', analytics_storage: 'denied', ad_user_data: 'denied', ad_personalization: 'denied', personalization_storage: 'denied', functionality_storage: 'granted', security_storage: 'granted', sale_of_data: 'denied' };
2090                                return callback(deniedConsent);
2091                            }
2092                        } catch (e) {
2093                            console.error('Error in getRegionalDefault:', e);
2094                            return callback(null); // Fallback in case of unexpected error
2095                        }
2096                    },
2097
2098                    getConsentPrefs: function (callback) {
2099                        try {
2100                            const customerPrivacy = window.Shopify?.customerPrivacy;
2101
2102                            // Fallback: if the API object is missing, treat as granted (aligns with regional default logic)
2103                            if (!customerPrivacy) {
2104                                const grantedConsent = {
2105                                    ad_storage: 'granted',
2106                                    analytics_storage: 'granted',
2107                                    ad_user_data: 'granted',
2108                                    ad_personalization: 'granted',
2109                                    personalization_storage: 'granted',
2110                                    functionality_storage: 'granted',
2111                                    security_storage: 'granted',
2112                                    sale_of_data: 'denied',
2113                                };
2114                                return callback(grantedConsent);
2115                            }
2116
2117                            const currentVisitorConsentFn = typeof customerPrivacy.currentVisitorConsent === 'function' ? customerPrivacy.currentVisitorConsent : null;
2118                            const userCanBeTrackedFn = typeof customerPrivacy.userCanBeTracked === 'function' ? customerPrivacy.userCanBeTracked : null;
2119
2120                            const visitorConsentObj = currentVisitorConsentFn ? currentVisitorConsentFn() : undefined;
2121                            const userCanBeTracked = userCanBeTrackedFn ? userCanBeTrackedFn() : undefined;
2122
2123                            // If we don't have a consent object yet or tracking is allowed, grant
2124                            if (!visitorConsentObj || userCanBeTracked === true) {
2125                                const grantedConsent = {
2126                                    ad_storage: 'granted',
2127                                    analytics_storage: 'granted',
2128                                    ad_user_data: 'granted',
2129                                    ad_personalization: 'granted',
2130                                    personalization_storage: 'granted',
2131                                    functionality_storage: 'granted',
2132                                    security_storage: 'granted',
2133                                    sale_of_data: 'denied',
2134                                };
2135                                return callback(grantedConsent);
2136                            }
2137
2138                            const currentConsent = {
2139                                ad_storage: visitorConsentObj?.marketing === 'yes' ? 'granted' : 'denied',
2140                                analytics_storage: visitorConsentObj?.analytics === 'yes' ? 'granted' : 'denied',
2141                                ad_user_data: visitorConsentObj?.marketing === 'yes' ? 'granted' : 'denied',
2142                                ad_personalization: visitorConsentObj?.marketing === 'yes' ? 'granted' : 'denied',
2143                                personalization_storage: visitorConsentObj?.preferences === 'yes' ? 'granted' : 'denied',
2144                                functionality_storage: 'granted',
2145                                security_storage: 'granted',
2146                                sale_of_data: visitorConsentObj?.sale_of_data === 'yes' ? 'granted' : 'denied',
2147                            };
2148                            analyzify.log("Consent preferences retrieved.", 'an_consent', 'getConsentPrefs');
2149                            return callback(currentConsent);
2150                        } catch (error) {
2151                            console.error('Error getting consent:', error);
2152                            return callback(null);
2153                        }
2154                    },
2155
2156                    dispatchUpdate: function (consent, status) {
2157                        document.dispatchEvent(new CustomEvent('AnalyzifyConsent', {
2158                            detail: { consent, status }
2159                        }));
2160                        analyzify.log("Consent updated.", 'an_consent', 'dispatchUpdate');
2161                    },
2162
2163                    init: function () {
2164                        if (this.isInitialized) return;
2165                        this.isInitialized = true;
2166
2167                        const initialize = () => {
2168                            this.getRegionalDefault((consent) => {
2169                                if (consent && !this.consentReady) {
2170                                    window.analyzify.current_consent = consent;
2171
2172                                    if (window.analyzify.basic_consent_mode_active === false) {
2173                                        this.dispatchUpdate(consent, 'default');
2174                                    }
2175
2176                                    this.processConsentQueue();
2177                                }
2178                            });
2179                        };
2180
2181                        const waitForApi = (callback, retries = 0) => {
2182                            try {
2183                                const cp = Shopify?.customerPrivacy;
2184                                const userCanBeTrackedFn = typeof cp?.userCanBeTracked === 'function' ? cp.userCanBeTracked : null;
2185                                const currentVisitorConsentFn = typeof cp?.currentVisitorConsent === 'function' ? cp.currentVisitorConsent : null;
2186                                const hasCachedConsent = cp && typeof cp.cachedConsent === 'object';
2187
2188                                const userCanBeTracked = userCanBeTrackedFn ? userCanBeTrackedFn() : undefined;
2189
2190                                if (userCanBeTracked !== undefined || hasCachedConsent || currentVisitorConsentFn) {
2191                                    callback();
2192                                    analyzify.log("Shopify Customer Privacy API available.", 'an_consent', 'waitForApi');
2193                                } else if (retries < 50) {
2194                                    setTimeout(() => waitForApi(callback, retries + 1), 200);
2195                                    analyzify.log("Shopify Customer Privacy API not available. Retrying...", 'an_consent', 'waitForApi');
2196                                } else {
2197                                    analyzify.log("Shopify Customer Privacy API not available.", 'an_consent', 'waitForApi');
2198                                    callback();
2199                                }
2200                            } catch (error) {
2201                                console.error('Error waiting for Shopify Customer Privacy API:', error);
2202                                callback();
2203                            }
2204                        };
2205
2206                        waitForApi(initialize);
2207
2208                        document.addEventListener("visitorConsentCollected", () => {
2209                            this.getConsentPrefs((consent) => {
2210                                if (consent) {
2211                                    window.analyzify.current_consent = consent;
2212                                    this.dispatchUpdate(consent, 'update');
2213                                }
2214                            });
2215                        });
2216                    },
2217
2218                    onChange: function (callback) {
2219                        document.addEventListener('AnalyzifyConsent', (e) => {
2220                            if (e.detail?.consent) callback(e.detail.consent);
2221                            analyzify.log("AnalyzifyConsent event received.", 'an_consent', 'onCh
2221ange');
2222                        });
2223                    }
2224                };
2225
2226                ConsentManager.init();
2227                window.analyzify.consentManager = ConsentManager;
2228
2229                window.AnalyzifyConsentInit = (status) => {
2230                    if (window.analyzify.consent_flag[status] === true) return;
2231                    window.analyzify.consentManager.queueConsentAction((consent) => {
2232                        if (consent) ConsentManager.dispatchUpdate(consent, status);
2233                        analyzify.log("AnalyzifyConsent event received.", 'an_consent', 'AnalyzifyConsentInit');
2234                    });
2235                };
2236
2237                document.addEventListener('AnalyzifyConsent', (e) => {
2238                    if (e.detail && e.detail.status && e.detail.consent) {
2239
2240                        e.detail.consent.analyzify_consent = (
2241                            e.detail.consent?.ad_storage === "granted" &&
2242                            e.detail.consent?.analytics_storage === "granted"
2243                        ) ? "granted" : "denied";
2244
2245                        if (window.analyzify && analyzify.logging) {
2246                            console.group('Analyzify Consent');
2247                            console.log('e.detail.consent', e.detail.consent);
2248                            console.log('e.detail.status', e.detail.status);
2249                            console.groupEnd();
2250                        }
2251
2252                        if (window.analyzify && analyzify.gcm_active) {
2253                            if (window.analyzify?.basic_consent_mode_active === false) {
2254                                gtag("consent", e.detail.status, e.detail.consent);
2255                                gtag("event", "consentUpdate", e.detail.consent);
2256                            }
2257                            dataLayer.push({
2258                                event: 'consentUpdate',
2259                                status: e.detail.status,
2260                                consentSettings: e.detail.consent
2261                            });
2262                            analyzify.log("Consent updated (gcm_active)", 'an_consent', 'AnalyzifyConsent');
2263                        }
2264                        analyzify.log("AnalyzifyConsent event received.", 'an_consent', 'AnalyzifyConsent');
2265                    }
2266                });
2267
2268                if (window.analyzify.cookiebot_active) {
2269                    /**
2270                     * Loads Shopify's consent tracking API to ensure it's available.
2271                     */
2272                    const loadFeatures = () => {
2273                        try {
2274                            window.Shopify.loadFeatures(
2275                                [{ name: "consent-tracking-api", version: "0.1" }],
2276                                (error) => {
2277                                    if (error) {
2278                                        console.error('Error loading Shopify features:', error);
2279                                        throw error;
2280                                    }
2281                                    analyzify.log('Shopify consent-tracking-api loaded.', 'an_consent', 'loadFeatures');
2282                                }
2283                            );
2284                        } catch (error) {
2285                            console.error('Error initializing Shopify features:', error);
2286                        }
2287                    };
2288
2289                    if (window.Shopify?.loadFeatures) {
2290                        loadFeatures();
2291                    }
2292
2293                    /**
2294                     * Handles the Cookiebot consent ready event and sets Shopify's tracking consent.
2295                     * https://www.cookiebot.com/en/developer/
2296                     */
2297                    window.addEventListener("CookiebotOnConsentReady", () => {
2298                        try {
2299                            analyzify.log('CookiebotOnConsentReady triggered', 'an_consent', 'cookiebotOnConsentReady');
2300
2301                            const C = window.Cookiebot.consent;
2302                            if (C) {
2303                                const existConsentShopify = setInterval(() => {
2304                                    if (window.Shopify && window.Shopify.customerPrivacy) {
2305                                        clearInterval(existConsentShopify);
2306                                        window.Shopify.customerPrivacy.setTrackingConsent(
2307                                            {
2308                                                analytics: C?.statistics || false,
2309                                                marketing: C?.marketing || false,
2310                                                preferences: C?.preferences || false,
2311                                                sale_of_data: C?.marketing || false,
2312                                            },
2313                                            () => {
2314                                                analyzify.log("Consent captured from Cookiebot and set in Shopify.", 'an_consent', 'cookiebotOnConsentReady');
2315                                                window.analyzify.current_consent = {
2316                                                    ad_storage: C?.marketing ? "granted" : "denied",
2317                                                    analytics_storage: C?.statistics ? "granted" : "denied",
2318                                                    ad_user_data: C?.marketing ? "granted" : "denied",
2319                                                    ad_personalization: C?.marketing ? "granted" : "denied",
2320                                                    personalization_storage: C?.preferences ? "granted" : "denied", // Correctly mapped from preferences
2321                                                    functionality_storage: "granted",
2322                                                    wait_for_update: 500,
2323                                                };
2324                                                // The AnalyzifyConsent event will be dispatched automatically 
2325                                                // by the "visitorConsentCollected" listener that ConsentManager set up.
2326                                            }
2327                                        );
2328                                    }
2329                                }, 100);
2330                            }
2331                        } catch (error) {
2332                            console.error('Error handling Cookiebot consent:', error);
2333                        }
2334                    });
2335                }
2336            }
2337
2338        } catch (error) {
2339            console.error('Error initializing consent:', error);
2340        }
2341    })();
2342</script>
2342<!-- END app snippet -->
2343
2344
2345
2346<script src="https://cdn.shopify.com/extensions/01a0ce89-4136-7242-9620-f6f7af798c03/analyzify-ga4-ads-tracking-342/assets/an_analyzify.js" data-cookieconsent="ignore"></script>
vendor: 2 bytes, line 2346
2346
2347<script src="https://cdn.shopify.com/extensions/01a0ce89-4136-7242-9620-f6f7af798c03/analyzify-ga4-ads-tracking-342/assets/app_embed.js" data-cookieconsent="ignore"></script>
vendor: 78 bytes, lines 2347-2350
2347
2348
2349
2350  <script async="true" src="https://www.googletagmanager.com/gtag/js?id=
2350G-6NMVHPK1FC
vendor: 53 bytes, lines 2350-2370
2350"></script>
2351
2352
2353
2354
2355
2356
2357
2358
2359
2360
2361
2362
2363
2364
2365
2366
2367
2368
2369
2370  
2370<script src="https://cdn.shopify.com/extensions/01a0ce89-4136-7242-9620-f6f7af798c03/analyzify-ga4-ads-tracking-342/assets/an_ga4_gads.js" data-cookieconsent="ignore"></script>
2370
2371
2372
2373
2374
2375
2376
2377
2378
2379
2380
2381
2382
2383
2384
2385
2386
2387
2388
2389
2390
2391
2392
2393
2394<script src="https://cdn.shopify.com/extensions/01a0ce89-4136-7242-9620-f6f7af798c03/analyzify-ga4-ads-tracking-342/assets/f-find-elem.js" data-cookieconsent="ignore"></script>
2394
2395
2396
2397<script src="https://cdn.shopify.com/extensions/01a0ce89-4136-7242-9620-f6f7af798c03/analyzify-ga4-ads-tracking-342/assets/f-video.js" defer data-cookieconsent="ignore"></script>
2397
2398
2399
2400  
2401    
2401<script src="https://cdn.shopify.com/extensions/01a0ce89-4136-7242-9620-f6f7af798c03/analyzify-ga4-ads-tracking-342/assets/f-view-image.js" defer data-cookieconsent="ignore"></script>
2401
2402  
2403
2404
2405
2406
2407
2408<script>
2409  function analyzifyBoot() {
2410  try {
2411    window.analyzify.initialize = function () {
2412      try {
2413        window.analyzify.loadScript = function (callback) {
2414          callback();
2415        };
2416
2417        window.analyzify.appStart = function () {
2418          try {
2419
2420            analyzify.log('appStart', 'app-embed-v4');
2421
2422            const MAX_RETRIES = 10;
2423            const INITIAL_DELAY = 500; // ms
2424            let retryCount = 0;
2425
2426            function initializeServices(dataObj) {
2427
2428              
2429
2430              
2431
2432              
2433
2434              
2435
2436              
2437
2438              
2439              
2440                window.analyzify.initGa4Gads(dataObj, window.analyzify.properties.GA4, window.analyzify.properties.GADS);
2441                if (window.analyzify.testing_environment) console.log('-> GA4 GADS initialized.');
2442              
2443
2444              
2445
2446              
2447
2448              
2449
2450              
2451
2452              
2453
2454              
2455
2456              
2457
2458              
2459
2460              
2461
2462            }
2463
2464            function attemptInitialization() {
2465              if (window.analyzify && typeof window.analyzify.appStartSection1 === 'function') {
2466                try {
2467
2468                  if (window.analyzify.testing_environment) analyzify.log('Analyzify app_embed appStartSection1 loading...', 'app-embed-v4', 'attemptInitialization');
2469
2470                  window.analyzify.appStartSection1();
2471
2472                  const dataObj = window.analyzify;
2473                  if (!dataObj) {
2474                    return analyzify.log('dataObj is not found');
2475                  }
2476
2477                  initializeServices(dataObj);
2478
2479                  if (window.analyzify.testing_environment) analyzify.log('Analyzify app_embed appStartSection1 completed.', 'app-embed-v4', 'attemptInitialization');
2480                  return true; // Success
2481                } catch (error) {
2482                  console.error('Error executing appStartSection1 or services:', error);
2483                  return false;
2484                }
2485              } else {
2486                retryCount++;
2487
2488                if (retryCount <= MAX_RETRIES) {
2489                  const delay = INITIAL_DELAY * Math.pow(2, Math.min(retryCount - 1, 5)); // Exponential backoff, max 3.2s
2490
2491                  if (window.analyzify.testing_environment) console.log(`-> AppStartSection1 is still unavailable. This may be due to script loading delays or interference (e.g., MutationObserver). Retrying in ${delay}ms... Attempt ${retryCount}/${MAX_RETRIES}`);
2492
2493                  setTimeout(attemptInitialization, delay);
2494                } else {
2495                  console.error('AppStartSection1 failed to load after maximum retries. Some analytics services may not function properly.');
2496
2497                  try {
2498                    const dataObj = window.analyzify;
2499                    if (dataObj) {
2500                      if (window.analyzify.testing_environment) console.log('-> Attempting fallback initialization without appStartSection1...');
2501                      initializeServices(dataObj);
2502                    }
2503                  } catch (fallbackError) {
2504                    console.error('Fallback initialization also failed:', fallbackError);
2505                  }
2506                }
2507                return false;
2508              }
2509            }
2510
2511            attemptInitialization();
2512
2513          } catch (error) {
2514            console.error("Error processing appStart:", error);
2515          }
2516        };
2517      } catch (error) {
2518        console.error("Error processing initialize:", error);
2519      }
2520    };
2521    window.analyzify.initial_load.initialize = true;
2522    analyzify.initialize();
2523    analyzify.loadScript(function () {
2524      try {
2525        analyzify.appStart();
2526        window.analyzify.initial_load.app_start = true;
2527      } catch (error) {
2528        console.error("Error processing loadScript:", error);
2529      }
2530    });
2531  } catch (error) {
2532    console.error("Error processing initialize:", error);
2533  }
2534  }
2535
2536  
2537  analyzifyBoot();
2538  
2539</script>
2539
2540
2541
2542
2543<!-- END app block --><!-- BEGIN app block: shopify://apps/yotpo-product-reviews/blocks/settings/eb7dfd7d-db44-4334-bc49-c893b51b36cf -->
2544
2545
2546<script type="text/javascript">
2547  (function e(){var e=document.createElement("script");
2548  e.type="text/javascript",e.async=true,
2549  e.src="//staticw2.yotpo.com//widget.js?lang=fi";
2550  var t=document.getElementsByTagName("script")[0];
2551  t.parentNode.insertBefore(e,t)})();
2552</script>
2552
2553
2554
2555
2556  
2557<!-- END app block --><!-- BEGIN app block: shopify://apps/profitmetrics/blocks/head/019b0272-dcd0-785d-9894-392186bb1e9e -->
2557<script>
2558  window.shopifyMarketId = "27197573";
2559</script>
vendor: 1 bytes, line 2559
2559
2560<script>(function(){if(/(?:^|;\s*)_pmb=/.test(document.cookie))return;var p=window.Shopify&&window.Shopify.customerPrivacy,c=false;if(p){try{c=p.analyticsProcessingAllowed()===true||p.marketingAllowed()===true}catch(e){}}else{c=/(?:^|;\s*)_pma=/.test(document.cookie)}if(c)document.cookie="_pmb=1;path=/;max-age=300;SameSite=Lax;Secure"})()</script>
vendor: 1 bytes, line 2560
2560
2561<script src="https://cdn.shopify.com/extensions/01a09f76-b43b-7e79-a9de-4155f81c5bb2/profitmetrics-140/assets/index.js" defer></script>
2561
2562
2563
2564<!-- END app block --><link href="https://monorail-edge.shopifysvc.com" rel="dns-prefetch">
2565<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: 37354340485,url: window.location.href,navigation_start,duration: currentMs - navigation_start,session_token,page_type: "product"};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 2565
2565
2566<script>
2567  window.__TREKKIE_SHIM_QUEUE = window.__TREKKIE_SHIM_QUEUE || [];
2568</script>
vendor: 1 bytes, line 2568
2568
2569<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}
2569).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: 37354340485,storefrontBaseUrl: "https://www.ruohonjuuri.fi",extensionsBaseUrl: "https://extensions.shopifycdn.com/cdn/shopifycloud/web-pixels-manager",monorailEndpoint: "https://www.ruohonjuuri.fi/.well-known/shopify/monorail/unstable/produce_batch",surface: "storefront-renderer",enabledBetaFlags: ["4c64608a","16072cab","8450a54b","7ee89bf1"],webPixelsConfigList: [{"id":"4188307801","configuration":"{\"pixelCode\":\"D6BDMKBC77U5RKDQONQG\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"22e92c2ad45662f435e4801458fb78cc","type":"APP","apiClientId":4383523,"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"},{"id":"3867115865","configuration":"{\"config\":\"{}\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"e0ab15739c8a14e8731c5ad7c8424ada","type":"APP","apiClientId":2632399,"privacyPurposes":[],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_address","read_customer_email","read_customer_name","read_customer_personal_data","read_customer_phone"],"dataSharingControls":["share_all_events"]}
2569,"dataSharingState":"unrestricted"},{"id":"3090284889","configuration":"{\"site_id\":\"f4604ae7-9a89-4e04-b903-4ca2e75ef71f\",\"analytics_endpoint\":\"https:\\\/\\\/na.shgcdn3.com\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"695709fc3f146fa50a25299517a954f2","type":"APP","apiClientId":1158168,"privacyPurposes":["ANALYTICS","MARKETING","SALE_OF_DATA"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_personal_data"],"dataSharingControls":["share_all_events"]},"dataSharingState":"optimized"},{"id":"3090252121","configuration":"{\"shop\":\"ruohonjuuri.myshopify.com\", \"shopliftUrl\":\"https:\/\/events.shoplift.ai\/api\/events\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"dabcda9558be25394b12ce3ce899568b","type":"APP","apiClientId":7521861633,"privacyPurposes":["ANALYTICS"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_address","read_customer_email","read_customer_name","read_customer_personal_data","read_customer_phone"],"dataSharingControls":["share_all_events"]},"dataSharingState":"unrestricted"},{"id":"2801992025","configuration":"{\"shopId\":\"142892b1-d562-4feb-add3-95126b96e561\",\"analyticsUrl\":\"https:\\\/\\\/shogun-abc-production.global.ssl.fastly.net\",\"appType\":\"ab_testing\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"6d2b8445c58f7ac1a1dfccce276de7aa","type":"APP","apiClientId":214825828353,"privacyPurposes":["ANALYTICS"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_personal_data"],"dataSharingControls":["share_all_events"]},"dataSharingState":"unrestricted"},{"id":"2728788313","configuration":"{\"yotpoStoreId\":\"iLTssMSvizmYN2icJCnsDDQbuxgOFQziOjGzb707\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"c5c2579aac465eb24ca7bc0501a6000d","type":"APP","apiClientId":70132,"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"},{"id":"1558741337","configuration":"{\"config\":\"{\\\"google_tag_ids\\\":[\\\"G-6NMVHPK1FC\\\",\\\"GT-PHWFXVJJ\\\",\\\"AW-952976934\\\"],\\\"target_country\\\":\\\"FI\\\",\\\"gtag_events\\\":[{\\\"type\\\":\\\"search\\\",\\\"action_label\\\":\\\"G-6NMVHPK1FC\\\"},{\\\"type\\\":\\\"begin_checkout\\\",\\\"action_label\\\":[\\\"G-6NMVHPK1FC\\\",\\\"AW-952976934\\\/BvECCOi-n-wZEKaMtcYD\\\"]},{\\\"type\\\":\\\"view_item\\\",\\\"action_label\\\":[\\\"G-6NMVHPK1FC\\\",\\\"MC-MG5GLMD3CY\\\",\\\"AW-952976934\\\/JghsCOu-n-wZEKaMtcYD\\\"]},{\\\"type\\\":\\\"purchase\\\",\\\"action_label\\\":[\\\"G-6NMVHPK1FC\\\",\\\"MC-MG5GLMD3CY\\\",\\\"AW-952976934\\\/rL_2COzj8nIQpoy1xgM\\\",\\\"AW-952976934\\\/HSLbCOK-n-wZEKaMtcYD\\\"]},{\\\"type\\\":\\\"page_view\\\",\\\"action_label\\\":[\\\"G-6NMVHPK1FC\\\",\\\"MC-MG5GLMD3CY\\\"]},{\\\"type\\\":\\\"add_payment_info\\\",\\\"action_label\\\":\\\"G-6NMVHPK1FC\\\"},{\\\"type\\\":\\\"add_to_cart\\\",\\\"action_label\\\":[\\\"G-6NMVHPK1FC\\\",\\\"AW-952976934\\\/b0BBCOW-n-wZEKaMtcYD\\\"]}],\\\"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":"364577113","configuration":"{\"pixel_id\":\"1461137664207573\",\"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"]}
2569,{"id":"161349977","configuration":"{\"tagID\":\"2613205534639\"}","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":["share_all_events"]},"dataSharingState":"optimized"},{"id":"141984089","eventPayloadVersion":"1","runtimeContext":"LAX","scriptVersion":"2","type":"CUSTOM","privacyPurposes":[],"name":"Analyzify 4.0 GA4"},{"id":"142049625","eventPayloadVersion":"1","runtimeContext":"LAX","scriptVersion":"2","type":"CUSTOM","privacyPurposes":[],"name":"Analyzify 4.0 GAds Conv"},{"id":"296288601","eventPayloadVersion":"1","runtimeContext":"LAX","scriptVersion":"1","type":"CUSTOM","privacyPurposes":[],"name":"PM Conversion Booster"},{"id":"367460697","eventPayloadVersion":"1","runtimeContext":"LAX","scriptVersion":"2","type":"CUSTOM","privacyPurposes":["ANALYTICS","MARKETING","SALE_OF_DATA"],"name":"OpenAI Ads Conversion"},{"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":"Ruohonjuuri","paymentSettings":{"currencyCode":"EUR"},"myshopifyDomain":"ruohonjuuri.myshopify.com","countryCode":"FI","storefrontUrl":"https:\/\/www.ruohonjuuri.fi"},"customer":null,"cart":null,"checkout":null,"productVariants":[{"price":{"amount":29.9,"currencyCode":"EUR"},"product":{"title":"Hair ASAP -hiuspohjaöljy, 100 ml","vendor":"Veloide Lifestyle Oy","id":"16512148177241","untranslatedTitle":"Hair ASAP -hiuspohjaöljy, 100 ml","url":"\/products\/veloide-hair-asap-hiuspohjaoljy-100-ml","type":"Hair Care"},"id":"58900581482841","image":{"src":"\/\/www.ruohonjuuri.fi\/cdn\/shop\/files\/81c5d8310e8c8d26dbd367caeee67001.png?v=1787123712"},"sku":"VELOID-6429830239901","title":"Default Title","untranslatedTitle":"Default Title"}],"products":[{"id":"16512148177241","handle":"veloide-hair-asap-hiuspohjaoljy-100-ml","isCollective":null,"title":"Hair ASAP -hiuspohjaöljy, 100 ml","type":"Hair Care","untranslatedTitle":"Hair ASAP -hiuspohjaöljy, 100 ml","url":"\/products\/veloide-hair-asap-hiuspohjaoljy-100-ml","vendor":"Veloide Lifestyle Oy","remoteShopId":null,"variants":[{"id":"58900581482841","image":{"src":"\/\/www.ruohonjuuri.fi\/cdn\/shop\/files\/81c5d8310e8c8d26dbd367caeee67001.png?v=1787123712"},"price":{"amount":29.9,"currencyCode":"EUR"},"sku":"VELOID-6429830239901","title":"Default Title","untranslatedTitle":"Default Title"}]}],"purchasingCompany":null},},"https://www.ruohonjuuri.fi/cdn","5982071ew7ea472e3p69b68784m2150dfea",{"modern":"","legacy":""},{"trekkieShim":true,"agentContext":true,"apiClientId":"580111","facebookCapiEnabled":"true","themeId":"196909007193","themePublished":"true","eventMetadataId":"364e66d1-318f-492a-b7b1-61192de18380","pageType":"product","resourceId":"16512148177241","shopId":"37354340485","storefrontBaseUrl":"https:\/\/www.ruohonjuuri.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\",{}],[\"product_viewed\",{\"productVariant\":{\"price\":{\"amount\":29.9,\"currencyCode\":\"EUR\"},\"product\":{\"title\":\"Hair ASAP -hiuspohjaöljy, 100 ml\",\"vendor\":\"Veloide Lifestyle Oy\",\"id\":\"16512148177241\",\"untranslatedTitle\":\"Hair ASAP -hiuspohjaöljy, 100 ml\",\"url\":\"\/products\/veloide-hair-asap-hiuspohjaoljy-100-ml\",\"type\":\"Hair Care\"},\"id\":\"58900581482841\",\"image\":{\"src\":\"\/\/www.ruohonjuuri.fi\/cdn\/shop\/files\/81c5d8310e8c8d26dbd367caeee67001.png?v=1787123712\"}
2569,\"sku\":\"VELOID-6429830239901\",\"title\":\"Default Title\",\"untranslatedTitle\":\"Default Title\"}}]]"});})();</script>
2569<script>
2570  window.ShopifyAnalytics = window.ShopifyAnalytics || {};
2571  window.ShopifyAnalytics.meta = window.ShopifyAnalytics.meta || {};
2572  window.ShopifyAnalytics.meta.currency = 'EUR';
2573  var meta = {"product":{"id":16512148177241,"gid":"gid:\/\/shopify\/Product\/16512148177241","vendor":"Veloide Lifestyle Oy","type":"Hair Care","handle":"veloide-hair-asap-hiuspohjaoljy-100-ml","variants":[{"id":58900581482841,"price":2990,"name":"Hair ASAP -hiuspohjaöljy, 100 ml","public_title":null,"sku":"VELOID-6429830239901"}],"remote":false},"page":{"pageType":"product","resourceType":"product","resourceId":16512148177241,"requestId":"7de76d96-7440-472f-9995-f178c79e70e2-1790938449"}};
2574  for (var attr in meta) {
2575    window.ShopifyAnalytics.meta[attr] = meta[attr];
2576  }
2577</script>
vendor: 1 bytes, line 2577
2577
2578<script class="analytics">
2579  (function () {
2580    var customDocumentWrite = function(content) {
2581      var jquery = null;
2582
2583      if (window.jQuery) {
2584        jquery = window.jQuery;
2585      } else if (window.Checkout && window.Checkout.$) {
2586        jquery = window.Checkout.$;
2587      }
2588
2589      if (jquery) {
2590        jquery('body').append(content);
2591      }
2592    };
2593
2594    var hasLoggedConversion = function(token) {
2595      if (token) {
2596        return document.cookie.indexOf('loggedConversion=' + token) !== -1;
2597      }
2598      return false;
2599    }
2600
2601    var setCookieIfConversion = function(token) {
2602      if (token) {
2603        var twoMonthsFromNow = new Date(Date.now());
2604        twoMonthsFromNow.setMonth(twoMonthsFromNow.getMonth() + 2);
2605
2606        document.cookie = 'loggedConversion=' + token + '; expires=' + twoMonthsFromNow;
2607      }
2608    }
2609
2610    var trekkie = window.ShopifyAnalytics.lib = window.trekkie = window.trekkie || [];
2611    window.ShopifyAnalytics.lib.trekkie = window.trekkie;
2612    if (trekkie.integrations) {
2613      return;
2614    }
2615    trekkie.methods = [
2616      'identify',
2617      'page',
2618      'ready',
2619      'track',
2620      'trackForm',
2621      'trackLink'
2622    ];
2623    trekkie.factory = function(method) {
2624      return function() {
2625        var args = Array.prototype.slice.call(arguments);
2626        args.unshift(method);
2627        trekkie.push(args);
2628        if (method == 'track' || method == 'page') {
2629          var pageUrl;
2630          try {
2631            pageUrl = window.location.href;
2632          } catch (e) {}
2633          var pageReferrer;
2634          try {
2635            pageReferrer = document.referrer;
2636          } catch (e) {}
2637          try {
2638            if (window.__TREKKIE_SHIM_QUEUE == null) {
2639              window.__TREKKIE_SHIM_QUEUE = [];
2640            }
2641            window.__TREKKIE_SHIM_QUEUE.push({
2642              from: 'trekkie-stub',
2643              method: method,
2644              args: args.slice(1),
2645              pageContext: {
2646                url: pageUrl,
2647                referrer: pageReferrer
2648              }
2649            });
2650          } catch (e) {
2651            // no-op
2652          }
2653        }
2654        return trekkie;
2655      };
2656    };
2657    for (var i = 0; i < trekkie.methods.length; i++) {
2658      var key = trekkie.methods[i];
2659      trekkie[key] = trekkie.factory(key);
2660    }
2661    trekkie.load = function(config) {
2662      trekkie.config = config || {};
2663      trekkie.config.initialDocumentCookie = document.cookie;
2664      var first = document.getElementsByTagName('script')[0];
2665var script = document.createElement('script');
2666script.type = 'text/javascript';
2667script.onerror = function(e) {
2668  var scriptFallback = document.createElement('script');
2669  scriptFallback.type = 'text/javascript';
2670  scriptFallback.onerror = function(error) {
2671          var Monorail = {
2672      produce: function produce(monorailDomain, schemaId, payload) {
2673        var currentMs = new Date().getTime();
2674        var event = {
2675          schema_id: schemaId,
2676          payload: payload,
2677          metadata: {
2678            event_created_at_ms: currentMs,
2679            event_sent_at_ms: currentMs
2680          }
2681        };
2682        return Monorail.sendRequest("https://" + monorailDomain + "/v1/produce", JSON.stringify(event));
2683      },
2684      sendRequest: function sendRequest(endpointUrl, payload) {
2685        // Try the sendBeacon API
2686        if (window && window.navigator && typeof window.navigator.sendBeacon === 'function' && typeof window.Blob === 'function' && !Monorail.isIos12()) {
2687          var blobData = new window.Blob([payload], {
2688            type: 'text/plain'
2689          });
2690
2691          if (window.navigator.sendBeacon(endpointUrl, blobData)) {
2692            return true;
2693          } // sendBeacon was not successful
2694
2695        } // XHR beacon
2696
2697        var xhr = new XMLHttpRequest();
2698
2699        try {
2700          xhr.open('POST', endpointUrl);
2701          xhr.setRequestHeader('Content-Type', 'text/plain');
2702          xhr.send(payload);
2703        } catch (e) {
2704          console.log(e);
2705        }
2706
2707        return false;
2708      },
2709      isIos12: function isIos12() {
2710        return window.navigator.userAgent.lastIndexOf('iPhone; CPU iPhone OS 12_') !== -1 || window.navigator.userAgent.lastIndexOf('iPad; CPU OS 12_') !== -1;
2711      }
2712    };
2713    Monorail.produce('monorail-edge.shopifysvc.com',
2714      'trekkie_storefront_load_errors/1.1',
2715      {shop_id: 37354340485,
2716      theme_id: 196909007193,
2717      app_name: "storefront",
2718      context_url: window.location.href,
2719      source_url: "//www.ruohonjuuri.fi/cdn/s/trekkie.storefront.2f6d7d7ede7d24234881a9cd5f47e679642fa1f6.min.js"});
2720
2721  };
2722  scriptFallback.async = true;
2723  scriptFallback.src = '//www.ruohonjuuri.fi/cdn/s/trekkie.storefront.2f6d7d7ede7d24234881a9cd5f47e679642fa1f6.min.js';
2724  first.parentNode.insertBefore(scriptFallback, first);
2725};
2726script.async = true;
2727script.src = '//www.ruohonjuuri.fi/cdn/s/trekkie.storefront.2f6d7d7ede7d24234881a9cd5f47e679642fa1f6.min.js';
2728first.parentNode.insertBefore(script, first);
2729
2730    };
2731    trekkie.load(
2732      {"Trekkie":{"appName":"storefront","development":false,"defaultAttributes":{"shopId":37354340485,"isMerchantRequest":null,"themeId":196909007193,"themeCityHash":"4477023955294254280","contentLanguage":"fi","currency":"EUR","eventMetadataId":"364e66d1-318f-492a-b7b1-61192de18380"},"isServerSideCookieWritingEnabled":true,"monorailRegion":"shop_domain","enabledBetaFlags":["764d78cb","8450a54b","7ee89bf1","4c64608a"]},"Session Attribution":{},"S2S":{"facebookCapiEnabled":true,"source":"trekkie-storefront-renderer","apiClientId":580111}}
2733    );
2734
2735    var loaded = false;
2736    trekkie.ready(function() {
2737      if (loaded) return;
2738      loaded = true;
2739
2740      window.ShopifyAnalytics.lib = window.trekkie;
2741
2742      var originalDocumentWrite = document.write;
2743      document.write = customDocumentWrite;
2744      try { window.ShopifyAnalytics.merchantGoogleAnalytics.call(this); } catch(error) {};
2745      document.write = originalDocumentWrite;
2746
2747      var match = window.location.pathname.match(/checkouts\/(.+)\/(thank_you|post_purchase)/)
2748      var token = match? match[1]: undefined;
2749      if (!hasLoggedConversion(token)) {
2750        setCookieIfConversion(token);
2751        window.ShopifyAnalytics.lib.track("Viewed Product",{"currency":"EUR","variantId":58900581482841,"productId":16512148177241,"productGid":"gid:\/\/shopify\/Product\/16512148177241","name":"Hair ASAP -hiuspohjaöljy, 100 ml","price":"29.90","sku":"VELOID-6429830239901","brand":"Veloide Lifestyle Oy","variant":null,"category":"Hair Care","nonInteraction":true,"remote":false,"available":true},undefined,undefined,{"shopifyEmitted":true});
2752      }
2753    });
2754
2755    window.ShopifyAnalytics.lib.page(null,{"pageType":"product","resourceType":"product","resourceId":16512148177241,"requestId":"7de76d96-7440-472f-9995-f178c79e70e2-1790938449","shopifyEmitted":true});
2756
2757    var eventsListenerScript = document.createElement('script');
2758    eventsListenerScript.async = true;
2759    eventsListenerScript.src = "//www.ruohonjuuri.fi/cdn/shopifycloud/storefront/assets/shop_events_listener-4e26a9ce.js";
2760    document.getElementsByTagName('head')[0].appendChild(eventsListenerScript);
2761})();</script>
2761
2762  
2762<script>
2763  if (!window.ga || (window.ga && typeof window.ga !== 'function')) {
2764    window.ga = function ga() {
2765      (window.ga.q = window.ga.q || []).push(arguments);
2766      if (window.Shopify && window.Shopify.analytics && typeof window.Shopify.analytics.publish === 'function') {
2767        window.Shopify.analytics.publish("ga_stub_called", {}, {sendTo: "google_osp_migration"});
2768      }
2769      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.");
2770    };
2771    if (window.Shopify && window.Shopify.analytics && typeof window.Shopify.analytics.publish === 'function') {
2772      window.Shopify.analytics.publish("ga_stub_initialized", {}, {sendTo: "google_osp_migration"});
2773    }
2774  }
2775</script>
vendor: 1 bytes, line 2775
2775
2776<script
2777  defer
2778  src="https://www.ruohonjuuri.fi/cdn/shopifycloud/perf-kit/shopify-perf-kit-3.9.4.min.js"
2779  data-application="storefront-renderer"
2780  data-shop-id="37354340485"
2781  data-render-region="gcp-europe-west1"
2782  data-page-type="product"
2783  data-theme-instance-id="196909007193"
2784  data-theme-name="Impact"
2785  data-theme-version="5.4.1"
2786  data-monorail-region="shop_domain"
2787  data-resource-timing-sampling-rate="10"
2788  data-shs="true"
2789  data-shs-beacon="true"
2790  data-shs-export-with-fetch="true"
2791  data-shs-logs-sample-rate="1"
2792  data-shs-beacon-endpoint="https://www.ruohonjuuri.fi/api/collect"
2793></script>
2793
2794<meta name="shopify-y" content="980193cc-076f-4c40-a6a7-4e53e9207498" data-expiration="1822496049000"><meta name="shopify-s" content="702e4b11-166f-4174-8338-bd9cb7808403" data-expiration="1790940249000"><meta name="new-cookie-storage-activated" content="t">
2795</head>
2796
2797  <body class=" "><!-- DRAWER -->
2798<template id="drawer-default-template">
2799  <style>
2800    [hidden] {
2801      display: none !important;
2802    }
2803  </style>
2804
2805  <button part="outside-close-button" is="close-button" aria-label="Sulje"><svg role="presentation" stroke-width="2" focusable="false" width="24" height="24" class="icon icon-close" viewBox="0 0 24 24">
2806        <path d="M17.658 6.343 6.344 17.657M17.658 17.657 6.344 6.343" stroke="currentColor"></path>
2807      </svg></button>
2808
2809  <div part="overlay"></div>
2810
2811  <div part="content">
2812    <header part="header">
2813      <slot name="header"></slot>
2814
2815      <button part="close-button" is="close-button" aria-label="Sulje"><svg role="presentation" stroke-width="2" focusable="false" width="24" height="24" class="icon icon-close" viewBox="0 0 24 24">
2816        <path d="M17.658 6.343 6.344 17.657M17.658 17.657 6.344 6.343" stroke="currentColor"></path>
2817      </svg></button>
2818    </header>
2819
2820    <div part="body">
2821      <slot></slot>
2822    </div>
2823
2824    <footer part="footer">
2825      <slot name="footer"></slot>
2826    </footer>
2827  </div>
2828</template>
2829
2830<!-- POPOVER -->
2831<template id="popover-default-template">
2832  <button part="outside-close-button" is="close-button" aria-label="Sulje"><svg role="presentation" stroke-width="2" focusable="false" width="24" height="24" class="icon icon-close" viewBox="0 0 24 24">
2833        <path d="M17.658 6.343 6.344 17.657M17.658 17.657 6.344 6.343" stroke="currentColor"></path>
2834      </svg></button>
2835
2836  <div part="overlay"></div>
2837
2838  <div part="content">
2839    <header part="title">
2840      <slot name="title"></slot>
2841    </header>
2842
2843    <div part="body">
2844      <slot></slot>
2845    </div>
2846  </div>
2847</template><a href="#main" class="skip-to-content sr-only">Siirry sisältöön</a><!-- BEGIN sections: header-group -->
2848<aside id="shopify-section-sections--29165137789273__announcement-bar" class="shopify-section shopify-section-group-header-group shopify-section--announcement-bar"><style>
2849    :root {
2850      --sticky-announcement-bar-enabled:0;
2851    }</style><height-observer variable="announcement-bar">
2852    <div class="announcement-bar bg-custom text-custom"style="--background: 0 66 78; --text-color: 20 229 208;"><div class="container">
2853          <div class="announcement-bar__wrapper justify-between"><button class="tap-area" is="prev-button" aria-controls="announcement-bar" aria-label="Edellinen"><svg role="presentation" focusable="false" width="7" height="10" class="icon icon-chevron-left reverse-icon" viewBox="0 0 7 10">
2854        <path d="M6 1 2 5l4 4" fill="none" stroke="currentColor" stroke-width="2"></path>
2855      </svg></button><announcement-bar swipeable autoplay="5" id="announcement-bar" class="announcement-bar__static-list"><p class="text-xs " ><a href="/collections/ruohonjuuri-paivat">🧡 Ruohonjuuri-päivät - Ale jopa -50 %</a></p><p class="text-xs reveal-invisible" ><a href="/pages/ilmainen-toimitus">
2855🚛 Ilmainen Budbeen toimitus yli 60 € tilauksiin</a></p><p class="text-xs reveal-invisible" ><a href="/pages/kuukausitarjoukset">✨ Kuukauden tarjoukset jopa -30%</a></p><p class="text-xs reveal-invisible" ><a href="/collections/kuukauden-tarjoukset">📦 Toimitus 1-4 arkipäivässä</a></p><p class="text-xs reveal-invisible" >🌳Juuriaan myöten hyvän puolella
2856</p></announcement-bar><button class="tap-area" is="next-button" aria-controls="announcement-bar" aria-label="Seuraava"><svg role="presentation" focusable="false" width="7" height="10" class="icon icon-chevron-right reverse-icon" viewBox="0 0 7 10">
2857        <path d="m1 9 4-4-4-4" fill="none" stroke="currentColor" stroke-width="2"></path>
2858      </svg></button></div>
2859
2860          
2861            <div class="announcement_menu">
2862              <nav class="header__link-list" role="navigation">
2863                <ul class="contents"><li>
2864                      
2865                        <a href="/pages/myymalat">Etsi myymälä</a>
2866                        
2867                    </li><li>
2868                      
2869                        <a href="/pages/tuotemerkit">Tuotemerkit</a>
2870                        
2871                    </li><li>
2872                      
2873                        <a href="/blogs/ajankohtaista">Artikkelit</a>
2874                        
2875                    </li><li>
2876                      
2877                        <a href="/pages/kanta-asiakasohjelma">Kanta-asiakasohjelma</a>
2878                        
2879                    </li></ul>
2880              </nav>
2881            </div>
2882          
2883        </div></div>
2884  </height-observer>
2885
2886  
2886<script>
2887    document.documentElement.style.setProperty('--announcement-bar-height', Math.round(document.getElementById('shopify-section-sections--29165137789273__announcement-bar').clientHeight) + 'px');
2888  </script>
2888</aside><header id="shopify-section-sections--29165137789273__header" class="shopify-section shopify-section-group-header-group shopify-section--header"><link href="//www.ruohonjuuri.fi/cdn/shop/t/225/assets/mega-menu.css?v=110138109484969382801773395826" rel="stylesheet" type="text/css" media="all" /><style>
2889  :root {
2890    --sticky-header-enabled:1;
2891  }
2892
2893  #shopify-section-sections--29165137789273__header {
2894    --header-grid-template: "main-nav logo secondary-nav" / minmax(0, 1fr) auto minmax(0, 1fr);
2895    --header-padding-block: var(--spacing-3);
2896    --header-background-opacity: 1.0;
2897    --header-background-blur-radius: 0px;
2898    --header-transparent-text-color: 255 255 255;--header-logo-width: 140px;
2899      --header-logo-height: 12px;position: sticky;
2900    top: 0;
2901    z-index: 10;
2902  }.shopify-section--announcement-bar ~ #shopify-section-sections--29165137789273__header {
2903      top: calc(var(--sticky-announcement-bar-enabled, 0) * var(--announcement-bar-height, 0px));
2904    }@media screen and (max-width: 699px) {
2905      .navigation-drawer {
2906        --drawer-content-max-height: calc(100vh - (var(--spacing-2) * 2));
2907      }
2908    }@media screen and (min-width: 700px) {
2909    #shopify-section-sections--29165137789273__header {--header-logo-width: 210px;
2910        --header-logo-height: 18px;--header-padding-block: var(--spacing-6);
2911    }
2912  }</style>
2913
2914<height-observer variable="header">
2915  <store-header class="header"  sticky>
2916    <div class="header__wrapper"><div class="header__main-nav">
2917        <div class="header__icon-list">
2918          <button type="button" class="tap-area lg:hidden" aria-controls="header-sidebar-menu">
2919            <span class="sr-only">Avaa navigointivalikko</span><svg role="presentation" stroke-width="1.5" focusable="false" width="22" height="22" class="icon icon-hamburger" viewBox="0 0 22 22">
2920        <path d="M1 5h20M1 11h20M1 17h20" stroke="currentColor" stroke-linecap="round"></path>
2921      </svg></button>
2922          
2923          
2924<nav class="header__link-list  wrap" role="navigation">
2925              <ul class="contents" role="list">
2926
2927                  <li><details is="mega-menu-disclosure" trigger="click" >
2928                            <summary class="text-with-icon gap-2.5 bold link-faded-reverse" data-url="/collections/uutuudet">Uutta</summary><style>
2929    @media screen and (min-width: 1150px) {
2930      #mega-menu-mega_menu_qkYxjD {
2931        --mega-menu-nav-column-max-width: 160px;
2932        --mega-menu-justify-content: space-between;
2933        --mega-menu-nav-gap: var(--spacing-8);
2934
2935        
2936          --column-list-max-width: 75%;
2937        
2938      }
2939    }
2940
2941    @media screen and (min-width: 1400px) {
2942      #mega-menu-mega_menu_qkYxjD {
2943        --mega-menu-nav-column-max-width: 180px;
2944        --mega-menu-nav-gap: var(--spacing-16);
2945
2946        
2947          --column-list-max-width: 75%;
2948        
2949      }
2950    }
2951
2952    @media screen and (min-width: 1600px) {
2953      #mega-menu-mega_menu_qkYxjD {
2954        --mega-menu-nav-gap: var(--spacing-16);
2955      }
2956    }
2957
2958    @media screen and (min-width: 1800px) {
2959      #mega-menu-mega_menu_qkYxjD {
2960        --mega-menu-nav-gap: var(--spacing-20);
2961      }
2962    }
2963
2964  </style><div id="mega-menu-mega_menu_qkYxjD" class="mega-menu "><ul class="mega-menu__nav primary_menu first-level" role="list"><li data-target="katso-kaikki-uutuudet-1" class="v-stack gap-4 justify-items-start">
2965          
2966            <a href="/collections/uutuudet" class="h5" >
2967              <span class="reversed-link hover:show">Katso kaikki uutuudet
2968              </span>
2969            </a>
2970            
2971          
2972          
2973
2974          
2975        </li><li data-target="kauneuden-uutuudet-2" class="v-stack gap-4 justify-items-start">
2976          
2977            <a href="/collections/kauneuden-uutuudet" class="h5" >
2978              <span class="reversed-link hover:show">Kauneuden uutuudet
2979              </span>
2980            </a>
2981            
2982          
2983          
2984
2985          
2986        </li><li data-target="terveyden-uutuudet-3" class="v-stack gap-4 justify-items-start">
2987          
2988            <a href="/collections/terveyden-uutuudet" class="h5" >
2989              <span class="reversed-link hover:show">Terveyden uutuudet
2990              </span>
2991            </a>
2992            
2993          
2994          
2995
2996          
2997        </li><li data-target="ruokauutuudet-4" class="v-stack gap-4 justify-items-start">
2998          
2999            <a href="/collections/ruokauutuudet-1" class="h5" >
3000              <span class="reversed-link hover:show">Ruokauutuudet
3001              </span>
3002            </a>
3003            
3004          
3005          
3006
3007          
3008        </li><li data-target="kodin-tuotteiden-uutuudet-5" class="v-stack gap-4 justify-items-start">
3009          
3010            <a href="/collections/kodin-tuotteiden-uutuudet" class="h5" >
3011              <span class="reversed-link hover:show">Kodin tuotteiden uutuudet
3012              </span>
3013            </a>
3014            
3015          
3016          
3017
3018          
3019        </li></ul>
3020  
3021
3022  
3023
3024  <div class="additional-content" id="ac">
3025      
3026
3027     
3028    
3029    
3030      
3031    
3032      
3033    
3034      
3035    
3036      
3037    
3038      
3039    
3040  </div>
3041
3042  
3043
3044  
3045
3046
3047
3048
3049
3050<style>
3051  #navigation-promo-mega_menu_qkYxjD-5- {
3052    --navigation-promo-grid: 
3053  
3054    auto / repeat(0, minmax(var(--mega-menu-promo-grid-image-min-width), var(--mega-menu-promo-grid-image-max-width)))
3055
3056  
3057;
3058    --mega-menu-promo-grid-image-max-width: 300px;
3059    --mega-menu-promo-grid-image-min-width: 172px;
3060    --promo-heading-font-size: var(--text-h5);
3061    --content-over-media-row-gap: var(--spacing-3);
3062    --content-over-media-column-gap: var(--spacing-4);--navigation-promo-gap: var(--spacing-2);
3063      --panel-wrapper-justify-content: flex-start;}
3064
3065  #navigation-promo-mega_menu_qkYxjD-5- .navigation-promo__carousel-controls {inset-block-end: var(--content-over-media-column-gap);}
3066
3067  @media screen and (min-width:700px) {
3068    #navigation-promo-mega_menu_qkYxjD-5- {--promo-heading-font-size: var(--text-h6);--mega-menu-promo-grid-image-min-width: 192px;
3069      --content-over-media-row-gap: var(--spacing-4);
3070      --content-over-media-column-gap: var(--spacing-5);
3071    }
3072  }@media screen and (min-width: 1150px) {
3073      #navigation-promo-mega_menu_qkYxjD-5- {
3074        --promo-heading-font-size: var(--text-h4);
3075        --promo-heading-line-height: 1.3;
3076        --navigation-promo-gap: var(--spacing-4);
3077        --mega-menu-promo-grid-image-min-width: 220px;
3078
3079        
3080
3081        
3082      }
3083
3084      
3085        #navigation-promo-mega_menu_qkYxjD-5- {
3086          --content-over-media-row-gap: var(--spacing-6);
3087          --content-over-media-column-gap: var(--spacing-8);
3088        }
3089      
3090    }
3091
3092    @media screen and (min-width: 1400px) {
3093      #navigation-promo-mega_menu_qkYxjD-5- {
3094        --mega-menu-promo-grid-image-max-width: 360px;
3095
3096        
3097          --promo-heading-font-size: var(--text-h5);
3098          --promo-heading-line-height: 1.4;
3099        
3100      }
3101
3102      
3103        #navigation-promo-mega_menu_qkYxjD-5- {
3104          --content-over-media-row-gap: var(--spacing-5);
3105          --content-over-media-column-gap: var(--spacing-6);
3106        }
3107      
3108    }</style><div class="navigation-promo__wrapper  " id="navigation-promo-mega_menu_qkYxjD-5-"><div class="navigation-promo navigation-promo--grid scroll-area bleed">
3109      
3110    </div></div></div>
3111
3112
3113</details></li>
3114
3115                  <li><details is="mega-menu-disclosure" trigger="click" >
3116                            <summary class="text-with-icon gap-2.5 bold link-faded-reverse" data-url="/collections/kauneus">Kauneus</summary><style>
3117    @media screen and (min-width: 1150px) {
3118      #mega-menu-mega_menu_8KgdUw {
3119        --mega-menu-nav-column-max-width: 160px;
3120        --mega-menu-justify-content: space-between;
3121        --mega-menu-nav-gap: var(--spacing-8);
3122
3123        
3124          --column-list-max-width: 75%;
3125        
3126      }
3127    }
3128
3129    @media screen and (min-width: 1400px) {
3130      #mega-menu-mega_menu_8KgdUw {
3131        --mega-menu-nav-column-max-width: 180px;
3132        --mega-menu-nav-gap: var(--spacing-16);
3133
3134        
3135          --column-list-max-width: 75%;
3136        
3137      }
3138    }
3139
3140    @media screen and (min-width: 1600px) {
3141      #mega-menu-mega_menu_8KgdUw {
3142        --mega-menu-nav-gap: var(--spacing-16);
3143      }
3144    }
3145
3146    @media screen and (min-width: 1800px) {
3147      #mega-menu-mega_menu_8KgdUw {
3148        --mega-menu-nav-gap: var(--spacing-20);
3149      }
3150    }
3151
3152  </style><div id="mega-menu-mega_menu_8KgdUw" class="mega-menu "><ul class="mega-menu__nav primary_menu first-level" role="list"><li data-target="kasvot-1" class="v-stack gap-4 justify-items-start">
3153          
3154            <span class="reversed-link hover:show">Kasvot<svg role="presentation" focusable="false" width="7" height="10" class="icon icon-chevron-right reverse-icon" viewBox="0 0 7 10">
3155        <path d="m1 9 4-4-4-4" fill="none" stroke="currentColor" stroke-width="2"></path>
3156      </svg></span>
3157          
3158          
3159
3160          
3161        </li><li data-target="vartalo-2" class="v-stack gap-4 justify-items-start">
3162          
3163            <span class="reversed-link hover:show">Vartalo<svg role="presentation" focusable="false" width="7" height="10" class="icon icon-chevron-right reverse-icon" viewBox="0 0 7 10">
3164        <path d="m1 9 4-4-4-4" fill="none" stroke="currentColor" stroke-width="2"></path>
3165      </svg></span>
3166          
3167          
3168
3169          
3170        </li><li data-target="hiustuotteet-3" class="v-stack gap-4 justify-items-start">
3171          
3172            <span class="reversed-link hover:show">Hiustuotteet<svg role="presentation" focusable="false" width="7" height="10" class="icon icon-chevron-right reverse-icon" viewBox="0 0 7 10">
3173        <path d="m1 9 4-4-4-4" fill="none" stroke="currentColor" stroke-width="2"></path>
3174      </svg></span>
3175          
3176          
3177
3178          
3179        </li><li data-target="meikit-4" class="v-stack gap-4 justify-items-start">
3180          
3181            <span class="reversed-link hover:show">Meikit<svg role="presentation" focusable="false" width="7" height="10" class="icon icon-chevron-right reverse-icon" viewBox="0 0 7 10">
3182        <path d="m1 9 4-4-4-4" fill="none" stroke="currentColor" stroke-width="2"></path>
3183      </svg></span>
3184          
3185          
3186
3187          
3188        </li><li data-target="ihotyypit-5" class="v-stack gap-4 justify-items-start">
3189          
3190            <span class="reversed-link hover:show">Ihotyypit<svg role="presentation" focusable="false" width="7" height="10" class="icon icon-chevron-right reverse-icon" viewBox="0 0 7 10">
3191        <path d="m1 9 4-4-4-4" fill="none" stroke="currentColor" stroke-width="2"></path>
3192      </svg></span>
3193          
3194          
3195
3196          
3197        </li><li data-target="hiustyypit-6" class="v-stack gap-4 justify-items-start">
3198          
3199            <span class="reversed-link hover:show">Hiustyypit<svg role="presentation" focusable="false" width="7" height="10" class="icon icon-chevron-right reverse-icon" viewBox="0 0 7 10">
3200        <path d="m1 9 4-4-4-4" fill="none" stroke="currentColor" stroke-width="2"></path>
3201      </svg></span>
3202          
3203          
3204
3205          
3206        </li><li data-target="aurinkovoiteet-7" class="v-stack gap-4 justify-items-start">
3207          
3208            <span class="reversed-link hover:show">Aurinkovoiteet<svg role="presentation" focusable="false" width="7" height="10" class="icon icon-chevron-right reverse-icon" viewBox="0 0 7 10">
3209        <path d="m1 9 4-4-4-4" fill="none" stroke="currentColor" stroke-width="2"></path>
3210      </svg></span>
3211          
3212          
3213
3214          
3215        </li><li data-target="miesten-tuotteet-8" class="v-stack gap-4 justify-items-start">
3216          
3217            <span class="reversed-link hover:show">Miesten tuotteet<svg role="presentation" focusable="false" width="7" height="10" class="icon icon-chevron-right reverse-icon" viewBox="0 0 7 10">
3218        <path d="m1 9 4-4-4-4" fill="none" stroke="currentColor" stroke-width="2"></path>
3219      </svg></span>
3220          
3221          
3222
3223          
3224        </li><li data-target="hygienia-9" class="v-stack gap-4 justify-items-start">
3225          
3226            <span class="reversed-link hover:show">Hygienia<svg role="presentation" focusable="false" width="7" height="10" class="icon icon-chevron-right reverse-icon" viewBox="0 0 7 10">
3227        <path d="m1 9 4-4-4-4" fill="none" stroke="currentColor" stroke-width="2"></path>
3228      </svg></span>
3229          
3230          
3231
3232          
3233        </li><li data-target="kaikki-kauneustuotteet-10" class="v-stack gap-4 justify-items-start">
3234          
3235            <a href="/collections/kauneus" class="h5" >
3236              <span class="reversed-link hover:show">Kaikki kauneustuotteet
3237              </span>
3238            </a>
3239            
3240          
3241          
3242
3243          
3244        </li><li data-target="sertifioitu-luonnonkosmetiikka-11" class="v-stack gap-4 justify-items-start">
3245          
3246            <a href="/collections/sertifioitu-luonnonkosmetiikka" class="h5" >
3247              <span class="reversed-link hover:show">Sertifioitu luonnonkosmetiikka
3248              </span>
3249            </a>
3250            
3251          
3252          
3253
3254          
3255        </li><li data-target="lahjakortit-12" class="v-stack gap-4 justify-items-start">
3256          
3257            <a href="/collections/lahjakortit" class="h5" >
3258              <span class="reversed-link hover:show">Lahjakortit
3259              </span>
3260            </a>
3261            
3262          
3263          
3264
3265          
3266        </li></ul>
3267  
3268
3269  
3270
3271  <div class="additional-content" id="ac">
3272    
3273      <ul class="mega-menu__nav ac_menu">
3274        <p class="h6 ac_menu_header">Kuumimmat tarjoukset ja uutuudet</p>
3275        
3276          <li class="v-stack gap-4 justify-items-start">
3277            <a href="/collections/ruohonjuuri-paivat" class="h5" >
3278              <span class="reversed-link hover:show">Ruohonjuuri-päivät - Ale jopa -50%</span>
3279            </a>
3280          </li>
3281        
3282          <li class="v-stack gap-4 justify-items-start">
3283            <a href="/collections/lokakuun-kosmetiikkatarjoukset" class="h5" >
3284              <span class="reversed-link hover:show">Luonnonkosmetiikkaa jopa -30%</span>
3285            </a>
3286          </li>
3287        
3288          <li class="v-stack gap-4 justify-items-start">
3289            <a href="/products/veloide-hair-asap-hiuspohjaoljy-100-ml" class="h5" aria-current="page">
3290              <span class="reversed-link hover:show">Uutuus: Veloide Hair ASAP -hiuspohjaöljy</span>
3291            </a>
3292          </li>
3293        
3294          <li class="v-stack gap-4 justify-items-start">
3295            <a href="/collections/days-by-dahlia" class="h5" >
3296              <span class="reversed-link hover:show">Uusi brändi: Days by Dahlia</span>
3297            </a>
3298          </li>
3299        
3300          <li class="v-stack gap-4 justify-items-start">
3301            <a href="/products/nm-skincare-nourish-snail-cream-50-ml-kasvovoide" class="h5" >
3302              <span class="reversed-link hover:show">Uutta: NOURISH. -etanavoide</span>
3303            </a>
3304          </li>
3305        
3306          <li class="v-stack gap-4 justify-items-start">
3307            <a href="/collections/sauna-ing" class="h5" >
3308              <span class="reversed-link hover:show">Uusi brändi: Sauna/ing</span>
3309            </a>
3310          </li>
3311        
3312          <li class="v-stack gap-4 justify-items-start">
3313            <a href="https://www.ruohonjuuri.fi/collections/kauneuden-uutuudet" class="h5" >
3314              <span class="reversed-link hover:show">Kaikki kauneuden uutuudet</span>
3315            </a>
3316          </li>
3317          
3318      </ul>  
3319      
3320
3321    
3322      <ul class="mega-menu__nav ac_menu">
3323        <p class="h6 ac_menu_header">Iho-ongelmat</p>
3324        
3325          <li class="v-stack gap-4 justify-items-start">
3326            <a href="/collections/atoppinen-iho" class="h5" >
3327              <span class="reversed-link hover:show">Atooppinen iho</span>
3328            </a>
3329          </li>
3330        
3331          <li class="v-stack gap-4 justify-items-start">
3332            <a href="/collections/couperosa" class="h5" >
3333              <span class="reversed-link hover:show">Couperosa</span>
3334            </a>
3335          </li>
3336        
3337          <li class="v-stack gap-4 justify-items-start">
3338            <a href="/collections/epapuhdas-iho" class="h5" >
3339              <span class="reversed-link hover:show">Epäpuhdas iho</span>
3340            </a>
3341          </li>
3342        
3343          <li class="v-stack gap-4 justify-items-start">
3344            <a href="/collections/pintakuiva-iho" class="h5" >
3345              <span class="reversed-link hover:show">Pintakuiva iho</span>
3346            </a>
3347          </li>
3348        
3349          <li class="v-stack gap-4 justify-items-start">
3350            <a href="/collections/psoriasis" class="h5" >
3351              <span class="reversed-link hover:show">Psoriasis</span>
3352            </a>
3353          </li>
3354        
3355          <li class="v-stack gap-4 justify-items-start">
3356            <a href="/collections/rosacea" class="h5" >
3357              <span class="reversed-link hover:show">Rosacea</span>
3358            </a>
3359          </li>
3360        
3361          <li class="v-stack gap-4 justify-items-start">
3362            <a href="/collections/samea-tai-eloton-iho" class="h5" >
3363              <span class="reversed-link hover:show">Samea tai eloton iho</span>
3364            </a>
3365          </li>
3366          
3367      </ul>  
3368     
3369    
3370    
3371      
3372        <ul id="kasvot-1" class="v-stack gap-2 justify-items-start second-level-menu">
3373          
3374            <li>
3375              <a href="/collections/puhdistus"
3376               class="link-faded">
3377              <span >Ihonpuhdistus</span>
3378              </a>
3379            </li>
3380          
3381            <li>
3382              <a href="/collections/ihonpuhdistustarvikkeet"
3383               class="link-faded">
3384              <span >Ihonpuhdistustarvikkeet</span>
3385              </a>
3386            </li>
3387          
3388            <li>
3389              <a href="/collections/kasvovedet"
3390               class="link-faded">
3391              <span >Kasvovedet</span>
3392              </a>
3393            </li>
3394          
3395            <li>
3396              <a href="/collections/seerumit"
3397               class="link-faded">
3398              <span >Seerumit ja boosterit</span>
3399              </a>
3400            </li>
3401          
3402            <li>
3403              <a href="/collections/kasvovoiteet"
3404               class="link-faded">
3405              <span >Kasvovoiteet</span>
3406              </a>
3407            </li>
3408          
3409            <li>
3410              <a href="/collections/kasvooljyt"
3411               class="link-faded">
3412              <span >Kasvoöljyt</span>
3413              </a>
3414            </li>
3415          
3416            <li>
3417              <a href="/collections/kuorinnat"
3418               class="link-faded">
3419              <span >Kasvokuorinnat</span>
3420              </a>
3421            </li>
3422          
3423            <li>
3424              <a href="/collections/naamiot"
3425               class="link-faded">
3426              <span >Kasvonaamiot</span>
3427              </a>
3428            </li>
3429          
3430            <li>
3431              <a href="/collections/huulten-hoito"
3432               class="link-faded">
3433              <span >Huulten hoito</span>
3434              </a>
3435            </li>
3436          
3437            <li>
3438              <a href="/collections/silmanymparys"
3439               class="link-faded">
3440              <span >Silmänympärys</span>
3441              </a>
3442            </li>
3443          
3444            <li>
3445              <a href="/collections/gua-sha-kasvorollerit"
3446               class="link-faded">
3447              <span >Gua sha, kasvorollerit</span>
3448              </a>
3449            </li>
3450          
3451            <li>
3452              <a href="/collections/kasvot"
3453               class="link-faded">
3454              <span  style="font-weight:600;">Kaikki kasvojenhoitotuotteet</span>
3455              </a>
3456            </li>
3457          
3458        </ul>  
3459      
3460    
3461      
3462        <ul id="vartalo-2" class="v-stack gap-2 justify-items-start second-level-menu">
3463          
3464            <li>
3465              <a href="/collections/vartalovoiteet"
3466               class="link-faded">
3467              <span >Vartalovoiteet</span>
3468              </a>
3469            </li>
3470          
3471            <li>
3472              <a href="/collections/vartalooljyt"
3473               class="link-faded">
3474              <span >Vartaloöljyt</span>
3475              </a>
3476            </li>
3477          
3478            <li>
3479              <a href="/collections/vartalokuorinnat"
3480               class="link-faded">
3481              <span >Vartalokuorinnat</span>
3482              </a>
3483            </li>
3484          
3485            <li>
3486              <a href="/collections/ihokarvanpoisto"
3487               class="link-faded">
3488              <span >Ihokarvanpoisto</span>
3489              </a>
3490            </li>
3491          
3492            <li>
3493              <a href="/collections/kylpytuotteet-ja-sauna"
3494               class="link-faded">
3495              <span >Kylpytuotteet ja sauna</span>
3496              </a>
3497            </li>
3498          
3499            <li>
3500              <a href="/collections/kasivoiteet"
3501               class="link-faded">
3502              <span >Käsivoiteet</span>
3503              </a>
3504            </li>
3505          
3506            <li>
3507              <a href="/collections/jalkavoiteet"
3508               class="link-faded">
3509              <span >Jalkojen hoito</span>
3510              </a>
3511            </li>
3512          
3513            <li>
3514              <a href="/collections/tuoksut"
3515               class="link-faded">
3516              <span >Tuoksut</span>
3517              </a>
3518            </li>
3519          
3520            <li>
3521              <a href="/collections/vartalo"
3522               class="link-faded">
3523              <span  style="font-weight:600;">Kaikki vartalonhoitotuotteet</span>
3524              </a>
3525            </li>
3526          
3527        </ul>  
3528      
3529    
3530      
3531        <ul id="hiustuotteet-3" class="v-stack gap-2 justify-items-start second-level-menu">
3532          
3533            <li>
3534              <a href="/collections/shampoot"
3535               class="link-faded">
3536              <span >Shampoot</span>
3537              </a>
3538            </li>
3539          
3540            <li>
3541              <a href="/collections/hoitoaineet"
3542               class="link-faded">
3543              <span >Hoitoaineet</span>
3544              </a>
3545            </li>
3546          
3547            <li>
3548              <a href="/collections/hiusnaamiot"
3549               class="link-faded">
3550              <span >Hiusnaamiot</span>
3551              </a>
3552            </li>
3553          
3554            <li>
3555              <a href="/collections/hiusoljyt-ja-hiusvedet"
3556               class="link-faded">
3557              <span >Hiusöljyt, hiusvedet</span>
3558              </a>
3559            </li>
3560          
3561            <li>
3562              <a href="/collections/muotoilutuotteet"
3563               class="link-faded">
3564              <span >Muotoilutuotteet</span>
3565              </a>
3566            </li>
3567          
3568            <li>
3569              <a href="/collections/hiusvarit-ja-hennat"
3570               class="link-faded">
3571              <span >Hiusvärit, hennat</span>
3572              </a>
3573            </li>
3574          
3575            <li>
3576              <a href="/collections/harjat-ja-kammat"
3577               class="link-faded">
3578              <span >Harjat, kammat</span>
3579              </a>
3580            </li>
3581          
3582            <li>
3583              <a href="/collections/hiukset"
3584               class="link-faded">
3585              <span  style="font-weight:600;">Kaikki hiustuotteet</span>
3586              </a>
3587            </li>
3588          
3589        </ul>  
3590      
3591    
3592      
3593        <ul id="meikit-4" class="v-stack gap-2 justify-items-start second-level-menu">
3594          
3595            <li>
3596              <a href="/collections/meikin-pohjustus"
3597               class="link-faded">
3598              <span >Meikin pohjustus</span>
3599              </a>
3600            </li>
3601          
3602            <li>
3603              <a href="/collections/meikkivoiteet"
3604               class="link-faded">
3605              <span >Meikkivoiteet</span>
3606              </a>
3607            </li>
3608          
3609            <li>
3610              <a href="/collections/peiteaineet"
3611               class="link-faded">
3612              <span >Peiteaineet</span>
3613              </a>
3614            </li>
3615          
3616            <li>
3617              <a href="/collections/puuterit"
3618               class="link-faded">
3619              <span >Puuterit</span>
3620              </a>
3621            </li>
3622          
3623            <li>
3624              <a href="/collections/poskipunat"
3625               class="link-faded">
3626              <span >Poskipunat</span>
3627              </a>
3628            </li>
3629          
3630            <li>
3631              <a href="/collections/korostus"
3632               class="link-faded">
3633              <span >Korostustuotteet</span>
3634              </a>
3635            </li>
3636          
3637            <li>
3638              <a href="/collections/silmameikit"
3639               class="link-faded">
3640              <span >Silmämeikit</span>
3641              </a>
3642            </li>
3643          
3644            <li>
3645              <a href="/collections/ripsivarit"
3646               class="link-faded">
3647              <span >Ripsivärit</span>
3648              </a>
3649            </li>
3650          
3651            <li>
3652              <a href="/collections/kulmavarit"
3653               class="link-faded">
3654              <span >Kulmavärit, kulmageelit</span>
3655              </a>
3656            </li>
3657          
3658            <li>
3659              <a href="/collections/huulimeikit"
3660               class="link-faded">
3661              <span >Huulimeikit</span>
3662              </a>
3663            </li>
3664          
3665            <li>
3666              <a href="/collections/kynsilakat"
3667               class="link-faded">
3668              <span >Kynsilakat</span>
3669              </a>
3670            </li>
3671          
3672            <li>
3673              <a href="/collections/meikinpuhdistus"
3674               class="link-faded">
3675              <span >Meikinpuhdistus</span>
3676              </a>
3677            </li>
3678          
3679            <li>
3680              <a href="/collections/meikkaustarvikkeet"
3681               class="link-faded">
3682              <span >Meikkaustarvikkeet</span>
3683              </a>
3684            </li>
3685          
3686            <li>
3687              <a href="/collections/meikit"
3688               class="link-faded">
3689              <span  style="font-weight:600;">Kaikki meikit</span>
3690              </a>
3691            </li>
3692          
3693        </ul>  
3694      
3695    
3696      
3697        <ul id="ihotyypit-5" class="v-stack gap-2 justify-items-start second-level-menu">
3698          
3699            <li>
3700              <a href="/collections/normaali-iho"
3701               class="link-faded">
3702              <span >Normaali iho</span>
3703              </a>
3704            </li>
3705          
3706            <li>
3707              <a href="/collections/sekaiho"
3708               class="link-faded">
3709              <span >Sekaiho</span>
3710              </a>
3711            </li>
3712          
3713            <li>
3714              <a href="/collections/rasvainen-iho"
3715               class="link-faded">
3716              <span >Rasvainen iho</span>
3717              </a>
3718            </li>
3719          
3720            <li>
3721              <a href="/collections/kuiva-iho"
3722               class="link-faded">
3723              <span >Kuiva iho</span>
3724              </a>
3725            </li>
3726          
3727            <li>
3728              <a href="/collections/herkka-iho"
3729               class="link-faded">
3730              <span >Herkkä iho</span>
3731              </a>
3732            </li>
3733          
3734            <li>
3735              <a href="/collections/ikaantyva-iho"
3736               class="link-faded">
3737              <span >Ikääntyvä iho</span>
3738              </a>
3739            </li>
3740          
3741            <li>
3742              <a href="/collections/nuoren-iho"
3743               class="link-faded">
3744              <span >Nuoren iho</span>
3745              </a>
3746            </li>
3747          
3748            <li>
3749              <a href="/collections/lapsen-iho"
3750               class="link-faded">
3751              <span >Lapsen iho</span>
3752              </a>
3753            </li>
3754          
3755        </ul>  
3756      
3757    
3758      
3759        <ul id="hiustyypit-6" class="v-stack gap-2 justify-items-start second-level-menu">
3760          
3761            <li>
3762              <a href="/collections/curly-girl"
3763               class="link-faded">
3764              <span >Curly Girl</span>
3765              </a>
3766            </li>
3767          
3768            <li>
3769              <a href="/collections/kuivat-hiukset"
3770               class="link-faded">
3771              <span >Kuivat hiukset</span>
3772              </a>
3773            </li>
3774          
3775            <li>
3776              <a href="/collections/normaalit-hiukset"
3777               class="link-faded">
3778              <span >Normaalit hiukset</span>
3779              </a>
3780            </li>
3781          
3782            <li>
3783              <a href="/collections/rasvoittuvat-hiukset"
3784               class="link-faded">
3785              <span >Rasvoittuvat hiukset</span>
3786              </a>
3787            </li>
3788          
3789            <li>
3790              <a href="/collections/varjatyt-hiukset"
3791               class="link-faded">
3792              <span >Värjätyt hiukset</span>
3793              </a>
3794            </li>
3795          
3796            <li>
3797              <a href="/collections/kuiva-ja-herkka-paanahka"
3798               class="link-faded">
3799              <span >Kuiva ja herkkä päänahka</span>
3800              </a>
3801            </li>
3802          
3803            <li>
3804              <a href="/collections/hilse"
3805               class="link-faded">
3806              <span >Hilse</span>
3807              </a>
3808            </li>
3809          
3810            <li>
3811              <a href="/collections/ohuet-tai-hennot-hiukset"
3812               class="link-faded">
3813              <span >Ohuet tai hennot hiukset</span>
3814              </a>
3815            </li>
3816          
3817        </ul>  
3818      
3819    
3820      
3821        <ul id="aurinkovoiteet-7" class="v-stack gap-2 justify-items-start second-level-menu">
3822          
3823            <li>
3824              <a href="/collections/aurinkovoiteet-ja-fysikaaliset-aurinkosuojat"
3825               class="link-faded">
3826              <span >Aurinkovoiteet ja fysikaaliset aurinkosuojat</span>
3827              </a>
3828            </li>
3829          
3830            <li>
3831              <a href="/collections/ihon-valmistaminen-aurinkoon"
3832               class="link-faded">
3833              <span >Ihon valmistaminen aurinkoon</span>
3834              </a>
3835            </li>
3836          
3837            <li>
3838              <a href="/collections/itseruskettavat"
3839               class="link-faded">
3840              <span >Itseruskettavat</span>
3841              </a>
3842            </li>
3843          
3844            <li>
3845              <a href="/collections/auringon-jalkeinen-ihonpuhdistus"
3846               class="link-faded">
3847              <span >Auringon jälkeinen ihonhoito ja puhdistus</span>
3848              </a>
3849            </li>
3850          
3851            <li>
3852              <a href="/collections/after-sun"
3853               class="link-faded">
3854              <span >After sun</span>
3855              </a>
3856            </li>
3857          
3858            <li>
3859              <a href="/collections/aurinkotuotteet"
3860               class="link-faded">
3861              <span  style="font-weight:600;">Kaikki aurinkotuotteet</span>
3862              </a>
3863            </li>
3864          
3865        </ul>  
3866      
3867    
3868      
3869        <ul id="miesten-tuotteet-8" class="v-stack gap-2 justify-items-start second-level-menu">
3870          
3871            <li>
3872              <a href="/collections/miesten-kasvojenhoito"
3873               class="link-faded">
3874              <span >Kasvot</span>
3875              </a>
3876            </li>
3877          
3878            <li>
3879              <a href="/collections/miesten-vartalonhoito-ja-hiukset"
3880               class="link-faded">
3881              <span >Vartalo, hiukset</span>
3882              </a>
3883            </li>
3884          
3885            <li>
3886              <a href="/collections/parranhoito"
3887               class="link-faded">
3888              <span >Parranhoito</span>
3889              </a>
3890            </li>
3891          
3892            <li>
3893              <a href="/collections/miesten-ihonhoito-ja-partatuotteet"
3894               class="link-faded">
3895              <span  style="font-weight:600;">Kaikki miesten ihonhoito- ja partatuotteet</span>
3896              </a>
3897            </li>
3898          
3899        </ul>  
3900      
3901    
3902      
3903        <ul id="hygienia-9" class="v-stack gap-2 justify-items-start second-level-menu">
3904          
3905            <li>
3906              <a href="/collections/deodorantit"
3907               class="link-faded">
3908              <span >Deodorantit</span>
3909              </a>
3910            </li>
3911          
3912            <li>
3913              <a href="/collections/suihkusaippuat-suihkugeelit"
3914               class="link-faded">
3915              <span >Suihkusaippuat, suihkugeelit</span>
3916              </a>
3917            </li>
3918          
3919            <li>
3920              <a href="/collections/kasisaippuat"
3921               class="link-faded">
3922              <span >Käsisaippuat, käsidesit</span>
3923              </a>
3924            </li>
3925          
3926            <li>
3927              <a href="/collections/kuukautiskupit-kestositeet"
3928               class="link-faded">
3929              <span >Kuukautiskupit, kestositeet</span>
3930              </a>
3931            </li>
3932          
3933            <li>
3934              <a href="/collections/hampaiden-ja-suun-hoito"
3935               class="link-faded">
3936              <span >Hampaiden ja suun hoito</span>
3937              </a>
3938            </li>
3939          
3940            <li>
3941              <a href="/collections/hygienia-ja-seksuaaliterveys"
3942               class="link-faded">
3943              <span >Hygieniatarvikkeet</span>
3944              </a>
3945            </li>
3946          
3947            <li>
3948              <a href="/collections/lasten-hygieniatuotteet"
3949               class="link-faded">
3950              <span >Lasten hygieniatuotteet</span>
3951              </a>
3952            </li>
3953          
3954            <li>
3955              <a href="/collections/kaikki-hygienia-ja-seksuaaliterveystuotteet"
3956               class="link-faded">
3957              <span  style="font-weight:600;">Kaikki hygieniatuotteet</span>
3958              </a>
3959            </li>
3960          
3961        </ul>  
3962      
3963    
3964      
3965    
3966      
3967    
3968      
3969    
3970  </div>
3971
3972  
3973
3974  
3975
3976
3977
3978
3979
3980<style>
3981  #navigation-promo-mega_menu_8KgdUw-12- {
3982    --navigation-promo-grid: 
3983  
3984    auto / repeat(0, minmax(var(--mega-menu-promo-grid-image-min-width), var(--mega-menu-promo-grid-image-max-width)))
3985
3986  
3987;
3988    --mega-menu-promo-grid-image-max-width: 300px;
3989    --mega-menu-promo-grid-image-min-width: 172px;
3990    --promo-heading-font-size: var(--text-h5);
3991    --content-over-media-row-gap: var(--spacing-3);
3992    --content-over-media-column-gap: var(--spacing-4);--navigation-promo-gap: var(--spacing-2);
3993      --panel-wrapper-justify-content: flex-start;}
3994
3995  #navigation-promo-mega_menu_8KgdUw-12- .navigation-promo__carousel-control
3995s {inset-block-end: var(--content-over-media-column-gap);}
3996
3997  @media screen and (min-width:700px) {
3998    #navigation-promo-mega_menu_8KgdUw-12- {--promo-heading-font-size: var(--text-h6);--mega-menu-promo-grid-image-min-width: 192px;
3999      --content-over-media-row-gap: var(--spacing-4);
4000      --content-over-media-column-gap: var(--spacing-5);
4001    }
4002  }@media screen and (min-width: 1150px) {
4003      #navigation-promo-mega_menu_8KgdUw-12- {
4004        --promo-heading-font-size: var(--text-h4);
4005        --promo-heading-line-height: 1.3;
4006        --navigation-promo-gap: var(--spacing-4);
4007        --mega-menu-promo-grid-image-min-width: 220px;
4008
4009        
4010
4011        
4012      }
4013
4014      
4015        #navigation-promo-mega_menu_8KgdUw-12- {
4016          --content-over-media-row-gap: var(--spacing-6);
4017          --content-over-media-column-gap: var(--spacing-8);
4018        }
4019      
4020    }
4021
4022    @media screen and (min-width: 1400px) {
4023      #navigation-promo-mega_menu_8KgdUw-12- {
4024        --mega-menu-promo-grid-image-max-width: 360px;
4025
4026        
4027          --promo-heading-font-size: var(--text-h6);
4028          --promo-heading-line-height: 1.4;
4029        
4030      }
4031
4032      
4033        #navigation-promo-mega_menu_8KgdUw-12- {
4034          --content-over-media-row-gap: var(--spacing-4);
4035          --content-over-media-column-gap: var(--spacing-5);
4036        }
4037      
4038    }</style><div class="navigation-promo__wrapper  " id="navigation-promo-mega_menu_8KgdUw-12-"><div class="navigation-promo navigation-promo--grid scroll-area bleed">
4039      
4040    </div></div></div>
4041
4042
4043</details></li>
4044
4045                  <li><details is="mega-menu-disclosure" trigger="click" >
4046                            <summary class="text-with-icon gap-2.5 bold link-faded-reverse" data-url="/collections/terveys">Hyvinvointi</summary><style>
4047    @media screen and (min-width: 1150px) {
4048      #mega-menu-mega_menu_MFiE6r {
4049        --mega-menu-nav-column-max-width: 160px;
4050        --mega-menu-justify-content: space-between;
4051        --mega-menu-nav-gap: var(--spacing-8);
4052
4053        
4054          --column-list-max-width: 75%;
4055        
4056      }
4057    }
4058
4059    @media screen and (min-width: 1400px) {
4060      #mega-menu-mega_menu_MFiE6r {
4061        --mega-menu-nav-column-max-width: 180px;
4062        --mega-menu-nav-gap: var(--spacing-16);
4063
4064        
4065          --column-list-max-width: 75%;
4066        
4067      }
4068    }
4069
4070    @media screen and (min-width: 1600px) {
4071      #mega-menu-mega_menu_MFiE6r {
4072        --mega-menu-nav-gap: var(--spacing-16);
4073      }
4074    }
4075
4076    @media screen and (min-width: 1800px) {
4077      #mega-menu-mega_menu_MFiE6r {
4078        --mega-menu-nav-gap: var(--spacing-20);
4079      }
4080    }
4081
4082  </style><div id="mega-menu-mega_menu_MFiE6r" class="mega-menu "><ul class="mega-menu__nav primary_menu first-level" role="list"><li data-target="vitamiinit-1" class="v-stack gap-4 justify-items-start">
4083          
4084            <span class="reversed-link hover:show">Vitamiinit<svg role="presentation" focusable="false" width="7" height="10" class="icon icon-chevron-right reverse-icon" viewBox="0 0 7 10">
4085        <path d="m1 9 4-4-4-4" fill="none" stroke="currentColor" stroke-width="2"></path>
4086      </svg></span>
4087          
4088          
4089
4090          
4091        </li><li data-target="kivennaisaineet-ja-hivenaineet-2" class="v-stack gap-4 justify-items-start">
4092          
4093            <span class="reversed-link hover:show">Kivennäisaineet ja hivenaineet<svg role="presentation" focusable="false" width="7" height="10" class="icon icon-chevron-right reverse-icon" viewBox="0 0 7 10">
4094        <path d="m1 9 4-4-4-4" fill="none" stroke="currentColor" stroke-width="2"></path>
4095      </svg></span>
4096          
4097          
4098
4099          
4100        </li><li data-target="ravintolisat-3" class="v-stack gap-4 justify-items-start">
4101          
4102            <span class="reversed-link hover:show">Ravintolisät<svg role="presentation" focusable="false" width="7" height="10" class="icon icon-chevron-right reverse-icon" viewBox="0 0 7 10">
4103        <path d="m1 9 4-4-4-4" fill="none" stroke="currentColor" stroke-width="2"></path>
4104      </svg></span>
4105          
4106          
4107
4108          
4109        </li>
4109<li data-target="superfood-ja-rawfood-4" class="v-stack gap-4 justify-items-start">
4110          
4111            <span class="reversed-link hover:show">Superfood ja Rawfood<svg role="presentation" focusable="false" width="7" height="10" class="icon icon-chevron-right reverse-icon" viewBox="0 0 7 10">
4112        <path d="m1 9 4-4-4-4" fill="none" stroke="currentColor" stroke-width="2"></path>
4113      </svg></span>
4114          
4115          
4116
4117          
4118        </li><li data-target="itsehoito-ja-hemmottelu-5" class="v-stack gap-4 justify-items-start">
4119          
4120            <span class="reversed-link hover:show">Itsehoito ja hemmottelu<svg role="presentation" focusable="false" width="7" height="10" class="icon icon-chevron-right reverse-icon" viewBox="0 0 7 10">
4121        <path d="m1 9 4-4-4-4" fill="none" stroke="currentColor" stroke-width="2"></path>
4122      </svg></span>
4123          
4124          
4125
4126          
4127        </li><li data-target="lemmikit-6" class="v-stack gap-4 justify-items-start">
4128          
4129            <a href="/collections/lemmikit" class="h5" >
4130              <span class="reversed-link hover:show">Lemmikit
4131              </span>
4132            </a>
4133            
4134          
4135          
4136
4137          
4138        </li><li data-target="lahjakortit-7" class="v-stack gap-4 justify-items-start">
4139          
4140            <a href="/collections/lahjakortit" class="h5" >
4141              <span class="reversed-link hover:show">Lahjakortit
4142              </span>
4143            </a>
4144            
4145          
4146          
4147
4148          
4149        </li><li data-target="kaikki-terveys-ja-hyvinvointituotteet-8" class="v-stack gap-4 justify-items-start">
4150          
4151            <a href="/collections/terveys" class="h5" >
4152              <span class="reversed-link hover:show">Kaikki terveys- ja hyvinvointituotteet
4153              </span>
4154            </a>
4155            
4156          
4157          
4158
4159          
4160        </li></ul>
4161  
4162
4163  
4164
4165  <div class="additional-content" id="ac">
4166    
4167      <ul class="mega-menu__nav ac_menu">
4168        <p class="h6 ac_menu_header">Kuumimmat tarjoukset ja vinkit</p>
4169        
4170          <li class="v-stack gap-4 justify-items-start">
4171            <a href="/collections/ruohonjuuri-paivat" class="h5" >
4172              <span class="reversed-link hover:show">Ruohonjuuri-päivät - Ale jopa -50%</span>
4173            </a>
4174          </li>
4175        
4176          <li class="v-stack gap-4 justify-items-start">
4177            <a href="/collections/lokakuun-hyvinvointitarjoukset" class="h5" >
4178              <span class="reversed-link hover:show">Ravintolisiä ja superfoodeja jopa -30%</span>
4179            </a>
4180          </li>
4181        
4182          <li class="v-stack gap-4 justify-items-start">
4183            <a href="/products/glucavena-glucavena-beetaglukaani-450-g" class="h5" >
4184              <span class="reversed-link hover:show">Uutuus: Glucavena</span>
4185            </a>
4186          </li>
4187        
4188          <li class="v-stack gap-4 justify-items-start">
4189            <a href="/products/harmonia-sri81-shatavari-90-kpl" class="h5" >
4190              <span class="reversed-link hover:show">Uutuus: Harmonia SRI81-shatavari</span>
4191            </a>
4192          </li>
4193        
4194          <li class="v-stack gap-4 justify-items-start">
4195            <a href="/collections/terveyden-uutuudet" class="h5" >
4196              <span class="reversed-link hover:show">Hyvinvoinnin uutuudet</span>
4197            </a>
4198          </li>
4199          
4200      </ul>  
4201      
4202
4203     
4204    
4205    
4206      
4207        <ul id="vitamiinit-1" class="v-stack gap-2 justify-items-start second-level-menu">
4208          
4209            <li>
4210              <a href="/collections/a-vitamiini"
4211               class="link-faded">
4212              <span >A-vitamiini</span>
4213              </a>
4214            </li>
4215          
4216            <li>
4217              <a href="/collections/b-vitamiini"
4218               class="link-faded">
4219              <span >B-vitamiinit, biotiini ja folaatti</span>
4220              </a>
4221            </li>
4222          
4223            <li>
4224              <a href="/collections/c-vitamiini"
4225               class="link-faded">
4226              <span >C-vitamiini</span>
4227              </a>
4228            </li>
4229          
4230            <li>
4231              <a href="/collections/d-vitamiini"
4232               class="link-faded">
4233              <span >D-vitamiini</span>
4234              </a>
4235            </li>
4236          
4237            <li>
4238              <a href="/collections/e-vitamiini"
4239               class="link-faded">
4240              <span >E-vitamiini</span>
4241              </a>
4242            </li>
4243          
4244            <li>
4245              <a href="/collections/k-vitamiini"
4246               class="link-faded">
4247              <span >K-vitamiini</span>
4248              </a>
4249            </li>
4250          
4251            <li>
4252              <a href="/collections/monivitamiinit"
4253               class="link-faded">
4254              <span >Monivitamiinit</span>
4255              </a>
4256            </li>
4257          
4258            <li>
4259              <a href="/collections/lasten-vitamiinit"
4260               class="link-faded">
4261              <span >Lasten vitamiinit</span>
4262              </a>
4263            </li>
4264          
4265            <li>
4266              <a href="/collections/naisten-monivitamiinit"
4267               class="link-faded">
4268              <span >Naisten monivitamiinit</span>
4269              </a>
4270            </li>
4271          
4272            <li>
4273              <a href="/collections/miesten-monivitamiinit"
4274               class="link-faded">
4275              <span >Miesten monivitamiinit</span>
4276              </a>
4277            </li>
4278          
4279            <li>
4280              <a href="/collections/vitamiinit"
4281               class="link-faded">
4282              <span  style="font-weight:600;">Kaikki vitamiinit</span>
4283              </a>
4284            </li>
4285          
4286        </ul>  
4287      
4288    
4289      
4290        <ul id="kivennaisaineet-ja-hivenaineet-2" class="v-stack gap-2 justify-items-start second-level-menu">
4291          
4292            <li>
4293              <a href="/collections/elektrolyyttijauheet"
4294               class="link-faded">
4295              <span >Elektrolyyttijauheet</span>
4296              </a>
4297            </li>
4298          
4299            <li>
4300              <a href="/collections/jodi"
4301               class="link-faded">
4302              <span >Jodi</span>
4303              </a>
4304            </li>
4305          
4306            <li>
4307              <a href="/collections/kalium"
4308               class="link-faded">
4309              <span >Kalium</span>
4310              </a>
4311            </li>
4312          
4313            <li>
4314              <a href="/collections/kalsium"
4315               class="link-faded">
4316              <span >Kalsium</span>
4317              </a>
4318            </li>
4319          
4320            <li>
4321              <a href="/collections/kromi"
4322               class="link-faded">
4323              <span >Kromi</span>
4324              </a>
4325            </li>
4326          
4327            <li>
4328              <a href="/collections/magnesium"
4329               class="link-faded">
4330              <span >Magnesium</span>
4331              </a>
4332            </li>
4333          
4334            <li>
4335              <a href="/collections/pii"
4336               class="link-faded">
4337              <span >Pii</span>
4338              </a>
4339            </li>
4340          
4341            <li>
4342              <a href="/collections/rauta"
4343               class="link-faded">
4344              <span >Rauta</span>
4345              </a>
4346            </li>
4347          
4348            <li>
4349              <a href="/collections/seleeni"
4350               class="link-faded">
4351              <span >Seleeni</span>
4352              </a>
4353            </li>
4354          
4355            <li>
4356              <a href="/collections/sinkki"
4357               class="link-faded">
4358              <span >Sinkki</span>
4359              </a>
4360            </li>
4361          
4362            <li>
4363              <a href="/collections/muut-kivennaisaineet-ja-hivenaineet"
4364               class="link-faded">
4365              <span >Muut kivennäisaineet & hivenaineet</span>
4366              </a>
4367            </li>
4368          
4369            <li>
4370              <a href="/collections/kivennaisaineet-ja-hivenaineet"
4371               class="link-faded">
4372              <span  style="font-weight:600;">Kaikki kivennäisaineet ja hivenaineet</span>
4373              </a>
4374            </li>
4375          
4376        </ul>  
4377      
4378    
4379      
4380        <ul id="ravintolisat-3" class="v-stack gap-2 justify-items-start second-level-menu">
4381          
4382            <li>
4383              <a href="/collections/ashwaganda-ja-adaptogeenit"
4384               class="link-faded">
4385              <span >Ashwagandha, adaptogeenit</span>
4386              </a>
4387            </li>
4388          
4389            <li>
4390              <a href="/collections/aminohapot"
4391               class="link-faded">
4392              <span >Aminohapot</span>
4393              </a>
4394            </li>
4395          
4396            <li>
4397              <a href="/collections/entsyymit-ja-suolahapot"
4398               class="link-faded">
4399              <span >Entsyymit, suolahapot</span>
4400              </a>
4401            </li>
4402          
4403            <li>
4404              <a href="/collections/kollageenit"
4405               class="link-faded">
4406              <span >Kollageenit</span>
4407              </a>
4408            </li>
4409          
4410            <li>
4411              <a href="/collections/kreatiinit"
4412               class="link-faded">
4413              <span >Kreatiinit</span>
4414              </a>
4415            </li>
4416          
4417            <li>
4418              <a href="/collections/kuidut"
4419               class="link-faded">
4420              <span >Kuidut</span>
4421              </a>
4422            </li>
4423          
4424            <li>
4425              <a href="/collections/ravintohiivahiutaleet"
4426               class="link-faded">
4427              <span >Ravintohiivat</span>
4428              </a>
4429            </li>
4430          
4431            <li>
4432              <a href="/collections/kurkuma-ja-kurkumiini"
4433               class="link-faded">
4434              <span >Kurkuma,  kurkumiini</span>
4435              </a>
4436            </li>
4437          
4438            <li>
4439              <a href="/collections/pakuri-ja-muut-sienet"
4440               class="link-faded">
4441              <span >Pakuri ja muut funktionaaliset sienet</span>
4442              </a>
4443            </li>
4444          
4445            <li>
4446              <a href="/collections/maitohappobakteerit"
4447               class="link-faded">
4448              <span >Maitohappobakteerit</span>
4449              </a>
4450            </li>
4451          
4452            <li>
4453              <a href="/collections/msm-eli-orgaaninen-rikki"
4454               class="link-faded">
4455              <span >MSM</span>
4456              </a>
4457            </li>
4458          
4459            <li>
4460              <a href="/collections/omegat"
4461               class="link-faded">
4462              <span >Omegat</span>
4463              </a>
4464            </li>
4465          
4466            <li>
4467              <a href="/collections/proteiinijauheet"
4468               class="link-faded">
4469              <span >Proteiinijauheet</span>
4470              </a>
4471            </li>
4472          
4473            <li>
4474              <a href="/collections/uutteet-ja-tipat"
4475               class="link-faded">
4476              <span >Uutteet, tipat</span>
4477              </a>
4478            </li>
4479          
4480            <li>
4481              <a href="/collections/yrttivalmisteet-ja-kasvirohdokset"
4482               class="link-faded">
4483              <span >Yrttivalmisteet, kasvirohdokset</span>
4484              </a>
4485            </li>
4486          
4487            <li>
4488              <a href="/collections/muut-ravintolisat"
4489               class="link-faded">
4490              <span >Muut ravintolisät</span>
4491              </a>
4492            </li>
4493          
4494            <li>
4495              <a href="/collections/ravintolisat"
4496               class="link-faded">
4497              <span  style="font-weight:600;">Kaikki ravintolisät</span>
4498              </a>
4499            </li>
4500          
4501        </ul>  
4502      
4503    
4504      
4505        <ul id="superfood-ja-rawfood-4" class="v-stack gap-2 justify-items-start second-level-menu">
4506          
4507            <li>
4508              <a href="/collections/chia-siemenet"
4509               class="link-faded">
4510              <span >Chia-siemenet</span>
4511              </a>
4512            </li>
4513          
4514            <li>
4515              <a href="/collections/chlorella-spirulina-ja-muut-levat"
4516               class="link-faded">
4517              <span >Chlorella, spirulina, muut levät</span>
4518              </a>
4519            </li>
4520          
4521            <li>
4522              <a href="/collections/ghee"
4523               class="link-faded">
4524              <span >Ghee</span>
4525              </a>
4526            </li>
4527          
4528            <li>
4529              <a href="/collections/hamppu"
4530               class="link-faded">
4531              <span >Hamppu</span>
4532              </a>
4533            </li>
4534          
4535            <li>
4536              <a href="/collections/hedelmat"
4537               class="link-faded">
4538              <span >Hedelmät</span>
4539              </a>
4540            </li>
4541          
4542            <li>
4543              <a href="/collections/kookosoljy-kapryylihappo-ja-mct"
4544               class="link-faded">
4545              <span >Kookosöljy, kapryylihappo, MCT</span>
4546              </a>
4547            </li>
4548          
4549            <li>
4550              <a href="/collections/marjat-ja-marjajauheet"
4551               class="link-faded">
4552              <span >Marjat, marjajauheet</span>
4553              </a>
4554            </li>
4555          
4556            <li>
4557              <a href="/collections/pakuri-ja-muut-sienet"
4558               class="link-faded">
4559              <span >Pakuri ja muut funktionaaliset sienet</span>
4560              </a>
4561            </li>
4562          
4563            <li>
4564              <a href="/collections/raakapatukat"
4565               class="link-faded">
4566              <span >Raakapatukat</span>
4567              </a>
4568            </li>
4569          
4570            <li>
4571              <a href="/collections/raakakaakao-raakasuklaa"
4572               class="link-faded">
4573              <span >Raakakaakaot, raakasuklaat</span>
4574              </a>
4575            </li>
4576          
4577            <li>
4578              <a href="/collections/siitepoly-propolis-ja-hunaja"
4579               class="link-faded">
4580              <span >Siitepöly, propolis, hunaja</span>
4581              </a>
4582            </li>
4583          
4584            <li>
4585              <a href="/collections/terveysjuomat"
4586               class="link-faded">
4587              <span >Terveysjuomat</span>
4588              </a>
4589            </li>
4590          
4591            <li>
4592              <a href="/collections/viherjauheet"
4593               class="link-faded">
4594              <span >Viherjauheet</span>
4595              </a>
4596            </li>
4597          
4598            <li>
4599              <a href="/collections/muut-superfoodit"
4600               class="link-faded">
4601              <span >Muut Superfoodit</span>
4602              </a>
4603            </li>
4604          
4605            <li>
4606              <a href="/collections/superfood-ja-rawfood"
4607               class="link-faded">
4608              <span  style="font-weight:600;">Kaikki superfoodit ja rawfoodit</span>
4609              </a>
4610            </li>
4611          
4612        </ul>  
4613      
4614    
4615      
4616        <ul id="itsehoito-ja-hemmottelu-5" class="v-stack gap-2 justify-items-start second-level-menu">
4617          
4618            <li>
4619              <a href="/collections/diffuusorit-ja-tuoksulamput"
4620               class="link-faded">
4621              <span >Diffuusorit, tuoksulamput</span>
4622              </a>
4623            </li>
4624          
4625            <li>
4626              <a href="/collections/eteeriset-oljyt"
4627               class="link-faded">
4628              <span >Eteeriset öljyt</span>
4629              </a>
4630            </li>
4631          
4632            <li>
4633              <a href="/collections/hieronta"
4634               class="link-faded">
4635              <span >Hieronta</span>
4636              </a>
4637            </li>
4638          
4639            <li>
4640              <a href="https://www.ruohonjuuri.fi/collections/intiimihyvinvointi"
4641               class="link-faded">
4642              <span >Intiimihyvinvointi</span>
4643              </a>
4644            </li>
4645          
4646            <li>
4647              <a href="/collections/itsehoitovalineet"
4648               class="link-faded">
4649              <span >Itsehoitovälineet</span>
4650              </a>
4651            </li>
4652          
4653            <li>
4654              <a href="/collections/kylpytuotteet-ja-sauna"
4655               class="link-faded">
4656              <span >Kylpytuotteet, sauna</span>
4657              </a>
4658            </li>
4659          
4660            <li>
4661              <a href="/collections/kynttilat-ja-suolakivilamput"
4662               class="link-faded">
4663              <span >Kynttilät, suolakivilamput</span>
4664              </a>
4665            </li>
4666          
4667            <li>
4668              <a href="/collections/suitsukkeet"
4669               class="link-faded">
4670              <span >Suitsukkeet</span>
4671              </a>
4672            </li>
4673          
4674            <li>
4675              <a href="/collections/yrttiuutteet-ja-kukkatipat"
4676               class="link-faded">
4677              <span >Yrttiuutteet, kukkatipat</span>
4678              </a>
4679            </li>
4680          
4681            <li>
4682              <a href="/collections/itsehoito-ja-hemmottelu"
4683               class="link-faded">
4684              <span  style="font-weight:600;">Kaikki itsehoito- ja hemmottelutuotteet</span>
4685              </a>
4686            </li>
4687          
4688        </ul>  
4689      
4690    
4691      
4692    
4693      
4694    
4695      
4696    
4697  </div>
4698
4699  
4700
4701  
4702
4703
4704
4705
4706
4707<style>
4708  #navigation-promo-mega_menu_MFiE6r-8- {
4709    --navigation-promo-grid: 
4710  
4711    auto / repeat(0, minmax(var(--mega-menu-promo-grid-image-min-width), var(--mega-menu-promo-grid-image-max-width)))
4712
4713  
4714;
4715    --mega-menu-promo-grid-image-max-width: 300px;
4716    --mega-menu-promo-grid-image-min-width: 172px;
4717    --promo-heading-font-size: var(--text-h5);
4718    --content-over-media-row-gap: var(--spacing-3);
4719    --content-over-media-column-gap: var(--spacing-4);--navigation-promo-gap: var(--spacing-2);
4720      --panel-wrapper-justify-content: flex-start;}
4721
4722  #navigation-promo-mega_menu_MFiE6r-8- .navigation-promo__carousel-controls {inset-block-end: var(--content-over-media-column-gap);}
4723
4724  @media screen and (min-width:700px) {
4725    #navigation-promo-mega_menu_MFiE6r-8- {--promo-heading-font-size: var(--text-h6);--mega-menu-promo-grid-image-min-width: 192px;
4726      --content-over-media-row-gap: var(--spacing-4);
4727      --content-over-media-column-gap: var(--spacing-5);
4728    }
4729  }@media screen and (min-width: 1150px) {
4730      #navigation-promo-mega_menu_MFiE6r-8- {
4731        --promo-heading-font-size: var(--text-h4);
4732        --promo-heading-line-height: 1.3;
4733        --navigation-promo-gap: var(--spacing-4);
4734        --mega-menu-promo-grid-image-min-width: 220px;
4735
4736        
4737
4738        
4739      }
4740
4741      
4742        #navigation-promo-mega_menu_MFiE6r-8- {
4743          --content-over-media-row-gap: var(--spacing-6);
4744          --content-over-media-column-gap: var(--spacing-8);
4745        }
4746      
4747    }
4748
4749    @media screen and (min-width: 1400px) {
4750      #navigation-promo-mega_menu_MFiE6r-8- {
4751        --mega-menu-promo-grid-image-max-width: 360px;
4752
4753        
4754          --promo-heading-font-size: var(--text-h6);
4755          --promo-heading-line-height: 1.4;
4756        
4757      }
4758
4759      
4760        #navigation-promo-mega_menu_MFiE6r-8- {
4761          --content-over-media-row-gap: var(--spacing-4);
4762          --content-over-media-column-gap: var(--spacing-5);
4763        }
4764      
4765    }</style><div class="navigation-promo__wrapper  " id="navigation-promo-mega_menu_MFiE6r-8-"><div class="navigation-promo navigation-promo--grid scroll-area bleed">
4766      
4767    </div></div></div>
4768
4769
4770</details></li>
4771
4772                  <li><details is="mega-menu-disclosure" trigger="click" >
4773                            <summary class="text-with-icon gap-2.5 bold link-faded-reverse" data-url="/collections/ruoka">Ruoka</summary><style>
4774    @media screen and (min-width: 1150px) {
4775      #mega-menu-mega_menu_GY8Qmw {
4776        --mega-menu-nav-column-max-width: 160px;
4777        --mega-menu-justify-content: space-between;
4778        --mega-menu-nav-gap: var(--spacing-8);
4779
4780        
4781          --column-list-max-width: 75%;
4782        
4783      }
4784    }
4785
4786    @media screen and (min-width: 1400px) {
4787      #mega-menu-mega_menu_GY8Qmw {
4788        --mega-menu-nav-column-max-width: 180px;
4789        --mega-menu-nav-gap: var(--spacing-16);
4790
4791        
4792          --column-list-max-width: 75%;
4793        
4794      }
4795    }
4796
4797    @media screen and (min-width: 1600px) {
4798      #mega-menu-mega_menu_GY8Qmw {
4799        --mega-menu-nav-gap: var(--spacing-16);
4800      }
4801    }
4802
4803    @media screen and (min-width: 1800px) {
4804      #mega-menu-mega_menu_GY8Qmw {
4805        --mega-menu-nav-gap: var(--spacing-20);
4806      }
4807    }
4808
4809  </style><div id="mega-menu-mega_menu_GY8Qmw" class="mega-menu "><ul class="mega-menu__nav primary_menu first-level" role="list"><li data-target="herkut-ja-valipalat-1" class="v-stack gap-4 justify-items-start">
4810          
4811            <span class="reversed-link hover:show">Herkut ja välipalat<svg role="presentation" focusable="false" width="7" height="10" class="icon icon-chevron-right reverse-icon" viewBox="0 0 7 10">
4812        <path d="m1 9 4-4-4-4" fill="none" stroke="currentColor" stroke-width="2"></path>
4813      </svg></span>
4814          
4815          
4816
4817          
4818        </li><li data-target="teet-kahvit-ja-kaakaot-2" class="v-stack gap-4 justify-items-start">
4819          
4820            <span class="reversed-link hover:show">Teet, kahvit ja kaakaot<svg role="presentation" focusable="false" width="7" height="10" class="icon icon-chevron-right reverse-icon" viewBox="0 0 7 10">
4821        <path d="m1 9 4-4-4-4" fill="none" stroke="currentColor" stroke-width="2"></path>
4822      </svg></span>
4823          
4824          
4825
4826          
4827        </li><li data-target="juomat-3" class="v-stack gap-4 justify-items-start">
4828          
4829            <span class="reversed-link hover:show">Juomat<svg role="presentation" focusable="false" width="7" height="10" class="icon icon-chevron-right reverse-icon" viewBox="0 0 7 10">
4830        <path d="m1 9 4-4-4-4" fill="none" stroke="currentColor" stroke-width="2"></path>
4831      </svg></span>
4832          
4833          
4834
4835          
4836        </li><li data-target="pavut-pahkinat-ja-siemenet-4" class="v-stack gap-4 justify-items-start">
4837          
4838            <span class="reversed-link hover:show">Pavut, pähkinät ja siemenet<svg role="presentation" focusable="false" width="7" height="10" class="icon icon-chevron-right reverse-icon" viewBox="0 0 7 10">
4839        <path d="m1 9 4-4-4-4" fill="none" stroke="currentColor" stroke-width="2"></path>
4840      </svg></span>
4841          
4842          
4843
4844          
4845        </li><li data-target="viljatuotteet-5" class="v-stack gap-4 justify-items-start">
4846          
4847            <span class="reversed-link hover:show">Viljatuotteet<svg role="presentation" focusable="false" width="7" height="10" class="icon icon-chevron-right reverse-icon" viewBox="0 0 7 10">
4848        <path d="m1 9 4-4-4-4" fill="none" stroke="currentColor" stroke-width="2"></path>
4849      </svg></span>
4850          
4851          
4852
4853          
4854        </li><li data-target="oljyt-mausteet-ja-yrtit-6" class="v-stack gap-4 justify-items-start">
4855          
4856            <span class="reversed-link hover:show">Öljyt, mausteet ja yrtit<svg role="presentation" focusable="false" width="7" height="10" class="icon icon-chevron-right reverse-icon" viewBox="0 0 7 10">
4857        <path d="m1 9 4-4-4-4" fill="none" stroke="currentColor" stroke-width="2"></path>
4858      </svg></span>
4859          
4860          
4861
4862          
4863        </li><li data-target="hedelmat-marjat-ja-vihannekset-7" class="v-stack gap-4 justify-items-start">
4864          
4865            <span class="reversed-link hover:show">Hedelmät, marjat ja vihannekset<svg role="presentation" focusable="false" width="7" height="10" class="icon icon-chevron-right reverse-icon" viewBox="0 0 7 10">
4866        <path d="m1 9 4-4-4-4" fill="none" stroke="currentColor" stroke-width="2"></path>
4867      </svg></span>
4868          
4869          
4870
4871          
4872        </li><li data-target="muut-8" class="v-stack gap-4 justify-items-start">
4873          
4874            <span class="reversed-link hover:show">Muut<svg role="presentation" focusable="false" width="7" height="10" class="icon icon-chevron-right reverse-icon" viewBox="0 0 7 10">
4875        <path d="m1 9 4-4-4-4" fill="none" stroke="currentColor" stroke-width="2"></path>
4876      </svg></span>
4877          
4878          
4879
4880          
4881        </li><li data-target="superfood-ja-rawfood-9" class="v-stack gap-4 justify-items-start">
4882          
4883            <span class="reversed-link hover:show">Superfood ja Rawfood<svg role="presentation" focusable="false" width="7" height="10" class="icon icon-chevron-right reverse-icon" viewBox="0 0 7 10">
4884        <path d="m1 9 4-4-4-4" fill="none" stroke="currentColor" stroke-width="2"></path>
4885      </svg></span>
4886          
4887          
4888
4889          
4890        </li><li data-target="lahjakortit-10" class="v-stack gap-4 justify-items-start">
4891          
4892            <a href="/collections/lahjakortit" class="h5" >
4893              <span class="reversed-link hover:show">Lahjakortit
4894              </span>
4895            </a>
4896            
4897          
4898          
4899
4900          
4901        </li><li data-target="kaikki-elintarvikkeet-11" class="v-stack gap-4 justify-items-start">
4902          
4903            <a href="/collections/ruoka" class="h5" >
4904              <span class="reversed-link hover:show">Kaikki elintarvikkeet
4905              </span>
4906            </a>
4907            
4908          
4909          
4910
4911          
4912        </li></ul>
4913  
4914
4915  
4916
4917  <div class="additional-content" id="ac">
4918    
4919      <ul class="mega-menu__nav ac_menu">
4920        <p class="h6 ac_menu_header">Kuumimmat tarjoukset ja vinkit</p>
4921        
4922          <li class="v-stack gap-4 justify-items-start">
4923            <a href="/collections/ruohonjuuri-paivat" class="h5" >
4924              <span class="reversed-link hover:show">Ruohonjuuri-päivät - Ale jopa -50%</span>
4925            </a>
4926          </li>
4927        
4928          <li class="v-stack gap-4 justify-items-start">
4929            <a href="/collections/yogi-tea" class="h5" >
4930              <span class="reversed-link hover:show">Yogi Tea -teet - Osta 3, Saat -15%</span>
4931            </a>
4932          </li>
4933        
4934          <li class="v-stack gap-4 justify-items-start">
4935            <a href="/collections/true-dates" class="h5" >
4936              <span class="reversed-link hover:show">True Dates -taatelikarkit - Osta 4, Maksa 3</span>
4937            </a>
4938          </li>
4939        
4940          <li class="v-stack gap-4 justify-items-start">
4941            <a href="/collections/ruokauutuudet-1" class="h5" >
4942              <span class="reversed-link hover:show">Kaikki ruokauutuudet</span>
4943            </a>
4944          </li>
4945        
4946          <li class="v-stack gap-4 justify-items-start">
4947            <a href="https://www.ruohonjuuri.fi/collections/ruohis-hintaiset-tuotteet/paatuoteryhma-ruoka" class="h5" >
4948              <span class="reversed-link hover:show">Ruohis-hintaiset välipalapakkaukset</span>
4949            </a>
4950          </li>
4951          
4952      </ul>  
4953      
4954
4955    
4956      <ul class="mega-menu__nav ac_menu">
4957        <p class="h6 ac_menu_header">Ruokavaliot</p>
4958        
4959          <li class="v-stack gap-4 justify-items-start">
4960            <a href="/collections/gluteeniton" class="h5" >
4961              <span class="reversed-link hover:show">Gluteeniton</span>
4962            </a>
4963          </li>
4964        
4965          <li class="v-stack gap-4 justify-items-start">
4966            <a href="/collections/maidottomat-tuotteet" class="h5" >
4967              <span class="reversed-link hover:show">Maidoton</span>
4968            </a>
4969          </li>
4970        
4971          <li class="v-stack gap-4 justify-items-start">
4972            <a href="/collections/sokerittomat-tuotteet" class="h5" >
4973              <span class="reversed-link hover:show">Sokeriton</span>
4974            </a>
4975          </li>
4976        
4977          <li class="v-stack gap-4 justify-items-start">
4978            <a href="/collections/vegaaniset-tuotteet" class="h5" >
4979              <span class="reversed-link hover:show">Vegaaninen</span>
4980            </a>
4981          </li>
4982          
4983      </ul>  
4984     
4985    
4986    
4987      
4988        <ul id="herkut-ja-valipalat-1" class="v-stack gap-2 justify-items-start second-level-menu">
4989          
4990            <li>
4991              <a href="/collections/keksit"
4992               class="link-faded">
4993              <span >Keksit</span>
4994              </a>
4995            </li>
4996          
4997            <li>
4998              <a href="/collections/makeiset-ja-muut-makeat-herkut"
4999               class="link-faded">
5000              <span >Makeiset</span>
5001              </a>
5002            </li>
5003          
5004            <li>
5005              <a href="/collections/naposteltavat"
5006               class="link-faded">
5007              <span >Naposteltavat</span>
5008              </a>
5009            </li>
5010          
5011            <li>
5012              <a href="/collections/energia-ja-proteiinipatukat"
5013               class="link-faded">
5014              <span >Energia- ja proteiinipatukat</span>
5015              </a>
5016            </li>
5017          
5018            <li>
5019              <a href="/collections/purukumit-ja-pastillit"
5020               class="link-faded">
5021              <span >Purukumit, pastillit</span>
5022              </a>
5023            </li>
5024          
5025            <li>
5026              <a href="/collections/suklaat-raakasuklaat-ja-raakakaakaot"
5027               class="link-faded">
5028              <span >Suklaa ja raakasuklaa</span>
5029              </a>
5030            </li>
5031          
5032            <li>
5033              <a href="/collections/suolaiset-herkut"
5034               class="link-faded">
5035              <span >Suolaiset herkut</span>
5036              </a>
5037            </li>
5038          
5039            <li>
5040              <a href="/collections/kaikki-makeat-herkut"
5041               class="link-faded">
5042              <span  style="font-weight:600;">Kaikki makeat herkut</span>
5043              </a>
5044            </li>
5045          
5046            <li>
5047              <a href="/collections/herkut-ja-valipalat"
5048               class="link-faded">
5049              <span  style="font-weight:600;">Kaikki herkut ja välipalat</span>
5050              </a>
5051            </li>
5052          
5053        </ul>  
5054      
5055    
5056      
5057        <ul id="teet-kahvit-ja-kaakaot-2" class="v-stack gap-2 justify-items-start second-level-menu">
5058          
5059            <li>
5060              <a href="/collections/teet"
5061               class="link-faded">
5062              <span >Teet</span>
5063              </a>
5064            </li>
5065          
5066            <li>
5067              <a href="https://www.ruohonjuuri.fi/collections/matcha"
5068               class="link-faded">
5069              <span >Matchat</span>
5070              </a>
5071            </li>
5072          
5073            <li>
5074              <a href="/collections/kahvit"
5075               class="link-faded">
5076              <span >Kahvit</span>
5077              </a>
5078            </li>
5079          
5080            <li>
5081              <a href="/collections/teet-kahvit-ja-kaakaot"
5082               class="link-faded">
5083              <span  style="font-weight:600;">Kaikki teet, kahvit ja kaakaot</span>
5084              </a>
5085            </li>
5086          
5087        </ul>  
5088      
5089    
5090      
5091        <ul id="juomat-3" class="v-stack gap-2 justify-items-start second-level-menu">
5092          
5093            <li>
5094              <a href="/collections/energiajuomat"
5095               class="link-faded">
5096              <span >Energiajuomat</span>
5097              </a>
5098            </li>
5099          
5100            <li>
5101              <a href="https://www.ruohonjuuri.fi/collections/alkoholittomat-kuohujuomat"
5102               class="link-faded">
5103              <span >Juhlajuomat</span>
5104              </a>
5105            </li>
5106          
5107            <li>
5108              <a href="/collections/kasvimaitojuomat"
5109               class="link-faded">
5110              <span >Kasvimaitojuomat</span>
5111              </a>
5112            </li>
5113          
5114            <li>
5115              <a href="/collections/kombuchat"
5116               class="link-faded">
5117              <span >Kombuchat</span>
5118              </a>
5119            </li>
5120          
5121            <li>
5122              <a href="/collections/kookosvedet"
5123               class="link-faded">
5124              <span >Kookosvedet</span>
5125              </a>
5126            </li>
5127          
5128            <li>
5129              <a href="/collections/limonadit"
5130               class="link-faded">
5131              <span >Limonadit</span>
5132              </a>
5133            </li>
5134          
5135            <li>
5136              <a href="/collections/mehut"
5137               class="link-faded">
5138              <span >Mehut</span>
5139              </a>
5140            </li>
5141          
5142            <li>
5143              <a href="/collections/terveysjuomat"
5144               class="link-faded">
5145              <span >Terveysjuomat</span>
5146              </a>
5147            </li>
5148          
5149            <li>
5150              <a href="/collections/kaikki-juomat"
5151               class="link-faded">
5152              <span  style="font-weight:600;">Kaikki juomat</span>
5153              </a>
5154            </li>
5155          
5156        </ul>  
5157      
5158    
5159      
5160        <ul id="pavut-pahkinat-ja-siemenet-4" class="v-stack gap-2 justify-items-start second-level-menu">
5161          
5162            <li>
5163              <a href="/collections/pavut-ja-linssit"
5164               class="link-faded">
5165              <span >Pavut, linssit</span>
5166              </a>
5167            </li>
5168          
5169            <li>
5170              <a href="/collections/pahkinat"
5171               class="link-faded">
5172              <span >Pähkinät</span>
5173              </a>
5174            </li>
5175          
5176            <li>
5177              <a href="/collections/siemenet"
5178               class="link-faded">
5179              <span >Siemenet, idätys</span>
5180              </a>
5181            </li>
5182          
5183            <li>
5184              <a href="/collections/pavut-p-hkin-t-ja-siemenet"
5185               class="link-faded">
5186              <span  style="font-weight:600;">Kaikki pavut, pähkinät ja siemenet</span>
5187              </a>
5188            </li>
5189          
5190        </ul>  
5191      
5192    
5193      
5194        <ul id="viljatuotteet-5" class="v-stack gap-2 justify-items-start second-level-menu">
5195          
5196            <li>
5197              <a href="/collections/granolat-myslit-ja-murot"
5198               class="link-faded">
5199              <span >Granolat, myslit, murot</span>
5200              </a>
5201            </li>
5202          
5203            <li>
5204              <a href="/collections/jauhot"
5205               class="link-faded">
5206              <span >Jauhot ja hiutaleet</span>
5207              </a>
5208            </li>
5209          
5210            <li>
5211              <a href="/collections/keksit"
5212               class="link-faded">
5213              <span >Keksit</span>
5214              </a>
5215            </li>
5216          
5217            <li>
5218              <a href="/collections/leivat-nakkileivat-ja-korput"
5219               class="link-faded">
5220              <span >Leivät, näkkileivät, korput</span>
5221              </a>
5222            </li>
5223          
5224            <li>
5225              <a href="/collections/pastat-riisit-ja-nuudelit"
5226               class="link-faded">
5227              <span >
5227Pastat, riisit, jyvät ja nuudelit</span>
5228              </a>
5229            </li>
5230          
5231            <li>
5232              <a href="/collections/viljatuotteet"
5233               class="link-faded">
5234              <span  style="font-weight:600;">Kaikki viljatuotteet</span>
5235              </a>
5236            </li>
5237          
5238        </ul>  
5239      
5240    
5241      
5242        <ul id="oljyt-mausteet-ja-yrtit-6" class="v-stack gap-2 justify-items-start second-level-menu">
5243          
5244            <li>
5245              <a href="/collections/hunajat-ja-siirapit"
5246               class="link-faded">
5247              <span >Hunajat ja siirapit</span>
5248              </a>
5249            </li>
5250          
5251            <li>
5252              <a href="/collections/mausteet-yrtit-ja-kastikkeet"
5253               class="link-faded">
5254              <span >Mausteet, yrtit ja kastikkeet</span>
5255              </a>
5256            </li>
5257          
5258            <li>
5259              <a href="/collections/sokerit-ja-muu-makeutus"
5260               class="link-faded">
5261              <span >Sokerit ja muu makeutus</span>
5262              </a>
5263            </li>
5264          
5265            <li>
5266              <a href="/collections/suolat"
5267               class="link-faded">
5268              <span >Suolat</span>
5269              </a>
5270            </li>
5271          
5272            <li>
5273              <a href="/collections/oljyt-ja-ghee"
5274               class="link-faded">
5275              <span >Öljyt ja ghee</span>
5276              </a>
5277            </li>
5278          
5279            <li>
5280              <a href="/collections/kaikki-oljyt-mausteet-ja-yrtit"
5281               class="link-faded">
5282              <span  style="font-weight:600;">Kaikki öljyt, mausteet ja yrtit</span>
5283              </a>
5284            </li>
5285          
5286        </ul>  
5287      
5288    
5289      
5290        <ul id="hedelmat-marjat-ja-vihannekset-7" class="v-stack gap-2 justify-items-start second-level-menu">
5291          
5292            <li>
5293              <a href="/collections/hedelmat"
5294               class="link-faded">
5295              <span >Kuivatut hedelmät</span>
5296              </a>
5297            </li>
5298          
5299            <li>
5300              <a href="/collections/marjat-ja-marjajauheet"
5301               class="link-faded">
5302              <span >Marjat, marjajauheet</span>
5303              </a>
5304            </li>
5305          
5306            <li>
5307              <a href="/collections/vihannekset"
5308               class="link-faded">
5309              <span >Vihannekset, kuivatut sienet</span>
5310              </a>
5311            </li>
5312          
5313            <li>
5314              <a href="/collections/villituotteet"
5315               class="link-faded">
5316              <span >Villivihannekset</span>
5317              </a>
5318            </li>
5319          
5320            <li>
5321              <a href="/collections/kaikki-hedelmat-marjat-ja-vihannekset"
5322               class="link-faded">
5323              <span  style="font-weight:600;">Kaikki hedelmät, marjat ja vihannekset</span>
5324              </a>
5325            </li>
5326          
5327        </ul>  
5328      
5329    
5330      
5331        <ul id="muut-8" class="v-stack gap-2 justify-items-start second-level-menu">
5332          
5333            <li>
5334              <a href="/collections/levitteet-tahnat-ja-hillot"
5335               class="link-faded">
5336              <span >Levitteet, tahnat, hillot</span>
5337              </a>
5338            </li>
5339          
5340            <li>
5341              <a href="/collections/merilevat-ja-misot"
5342               class="link-faded">
5343              <span >Merilevät, misot</span>
5344              </a>
5345            </li>
5346          
5347            <li>
5348              <a href="/collections/ravintohiivahiutaleet"
5349               class="link-faded">
5350              <span >Ravintohiivahiutaleet</span>
5351              </a>
5352            </li>
5353          
5354            <li>
5355              <a href="/collections/lastenruoka"
5356               class="link-faded">
5357              <span >Lastenruoka</span>
5358              </a>
5359            </li>
5360          
5361            <li>
5362              <a href="/collections/valmisruoka"
5363               class="link-faded">
5364              <span >Valmisruoka</span>
5365              </a>
5366            </li>
5367          
5368        </ul>  
5369      
5370    
5371      
5372        <ul id="superfood-ja-rawfood-9" class="v-stack gap-2 justify-items-start second-level-menu">
5373          
5374            <li>
5375              <a href="/collections/chia-siemenet"
5376               class="link-faded">
5377              <span >Chia-siemenet</span>
5378              </a>
5379            </li>
5380          
5381            <li>
5382              <a href="/collections/chlorella-spirulina-ja-muut-levat"
5383               class="link-faded">
5384              <span >Chlorella, spirulina, muut levät</span>
5385              </a>
5386            </li>
5387          
5388            <li>
5389              <a href="/collections/ghee"
5390               class="link-faded">
5391              <span >Ghee</span>
5392              </a>
5393            </li>
5394          
5395            <li>
5396              <a href="/collections/hamppu"
5397               class="link-faded">
5398              <span >Hamppu</span>
5399              </a>
5400            </li>
5401          
5402            <li>
5403              <a href="/collections/hedelmat"
5404               class="link-faded">
5405              <span >Hedelmät</span>
5406              </a>
5407            </li>
5408          
5409            <li>
5410              <a href="/collections/kookosoljy-kapryylihappo-ja-mct"
5411               class="link-faded">
5412              <span >Kookosöljy, kapryylihappo, MCT</span>
5413              </a>
5414            </li>
5415          
5416            <li>
5417              <a href="/collections/marjat-ja-marjajauheet"
5418               class="link-faded">
5419              <span >Marjat, marjajauheet</span>
5420              </a>
5421            </li>
5422          
5423            <li>
5424              <a href="/collections/pakuri-ja-muut-sienet"
5425               class="link-faded">
5426              <span >Pakuri ja muut funktionaaliset sienet</span>
5427              </a>
5428            </li>
5429          
5430            <li>
5431              <a href="/collections/raakapatukat"
5432               class="link-faded">
5433              <span >Raakapatukat</span>
5434              </a>
5435            </li>
5436          
5437            <li>
5438              <a href="/collections/raakakaakao-raakasuklaa"
5439               class="link-faded">
5440              <span >Raakakaakaot, raakasuklaat</span>
5441              </a>
5442            </li>
5443          
5444            <li>
5445              <a href="/collections/siitepoly-propolis-ja-hunaja"
5446               class="link-faded">
5447              <span >Siitepöly, propolis, hunaja</span>
5448              </a>
5449            </li>
5450          
5451            <li>
5452              <a href="/collections/terveysjuomat"
5453               class="link-faded">
5454              <span >Terveysjuomat</span>
5455              </a>
5456            </li>
5457          
5458            <li>
5459              <a href="/collections/viherjauheet"
5460               class="link-faded">
5461              <span >Viherjauheet</span>
5462              </a>
5463            </li>
5464          
5465            <li>
5466              <a href="/collections/muut-superfoodit"
5467               class="link-faded">
5468              <span >Muut Superfoodit</span>
5469              </a>
5470            </li>
5471          
5472            <li>
5473              <a href="/collections/superfood-ja-rawfood"
5474               class="link-faded">
5475              <span  style="font-weight:600;">Kaikki superfood ja rawfood</span>
5476              </a>
5477            </li>
5478          
5479        </ul>  
5480      
5481    
5482      
5483    
5484      
5485    
5486  </div>
5487
5488  
5489
5490  
5491
5492
5493
5494
5495
5496<style>
5497  #navigation-promo-mega_menu_GY8Qmw-11- {
5498    --navigation-promo-grid: 
5499  
5500    auto / repeat(0, minmax(var(--mega-menu-promo-grid-image-min-width), var(--mega-menu-promo-grid-image-max-width)))
5501
5502  
5503;
5504    --mega-menu-promo-grid-image-max-width: 300px;
5505    --mega-menu-promo-grid-image-min-width: 172px;
5506    --promo-heading-font-size: var(--text-h5);
5507    --content-over-media-row-gap: var(--spacing-3);
5508    --content-over-media-column-gap: var(--spacing-4);--navigation-promo-gap: var(--spacing-2);
5509      --panel-wrapper-justify-content: flex-start;}
5510
5511  #navigation-promo-mega_menu_GY8Qmw-11- .navigation-promo__carousel-controls {inset-block-end: var(--content-over-media-column-gap);}
5512
5513  @media screen and (min-width:700px) {
5514    #navigation-promo-mega_menu_GY8Qmw-11- {--promo-heading-font-size: var(--text-h6);--mega-menu-promo-grid-image-min-width: 192px;
5515      --content-over-media-row-gap: var(--spacing-4);
5516      --content-over-media-column-gap: var(--spacing-5);
5517    }
5518  }@media screen and (min-width: 1150px) {
5519      #navigation-promo-mega_menu_GY8Qmw-11- {
5520        --promo-heading-font-size: var(--text-h4);
5521        --promo-heading-line-height: 1.3;
5522        --navigation-promo-gap: var(--spacing-4);
5523        --mega-menu-promo-grid-image-min-width: 220px;
5524
5525        
5526
5527        
5528      }
5529
5530      
5531        #navigation-promo-mega_menu_GY8Qmw-11- {
5532          --content-over-media-row-gap: var(--spacing-6);
5533          --content-over-media-column-gap: var(--spacing-8);
5534        }
5535      
5536    }
5537
5538    @media screen and (min-width: 1400px) {
5539      #navigation-promo-mega_menu_GY8Qmw-11- {
5540        --mega-menu-promo-grid-image-max-width: 360px;
5541
5542        
5543          --promo-heading-font-size: var(--text-h6);
5544          --promo-heading-line-height: 1.4;
5545        
5546      }
5547
5548      
5549        #navigation-promo-mega_menu_GY8Qmw-11- {
5550          --content-over-media-row-gap: var(--spacing-4);
5551          --content-over-media-column-gap: var(--spacing-5);
5552        }
5553      
5554    }</style><div class="navigation-promo__wrapper  " id="navigation-promo-mega_menu_GY8Qmw-11-"><div class="navigation-promo navigation-promo--grid scroll-area bleed">
5555      
5556    </div></div></div>
5557
5558
5559</details></li>
5560
5561                  <li>
5561<details is="mega-menu-disclosure" trigger="click" >
5562                            <summary class="text-with-icon gap-2.5 bold link-faded-reverse" data-url="/collections/koti">Koti</summary><style>
5563    @media screen and (min-width: 1150px) {
5564      #mega-menu-mega_menu_pmnAYG {
5565        --mega-menu-nav-column-max-width: 160px;
5566        --mega-menu-justify-content: space-between;
5567        --mega-menu-nav-gap: var(--spacing-8);
5568
5569        
5570          --column-list-max-width: 75%;
5571        
5572      }
5573    }
5574
5575    @media screen and (min-width: 1400px) {
5576      #mega-menu-mega_menu_pmnAYG {
5577        --mega-menu-nav-column-max-width: 180px;
5578        --mega-menu-nav-gap: var(--spacing-16);
5579
5580        
5581          --column-list-max-width: 75%;
5582        
5583      }
5584    }
5585
5586    @media screen and (min-width: 1600px) {
5587      #mega-menu-mega_menu_pmnAYG {
5588        --mega-menu-nav-gap: var(--spacing-16);
5589      }
5590    }
5591
5592    @media screen and (min-width: 1800px) {
5593      #mega-menu-mega_menu_pmnAYG {
5594        --mega-menu-nav-gap: var(--spacing-20);
5595      }
5596    }
5597
5598  </style><div id="mega-menu-mega_menu_pmnAYG" class="mega-menu "><ul class="mega-menu__nav primary_menu first-level" role="list"><li data-target="eteeriset-oljyt-1" class="v-stack gap-4 justify-items-start">
5599          
5600            <a href="/collections/eteeriset-oljyt" class="h5" >
5601              <span class="reversed-link hover:show">Eteeriset öljyt
5602              </span>
5603            </a>
5604            
5605          
5606          
5607
5608          
5609        </li><li data-target="diffuusorit-tuoksulamput-2" class="v-stack gap-4 justify-items-start">
5610          
5611            <a href="/collections/diffuusorit-ja-tuoksulamput" class="h5" >
5612              <span class="reversed-link hover:show">Diffuusorit, tuoksulamput
5613              </span>
5614            </a>
5615            
5616          
5617          
5618
5619          
5620        </li><li data-target="koristekivet-ja-kristallit-3" class="v-stack gap-4 justify-items-start">
5621          
5622            <a href="/collections/koristekivet-ja-kristallit" class="h5" >
5623              <span class="reversed-link hover:show">Koristekivet ja kristallit
5624              </span>
5625            </a>
5626            
5627          
5628          
5629
5630          
5631        </li><li data-target="kaikki-huonetuoksut-ja-sisustustuotteet-4" class="v-stack gap-4 justify-items-start">
5632          
5633            <span class="reversed-link hover:show">Kaikki huonetuoksut ja sisustustuotteet<svg role="presentation" focusable="false" width="7" height="10" class="icon icon-chevron-right reverse-icon" viewBox="0 0 7 10">
5634        <path d="m1 9 4-4-4-4" fill="none" stroke="currentColor" stroke-width="2"></path>
5635      </svg></span>
5636          
5637          
5638
5639          
5640        </li><li data-target="taloustarvikkeet-5" class="v-stack gap-4 justify-items-start">
5641          
5642            <span class="reversed-link hover:show">Taloustarvikkeet<svg role="presentation" focusable="false" width="7" height="10" class="icon icon-chevron-right reverse-icon" viewBox="0 0 7 10">
5643        <path d="m1 9 4-4-4-4" fill="none" stroke="currentColor" stroke-width="2"></path>
5644      </svg></span>
5645          
5646          
5647
5648          
5649        </li><li data-target="pesuaineet-6" class="v-stack gap-4 justify-items-start">
5650          
5651            <span class="reversed-link hover:show">Pesuaineet<svg role="presentation" focusable="false" width="7" height="10" class="icon icon-chevron-right reverse-icon" viewBox="0 0 7 10">
5652        <path d="m1 9 4-4-4-4" fill="none" stroke="currentColor" stroke-width="2"></path>
5653      </svg></span>
5654          
5655          
5656
5657          
5658        </li><li data-target="lastenhoito-7" class="v-stack gap-4 justify-items-start">
5659          
5660            <span class="reversed-link hover:show">Lastenhoito<svg role="presentation" focusable="false" width="7" height="10" class="icon icon-chevron-right reverse-icon" viewBox="0 0 7 10">
5661        <path d="m1 9 4-4-4-4" fill="none" stroke="currentColor" stroke-width="2"></path>
5662      </svg></span>
5663          
5664          
5665
5666          
5667        </li><li data-target="kirjat-ja-kortit-8" class="v-stack gap-4 justify-items-start">
5668          
5669            <a href="/collections/kirjat-ja-kortit" class="h5" >
5670              <span class="reversed-link hover:show">Kirjat ja kortit
5671              </span>
5672            </a>
5673            
5674          
5675          
5676
5677          
5678        </li><li data-target="lahjakortit-9" class="v-stack gap-4 justify-items-start">
5679          
5680            <a href="/collections/lahjakortit" class="h5" >
5681              <span class="reversed-link hover:show">Lahjakortit
5682              </span>
5683            </a>
5684            
5685          
5686          
5687
5688          
5689        </li><li data-target="kaikki-talous-ja-sisustustuotteet-10" class="v-stack gap-4 justify-items-start">
5690          
5691            <a href="/collections/koti" class="h5" >
5692              <span class="reversed-link hover:show">Kaikki talous- ja sisustustuotteet
5693              </span>
5694            </a>
5695            
5696          
5697          
5698
5699          
5700        </li></ul>
5701  
5702
5703  
5704
5705  <div class="additional-content" id="ac">
5706    
5707      <ul class="mega-menu__nav ac_menu">
5708        <p class="h6 ac_menu_header">Kuumimmat tarjoukset ja vinkit</p>
5709        
5710          <li class="v-stack gap-4 justify-items-start">
5711            <a href="/collections/kodin-tuotteiden-uutuudet" class="h5" >
5712              <span class="reversed-link hover:show">Kodin tuotteiden uutuudet</span>
5713            </a>
5714          </li>
5715        
5716          <li class="v-stack gap-4 justify-items-start">
5717            <a href="/collections/aqva-finland" class="h5" >
5718              <span class="reversed-link hover:show">Uutta: Aqva-suihkusuodattimet</span>
5719            </a>
5720          </li>
5721        
5722          <li class="v-stack gap-4 justify-items-start">
5723            <a href="/collections/ruohis-hintaiset-tuotteet/tuoteryhma-eteeriset-oljyt" class="h5" >
5724              <span class="reversed-link hover:show">Eteerisiä öljyjä Ruohis-hintaan</span>
5725            </a>
5726          </li>
5727          
5728      </ul>  
5729      
5730
5731    
5732      <ul class="mega-menu__nav ac_menu">
5733        <p class="h6 ac_menu_header">Suosittelemme tutustumaan</p>
5734        
5735          <li class="v-stack gap-4 justify-items-start">
5736            <a href="/collections/arjen-aromaterapia" class="h5" >
5737              <span class="reversed-link hover:show">Arjen aromaterapia</span>
5738            </a>
5739          </li>
5740        
5741          <li class="v-stack gap-4 justify-items-start">
5742            <a href="/collections/koristekivet-ja-kristallit" class="h5" >
5743              <span class="reversed-link hover:show">Koristekivet ja kristallit</span>
5744            </a>
5745          </li>
5746        
5747          <li class="v-stack gap-4 justify-items-start">
5748            <a href="/collections/pesuaineet" class="h5" >
5749              <span class="reversed-link hover:show">Pesuaineet</span>
5750            </a>
5751          </li>
5752        
5753          <li class="v-stack gap-4 justify-items-start">
5754            <a href="/collections/suitsukkeet" class="h5" >
5755              <span class="reversed-link hover:show">Suitsukkeet</span>
5756            </a>
5757          </li>
5758        
5759          <li class="v-stack gap-4 justify-items-start">
5760            <a href="/collections/kestotuotteet-keittioon-ja-kylpyhuoneeseen" class="h5" >
5761              <span class="reversed-link hover:show">Kestotuotteet keittiöön ja kylpyhuoneeseen</span>
5762            </a>
5763          </li>
5764          
5765      </ul>  
5766     
5767    
5768    
5769      
5770    
5771      
5772    
5773      
5774    
5775      
5776        <ul id="kaikki-huonetuoksut-ja-sisustustuotteet-4" class="v-stack gap-2 justify-items-start second-level-menu">
5777          
5778            <li>
5779              <a href="/collections/huonetuoksut-ja-ilmanraikastimet"
5780               class="link-faded">
5781              <span >Huonetuoksut ja ilmanraikastimet</span>
5782              </a>
5783            </li>
5784          
5785            <li>
5786              <a href="/collections/kynttilat-ja-suolakivilamput"
5787               class="link-faded">
5788              <span >Kynttilät, suolakivilamput</span>
5789              </a>
5790            </li>
5791          
5792            <li>
5793              <a href="/collections/suitsukkeet"
5794               class="link-faded">
5795              <span >Suitsukkeet</span>
5796              </a>
5797            </li>
5798          
5799        </ul>  
5800      
5801    
5802      
5803        <ul id="taloustarvikkeet-5" class="v-stack gap-2 justify-items-start second-level-menu">
5804          
5805            <li>
5806              <a href="/collections/idatys-ja-versotus"
5807               class="link-faded">
5808              <span >Idätys ja versotus</span>
5809              </a>
5810            </li>
5811          
5812            <li>
5813              <a href="/collections/juomapullot"
5814               class="link-faded">
5815              <span >Juomapullot</span>
5816              </a>
5817            </li>
5818          
5819            <li>
5820              <a href="/collections/kestomukit"
5821               class="link-faded">
5822              <span >Kestomukit</span>
5823              </a>
5824            </li>
5825          
5826            <li>
5827              <a href="/collections/mehilaisvahatuotteet"
5828               class="link-faded">
5829              <span >Mehiläisvahatuotteet</span>
5830              </a>
5831            </li>
5832          
5833            <li>
5834              <a href="/collections/punaseetrituotteet"
5835               class="link-faded">
5836              <span >Punaseetrituotteet</span>
5837              </a>
5838            </li>
5839          
5840            <li>
5841              <a href="/collections/tiskiharjat-ja-tiskiratit"
5842               class="link-faded">
5843              <span >Tiskiharjat, tiskirätit</span>
5844              </a>
5845            </li>
5846          
5847            <li>
5848              <a href="/collections/muut-astiat-ja-taloustarvikkeet"
5849               class="link-faded">
5850              <span >Muut astiat ja  taloustarvikkeet</span>
5851              </a>
5852            </li>
5853          
5854            <li>
5855              <a href="/collections/taloustarvikkeet"
5856               class="link-faded">
5857              <span  style="font-weight:600;">Kaikki taloustarvikkeet</span>
5858              </a>
5859            </li>
5860          
5861        </ul>  
5862      
5863    
5864      
5865        <ul id="pesuaineet-6" class="v-stack gap-2 justify-items-start second-level-menu">
5866          
5867            <li>
5868              <a href="/collections/astianpesu"
5869               class="link-faded">
5870              <span >Astianpesu</span>
5871              </a>
5872            </li>
5873          
5874            <li>
5875              <a href="/collections/tiskiharjat-ja-tiskiratit"
5876               class="link-faded">
5877              <span >Tiskiharjat ja tiskirätit</span>
5878              </a>
5879            </li>
5880          
5881            <li>
5882              <a href="/collections/pyykinpesu"
5883               class="link-faded">
5884              <span >Pyykinpesu</span>
5885              </a>
5886            </li>
5887          
5888            <li>
5889              <a href="/collections/yleispesuaineet"
5890               class="link-faded">
5891              <span >Yleispesuaineet</span>
5892              </a>
5893            </li>
5894          
5895            <li>
5896              <a href="/collections/muut-pesuaineet-ja-siivoustarvikkeet"
5897               class="link-faded">
5898              <span >Muut pesuaineet ja siivoustarvikkeet</span>
5899              </a>
5900            </li>
5901          
5902            <li>
5903              <a href="/collections/pesuaineet"
5904               class="link-faded">
5905              <span  style="font-weight:600;">Kaikki pesuaineet</span>
5906              </a>
5907            </li>
5908          
5909        </ul>  
5910      
5911    
5912      
5913        <ul id="lastenhoito-7" class="v-stack gap-2 justify-items-start second-level-menu">
5914          
5915            <li>
5916              <a href="/collections/juomapullot-tutit-ja-tuttipullot"
5917               class="link-faded">
5918              <span >Juomapullot, tutit ja tuttipullot</span>
5919              </a>
5920            </li>
5921          
5922            <li>
5923              <a href="/collections/lasten-hygieniatuotteet"
5924               class="link-faded">
5925              <span >Lasten hygienia ja ihonhoito</span>
5926              </a>
5927            </li>
5928          
5929            <li>
5930              <a href="/collections/lastenruoka"
5931               class="link-faded">
5932              <span >Lastenruoka</span>
5933              </a>
5934            </li>
5935          
5936            <li>
5937              <a href="/collections/lasten-vitamiinit"
5938               class="link-faded">
5939              <span >Lasten vitamiinit</span>
5940              </a>
5941            </li>
5942          
5943            <li>
5944              <a href="/collections/odottavalle-ja-imettavalle-aidille"
5945               class="link-faded">
5946              <span >Raskaus ja imetys</span>
5947              </a>
5948            </li>
5949          
5950            <li>
5951              <a href="/collections/kaikki-lastenhoitotuotteet"
5952               class="link-faded">
5953              <span  style="font-weight:600;">Kaikki lastenhoitotuotteet</span>
5954              </a>
5955            </li>
5956          
5957        </ul>  
5958      
5959    
5960      
5961    
5962      
5963    
5964      
5965    
5966  </div>
5967
5968  
5969
5970  
5971
5972
5973
5974
5975
5976<style>
5977  #navigation-promo-mega_menu_pmnAYG-10- {
5978    --navigation-promo-grid: 
5979  
5980    auto / repeat(0, minmax(var(--mega-menu-promo-grid-image-min-width), var(--mega-menu-promo-grid-image-max-width)))
5981
5982  
5983;
5984    --mega-menu-promo-grid-image-max-width: 300px;
5985    --mega-menu-promo-grid-image-min-width: 172px;
5986    --promo-heading-font-size: var(--text-h5);
5987    --content-over-media-row-gap: var(--spacing-3);
5988    --content-over-media-column-gap: var(--spacing-4);--navigation-promo-gap: var(--spacing-2);
5989      --panel-wrapper-justify-content: flex-start;}
5990
5991  #navigation-promo-mega_menu_pmnAYG-10- .navigation-promo__carousel-controls {inset-block-end: var(--content-over-media-column-gap);}
5992
5993  @media screen and (min-width:700px) {
5994    #navigation-promo-mega_menu_pmnAYG-10- {--promo-heading-font-size: var(--text-h6);--mega-menu-promo-grid-image-min-width: 192px;
5995      --content-over-media-row-gap: var(--spacing-4);
5996      --content-over-media-column-gap: var(--spacing-5);
5997    }
5998  }@media screen and (min-width: 1150px) {
5999      #navigation-promo-mega_menu_pmnAYG-10- {
6000        --promo-heading-font-size: var(--text-h4);
6001        --promo-heading-line-height: 1.3;
6002        --navigation-promo-gap: var(--spacing-4);
6003        --mega-menu-promo-grid-image-min-width: 220px;
6004
6005        
6006
6007        
6008      }
6009
6010      
6011        #navigation-promo-mega_menu_pmnAYG-10- {
6012          --content-over-media-row-gap: var(--spacing-6);
6013          --content-over-media-column-gap: var(--spacing-8);
6014        }
6015      
6016    }
6017
6018    @media screen and (min-width: 1400px) {
6019      #navigation-promo-mega_menu_pmnAYG-10- {
6020        --mega-menu-promo-grid-image-max-width: 360px;
6021
6022        
6023          --promo-heading-font-size: var(--text-h6);
6024          --promo-heading-line-height: 1.4;
6025        
6026      }
6027
6028      
6029        #navigation-promo-mega_menu_pmnAYG-10- {
6030          --content-over-media-row-gap: var(--spacing-4);
6031          --content-over-media-column-gap: var(--spacing-5);
6032        }
6033      
6034    }</style><div class="navigation-promo__wrapper  " id="navigation-promo-mega_menu_pmnAYG-10-"><div class="navigation-promo navigation-promo--grid scroll-area bleed">
6035      
6036    </div></div></div>
6037
6038
6039</details></li>
6040
6041                  <li><details is="mega-menu-disclosure" trigger="click" >
6042                            <summary class="text-with-icon gap-2.5 bold link-faded-reverse" data-url="/collections">Tarjoukset</summary><style>
6043    @media screen and (min-width: 1150px) {
6044      #mega-menu-mega_menu_gkJeYH {
6045        --mega-menu-nav-column-max-width: 160px;
6046        --mega-menu-justify-content: space-between;
6047        --mega-menu-nav-gap: var(--spacing-8);
6048
6049        
6050          --column-list-max-width: 75%;
6051        
6052      }
6053    }
6054
6055    @media screen and (min-width: 1400px) {
6056      #mega-menu-mega_menu_gkJeYH {
6057        --mega-menu-nav-column-max-width: 180px;
6058        --mega-menu-nav-gap: var(--spacing-16);
6059
6060        
6061          --column-list-max-width: 75%;
6062        
6063      }
6064    }
6065
6066    @media screen and (min-width: 1600px) {
6067      #mega-menu-mega_menu_gkJeYH {
6068        --mega-menu-nav-gap: var(--spacing-16);
6069      }
6070    }
6071
6072    @media screen and (min-width: 1800px) {
6073      #mega-menu-mega_menu_gkJeYH {
6074        --mega-menu-nav-gap: var(--spacing-20);
6075      }
6076    }
6077
6078  </style><div id="mega-menu-mega_menu_gkJeYH" class="mega-menu "><ul class="mega-menu__nav primary_menu first-level" role="list"><li data-target="ruohonjuuri-paivat-ale-jopa-50-1" class="v-stack gap-4 justify-items-start">
6079          
6080            <a href="/collections/ruohonjuuri-paivat" class="h5" >
6081              <span class="reversed-link hover:show">Ruohonjuuri-päivät - Ale jopa -50%
6082              </span>
6083            </a>
6084            
6085          
6086          
6087
6088          
6089        </li><li data-target="kuukauden-tarjoukset-2" class="v-stack gap-4 justify-items-start">
6090          
6091            <a href="/pages/kuukausitarjoukset" class="h5" >
6092              <span class="reversed-link hover:show">Kuukauden tarjoukset
6093              </span>
6094            </a>
6095            
6096          
6097          
6098
6099          
6100        </li><li data-target="edulliset-ruohis-hinnat-3" class="v-stack gap-4 justify-items-start">
6101          
6102            <a href="/collections/ruohis-hintaiset-tuotteet" class="h5" >
6103              <span class="reversed-link hover:show">Edulliset Ruohis-hinnat
6104              </span>
6105            </a>
6106            
6107          
6108          
6109
6110          
6111        </li><li data-target="outlet-tee-loytoja-jopa-70-4" class="v-stack gap-4 justify-items-start">
6112          
6113            <a href="/collections/outlet" class="h5" >
6114              <span class="reversed-link hover:show">Outlet - Tee löytöjä jopa -70%
6115              </span>
6116            </a>
6117            
6118          
6119          
6120
6121          
6122        </li><li data-target="kaikki-tarjoukset-5" class="v-stack gap-4 justify-items-start">
6123          
6124            <a href="/collections/kaikki-tarjoustuotteet" class="h5" >
6125              <span class="reversed-link hover:show">Kaikki tarjoukset
6126              </span>
6127            </a>
6128            
6129          
6130          
6131
6132          
6133        </li></ul>
6134  
6135
6136  
6137
6138  <div class="additional-content" id="ac">
6139      
6140
6141     
6142    
6143    
6144      
6145    
6146      
6147    
6148      
6149    
6150      
6151    
6152      
6153    
6154  </div>
6155
6156  
6157
6158  
6159
6160
6161
6162
6163
6164<style>
6165  #navigation-promo-mega_menu_gkJeYH-5- {
6166    --navigation-promo-grid: 
6167  
6168    auto / repeat(0, minmax(var(--mega-menu-promo-grid-image-min-width), var(--mega-menu-promo-grid-image-max-width)))
6169
6170  
6171;
6172    --mega-menu-promo-grid-image-max-width: 300px;
6173    --mega-menu-promo-grid-image-min-width: 172px;
6174    --promo-heading-font-size: var(--text-h5);
6175    --content-over-media-row-gap: var(--spacing-3);
6176    --content-over-media-column-gap: var(--spacing-4);--navigation-promo-gap: var(--spacing-2);
6177      --panel-wrapper-justify-content: flex-start;}
6178
6179  #navigation-promo-mega_menu_gkJeYH-5- .navigation-promo__carousel-controls {inset-block-end: var(--content-over-media-column-gap);}
6180
6181  @media screen and (min-width:700px) {
6182    #navigation-promo-mega_menu_gkJeYH-5- {--promo-heading-font-size: var(--text-h6);--mega-menu-promo-grid-image-min-width: 192px;
6183      --content-over-media-row-gap: var(--spacing-4);
6184      --content-over-media-column-gap: var(--spacing-5);
6185    }
6186  }@media screen and (min-width: 1150px) {
6187      #navigation-promo-mega_menu_gkJeYH-5- {
6188        --promo-heading-font-size: var(--text-h4);
6189        --promo-heading-line-height: 1.3;
6190        --navigation-promo-gap: var(--spacing-4);
6191        --mega-menu-promo-grid-image-min-width: 220px;
6192
6193        
6194
6195        
6196      }
6197
6198      
6199        #navigation-promo-mega_menu_gkJeYH-5- {
6200          --content-over-media-row-gap: var(--spacing-6);
6201          --content-over-media-column-gap: var(--spacing-8);
6202        }
6203      
6204    }
6205
6206    @media screen and (min-width: 1400px) {
6207      #navigation-promo-mega_menu_gkJeYH-5- {
6208        --mega-menu-promo-grid-image-max-width: 360px;
6209
6210        
6211          --promo-heading-font-size: var(--text-h5);
6212          --promo-heading-line-height: 1.4;
6213        
6214      }
6215
6216      
6217        #navigation-promo-mega_menu_gkJeYH-5- {
6218          --content-over-media-row-gap: var(--spacing-5);
6219          --content-over-media-column-gap: var(--spacing-6);
6220        }
6221      
6222    }</style><div class="navigation-promo__wrapper  " id="navigation-promo-mega_menu_gkJeYH-5-"><div class="navigation-promo navigation-promo--grid scroll-area bleed">
6223      
6224    </div></div></div>
6225
6226
6227</details></li></ul>
6228            </nav></div>
6229      </div>
6230        <a href="/" class="header__logo"><span class="sr-only">Ruohonjuuri</span><img src="//www.ruohonjuuri.fi/cdn/shop/files/ruohonjuuri-logo_8dcde091-c95e-44bf-80a6-0542147135bc.png?v=1731590953&amp;width=992" alt="" srcset="//www.ruohonjuuri.fi/cdn/shop/files/ruohonjuuri-logo_8dcde091-c95e-44bf-80a6-0542147135bc.png?v=1731590953&amp;width=420 420w, //www.ruohonjuuri.fi/cdn/shop/files/ruohonjuuri-logo_8dcde091-c95e-44bf-80a6-0542147135bc.png?v=1731590953&amp;width=630 630w" width="992" height="84" sizes="210px" class="header__logo-image"></a>
6231      
6232<div class="header__secondary-nav">
6233        
6234
6235        <div class="header__icon-list">
6236          <div class="custom_searchbox desktop-search-wrapper">
6237            <form action="/search" method="get" role="search">
6238              <div class="custom-input">
6239                <input type="search" name="q" placeholder="Hae tuotteita, kategorioita tai brändejä.." autocomplete="off" autocorrect="off" autocapitalize="off" spellcheck="false" role="combobox" value aria-label="Haku">
6240                <button type="submit"><svg role="presentation" stroke-width="1.5" focusable="false" width="15" height="15" class="icon icon-search" viewBox="0 0 22 22">
6241        <circle cx="11" cy="10" r="7" fill="none" stroke="currentColor"></circle>
6242        <path d="m16 15 3 3" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"></path>
6243      </svg></button>
6244              </div>
6245            </form>
6246          </div><a href="https://www.ruohonjuuri.fi/customer_authentication/redirect?locale=fi&region_country=FI" class="tap-area sm:block">
6247              <span class="sr-only">Avaa tilisivu</span><svg role="presentation" stroke-width="1.5" focusable="false" width="22" height="22" class="icon icon-account" viewBox="0 0 22 22">
6248        <circle cx="11" cy="7" r="4" fill="none" stroke="currentColor"></circle>
6249        <path d="M3.5 19c1.421-2.974 4.247-5 7.5-5s6.079 2.026 7.5 5" fill="none" stroke="currentColor" stroke-linecap="round"></path>
6250      </svg></a><a href="/cart" data-no-instant class="relative tap-area" aria-controls="cart-drawer">
6251            <span class="sr-only">Avaa ostoskori</span><svg role="presentation" stroke-width="1.5" focusable="false" width="22" height="22" class="icon icon-cart" viewBox="0 0 22 22">
6252            <path d="M9.182 18.454a.91.91 0 1 1-1.818 0 .91.91 0 0 1 1.818 0Zm7.272 0a.91.91 0 1 1-1.818 0 .91.91 0 0 1 1.819 0Z" fill="currentColor"></path>
6253            <path d="M5.336 6.636H21l-3.636 8.182H6.909L4.636 3H1m8.182 15.454a.91.91 0 1 1-1.818 0 .91.91 0 0 1 1.818 0Zm7.272 0a.91.91 0 1 1-1.818 0 .91.91 0 0 1 1.819 0Z" fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"></path>
6254          </svg><div class="header__cart-count">
6255              <cart-count class="count-bubble opacity-0" aria-hidden="true">0</cart-count>
6256            </div>
6257          </a>
6258        </div>
6259      </div>
6260      
6261      <div class="custom_searchbox mobile-search-wrapper lg:hidden">
6262        <form action="/search" method="get" role="search">
6263          <div class="custom-input">
6264            <input class="main-search__input" type="text" name="q" autocomplete="off" autocorrect="off" aria-label="Haku" value="" placeholder="Hae tuotteita, kategorioita tai brändejä..">		
6265            <button type="submit"><svg role="presentation" stroke-width="1.5" focusable="false" width="15" height="15" class="icon icon-search" viewBox="0 0 22 22">
6266        <circle cx="11" cy="10" r="7" fill="none" stroke="currentColor"></circle>
6267        <path d="m16 15 3 3" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"></path>
6268      </svg></button>
6269          </div>		
6270        </form>		
6271      </div>
6272    </div>
6273  </store-header>
6274</height-observer><navigation-drawer mobile-opening="left" open-from="left" id="header-sidebar-menu" class="navigation-drawer drawer lg:hidden" >
6275    <button is="close-button" aria-label="Sulje"><svg role="presentation" stroke-width="2" focusable="false" width="19" height="19" class="icon icon-close" viewBox="0 0 24 24">
6276        <path d="M17.658 6.343 6.344 17.657M17.658 17.657 6.344 6.343" stroke="currentColor"></path>
6277      </svg></button><div class="panel-list__wrapper">
6278  <div class="panel">
6279    <div class="panel__wrapper" >
6280      <div class="panel__scroller v-stack gap-8"><ul class="v-stack gap-2">
6281<li class="h5 sm:h5"><button class="text-with-icon w-full group justify-between" aria-expanded="false" data-panel="1-0">
6282                  <span>Uutta</span>
6283                  <span class="circle-chevron group-hover:colors group-expanded:colors"><svg role="presentation" focusable="false" width="5" height="8" class="icon icon-chevron-right-small reverse-icon" viewBox="0 0 5 8">
6284        <path d="m.75 7 3-3-3-3" fill="none" stroke="currentColor" stroke-width="1.5"></path>
6285      </svg></span>
6286                </button></li>
6287<li class="h5 sm:h5"><button class="text-with-icon w-full group justify-between" aria-expanded="false" data-panel="1-1">
6288                  <span>Kauneus</span>
6289                  <span class="circle-chevron group-hover:colors group-expanded:colors"><svg role="presentation" focusable="false" width="5" height="8" class="icon icon-chevron-right-small reverse-icon" viewBox="0 0 5 8">
6290        <path d="m.75 7 3-3-3-3" fill="none" stroke="currentColor" stroke-width="1.5"></path>
6291      </svg></span>
6292                </button></li>
6293<li class="h5 sm:h5"><button class="text-with-icon w-full group justify-between" aria-expanded="false" data-panel="1-2">
6294                  <span>Hyvinvointi</span>
6295                  <span class="circle-chevron group-hover:colors group-expanded:colors"><svg role="presentation" focusable="false" width="5" height="8" class="icon icon-chevron-right-small reverse-icon" viewB
6295ox="0 0 5 8">
6296        <path d="m.75 7 3-3-3-3" fill="none" stroke="currentColor" stroke-width="1.5"></path>
6297      </svg></span>
6298                </button></li>
6299<li class="h5 sm:h5"><button class="text-with-icon w-full group justify-between" aria-expanded="false" data-panel="1-3">
6300                  <span>Ruoka</span>
6301                  <span class="circle-chevron group-hover:colors group-expanded:colors"><svg role="presentation" focusable="false" width="5" height="8" class="icon icon-chevron-right-small reverse-icon" viewBox="0 0 5 8">
6302        <path d="m.75 7 3-3-3-3" fill="none" stroke="currentColor" stroke-width="1.5"></path>
6303      </svg></span>
6304                </button></li>
6305<li class="h5 sm:h5"><button class="text-with-icon w-full group justify-between" aria-expanded="false" data-panel="1-4">
6306                  <span>Koti</span>
6307                  <span class="circle-chevron group-hover:colors group-expanded:colors"><svg role="presentation" focusable="false" width="5" height="8" class="icon icon-chevron-right-small reverse-icon" viewBox="0 0 5 8">
6308        <path d="m.75 7 3-3-3-3" fill="none" stroke="currentColor" stroke-width="1.5"></path>
6309      </svg></span>
6310                </button></li>
6311<li class="h5 sm:h5"><button class="text-with-icon w-full group justify-between" aria-expanded="false" data-panel="1-5">
6312                  <span>Tarjoukset</span>
6313                  <span class="circle-chevron group-hover:colors group-expanded:colors"><svg role="presentation" focusable="false" width="5" height="8" class="icon icon-chevron-right-small reverse-icon" viewBox="0 0 5 8">
6314        <path d="m.75 7 3-3-3-3" fill="none" stroke="currentColor" stroke-width="1.5"></path>
6315      </svg></span>
6316                </button></li></ul><ul class="v-stack gap-2"><li>
6317                <a href="/pages/myymalat" class="h6 group"><span><span class="reversed-link">Etsi myymälä</span></span></a>
6318              </li><li>
6319                <a href="/pages/tuotemerkit" class="h6 group"><span><span class="reversed-link">Tuotemerkit</span></span></a>
6320              </li><li>
6321                <a href="/blogs/ajankohtaista" class="h6 group"><span><span class="reversed-link">Artikkelit</span></span></a>
6322              </li><li>
6323                <a href="/pages/kanta-asiakasohjelma" class="h6 group"><span><span class="reversed-link">Kanta-asiakasohjelma</span></span></a>
6324              </li></ul></div><div class="panel-footer v-stack gap-5"><ul class="social-media " role="list"><li>
6325      <a href="https://www.facebook.com/ruohonjuuri" class="tap-area" target="_blank" rel="noopener" aria-label="Seuraa: Facebook"><svg role="presentation" focusable="false" width="27" height="27" class="icon icon-facebook" viewBox="0 0 24 24">
6326        <path fill-rule="evenodd" clip-rule="evenodd" d="M10.183 21.85v-8.868H7.2V9.526h2.983V6.982a4.17 4.17 0 0 1 4.44-4.572 22.33 22.33 0 0 1 2.667.144v3.084h-1.83a1.44 1.44 0 0 0-1.713 1.68v2.208h3.423l-.447 3.456h-2.97v8.868h-3.57Z" fill="currentColor"/>
6327      </svg></a>
6328    </li><li>
6329      <a href="https://twitter.com/ruohonjuuri" class="tap-area" target="_blank" rel="noopener" aria-label="Seuraa: Twitter"><svg role="presentation" focusable="false" width="27" height="27" class="icon icon-twitter" viewBox="0 0 24 24">
6330        <path d="M16.94 4h2.715l-5.93 6.777L20.7 20h-5.462l-4.278-5.593L6.065 20H3.35l6.342-7.25L3 4h5.6l3.868 5.113L16.94 4Zm-.952 14.375h1.504L7.784 5.54H6.17l9.818 12.836Z" fill="currentColor"/>
6331      </svg></a>
6332    </li><li>
6333      <a href="https://www.instagram.com/ruohonjuuri/" class="tap-area" target="_blank" rel="noopener" aria-label="Seuraa: Instagram"><svg role="presentation" focusable="false" width="27" height="27" class="icon icon-instagram" viewBox="0 0 24 24">
6334        <path fill-rule="evenodd" clip-rule="evenodd" d="M12 2.4c-2.607 0-2.934.011-3.958.058-1.022.046-1.72.209-2.33.446a4.705 4.705 0 0 0-1.7 1.107 4.706 4.706 0 0 0-1.108 1.7c-.237.611-.4 1.31-.446 2.331C2.41 9.066 2.4 9.392 2.4 12c0 2.607.011 2.934.058 3.958.046 1.022.209 1.72.446 2.33a4.706 4.706 0 0 0 1.107 1.7c.534.535 1.07.863 1.7 1.108.611.237 1.309.4 2.33.446 1.025.
6334047 1.352.058 3.959.058s2.934-.011 3.958-.058c1.022-.046 1.72-.209 2.33-.446a4.706 4.706 0 0 0 1.7-1.107 4.706 4.706 0 0 0 1.108-1.7c.237-.611.4-1.31.446-2.33.047-1.025.058-1.352.058-3.959s-.011-2.934-.058-3.958c-.047-1.022-.209-1.72-.446-2.33a4.706 4.706 0 0 0-1.107-1.7 4.705 4.705 0 0 0-1.7-1.108c-.611-.237-1.31-.4-2.331-.446C14.934 2.41 14.608 2.4 12 2.4Zm0 1.73c2.563 0 2.867.01 3.88.056.935.042 1.443.199 1.782.33.448.174.768.382 1.104.718.336.336.544.656.718 1.104.131.338.287.847.33 1.783.046 1.012.056 1.316.056 3.879 0 2.563-.01 2.867-.056 3.88-.043.935-.199 1.444-.33 1.782a2.974 2.974 0 0 1-.719 1.104 2.974 2.974 0 0 1-1.103.718c-.339.131-.847.288-1.783.33-1.012.046-1.316.056-3.88.056-2.563 0-2.866-.01-3.878-.056-.936-.042-1.445-.199-1.783-.33a2.974 2.974 0 0 1-1.104-.718 2.974 2.974 0 0 1-.718-1.104c-.131-.338-.288-.847-.33-1.783-.047-1.012-.056-1.316-.056-3.879 0-2.563.01-2.867.056-3.88.042-.935.199-1.443.33-1.782.174-.448.382-.768.718-1.104a2.974 2.974 0 0 1 1.104-.718c.338-.131.847-.288 1.783-.33C9.133 4.14 9.437 4.13 12 4.13Zm0 11.07a3.2 3.2 0 1 1 0-6.4 3.2 3.2 0 0 1 0 6.4Zm0-8.13a4.93 4.93 0 1 0 0 9.86 4.93 4.93 0 0 0 0-9.86Zm6.276-.194a1.152 1.152 0 1 1-2.304 0 1.152 1.152 0 0 1 2.304 0Z" fill="currentColor"/>
6335      </svg></a>
6336    </li><li>
6337      <a href="https://fi.pinterest.com/ruohonjuuri/" class="tap-area" target="_blank" rel="noopener" aria-label="Seuraa: Pinterest"><svg role="presentation" focusable="false" width="27" height="27" class="icon icon-pinterest" viewBox="0 0 24 24">
6338        <path fill-rule="evenodd" clip-rule="evenodd" d="M11.765 2.401c3.59-.054 5.837 1.4 6.895 3.95.349.842.722 2.39.442 3.675-.112.512-.144 1.048-.295 1.53-.308.983-.708 1.853-1.238 2.603-.72 1.02-1.81 1.706-3.182 2.052-1.212.305-2.328-.152-2.976-.643-.206-.156-.483-.36-.56-.643h-.029c-.046.515-.244 1.062-.383 1.531-.193.65-.23 1.321-.472 1.929a12.345 12.345 0 0 1-.942 1.868c-.184.302-.692 1.335-1.061 1.347-.04-.078-.057-.108-.06-.245-.118-.19-.035-.508-.087-.766-.082-.4-.145-1.123-.06-1.53v-.643c.096-.442.092-.894.207-1.317.25-.92.39-1.895.648-2.848.249-.915.477-1.916.678-2.847.045-.21-.21-.815-.265-1.041-.174-.713-.042-1.7.176-2.236.275-.674 1.08-1.703 2.122-1.439.838.212 1.371 1.118 1.09 2.266-.295 1.205-.677 2.284-.943 3.49-.068.311.05.641.118.827.248.672 1 1.324 2.004 1.072 1.52-.383 2.193-1.76 2.652-3.246.124-.402.109-.781.206-1.225.204-.935.118-2.331-.177-3.061-.472-1.17-1.353-1.92-2.563-2.328L12.707 4.3c-.56-.128-1.626.064-2.004.183-1.69.535-2.737 1.427-3.388 3.032-.222.546-.344 1.1-.383 1.868l-.03.276c.13.686.144 1.14.413 1.653.132.252.447.451.5.765.032.185-.104.464-.147.613-.065.224-.041.48-.147.673-.192.349-.714.087-.943-.061-1.192-.77-2.175-2.995-1.62-5.144.085-.332.09-.62.206-.919.723-1.844 1.802-2.978 3.359-3.95.583-.364 1.37-.544 2.092-.734l1.149-.154Z" fill="currentColor"/>
6339      </svg></a>
6340    </li><li>
6341      <a href="https://www.youtube.com/channel/UCCKI4cBiJwtg2dUxmozVdXA" class="tap-area" target="_blank" rel="noopener" aria-label="Seuraa: YouTube"><svg role="presentation" focusable="false" width="27" height="27" class="icon icon-youtube" viewBox="0 0 24 24">
6342        <path fill-rule="evenodd" clip-rule="evenodd" d="M20.44 5.243c.929.244 1.66.963 1.909 1.876.451 1.654.451 5.106.451 5.106s0 3.452-.451 5.106a2.681 2.681 0 0 1-1.91 1.876c-1.684.443-8.439.443-8.439.443s-6.754 0-8.439-.443a2.682 2.682 0 0 1-1.91-1.876c-.45-1.654-.45-5.106-.45-5.106s0-3.452.45-5.106a2.681 2.681 0 0 1 1.91-1.876c1.685-.443 8.44-.443 8.44-.443s6.754 0 8.438.443Zm-5.004 6.982L9.792 15.36V9.091l5.646 3.134Z" fill="currentColor"/>
6343      </svg></a>
6344    </li><li>
6345      <a href="https://www.linkedin.com/company/ruohonjuuri-oy/" class="tap-area" target="_blank" rel="noopener" aria-label="Seuraa: LinkedIn"><svg role="presentation" focusable="false" width="27" height="27" class="icon icon-linkedin" viewBox="0 0 24 24">
6346        <path fill-rule="evenodd" clip-rule="evenodd" d="M7.349 5.478a1.875 1.875 0 1 0-3.749 0 1.875 1.875 0 1 0 3.749 0ZM7.092 19.2H3.857V8.78h3.235V19.2ZM12.22 8.78H9.121V19.2h3.228v-5.154c0-1.36.257-2.676 1.94-2.676 1.658 0 1.68 1.554 1.68 2.763V19.2H19.2v-5.715c0-2.806-.605-4.963-3.877-4.963-1.573 0-2.629.863-3.06 1.683h-.044V8.78Z" fill="currentColor"/>
6347      </svg></a>
6348    </li></ul><div class="panel-footer__localization-wrapper h-stack gap-6 border-t md:hidden">
6349                    <a href="/account" class="panel-footer__account-link bold text-sm"><svg role="presentation" stroke-width="1.5" focusable="false" width="22" height="22" class="icon icon-account" viewBox="0 0 22 22">
6350        <circle cx="11" cy="7" r="4" fill="none" stroke="currentColor"></circle>
6351        <path d="M3.5 19c1.421-2.974 4.247-5 7.5-5s6.079 2.026 7.5 5" fill="none" stroke="currentColor" stroke-linecap="round"></path>
6352      </svg>Kirjaudu</a>
6353                   </div></div></div>
6354  </div><div class="panel gap-8">
6355      <div class="panel__wrapper" style="--panel-wrapper-justify-content: flex-start" hidden>
6356                  <ul class="v-stack gap-3">
6357                    <li class="lg:hidden">
6358                      <button class="text-with-icon h6 text-subdued" data-panel="0"><svg role="presentation" focusable="false" width="7" height="10" class="icon icon-chevron-left reverse-icon" viewB
6358ox="0 0 7 10">
6359        <path d="M6 1 2 5l4 4" fill="none" stroke="currentColor" stroke-width="2"></path>
6360      </svg>Uutta
6361                      </button>
6362                    </li><li class="h5 sm:h4"><a class="group block w-full" href="/collections/uutuudet"><span><span class="reversed-link">Katso kaikki uutuudet</span></span>
6363                            </a></li><li class="h5 sm:h4"><a class="group block w-full" href="/collections/kauneuden-uutuudet"><span><span class="reversed-link">Kauneuden uutuudet</span></span>
6364                            </a></li><li class="h5 sm:h4"><a class="group block w-full" href="/collections/terveyden-uutuudet"><span><span class="reversed-link">Terveyden uutuudet</span></span>
6365                            </a></li><li class="h5 sm:h4"><a class="group block w-full" href="/collections/ruokauutuudet-1"><span><span class="reversed-link">Ruokauutuudet</span></span>
6366                            </a></li><li class="h5 sm:h4"><a class="group block w-full" href="/collections/kodin-tuotteiden-uutuudet"><span><span class="reversed-link">Kodin tuotteiden uutuudet</span></span>
6367                            </a></li></ul>
6368
6369
6370
6371<style>
6372  #navigation-promo-mega_menu_qkYxjD-drawer-5- {
6373    --navigation-promo-grid: 
6374  
6375    auto / repeat(0, minmax(var(--mega-menu-promo-grid-image-min-width), var(--mega-menu-promo-grid-image-max-width)))
6376
6377  
6378;
6379    --mega-menu-promo-grid-image-max-width: 300px;
6380    --mega-menu-promo-grid-image-min-width: 172px;
6381    --promo-heading-font-size: var(--text-h5);
6382    --content-over-media-row-gap: var(--spacing-3);
6383    --content-over-media-column-gap: var(--spacing-4);--navigation-promo-gap: var(--spacing-2);
6384      --panel-wrapper-justify-content: flex-start;}
6385
6386  #navigation-promo-mega_menu_qkYxjD-drawer-5- .navigation-promo__carousel-controls {inset-block-end: var(--content-over-media-column-gap);}
6387
6388  @media screen and (min-width:700px) {
6389    #navigation-promo-mega_menu_qkYxjD-drawer-5- {--promo-heading-font-size: var(--text-h6);--mega-menu-promo-grid-image-min-width: 192px;
6390      --content-over-media-row-gap: var(--spacing-4);
6391      --content-over-media-column-gap: var(--spacing-5);
6392    }
6393  }@media screen and (min-width: 1150px) {
6394      #navigation-promo-mega_menu_qkYxjD-drawer-5- {
6395        --promo-heading-font-size: var(--text-h5);
6396        --content-over-media-row-gap: var(--spacing-5);
6397        --content-over-media-column-gap: var(--spacing-7);
6398        --mega-menu-promo-grid-image-min-width: 220px;
6399
6400      
6401      }
6402    }</style><div class="navigation-promo__wrapper  " id="navigation-promo-mega_menu_qkYxjD-drawer-5-"><div class="navigation-promo navigation-promo--grid scroll-area bleed">
6403      
6404    </div></div></div><div class="panel__wrapper" style="--panel-wrapper-justify-content: flex-start" hidden>
6405                  <ul class="v-stack gap-3">
6406                    <li class="lg:hidden">
6407                      <button class="text-with-icon h6 text-subdued" data-panel="0"><svg role="presentation" focusable="false" width="7" height="10" class="icon icon-chevron-left reverse-icon" viewBox="0 0 7 10">
6408        <path d="M6 1 2 5l4 4" fill="none" stroke="currentColor" stroke-width="2"></path>
6409      </svg>Kauneus
6410                      </button>
6411                    </li><li class="h5 sm:h4"><button class="text-with-icon w-full justify-between" aria-expanded="false" data-panel="2-0">
6412                              <span>Kasvot</span>
6413                              <span class="circle-chevron group-hover:colors group-expanded:colors"><svg role="presentation" focusable="false" width="5" height="8" class="icon icon-chevron-right-small reverse-icon" viewBox="0 0 5 8">
6414        <path d="m.75 7 3-3-3-3" fill="none" stroke="currentColor" stroke-width="1.5"></path>
6415      </svg></span>
6416                            </button></li><li class="h5 sm:h4"><button class="text-with-icon w-full justify-between" aria-expanded="false" data-panel="2-1">
6417                              <span>Vartalo</span>
6418                              <span class="circle-chevron group-hover:colors group-expanded:colors"><svg role="presentation" focusable="false" width="5" height="8" class="icon icon-chevron-right-small reverse-icon" viewB
6418ox="0 0 5 8">
6419        <path d="m.75 7 3-3-3-3" fill="none" stroke="currentColor" stroke-width="1.5"></path>
6420      </svg></span>
6421                            </button></li><li class="h5 sm:h4"><button class="text-with-icon w-full justify-between" aria-expanded="false" data-panel="2-2">
6422                              <span>Hiustuotteet</span>
6423                              <span class="circle-chevron group-hover:colors group-expanded:colors"><svg role="presentation" focusable="false" width="5" height="8" class="icon icon-chevron-right-small reverse-icon" viewBox="0 0 5 8">
6424        <path d="m.75 7 3-3-3-3" fill="none" stroke="currentColor" stroke-width="1.5"></path>
6425      </svg></span>
6426                            </button></li><li class="h5 sm:h4"><button class="text-with-icon w-full justify-between" aria-expanded="false" data-panel="2-3">
6427                              <span>Meikit</span>
6428                              <span class="circle-chevron group-hover:colors group-expanded:colors"><svg role="presentation" focusable="false" width="5" height="8" class="icon icon-chevron-right-small reverse-icon" viewBox="0 0 5 8">
6429        <path d="m.75 7 3-3-3-3" fill="none" stroke="currentColor" stroke-width="1.5"></path>
6430      </svg></span>
6431                            </button></li><li class="h5 sm:h4"><button class="text-with-icon w-full justify-between" aria-expanded="false" data-panel="2-4">
6432                              <span>Ihotyypit</span>
6433                              <span class="circle-chevron group-hover:colors group-expanded:colors"><svg role="presentation" focusable="false" width="5" height="8" class="icon icon-chevron-right-small reverse-icon" viewBox="0 0 5 8">
6434        <path d="m.75 7 3-3-3-3" fill="none" stroke="currentColor" stroke-width="1.5"></path>
6435      </svg></span>
6436                            </button></li><li class="h5 sm:h4"><button class="text-with-icon w-full justify-between" aria-expanded="false" data-panel="2-5">
6437                              <span>Hiustyypit</span>
6438                              <span class="circle-chevron group-hover:colors group-expanded:colors"><svg role="presentation" focusable="false" width="5" height="8" class="icon icon-chevron-right-small reverse-icon" viewBox="0 0 5 8">
6439        <path d="m.75 7 3-3-3-3" fill="none" stroke="currentColor" stroke-width="1.5"></path>
6440      </svg></span>
6441                            </button></li><li class="h5 sm:h4"><button class="text-with-icon w-full justify-between" aria-expanded="false" data-panel="2-6">
6442                              <span>Aurinkovoiteet</span>
6443                              <span class="circle-chevron group-hover:colors group-expanded:colors"><svg role="presentation" focusable="false" width="5" height="8" class="icon icon-chevron-right-small reverse-icon" viewBox="0 0 5 8">
6444        <path d="m.75 7 3-3-3-3" fill="none" stroke="currentColor" stroke-width="1.5"></path>
6445      </svg></span>
6446                            </button></li><li class="h5 sm:h4"><button class="text-with-icon w-full justify-between" aria-expanded="false" data-panel="2-7">
6447                              <span>Miesten tuotteet</span>
6448                              <span class="circle-chevron group-hover:colors group-expanded:colors"><svg role="presentation" focusable="false" width="5" height="8" class="icon icon-chevron-right-small reverse-icon" viewBox="0 0 5 8">
6449        <path d="m.75 7 3-3-3-3" fill="none" stroke="currentColor" stroke-width="1.5"></path>
6450      </svg></span>
6451                            </button></li><li class="h5 sm:h4"><button class="text-with-icon w-full justify-between" aria-expanded="false" data-panel="2-8">
6452                              <span>Hygienia</span>
6453                              <span class="circle-chevron group-hover:colors group-expanded:colors"><svg role="presentation" focusable="false" width="5" height="8" class="icon icon-chevron-right-small reverse-icon" viewBox="0 0 5 8">
6454        <path d="m.75 7 3-3-3-3" fill="none" stroke="currentColor" stroke-width="1.5"></path>
6455      </svg></span>
6456                            </button></li><li class="h5 sm:h4"><a class="group block w-full" href="/collections/kauneus"><span><span class="reversed-link">Kaikki kauneustuotteet</span></span>
6457                            </a></li><li class="h5 sm:h4"><a class="group block w-full" href="/collections/sertifioitu-luonnonkosmetiikka"><span><span class="reversed-link">Sertifioitu luonnonkosmetiikka</span></span>
6458                            </a></li><li class="h5 sm:h4"><a class="group block w-full" href="/collections/lahjakortit"><span><span class="reversed-link">Lahjakortit</span></span>
6459                            </a></li></ul>
6460
6461
6462
6463<style>
6464  #navigation-promo-mega_menu_8KgdUw-drawer-12- {
6465    --navigation-promo-grid: 
6466  
6467    auto / repeat(0, minmax(var(--mega-menu-promo-grid-image-min-width), var(--mega-menu-promo-grid-image-max-width)))
6468
6469  
6470;
6471    --mega-menu-promo-grid-image-max-width: 300px;
6472    --mega-menu-promo-grid-image-min-width: 172px;
6473    --promo-heading-font-size: var(--text-h5);
6474    --content-over-media-row-gap: var(--spacing-3);
6475    --content-over-media-column-gap: var(--spacing-4);--navigation-promo-gap: var(--spacing-2);
6476      --panel-wrapper-justify-content: flex-start;}
6477
6478  #navigation-promo-mega_menu_8KgdUw-drawer-12- .navigation-promo__carousel-controls {inset-block-end: var(--content-over-media-column-gap);}
6479
6480  @media screen and (min-width:700px) {
6481    #navigation-promo-mega_menu_8KgdUw-drawer-12- {--promo-heading-font-size: var(--text-h6);--mega-menu-promo-grid-image-min-width: 192px;
6482      --content-over-media-row-gap: var(--spacing-4);
6483      --content-over-media-column-gap: var(--spacing-5);
6484    }
6485  }@media screen and (min-width: 1150px) {
6486      #navigation-promo-mega_menu_8KgdUw-drawer-12- {
6487        --promo-heading-font-size: var(--text-h5);
6488        --content-over-media-row-gap: var(--spacing-5);
6489        --content-over-media-column-gap: var(--spacing-7);
6490        --mega-menu-promo-grid-image-min-width: 220px;
6491
6492      
6493      }
6494    }</style><div class="navigation-promo__wrapper  " id="navigation-promo-mega_menu_8KgdUw-drawer-12-"><div class="navigation-promo navigation-promo--grid scroll-area bleed">
6495      
6496    </div></div></div><div class="panel__wrapper" style="--panel-wrapper-justify-content: flex-start" hidden>
6497                  <ul class="v-stack gap-3">
6498                    <li class="lg:hidden">
6499                      <button class="text-with-icon h6 text-subdued" data-panel="0"><svg role="presentation" focusable="false" width="7" height="10" class="icon icon-chevron-left reverse-icon" viewBox="0 0 7 10">
6500        <path d="M6 1 2 5l4 4" fill="none" stroke="currentColor" stroke-width="2"></path>
6501      </svg>Hyvinvointi
6502                      </button>
6503                    </li><li class="h5 sm:h4"><button class="text-with-icon w-full justify-between" aria-expanded="false" data-panel="2-9">
6504                              <span>Vitamiinit</span>
6505                              <span class="circle-chevron group-hover:colors group-expanded:colors"><svg role="presentation" focusable="false" width="5" height="8" class="icon icon-chevron-right-small reverse-icon" viewBox="0 0 5 8">
6506        <path d="m.75 7 3-3-3-3" fill="none" stroke="currentColor" stroke-width="1.5"></path>
6507      </svg></span>
6508                            </button></li><li class="h5 sm:h4"><button class="text-with-icon w-full justify-between" aria-expanded="false" data-panel="2-10">
6509                              <span>Kivennäisaineet ja hivenaineet</span>
6510                              <span class="circle-chevron group-hover:colors group-expanded:colors"><svg role="presentation" focusable="false" width="5" height="8" class="icon icon-chevron-right-small reverse-icon" viewBox="0 0 5 8">
6511        <path d="m.75 7 3-3-3-3" fill="none" stroke="currentColor" stroke-width="1.5"></path>
6512      </svg></span>
6513                            </button></li><li class="h5 sm:h4"><button class="text-with-icon w-full justify-between" aria-expanded="false" data-panel="2-11">
6514                              <span>Ravintolisät</span>
6515                              <span class="circle-chevron group-hover:colors group-expanded:colors"><svg role="presentation" focusable="false" width="5" height="8" class="icon icon-chevron-right-small reverse-icon" viewBox="0 0 5 8">
6516        <path d="m.75 7 3-3-3-3" fill="none" stroke="currentColor" stroke-width="1.5"></path>
6517      </svg></span>
6518                            </button></li><li class="h5 sm:h4"><button class="text-with-icon w-full justify-between" aria-expanded="false" data-panel="2-12">
6519                              <span>Superfood ja Rawfood</span>
6520                              <span class="circle-chevron group-hover:colors group-expanded:colors"><svg role="presentation" focusable="false" width="5" height="8" class="icon icon-chevron-right-small reverse-icon" viewBox="0 0 5 8">
6521        <path d="m.75 7 3-3-3-3" fill="none" stroke="currentColor" stroke-width="1.5"></path>
6522      </svg></span>
6523                            </button></li><li class="h5 sm:h4"><button class="text-with-icon w-full justify-between" aria-expanded="false" data-panel="2-13">
6524                              <span>Itsehoito ja hemmottelu</span>
6525                              <span class="circle-chevron group-hover:colors group-expanded:colors"><svg role="presentation" focusable="false" width="5" height="8" class="icon icon-chevron-right-small reverse-icon" viewB
6525ox="0 0 5 8">
6526        <path d="m.75 7 3-3-3-3" fill="none" stroke="currentColor" stroke-width="1.5"></path>
6527      </svg></span>
6528                            </button></li><li class="h5 sm:h4"><a class="group block w-full" href="/collections/lemmikit"><span><span class="reversed-link">Lemmikit</span></span>
6529                            </a></li><li class="h5 sm:h4"><a class="group block w-full" href="/collections/lahjakortit"><span><span class="reversed-link">Lahjakortit</span></span>
6530                            </a></li><li class="h5 sm:h4"><a class="group block w-full" href="/collections/terveys"><span><span class="reversed-link">Kaikki terveys- ja hyvinvointituotteet</span></span>
6531                            </a></li></ul>
6532
6533
6534
6535<style>
6536  #navigation-promo-mega_menu_MFiE6r-drawer-8- {
6537    --navigation-promo-grid: 
6538  
6539    auto / repeat(0, minmax(var(--mega-menu-promo-grid-image-min-width), var(--mega-menu-promo-grid-image-max-width)))
6540
6541  
6542;
6543    --mega-menu-promo-grid-image-max-width: 300px;
6544    --mega-menu-promo-grid-image-min-width: 172px;
6545    --promo-heading-font-size: var(--text-h5);
6546    --content-over-media-row-gap: var(--spacing-3);
6547    --content-over-media-column-gap: var(--spacing-4);--navigation-promo-gap: var(--spacing-2);
6548      --panel-wrapper-justify-content: flex-start;}
6549
6550  #navigation-promo-mega_menu_MFiE6r-drawer-8- .navigation-promo__carousel-controls {inset-block-end: var(--content-over-media-column-gap);}
6551
6552  @media screen and (min-width:700px) {
6553    #navigation-promo-mega_menu_MFiE6r-drawer-8- {--promo-heading-font-size: var(--text-h6);--mega-menu-promo-grid-image-min-width: 192px;
6554      --content-over-media-row-gap: var(--spacing-4);
6555      --content-over-media-column-gap: var(--spacing-5);
6556    }
6557  }@media screen and (min-width: 1150px) {
6558      #navigation-promo-mega_menu_MFiE6r-drawer-8- {
6559        --promo-heading-font-size: var(--text-h5);
6560        --content-over-media-row-gap: var(--spacing-5);
6561        --content-over-media-column-gap: var(--spacing-7);
6562        --mega-menu-promo-grid-image-min-width: 220px;
6563
6564      
6565      }
6566    }</style><div class="navigation-promo__wrapper  " id="navigation-promo-mega_menu_MFiE6r-drawer-8-"><div class="navigation-promo navigation-promo--grid scroll-area bleed">
6567      
6568    </div></div></div><div class="panel__wrapper" style="--panel-wrapper-justify-content: flex-start" hidden>
6569                  <ul class="v-stack gap-3">
6570                    <li class="lg:hidden">
6571                      <button class="text-with-icon h6 text-subdued" data-panel="0"><svg role="presentation" focusable="false" width="7" height="10" class="icon icon-chevron-left reverse-icon" viewBox="0 0 7 10">
6572        <path d="M6 1 2 5l4 4" fill="none" stroke="currentColor" stroke-width="2"></path>
6573      </svg>Ruoka
6574                      </button>
6575                    </li><li class="h5 sm:h4"><button class="text-with-icon w-full justify-between" aria-expanded="false" data-panel="2-14">
6576                              <span>Herkut ja välipalat</span>
6577                              <span class="circle-chevron group-hover:colors group-expanded:colors"><svg role="presentation" focusable="false" width="5" height="8" class="icon icon-chevron-right-small reverse-icon" viewBox="0 0 5 8">
6578        <path d="m.75 7 3-3-3-3" fill="none" stroke="currentColor" stroke-width="1.5"></path>
6579      </svg></span>
6580                            </button></li><li class="h5 sm:h4"><button class="text-with-icon w-full justify-between" aria-expanded="false" data-panel="2-15">
6581                              <span>Teet, kahvit ja kaakaot</span>
6582                              <span class="circle-chevron group-hover:colors group-expanded:colors"><svg role="presentation" focusable="false" width="5" height="8" class="icon icon-chevron-right-small reverse-icon" viewBox="0 0 5 8">
6583        <path d="m.75 7 3-3-3-3" fill="none" stroke="currentColor" stroke-width="1.5"></path>
6584      </svg></span>
6585                            </button></li><li class="h5 sm:h4"><button class="text-with-icon w-full justify-between" aria-expanded="false" data-panel="2-16">
6586                              <span>Juomat</span>
6587                              <span class="circle-chevron group-hover:colors group-expanded:colors"><svg role="presentation" focusable="false" width="5" height="8" class="icon icon-chevron-right-small reverse-icon" viewBox="0 0 5 8">
6588        <path d="m.75 7 3-3-3-3" fill="none" stroke="currentColor" stroke-width="1.5"></path>
6589      </svg></span>
6590                            </button></li><li class="h5 sm:h4"><button class="text-with-icon w-full justify-between" aria-expanded="false" data-panel="2-17">
6591                              <span>Pavut, pähkinät ja siemenet</span>
6592                              <span class="circle-chevron group-hover:colors group-expanded:colors"><svg role="presentation" focusable="false" width="5" height="8" class="icon icon-chevron-right-small reverse-icon" viewBox="0 0 5 8">
6593        <path d="m.75 7 3-3-3-3" fill="none" stroke="currentColor" stroke-width="1.5"></path>
6594      </svg></span>
6595                            </button></li><li class="h5 sm:h4"><button class="text-with-icon w-full justify-between" aria-expanded="false" data-panel="2-18">
6596                              <span>Viljatuotteet</span>
6597                              <span class="circle-chevron group-hover:colors group-expanded:colors"><svg role="presentation" focusable="false" width="5" height="8" class="icon icon-chevron-right-small reverse-icon" viewBox="0 0 5 8">
6598        <path d="m.75 7 3-3-3-3" fill="none" stroke="currentColor" stroke-width="1.5"></path>
6599      </svg></span>
6600                            </button></li><li class="h5 sm:h4"><button class="text-with-icon w-full justify-between" aria-expanded="false" data-panel="2-19">
6601                              <span>Öljyt, mausteet ja yrtit</span>
6602                              <span class="circle-chevron group-hover:colors group-expanded:colors"><svg role="presentation" focusable="false" width="5" height="8" class="icon icon-chevron-right-small reverse-icon" viewBox="0 0 5 8">
6603        <path d="m.75 7 3-3-3-3" fill="none" stroke="currentColor" stroke-width="1.5"></path>
6604      </svg></span>
6605                            </button></li><li class="h5 sm:h4"><button class="text-with-icon w-full justify-between" aria-expanded="false" data-panel="2-20">
6606                              <span>Hedelmät, marjat ja vihannekset</span>
6607                              <span class="circle-chevron group-hover:colors group-expanded:colors"><svg role="presentation" focusable="false" width="5" height="8" class="icon icon-chevron-right-small reverse-icon" viewBox="0 0 5 8">
6608        <path d="m.75 7 3-3-3-3" fill="none" stroke="currentColor" stroke-width="1.5"></path>
6609      </svg></span>
6610                            </button></li><li class="h5 sm:h4"><button class="text-with-icon w-full justify-between" aria-expanded="false" data-panel="2-21">
6611                              <span>Muut</span>
6612                              <span class="circle-chevron group-hover:colors group-expanded:colors"><svg role="presentation" focusable="false" width="5" height="8" class="icon icon-chevron-right-small reverse-icon" viewBox="0 0 5 8">
6613        <path d="m.75 7 3-3-3-3" fill="none" stroke="currentColor" stroke-width="1.5"></path>
6614      </svg></span>
6615                            </button></li><li class="h5 sm:h4"><button class="text-with-icon w-full justify-between" aria-expanded="false" data-panel="2-22">
6616                              <span>Superfood ja Rawfood</span>
6617                              <span class="circle-chevron group-hover:colors group-expanded:colors"><svg role="presentation" focusable="false" width="5" height="8" class="icon icon-chevron-right-small reverse-icon" viewBox="0 0 5 8">
6618        <path d="m.75 7 3-3-3-3" fill="none" stroke="currentColor" stroke-width="1.5"></path>
6619      </svg></span>
6620                            </button></li><li class="h5 sm:h4"><a class="group block w-full" href="/collections/lahjakortit"><span><span class="reversed-link">Lahjakortit</span></span>
6621                            </a></li><li class="h5 sm:h4"><a class="group block w-full" href="/collections/ruoka"><span><span class="reversed-link">Kaikki elintarvikkeet</span></span>
6622                            </a></li></ul>
6623
6624
6625
6626<style>
6627  #navigation-promo-mega_menu_GY8Qmw-drawer-11- {
6628    --navigation-promo-grid: 
6629  
6630    auto / repeat(0, minmax(var(--mega-menu-promo-grid-image-min-width), var(--mega-menu-promo-grid-image-max-width)))
6631
6632  
6633;
6634    --mega-menu-promo-grid-image-max-width: 300px;
6635    --mega-menu-promo-grid-image-min-width: 172px;
6636    --promo-heading-font-size: var(--text-h5);
6637    --content-over-media-row-gap: var(--spacing-3);
6638    --content-over-media-column-gap: var(--spacing-4);--navigation-promo-gap: var(--spacing-2);
6639      --panel-wrapper-justify-content: flex-start;}
6640
6641  #navigation-promo-mega_menu_GY8Qmw-drawer-11- .navigation-promo__carousel-control
6641s {inset-block-end: var(--content-over-media-column-gap);}
6642
6643  @media screen and (min-width:700px) {
6644    #navigation-promo-mega_menu_GY8Qmw-drawer-11- {--promo-heading-font-size: var(--text-h6);--mega-menu-promo-grid-image-min-width: 192px;
6645      --content-over-media-row-gap: var(--spacing-4);
6646      --content-over-media-column-gap: var(--spacing-5);
6647    }
6648  }@media screen and (min-width: 1150px) {
6649      #navigation-promo-mega_menu_GY8Qmw-drawer-11- {
6650        --promo-heading-font-size: var(--text-h5);
6651        --content-over-media-row-gap: var(--spacing-5);
6652        --content-over-media-column-gap: var(--spacing-7);
6653        --mega-menu-promo-grid-image-min-width: 220px;
6654
6655      
6656      }
6657    }</style><div class="navigation-promo__wrapper  " id="navigation-promo-mega_menu_GY8Qmw-drawer-11-"><div class="navigation-promo navigation-promo--grid scroll-area bleed">
6658      
6659    </div></div></div><div class="panel__wrapper" style="--panel-wrapper-justify-content: flex-start" hidden>
6660                  <ul class="v-stack gap-3">
6661                    <li class="lg:hidden">
6662                      <button class="text-with-icon h6 text-subdued" data-panel="0"><svg role="presentation" focusable="false" width="7" height="10" class="icon icon-chevron-left reverse-icon" viewBox="0 0 7 10">
6663        <path d="M6 1 2 5l4 4" fill="none" stroke="currentColor" stroke-width="2"></path>
6664      </svg>Koti
6665                      </button>
6666                    </li><li class="h5 sm:h4"><a class="group block w-full" href="/collections/eteeriset-oljyt"><span><span class="reversed-link">Eteeriset öljyt</span></span>
6667                            </a></li><li class="h5 sm:h4"><a class="group block w-full" href="/collections/diffuusorit-ja-tuoksulamput"><span><span class="reversed-link">Diffuusorit, tuoksulamput</span></span>
6668                            </a></li><li class="h5 sm:h4"><a class="group block w-full" href="/collections/koristekivet-ja-kristallit"><span><span class="reversed-link">Koristekivet ja kristallit</span></span>
6669                            </a></li><li class="h5 sm:h4"><button class="text-with-icon w-full justify-between" aria-expanded="false" data-panel="2-23">
6670                              <span>Kaikki huonetuoksut ja sisustustuotteet</span>
6671                              <span class="circle-chevron group-hover:colors group-expanded:colors"><svg role="presentation" focusable="false" width="5" height="8" class="icon icon-chevron-right-small reverse-icon" viewBox="0 0 5 8">
6672        <path d="m.75 7 3-3-3-3" fill="none" stroke="currentColor" stroke-width="1.5"></path>
6673      </svg></span>
6674                            </button></li><li class="h5 sm:h4"><button class="text-with-icon w-full justify-between" aria-expanded="false" data-panel="2-24">
6675                              <span>Taloustarvikkeet</span>
6676                              <span class="circle-chevron group-hover:colors group-expanded:colors"><svg role="presentation" focusable="false" width="5" height="8" class="icon icon-chevron-right-small reverse-icon" viewBox="0 0 5 8">
6677        <path d="m.75 7 3-3-3-3" fill="none" stroke="currentColor" stroke-width="1.5"></path>
6678      </svg></span>
6679                            </button></li><li class="h5 sm:h4"><button class="text-with-icon w-full justify-between" aria-expanded="false" data-panel="2-25">
6680                              <span>Pesuaineet</span>
6681                              <span class="circle-chevron group-hover:colors group-expanded:colors"><svg role="presentation" focusable="false" width="5" height="8" class="icon icon-chevron-right-small reverse-icon" viewBox="0 0 5 8">
6682        <path d="m.75 7 3-3-3-3" fill="none" stroke="currentColor" stroke-width="1.5"></path>
6683      </svg></span>
6684                            </button></li><li class="h5 sm:h4"><button class="text-with-icon w-full justify-between" aria-expanded="false" data-panel="2-26">
6685                              <span>Lastenhoito</span>
6686                              <span class="circle-chevron group-hover:colors group-expanded:colors"><svg role="presentation" focusable="false" width="5" height="8" class="icon icon-chevron-right-small reverse-icon" viewB
6686ox="0 0 5 8">
6687        <path d="m.75 7 3-3-3-3" fill="none" stroke="currentColor" stroke-width="1.5"></path>
6688      </svg></span>
6689                            </button></li><li class="h5 sm:h4"><a class="group block w-full" href="/collections/kirjat-ja-kortit"><span><span class="reversed-link">Kirjat ja kortit</span></span>
6690                            </a></li><li class="h5 sm:h4"><a class="group block w-full" href="/collections/lahjakortit"><span><span class="reversed-link">Lahjakortit</span></span>
6691                            </a></li><li class="h5 sm:h4"><a class="group block w-full" href="/collections/koti"><span><span class="reversed-link">Kaikki talous- ja sisustustuotteet</span></span>
6692                            </a></li></ul>
6693
6694
6695
6696<style>
6697  #navigation-promo-mega_menu_pmnAYG-drawer-10- {
6698    --navigation-promo-grid: 
6699  
6700    auto / repeat(0, minmax(var(--mega-menu-promo-grid-image-min-width), var(--mega-menu-promo-grid-image-max-width)))
6701
6702  
6703;
6704    --mega-menu-promo-grid-image-max-width: 300px;
6705    --mega-menu-promo-grid-image-min-width: 172px;
6706    --promo-heading-font-size: var(--text-h5);
6707    --content-over-media-row-gap: var(--spacing-3);
6708    --content-over-media-column-gap: var(--spacing-4);--navigation-promo-gap: var(--spacing-2);
6709      --panel-wrapper-justify-content: flex-start;}
6710
6711  #navigation-promo-mega_menu_pmnAYG-drawer-10- .navigation-promo__carousel-controls {inset-block-end: var(--content-over-media-column-gap);}
6712
6713  @media screen and (min-width:700px) {
6714    #navigation-promo-mega_menu_pmnAYG-drawer-10- {--promo-heading-font-size: var(--text-h6);--mega-menu-promo-grid-image-min-width: 192px;
6715      --content-over-media-row-gap: var(--spacing-4);
6716      --content-over-media-column-gap: var(--spacing-5);
6717    }
6718  }@media screen and (min-width: 1150px) {
6719      #navigation-promo-mega_menu_pmnAYG-drawer-10- {
6720        --promo-heading-font-size: var(--text-h5);
6721        --content-over-media-row-gap: var(--spacing-5);
6722        --content-over-media-column-gap: var(--spacing-7);
6723        --mega-menu-promo-grid-image-min-width: 220px;
6724
6725      
6726      }
6727    }</style><div class="navigation-promo__wrapper  " id="navigation-promo-mega_menu_pmnAYG-drawer-10-"><div class="navigation-promo navigation-promo--grid scroll-area bleed">
6728      
6729    </div></div></div><div class="panel__wrapper" style="--panel-wrapper-justify-content: flex-start" hidden>
6730                  <ul class="v-stack gap-3">
6731                    <li class="lg:hidden">
6732                      <button class="text-with-icon h6 text-subdued" data-panel="0"><svg role="presentation" focusable="false" width="7" height="10" class="icon icon-chevron-left reverse-icon" viewBox="0 0 7 10">
6733        <path d="M6 1 2 5l4 4" fill="none" stroke="currentColor" stroke-width="2"></path>
6734      </svg>Tarjoukset
6735                      </button>
6736                    </li><li class="h5 sm:h4"><a class="group block w-full" href="/collections/ruohonjuuri-paivat"><span><span class="reversed-link">Ruohonjuuri-päivät - Ale jopa -50%</span></span>
6737                            </a></li><li class="h5 sm:h4"><a class="group block w-full" href="/pages/kuukausitarjoukset"><span><span class="reversed-link">Kuukauden tarjoukset</span></span>
6738                            </a></li><li class="h5 sm:h4"><a class="group block w-full" href="/collections/ruohis-hintaiset-tuotteet"><span><span class="reversed-link">Edulliset Ruohis-hinnat</span></span>
6739                            </a></li><li class="h5 sm:h4"><a class="group block w-full" href="/collections/outlet"><span><span class="reversed-link">Outlet - Tee löytöjä jopa -70%</span></span>
6740                            </a></li><li class="h5 sm:h4"><a class="group block w-full" href="/collections/kaikki-tarjoustuotteet"><span><span class="reversed-link">Kaikki tarjoukset</span></span>
6741                            </a></li></ul>
6742
6743
6744
6745<style>
6746  #navigation-promo-mega_menu_gkJeYH-drawer-5- {
6747    --navigation-promo-grid: 
6748  
6749    auto / repeat(0, minmax(var(--mega-menu-promo-grid-image-min-width), var(--mega-menu-promo-grid-image-max-width)))
6750
6751  
6752;
6753    --mega-menu-promo-grid-image-max-width: 300px;
6754    --mega-menu-promo-grid-image-min-width: 172px;
6755    --promo-heading-font-size: var(--text-h5);
6756    --content-over-media-row-gap: var(--spacing-3);
6757    --content-over-media-column-gap: var(--spacing-4);--navigation-promo-gap: var(--spacing-2);
6758      --panel-wrapper-justify-content: flex-start;}
6759
6760  #navigation-promo-mega_menu_gkJeYH-drawer-5- .navigation-promo__carousel-control
6760s {inset-block-end: var(--content-over-media-column-gap);}
6761
6762  @media screen and (min-width:700px) {
6763    #navigation-promo-mega_menu_gkJeYH-drawer-5- {--promo-heading-font-size: var(--text-h6);--mega-menu-promo-grid-image-min-width: 192px;
6764      --content-over-media-row-gap: var(--spacing-4);
6765      --content-over-media-column-gap: var(--spacing-5);
6766    }
6767  }@media screen and (min-width: 1150px) {
6768      #navigation-promo-mega_menu_gkJeYH-drawer-5- {
6769        --promo-heading-font-size: var(--text-h5);
6770        --content-over-media-row-gap: var(--spacing-5);
6771        --content-over-media-column-gap: var(--spacing-7);
6772        --mega-menu-promo-grid-image-min-width: 220px;
6773
6774      
6775      }
6776    }</style><div class="navigation-promo__wrapper  " id="navigation-promo-mega_menu_gkJeYH-drawer-5-"><div class="navigation-promo navigation-promo--grid scroll-area bleed">
6777      
6778    </div></div></div>
6779    </div>
6780    <div class="panel">
6781      <div class="panel__wrapper" hidden>
6782                              <ul class="v-stack gap-4">
6783                                <li class="text-with-icon lg:hidden">
6784                                  <button class="text-with-icon h6 text-subdued" data-panel="1"><svg role="presentation" focusable="false" width="7" height="10" class="icon icon-chevron-left reverse-icon" viewBox="0 0 7 10">
6785        <path d="M6 1 2 5l4 4" fill="none" stroke="currentColor" stroke-width="2"></path>
6786      </svg>Kasvot
6787                                  </button>
6788                                </li><li class="h5 sm:h5">
6789                                    <a class="group block w-full"
6790                                       href="/collections/puhdistus"><span><span class="reversed-link">Ihonpuhdistus</span></span>
6791                                    </a>
6792                                  </li><li class="h5 sm:h5">
6793                                    <a class="group block w-full"
6794                                       href="/collections/ihonpuhdistustarvikkeet"><span><span class="reversed-link">Ihonpuhdistustarvikkeet</span></span>
6795                                    </a>
6796                                  </li><li class="h5 sm:h5">
6797                                    <a class="group block w-full"
6798                                       href="/collections/kasvovedet"><span><span class="reversed-link">Kasvovedet</span></span>
6799                                    </a>
6800                                  </li><li class="h5 sm:h5">
6801                                    <a class="group block w-full"
6802                                       href="/collections/seerumit"><span><span class="reversed-link">Seerumit ja boosterit</span></span>
6803                                    </a>
6804                                  </li><li class="h5 sm:h5">
6805                                    <a class="group block w-full"
6806                                       href="/collections/kasvovoiteet"><span><span class="reversed-link">Kasvovoiteet</span></span>
6807                                    </a>
6808                                  </li><li class="h5 sm:h5">
6809                                    <a class="group block w-full"
6810                                       href="/collections/kasvooljyt"><span><span class="reversed-link">Kasvoöljyt</span></span>
6811                                    </a>
6812                                  </li><li class="h5 sm:h5">
6813                                    <a class="group block w-full"
6814                                       href="/collections/kuorinnat"><span><span class="reversed-link">Kasvokuorinnat</span></span>
6815                                    </a>
6816                                  </li><li class="h5 sm:h5">
6817                                    <a class="group block w-full"
6818                                       href="/collections/naamiot"><span><span class="reversed-link">Kasvonaamiot</span></span>
6819                                    </a>
6820                                  </li><li class="h5 sm:h5">
6821                                    <a class="group block w-full"
6822                                       href="/collections/huulten-hoito"><span><span class="reversed-link">Huulten hoito</span></span>
6823                                    </a>
6824                                  </li><li class="h5 sm:h5">
6825                                    <a class="group block w-full"
6826                                       href="/collections/silmanymparys"><span><span class="reversed-link">Silmänympärys</span></span>
6827                                    </a>
6828                                  </li><li class="h5 sm:h5">
6829                                    <a class="group block w-full"
6830                                       href="/collections/gua-sha-kasvorollerit"><span><span class="reversed-link">Gua sha, kasvorollerit</span></span>
6831                                    </a>
6832                                  </li><li class="h5 sm:h5">
6833                                    <a class="group block w-full"
6834                                       href="/collections/kasvot"><span><span class="reversed-link">Kaikki kasvojenhoitotuotteet</span></span>
6835                                    </a>
6836                                  </li></ul>
6837                            </div><div class="panel__wrapper" hidden>
6838                              <ul class="v-stack gap-4">
6839                                <li class="text-with-icon lg:hidden">
6840                                  <button class="text-with-icon h6 text-subdued" data-panel="1"><svg role="presentation" focusable="false" width="7" height="10" class="icon icon-chevron-left reverse-icon" viewB
6840ox="0 0 7 10">
6841        <path d="M6 1 2 5l4 4" fill="none" stroke="currentColor" stroke-width="2"></path>
6842      </svg>Vartalo
6843                                  </button>
6844                                </li><li class="h5 sm:h5">
6845                                    <a class="group block w-full"
6846                                       href="/collections/vartalovoiteet"><span><span class="reversed-link">Vartalovoiteet</span></span>
6847                                    </a>
6848                                  </li><li class="h5 sm:h5">
6849                                    <a class="group block w-full"
6850                                       href="/collections/vartalooljyt"><span><span class="reversed-link">Vartaloöljyt</span></span>
6851                                    </a>
6852                                  </li><li class="h5 sm:h5">
6853                                    <a class="group block w-full"
6854                                       href="/collections/vartalokuorinnat"><span><span class="reversed-link">Vartalokuorinnat</span></span>
6855                                    </a>
6856                                  </li><li class="h5 sm:h5">
6857                                    <a class="group block w-full"
6858                                       href="/collections/ihokarvanpoisto"><span><span class="reversed-link">Ihokarvanpoisto</span></span>
6859                                    </a>
6860                                  </li><li class="h5 sm:h5">
6861                                    <a class="group block w-full"
6862                                       href="/collections/kylpytuotteet-ja-sauna"><span><span class="reversed-link">Kylpytuotteet ja sauna</span></span>
6863                                    </a>
6864                                  </li><li class="h5 sm:h5">
6865                                    <a class="group block w-full"
6866                                       href="/collections/kasivoiteet"><span><span class="reversed-link">Käsivoiteet</span></span>
6867                                    </a>
6868                                  </li><li class="h5 sm:h5">
6869                                    <a class="group block w-full"
6870                                       href="/collections/jalkavoiteet"><span><span class="reversed-link">Jalkojen hoito</span></span>
6871                                    </a>
6872                                  </li><li class="h5 sm:h5">
6873                                    <a class="group block w-full"
6874                                       href="/collections/tuoksut"><span><span class="reversed-link">Tuoksut</span></span>
6875                                    </a>
6876                                  </li><li class="h5 sm:h5">
6877                                    <a class="group block w-full"
6878                                       href="/collections/vartalo"><span><span class="reversed-link">Kaikki vartalonhoitotuotteet</span></span>
6879                                    </a>
6880                                  </li></ul>
6881                            </div><div class="panel__wrapper" hidden>
6882                              <ul class="v-stack gap-4">
6883                                <li class="text-with-icon lg:hidden">
6884                                  <button class="text-with-icon h6 text-subdued" data-panel="1"><svg role="presentation" focusable="false" width="7" height="10" class="icon icon-chevron-left reverse-icon" viewBox="0 0 7 10">
6885        <path d="M6 1 2 5l4 4" fill="none" stroke="currentColor" stroke-width="2"></path>
6886      </svg>Hiustuotteet
6887                                  </button>
6888                                </li><li class="h5 sm:h5">
6889                                    <a class="group block w-full"
6890                                       href="/collections/shampoot"><span><span class="reversed-link">Shampoot</span></span>
6891                                    </a>
6892                                  </li><li class="h5 sm:h5">
6893                                    <a class="group block w-full"
6894                                       href="/collections/hoitoaineet"><span><span class="reversed-link">Hoitoaineet</span></span>
6895                                    </a>
6896                                  </li><li class="h5 sm:h5">
6897                                    <a class="group block w-full"
6898                                       href="/collections/hiusnaamiot"><span><span class="reversed-link">
6898Hiusnaamiot</span></span>
6899                                    </a>
6900                                  </li><li class="h5 sm:h5">
6901                                    <a class="group block w-full"
6902                                       href="/collections/hiusoljyt-ja-hiusvedet"><span><span class="reversed-link">Hiusöljyt, hiusvedet</span></span>
6903                                    </a>
6904                                  </li><li class="h5 sm:h5">
6905                                    <a class="group block w-full"
6906                                       href="/collections/muotoilutuotteet"><span><span class="reversed-link">Muotoilutuotteet</span></span>
6907                                    </a>
6908                                  </li><li class="h5 sm:h5">
6909                                    <a class="group block w-full"
6910                                       href="/collections/hiusvarit-ja-hennat"><span><span class="reversed-link">Hiusvärit, hennat</span></span>
6911                                    </a>
6912                                  </li><li class="h5 sm:h5">
6913                                    <a class="group block w-full"
6914                                       href="/collections/harjat-ja-kammat"><span><span class="reversed-link">Harjat, kammat</span></span>
6915                                    </a>
6916                                  </li><li class="h5 sm:h5">
6917                                    <a class="group block w-full"
6918                                       href="/collections/hiukset"><span><span class="reversed-link">Kaikki hiustuotteet</span></span>
6919                                    </a>
6920                                  </li></ul>
6921                            </div><div class="panel__wrapper" hidden>
6922                              <ul class="v-stack gap-4">
6923                                <li class="text-with-icon lg:hidden">
6924                                  <button class="text-with-icon h6 text-subdued" data-panel="1"><svg role="presentation" focusable="false" width="7" height="10" class="icon icon-chevron-left reverse-icon" viewBox="0 0 7 10">
6925        <path d="M6 1 2 5l4 4" fill="none" stroke="currentColor" stroke-width="2"></path>
6926      </svg>Meikit
6927                                  </button>
6928                                </li><li class="h5 sm:h5">
6929                                    <a class="group block w-full"
6930                                       href="/collections/meikin-pohjustus"><span><span class="reversed-link">Meikin pohjustus</span></span>
6931                                    </a>
6932                                  </li><li class="h5 sm:h5">
6933                                    <a class="group block w-full"
6934                                       href="/collections/meikkivoiteet"><span><span class="reversed-link">Meikkivoiteet</span></span>
6935                                    </a>
6936                                  </li><li class="h5 sm:h5">
6937                                    <a class="group block w-full"
6938                                       href="/collections/peiteaineet"><span><span class="reversed-link">Peiteaineet</span></span>
6939                                    </a>
6940                                  </li><li class="h5 sm:h5">
6941                                    <a class="group block w-full"
6942                                       href="/collections/puuterit"><span><span class="reversed-link">Puuterit</span></span>
6943                                    </a>
6944                                  </li><li class="h5 sm:h5">
6945                                    <a class="group block w-full"
6946                                       href="/collections/poskipunat"><span><span class="reversed-link">Poskipunat</span></span>
6947                                    </a>
6948                                  </li><li class="h5 sm:h5">
6949                                    <a class="group block w-full"
6950                                       href="/collections/korostus"><span><span class="reversed-link">Korostustuotteet</span></span>
6951                                    </a>
6952                                  </li><li class="h5 sm:h5">
6953                                    <a class="group block w-full"
6954                                       href="/collections/silmameikit"><span><span class="reversed-link">Silmämeikit</span></span>
6955                                    </a>
6956                                  </li><li class="h5 sm:h5">
6957                                    <a class="group block w-full"
6958                                       href="/collections/ripsivarit"><span><span class="reversed-link">Ripsivärit</span></span>
6959                                    </a>
6960                                  </li><li class="h5 sm:h5">
6961                                    <a class="group block w-full"
6962                                       href="/collections/kulmavarit"><span><span class="reversed-link">Kulmavärit, kulmageelit</span></span>
6963                                    </a>
6964                                  </li><li class="h5 sm:h5">
6965                                    <a class="group block w-full"
6966                                       href="/collections/huulimeikit"><span><span class="reversed-link">Huulimeikit</span></span>
6967                                    </a>
6968                                  </li><li class="h5 sm:h5">
6969                                    <a class="group block w-full"
6970                                       href="/collections/kynsilakat"><span><span class="reversed-link">Kynsilakat</span></span>
6971                                    </a>
6972                                  </li><li class="h5 sm:h5">
6973                                    <a class="group block w-full"
6974                                       href="/collections/meikinpuhdistus"><span><span class="reversed-link">Meikinpuhdistus</span></span>
6975                                    </a>
6976                                  </li><li class="h5 sm:h5">
6977                                    <a class="group block w-full"
6978                                       href="/collections/meikkaustarvikkeet"><span><span class="reversed-link">Meikkaustarvikkeet</span></span>
6979                                    </a>
6980                                  </li><li class="h5 sm:h5">
6981                                    <a class="group block w-full"
6982                                       href="/collections/meikit"><span><span class="reversed-link">Kaikki meikit</span></span>
6983                                    </a>
6984                                  </li></ul>
6985                            </div><div class="panel__wrapper" hidden>
6986                              <ul class="v-stack gap-4">
6987                                <li class="text-with-icon lg:hidden">
6988                                  <button class="text-with-icon h6 text-subdued" data-panel="1"><svg role="presentation" focusable="false" width="7" height="10" class="icon icon-chevron-left reverse-icon" viewB
6988ox="0 0 7 10">
6989        <path d="M6 1 2 5l4 4" fill="none" stroke="currentColor" stroke-width="2"></path>
6990      </svg>Ihotyypit
6991                                  </button>
6992                                </li><li class="h5 sm:h5">
6993                                    <a class="group block w-full"
6994                                       href="/collections/normaali-iho"><span><span class="reversed-link">Normaali iho</span></span>
6995                                    </a>
6996                                  </li><li class="h5 sm:h5">
6997                                    <a class="group block w-full"
6998                                       href="/collections/sekaiho"><span><span class="reversed-link">Sekaiho</span></span>
6999                                    </a>
7000                                  </li><li class="h5 sm:h5">
7001                                    <a class="group block w-full"
7002                                       href="/collections/rasvainen-iho"><span><span class="reversed-link">Rasvainen iho</span></span>
7003                                    </a>
7004                                  </li><li class="h5 sm:h5">
7005                                    <a class="group block w-full"
7006                                       href="/collections/kuiva-iho"><span><span class="reversed-link">Kuiva iho</span></span>
7007                                    </a>
7008                                  </li><li class="h5 sm:h5">
7009                                    <a class="group block w-full"
7010                                       href="/collections/herkka-iho"><span><span class="reversed-link">Herkkä iho</span></span>
7011                                    </a>
7012                                  </li><li class="h5 sm:h5">
7013                                    <a class="group block w-full"
7014                                       href="/collections/ikaantyva-iho"><span><span class="reversed-link">Ikääntyvä iho</span></span>
7015                                    </a>
7016                                  </li><li class="h5 sm:h5">
7017                                    <a class="group block w-full"
7018                                       href="/collections/nuoren-iho"><span><span class="reversed-link">Nuoren iho</span></span>
7019                                    </a>
7020                                  </li><li class="h5 sm:h5">
7021                                    <a class="group block w-full"
7022                                       href="/collections/lapsen-iho"><span><span class="reversed-link">Lapsen iho</span></span>
7023                                    </a>
7024                                  </li></ul>
7025                            </div><div class="panel__wrapper" hidden>
7026                              <ul class="v-stack gap-4">
7027                                <li class="text-with-icon lg:hidden">
7028                                  <button class="text-with-icon h6 text-subdued" data-panel="1"><svg role="presentation" focusable="false" width="7" height="10" class="icon icon-chevron-left reverse-icon" viewBox="0 0 7 10">
7029        <path d="M6 1 2 5l4 4" fill="none" stroke="currentColor" stroke-width="2"></path>
7030      </svg>Hiustyypit
7031                                  </button>
7032                                </li><li class="h5 sm:h5">
7033                                    <a class="group block w-full"
7034                                       href="/collections/curly-girl"><span><span class="reversed-link">Curly Girl</span></span>
7035                                    </a>
7036                                  </li><li class="h5 sm:h5">
7037                                    <a class="group block w-full"
7038                                       href="/collections/kuivat-hiukset"><span><span class="reversed-link">Kuivat hiukset</span></span>
7039                                    </a>
7040                                  </li><li class="h5 sm:h5">
7041                                    <a class="group block w-full"
7042                                       href="/collections/normaalit-hiukset"><span><span class="reversed-link">Normaalit hiukset</span></span>
7043                                    </a>
7044                                  </li><li class="h5 sm:h5">
7045                                    <a class="group block w-full"
7046                                       href="/collections/rasvoittuvat-hiukset"><span><span class="reversed-link">Rasvoittuvat hiukset</span></span>
7047                                    </a>
7048                                  </li><li class="h5 sm:h5">
7049                                    <a class="group block w-full"
7050                                       href="/collections/varjatyt-hiukset"><span><span class="reversed-link">Värjätyt hiukset</span></span>
7051                                    </a>
7052                                  </li><li class="h5 sm:h5">
7053                                    <a class="group block w-full"
7054                                       href="/collections/kuiva-ja-herkka-paanahka"><span><span class="reversed-link">Kuiva ja herkkä päänahka</span></span>
7055                                    </a>
7056                                  </li><li class="h5 sm:h5">
7057                                    <a class="group block w-full"
7058                                       href="/collections/hilse"><span><span class="reversed-link">
7058Hilse</span></span>
7059                                    </a>
7060                                  </li><li class="h5 sm:h5">
7061                                    <a class="group block w-full"
7062                                       href="/collections/ohuet-tai-hennot-hiukset"><span><span class="reversed-link">Ohuet tai hennot hiukset</span></span>
7063                                    </a>
7064                                  </li></ul>
7065                            </div><div class="panel__wrapper" hidden>
7066                              <ul class="v-stack gap-4">
7067                                <li class="text-with-icon lg:hidden">
7068                                  <button class="text-with-icon h6 text-subdued" data-panel="1"><svg role="presentation" focusable="false" width="7" height="10" class="icon icon-chevron-left reverse-icon" viewBox="0 0 7 10">
7069        <path d="M6 1 2 5l4 4" fill="none" stroke="currentColor" stroke-width="2"></path>
7070      </svg>Aurinkovoiteet
7071                                  </button>
7072                                </li><li class="h5 sm:h5">
7073                                    <a class="group block w-full"
7074                                       href="/collections/aurinkovoiteet-ja-fysikaaliset-aurinkosuojat"><span><span class="reversed-link">Aurinkovoiteet ja fysikaaliset aurinkosuojat</span></span>
7075                                    </a>
7076                                  </li><li class="h5 sm:h5">
7077                                    <a class="group block w-full"
7078                                       href="/collections/ihon-valmistaminen-aurinkoon"><span><span class="reversed-link">Ihon valmistaminen aurinkoon</span></span>
7079                                    </a>
7080                                  </li><li class="h5 sm:h5">
7081                                    <a class="group block w-full"
7082                                       href="/collections/itseruskettavat"><span><span class="reversed-link">Itseruskettavat</span></span>
7083                                    </a>
7084                                  </li><li class="h5 sm:h5">
7085                                    <a class="group block w-full"
7086                                       href="/collections/auringon-jalkeinen-ihonpuhdistus"><span><span class="reversed-link">Auringon jälkeinen ihonhoito ja puhdistus</span></span>
7087                                    </a>
7088                                  </li><li class="h5 sm:h5">
7089                                    <a class="group block w-full"
7090                                       href="/collections/after-sun"><span><span class="reversed-link">After sun</span></span>
7091                                    </a>
7092                                  </li><li class="h5 sm:h5">
7093                                    <a class="group block w-full"
7094                                       href="/collections/aurinkotuotteet"><span><span class="reversed-link">Kaikki aurinkotuotteet</span></span>
7095                                    </a>
7096                                  </li></ul>
7097                            </div><div class="panel__wrapper" hidden>
7098                              <ul class="v-stack gap-4">
7099                                <li class="text-with-icon lg:hidden">
7100                                  <button class="text-with-icon h6 text-subdued" data-panel="1"><svg role="presentation" focusable="false" width="7" height="10" class="icon icon-chevron-left reverse-icon" viewBox="0 0 7 10">
7101        <path d="M6 1 2 5l4 4" fill="none" stroke="currentColor" stroke-width="2"></path>
7102      </svg>Miesten tuotteet
7103                                  </button>
7104                                </li><li class="h5 sm:h5">
7105                                    <a class="group block w-full"
7106                                       href="/collections/miesten-kasvojenhoito"><span><span class="reversed-link">Kasvot</span></span>
7107                                    </a>
7108                                  </li><li class="h5 sm:h5">
7109                                    <a class="group block w-full"
7110                                       href="/collections/miesten-vartalonhoito-ja-hiukset"><span><span class="reversed-link">Vartalo, hiukset</span></span>
7111                                    </a>
7112                                  </li><li class="h5 sm:h5">
7113                                    <a class="group block w-full"
7114                                       href="/collections/parranhoito"><span><span class="reversed-link">Parranhoito</span></span>
7115                                    </a>
7116                                  </li><li class="h5 sm:h5">
7117                                    <a class="group block w-full"
7118                                       href="/collections/miesten-ihonhoito-ja-partatuotteet"><span><span class="reversed-link">Kaikki miesten ihonhoito- ja partatuotteet</span></span>
7119                                    </a>
7120                                  </li></ul>
7121                            </div><div class="panel__wrapper" hidden>
7122                              <ul class="v-stack gap-4">
7123                                <li class="text-with-icon lg:hidden">
7124                                  <button class="text-with-icon h6 text-subdued" data-panel="1"><svg role="presentation" focusable="false" width="7" height="10" class="icon icon-chevron-left reverse-icon" viewB
7124ox="0 0 7 10">
7125        <path d="M6 1 2 5l4 4" fill="none" stroke="currentColor" stroke-width="2"></path>
7126      </svg>Hygienia
7127                                  </button>
7128                                </li><li class="h5 sm:h5">
7129                                    <a class="group block w-full"
7130                                       href="/collections/deodorantit"><span><span class="reversed-link">Deodorantit</span></span>
7131                                    </a>
7132                                  </li><li class="h5 sm:h5">
7133                                    <a class="group block w-full"
7134                                       href="/collections/suihkusaippuat-suihkugeelit"><span><span class="reversed-link">Suihkusaippuat, suihkugeelit</span></span>
7135                                    </a>
7136                                  </li><li class="h5 sm:h5">
7137                                    <a class="group block w-full"
7138                                       href="/collections/kasisaippuat"><span><span class="reversed-link">Käsisaippuat, käsidesit</span></span>
7139                                    </a>
7140                                  </li><li class="h5 sm:h5">
7141                                    <a class="group block w-full"
7142                                       href="/collections/kuukautiskupit-kestositeet"><span><span class="reversed-link">Kuukautiskupit, kestositeet</span></span>
7143                                    </a>
7144                                  </li><li class="h5 sm:h5">
7145                                    <a class="group block w-full"
7146                                       href="/collections/hampaiden-ja-suun-hoito"><span><span class="reversed-link">Hampaiden ja suun hoito</span></span>
7147                                    </a>
7148                                  </li><li class="h5 sm:h5">
7149                                    <a class="group block w-full"
7150                                       href="/collections/hygienia-ja-seksuaaliterveys"><span><span class="reversed-link">Hygieniatarvikkeet</span></span>
7151                                    </a>
7152                                  </li><li class="h5 sm:h5">
7153                                    <a class="group block w-full"
7154                                       href="/collections/lasten-hygieniatuotteet"><span><span class="reversed-link">Lasten hygieniatuotteet</span></span>
7155                                    </a>
7156                                  </li><li class="h5 sm:h5">
7157                                    <a class="group block w-full"
7158                                       href="/collections/kaikki-hygienia-ja-seksuaaliterveystuotteet"><span><span class="reversed-link">Kaikki hygieniatuotteet</span></span>
7159                                    </a>
7160                                  </li></ul>
7161                            </div><div class="panel__wrapper" hidden>
7162                              <ul class="v-stack gap-4">
7163                                <li class="text-with-icon lg:hidden">
7164                                  <button class="text-with-icon h6 text-subdued" data-panel="1"><svg role="presentation" focusable="false" width="7" height="10" class="icon icon-chevron-left reverse-icon" viewBox="0 0 7 10">
7165        <path d="M6 1 2 5l4 4" fill="none" stroke="currentColor" stroke-width="2"></path>
7166      </svg>Vitamiinit
7167                                  </button>
7168                                </li><li class="h5 sm:h5">
7169                                    <a class="group block w-full"
7170                                       href="/collections/a-vitamiini"><span><span class="reversed-link">A-vitamiini</span></span>
7171                                    </a>
7172                                  </li><li class="h5 sm:h5">
7173                                    <a class="group block w-full"
7174                                       href="/collections/b-vitamiini"><span><span class="reversed-link">B-vitamiinit, biotiini ja folaatti</span></span>
7175                                    </a>
7176                                  </li><li class="h5 sm:h5">
7177                                    <a class="group block w-full"
7178                                       href="/collections/c-vitamiini"><span><span class="reversed-link">C-vitamiini</span></span>
7179                                    </a>
7180                                  </li><li class="h5 sm:h5">
7181                                    <a class="group block w-full"
7182                                       href="/collections/d-vitamiini"><span><span class="reversed-link">D-vitamiini</span></span>
7183                                    </a>
7184                                  </li><li class="h5 sm:h5">
7185                                    <a class="group block w-full"
7186                                       href="/collections/e-vitamiini"><span><span class="reversed-link">E-vitamiini</span></span>
7187                                    </a>
7188                                  </li><li class="h5 sm:h5">
7189                                    <a class="group block w-full"
7190                                       href="/collections/k-vitamiini"><span><span class="reversed-link">K-vitamiini</span></span>
7191                                    </a>
7192                                  </li><li class="h5 sm:h5">
7193                                    <a class="group block w-full"
7194                                       href="/collections/monivitamiinit"><span><span class="reversed-link">Monivitamiinit</span></span>
7195                                    </a>
7196                                  </li><li class="h5 sm:h5">
7197                                    <a class="group block w-full"
7198                                       href="/collections/lasten-vitamiinit"><span><span class="reversed-link">Lasten vitamiinit</span></span>
7199                                    </a>
7200                                  </li><li class="h5 sm:h5">
7201                                    <a class="group block w-full"
7202                                       href="/collections/naisten-monivitamiinit"><span><span class="reversed-link">Naisten monivitamiinit</span></span>
7203                                    </a>
7204                                  </li><li class="h5 sm:h5">
7205                                    <a class="group block w-full"
7206                                       href="/collections/miesten-monivitamiinit"><span><span class="reversed-link">Miesten monivitamiinit</span></span>
7207                                    </a>
7208                                  </li><li class="h5 sm:h5">
7209                                    <a class="group block w-full"
7210                                       href="/collections/vitamiinit"><span><span class="reversed-link">Kaikki vitamiinit</span></span>
7211                                    </a>
7212                                  </li></ul>
7213                            </div><div class="panel__wrapper" hidden>
7214                              <ul class="v-stack gap-4">
7215                                <li class="text-with-icon lg:hidden">
7216                                  <button class="text-with-icon h6 text-subdued" data-panel="1"><svg role="presentation" focusable="false" width="7" height="10" class="icon icon-chevron-left reverse-icon" viewB
7216ox="0 0 7 10">
7217        <path d="M6 1 2 5l4 4" fill="none" stroke="currentColor" stroke-width="2"></path>
7218      </svg>Kivennäisaineet ja hivenaineet
7219                                  </button>
7220                                </li><li class="h5 sm:h5">
7221                                    <a class="group block w-full"
7222                                       href="/collections/elektrolyyttijauheet"><span><span class="reversed-link">Elektrolyyttijauheet</span></span>
7223                                    </a>
7224                                  </li><li class="h5 sm:h5">
7225                                    <a class="group block w-full"
7226                                       href="/collections/jodi"><span><span class="reversed-link">Jodi</span></span>
7227                                    </a>
7228                                  </li><li class="h5 sm:h5">
7229                                    <a class="group block w-full"
7230                                       href="/collections/kalium"><span><span class="reversed-link">Kalium</span></span>
7231                                    </a>
7232                                  </li><li class="h5 sm:h5">
7233                                    <a class="group block w-full"
7234                                       href="/collections/kalsium"><span><span class="reversed-link">Kalsium</span></span>
7235                                    </a>
7236                                  </li><li class="h5 sm:h5">
7237                                    <a class="group block w-full"
7238                                       href="/collections/kromi"><span><span class="reversed-link">Kromi</span></span>
7239                                    </a>
7240                                  </li><li class="h5 sm:h5">
7241                                    <a class="group block w-full"
7242                                       href="/collections/magnesium"><span><span class="reversed-link">Magnesium</span></span>
7243                                    </a>
7244                                  </li><li class="h5 sm:h5">
7245                                    <a class="group block w-full"
7246                                       href="/collections/pii"><span><span class="reversed-link">Pii</span></span>
7247                                    </a>
7248                                  </li><li class="h5 sm:h5">
7249                                    <a class="group block w-full"
7250                                       href="/collections/rauta"><span><span class="reversed-link">Rauta</span></span>
7251                                    </a>
7252                                  </li><li class="h5 sm:h5">
7253                                    <a class="group block w-full"
7254                                       href="/collections/seleeni"><span><span class="reversed-link">Seleeni</span></span>
7255                                    </a>
7256                                  </li><li class="h5 sm:h5">
7257                                    <a class="group block w-full"
7258                                       href="/collections/sinkki"><span><span class="reversed-link">Sinkki</span></span>
7259                                    </a>
7260                                  </li><li class="h5 sm:h5">
7261                                    <a class="group block w-full"
7262                                       href="/collections/muut-kivennaisaineet-ja-hivenaineet"><span><span class="reversed-link">Muut kivennäisaineet & hivenaineet</span></span>
7263                                    </a>
7264                                  </li><li class="h5 sm:h5">
7265                                    <a class="group block w-full"
7266                                       href="/collections/kivennaisaineet-ja-hivenaineet"><span><span class="reversed-link">Kaikki kivennäisaineet ja hivenaineet</span></span>
7267                                    </a>
7268                                  </li></ul>
7269                            </div><div class="panel__wrapper" hidden>
7270                              <ul class="v-stack gap-4">
7271                                <li class="text-with-icon lg:hidden">
7272                                  <button class="text-with-icon h6 text-subdued" data-panel="1"><svg role="presentation" focusable="false" width="7" height="10" class="icon icon-chevron-left reverse-icon" viewB
7272ox="0 0 7 10">
7273        <path d="M6 1 2 5l4 4" fill="none" stroke="currentColor" stroke-width="2"></path>
7274      </svg>Ravintolisät
7275                                  </button>
7276                                </li><li class="h5 sm:h5">
7277                                    <a class="group block w-full"
7278                                       href="/collections/ashwaganda-ja-adaptogeenit"><span><span class="reversed-link">Ashwagandha, adaptogeenit</span></span>
7279                                    </a>
7280                                  </li><li class="h5 sm:h5">
7281                                    <a class="group block w-full"
7282                                       href="/collections/aminohapot"><span><span class="reversed-link">Aminohapot</span></span>
7283                                    </a>
7284                                  </li><li class="h5 sm:h5">
7285                                    <a class="group block w-full"
7286                                       href="/collections/entsyymit-ja-suolahapot"><span><span class="reversed-link">Entsyymit, suolahapot</span></span>
7287                                    </a>
7288                                  </li><li class="h5 sm:h5">
7289                                    <a class="group block w-full"
7290                                       href="/collections/kollageenit"><span><span class="reversed-link">Kollageenit</span></span>
7291                                    </a>
7292                                  </li><li class="h5 sm:h5">
7293                                    <a class="group block w-full"
7294                                       href="/collections/kreatiinit"><span><span class="reversed-link">Kreatiinit</span></span>
7295                                    </a>
7296                                  </li><li class="h5 sm:h5">
7297                                    <a class="group block w-full"
7298                                       href="/collections/kuidut"><span><span class="reversed-link">Kuidut</span></span>
7299                                    </a>
7300                                  </li><li class="h5 sm:h5">
7301                                    <a class="group block w-full"
7302                                       href="/collections/ravintohiivahiutaleet"><span><span class="reversed-link">Ravintohiivat</span></span>
7303                                    </a>
7304                                  </li><li class="h5 sm:h5">
7305                                    <a class="group block w-full"
7306                                       href="/collections/kurkuma-ja-kurkumiini"><span><span class="reversed-link">Kurkuma,  kurkumiini</span></span>
7307                                    </a>
7308                                  </li><li class="h5 sm:h5">
7309                                    <a class="group block w-full"
7310                                       href="/collections/pakuri-ja-muut-sienet"><span><span class="reversed-link">Pakuri ja muut funktionaaliset sienet</span></span>
7311                                    </a>
7312                                  </li><li class="h5 sm:h5">
7313                                    <a class="group block w-full"
7314                                       href="/collections/maitohappobakteerit"><span><span class="reversed-link">Maitohappobakteerit</span></span>
7315                                    </a>
7316                                  </li><li class="h5 sm:h5">
7317                                    <a class="group block w-full"
7318                                       href="/collections/msm-eli-orgaaninen-rikki"><span><span class="reversed-link">MSM</span></span>
7319                                    </a>
7320                                  </li><li class="h5 sm:h5">
7321                                    <a class="group block w-full"
7322                                       href="/collections/omegat"><span><span class="reversed-link">Omegat</span></span>
7323                                    </a>
7324                                  </li><li class="h5 sm:h5">
7325                                    <a class="group block w-full"
7326                                       href="/collections/proteiinijauheet"><span><span class="reversed-link">Proteiinijauheet</span></span>
7327                                    </a>
7328                                  </li><li class="h5 sm:h5">
7329                                    <a class="group block w-full"
7330                                       href="/collections/uutteet-ja-tipat"><span><span class="reversed-link">Uutteet, tipat</span></span>
7331                                    </a>
7332                                  </li><li class="h5 sm:h5">
7333                                    <a class="group block w-full"
7334                                       href="/collections/yrttivalmisteet-ja-kasvirohdokset"><span><span class="reversed-link">Yrttivalmisteet, kasvirohdokset</span></span>
7335                                    </a>
7336                                  </li><li class="h5 sm:h5">
7337                                    <a class="group block w-full"
7338                                       href="/collections/muut-ravintolisat"><span><span class="reversed-link">Muut ravintolisät</span></span>
7339                                    </a>
7340                                  </li><li class="h5 sm:h5">
7341                                    <a class="group block w-full"
7342                                       href="/collections/ravintolisat"><span><span class="reversed-link">Kaikki ravintolisät</span></span>
7343                                    </a>
7344                                  </li></ul>
7345                            </div><div class="panel__wrapper" hidden>
7346                              <ul class="v-stack gap-4">
7347                                <li class="text-with-icon lg:hidden">
7348                                  <button class="text-with-icon h6 text-subdued" data-panel="1"><svg role="presentation" focusable="false" width="7" height="10" class="icon icon-chevron-left reverse-icon" viewB
7348ox="0 0 7 10">
7349        <path d="M6 1 2 5l4 4" fill="none" stroke="currentColor" stroke-width="2"></path>
7350      </svg>Superfood ja Rawfood
7351                                  </button>
7352                                </li><li class="h5 sm:h5">
7353                                    <a class="group block w-full"
7354                                       href="/collections/chia-siemenet"><span><span class="reversed-link">Chia-siemenet</span></span>
7355                                    </a>
7356                                  </li><li class="h5 sm:h5">
7357                                    <a class="group block w-full"
7358                                       href="/collections/chlorella-spirulina-ja-muut-levat"><span><span class="reversed-link">Chlorella, spirulina, muut levät</span></span>
7359                                    </a>
7360                                  </li><li class="h5 sm:h5">
7361                                    <a class="group block w-full"
7362                                       href="/collections/ghee"><span><span class="reversed-link">Ghee</span></span>
7363                                    </a>
7364                                  </li><li class="h5 sm:h5">
7365                                    <a class="group block w-full"
7366                                       href="/collections/hamppu"><span><span class="reversed-link">Hamppu</span></span>
7367                                    </a>
7368                                  </li><li class="h5 sm:h5">
7369                                    <a class="group block w-full"
7370                                       href="/collections/hedelmat"><span><span class="reversed-link">Hedelmät</span></span>
7371                                    </a>
7372                                  </li><li class="h5 sm:h5">
7373                                    <a class="group block w-full"
7374                                       href="/collections/kookosoljy-kapryylihappo-ja-mct"><span><span class="reversed-link">Kookosöljy, kapryylihappo, MCT</span></span>
7375                                    </a>
7376                                  </li><li class="h5 sm:h5">
7377                                    <a class="group block w-full"
7378                                       href="/collections/marjat-ja-marjajauheet"><span><span class="reversed-link">Marjat, marjajauheet</span></span>
7379                                    </a>
7380                                  </li><li class="h5 sm:h5">
7381                                    <a class="group block w-full"
7382                                       href="/collections/pakuri-ja-muut-sienet"><span><span class="reversed-link">Pakuri ja muut funktionaaliset sienet</span></span>
7383                                    </a>
7384                                  </li><li class="h5 sm:h5">
7385                                    <a class="group block w-full"
7386                                       href="/collections/raakapatukat"><span><span class="reversed-link">Raakapatukat</span></span>
7387                                    </a>
7388                                  </li><li class="h5 sm:h5">
7389                                    <a class="group block w-full"
7390                                       href="/collections/raakakaakao-raakasuklaa"><span><span class="reversed-link">Raakakaakaot, raakasuklaat</span></span>
7391                                    </a>
7392                                  </li><li class="h5 sm:h5">
7393                                    <a class="group block w-full"
7394                                       href="/collections/siitepoly-propolis-ja-hunaja"><span><span class="reversed-link">Siitepöly, propolis, hunaja</span></span>
7395                                    </a>
7396                                  </li><li class="h5 sm:h5">
7397                                    <a class="group block w-full"
7398                                       href="/collections/terveysjuomat"><span><span class="reversed-link">Terveysjuomat</span></span>
7399                                    </a>
7400                                  </li><li class="h5 sm:h5">
7401                                    <a class="group block w-full"
7402                                       href="/collections/viherjauheet"><span><span class="reversed-link">Viherjauheet</span></span>
7403                                    </a>
7404                                  </li><li class="h5 sm:h5">
7405                                    <a class="group block w-full"
7406                                       href="/collections/muut-superfoodit"><span><span class="reversed-link">Muut Superfoodit</span></span>
7407                                    </a>
7408                                  </li><li class="h5 sm:h5">
7409                                    <a class="group block w-full"
7410                                       href="/collections/superfood-ja-rawfood"><span><span class="reversed-link">Kaikki superfoodit ja rawfoodit</span></span>
7411                                    </a>
7412                                  </li></ul>
7413                            </div><div class="panel__wrapper" hidden>
7414                              <ul class="v-stack gap-4">
7415                                <li class="text-with-icon lg:hidden">
7416                                  <button class="text-with-icon h6 text-subdued" data-panel="1"><svg role="presentation" focusable="false" width="7" height="10" class="icon icon-chevron-left reverse-icon" viewB
7416ox="0 0 7 10">
7417        <path d="M6 1 2 5l4 4" fill="none" stroke="currentColor" stroke-width="2"></path>
7418      </svg>Itsehoito ja hemmottelu
7419                                  </button>
7420                                </li><li class="h5 sm:h5">
7421                                    <a class="group block w-full"
7422                                       href="/collections/diffuusorit-ja-tuoksulamput"><span><span class="reversed-link">Diffuusorit, tuoksulamput</span></span>
7423                                    </a>
7424                                  </li><li class="h5 sm:h5">
7425                                    <a class="group block w-full"
7426                                       href="/collections/eteeriset-oljyt"><span><span class="reversed-link">Eteeriset öljyt</span></span>
7427                                    </a>
7428                                  </li><li class="h5 sm:h5">
7429                                    <a class="group block w-full"
7430                                       href="/collections/hieronta"><span><span class="reversed-link">Hieronta</span></span>
7431                                    </a>
7432                                  </li><li class="h5 sm:h5">
7433                                    <a class="group block w-full"
7434                                       href="https://www.ruohonjuuri.fi/collections/intiimihyvinvointi"><span><span class="reversed-link">Intiimihyvinvointi</span></span>
7435                                    </a>
7436                                  </li><li class="h5 sm:h5">
7437                                    <a class="group block w-full"
7438                                       href="/collections/itsehoitovalineet"><span><span class="reversed-link">Itsehoitovälineet</span></span>
7439                                    </a>
7440                                  </li><li class="h5 sm:h5">
7441                                    <a class="group block w-full"
7442                                       href="/collections/kylpytuotteet-ja-sauna"><span><span class="reversed-link">Kylpytuotteet, sauna</span></span>
7443                                    </a>
7444                                  </li><li class="h5 sm:h5">
7445                                    <a class="group block w-full"
7446                                       href="/collections/kynttilat-ja-suolakivilamput"><span><span class="reversed-link">Kynttilät, suolakivilamput</span></span>
7447                                    </a>
7448                                  </li><li class="h5 sm:h5">
7449                                    <a class="group block w-full"
7450                                       href="/collections/suitsukkeet"><span><span class="reversed-link">Suitsukkeet</span></span>
7451                                    </a>
7452                                  </li><li class="h5 sm:h5">
7453                                    <a class="group block w-full"
7454                                       href="/collections/yrttiuutteet-ja-kukkatipat"><span><span class="reversed-link">Yrttiuutteet, kukkatipat</span></span>
7455                                    </a>
7456                                  </li><li class="h5 sm:h5">
7457                                    <a class="group block w-full"
7458                                       href="/collections/itsehoito-ja-hemmottelu"><span><span class="reversed-link">Kaikki itsehoito- ja hemmottelutuotteet</span></span>
7459                                    </a>
7460                                  </li></ul>
7461                            </div><div class="panel__wrapper" hidden>
7462                              <ul class="v-stack gap-4">
7463                                <li class="text-with-icon lg:hidden">
7464                                  <button class="text-with-icon h6 text-subdued" data-panel="1"><svg role="presentation" focusable="false" width="7" height="10" class="icon icon-chevron-left reverse-icon" viewBox="0 0 7 10">
7465        <path d="M6 1 2 5l4 4" fill="none" stroke="currentColor" stroke-width="2"></path>
7466      </svg>Herkut ja välipalat
7467                                  </button>
7468                                </li><li class="h5 sm:h5">
7469                                    <a class="group block w-full"
7470                                       href="/collections/keksit"><span><span class="reversed-link">Keksit</span></span>
7471                                    </a>
7472                                  </li><li class="h5 sm:h5">
7473                                    <a class="group block w-full"
7474                                       href="/collections/makeiset-ja-muut-makeat-herkut"><span><span class="reversed-link">Makeiset</span></span>
7475                                    </a>
7476                                  </li><li class="h5 sm:h5">
7477                                    <a class="group block w-full"
7478                                       href="/collections/naposteltavat"><span><span class="reversed-link">Naposteltavat</span></span>
7479                                    </a>
7480                                  </li><li class="h5 sm:h5">
7481                                    <a class="group block w-full"
7482                                       href="/collections/energia-ja-proteiinipatukat"><span><span class="reversed-link">Energia- ja proteiinipatukat</span></span>
7483                                    </a>
7484                                  </li><li class="h5 sm:h5">
7485                                    <a class="group block w-full"
7486                                       href="/collections/purukumit-ja-pastillit"><span><span class="reversed-link">Purukumit, pastillit</span></span>
7487                                    </a>
7488                                  </li><li class="h5 sm:h5">
7489                                    <a class="group block w-full"
7490                                       href="/collections/suklaat-raakasuklaat-ja-raakakaakaot"><span><span class="reversed-link">Suklaa ja raakasuklaa</span></span>
7491                                    </a>
7492                                  </li><li class="h5 sm:h5">
7493                                    <a class="group block w-full"
7494                                       href="/collections/suolaiset-herkut"><span><span class="reversed-link">Suolaiset herkut</span></span>
7495                                    </a>
7496                                  </li><li class="h5 sm:h5">
7497                                    <a class="group block w-full"
7498                                       href="/collections/kaikki-makeat-herkut"><span><span class="reversed-link">Kaikki makeat herkut</span></span>
7499                                    </a>
7500                                  </li><li class="h5 sm:h5">
7501                                    <a class="group block w-full"
7502                                       href="/collections/herkut-ja-valipalat"><span><span class="reversed-link">Kaikki herkut ja välipalat</span></span>
7503                                    </a>
7504                                  </li></ul>
7505                            </div><div class="panel__wrapper" hidden>
7506                              <ul class="v-stack gap-4">
7507                                <li class="text-with-icon lg:hidden">
7508                                  <button class="text-with-icon h6 text-subdued" data-panel="1"><svg role="presentation" focusable="false" width="7" height="10" class="icon icon-chevron-left reverse-icon" viewB
7508ox="0 0 7 10">
7509        <path d="M6 1 2 5l4 4" fill="none" stroke="currentColor" stroke-width="2"></path>
7510      </svg>Teet, kahvit ja kaakaot
7511                                  </button>
7512                                </li><li class="h5 sm:h5">
7513                                    <a class="group block w-full"
7514                                       href="/collections/teet"><span><span class="reversed-link">Teet</span></span>
7515                                    </a>
7516                                  </li><li class="h5 sm:h5">
7517                                    <a class="group block w-full"
7518                                       href="https://www.ruohonjuuri.fi/collections/matcha"><span><span class="reversed-link">Matchat</span></span>
7519                                    </a>
7520                                  </li><li class="h5 sm:h5">
7521                                    <a class="group block w-full"
7522                                       href="/collections/kahvit"><span><span class="reversed-link">Kahvit</span></span>
7523                                    </a>
7524                                  </li><li class="h5 sm:h5">
7525                                    <a class="group block w-full"
7526                                       href="/collections/teet-kahvit-ja-kaakaot"><span><span class="reversed-link">Kaikki teet, kahvit ja kaakaot</span></span>
7527                                    </a>
7528                                  </li></ul>
7529                            </div><div class="panel__wrapper" hidden>
7530                              <ul class="v-stack gap-4">
7531                                <li class="text-with-icon lg:hidden">
7532                                  <button class="text-with-icon h6 text-subdued" data-panel="1"><svg role="presentation" focusable="false" width="7" height="10" class="icon icon-chevron-left reverse-icon" viewBox="0 0 7 10">
7533        <path d="M6 1 2 5l4 4" fill="none" stroke="currentColor" stroke-width="2"></path>
7534      </svg>Juomat
7535                                  </button>
7536                                </li><li class="h5 sm:h5">
7537                                    <a class="group block w-full"
7538                                       href="/collections/energiajuomat"><span><span class="reversed-link">Energiajuomat</span></span>
7539                                    </a>
7540                                  </li><li class="h5 sm:h5">
7541                                    <a class="group block w-full"
7542                                       href="https://www.ruohonjuuri.fi/collections/alkoholittomat-kuohujuomat"><span><span class="reversed-link">Juhlajuomat</span></span>
7543                                    </a>
7544                                  </li><li class="h5 sm:h5">
7545                                    <a class="group block w-full"
7546                                       href="/collections/kasvimaitojuomat"><span><span class="reversed-link">Kasvimaitojuomat</span></span>
7547                                    </a>
7548                                  </li><li class="h5 sm:h5">
7549                                    <a class="group block w-full"
7550                                       href="/collections/kombuchat"><span><span class="reversed-link">Kombuchat</span></span>
7551                                    </a>
7552                                  </li><li class="h5 sm:h5">
7553                                    <a class="group block w-full"
7554                                       href="/collections/kookosvedet"><span><span class="reversed-link">Kookosvedet</span></span>
7555                                    </a>
7556                                  </li><li class="h5 sm:h5">
7557                                    <a class="group block w-full"
7558                                       href="/collections/limonadit"><span><span class="reversed-link">Limonadit</span></span>
7559                                    </a>
7560                                  </li><li class="h5 sm:h5">
7561                                    <a class="group block w-full"
7562                                       href="/collections/mehut"><span><span class="reversed-link">Mehut</span></span>
7563                                    </a>
7564                                  </li><li class="h5 sm:h5">
7565                                    <a class="group block w-full"
7566                                       href="/collections/terveysjuomat"><span><span class="reversed-link">Terveysjuomat</span></span>
7567                                    </a>
7568                                  </li><li class="h5 sm:h5">
7569                                    <a class="group block w-full"
7570                                       href="/collections/kaikki-juomat"><span><span class="reversed-link">Kaikki juomat</span></span>
7571                                    </a>
7572                                  </li></ul>
7573                            </div><div class="panel__wrapper" hidden>
7574                              <ul class="v-stack gap-4">
7575                                <li class="text-with-icon lg:hidden">
7576                                  <button class="text-with-icon h6 text-subdued" data-panel="1"><svg role="presentation" focusable="false" width="7" height="10" class="icon icon-chevron-left reverse-icon" viewB
7576ox="0 0 7 10">
7577        <path d="M6 1 2 5l4 4" fill="none" stroke="currentColor" stroke-width="2"></path>
7578      </svg>Pavut, pähkinät ja siemenet
7579                                  </button>
7580                                </li><li class="h5 sm:h5">
7581                                    <a class="group block w-full"
7582                                       href="/collections/pavut-ja-linssit"><span><span class="reversed-link">Pavut, linssit</span></span>
7583                                    </a>
7584                                  </li><li class="h5 sm:h5">
7585                                    <a class="group block w-full"
7586                                       href="/collections/pahkinat"><span><span class="reversed-link">Pähkinät</span></span>
7587                                    </a>
7588                                  </li><li class="h5 sm:h5">
7589                                    <a class="group block w-full"
7590                                       href="/collections/siemenet"><span><span class="reversed-link">Siemenet, idätys</span></span>
7591                                    </a>
7592                                  </li><li class="h5 sm:h5">
7593                                    <a class="group block w-full"
7594                                       href="/collections/pavut-p-hkin-t-ja-siemenet"><span><span class="reversed-link">Kaikki pavut, pähkinät ja siemenet</span></span>
7595                                    </a>
7596                                  </li></ul>
7597                            </div><div class="panel__wrapper" hidden>
7598                              <ul class="v-stack gap-4">
7599                                <li class="text-with-icon lg:hidden">
7600                                  <button class="text-with-icon h6 text-subdued" data-panel="1"><svg role="presentation" focusable="false" width="7" height="10" class="icon icon-chevron-left reverse-icon" viewBox="0 0 7 10">
7601        <path d="M6 1 2 5l4 4" fill="none" stroke="currentColor" stroke-width="2"></path>
7602      </svg>Viljatuotteet
7603                                  </button>
7604                                </li><li class="h5 sm:h5">
7605                                    <a class="group block w-full"
7606                                       href="/collections/granolat-myslit-ja-murot"><span><span class="reversed-link">Granolat, myslit, murot</span></span>
7607                                    </a>
7608                                  </li><li class="h5 sm:h5">
7609                                    <a class="group block w-full"
7610                                       href="/collections/jauhot"><span><span class="reversed-link">Jauhot ja hiutaleet</span></span>
7611                                    </a>
7612                                  </li><li class="h5 sm:h5">
7613                                    <a class="group block w-full"
7614                                       href="/collections/keksit"><span><span class="reversed-link">Keksit</span></span>
7615                                    </a>
7616                                  </li><li class="h5 sm:h5">
7617                                    <a class="group block w-full"
7618                                       href="/collections/leivat-nakkileivat-ja-korput"><span><span class="reversed-link">Leivät, näkkileivät, korput</span></span>
7619                                    </a>
7620                                  </li><li class="h5 sm:h5">
7621                                    <a class="group block w-full"
7622                                       href="/collections/pastat-riisit-ja-nuudelit"><span><span class="reversed-link">Pastat, riisit, jyvät ja nuudelit</span></span>
7623                                    </a>
7624                                  </li><li class="h5 sm:h5">
7625                                    <a class="group block w-full"
7626                                       href="/collections/viljatuotteet"><span><span class="reversed-link">Kaikki viljatuotteet</span></span>
7627                                    </a>
7628                                  </li></ul>
7629                            </div><div class="panel__wrapper" hidden>
7630                              <ul class="v-stack gap-4">
7631                                <li class="text-with-icon lg:hidden">
7632                                  <button class="text-with-icon h6 text-subdued" data-panel="1"><svg role="presentation" focusable="false" width="7" height="10" class="icon icon-chevron-left reverse-icon" viewB
7632ox="0 0 7 10">
7633        <path d="M6 1 2 5l4 4" fill="none" stroke="currentColor" stroke-width="2"></path>
7634      </svg>Öljyt, mausteet ja yrtit
7635                                  </button>
7636                                </li><li class="h5 sm:h5">
7637                                    <a class="group block w-full"
7638                                       href="/collections/hunajat-ja-siirapit"><span><span class="reversed-link">Hunajat ja siirapit</span></span>
7639                                    </a>
7640                                  </li><li class="h5 sm:h5">
7641                                    <a class="group block w-full"
7642                                       href="/collections/mausteet-yrtit-ja-kastikkeet"><span><span class="reversed-link">Mausteet, yrtit ja kastikkeet</span></span>
7643                                    </a>
7644                                  </li><li class="h5 sm:h5">
7645                                    <a class="group block w-full"
7646                                       href="/collections/sokerit-ja-muu-makeutus"><span><span class="reversed-link">Sokerit ja muu makeutus</span></span>
7647                                    </a>
7648                                  </li><li class="h5 sm:h5">
7649                                    <a class="group block w-full"
7650                                       href="/collections/suolat"><span><span class="reversed-link">Suolat</span></span>
7651                                    </a>
7652                                  </li><li class="h5 sm:h5">
7653                                    <a class="group block w-full"
7654                                       href="/collections/oljyt-ja-ghee"><span><span class="reversed-link">Öljyt ja ghee</span></span>
7655                                    </a>
7656                                  </li><li class="h5 sm:h5">
7657                                    <a class="group block w-full"
7658                                       href="/collections/kaikki-oljyt-mausteet-ja-yrtit"><span><span class="reversed-link">Kaikki öljyt, mausteet ja yrtit</span></span>
7659                                    </a>
7660                                  </li></ul>
7661                            </div><div class="panel__wrapper" hidden>
7662                              <ul class="v-stack gap-4">
7663                                <li class="text-with-icon lg:hidden">
7664                                  <button class="text-with-icon h6 text-subdued" data-panel="1"><svg role="presentation" focusable="false" width="7" height="10" class="icon icon-chevron-left reverse-icon" viewBox="0 0 7 10">
7665        <path d="M6 1 2 5l4 4" fill="none" stroke="currentColor" stroke-width="2"></path>
7666      </svg>Hedelmät, marjat ja vihannekset
7667                                  </button>
7668                                </li><li class="h5 sm:h5">
7669                                    <a class="group block w-full"
7670                                       href="/collections/hedelmat"><span><span class="reversed-link">Kuivatut hedelmät</span></span>
7671                                    </a>
7672                                  </li><li class="h5 sm:h5">
7673                                    <a class="group block w-full"
7674                                       href="/collections/marjat-ja-marjajauheet"><span><span class="reversed-link">Marjat, marjajauheet</span></span>
7675                                    </a>
7676                                  </li><li class="h5 sm:h5">
7677                                    <a class="group block w-full"
7678                                       href="/collections/vihannekset"><span><span class="reversed-link">Vihannekset, kuivatut sienet</span></span>
7679                                    </a>
7680                                  </li><li class="h5 sm:h5">
7681                                    <a class="group block w-full"
7682                                       href="/collections/villituotteet"><span><span class="reversed-link">Villivihannekset</span></span>
7683                                    </a>
7684                                  </li><li class="h5 sm:h5">
7685                                    <a class="group block w-full"
7686                                       href="/collections/kaikki-hedelmat-marjat-ja-vihannekset"><span><span class="reversed-link">Kaikki hedelmät, marjat ja vihannekset</span></span>
7687                                    </a>
7688                                  </li></ul>
7689                            </div><div class="panel__wrapper" hidden>
7690                              <ul class="v-stack gap-4">
7691                                <li class="text-with-icon lg:hidden">
7692                                  <button class="text-with-icon h6 text-subdued" data-panel="1"><svg role="presentation" focusable="false" width="7" height="10" class="icon icon-chevron-left reverse-icon" viewB
7692ox="0 0 7 10">
7693        <path d="M6 1 2 5l4 4" fill="none" stroke="currentColor" stroke-width="2"></path>
7694      </svg>Muut
7695                                  </button>
7696                                </li><li class="h5 sm:h5">
7697                                    <a class="group block w-full"
7698                                       href="/collections/levitteet-tahnat-ja-hillot"><span><span class="reversed-link">Levitteet, tahnat, hillot</span></span>
7699                                    </a>
7700                                  </li><li class="h5 sm:h5">
7701                                    <a class="group block w-full"
7702                                       href="/collections/merilevat-ja-misot"><span><span class="reversed-link">Merilevät, misot</span></span>
7703                                    </a>
7704                                  </li><li class="h5 sm:h5">
7705                                    <a class="group block w-full"
7706                                       href="/collections/ravintohiivahiutaleet"><span><span class="reversed-link">Ravintohiivahiutaleet</span></span>
7707                                    </a>
7708                                  </li><li class="h5 sm:h5">
7709                                    <a class="group block w-full"
7710                                       href="/collections/lastenruoka"><span><span class="reversed-link">Lastenruoka</span></span>
7711                                    </a>
7712                                  </li><li class="h5 sm:h5">
7713                                    <a class="group block w-full"
7714                                       href="/collections/valmisruoka"><span><span class="reversed-link">Valmisruoka</span></span>
7715                                    </a>
7716                                  </li></ul>
7717                            </div><div class="panel__wrapper" hidden>
7718                              <ul class="v-stack gap-4">
7719                                <li class="text-with-icon lg:hidden">
7720                                  <button class="text-with-icon h6 text-subdued" data-panel="1"><svg role="presentation" focusable="false" width="7" height="10" class="icon icon-chevron-left reverse-icon" viewBox="0 0 7 10">
7721        <path d="M6 1 2 5l4 4" fill="none" stroke="currentColor" stroke-width="2"></path>
7722      </svg>Superfood ja Rawfood
7723                                  </button>
7724                                </li><li class="h5 sm:h5">
7725                                    <a class="group block w-full"
7726                                       href="/collections/chia-siemenet"><span><span class="reversed-link">Chia-siemenet</span></span>
7727                                    </a>
7728                                  </li><li class="h5 sm:h5">
7729                                    <a class="group block w-full"
7730                                       href="/collections/chlorella-spirulina-ja-muut-levat"><span><span class="reversed-link">Chlorella, spirulina, muut levät</span></span>
7731                                    </a>
7732                                  </li><li class="h5 sm:h5">
7733                                    <a class="group block w-full"
7734                                       href="/collections/ghee"><span><span class="reversed-link">Ghee</span></span>
7735                                    </a>
7736                                  </li><li class="h5 sm:h5">
7737                                    <a class="group block w-full"
7738                                       href="/collections/hamppu"><span><span class="reversed-link">Hamppu</span></span>
7739                                    </a>
7740                                  </li><li class="h5 sm:h5">
7741                                    <a class="group block w-full"
7742                                       href="/collections/hedelmat"><span><span class="reversed-link">Hedelmät</span></span>
7743                                    </a>
7744                                  </li><li class="h5 sm:h5">
7745                                    <a class="group block w-full"
7746                                       href="/collections/kookosoljy-kapryylihappo-ja-mct"><span><span class="reversed-link">Kookosöljy, kapryylihappo, MCT</span></span>
7747                                    </a>
7748                                  </li><li class="h5 sm:h5">
7749                                    <a class="group block w-full"
7750                                       href="/collections/marjat-ja-marjajauheet"><span><span class="reversed-link">Marjat, marjajauheet</span></span>
7751                                    </a>
7752                                  </li><li class="h5 sm:h5">
7753                                    <a class="group block w-full"
7754                                       href="/collections/pakuri-ja-muut-sienet"><span><span class="reversed-link">Pakuri ja muut funktionaaliset sienet</span></span>
7755                                    </a>
7756                                  </li><li class="h5 sm:h5">
7757                                    <a class="group block w-full"
7758                                       href="/collections/raakapatukat"><span><span class="reversed-link">Raakapatukat</span></span>
7759                                    </a>
7760                                  </li><li class="h5 sm:h5">
7761                                    <a class="group block w-full"
7762                                       href="/collections/raakakaakao-raakasuklaa"><span><span class="reversed-link">Raakakaakaot, raakasuklaat</span></span>
7763                                    </a>
7764                                  </li><li class="h5 sm:h5">
7765                                    <a class="group block w-full"
7766                                       href="/collections/siitepoly-propolis-ja-hunaja"><span><span class="reversed-link">Siitepöly, propolis, hunaja</span></span>
7767                                    </a>
7768                                  </li><li class="h5 sm:h5">
7769                                    <a class="group block w-full"
7770                                       href="/collections/terveysjuomat"><span><span class="reversed-link">Terveysjuomat</span></span>
7771                                    </a>
7772                                  </li><li class="h5 sm:h5">
7773                                    <a class="group block w-full"
7774                                       href="/collections/viherjauheet"><span><span class="reversed-link">Viherjauheet</span></span>
7775                                    </a>
7776                                  </li><li class="h5 sm:h5">
7777                                    <a class="group block w-full"
7778                                       href="/collections/muut-superfoodit"><span><span class="reversed-link">Muut Superfoodit</span></span>
7779                                    </a>
7780                                  </li><li class="h5 sm:h5">
7781                                    <a class="group block w-full"
7782                                       href="/collections/superfood-ja-rawfood"><span><span class="reversed-link">Kaikki superfood ja rawfood</span></span>
7783                                    </a>
7784                                  </li></ul>
7785                            </div><div class="panel__wrapper" hidden>
7786                              <ul class="v-stack gap-4">
7787                                <li class="text-with-icon lg:hidden">
7788                                  <button class="text-with-icon h6 text-subdued" data-panel="1"><svg role="presentation" focusable="false" width="7" height="10" class="icon icon-chevron-left reverse-icon" viewB
7788ox="0 0 7 10">
7789        <path d="M6 1 2 5l4 4" fill="none" stroke="currentColor" stroke-width="2"></path>
7790      </svg>Kaikki huonetuoksut ja sisustustuotteet
7791                                  </button>
7792                                </li><li class="h5 sm:h5">
7793                                    <a class="group block w-full"
7794                                       href="/collections/huonetuoksut-ja-ilmanraikastimet"><span><span class="reversed-link">Huonetuoksut ja ilmanraikastimet</span></span>
7795                                    </a>
7796                                  </li><li class="h5 sm:h5">
7797                                    <a class="group block w-full"
7798                                       href="/collections/kynttilat-ja-suolakivilamput"><span><span class="reversed-link">Kynttilät, suolakivilamput</span></span>
7799                                    </a>
7800                                  </li><li class="h5 sm:h5">
7801                                    <a class="group block w-full"
7802                                       href="/collections/suitsukkeet"><span><span class="reversed-link">Suitsukkeet</span></span>
7803                                    </a>
7804                                  </li></ul>
7805                            </div><div class="panel__wrapper" hidden>
7806                              <ul class="v-stack gap-4">
7807                                <li class="text-with-icon lg:hidden">
7808                                  <button class="text-with-icon h6 text-subdued" data-panel="1"><svg role="presentation" focusable="false" width="7" height="10" class="icon icon-chevron-left reverse-icon" viewBox="0 0 7 10">
7809        <path d="M6 1 2 5l4 4" fill="none" stroke="currentColor" stroke-width="2"></path>
7810      </svg>Taloustarvikkeet
7811                                  </button>
7812                                </li><li class="h5 sm:h5">
7813                                    <a class="group block w-full"
7814                                       href="/collections/idatys-ja-versotus"><span><span class="reversed-link">Idätys ja versotus</span></span>
7815                                    </a>
7816                                  </li><li class="h5 sm:h5">
7817                                    <a class="group block w-full"
7818                                       href="/collections/juomapullot"><span><span class="reversed-link">Juomapullot</span></span>
7819                                    </a>
7820                                  </li><li class="h5 sm:h5">
7821                                    <a class="group block w-full"
7822                                       href="/collections/kestomukit"><span><span class="reversed-link">Kestomukit</span></span>
7823                                    </a>
7824                                  </li><li class="h5 sm:h5">
7825                                    <a class="group block w-full"
7826                                       href="/collections/mehilaisvahatuotteet"><span><span class="reversed-link">Mehiläisvahatuotteet</span></span>
7827                                    </a>
7828                                  </li><li class="h5 sm:h5">
7829                                    <a class="group block w-full"
7830                                       href="/collections/punaseetrituotteet"><span><span class="reversed-link">Punaseetrituotteet</span></span>
7831                                    </a>
7832                                  </li><li class="h5 sm:h5">
7833                                    <a class="group block w-full"
7834                                       href="/collections/tiskiharjat-ja-tiskiratit"><span><span class="reversed-link">Tiskiharjat, tiskirätit</span></span>
7835                                    </a>
7836                                  </li><li class="h5 sm:h5">
7837                                    <a class="group block w-full"
7838                                       href="/collections/muut-astiat-ja-taloustarvikkeet"><span><span class="reversed-link">Muut astiat ja  taloustarvikkeet</span></span>
7839                                    </a>
7840                                  </li><li class="h5 sm:h5">
7841                                    <a class="group block w-full"
7842                                       href="/collections/taloustarvikkeet"><span><span class="reversed-link">Kaikki taloustarvikkeet</span></span>
7843                                    </a>
7844                                  </li></ul>
7845                            </div><div class="panel__wrapper" hidden>
7846                              <ul class="v-stack gap-4">
7847                                <li class="text-with-icon lg:hidden">
7848                                  <button class="text-with-icon h6 text-subdued" data-panel="1"><svg role="presentation" focusable="false" width="7" height="10" class="icon icon-chevron-left reverse-icon" viewB
7848ox="0 0 7 10">
7849        <path d="M6 1 2 5l4 4" fill="none" stroke="currentColor" stroke-width="2"></path>
7850      </svg>Pesuaineet
7851                                  </button>
7852                                </li><li class="h5 sm:h5">
7853                                    <a class="group block w-full"
7854                                       href="/collections/astianpesu"><span><span class="reversed-link">Astianpesu</span></span>
7855                                    </a>
7856                                  </li><li class="h5 sm:h5">
7857                                    <a class="group block w-full"
7858                                       href="/collections/tiskiharjat-ja-tiskiratit"><span><span class="reversed-link">Tiskiharjat ja tiskirätit</span></span>
7859                                    </a>
7860                                  </li><li class="h5 sm:h5">
7861                                    <a class="group block w-full"
7862                                       href="/collections/pyykinpesu"><span><span class="reversed-link">Pyykinpesu</span></span>
7863                                    </a>
7864                                  </li><li class="h5 sm:h5">
7865                                    <a class="group block w-full"
7866                                       href="/collections/yleispesuaineet"><span><span class="reversed-link">Yleispesuaineet</span></span>
7867                                    </a>
7868                                  </li><li class="h5 sm:h5">
7869                                    <a class="group block w-full"
7870                                       href="/collections/muut-pesuaineet-ja-siivoustarvikkeet"><span><span class="reversed-link">Muut pesuaineet ja siivoustarvikkeet</span></span>
7871                                    </a>
7872                                  </li><li class="h5 sm:h5">
7873                                    <a class="group block w-full"
7874                                       href="/collections/pesuaineet"><span><span class="reversed-link">Kaikki pesuaineet</span></span>
7875                                    </a>
7876                                  </li></ul>
7877                            </div><div class="panel__wrapper" hidden>
7878                              <ul class="v-stack gap-4">
7879                                <li class="text-with-icon lg:hidden">
7880                                  <button class="text-with-icon h6 text-subdued" data-panel="1"><svg role="presentation" focusable="false" width="7" height="10" class="icon icon-chevron-left reverse-icon" viewBox="0 0 7 10">
7881        <path d="M6 1 2 5l4 4" fill="none" stroke="currentColor" stroke-width="2"></path>
7882      </svg>Lastenhoito
7883                                  </button>
7884                                </li><li class="h5 sm:h5">
7885                                    <a class="group block w-full"
7886                                       href="/collections/juomapullot-tutit-ja-tuttipullot"><span><span class="reversed-link">Juomapullot, tutit ja tuttipullot</span></span>
7887                                    </a>
7888                                  </li><li class="h5 sm:h5">
7889                                    <a class="group block w-full"
7890                                       href="/collections/lasten-hygieniatuotteet"><span><span class="reversed-link">Lasten hygienia ja ihonhoito</span></span>
7891                                    </a>
7892                                  </li><li class="h5 sm:h5">
7893                                    <a class="group block w-full"
7894                                       href="/collections/lastenruoka"><span><span class="reversed-link">Lastenruoka</span></span>
7895                                    </a>
7896                                  </li><li class="h5 sm:h5">
7897                                    <a class="group block w-full"
7898                                       href="/collections/lasten-vitamiinit"><span><span class="reversed-link">Lasten vitamiinit</span></span>
7899                                    </a>
7900                                  </li><li class="h5 sm:h5">
7901                                    <a class="group block w-full"
7902                                       href="/collections/odottavalle-ja-imettavalle-aidille"><span><span class="reversed-link">
7902Raskaus ja imetys</span></span>
7903                                    </a>
7904                                  </li><li class="h5 sm:h5">
7905                                    <a class="group block w-full"
7906                                       href="/collections/kaikki-lastenhoitotuotteet"><span><span class="reversed-link">Kaikki lastenhoitotuotteet</span></span>
7907                                    </a>
7908                                  </li></ul>
7909                            </div>
7910    </div></div></navigation-drawer>
7910<script>
7911  document.documentElement.style.setProperty('--header-height', Math.round(document.getElementById('shopify-section-sections--29165137789273__header').clientHeight) + 'px');
7912</script>
7912
7913
7914<script>
7915  "use strict";
7916  document.addEventListener('DOMContentLoaded', function () {
7917      const firstLevelItems = document.querySelectorAll('.first-level li');
7918      const secondLevelMenus = document.querySelectorAll('.second-level-menu');
7919      const baseMenus = document.querySelectorAll('.ac_menu');
7920      const additionalContent = document.getElementById('ac');
7921    
7922      let lastOpenedItem = null; // To track the last opened item
7923  
7924      firstLevelItems.forEach(item => {
7925          item.addEventListener('click', function () {
7926              const targetMenuId = this.getAttribute('data-target');
7927              const targetMenu = document.getElementById(targetMenuId);
7928  
7929              // Check if the same item is clicked
7930              if (lastOpenedItem === this) {
7931                  // Hide the second-level menu and show the base menus
7932                  secondLevelMenus.forEach(menu => {
7933                      menu.classList.remove('active');
7934                  });
7935                  baseMenus.forEach(menu => {
7936                      menu.classList.remove('hidden');
7937                  });
7938                  additionalContent.classList.remove('changed_bg');
7939                  lastOpenedItem.classList.remove('changed_bg');
7940                  
7941                  // Reset the last opened item
7942                  lastOpenedItem = null;
7943              } else {
7944                  // Hide all second-level menus
7945                  secondLevelMenus.forEach(menu => {
7946                      menu.classList.remove('active');
7947                  });
7948  
7949                  // Show the selected second-level menu
7950                  if (targetMenu) {
7951                      baseMenus.forEach(menu => {
7952                          menu.classList.add('hidden');
7953                      });
7954                      additionalContent.classList.add('changed_bg');
7955                      targetMenu.classList.add('active');
7956                  }
7957  
7958                  // Update the background styles for first-level items
7959                  firstLevelItems.forEach(otherItem => {
7960                      if (otherItem != this) {
7961                          otherItem.classList.remove('changed_bg');
7962                      } else {
7963                          otherItem.classList.add('changed_bg');
7964                      }
7965                  });
7966  
7967                  // Update the last opened item
7968                  lastOpenedItem = this;
7969              }
7970          });
7971      });
7972  });
7973  </script>
7973
7974
7975<style> #shopify-section-sections--29165137789273__header .header__wrapper {font-size: 0.85rem; padding-top: 0.5rem; padding-bottom: 0.5rem; box-shadow: 0 0px 60px rgba(0, 0, 0, 0.08);} #shopify-section-sections--29165137789273__header .header__link-list .icon-chevron-bottom {top: 0px; left: -8px; z-index: 9;} #shopify-section-sections--29165137789273__header .custom_searchbox {background: rgb(216, 232, 234); border-radius: var(--rounded-full);} #shopify-section-sections--29165137789273__header .custom_searchbox button {padding-right: 4px;} #shopify-section-sections--29165137789273__header .custom_searchbox svg {width: 20px; height: 20px;} #shopify-section-sections--29165137789273__header .custom_searchbox {padding: 8px 9px;} </style></header>
7976<!-- END sections: header-group --><!-- BEGIN sections: overlay-group -->
7977<div id="shopify-section-sections--29165137822041__cart-drawer" class="shopify-section shopify-section-group-overlay-group"><cart-drawer  class="cart-drawer drawer drawer--lg" id="cart-drawer"><button is="close-button" aria-label="Sulje"><svg role="presentation" stroke-width="2" focusable="false" width="24" height="24" class="icon icon-close" viewBox="0 0 24 24">
7978        <path d="M17.658 6.343 6.344 17.657M17.658 17.657 6.344 6.343" stroke="currentColor"></path>
7979      </svg></button>
7980
7981    <div class="empty-state align-self-center">
7982      <div class="empty-state__icon-wrapper"><svg role="presentation" stroke-width="1" focusable="false" width="32" height="32" class="icon icon-cart" viewBox="0 0 22 22">
7983            <path d="M9.182 18.454a.91.91 0 1 1-1.818 0 .91.91 0 0 1 1.818 0Zm7.272 0a.91.91 0 1 1-1.818 0 .91.91 0 0 1 1.819 0Z" fill="currentColor"></path>
7984            <path d="M5.336 6.636H21l-3.636 8.182H6.909L4.636 3H1m8.182 15.454a.91.91 0 1 1-1.818 0 .91.91 0 0 1 1.818 0Zm7.272 0a.91.91 0 1 1-1.818 0 .91.91 0 0 1 1.819 0Z" fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"></path>
7985          </svg><span class="count-bubble count-bubble--lg">0</span>
7986      </div>
7987
7988      <div class="prose">
7989        <p class="h5">Ostoskorisi on tyhjä</p>
7990<a class="button button--xl"
7991  
7992  
7993  
7994  
7995  
7996  href="/collections/all"
7997  
7998  
7999 >Jatka ostoksia
8000</a></div>
8001    </div></cart-drawer>
8002
8003
8004</div>
8005<!-- END sections: overlay-group --><main role="main" id="main" class="anchor">
8006      <section id="shopify-section-template--29165138051417__main" class="shopify-section shopify-section--main-product"><style>
8007  #shopify-section-template--29165138051417__main {
8008    --section-background-hash: 0;
8009  }
8010
8011  #shopify-section-template--29165138051417__main + * {
8012    --previous-section-background-hash: 0;
8013  }</style><style>
8014  #shopify-section-template--29165138051417__main {
8015    --product-grid: auto / minmax(0, 1fr);
8016    --product-gallery-media-list-grid: auto / auto-flow 100%;
8017    --product-gallery-media-list-gap: var(--spacing-0-5);
8018  }
8019
8020  @media screen and (max-width: 999px) {
8021    #shopify-section-template--29165138051417__main {
8022      --section-spacing-block-start: 0px;
8023    }
8024  }
8025
8026  @media screen and (min-width: 1000px) {
8027    #shopify-section-template--29165138051417__main {--product-grid: auto / minmax(0, 0.9fr) minmax(0, 1.1fr);
8028      --product-gallery-media-list-grid: auto / auto-flow 100%;
8029      --product-gallery-media-list-gap: calc(var(--grid-gutter) / 2);
8030    }#shopify-section-template--29165138051417__main .section {
8031      padding-block-start: .5em !important;
8032    }
8033  }
8034
8035  @media screen and (min-width: 1400px) {
8036    #shopify-section-template--29165138051417__main {
8037      --product-gallery-media-list-gap: var(--grid-gutter);
8038    }
8039  }
8040</style>
8041
8042<div class="section section--tight  section-blends section-full">
8043  
8044
8045
8046
8047<div class="breadcrumbs">
8048  <a class="breadcrumbs-link" href="/collections/all"><span class="breadcrumbs-link-text">Tuotteet</span></a>
8049    
8050
8051    
8052  
8053    
8054      
8055        
8056          
8057        
8058          
8059        
8060          
8061        
8062          
8063        
8064          
8065        
8066          
8067        
8068          
8069        
8070          
8071        
8072          
8073        
8074          
8075        
8076          
8077        
8078          
8079        
8080          
8081        
8082          
8083        
8084          
8085        
8086          
8087              
8088                
8089                
8090              
8091                
8092                
8093              
8094                
8095                
8096              
8097                
8098                
8099              
8100                
8101                
8102              
8103                
8104                
8105              
8106                
8107                
8108              
8109                
8110                
8111              
8112                
8113                
8114              
8115                
8116                
8117              
8118                
8119                
8120              
8121                
8122                
8123              
8124                
8125                
8126              
8127                
8128                
8129              
8130                
8131                
8132              
8133              
8134          
8135              
8136                
8137                
8138              
8139                
8140                
8141              
8142                
8143                
8144              
8145                
8146                
8147              
8148                
8149                
8150              
8151                
8152                
8153              
8154                
8155                
8156              
8157                
8158                
8159              
8160                
8161                
8162              
8163                
8164                
8165              
8166                
8167                
8168              
8169                
8170                
8171              
8172                
8173                
8174              
8175                
8176                
8177              
8178                
8179                
8180              
8181              
8182          
8183              
8184                
8185                
8186              
8187                
8188                
8189              
8190                
8191                
8192              
8193                
8194                
8195              
8196                
8197                
8198              
8199                
8200                
8201              
8202                
8203                
8204              
8205                
8206                
8207              
8208                
8209                
8210              
8211                
8212                
8213              
8214                
8215                
8216              
8217                
8218                
8219              
8220                
8221                
8222              
8223                
8224                
8225              
8226                
8227                
8228              
8229              
8230          
8231              
8232                
8233                
8234              
8235                
8236                
8237              
8238                
8239                
8240              
8241                
8242                
8243              
8244                
8245                
8246              
8247                
8248                
8249              
8250                
8251                
8252              
8253                
8254                
8255              
8256                
8257                
8258              
8259                
8260                
8261              
8262                
8263                
8264              
8265                
8266                
8267              
8268                
8269                
8270              
8271                
8272                
8273              
8274                
8275                
8276              
8277              
8278          
8279              
8280                
8281                
8282              
8283                
8284                
8285              
8286                
8287                
8288              
8289                
8290                
8291              
8292                
8293                
8294              
8295                
8296                
8297              
8298                
8299                
8300              
8301                
8302                
8303              
8304                
8305                
8306              
8307                
8308                
8309              
8310                
8311                
8312              
8313                
8314                
8315              
8316                
8317                
8318              
8319                
8320                
8321              
8322                
8323                
8324              
8325              
8326          
8327              
8328                
8329                
8330              
8331                
8332                
8333              
8334                
8335                
8336              
8337                
8338                
8339              
8340                
8341                
8342              
8343                
8344                
8345              
8346                
8347                
8348              
8349                
8350                
8351              
8352                
8353                
8354              
8355                
8356                
8357              
8358                
8359                
8360              
8361                
8362                
8363              
8364                
8365                
8366              
8367                
8368                
8369              
8370                
8371                
8372              
8373              
8374          
8375              
8376                
8377                
8378              
8379                
8380                
8381              
8382                
8383                
8384              
8385                
8386                
8387              
8388                
8389                
8390              
8391                
8392                
8393              
8394                
8395                
8396              
8397                
8398                
8399              
8400                
8401                
8402              
8403                
8404                
8405              
8406                
8407                
8408              
8409                
8410                
8411              
8412                
8413                
8414              
8415                
8416                
8417              
8418                
8419                
8420              
8421              
8422          
8423              
8424                
8425                
8426              
8427                
8428                
8429              
8430                
8431                
8432              
8433                
8434                
8435              
8436                
8437                
8438              
8439                
8440                
8441              
8442                
8443                
8444              
8445                
8446                
8447              
8448                
8449                
8450              
8451                
8452                
8453              
8454                
8455                
8456              
8457                
8458                
8459              
8460                
8461                
8462              
8463                
8464                
8465              
8466                
8467                
8468              
8469              
8470          
8471              
8472                
8473                
8474              
8475                
8476                
8477              
8478                
8479                
8480              
8481                
8482                
8483              
8484                
8485                
8486              
8487                
8488                
8489              
8490                
8491                
8492              
8493                
8494                
8495              
8496                
8497                
8498              
8499                
8500                
8501              
8502                
8503                
8504              
8505                
8506                
8507              
8508                
8509                
8510              
8511                
8512                
8513              
8514                
8515                
8516              
8517              
8518          
8519              
8520                
8521                
8522              
8523                
8524                
8525              
8526                
8527                
8528              
8529                
8530                
8531              
8532                
8533                
8534              
8535                
8536                
8537              
8538                
8539                
8540              
8541                
8542                
8543              
8544                
8545                
8546              
8547                
8548                
8549              
8550                
8551                
8552              
8553                
8554                
8555              
8556                
8557                
8558              
8559                
8560                
8561              
8562                
8563                
8564              
8565              
8566          
8567              
8568                
8569                
8570              
8571                
8572                
8573              
8574                
8575                
8576              
8577                
8578                
8579              
8580                
8581                
8582              
8583                
8584                
8585              
8586                
8587                
8588              
8589                
8590                
8591              
8592                
8593                
8594              
8595                
8596                
8597              
8598                
8599                
8600              
8601                
8602                
8603              
8604                
8605                
8606              
8607                
8608                
8609              
8610                
8611                
8612              
8613              
8614          
8615              
8616                
8617                
8618              
8619                
8620                
8621              
8622                
8623                
8624              
8625                
8626                
8627              
8628                
8629                
8630              
8631                
8632                
8633              
8634                
8635                
8636              
8637                
8638                
8639              
8640                
8641                
8642              
8643                
8644                
8645              
8646                
8647                
8648              
8649                
8650                
8651              
8652                
8653                
8654              
8655                
8656                
8657              
8658                
8659                
8660              
8661              
8662          
8663        
8664      
8665        
8666          
8667        
8668          
8669        
8670          
8671        
8672          
8673        
8674          
8675        
8676          
8677        
8678          
8679        
8680          
8681        
8682          
8683        
8684          
8685        
8686          
8687        
8688          
8689        
8690          
8691        
8692          
8693        
8694          
8695        
8696          
8697              
8698                
8699                
8700              
8701                
8702                
8703              
8704                
8705                
8706              
8707                
8708                
8709              
8710                
8711                
8712              
8713                
8714                
8715              
8716                
8717                
8718              
8719                
8720                
8721              
8722                
8723                
8724              
8725                
8726                
8727              
8728                
8729                
8730              
8731                
8732                
8733              
8734                
8735                
8736              
8737                
8738                
8739              
8740                
8741                
8742              
8743              
8744          
8745              
8746                
8747                
8748              
8749                
8750                
8751              
8752                
8753                
8754              
8755                
8756                
8757              
8758                
8759                
8760              
8761                
8762                
8763              
8764                
8765                
8766              
8767                
8768                
8769              
8770                
8771                
8772              
8773                
8774                
8775              
8776                
8777                
8778              
8779                
8780                
8781              
8782                
8783                
8784              
8785                
8786                
8787              
8788                
8789                
8790              
8791              
8792          
8793              
8794                
8795                
8796              
8797                
8798                
8799              
8800                
8801                
8802              
8803                
8804                
8805              
8806                
8807                
8808              
8809                
8810                
8811              
8812                
8813                
8814              
8815                
8816                
8817              
8818                
8819                
8820              
8821                
8822                
8823              
8824                
8825                
8826              
8827                
8828                
8829              
8830                
8831                
8832              
8833                
8834                
8835              
8836                
8837                
8838              
8839              
8840          
8841              
8842                
8843                
8844              
8845                
8846                
8847              
8848                
8849                
8850              
8851                
8852                
8853              
8854                
8855  
8855              
8856              
8857                
8858                
8859              
8860                
8861                
8862              
8863                
8864                
8865              
8866                
8867                
8868              
8869                
8870                
8871              
8872                
8873                
8874              
8875                
8876                
8877              
8878                
8879                
8880              
8881                
8882                
8883              
8884                
8885                
8886              
8887              
8888          
8889              
8890                
8891                
8892              
8893                
8894                
8895              
8896                
8897                
8898              
8899                
8900                
8901              
8902                
8903                
8904              
8905                
8906                
8907              
8908                
8909                
8910              
8911                
8912                
8913              
8914                
8915                
8916              
8917                
8918                
8919              
8920                
8921                
8922              
8923                
8924                
8925              
8926                
8927                
8928              
8929                
8930                
8931              
8932                
8933                
8934              
8935              
8936          
8937              
8938                
8939                
8940              
8941                
8942                
8943              
8944                
8945                
8946              
8947                
8948                
8949              
8950                
8951                
8952              
8953                
8954                
8955              
8956                
8957                
8958              
8959                
8960                
8961              
8962                
8963                
8964              
8965                
8966                
8967              
8968                
8969                
8970              
8971                
8972                
8973              
8974                
8975                
8976              
8977                
8978                
8979              
8980                
8981                
8982              
8983              
8984          
8985              
8986                
8987                
8988              
8989                
8990                
8991              
8992                
8993                
8994              
8995                
8996                
8997              
8998                
8999                
9000              
9001                
9002                
9003              
9004                
9005                
9006              
9007                
9008                
9009              
9010                
9011                
9012              
9013                
9014                
9015              
9016                
9017                
9018              
9019                
9020                
9021              
9022                
9023                
9024              
9025                
9026                
9027              
9028                
9029                
9030              
9031              
9032          
9033              
9034                
9035                
9036              
9037                
9038                
9039              
9040                
9041                
9042              
9043                
9044                
9045              
9046                
9047                
9048              
9049                
9050                
9051              
9052                
9053                
9054              
9055                
9056                
9057              
9058                
9059                
9060              
9061                
9062                
9063              
9064                
9065                
9066              
9067                
9068                
9069              
9070                
9071                
9072              
9073                
9074                
9075              
9076                
9077                
9078              
9079              
9080          
9081              
9082                
9083                
9084              
9085                
9086                
9087              
9088                
9089                
9090              
9091                
9092                
9093              
9094                
9095                
9096              
9097                
9098                
9099              
9100                
9101                
9102              
9103                
9104                
9105              
9106                
9107                
9108              
9109                
9110                
9111              
9112                
9113                
9114              
9115                
9116                
9117              
9118                
9119                
9120              
9121                
9122                
9123              
9124                
9125                
9126              
9127              
9128          
9129        
9130      
9131        
9132          
9133        
9134          
9135        
9136          
9137        
9138          
9139        
9140          
9141        
9142          
9143        
9144          
9145        
9146          
9147        
9148          
9149        
9150          
9151        
9152          
9153        
9154          
9155        
9156          
9157        
9158          
9159        
9160          
9161        
9162          
9163              
9164                
9165                
9166              
9167                
9168                
9169              
9170                
9171                
9172              
9173                
9174                
9175              
9176                
9177                
9178              
9179                
9180                
9181              
9182                
9183                
9184              
9185                
9186                
9187              
9188                
9189                
9190              
9191                
9192                
9193              
9194                
9195                
9196              
9197                
9198                
9199              
9200                
9201                
9202              
9203                
9204                
9205              
9206                
9207                
9208              
9209              
9210          
9211              
9212                
9213                
9214              
9215                
9216                
9217              
9218                
9219                
9220              
9221                
9222                
9223              
9224                
9225                
9226              
9227                
9228                
9229              
9230                
9231                
9232              
9233                
9234                
9235              
9236                
9237                
9238              
9239                
9240                
9241              
9242                
9243                
9244              
9245                
9246                
9247              
9248                
9249                
9250              
9251                
9252                
9253              
9254                
9255                
9256              
9257              
9258          
9259              
9260                
9261                
9262              
9263                
9264                
9265              
9266                
9267                
9268              
9269                
9270                
9271              
9272                
9273                
9274              
9275                
9276                
9277              
9278                
9279                
9280              
9281                
9282                
9283              
9284                
9285                
9286              
9287                
9288                
9289              
9290                
9291                
9292              
9293                
9294                
9295              
9296                
9297                
9298              
9299                
9300                
9301              
9302                
9303                
9304              
9305              
9306          
9307              
9308                
9309                
9310              
9311                
9312                
9313              
9314                
9315                
9316              
9317                
9318                
9319              
9320                
9321                
9322                  
9323              
9324                
9325        
9326      
9327        
9328          
9329        
9330          
9331        
9332          
9333        
9334          
9335        
9336          
9337        
9338          
9339        
9340          
9341        
9342          
9343        
9344          
9345        
9346          
9347        
9348          
9349        
9350          
9351        
9352          
9353        
9354          
9355        
9356          
9357        
9358          
9359              
9360                
9361                
9362                  
9363              
9364                
9365        
9366      
9367        
9368          
9369        
9370          
9371        
9372          
9373        
9374          
9375        
9376          
9377        
9378          
9379        
9380          
9381        
9382          
9383        
9384          
9385        
9386          
9387        
9388          
9389        
9390          
9391        
9392          
9393        
9394          
9395        
9396          
9397        
9398          
9399              
9400                
9401                
9402                  
9403              
9404                
9405        
9406      
9407        
9408          
9409        
9410          
9411        
9412          
9413        
9414          
9415        
9416          
9417        
9418          
9419        
9420          
9421        
9422          
9423        
9424          
9425        
9426          
9427        
9428          
9429        
9430          
9431        
9432          
9433        
9434          
9435        
9436          
9437        
9438          
9439              
9440                
9441                
9442                  
9443              
9444                
9445        
9446      
9447        
9448          
9449        
9450          
9451        
9452          
9453        
9454          
9455        
9456          
9457        
9458          
9459        
9460          
9461        
9462          
9463        
9464          
9465        
9466          
9467        
9468          
9469        
9470          
9471        
9472          
9473        
9474          
9475        
9476          
9477        
9478          
9479              
9480                
9481                
9482                  
9483              
9484                
9485        
9486      
9487        
9488          
9489        
9490          
9491        
9492          
9493        
9494          
9495        
9496          
9497        
9498          
9499        
9500          
9501        
9502          
9503        
9504          
9505        
9506          
9507        
9508          
9509        
9510          
9511        
9512          
9513        
9514          
9515        
9516          
9517        
9518          
9519              
9520                
9521                
9522                  
9523              
9524                
9525        
9526      
9527        
9528          
9529        
9530          
9531        
9532          
9533        
9534          
9535        
9536          
9537        
9538          
9539        
9540          
9541        
9542          
9543        
9544          
9545        
9546          
9547        
9548          
9549        
9550          
9551        
9552          
9553        
9554          
9555        
9556          
9557        
9558          
9559              
9560                
9561                
9562                  
9563              
9564                
9565        
9566      
9567        
9568          
9569        
9570          
9571        
9572          
9573        
9574          
9575        
9576          
9577        
9578          
9579        
9580          
9581            
9582            
9583            
9584          
9585        
9586          
9587    
9588
9589    
9590      
9591  
9592              <a class="breadcrumbs-link" href="/collections/kauneus"><span class="breadcrumbs-link-text">Kauneus</span></a>
9593              
9594             
9595                    <a class="breadcrumbs-link" href="/collections/hiusoljyt-ja-hiusvedet"><span class="breadcrumbs-link-text">Hiusöljyt, hiusvedet</span></a>
9596                  
9597  </div>  
9598  <div class="product">
9599<product-gallery form="product-form-16512148177241-template--29165138051417__main"allow-zoom="3" class="product-gallery product-gallery--mobile-dots product-gallery--desktop-carousel product-gallery--desktop-thumbn
9599ails-left product-gallery--mobile-expanded"><div class="product-gallery__ar-wrapper">
9600    <div class="product-gallery__media-list-wrapper"><media-carousel desktop-mode="carousel_thumbnails_left" adaptive-height initial-index="0"  id="product-gallery-16512148177241-template--29165138051417__main" class="product-gallery__media-list full-bleed scroll-area md:unbleed"><div class="product-gallery__media  snap-center" data-media-type="image" data-media-id="75442054103385" >
9601<img src="//www.ruohonjuuri.fi/cdn/shop/files/81c5d8310e8c8d26dbd367caeee67001.png?v=1787123712&amp;width=4000" alt="VELOID-6429830239901-1.png" srcset="//www.ruohonjuuri.fi/cdn/shop/files/81c5d8310e8c8d26dbd367caeee67001.png?v=1787123712&amp;width=200 200w, //www.ruohonjuuri.fi/cdn/shop/files/81c5d8310e8c8d26dbd367caeee67001.png?v=1787123712&amp;width=300 300w, //www.ruohonjuuri.fi/cdn/shop/files/81c5d8310e8c8d26dbd367caeee67001.png?v=1787123712&amp;width=400 400w, //www.ruohonjuuri.fi/cdn/shop/files/81c5d8310e8c8d26dbd367caeee67001.png?v=1787123712&amp;width=500 500w, //www.ruohonjuuri.fi/cdn/shop/files/81c5d8310e8c8d26dbd367caeee67001.png?v=1787123712&amp;width=600 600w, //www.ruohonjuuri.fi/cdn/shop/files/81c5d8310e8c8d26dbd367caeee67001.png?v=1787123712&amp;width=700 700w, //www.ruohonjuuri.fi/cdn/shop/files/81c5d8310e8c8d26dbd367caeee67001.png?v=1787123712&amp;width=800 800w, //www.ruohonjuuri.fi/cdn/shop/files/81c5d8310e8c8d26dbd367caeee67001.png?v=1787123712&amp;width=1000 1000w, //www.ruohonjuuri.fi/cdn/shop/files/81c5d8310e8c8d26dbd367caeee67001.png?v=1787123712&amp;width=1200 1200w, //www.ruohonjuuri.fi/cdn/shop/files/81c5d8310e8c8d26dbd367caeee67001.png?v=1787123712&amp;width=1400 1400w, //www.ruohonjuuri.fi/cdn/shop/files/81c5d8310e8c8d26dbd367caeee67001.png?v=1787123712&amp;width=1600 1600w, //www.ruohonjuuri.fi/cdn/shop/files/81c5d8310e8c8d26dbd367caeee67001.png?v=1787123712&amp;width=1800 1800w, //www.ruohonjuuri.fi/cdn/shop/files/81c5d8310e8c8d26dbd367caeee67001.png?v=1787123712&amp;width=2000 2000w, //www.ruohonjuuri.fi/cdn/shop/files/81c5d8310e8c8d26dbd367caeee67001.png?v=1787123712&amp;width=2200 2200w, //www.ruohonjuuri.fi/cdn/shop/files/81c5d8310e8c8d26dbd367caeee67001.png?v=1787123712&amp;width=2400 2400w, //www.ruohonjuuri.fi/cdn/shop/files/81c5d8310e8c8d26dbd367caeee67001.png?v=1787123712&amp;width=2600 2600w, //www.ruohonjuuri.fi/cdn/shop/files/81c5d8310e8c8d26dbd367caeee67001.png?v=1787123712&amp;width=2800 2800w, //www.ruohonjuuri.fi/cdn/shop/files/81c5d8310e8c8d26dbd367caeee67001.png?v=1787123712&amp;width=3000 3000w, //www.ruohonjuuri.fi/cdn/shop/files/81c5d8310e8c8d26dbd367caeee67001.png?v=1787123712&amp;width=3200 3200w" width="4000" height="5000" loading="eager" fetchpriority="high" sizes="(max-width: 740px) calc(100vw - 40px), (max-width: 999px) calc(100vw - 64px), min(730px, 40vw)" class="rounded product-card__image  aspect-square pdp"></div></media-carousel>
9602
9603      
9604      <div class="product-badges">
9605
9606
9607<div class="product-info__badge-list" ><sold-out-badge hidden form="product-form-16512148177241-template--29165138051417__main" class="badge badge--sold-out">Loppu verkosta</sold-out-badge><on-sale-badge hidden discount-mode="percentage" form="product-form-16512148177241-template--29165138051417__main" class="badge badge--on-sale">-0%</on-sale-badge> 
9608        
9609          <span class="badge badge--uutuus">Uutuus</span>
9610         
9611
9612      </div></div><div class="product-gallery__zoom ">
9613          <button type="button" is="product-zoom-button" class="circle-button circle-button--fill ring">
9614            <span class="sr-only">Lähennä</span><svg role="presentation" fill="none" stroke-width="2" focusable="false" width="15" height="15" class="icon icon-image-zoom" viewBox="0 0 15 15">
9615        <circle cx="7.067" cy="7.067" r="6.067" stroke="currentColor"></circle>
9616        <path d="M11.4 11.4 14 14" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"></path>
9617        <path d="M7 4v6M4 7h6" stroke="currentColor"></path>
9618      </svg></button>
9619        </div></div></div></product-gallery>
9620
9621
9622
9623
9624
9625
9626
9627
9628<safe-sticky class="product-info"><div class="product-info__rating justify-items-start"></div><div class="product-info__vendor text-left" ><a href="/collections/veloide" class="">Veloide</a></div><h1 class="product-info__title text-left h3" >Hair ASAP -hiuspohjaöljy, 100 ml</h1><div class="product-info__price justify-items-start">
9629          <div class="rating-with-text">
9630
9631
9632
9633
9634
9635
9636
9637  
9638
9639<style data-shopify>
9640.unit_discounted {
9641  color: rgb(var(--on-sale-text)) !important;
9642}
9643
9644.unit_not_discounted {
9645  color: rgb(var(--text-color)) !important;
9646}
9647
9648</style>
9649
9650<price-list role="region" aria-live="polite" class="price-list price-list--lg " ><div class="sale_price">
9651    <sale-price form="product-form-16512148177241-template--29165138051417__main" class="text-lg">
9652      <span class="sr-only">Alennushinta</span>29,90 €</sale-price>
9653    
9654    <div class="unit_price__container">
9655      <div class="unit_price">
9656        
9657          <div class="product-unit-price unit_not_discounted">299,00 € / l</div>
9658        
9659      </div>
9660    </div>
9661    </div>
9662
9663    <div class="compare_at_price">
9664    <compare-at-price form="product-form-16512148177241-template--29165138051417__main" hidden class="text-subdued line-through">
9665      <span class="sr-only">Normaali hinta</span>29,90 €</compare-at-price>
9666    
9667    </div><unit-price form="product-form-16512148177241-template--29165138051417__main" hidden class="text-subdued">(/)
9668      </unit-price></price-list></div></div>
9669          <style data-shopify>
9670            #shopify-section-template--29165138051417__main #shopify-block-AMEVlSXRnVzkzdThaK__sniffie_omnibus_pricing_omnibus_price_hWfyzX{
9671              margin-top: 1em;
9672              margin-bottom: .5em;
9673            }
9674          </style>
9675          
9676  
9677         <div id="shopify-block-AMEVlSXRnVzkzdThaK__sniffie_omnibus_pricing_omnibus_price_hWfyzX" class="shopify-block shopify-app-block">
9678
9679<div id="omnibus-price" data-version="44566" data-fb="0" data-nu="">
9680  
9681    <!-- BEGIN app snippet: omnibus-price-snippet -->
9682
9683<style>
9684  #omnibus-price {
9685    color: #000000!important;
9686  }
9687
9688  #omnibus-price .omnibus-price__icon {
9689    width: 1em;
9690    height: 1em;
9691    margin-right: 0.25em;
9692    vertical-align: -0.125em;
9693  }
9694
9695  #omnibus-price .omnibus-price__tooltip {
9696    position: relative;
9697    display: inline-flex;
9698    align-items: center;
9699  }
9700
9701  #omnibus-price .omnibus-price__tooltip-trigger {
9702    display: inline-flex;
9703    width: 1.15em;
9704    height: 1.15em;
9705    cursor: help;
9706  }
9707
9708  #omnibus-price .omnibus-price__tooltip-content {
9709    position: absolute;
9710    bottom: calc(100% + 8px);
9711    z-index: 2;
9712    visibility: hidden;
9713    width: max-content;
9714    max-width: 220px;
9715    padding: 6px 8px;
9716    border-radius: 4px;
9717    color: #ffffff;
9718    background: #202223;
9719    box-shadow: 0 2px 8px rgb(0 0 0 / 18%);
9720    font-size: 12px;
9721    font-weight: 400;
9722    line-height: 1.4;
9723    opacity: 0;
9724    transition: opacity 120ms ease;
9725  }
9726
9727  #omnibus-price .omnibus-price__tooltip--left .omnibus-price__tooltip-content {
9728    left: 0;
9729  }
9730
9731  #omnibus-price .omnibus-price__tooltip--right .omnibus-price__tooltip-content {
9732    right: 0;
9733  }
9734
9735  #omnibus-price .omnibus-price__tooltip:hover .omnibus-price__tooltip-content,
9736  #omnibus-price .omnibus-price__tooltip:focus-within .omnibus-price__tooltip-content {
9737    visibility: visible;
9738    opacity: 1;
9739  }
9740
9741  #omnibus-price .omnibus-price__line {
9742    display: inline-flex;
9743    align-items: center;
9744    flex-wrap: wrap;
9745    gap: 0.35em;
9746    
9747    color: #000000;
9748    
9749    
9750    
9751  }
9752
9753#omnibus-price .omnibus-price__label {
9754  font-weight: 400;
9755}
9756
9757#omnibus-price .omnibus-price__price {
9758  color: #000000;
9759  
9760  font-weight: 400;
9761}
9762</style>
9763
9764
9765
9766
9767<!-- END app snippet -->
9768  
9769
9770  
9771</div>
9772
9773
9774</div>
9775
9776
9777      
9778        
9779          <div class="product-info__short-description text-left" >
9780            <div class="prose">
9781              Hair ASAP -hiuspohjaöljy kosteuttaa hiuspohjaa, vahvistaa hiuksia ja antaa niille luonnollista kiiltoa. Täysin luonnollisista ainesosista valmistettu kevyt öljy sopii kaikille hius- ja hiuspohjatyypeille tuomaan välitöntä pehmeyttä ja hoivaa.
9782            </div>
9783          </div>
9784          <a href="#product_long_description" class="read-more-link">Lue lisää</a>
9785        
9786
9787          <div class="features__content-desktop">
9788            
9789
9790
9791
9792
9793
9794<div class="features__content">
9795    <div class="features__container features desktop">
9796    
9797
9798    
9799
9800    
9801        
9802            
9803        
9804            
9805        
9806            
9807        
9808    
9809        
9810            
9811        
9812            
9813        
9814            
9815        
9816    
9817        
9818            
9819        
9820            
9821        
9822            
9823        
9824    
9825        
9826            
9827        
9828            
9829        
9830            
9831        
9832    
9833        
9834            
9835        
9836            
9837        
9838            
9839        
9840    
9841        
9842            
9843        
9844            
9845        
9846            
9847        
9848    
9849        
9850            
9851                
9852                
9853                
9854                
9855                    <a href="/collections/kotimainen" class="feature-link">
9856                        <p>Kotimainen</p>
9857                    </a>
9858                
9859            
9860        
9861            
9862        
9863            
9864        
9865    
9866        
9867            
9868                
9869                
9870                
9871                
9872                    <a href="/collections/vegaaniset-tuotteet" class="feature-link">
9873                        <p>Vegaaninen</p>
9874                    </a>
9875                
9876            
9877        
9878            
9879        
9880            
9881        
9882    
9883        
9884            
9885        
9886            
9887        
9888            
9889        
9890    
9891        
9892            
9893        
9894            
9895        
9896            
9897        
9898    
9899        
9900            
9901        
9902            
9903        
9904            
9905        
9906    
9907        
9908            
9909        
9910            
9911        
9912            
9913        
9914    
9915        
9916            
9917        
9918            
9919        
9920            
9921        
9922    
9923    </div>
9924    </div>
9925
9926          </div>
9927
9928          
9929        <div class="product-info__offer-valid">
9930        
9931        
9932        
9933        
9934        
9935        
9936        
9937
9938        
9939
9940
9941        
9942        
9943        </div>
9944         
9945         <div class="product-info__variant-picker" ><noscript>
9946    <input type="hidden" name="id" form="product-form-16512148177241-template--29165138051417__main" value="58900581482841">
9947  </noscript></div><div class="product-info__buy-buttons" ><form method="post" action="/cart/add" id="product-form-16512148177241-template--29165138051417__main" accept-charset="UTF-8" class="shopify-product-form" enctype="multipart/form-data" is="product-form"><input type="hidden" name="form_type" value="product" /><input type="hidden" name="utf8" value="✓" /><input type="hidden" disabled name="id" value="58900581482841"><div class="v-stack gap-4"><buy-buttons class="buy-buttons " template="" form="product-form-16512148177241-template--29165138051417__main">
9948<button type="submit" class="button button--xl"
9949  
9950  
9951  
9952  
9953  
9954  
9955  
9956  is="custom-button"
9957 >Lisää ostoskoriin | 29,90 €
9958</button></buy-buttons>
9959    
9960  </div><input type="hidden" name="product-id" value="16512148177241" /><input type="hidden" name="section-id" value="template--29165138051417__main" /></form><p class="buy-buttons__shipping-info">Myymälänouto 0 €, Toimitukset alkaen 4,40 €</p>
9961                </div>
9962          <div class="features__content-mobile">
9963            
9964
9965
9966
9967
9968
9969<div class="features__content">
9970    <div class="features__container features ">
9971    
9972
9973    
9974
9975    
9976        
9977            
9978        
9979            
9980        
9981            
9982        
9983    
9984        
9985            
9986        
9987            
9988        
9989            
9990        
9991    
9992        
9993            
9994        
9995            
9996        
9997            
9998        
9999    
10000        
10001            
10002        
10003            
10004        
10005            
10006        
10007    
10008        
10009            
10010        
10011            
10012        
10013            
10014        
10015    
10016        
10017            
10018        
10019            
10020        
10021            
10022        
10023    
10024        
10025            
10026                
10027                
10028                
10029                
10030                    <a href="/collections/kotimainen" class="feature-link">
10031                        <p>Kotimainen</p>
10032                    </a>
10033                
10034            
10035        
10036            
10037        
10038            
10039        
10040    
10041        
10042            
10043                
10044                
10045                
10046                
10047                    <a href="/collections/vegaaniset-tuotteet" class="feature-link">
10048                        <p>Vegaaninen</p>
10049                    </a>
10050                
10051            
10052        
10053            
10054        
10055            
10056        
10057    
10058        
10059            
10060        
10061            
10062        
10063            
10064        
10065    
10066        
10067            
10068        
10069            
10070        
10071            
10072        
10073    
10074        
10075            
10076        
10077            
10078        
10079            
10080        
10081    
10082        
10083            
10084        
10085            
10086        
10087            
10088        
10089    
10090        
10091            
10092        
10093            
10094        
10095            
10096        
10097    
10098    </div>
10099    </div>
10100
10101          </div>  
10102        
10103        <div class="nbb_2">
10104          <style data-shopify>
10105          .store-availability__online-store .status-dot {
10106              border-radius: 50%;
10107              width: 1.14286rem;
10108              height: 1.14286rem;
10109              margin-right: .71429rem;
10110              background: #AAAAAA;
10111              display: inline-block;
10112            }
10113
10114            .store-availability__online-store .status-dot.good,.store-availability__online-store .good .status-dot {
10115              background: #28CE00;
10116            }
10117
10118            .store-availability__online-store .status-dot.low, .store-availability__online-store .low .status-dot {
10119              background: #FFE200;
10120            }
10121
10122            .store-availability__online-store .status-dot.out-of-stock, .store-availability__online-store .out-of-stock .status-dot {
10123              background: #AAAAAA;
10124            }
10125
10126            .store-availability__online-store .status-dot.upcoming, .store-availability__online-store .upcoming .status-dot {
10127              background: "#4477FF";
10128            }
10129          </style>
10130
10131        
10132        
10133        
10134
10135        <div class="store-availability__online-store" data-good-availability-limit="5">
10136          <div class="online-store__availability good">
10137            <span class="status-dot"></span>
10138            <p class="hide" aria-hidden="true">Tulossa
10139</p>
10140            <p >Varastossa, toimitus 1-4 arkipäivässä</p>
10141            <p class="hide" aria-hidden="true">Vielä muutama, toimitus 1-4 arkipäivässä</p>
10142            <p class="hide" aria-hidden="true">Ei saatavilla</p>
10143          </div>
10144        </div>
10145          
10146<div class="store-container">
10147            <button  is="toggle-button" class="product-tabs__trust-title icon-text hidden-phone" aria-controls="avail-drawer" aria-expanded="false"><svg role="presentation" fill="none" focusable="false" stroke-width="1.5" width="24" height="24" class="images-scrolling__icon icon icon-picto-coupon" viewBox="0 0 24 24">
10148        <path fill-rule="evenodd" clip-rule="evenodd" d="M16.89 21.975c-1.325.974-3.176.9-4.391-.209a131.923 131.923 0 0 1-9.792-9.94 3.17 3.17 0 0 1-.753-1.5C1.56 8.293.727 3.222 1.976 1.972c1.25-1.25 6.32-.416 8.352-.022.56.111 1.078.371 1.502.752a131.922 131.922 0 0 1 9.94 9.792c1.109 1.214 1.18 3.067.209 4.392-.701.955-1.442 1.914-2.31 2.78-.865.865-1.823 1.607-2.778 2.308ZM9.458 6.523a2.073 2.073 0 1 1-2.93 2.931 2.073 2.073 0 0 1 2.93-2.931Z" fill="currentColor" fill-opacity="0" stroke="currentColor"/>
10149      </svg><p class="drawer__title"><span class="underline">Katso myymäläsaatavuus</span></p>
10150            </button>
10151            <div class="hidden">
10152            <span class="status-dot "></span><p> -  </p>
10153            </div>
10154          </div><button id="target-item" is="toggle-button" class="product-tabs__trust-title icon-text hidden-tablet-and-up" aria-controls="avail-popover" aria-expanded="false"><svg role="presentation" fill="none" focusable="false" stroke-width="1.5" width="24" height="24" class="images-scrolling__icon icon icon-picto-coupon" viewBox="0 0 24 24">
10155        <path fill-rule="evenodd" clip-rule="evenodd" d="M16.89 21.975c-1.325.974-3.176.9-4.391-.209a131.923 131.923 0 0 1-9.792-9.94 3.17 3.17 0 0 1-.753-1.5C1.56 8.293.727 3.222 1.976 1.972c1.25-1.25 6.32-.416 8.352-.022.56.111 1.078.371 1.502.752a131.922 131.922 0 0 1 9.94 9.792c1.109 1.214 1.18 3.067.209 4.392-.701.955-1.442 1.914-2.31 2.78-.865.865-1.823 1.607-2.778 2.308ZM9.458 6.523a2.073 2.073 0 1 1-2.93 2.931 2.073 2.073 0 0 1 2.93-2.931Z" fill="currentColor" fill-opacity="0" stroke="currentColor"/>
10156      </svg><p class="drawer__title"><span class="underline">Katso myymäläsaatavuus</span></p>
10157          </button>
10158          <div class="hidden">
10159            <span class="status-dot "></span><p> -  </p>
10160          </div><x-drawer id="avail-drawer" class="drawer drawer--large hidden-phone">
10161            <header class="drawer__header" slot="header">
10162              <p class="popover__title heading h6">Myymäläsaatavuus</p>
10163              <p class="helpText">Huomioithan, että myymäläsaatavuus on viitteellinen ja voi muuttua nopeastikin. Tarkistathan saatavuuden myymälästä.</p>
10164              <p class="helpText">Valitsemalla myymälän alla olevasta listasta, voit nähdä kyseisen myymälän saatavuuden aina siirtyessäsi uudelle tuotesivulle. </p>
10165            </header>
10166
10167            <div class="drawer__content drawer__content--padded-start">
10168                <style data-shopify>
10169.status-dot {
10170  border-radius: 50%;
10171  width: 1.14286rem;
10172  height: 1.14286rem;
10173  margin-right: .71429rem;
10174  background: #aaaaaa;
10175  display: inline-block;
10176}
10177
10178.status-dot.good, .good .status-dot {
10179  background: #28ce00;
10180}
10181
10182.status-dot.low, .low .status-dot {
10183  background: #ffe200;
10184}
10185
10186.status-dot.out-of-stock, .out-of-stock .status-dot {
10187  background: #ff8300;
10188}
10189
10190.status-dot.upcoming, .upcoming .status-dot {
10191  background: #4477ff;
10192}
10193
10194</style>
10195
10196
10197
10198
10199
10200
10201
10202
10203
10204
10205
10206
10207
10208  
10209
10210  
10211      <div id="storeAvailabilityList-" class="store-availability__list">
10212        <div class="list-content">
10213          
10214            
10215          		
10216                <div class="single_store" data-city="Espoo" data-name="Ainoa" data-availability="good">
10217                  
10218            		  <span class="status-dot good"></span>Hyvin saatavilla<p class="status-location" > - Espoo Ainoa</p>
10219                </div>
10220          		
10221          
10222            
10223          		
10224                <div class="single_store" data-city="Espoo" data-name="Iso Omena" data-availability="low">
10225                  
10226            		  <span class="status-dot low"></span>Vielä muutama<p class="status-location" > - Espoo Iso Omena</p>
10227                </div>
10228          		
10229          
10230            
10231          		
10232                <div class="single_store" data-city="Espoo" data-name="Lippulaiva" data-availability="low">
10233                  
10234            		  <span class="status-dot low"></span>Vielä muutama<p class="status-location" > - Espoo Lippulaiva</p>
10235                </div>
10236          		
10237          
10238            
10239          		
10240                <div class="single_store" data-city="Espoo" data-name="Sello" data-availability="low">
10241                  
10242            		  <span class="status-dot low"></span>Vielä muutama<p class="status-location" > - Espoo Sello</p>
10243                </div>
10244          		
10245          
10246            
10247          		
10248                <div class="single_store" data-city="Helsinki" data-name="Hakaniemi" data-availability="good">
10249                  
10250            		  <span class="status-dot good"></span>Hyvin saatavilla<p class="status-location" > - Helsinki Hakaniemi</p>
10251                </div>
10252          		
10253          
10254            
10255          		
10256                <div class="single_store" data-city="Helsinki" data-name="Itäkeskus" data-availability="low">
10257                  
10258            		  <span class="status-dot low"></span>Vielä muutama<p class="status-location" > - Helsinki Itäkeskus</p>
10259                </div>
10260          		
10261          
10262            
10263          		
10264                <div class="single_store" data-city="Helsinki" data-name="Kaari" data-availability="good">
10265                  
10266            		  <span class="status-dot good"></span>Hyvin saatavilla<p class="status-location" > - Helsinki Kaari</p>
10267                </div>
10268          		
10269          
10270            
10271          		
10272                <div class="single_store" data-city="Helsinki" data-name="Mansku" data-availability="good">
10273                  
10274            		  <span class="status-dot good"></span>Hyvin saatavilla<p class="status-location" > - Helsinki Mansku</p>
10275                </div>
10276          		
10277          
10278            
10279          		
10280                <div class="single_store" data-city="Helsinki" data-name="Redi" data-availability="low">
10281                  
10282            		  <span class="status-dot low"></span>Vielä muutama<p class="status-location" > - Helsinki Redi</p>
10283                </div>
10284          		
10285          
10286            
10287          		
10288                <div class="single_store" data-city="Helsinki" data-name="Tripla" data-availability="good">
10289                  
10290            		  <span class="status-dot good"></span>Hyvin saatavilla<p class="status-location" > - Helsinki Tripla</p>
10291                </div>
10292          		
10293          
10294            
10295          		
10296                <div class="single_store" data-city="Jyväskylä" data-name="Seppä" data-availability="good">
10297                  
10298            		  <span class="status-dot good"></span>Hyvin saatavilla<p class="status-location" > - Jyväskylä Seppä</p>
10299                </div>
10300          		
10301          
10302            
10303          		
10304                <div class="single_store" data-city="Kuopio" data-name="Matkus" data-availability="low">
10305                  
10306            		  <span class="status-dot low"></span>Vielä muutama<p class="status-location" > - Kuopio Matkus</p>
10307                </div>
10308          		
10309          
10310            
10311          		
10312                <div class="single_store" data-city="Lempäälä" data-name="Ideapark" data-availability="low">
10313                  
10314            		  <span class="status-dot low"></span>Vielä muutama<p class="status-location" > - Lempäälä Ideapark</p>
10315                </div>
10316          		
10317          
10318            
10319          		
10320                <div class="single_store" data-city="Oulu" data-name="Keskusta" data-availability="good">
10321                  
10322            		  <span class="status-dot good"></span>Hyvin saatavilla<p class="status-location" > - Oulu Keskusta</p>
10323                </div>
10324          		
10325          
10326            
10327          		
10328                <div class="single_store" data-city="Raisio" data-name="Mylly" data-availability="low">
10329                  
10330            		  <span class="status-dot low"></span>Vielä muutama<p class="status-location" > - Raisio Mylly</p>
10331                </div>
10332          		
10333          
10334            
10335          		
10336                <div class="single_store" data-city="Tampere" data-name="Hämeenkatu" data-availability="out of stock">
10337                  
10338            		  <span class="status-dot out-of-stock"></span>Ei saatavilla<p class="status-location" > - Tampere Hämeenkatu</p>
10339                </div>
10340          		
10341          
10342            
10343          		
10344                <div class="single_store" data-city="Tampere" data-name="Ratina" data-availability="low">
10345                  
10346            		  <span class="status-dot low"></span>Vielä muutama<p class="status-location" > - Tampere Ratina</p>
10347                </div>
10348          		
10349          
10350            
10351          		
10352                <div class="single_store" data-city="Turku" data-name="Hansakortteli" data-availability="good">
10353                  
10354            		  <span class="status-dot good"></span>Hyvin saatavilla<p class="status-location" > - Turku Hansakortteli</p>
10355                </div>
10356          		
10357          
10358            
10359          		
10360                <div class="single_store" data-city="Vantaa" data-name="Jumbo" data-availability="good">
10361                  
10362            		  <span class="status-dot good"></span>Hyvin saatavilla<p class="status-location" > - Vantaa Jumbo</p>
10363                </div>
10364          		
10365          
10366            
10367          		
10368                <div class="single_store" data-city="Vantaa" data-name="Lentokenttä" data-availability="good">
10369                  
10370            		  <span class="status-dot good"></span>Hyvin saatavilla<p class="status-location" > - Vantaa Lentokenttä</p>
10371                </div>
10372          		
10373          
10374        </div>
10375      </div>
10376  
10377
10378
10379
10380
10381
10382            </div>
10383          </x-drawer><x-popover id="avail-popover" anchor-vertical="center" anchor-horizontal="center" class="popover hidden-lap-and-up">
10384            <header class="popover__header" slot="title">
10385              <p class="popover__title heading h6">Myymäläsaatavuus</p>
10386              <p class="helpText">Huomioithan, että myymäläsaatavuus on viitteellinen ja voi muuttua nopeastikin. Tarkistathan saatavuuden myymälästä.</p>
10387              <p class="helpText">Valitsemalla myymälän alla olevasta listasta, voit nähdä kyseisen myymälän saatavuuden aina siirtyessäsi uudelle tuotesivulle. </p>
10388            </header>
10389
10390            <div class="popover__content">
10391                <style data-shopify>
10392.status-dot {
10393  border-radius: 50%;
10394  width: 1.14286rem;
10395  height: 1.14286rem;
10396  margin-right: .71429rem;
10397  background: #aaaaaa;
10398  display: inline-block;
10399}
10400
10401.status-dot.good, .good .status-dot {
10402  background: #28ce00;
10403}
10404
10405.status-dot.low, .low .status-dot {
10406  background: #ffe200;
10407}
10408
10409.status-dot.out-of-stock, .out-of-stock .status-dot {
10410  background: #ff8300;
10411}
10412
10413.status-dot.upcoming, .upcoming .status-dot {
10414  background: #4477ff;
10415}
10416
10417</style>
10418
10419
10420
10421
10422
10423
10424
10425
10426
10427
10428
10429
10430
10431  
10432
10433  
10434      <div id="storeAvailabilityList-" class="store-availability__list">
10435        <div class="list-content">
10436          
10437            
10438          		
10439                <div class="single_store" data-city="Espoo" data-name="Ainoa" data-availability="good">
10440                  
10441            		  <span class="status-dot good"></span>Hyvin saatavilla<p class="status-location" > - Espoo Ainoa</p>
10442                </div>
10443          		
10444          
10445            
10446          		
10447                <div class="single_store" data-city="Espoo" data-name="Iso Omena" data-availability="low">
10448                  
10449            		  <span class="status-dot low"></span>Vielä muutama<p class="status-location" > - Espoo Iso Omena</p>
10450                </div>
10451          		
10452          
10453            
10454          		
10455                <div class="single_store" data-city="Espoo" data-name="Lippulaiva" data-availability="low">
10456                  
10457            		  <span class="status-dot low"></span>Vielä muutama<p class="status-location" > - Espoo Lippulaiva</p>
10458                </div>
10459          		
10460          
10461            
10462          		
10463                <div class="single_store" data-city="Espoo" data-name="Sello" data-availability="low">
10464                  
10465            		  <span class="status-dot low"></span>Vielä muutama<p class="status-location" > - Espoo Sello</p>
10466                </div>
10467          		
10468          
10469            
10470          		
10471                <div class="single_store" data-city="Helsinki" data-name="Hakaniemi" data-availability="good">
10472                  
10473            		  <span class="status-dot good"></span>Hyvin saatavilla<p class="status-location" > - Helsinki Hakaniemi</p>
10474                </div>
10475          		
10476          
10477            
10478          		
10479                <div class="single_store" data-city="Helsinki" data-name="Itäkeskus" data-availability="low">
10480                  
10481            		  <span class="status-dot low"></span>Vielä muutama<p class="status-location" > - Helsinki Itäkeskus</p>
10482                </div>
10483          		
10484          
10485            
10486          		
10487                <div class="single_store" data-city="Helsinki" data-name="Kaari" data-availability="good">
10488                  
10489            		  <span class="status-dot good"></span>Hyvin saatavilla<p class="status-location" > - Helsinki Kaari</p>
10490                </div>
10491          		
10492          
10493            
10494          		
10495                <div class="single_store" data-city="Helsinki" data-name="Mansku" data-availability="good">
10496                  
10497            		  <span class="status-dot good"></span>Hyvin saatavilla<p class="status-location" > - Helsinki Mansku</p>
10498                </div>
10499          		
10500          
10501            
10502          		
10503                <div class="single_store" data-city="Helsinki" data-name="Redi" data-availability="low">
10504                  
10505            		  <span class="status-dot low"></span>Vielä muutama<p class="status-location" > - Helsinki Redi</p>
10506                </div>
10507          		
10508          
10509            
10510          		
10511                <div class="single_store" data-city="Helsinki" data-name="Tripla" data-availability="good">
10512                  
10513            		  <span class="status-dot good"></span>Hyvin saatavilla<p class="status-location" > - Helsinki Tripla</p>
10514                </div>
10515          		
10516          
10517            
10518          		
10519                <div class="single_store" data-city="Jyväskylä" data-name="Seppä" data-availability="good">
10520                  
10521            		  <span class="status-dot good"></span>Hyvin saatavilla<p class="status-location" > - Jyväskylä Seppä</p>
10522                </div>
10523          		
10524          
10525            
10526          		
10527                <div class="single_store" data-city="Kuopio" data-name="Matkus" data-availability="low">
10528                  
10529            		  <span class="status-dot low"></span>Vielä muutama<p class="status-location" > - Kuopio Matkus</p>
10530                </div>
10531          		
10532          
10533            
10534          		
10535                <div class="single_store" data-city="Lempäälä" data-name="Ideapark" data-availability="low">
10536                  
10537            		  <span class="status-dot low"></span>Vielä muutama<p class="status-location" > - Lempäälä Ideapark</p>
10538                </div>
10539          		
10540          
10541            
10542          		
10543                <div class="single_store" data-city="Oulu" data-name="Keskusta" data-availability="good">
10544                  
10545            		  <span class="status-dot good"></span>Hyvin saatavilla<p class="status-location" > - Oulu Keskusta</p>
10546                </div>
10547          		
10548          
10549            
10550          		
10551                <div class="single_store" data-city="Raisio" data-name="Mylly" data-availability="low">
10552                  
10553            		  <span class="status-dot low"></span>Vielä muutama<p class="status-location" > - Raisio Mylly</p>
10554                </div>
10555          		
10556          
10557            
10558          		
10559                <div class="single_store" data-city="Tampere" data-name="Hämeenkatu" data-availability="out of stock">
10560                  
10561            		  <span class="status-dot out-of-stock"></span>Ei saatavilla<p class="status-location" > - Tampere Hämeenkatu</p>
10562                </div>
10563          		
10564          
10565            
10566          		
10567                <div class="single_store" data-city="Tampere" data-name="Ratina" data-availability="low">
10568                  
10569            		  <span class="status-dot low"></span>Vielä muutama<p class="status-location" > - Tampere Ratina</p>
10570                </div>
10571          		
10572          
10573            
10574          		
10575                <div class="single_store" data-city="Turku" data-name="Hansakortteli" data-availability="good">
10576                  
10577            		  <span class="status-dot good"></span>Hyvin saatavilla<p class="status-location" > - Turku Hansakortteli</p>
10578                </div>
10579          		
10580          
10581            
10582          		
10583                <div class="single_store" data-city="Vantaa" data-name="Jumbo" data-availability="good">
10584                  
10585            		  <span class="status-dot good"></span>Hyvin saatavilla<p class="status-location" > - Vantaa Jumbo</p>
10586                </div>
10587          		
10588          
10589            
10590          		
10591                <div class="single_store" data-city="Vantaa" data-name="Lentokenttä" data-availability="good">
10592                  
10593            		  <span class="status-dot good"></span>Hyvin saatavilla<p class="status-location" > - Vantaa Lentokenttä</p>
10594                </div>
10595          		
10596          
10597        </div>
10598      </div>
10599  
10600
10601
10602
10603
10604
10605            </div>
10606          </x-popover>
10607        </div><div class="product-info__liquid" >
10608            <hr>
10609          </div>  
10610  
10611         <div id="shopify-block-AWUdnbEtKSVYvTkl1S__boost_ai_search_filter_recommendation_ssr_TErzBx" class="shopify-block shopify-app-block"> <div id="boost-sd-widget-productpage-256331"></div> 
10611<script type="text/javascript">(()=>{const a=document.getElementById(`boost-sd-widget-productpage-256331`);const b=`productpage-256331`;if(a){const c=0;const d=0;const e=``;const f=``;Object.assign(a.style,{paddingTop:`${c}px`,paddingBottom:`${d}px`});e&&a.classList.add(...(e.split(` `)));if(f){const a=`boost-sd-custom-widget-${b}`;const c=document.querySelector(`style#${a}`);c&&c.remove();const d=document.createElement(`style`);d.id=a;d.textContent=`${f}`;document.head.appendChild(d)}}})()</script>
10611 </div></safe-sticky>
10612
10613<script src="//www.ruohonjuuri.fi/cdn/shop/t/225/assets/store-checker.js?v=51479892294304548561773395829" defer></script>
10613
10614
10615
10616
10617<style>
10618  .highlight {
10619    border: 1px solid #000;
10620    border-radius: 2px;
10621    padding-left: 5px;
10622  }
10623</style>
10624</div>
10625</div><product-quick-add form="product-form-16512148177241-template--29165138051417__main" class="product-quick-add"><buy-buttons template="" form="product-form-16512148177241-template--29165138051417__main" force-secondary-button class="sm:hidden">
10626<button type="submit" class="button button--lg button--secondary w-full"
10627  
10628  
10629  
10630  
10631  form="product-form-16512148177241-template--29165138051417__main"
10632  
10633  
10634  is="custom-button"
10635 >Lisää ostoskoriin<span class="button-price"> | 29,90 €</span>
10636</button></buy-buttons><div class="product-quick-add__variant  hidden sm:grid"><variant-media widths="80,160" form="product-form-16512148177241-template--29165138051417__main"><img src="//www.ruohonjuuri.fi/cdn/shop/files/81c5d8310e8c8d26dbd367caeee67001.png?v=1787123712&amp;width=4000" alt="VELOID-6429830239901-1.png" srcset="//www.ruohonjuuri.fi/cdn/shop/files/81c5d8310e8c8d26dbd367caeee67001.png?v=1787123712&amp;width=80 80w, //www.ruohonjuuri.fi/cdn/shop/files/81c5d8310e8c8d26dbd367caeee67001.png?v=1787123712&amp;width=160 160w" width="4000" height="5000" loading="lazy" sizes="80px" class="rounded-xs"></variant-media><div class="v-stack gap-0.5"><a href="/products/veloide-hair-asap-hiuspohjaoljy-100-ml" class="bold truncate-text">Hair ASAP -hiuspohjaöljy, 100 ml</a>
10637
10638
10639
10640
10641
10642
10643
10644  
10645
10646<style data-shopify>
10647.unit_discounted {
10648  color: rgb(var(--on-sale-text)) !important;
10649}
10650
10651.unit_not_discounted {
10652  color: rgb(var(--text-color)) !important;
10653}
10654
10655</style>
10656
10657<price-list role="region" aria-live="polite" class="price-list  " ><div class="sale_price">
10658    <sale-price form="product-form-16512148177241-template--29165138051417__main" class="">
10659      <span class="sr-only">Alennushinta</span>29,90 €</sale-price>
10660    
10661    <div class="unit_price__container">
10662      <div class="unit_price">
10663        
10664      </div>
10665    </div>
10666    </div>
10667
10668    <div class="compare_at_price">
10669    <compare-at-price form="product-form-16512148177241-template--29165138051417__main" hidden class="text-subdued line-through">
10670      <span class="sr-only">Normaali hinta</span>29,90 €</compare-at-price>
10671    
10672    </div><unit-price form="product-form-16512148177241-template--29165138051417__main" hidden class="text-subdued text-sm">(/)
10673      </unit-price></price-list></div>
10674
10675      <buy-buttons template="" form="product-form-16512148177241-template--29165138051417__main" force-secondary-button>
10676<button type="submit" class="button button--secondary"
10677  
10678  
10679  
10680  
10681  form="product-form-16512148177241-template--29165138051417__main"
10682  
10683  
10684  is="custom-button"
10685 >Lisää ostoskoriin<span class="button-price"> | 29,90 €</span>
10686</button></buy-buttons>
10687    </div>
10688  </product-quick-add><template id="quick-buy-content"><div class="quick-buy-drawer__variant text-start h-stack gap-6" slot="header"><variant-media widths="80,160" form="quick-buy-form-16512148177241-template--29165138051417__main"><img src="//www.ruohonjuuri.fi/cdn/shop/files/81c5d8310e8c8d26dbd367caeee67001.png?v=1787123712&amp;width=4000" alt="VELOID-6429830239901-1.png" srcset="//www.ruohonjuuri.fi/cdn/shop/files/81c5d8310e8c8d26dbd367caeee67001.png?v=1787123712&amp;width=80 80w, //www.ruohonjuuri.fi/cdn/shop/files/81c5d8310e8c8d26dbd367caeee67001.png?v=1787123712&amp;width=160 160w" width="4000" height="5000" loading="lazy" sizes="80px" class="quick-buy-drawer__media rounded-xs"></variant-media><div class="v-stack gap-0.5">
10689      <a href="/products/veloide-hair-asap-hiuspohjaoljy-100-ml" class="bold justify-self-start">Hair ASAP -hiuspohjaöljy, 100 ml</a>
10690
10691
10692
10693
10694
10695
10696
10697  
10698
10699<style data-shopify>
10700.unit_discounted {
10701  color: rgb(var(--on-sale-text)) !important;
10702}
10703
10704.unit_not_discounted {
10705  color: rgb(var(--text-color)) !important;
10706}
10707
10708</style>
10709
10710<price-list role="region" aria-live="polite" class="price-list  " ><div class="sale_price">
10711    <sale-price form="quick-buy-form-16512148177241-template--29165138051417__main" class="">
10712      <span class="sr-only">Alennushinta</span>29,90 €</sale-price>
10713    
10714    <div class="unit_price__container">
10715      <div class="unit_price">
10716        
10717      </div>
10718    </div>
10719    </div>
10720
10721    <div class="compare_at_price">
10722    <compare-at-price form="quick-buy-form-16512148177241-template--29165138051417__main" hidden class="text-subdued line-through">
10723      <span class="sr-only">Normaali hinta</span>29,90 €</compare-at-price>
10724    
10725    </div><unit-price form="quick-buy-form-16512148177241-template--29165138051417__main" hidden class="text-subdued text-sm">(/)
10726      </unit-price></price-list></div>
10727  </div>
10728
10729  <div class="quick-buy-drawer__info"><div id="shopify-block-AMEVlSXRnVzkzdThaK__sniffie_omnibus_pricing_omnibus_price_hWfyzX-1" class="shopify-block shopify-app-block">
10730
10731<div id="omnibus-price" data-version="44566" data-fb="0" data-nu="">
10732  
10733    <!-- BEGIN app snippet: omnibus-price-snippet -->
10734
10735<style>
10736  #omnibus-price {
10737    color: #000000!important;
10738  }
10739
10740  #omnibus-price .omnibus-price__icon {
10741    width: 1em;
10742    height: 1em;
10743    margin-right: 0.25em;
10744    vertical-align: -0.125em;
10745  }
10746
10747  #omnibus-price .omnibus-price__tooltip {
10748    position: relative;
10749    display: inline-flex;
10750    align-items: center;
10751  }
10752
10753  #omnibus-price .omnibus-price__tooltip-trigger {
10754    display: inline-flex;
10755    width: 1.15em;
10756    height: 1.15em;
10757    cursor: help;
10758  }
10759
10760  #omnibus-price .omnibus-price__tooltip-content {
10761    position: absolute;
10762    bottom: calc(100% + 8px);
10763    z-index: 2;
10764    visibility: hidden;
10765    width: max-content;
10766    max-width: 220px;
10767    padding: 6px 8px;
10768    border-radius: 4px;
10769    color: #ffffff;
10770    background: #202223;
10771    box-shadow: 0 2px 8px rgb(0 0 0 / 18%);
10772    font-size: 12px;
10773    font-weight: 400;
10774    line-height: 1.4;
10775    opacity: 0;
10776    transition: opacity 120ms ease;
10777  }
10778
10779  #omnibus-price .omnibus-price__tooltip--left .omnibus-price__tooltip-content {
10780    left: 0;
10781  }
10782
10783  #omnibus-price .omnibus-price__tooltip--right .omnibus-price__tooltip-content {
10784    right: 0;
10785  }
10786
10787  #omnibus-price .omnibus-price__tooltip:hover .omnibus-price__tooltip-content,
10788  #omnibus-price .omnibus-price__tooltip:focus-within .omnibus-price__tooltip-content {
10789    visibility: visible;
10790    opacity: 1;
10791  }
10792
10793  #omnibus-price .omnibus-price__line {
10794    display: inline-flex;
10795    align-items: center;
10796    flex-wrap: wrap;
10797    gap: 0.35em;
10798    
10799    color: #000000;
10800    
10801    
10802    
10803  }
10804
10805#omnibus-price .omnibus-price__label {
10806  font-weight: 400;
10807}
10808
10809#omnibus-price .omnibus-price__price {
10810  color: #000000;
10811  
10812  font-weight: 400;
10813}
10814</style>
10815
10816
10817
10818
10819<!-- END app snippet -->
10820  
10821
10822  
10823</div>
10824
10825
10826</div><noscript>
10827    <input type="hidden" name="id" form="quick-buy-form-16512148177241-template--29165138051417__main" value="58900581482841">
10828  </noscript><form method="post" action="/cart/add" id="quick-buy-form-16512148177241-template--29165138051417__main" accept-charset="UTF-8" class="shopify-product-form" enctype="multipart/form-data" is="product-form"><input type="hidden" name="form_type" value="product" /><input type="hidden" name="utf8" value="✓" /><input type="hidden" disabled name="id" value="58900581482841"><div class="v-stack gap-4"><buy-buttons class="buy-buttons " template="" form="quick-buy-form-16512148177241-template--29165138051417__main">
10829<button type="submit" class="button button--lg"
10830  
10831  
10832  
10833  
10834  
10835  
10836  
10837  is="custom-button"
10838 >Lisää ostoskoriin | 29,90 €
10839</button></buy-buttons>
10840    
10841  </div><input type="hidden" name="product-id" value="16512148177241" /><input type="hidden" name="section-id" value="template--29165138051417__main" /></form><div id="shopify-block-AWUdnbEtKSVYvTkl1S__boost_ai_search_filter_recommendation_ssr_TErzBx-1" class="shopify-block shopify-app-block"> <div id="boost-sd-widget-productpage-256331"></div> 
10841<script type="text/javascript">(()=>{const a=document.getElementById(`boost-sd-widget-productpage-256331`);const b=`productpage-256331`;if(a){const c=0;const d=0;const e=``;const f=``;Object.assign(a.style,{paddingTop:`${c}px`,paddingBottom:`${d}px`});e&&a.classList.add(...(e.split(` `)));if(f){const a=`boost-sd-custom-widget-${b}`;const c=document.querySelector(`style#${a}`);c&&c.remove();const d=document.createElement(`style`);d.id=a;d.textContent=`${f}`;document.head.appendChild(d)}}})()</script>
10841 </div></div>
10842</template>
10843
10844</section><section id="shopify-section-template--29165138051417__brand_information_GVA8fy" class="shopify-section shopify-section--brand-information">
10845
10846 
10847
10848 
10849
10850
10851
10852
10853
10854
10855  
10856
10857
10858
10859</section><div id="shopify-section-template--29165138051417__tabs_Q4AiP6" class="shopify-section shopify-section--tabs"><style>
10860  #shopify-section-template--29165138051417__tabs_Q4AiP6 {
10861    --section-background-hash: 0;
10862  }
10863
10864  #shopify-section-template--29165138051417__tabs_Q4AiP6 + * {
10865    --previous-section-background-hash: 0;
10866  }</style><style>
10867    @media screen and (min-width: 700px) {
10868      #shopify-section-template--29165138051417__tabs_Q4AiP6 {
10869        --tabs-max-width: 1000px;
10870        --section-stack-spacing-block: var(--spacing-8);
10871      }
10872    }
10873
10874    @media screen and (min-width: 1400px) {
10875      #shopify-section-template--29165138051417__tabs_Q4AiP6 {
10876        --section-stack-spacing-block: var(--spacing-10);
10877      }
10878    }
10879  </style>
10880
10881
10882
10883  <div class="section   section-blends section-full">
10884    <div class="tabs">
10885      <div class="section-stack"><div id="product_long_description"class="tabs-container">
10886          <div class="sm:hidden">
10887<details  class=" accordion  group" aria-expanded="true" is="accordion-disclosure" open >
10888  <summary><div class="accordion__toggle"><span >TUOTTEEN KUVAUS</span><span class="circle-chevron group-hover:colors group-expanded:colors group-expanded:rotate"><svg role="presentation" focusable="false" width="8" height="6" class="icon icon-chevron-bottom-small" viewBox="0 0 8 6">
10889        <path d="m1 1.5 3 3 3-3" fill="none" stroke="currentColor" stroke-width="1.5"></path>
10890      </svg></span>
10891    </div>
10892  </summary>
10893
10894  <div class="accordion__content"><div id="product_long_description" class="prose"><p><strong>Hair ASAP -hiuspohjaöljy</strong> ravitsee hiusjuuria ja tukee hiuspohjan hyvinvointia huolella valittujen kasviöljyjen voimalla. <strong>Suomessa kehitetyn ja valmistetun hoitoöljyn</strong> kevyt koostumus imeytyy miellyttävästi eikä jätä hiuksia raskaan tuntuisiksi, minkä ansiosta se sopii erinomaisesti myös hennoille hiuksille. Riittoisa ja tehokas öljy jättää hiuspohjan levolliseksi ja hiukset elinvoimaisen kiiltäviksi jo ensimmäisestä käyttökerrasta lähtien.</p><br><p><strong>Käyttö: </strong>Hiero muutama tippa öljyä kevyesti hiuspohjaan ja hiusten pituuksiin ennen pesua tehohoitona tai anna vaikuttaa yön yli. Pese hiukset normaalisti shampoolla. Voit käyttää öljyä säästeliäästi myös kuiviin hiuslatvoihin tuomaan suojaa ja kiiltoa.</p></div></div>
10895</details>
10896<details  class=" accordion  group" aria-expanded="false" is="accordion-disclosure"  >
10897  <summary><div class="accordion__toggle"><span >SISÄLTÖ</span><span class="circle-chevron group-hover:colors group-expanded:colors group-expanded:rotate"><svg role="presentation" focusable="false" width="8" height="6" class="icon icon-chevron-bottom-small" viewBox="0 0 8 6">
10898        <path d="m1 1.5 3 3 3-3" fill="none" stroke="currentColor" stroke-width="1.5"></path>
10899      </svg></span>
10900    </div>
10901  </summary>
10902
10903  <div class="accordion__content"><div class="prose">
10904                      
10905                        <p>Simmondsia Chinensis Seed Oil, Rosmarinus Officinalis Leaf Oil, Lavandula Angustifolia Oil, Cymbopogon Citratus Leaf Oil/Steam Oil, Beta-Caryophyllene, Citral, Limonene, Linalool, Linalyl Acetate</p>
10906                      
10907                      
10908                    </div></div>
10909</details>
10910<details  class=" accordion  group" aria-expanded="false" is="accordion-disclosure"  >
10911  <summary><div class="accordion__toggle"><span >LISÄTIEDOT</span><span class="circle-chevron group-hover:colors group-expanded:colors group-expanded:rotate"><svg role="presentation" focusable="false" width="8" height="6" class="icon icon-chevron-bottom-small" viewBox="0 0 8 6">
10912        <path d="m1 1.5 3 3 3-3" fill="none" stroke="currentColor" stroke-width="1.5"></path>
10913      </svg></span>
10914    </div>
10915  </summary>
10916
10917  <div class="accordion__content"><div class="prose">
10918                      
10919
10920
10921
10922
10923
10924<div class="features__content">
10925    <div class="features__container features long_description">
10926    
10927
10928    
10929
10930    
10931        
10932            
10933        
10934            
10935        
10936    
10937        
10938            
10939        
10940            
10941        
10942    
10943        
10944            
10945        
10946            
10947        
10948    
10949        
10950            
10951        
10952            
10953        
10954    
10955        
10956            
10957        
10958            
10959        
10960    
10961        
10962            
10963        
10964            
10965        
10966    
10967        
10968            
10969                
10970                
10971                
10972                
10973                    <a href="/collections/kotimainen" class="feature-link">
10974                        <p>Kotimainen</p>
10975                    </a>
10976                
10977            
10978        
10979            
10980        
10981    
10982        
10983            
10984                
10985                
10986                
10987                
10988                    <a href="/collections/vegaaniset-tuotteet" class="feature-link">
10989                        <p>Vegaaninen</p>
10990                    </a>
10991                
10992            
10993        
10994            
10995        
10996    
10997        
10998            
10999        
11000            
11001        
11002    
11003        
11004            
11005        
11006            
11007        
11008    
11009        
11010            
11011        
11012            
11013        
11014    
11015        
11016            
11017        
11018            
11019        
11020    
11021        
11022            
11023        
11024            
11025        
11026    
11027    </div>
11028    </div>
11029
11030                      <div class="origin_text_container">
11031                        
11032                          <span class="origin_text"><b>Alkuperämaa:</b> Suomi</span>
11033                        
11034                        
11035                          <span class="origin_text"><b>EAN:</b> 6429830239901</span>
11036                        
11037                        
11038                          <span class="origin_text"><b>SKU:</b> VELOID-6429830239901</span>
11039                        
11040                      </div>
11041                    </div></div>
11042</details></div>
11043
11044          <x-tabs class="tabs-inner sm:text-start">
11045            <template shadowrootmode="open">
11046              <slot role="tablist" part="tab-list" name="title"></slot>
11047              <slot part="tab-panels" name="content"></slot>
11048            </template><button type="button" slot="title" class="tabs-nav__button bold text-subdued text-center" >TUOTTEEN KUVAUS</button>
11049                <div role="tabpanel" class="tab-content prose nutrition_info" slot="content" >
11050                  <span><p><strong>Hair ASAP -hiuspohjaöljy</strong> ravitsee hiusjuuria ja tukee hiuspohjan hyvinvointia huolella valittujen kasviöljyjen voimalla. <strong>Suomessa kehitetyn ja valmistetun hoitoöljyn</strong> kevyt koostumus imeytyy miellyttävästi eikä jätä hiuksia raskaan tuntuisiksi, minkä ansiosta se sopii erinomaisesti myös hennoille hiuksille. Riittoisa ja tehokas öljy jättää hiuspohjan levolliseksi ja hiukset elinvoimaisen kiiltäviksi jo ensimmäisestä käyttökerrasta lähtien.</p><br><p><strong>Käyttö: </strong>Hiero muutama tippa öljyä kevyesti hiuspohjaan ja hiusten pituuksiin ennen pesua tehohoitona tai anna vaikuttaa yön yli. Pese hiukset normaalisti shampoolla. Voit käyttää öljyä säästeliäästi myös kuiviin hiuslatvoihin tuomaan suojaa ja kiiltoa.</p></span>
11051                </div><button type="button" slot="title" class="tabs-nav__button bold text-subdued text-center" >SISÄLTÖ</button>
11052                <div role="tabpanel" class="tab-content prose" slot="content" hidden>
11053                  
11054                    <p>Simmondsia Chinensis Seed Oil, Rosmarinus Officinalis Leaf Oil, Lavandula Angustifolia Oil, Cymbopogon Citratus Leaf Oil/Steam Oil, Beta-Caryophyllene, Citral, Limonene, Linalool, Linalyl Acetate</p>
11055                  
11056                  
11057                </div><button type="button" slot="title" class="tabs-nav__button bold text-subdued text-center" >LISÄTIEDOT</button>
11058                <div role="tabpanel" class="tab-content prose extra_info" slot="content" hidden>
11059                  
11060
11061
11062
11063
11064
11065<div class="features__content">
11066    <div class="features__container features long_description">
11067    
11068
11069    
11070
11071    
11072        
11073            
11074        
11075            
11076        
11077    
11078        
11079            
11080        
11081            
11082        
11083    
11084        
11085            
11086        
11087            
11088        
11089    
11090        
11091            
11092        
11093            
11094        
11095    
11096        
11097            
11098        
11099            
11100        
11101    
11102        
11103            
11104        
11105            
11106        
11107    
11108        
11109            
11110                
11111                
11112                
11113                
11114                    <a href="/collections/kotimainen" class="feature-link">
11115                        <p>Kotimainen</p>
11116                    </a>
11117                
11118            
11119        
11120            
11121        
11122    
11123        
11124            
11125                
11126                
11127                
11128                
11129                    <a href="/collections/vegaaniset-tuotteet" class="feature-link">
11130                        <p>Vegaaninen</p>
11131                    </a>
11132                
11133            
11134        
11135            
11136        
11137    
11138        
11139            
11140        
11141            
11142        
11143    
11144        
11145            
11146        
11147            
11148        
11149    
11150        
11151            
11152        
11153            
11154        
11155    
11156        
11157            
11158        
11159            
11160        
11161    
11162        
11163            
11164        
11165            
11166        
11167    
11168    </div>
11169    </div>
11170
11171                  <div class="origin_text_container">
11172                  
11173                    <span class="origin_text"><b>Alkuperämaa:</b> Suomi</span>
11174                  
11175                  
11176                    <span class="origin_text"><b>EAN:</b> 6429830239901</span>
11177                  
11178                  
11179                    <span class="origin_text"><b>SKU:</b> VELOID-6429830239901</span>
11180                  
11181                  </div>
11182                </div></x-tabs>
11183        </div>
11184      </div>
11185    </div>
11186  </div>
11187</div><section id="shopify-section-template--29165138051417__1730704032a652c1fe" class="shopify-section shopify-section--apps"><style>
11188  #shopify-section-template--29165138051417__1730704032a652c1fe {
11189    --section-background-hash: 033045927460331093000709970674090;
11190  }
11191
11192  #shopify-section-template--29165138051417__1730704032a652c1fe + * {
11193    --previous-section-background-hash: 033045927460331093000709970674090;
11194  }</style><style>
11195    #shopify-section-template--29165138051417__1730704032a652c1fe {
11196      
11197      
11198    }
11199  </style>
11200
11201  <div class="section   section-full bg-custom text-custom"style="--background: 244 227 218; --text-color: 104 18 41;"><style data-shopify>
11202        
11203      </style>
11204<div id="shopify-block-ASndrN0YzOWV6S0p0M__boost_ai_search_discovery_recommendation_ssr_t8Gpih" class="shopify-block shopify-app-block"> <div id="boost-sd-widget-productpage-864220"></div> 
11204<script type="text/javascript">(()=>{const a=document.getElementById(`boost-sd-widget-productpage-864220`);const b=`productpage-864220`;if(a){const c=0;const d=0;const e=``;const f=``;Object.assign(a.style,{paddingTop:`${c}px`,paddingBottom:`${d}px`});e&&a.classList.add(...(e.split(` `)));if(f){const a=`boost-sd-custom-widget-${b}`;const c=document.querySelector(`style#${a}`);c&&c.remove();const d=document.createElement(`style`);d.id=a;d.textContent=`${f}`;document.head.appendChild(d)}}})()</script>
11204 </div></div>
11205</section><section id="shopify-section-template--29165138051417__1730274041608150a0" class="shopify-section shopify-section--apps"><style>
11206  #shopify-section-template--29165138051417__1730274041608150a0 {
11207    --section-background-hash: 034030000000000108205000050000006;
11208  }
11209
11210  #shopify-section-template--29165138051417__1730274041608150a0 + * {
11211    --previous-section-background-hash: 034030000000000108205000050000006;
11212  }</style><style>
11213    #shopify-section-template--29165138051417__1730274041608150a0 {
11214      
11215      
11216    }
11217  </style>
11218
11219  <div class="section   section-full bg-custom text-custom"style="--background: 181 227 222; --text-color: 0 66 78;"><style data-shopify>
11220      
11221        #shopify-section-template--29165138051417__1730274041608150a0 #shopify-block-AN1NrZ2pKaERaMXNJV__boost_ai_search_discovery_predictive_bundle_9F9BPT {
11222          min-height: 420px;
11223        }
11224
11225        @media only screen and (max-width: 750px) {
11226          #shopify-section-template--29165138051417__1730274041608150a0 #shopify-block-AN1NrZ2pKaERaMXNJV__boost_ai_search_discovery_predictive_bundle_9F9BPT {
11227            min-height: 680px;
11228          }
11229        }
11230        
11231      </style>
11232<div id="shopify-block-AN1NrZ2pKaERaMXNJV__boost_ai_search_discovery_predictive_bundle_9F9BPT" class="shopify-block shopify-app-block"><div class="boost-sd-widget-predictive-bundle boost-sd__predictive-bundle-wrapper"></div></div></div>
11233</section><section id="shopify-section-template--29165138051417__custom_liquid_8Ggyig" class="shopify-section shopify-section--custom-liquid"><style>
11234  #shopify-section-template--29165138051417__custom_liquid_8Ggyig {
11235    --section-background-hash: 0;
11236  }
11237
11238  #shopify-section-template--29165138051417__custom_liquid_8Ggyig + * {
11239    --previous-section-background-hash: 0;
11240  }</style><style>
11241    #shopify-section-template--29165138051417__custom_liquid_8Ggyig {
11242      
11243      
11244    }
11245  </style>
11246
11247  <div class="section   section-blends section-full">
11248    <div id="yotpo-target" style="visibility:hidden; height: 0;"></div>
11249  </div>
11250</section><section id="shopify-section-template--29165138051417__17252706498b7d3c15" class="shopify-section shopify-section--apps"><style>
11251  #shopify-section-template--29165138051417__17252706498b7d3c15 {
11252    --section-background-hash: 0;
11253  }
11254
11255  #shopify-section-template--29165138051417__17252706498b7d3c15 + * {
11256    --previous-section-background-hash: 0;
11257  }</style><style>
11258    #shopify-section-template--29165138051417__17252706498b7d3c15 {
11259      
11260      
11261    }
11262  </style>
11263
11264  <div class="section   section-blends section-full"><style data-shopify>
11265        
11266      </style>
11267<div id="shopify-block-AdEtjZTFRL0YvZS9OZ__yotpo_product_reviews_ugc_reviews_ifb7tf" class="shopify-block shopify-app-block">
11268
11269  
11270  
11271
11272
11273
11274
11275<div
11276    class="yotpo yotpo-main-widget"
11277    data-product-id="16512148177241"
11278    data-name="Hair ASAP -hiuspohjaöljy, 100 ml"
11279    data-url="https://www.ruohonjuuri.fi/products/veloide-hair-asap-hiuspohjaoljy-100-ml"
11280    data-price="29,90"
11281    data-currency="EUR"
11282    data-image-url="https://www.ruohonjuuri.fi/cdn/shop/files/81c5d8310e8c8d26dbd367caeee67001_large.png%3Fv=1787123712"
11283    data-description="&lt;p&gt;&lt;strong&gt;Hair ASAP -hiuspohjaöljy&lt;/strong&gt; ravitsee hiusjuuria ja tukee hiuspohjan hyvinvointia huolella valittujen kasviöljyjen voimalla. &lt;strong&gt;Suomessa kehitetyn ja valmistetun hoitoöljyn&lt;/strong&gt; kevyt koostumus imeytyy miellyttävästi eikä jätä hiuksia raskaan tuntuisiksi, minkä ansiosta se sopii erinomaisesti myös hennoille hiuksille. Riittoisa ja tehokas öljy jättää hiuspohjan levolliseksi ja hiukset elinvoimaisen kiiltäviksi jo ensimmäisestä käyttökerrasta lähtien.&lt;/p&gt;&lt;br&gt;&lt;p&gt;&lt;strong&gt;Käyttö: &lt;/strong&gt;Hiero muutama tippa öljyä kevyesti hiuspohjaan ja hiusten pituuksiin ennen pesua tehohoitona tai anna vaikuttaa yön yli. Pese hiukset normaalisti shampoolla. Voit käyttää öljyä säästeliäästi myös kuiviin hiuslatvoihin tuomaan suojaa ja kiiltoa.&lt;/p&gt;">
11284</div>
11285
11286
11287
11288  
11289  
11290
11291
11292
11293</div></div>
11294</section><section id="shopify-section-template--29165138051417__featured_blog_post_9JRkmP" class="shopify-section shopify-section--featured-blog-post"><style>
11295  #shopify-section-template--29165138051417__featured_blog_post_9JRkmP {
11296    --section-background-hash: 000689610700290000002190107700001;
11297  }
11298
11299  #shopify-section-template--29165138051417__featured_blog_post_9JRkmP + * {
11300    --previous-section-background-hash: 000689610700290000002190107700001;
11301  }@media screen and (min-width: 700px) {
11302      #shopify-section-template--29165138051417__featured_blog_post_9JRkmP {
11303        --section-background-hash: 0;
11304      }
11305
11306      #shopify-section-template--29165138051417__featured_blog_post_9JRkmP + * {
11307        --previous-section-background-hash: 0;
11308      }
11309    }</style><style>
11310  #shopify-section-template--29165138051417__featured_blog_post_9JRkmP {
11311    --media-with-text-gap: var(--grid-gutter);
11312    --media-with-text-item-grid-template: "media" "content" / auto;
11313  }
11314
11315  @media screen and (min-width: 1000px) {
11316    #shopify-section-template--29165138051417__featured_blog_post_9JRkmP {
11317      --media-with-text-gap: var(--spacing-6);
11318    }
11319  }@media screen and (min-width: 1000px) {
11320    #section-template--29165138051417__featured_blog_post_9JRkmP-featured-blog-post{
11321        --media-with-text-item-grid-template: "content media" / minmax(0, 1.0fr) minmax(0, 1.0fr);
11322      }
11323    }
11324
11325    #section-template--29165138051417__featured_blog_post_9JRkmP-featured-blog-post h2 {
11326        font-size: calc(var(--text-h2) + 4px);
11327        margin-bottom: 1em;
11328    }
11329
11330    #section-template--29165138051417__featured_blog_post_9JRkmP-featured-blog-post .media-with-text__content .prose {
11331        display: flex;
11332        flex-direction: column;
11333        gap: 1em;
11334    }
11335
11336    #shopify-section-template--29165138051417__featured_blog_post_9JRkmP .section {
11337        padding: 0;
11338    }
11339
11340    #shopify-section-template--29165138051417__featured_blog_post_9JRkmP .media-with-text__item {
11341        gap: 0;
11342    }
11343
11344</style>
11345
11346
11347
11348    
11349
11350
11351</section><section id="shopify-section-template--29165138051417__media_with_text_yrJXna" class="shopify-section shopify-section--media-with-text"><style>
11352  #shopify-section-template--29165138051417__media_with_text_yrJXna {
11353    --section-background-hash: 0;
11354  }
11355
11356  #shopify-section-template--29165138051417__media_with_text_yrJXna + * {
11357    --previous-section-background-hash: 0;
11358  }</style><style>
11359  #shopify-section-template--29165138051417__media_with_text_yrJXna {
11360    --media-with-text-gap: 0;
11361    --media-with-text-item-grid-template: "media" "content" / auto;
11362  }
11363
11364  @media screen and (min-width: 1000px) {
11365    #shopify-section-template--29165138051417__media_with_text_yrJXna {
11366      --media-with-text-gap: 0;
11367    }
11368  }#block-template--29165138051417__media_with_text_yrJXna-image_atHDhX {
11369      --media-with-text-item-icon-width: 48px;
11370    }
11371
11372    @media screen and (min-width: 1000px) {
11373      #block-template--29165138051417__media_with_text_yrJXna-image_atHDhX {
11374        --media-with-text-item-grid-template: "content media" / minmax(0, 1.0fr) minmax(0, 1.0fr);
11375      }
11376    }</style>
11377
11378
11379<div class="section   section-blends section-full">
11380  <media-with-text class="media-with-text rounded"><div id="block-template--29165138051417__media_with_text_yrJXna-image_atHDhX" class="media-with-text__item" >
11381        <div class="media-with-text__media " reveal-on-scroll="true">
11382<img src="//www.ruohonjuuri.fi/cdn/shop/files/kantis.png?v=1746001995&amp;width=700" alt="" srcset="//www.ruohonjuuri.fi/cdn/shop/files/kantis.png?v=1746001995&amp;width=300 300w, //www.ruohonjuuri.fi/cdn/shop/files/kantis.png?v=1746001995&amp;width=400 400w, //www.ruohonjuuri.fi/cdn/shop/files/kantis.png?v=1746001995&amp;width=500 500w, //www.ruohonjuuri.fi/cdn/shop/files/kantis.png?v=1746001995&amp;width=600 600w, //www.ruohonjuuri.fi/cdn/shop/files/kantis.png?v=1746001995&amp;width=700 700w" width="700" height="900" loading="lazy" sizes="(max-width: 999px) 100vw, min(650px, 50vw)"></div><div class="media-with-text__content  bg-custom text-custom"style="--background: 246 241 222; --text-color: 89 104 50;">
11383          <div class="prose break-all place-self-center text-center" reveal-on-scroll="true"><p class="subheading">Tule mukaan</p><h1 class="h1">Liity kanta-asiakkaaksi</h1 ><p>Tiesitkö, että Ruohonjuuren kanta-asiakkaana kerrytät rahanarvoisia etuja jokaisesta ostoksestasi myymälässä sekä verkkokaupassa. Kanta-asiakkaana saat myös ensikäden tietoa uutuuksista, erikoistarjouksia ja kutsun Ruohonjuuren suosittuihin kantisiltoihin.</p>
11384<a class="button button--xl"
11385  style="--button-background: 255 255 255 / var(--button-background-opacity, 1);--button-outline-color: 255 255 255;--button-text-color: 0 0 0;"
11386  
11387  
11388  
11389  
11390  href="https://www.ruohonjuuri.fi/pages/rewards"
11391  
11392  
11393 >Lue lisää
11394</a></div>
11395        </div>
11396      </div></media-with-text>
11397</div>
11398
11399
11400<style> #shopify-section-template--29165138051417__media_with_text_yrJXna .button {background-color: transparent; /* New color */ color: #596832; /* Text color */ border: 2px solid #596832; /* Border width, style, and color */ padding: 10px 20px; /* Optional: Adjust padding */ border-radius: 50px; /* Optional: Add rounded corners */ transition: background-color 0.3s ease; /* Optional: Smooth color change */} #shopify-section-template--29165138051417__media_with_text_yrJXna h1, #shopify-section-template--29165138051417__media_with_text_yrJXna h2, #shopify-section-template--29165138051417__media_with_text_yrJXna h3, #shopify-section-template--29165138051417__media_with_text_yrJXna h4, #shopify-section-template--29165138051417__media_with_text_yrJXna h5, #shopify-section-template--29165138051417__media_with_text_yrJXna h6 {color: #596832;} </style></section><section id="shopify-section-template--29165138051417__recently_viewed_products_dNMxm7" class="shopify-section shopify-section--recently-viewed-products"><style>
11401  #shopify-section-template--29165138051417__recently_viewed_products_dNMxm7 {
11402    --section-background-hash: 0;
11403  }
11404
11405  #shopify-section-template--29165138051417__recently_viewed_products_dNMxm7 + * {
11406    --previous-section-background-hash: 0;
11407  }</style><style>
11408  #shopify-section-template--29165138051417__recently_viewed_products_dNMxm7 .product-list {
11409    --product-list-gap: var(--product-list-row-gap) var(--spacing-2);
11410    --product-list-items-per-row: 2;
11411    --product-list-carousel-item-width: 74vw;
11412    --product-list-grid: auto / repeat(var(--product-list-items-per-row), minmax(0, 1fr));
11413  }
11414
11415  @media screen and (min-width: 700px) {
11416    #shopify-section-template--29165138051417__recently_viewed_products_dNMxm7 .product-list {
11417      --product-list-gap: var(--product-list-row-gap) var(--product-list-column-gap);
11418      --product-list-items-per-row: 2;
11419      --product-list-carousel-item-width: 36vw;
11420    }
11421  }
11422
11423  @media screen and (min-width: 1000px) {
11424    #shopify-section-template--29165138051417__recently_viewed_products_dNMxm7 .product-list {
11425      --product-list-items-per-row: 5;
11426      --product-list-carousel-item-width: calc(var(--container-inner-width) / 5 - (var(--product-list-column-gap) / 5 * 4));
11427    }
11428  }
11429</style><recently-viewed-products products-count="5" exclude-id="16512148177241" class="section   section-blends section-full"></recently-viewed-products>
11430
11431<style> #shopify-section-template--29165138051417__recently_viewed_products_dNMxm7 .button {background-color: #009893; /* New color */ color: #ffffff;} #shopify-section-template--29165138051417__recently_viewed_products_dNMxm7 .button--xl {background-color: #00424e; /* New color */} </style></section><section id="shopify-section-template--29165138051417__text_with_icons_UJqKFd" class="shopify-section shopify-section--text-with-icons">
11432
11433
11434<style>
11435  #shopify-section-template--29165138051417__text_with_icons_UJqKFd {
11436    --section-background-hash: 002380049806008060750000508409053;
11437  }
11438
11439  #shopify-section-template--29165138051417__text_with_icons_UJqKFd + * {
11440    --previous-section-background-hash: 002380049806008060750000508409053;
11441  }</style><style>
11442    #shopify-section-template--29165138051417__text_with_icons_UJqKFd {
11443      --text-with-icons-template: auto-flow 100%;
11444      --text-with-icons-justify: center;
11445      --text-with-icons-text-align: center;
11446      --text-with-icons-gap: var(--spacing-6);
11447    }
11448
11449    #shopify-section-template--29165138051417__text_with_icons_UJqKFd .h5 {
11450      color: ;
11451    }@media screen and (min-width: 1150px) {
11452      #shopify-section-template--29165138051417__text_with_icons_UJqKFd {
11453        --text-with-icons-gap: var(--spacing-6);
11454      }
11455    }@media screen and (min-width: 1000px) {
11456        #shopify-section-template--29165138051417__text_with_icons_UJqKFd {
11457          --text-with-icons-template: repeat(3, minmax(0, 630px));
11458          --text-with-icons-justify: center;
11459          --text-with-icons-text-align: center;
11460        }
11461      }</style>
11462
11463  <div class="section   section-full bg-custom text-custom"style="--background: 245 245 245; --text-color: 44 44 44;">
11464    <div class="section-stack"><div class="text-with-icons">
11465        <scroll-carousel class="text-with-icons__list scroll-area full-bleed md:unbleed" id="carousel-template--29165138051417__text_with_icons_UJqKFd" role="region"><div id="block-template--29165138051417__text_with_icons_UJqKFd-item_AfmdAp" class="text-with-icons__item snap-center" role="group" aria-label="Kohde 1/3" >
11466<div class="icon-block rounded-full bg-secondary"><svg role="presentation" fill="none" focusable="false" stroke-width="1.5" width="24" height="24" class="sm:hidden icon icon-picto-validation" viewBox="0 0 24 24">
11467        <path d="M12 22.714a10.714 10.714 0 1 0 0-21.428 10.714 10.714 0 0 0 0 21.428v0Z" fill="currentColor" fill-opacity="0" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"/>
11468        <path d="m7.714 13.071 3.116 3.215c1.468-4.214 2.688-6.062 5.455-8.572" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"/>
11469      </svg><svg role="presentation" fill="none" focusable="false" stroke-width="1.5" width="32" height="32" class="hidden sm:block icon icon-picto-validation" viewBox="0 0 24 24">
11470        <path d="M12 22.714a10.714 10.714 0 1 0 0-21.428 10.714 10.714 0 0 0 0 21.428v0Z" fill="currentColor" fill-opacity="0" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"/>
11471        <path d="m7.714 13.071 3.116 3.215c1.468-4.214 2.688-6.062 5.455-8.572" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"/>
11472      </svg></div><div class="text-with-icons__text-wrapper">
11473                <div class="prose">
11474                  
11475<p class="h5">Tarkistamme taustat puolestasi</p>
11476<p>Jokainen tuote läpäisee <a href="/pages/vastuullisuus-ruohonjuuressa" title="Vastuullisuus Ruohonjuuressa">tiukat valikoimakriteerimme</a>.</p></div>
11477              </div>
11478            </div><div id="block-template--29165138051417__text_with_icons_UJqKFd-item_6NC4k3" class="text-with-icons__item snap-center" role="group" aria-label="Kohde 2/3" >
11479<div class="icon-block rounded-full bg-secondary"><svg role="presentation" fill="none" focusable="false" stroke-width="1.5" width="24" height="24" class="sm:hidden icon icon-picto-truck" viewBox="0 0 24 24">
11480        <path d="M19 17.798h1.868a1.714 1.714 0 0 0 1.715-1.715V11.25a3.274 3.274 0 0 0-3.275-3.274H14.395l-.097 7.869" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"/>
11481        <path d="M8.71 18.175c1.565 0 3.094-.16 4.572-.321m-9.94-.087a1.78 1.78 0 0 1-1.576-1.56c-.189-1.594-.407-3.256-.407-4.96 0-1.705.216-3.366.405-4.96a1.783 1.783 0 0 1 1.577-1.56c1.725-.186 3.523-.409 5.37-.409s3.644.223 5.368.408a1.783 1.783 0 0 1 1.578 1.56c.066.564.136 1.135.199 1.714" stroke="currentColor"/>
11482        <path d="M16.061 21.069a2.894 2.894 0 1 1 0-5.793 2.894 2.894 0 0 1 0 5.794v-.001ZM5.832 21.069a2.894 2.894 0 1 1 0-5.792 2.894 2.894 0 0 1 0 5.793v-.001Z" fill="currentColor" fill-opacity="0" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"/>
11483      </svg><svg role="presentation" fill="none" focusable="false" stroke-width="1.5" width="32" height="32" class="hidden sm:block icon icon-picto-truck" viewBox="0 0 24 24">
11484        <path d="M19 17.798h1.868a1.714 1.714 0 0 0 1.715-1.715V11.25a3.274 3.274 0 0 0-3.275-3.274H14.395l-.097 7.869" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"/>
11485        <path d="M8.71 18.175c1.565 0 3.094-.16 4.572-.321m-9.94-.087a1.78 1.78 0 0 1-1.576-1.56c-.189-1.594-.407-3.256-.407-4.96 0-1.705.216-3.366.405-4.96a1.783 1.783 0 0 1 1.577-1.56c1.725-.186 3.523-.409 5.37-.409s3.644.223 5.368.408a1.783 1.783 0 0 1 1.578 1.56c.066.564.136 1.135.199 1.714" stroke="currentColor"/>
11486        <path d="M16.061 21.069a2.894 2.894 0 1 1 0-5.793 2.894 2.894 0 0 1 0 5.794v-.001ZM5.832 21.069a2.894 2.894 0 1 1 0-5.792 2.894 2.894 0 0 1 0 5.793v-.001Z" fill="currentColor" fill-opacity="0" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"/>
11487      </svg></div><div class="text-with-icons__text-wrapper">
11488                <div class="prose">
11489                  
11490<p class="h5">Nopea toimitus</p>
11491<p>Toimitamme paketit keskimäärin 1-4 arkipäivässä.</p></div>
11492              </div>
11493            </div><div id="block-template--29165138051417__text_with_icons_UJqKFd-item_LK6Nfr" class="text-with-icons__item snap-center" role="group" aria-label="Kohde 3/3" >
11494<div class="icon-block rounded-full bg-secondary"><svg role="presentation" fill="none" focusable="false" stroke-width="1.5" width="24" height="24" class="sm:hidden icon icon-picto-credit-card" viewB
11494ox="0 0 24 24">
11495        <path d="M1.714 16.882c0 1.36 1.063 2.48 2.4 2.71 1.773.307 3.456.714 7.886.714s6.113-.407 7.886-.713c1.337-.232 2.4-1.351 2.4-2.709V6.708c0-1.183-.806-2.203-1.975-2.39A53.325 53.325 0 0 0 12 3.694c-4.43 0-6.114.407-7.887.713-1.337.232-2.4 1.351-2.4 2.709v9.766Z" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"/>
11496        <path d="M22.286 9.588H1.714V7.02c0-1.305 1.02-2.378 2.306-2.597.235-.04.466-.08.703-.124 1.584-.288 3.351-.605 7.277-.605 3.69 0 6.617.352 8.39.638 1.12.182 1.896 1.162 1.896 2.297v2.959Z" fill="currentColor" fill-opacity="0" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"/>
11497        <path d="M14.666 15.804h3.485" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"/>
11498      </svg><svg role="presentation" fill="none" focusable="false" stroke-width="1.5" width="32" height="32" class="hidden sm:block icon icon-picto-credit-card" viewBox="0 0 24 24">
11499        <path d="M1.714 16.882c0 1.36 1.063 2.48 2.4 2.71 1.773.307 3.456.714 7.886.714s6.113-.407 7.886-.713c1.337-.232 2.4-1.351 2.4-2.709V6.708c0-1.183-.806-2.203-1.975-2.39A53.325 53.325 0 0 0 12 3.694c-4.43 0-6.114.407-7.887.713-1.337.232-2.4 1.351-2.4 2.709v9.766Z" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"/>
11500        <path d="M22.286 9.588H1.714V7.02c0-1.305 1.02-2.378 2.306-2.597.235-.04.466-.08.703-.124 1.584-.288 3.351-.605 7.277-.605 3.69 0 6.617.352 8.39.638 1.12.182 1.896 1.162 1.896 2.297v2.959Z" fill="currentColor" fill-opacity="0" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"/>
11501        <path d="M14.666 15.804h3.485" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"/>
11502      </svg></div><div class="text-with-icons__text-wrapper">
11503                <div class="prose">
11504                  
11505<p class="h5">Turvalliset maksutavat</p>
11506<p>Maksa turvallisesti suosituimmilla maksutavoilla.</p></div>
11507              </div>
11508            </div></scroll-carousel><page-dots aria-controls="carousel-template--29165138051417__text_with_icons_UJqKFd" class="page-dots peer-not-scrollable:hidden"><button type="button" class="tap-area" aria-current="true">
11509                <span class="sr-only">Siirry kohteeseen 1</span>
11510              </button><button type="button" class="tap-area" aria-current="false">
11511                <span class="sr-only">Siirry kohteeseen 2</span>
11512              </button><button type="button" class="tap-area" aria-current="false">
11513                <span class="sr-only">Siirry kohteeseen 3</span>
11514              </button></page-dots></div>
11515    </div>
11516  </div>
11517</section>
11518<!-- BEGIN sections: footer-group -->
11519<footer id="shopify-section-sections--29165137756505__footer" class="shopify-section shopify-section-group-footer-group shopify-section--footer"><style>
11520  @media screen and (min-width: 1000px) {
11521    #shopify-section-sections--29165137756505__footer {--footer-block-list-gap: var(--spacing-10);--footer-block-list-justify-content: space-between;
11522    }
11523  }
11524</style><div class="footer">
11525  <div class="container">
11526    <div class="footer__wrapper">
11527      <hr><div class="footer__header-area">
11528        <div class="footer__header-area-headings">
11529        
11530        <svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 248 21" xmlns="http://www.w3.org/2000/svg"><g transform="matrix(5.76744 0 0 .99999839891 -32291.9 -53.00000302601)"><path d="m5599 53h43v21h-43z" fill="none"/><path d="m13.1 17h7.3c2.7 0 5-.4 6.7-1.1 1.8-.7 2.6-1.7 2.6-2.9 0-1.1-.7-2-2.1-2.7s-3.2-1.1-5.3-1.1h-6c-.9 0-1.7.3-2.3.9s-.9 1.4-.9 2.3zm-13.1 18.2 3-4.5v-23.4l-3-4.8h25.7c2.8 0 5.4.4 7.6 1.2s4 1.9 5.3 3.3 1.9 3 1.9 4.8c0 2.8-1 5-3 6.8s-4.6 2.7-7.7 2.7v.4l12.1 13.4h-13.6l-.8-1.9c-1.4-3.2-3.4-5.9-6.1-8-2.6-2.1-5.3-3.2-7.9-3.2h-.4v8.7l3 4.5zm41.7-32.7h14.9l-.2.4c-1 2.5-1.9 5.1-2.6 7.6s-1 4.4-1 5.6c0 3.1.9 5.7 2.8 7.7 1.8 2 4.2 3 7 3s5.2-1 7-3 2.8-4.6 2.8-7.7c0-1.2-.3-3.1-1-5.6s-1.5-5-2.6-7.6l-.2-.4h14.9l-3 4.6v12.4c0 2.4-.4 4.6-1.3 6.7s-2.1 3.8-3.7 5.3-3.4 2.6-5.6 3.5c-2.2.8-4.6 1.3-7.1 1.3-3.4 0-6.6-.7-9.3-2.1-2.8-1.4-4.9-3.4
11530-6.5-6s-2.3-5.4-2.3-8.6v-12.5zm53.1 12.2c-1.2 1.2-1.8 2.6-1.8 4.1s.6 2.9 1.8 4.1 2.8 2.2 4.9 2.8c2.1.7 4.5 1 7.1 1s5-.3 7.1-1 3.7-1.6 4.9-2.8 1.8-2.6 1.8-4.1-.6-2.9-1.8-4.1-2.8-2.2-4.9-2.8-4.5-1-7.1-1-5 .3-7.1 1-3.7 1.6-4.9 2.8m-8.6 11.1c-1.1-2.1-1.7-4.5-1.7-6.9 0-2.5.6-4.8 1.7-6.9s2.7-4 4.6-5.5c2-1.5 4.3-2.7 7.1-3.6s5.8-1.3 8.9-1.3c3.2 0 6.2.4 8.9 1.3 2.8.9 5.1 2.1 7.1 3.6s3.5 3.4 4.6 5.5 1.7 4.5 1.7 6.9c0 2.5-.6 4.8-1.7 6.9-1.1 2.2-2.7 4-4.6 5.5-2 1.5-4.3 2.7-7.1 3.6s-5.7 1.3-8.9 1.3-6.2-.4-8.9-1.3c-2.8-.9-5.1-2.1-7.1-3.6s-3.5-3.4-4.6-5.5m44.7 9.4 3-4.7v-23.4l-3-4.6h16.1l-3 4.6v5.6c0 .9.3 1.7.9 2.3s1.4.9 2.3.9h16.1c.9 0 1.7-.3 2.3-.9s.9-1.4.9-2.3v-5.6l-3-4.6h16.2l-3 4.6v23.4l3 4.7h-16.2l3-4.7v-5.6c0-.9-.3-1.7-.9-2.3s-1.4-.9-2.3-.9h-16.1c-.9 0-1.7.3-2.3.9s-.9 1.4-.9 2.3v5.6l3 4.7zm61-20.5c-1.2 1.2-1.8 2.6-1.8 4.1s.6 2.9 1.8 4.1 2.8 2.2 4.9 2.8c2.1.7 4.5 1 7.1 1s5-.3 7.1-1 3.7-1.6 4.9-2.8 1.8-2.6 1.8-4.1-.6-2.9-1.8-4.1-2.8-2.2-4.9-2.8c-2.1-.7-4.5-1-7.1-1s-5 .3-7.1 1-3.7 1.6-4.9 2.8m-8.7 11.1c-1.1-2.1-1.7-4.5-1.7-6.9 0-2.5.6-4.8 1.7-6.9s2.7-4 4.6-5.5c2-1.5 4.3-2.7 7.1-3.6s5.8-1.3 8.9-1.3c3.2 0 6.2.4 8.9 1.3 2.8.9 5.1 2.1 7.1 3.6s3.5 3.4 4.6 5.5 1.7 4.5 1.7 6.9c0 2.5-.6 4.8-1.7 6.9-1.1 2.2-2.7 4-4.6 5.5-2 1.5-4.3 2.7-7.1 3.6s-5.7 1.3-8.9 1.3-6.2-.4-8.9-1.3c-2.8-.9-5.1-2.1-7.1-3.6-1.9-1.5-3.4-3.4-4.6-5.5m42.8-23.3h20.1l17.7 17.3h.4v-12.7l-3-4.6h14.2l-3 4.6v29.1l-32.1-24.1h-.3v18.5l3 4.6h-14.2l3-4.6v-23.5zm51.
115306 28.7v-10.8c1.7 2 3.7 3.6 6 4.9s4.3 1.9 6.2 1.9c1.7 0 3.1-.5 4.2-1.5s1.6-2.2 1.6-3.7c0-1.8-.7-4.1-2.1-6.9s-3.2-5.5-5.4-8l-6.4-4.6h22.8l-3 4.6 2.2 14.4c.1.7.1 1.4.1 2.1 0 1.3-.2 2.5-.5 3.6-.5 1.8-1.3 3.3-2.4 4.6s-2.5 2.2-4.1 3-3.6 1.1-5.6 1.1c-2.5 0-5-.4-7.5-1.3-2.6-1-4.6-2.1-6.1-3.4m30.5-28.7h14.9l-.2.4c-1 2.5-1.9 5.1-2.6 7.6s-1 4.4-1 5.6c0 3.1.9 5.7 2.8 7.7 1.8 2 4.2 3 7 3s5.2-1 7-3 2.8-4.6 2.8-7.7c0-1.2-.3-3.1-1-5.6s-1.5-5-2.6-7.6l-.2-.4h14.9l-3 4.6v12.4c0 2.4-.4 4.6-1.3 6.7s-2.1 3.8-3.7 5.3-3.4 2.6-5.6 3.5c-2.2.8-4.6 1.3-7.1 1.3-3.4 0-6.6-.7-9.3-2.1-2.8-1.4-4.9-3.4-6.5-6s-2.3-5.4-2.3-8.6v-12.5zm45.1 0h14.9l-.2.4c-1 2.5-1.9 5.1-2.6 7.6s-1 4.4-1 5.6c0 3.1.9 5.7 2.8 7.7 1.8 2 4.2 3 7 3s5.2-1 7-3 2.8-4.6 2.8-7.7c0-1.2-.3-3.1-1-5.6s-1.5-5-2.6-7.6l-.2-.4h14.9l-3 4.6v12.4c0 2.4-.4 4.6-1.3 6.7s-2.1 3.8-3.7 5.3-3.4 2.6-5.6 3.5c-2.2.8-4.6 1.3-7.1 1.3-3.4 0-6.6-.7-9.3-2.1-2.8-1.4-4.9-3.4-6.5-6s-2.3-5.4-2.3-8.6v-12.5zm57.7 14.5h7.3c2.7 0 5-.4 6.7-1.1 1.8-.7 2.6-1.7 2.6-2.9 0-1.1-.7-2-2.1-2.7s-3.2-1.1-5.3-1.1h-6c-.9 0-1.7.3-2.3.9s-.9 1.4-.9 2.3zm-13.1 18.2 3-4.5v-23.4l-3-4.8h25.7c2.8 0 5.4.4 7.6 1.2s4 1.9 5.3 3.3 1.9 3 1.9 4.8c0 2.8-1 5-3 6.8s-4.6 2.7-7.7 2.7v.4l12.1 13.4h-13.5l-.8-1.9c-1.4-3.2-3.4-5.9-6.1-8-2.6-2.1-5.3-3.2-7.9-3.2h-.4v8.7l3 4.5zm45.2 0 3-4.6v-23.5l-3-4.6h16.7l-3 4.6v23.5l3 4.6z" fill="#b5e3de" fill-rule="nonzero" transform="matrix(.0924057 0 0 .518732 5599.24 54.77)"/></g></svg>
11531        <p class="footer__main-subheading">Juuriaan myöten hyvän puolella vuodesta 1982</p>
11532        </div>
11533        <div class="footer__header-area-sm">
11534          <ul class="social-media " role="list"><li>
11535      <a href="https://www.facebook.com/ruohonjuuri" class="tap-area" target="_blank" rel="noopener" aria-label="Seuraa: Facebook"><svg role="presentation" focusable="false" width="27" height="27" class="icon icon-facebook" viewBox="0 0 24 24">
11536        <path fill-rule="evenodd" clip-rule="evenodd" d="M10.183 21.85v-8.868H7.2V9.526h2.983V6.982a4.17 4.17 0 0 1 4.44-4.572 22.33 22.33 0 0 1 2.667.144v3.084h-1.83a1.44 1.44 0 0 0-1.713 1.68v2.208h3.423l-.447 3.456h-2.97v8.868h-3.57Z" fill="currentColor"/>
11537      </svg></a>
11538    </li><li>
11539      <a href="https://twitter.com/ruohonjuuri" class="tap-area" target="_blank" rel="noopener" aria-label="Seuraa: Twitter"><svg role="presentation" focusable="false" width="27" height="27" class="icon icon-twitter" viewBox="0 0 24 24">
11540        <path d="M16.94 4h2.715l-5.93 6.777L20.7 20h-5.462l-4.278-5.593L6.065 20H3.35l6.342-7.25L3 4h5.6l3.868 5.113L16.94 4Zm-.952 14.375h1.504L7.784 5.54H6.17l9.818 12.836Z" fill="currentColor"/>
11541      </svg></a>
11542    </li><li>
11543      <a href="https://www.instagram.com/ruohonjuuri/" class="tap-area" target="_blank" rel="noopener" aria-label="Seuraa: Instagram"><svg role="presentation" focusable="false" width="27" height="27" class="icon icon-instagram" viewBox="0 0 24 24">
11544        <path fill-rule="evenodd" clip-rule="evenodd" d="M12 2.4c-2.607 0-2.934.011-3.958.058-1.022.046-1.72.209-2.33.446a4.705 4.705 0 0 0-1.7 1.107 4.706 4.706 0 0 0-1.108 1.7c-.237.611-.4 1.31-.446 2.331C2.41 9.066 2.4 9.392 2.4 12c0 2.607.011 2.934.058 3.958.046 1.022.209 1.72.446 2.33a4.706 4.706 0 0 0 1.107 1.7c.534.535 1.07.863 1.7 1.108.611.237 1.309.4 2.33.446 1.025.047 1.352.058 3.959.058s2.934-.011 3.958-.058c1.022-.046 1.72-.209 2.33-.446a4.706 4.706 0 0 0 1.7-1.107 4.706 4.706 0 0 0 1.108-1.7c.237-.611.4-1.31.446-2.33.047-1.025.058-1.352.058-3.959s-.011-2.934-.058-3.958c-.047-1.022-.209-1.72-.446-2.33a4.706 4.706 0 0 0-1.107-1.7 4.705 4.705 0 0 0-1.7-1.108c-.611-.237-1.31-.4-2.331-.446C14.934 2.41 14.608 2.4 12 2.4Zm0 1.73c2.563 0 2.867.01 3.88.056.935.042 1.443.199 1.782.33.448.174.768.382 1.104.718.336.336.544.656.718 1.104.131.338.287.847.33 1.783.046 1.012.056 1.316.056 3.879 0 2.563-.01 2.867-.056 3.88-.043.935-.199 1.444-.33 1.782a2.974 2.974 0 0 1-.719 1.104 2.974 2.974 0 0 1-1.103.718c-.339.131-.847.288-1.783.33-1.012.046-1.316.056-3.88.056-2.563 0-2.866-.01-3.878-.056-.936-.042-1.445-.199-1.783-.33a2.974 2.974 0 0 1-1.104-.718 2.974 2.974 0 0 1-.718-1.104c-.131-.338-.288-.847-.33-1.783-.047-1.012-.056-1.316-.056-3.879 0-2.563.01-2.867.056-3.88.042-.935.199-1.443.33-1.782.174-.448.382-.768.718-1.104a2.974 2.974 0 0 1 1.104-.718c.338-.131.847-.288 1.783-.33C9.133 4.14 9.437 4.13 12 4.13Zm0 11.07a3.2 3.2 0 1 1 0-6.4 3.2 3.2 0 0 1 0 6.4Zm0-8.13a4.93 4.93 0 1 0 0 9.86 4.93 4.93 0 0 0 0-9.86Zm6.276-.194a1.152 1.152 0 1 1-2.304 0 1.152 1.152 0 0 1 2.304 0Z" fill="currentColor"/>
11545      </svg></a>
11546    </li><li>
11547      <a href="https://fi.pinterest.com/ruohonjuuri/" class="tap-area" target="_blank" rel="noopener" aria-label="Seuraa: Pinterest"><svg role="presentation" focusable="false" width="27" height="27" class="icon icon-pinterest" viewBox="0 0 24 24">
11548        <path fill-rule="evenodd" clip-rule="evenodd" d="M11.765 2.401c3.59-.054 5.837 1.4 6.895 3.95.349.842.722 2.39.442 3.675-.112.512-.144 1.048-.295 1.53-.308.983-.708 1.853-1.238 2.603-.72 1.02-1.81 1.706-3.182 2.052-1.212.305-2.328-.152-2.976-.643-.206-.156-.483-.36-.56-.643h-.029c-.046.515-.244 1.062-.383 1.531-.193.65-.23 1.321-.472 1.929a12.345 12.345 0 0 1-.942 1.868c-.184.302-.692 1.335-1.061 1.347-.04-.078-.057-.108-.06-.245-.118-.19-.035-.508-.087-.766-.082-.4-.145-1.123-.06-1.53v-.643c.096-.442.092-.894.207-1.317.25-.92.39-1.895.648-2.848.249-.915.477-1.9
1154816.678-2.847.045-.21-.21-.815-.265-1.041-.174-.713-.042-1.7.176-2.236.275-.674 1.08-1.703 2.122-1.439.838.212 1.371 1.118 1.09 2.266-.295 1.205-.677 2.284-.943 3.49-.068.311.05.641.118.827.248.672 1 1.324 2.004 1.072 1.52-.383 2.193-1.76 2.652-3.246.124-.402.109-.781.206-1.225.204-.935.118-2.331-.177-3.061-.472-1.17-1.353-1.92-2.563-2.328L12.707 4.3c-.56-.128-1.626.064-2.004.183-1.69.535-2.737 1.427-3.388 3.032-.222.546-.344 1.1-.383 1.868l-.03.276c.13.686.144 1.14.413 1.653.132.252.447.451.5.765.032.185-.104.464-.147.613-.065.224-.041.48-.147.673-.192.349-.714.087-.943-.061-1.192-.77-2.175-2.995-1.62-5.144.085-.332.09-.62.206-.919.723-1.844 1.802-2.978 3.359-3.95.583-.364 1.37-.544 2.092-.734l1.149-.154Z" fill="currentColor"/>
11549      </svg></a>
11550    </li><li>
11551      <a href="https://www.youtube.com/channel/UCCKI4cBiJwtg2dUxmozVdXA" class="tap-area" target="_blank" rel="noopener" aria-label="Seuraa: YouTube"><svg role="presentation" focusable="false" width="27" height="27" class="icon icon-youtube" viewBox="0 0 24 24">
11552        <path fill-rule="evenodd" clip-rule="evenodd" d="M20.44 5.243c.929.244 1.66.963 1.909 1.876.451 1.654.451 5.106.451 5.106s0 3.452-.451 5.106a2.681 2.681 0 0 1-1.91 1.876c-1.684.443-8.439.443-8.439.443s-6.754 0-8.439-.443a2.682 2.682 0 0 1-1.91-1.876c-.45-1.654-.45-5.106-.45-5.106s0-3.452.45-5.106a2.681 2.681 0 0 1 1.91-1.876c1.685-.443 8.44-.443 8.44-.443s6.754 0 8.438.443Zm-5.004 6.982L9.792 15.36V9.091l5.646 3.134Z" fill="currentColor"/>
11553      </svg></a>
11554    </li><li>
11555      <a href="https://www.linkedin.com/company/ruohonjuuri-oy/" class="tap-area" target="_blank" rel="noopener" aria-label="Seuraa: LinkedIn"><svg role="presentation" focusable="false" width="27" height="27" class="icon icon-linkedin" viewBox="0 0 24 24">
11556        <path fill-rule="evenodd" clip-rule="evenodd" d="M7.349 5.478a1.875 1.875 0 1 0-3.749 0 1.875 1.875 0 1 0 3.749 0ZM7.092 19.2H3.857V8.78h3.235V19.2ZM12.22 8.78H9.121V19.2h3.228v-5.154c0-1.36.257-2.676 1.94-2.676 1.658 0 1.68 1.554 1.68 2.763V19.2H19.2v-5.715c0-2.806-.605-4.963-3.877-4.963-1.573 0-2.629.863-3.06 1.683h-.044V8.78Z" fill="currentColor"/>
11557      </svg></a>
11558    </li></ul>
11559        </div>
11560      </div><div class="footer__block-list empty:hidden"><div class="footer__block footer__block--menu" ><p class="bold footer_menu_header">Ruohonjuuri</p><ul class="v-stack gap-3" role="list"><li>
11561                          <a href="/pages/ruohonjuuri" class="inline-block link-faded break-all footer-navigation-item">Tietoa meistä</a>
11562                        </li><li>
11563                          <a href="/pages/vastuullisuus-ruohonjuuressa" class="inline-block link-faded break-all footer-navigation-item">Valikoimakriteerit ja vastuullisuus</a>
11564                        </li><li>
11565                          <a href="/pages/myymalat" class="inline-block link-faded break-all footer-navigation-item">Ruohonjuuri-myymälät</a>
11566                        </li><li>
11567                          <a href="/pages/toihin-ruohonjuureen" class="inline-block link-faded break-all footer-navigation-item">Avoimet työpaikat</a>
11568                        </li><li>
11569                          <a href="/pages/yrityslahjat" class="inline-block link-faded break-all footer-navigation-item">Yritysmyynti</a>
11570                        </li><li>
11571                          <a href="/pages/ohjeet-tavarantoimittajille" class="inline-block link-faded break-all footer-navigation-item">Tavarantoimittajille</a>
11572                        </li><li>
11573                          <a href="/pages/osakkaille" class="inline-block link-faded break-all footer-navigation-item">Osakkaille</a>
11574                        </li><li>
11575                          <a href="/pages/medialle" class="inline-block link-faded break-all footer-navigation-item">Medialle</a>
11576                        </li></ul>
11577                  </div><div class="footer__block footer__block--menu" ><p class="bold footer_menu_header">Verkkokauppa</p><ul class="v-stack gap-3" role="list"><li>
11578                          <a href="/pages/ota-yhteytta" class="inline-block link-faded break-all footer-navigation-item">Asiakaspalvelu & yhteystiedot</a>
11579                        </li><li>
11580                          <a href="/pages/usein-kysytyt-kysymykset" class="inline-block link-faded break-all footer-navigation-item">Usein kysytyt kysymykset</a>
11581                        </li><li>
11582                          <a href="/pages/kanta-asiakasohjelma" class="inline-block link-faded break-all footer-navigation-item">Kanta-asiakasohjelma</a>
11583                        </li><li>
11584                          <a href="/pages/asiakkaidemme-arviot" class="inline-block link-faded break-all footer-navigation-item">Asiakkaiden arviot</a>
11585                        </li><li>
11586                          <a href="/search" class="inline-block link-faded break-all footer-navigation-item">Haku</a>
11587                        </li><li>
11588                          <a href="https://www.happyfoodstore.se/" class="inline-block link-faded break-all footer-navigation-item">Happy Food Store Sverige</a>
11589                        </li><li>
11590                          <a href="https://ruohonjuuri.com/" class="inline-block link-faded break-all footer-navigation-item">Ruohonjuuri.com (in English)</a>
11591                        </li></ul>
11592                  </div><div class="footer__block footer__block--menu" ><p class="bold footer_menu_header">Hyvä tietää</p><ul class="v-stack gap-3" role="list"><li>
11593                          <a href="/policies/shipping-policy" class="inline-block link-faded break-all footer-navigation-item">Toimitusehdot</a>
11594                        </li><li>
11595                          <a href="/policies/refund-policy" class="inline-block link-faded break-all footer-navigation-item">Palautusehdot</a>
11596                        </li><li>
11597                          <a href="/pages/peruutuslomake" class="inline-block link-faded break-all footer-navigation-item">Peruutuslomake</a>
11598                        </li><li>
11599                          <a href="#cookieinformation" class="inline-block link-faded break-all footer-navigation-item">Evästeasetukset</a>
11600                        </li><li>
11601                          <a href="/policies/terms-of-service" class="inline-block link-faded break-all footer-navigation-item">Käyttöehdot</a>
11602                        </li><li>
11603                          <a href="/policies/privacy-policy" class="inline-block link-faded break-all footer-navigation-item">Asiakkaiden tietosuojaseloste</a>
11604                        </li><li>
11605                          <a href="/pages/tekoalyseloste" class="inline-block link-faded break-all footer-navigation-item">Tekoälyseloste</a>
11606                        </li><li>
11607                          <a href="/pages/tietosuojaselosteet-ruohonjuuri-oy" class="inline-block link-faded break-all footer-navigation-item">Kaikki tietosuojaselosteet</a>
11608                        </li><li>
11609                          <a href="https://www.ruohonjuuri.fi/pages/saavutettavuusseloste" class="inline-block link-faded break-all footer-navigation-item">Saavutettavuusseloste</a>
11610                        </li><li>
11611                          <a href="https://www.oivahymy.fi/hae-yrityksia/#text=Ruohonjuuri" class="inline-block link-faded break-all footer-navigation-item">Myymälöiden Oiva-raportit</a>
11612                        </li><li>
11613                          <a href="https://cdn.shopify.com/s/files/1/0373/5434/0485/files/3PL_Oiva.pdf?v=1684244203" class="inline-block link-faded break-all footer-navigation-item">Verkkokaupan Oiva-raportti</a>
11614                        </li><li>
11615                          <a href="/pages/tuotteiden-takaisinvedot" class="inline-block link-faded break-all footer-navigation-item">Tuotteiden takaisinvedot</a>
11616                        </li></ul>
11617                  </div><div class="footer__block footer__block--newsletter" ><div class="v-stack gap-6"><h3 class="h3">Tilaa uutiskirje</h3><form method="post" action="/contact#footer-newsletter" id="footer-newsletter" accept-charset="UTF-8" class="footer__newsletter-form form"><input type="hidden" name="form_type" value="customer" /><input type="hidden" name="utf8" value="✓" /><input type="hidden" name="contact[tags]" value="newsletter"><div class="form-control" ><input id="input-sections--29165137756505__footer--contactemail" class="input is-floating" type="email" dir="ltr" name="contact[email]" placeholder=" " 
11618  
11619  
11620  
11621  
11622  autocomplete="email"
11623  
11624  enterkeyhint="send"
11625  required
11626  
11627><label for="input-sections--29165137756505__footer--contactemail" class="floating-label">Sähköposti</label><div class="self-submit-button">
11628        <button type="submit" class="circle-chevron hover:colors">
11629          <span class="sr-only">Tilaa</span><svg role="presentation" focusable="false" width="5" height="8" class="icon icon-chevron-right-small reverse-icon" viewBox="0 0 5 8">
11630        <path d="m.75 7 3-3-3-3" fill="none" stroke="currentColor" stroke-width="1.5"></path>
11631      </svg></button>
11632      </div></div></form><div class="prose text-subdued"><p>Uutiskirjeen tilaajana saat sähköpostiisi inspiraatiota hyvään elämään ja parempiin valintoihin sekä tietoa uutuustuotteista ja tarjouksista ensimmästen joukossa.</p></div><div class="footer__extra-logos">
11633                      <a rel="nofollow" href="https://bcorp.com/"><img src="https://cdn.shopify.com/s/files/1/0373/5434/0485/files/B-Corp-Logo-White-RGB.png?v=1779268952" alt="B Corp" width="60" height="60"></a>
11634                    </div>
11635                  </div>
11636                </div></div><div class="footer__aside empty:hidden"><div class="footer__aside-top"></div><hr>
11637
11638        <div class="footer__aside-bottom"><div id="payment-icons" class="footer__payment-icons h-stack wrap gap-2">
11639              <div class="paytrail_payments">
11640                <div class="paytrail_logo">
11641                   
11642        <svg width="90" height="86" viewBox="0 0 73 72" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xml:space="preserve" xmlns:serif="http://www.serif.com/" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2;">
11643            <path id="icon-paytrail-logo" d="M0.5,72L0.5,-0L72.5,-0L72.5,72L0.5,72ZM58.863,45.623C59.087,45.397 59.199,45.12 59.199,44.79C59.199,44.491 59.087,44.22 58.863,43.975C58.617,43.751 58.346,43.639 58.047,43.639C57.749,43.639 57.478,43.751 57.232,43.975C57.008,44.201 56.896,44.478 56.896,44.808C56.896,45.106 57.008,45.377 57.232,45.623C57.478,45.847 57.749,45.959 58.047,45.959C58.346,45.959 58.617,45.847 58.863,45.623ZM47.551,48.823L47.553,48.821L48.368,48.821L48.368,47.142L47.569,47.126C47.196,47.116 46.862,47.142 46.569,47.206C46.274,47.269 45.952,47.387 45.6,47.558C45.451,47.633 45.302,47.719 45.153,47.821C45.003,47.923 44.907,47.984 44.864,48.006L44.864,47.11L41.567,47.11L41.567,48.855L43.007,48.855L43.007,55.703L46.416,55.703L46.416,53.958L44.864,53.958L44.864,51.078C44.864,50.63 44.917,50.289 45.023,50.055C45.129,49.821 45.278,49.619 45.471,49.448C45.673,49.267 45.942,49.118 46.278,49C46.616,48.882 47.038,48.823 47.551,48.823ZM57.376,55.703L60.497,55.703L60.497,53.958L59.2,53.958L59.2,47.11L56.016,47.11L56.016,48.855L57.344,48.855L57.344,54.982L57.376,55.703ZM48.899,65.393L48.901,65.395L49.645,65.395C49.732,65.395 49.775,65.352 49.775,65.266L49.775,61.798C49.975,61.745 50.296,61.702 50.59,61.702C51.223,61.702 51.596,61.944 51.596,62.759L51.596,65.264C51.596,65.35 51.647,65.393 51.726,65.393L52.48,65.393C52.559,65.393 52.602,65.35 52.602,65.264L52.602,62.741C52.602,61.355 51.787,60.801 50.59,60.801C49.975,60.801 49.368,60.922 48.865,61.138C48.795,61.172 48.769,61.225 48.769,61.294L48.769,65.264C48.769,65.35 48.812,65.393 48.899,65.393ZM39.296,55.88L39.296,55.881L40.817,55.626L40.817,53.866L39.361,54.106L39.281,54.106C39.249,54.062 39.234,53.956 39.234,53.785L39.234,48.857L40.817,48.857L40.817,47.112L39.234,47.112L39.234,45.383L37.377,45.43L37.377,47.11L36.033,47.11L36.033,48.855L37.377,48.855L37.377,53.943C37.377,54.22 37.412,54.479 37.481,54.719C37.55,54.958 37.676,55.17 37.856,55.351C38.039,55.544 38.249,55.679 38.489,55.76C38.729,55.84 38.998,55.88 39.296,55.88ZM57.287,63.453L57.289,63.456L57.289,62.58C57.289,61.307 56.372,60.804 55.417,60.804C54.462,60.804 53.509,61.305 53.509,62.58L53.509,63.81C53.509,64.961 54.429,65.5 55.407,65.5C56.144,65.5 56.708,65.266 57.167,64.902C57.236,64.849 57.244,64.781 57.193,64.72L56.837,64.242C56.794,64.181 56.725,64.174 56.664,64.217C56.344,64.433 55.998,64.616 55.442,64.616C54.887,64.616 54.523,64.346 54.523,63.818L54.523,63.574L57.157,63.574C57.244,63.574 57.287,63.531 57.287,63.453ZM55.415,61.685C55.9,61.685 56.307,61.936 56.307,62.569L56.307,62.794L54.521,62.794L54.521,62.569C54.521,61.928 54.904,61.685 55.415,61.685ZM53.28,55.703L56.401,55.703L56.401,53.958L55.138,53.958L55.138,49.558C55.138,49.132 55.063,48.748 54.914,48.407C54.765,48.065 54.531,47.772 54.211,47.527C53.9,47.314 53.547,47.157 53.146,47.055C52.745,46.955 52.301,46.904 51.81,46.904C51.586,46.904 51.325,46.941 51.026,47.016C50.726,47.09 50.445,47.173 50.178,47.263C49.91,47.354 49.59,47.474 49.217,47.623L49.793,49.047C49.91,49.006 50.052,48.955 50.217,48.896C50.382,48.837 50.559,48.778 50.745,48.719C50.932,48.66 51.117,48.613 51.297,48.576C51.478,48.536 51.637,48.519 51.777,48.519C52.054,48.519 52.288,48.544 52.48,48.591C52.673,48.64 52.832,48.707 52.959,48.792C53.056,48.855 53.132,48.945 53.191,49.063C53.25,49.179 53.28,49.344 53.28,49.558L53.28,50.55C53.183,50.507 53.087,50.473 52.991,50.446C52.896,50.418 52.804,50.395 52.72,50.373C52.303,50.267 51.908,50.214 51.535,50.214C51.056,50.214 50.616,50.277 50.215,50.399C49.816,50.52 49.461,50.721 49.152,50.998C48.512,51.542 48.192,52.23 48.192,53.062C48.192,53.831 48.463,54.477 49.007,54.999C49.551,55.544 50.235,55.815 51.056,55.815C51.449,55.815 51.836,55.75 52.215,55.622C52.594,55.494 52.95,55.329 53.28,55.127L53.28,55.703ZM53.28,52.31L53.28,53.208C53.024,53.465 52.726,53.677 52.384,53.848C51.979,54.051 51.6,54.153 51.248,54.153C51.034,54.153 50.857,54.125 50.72,54.072C50.58,54.019 50.464,53.945 50.368,53.848C50.164,53.634 50.064,53.394 50.064,53.127C50.064,52.776 50.197,52.481 50.464,52.247C50.58,52.129 50.738,52.035 50.936,51.966C51.134,51.898 51.382,51.862 51.68,51.862C52.02,51.862 52.337,51.915 52.623,52.021C52.836,52.096 53.056,52.192 53.28,52.31ZM59.853,64.578C59.411,64.578 59.169,64.301 59.169,63.824L59.169,61.84L60.086,61.84C60.165,61.84 60.216,61.797 60.216,61.718L60.216,61.085C60.216,61.007 60.165,60.964 60.086,60.964L59.159,60.964L59.081,59.924C59.073,59.856 59.02,59.812 58.951,59.812L58.293,59.812C58.206,59.812 58.163,59.856 58.163,59.934L58.163,63.895C58.163,65.038 58.8
1164365,65.498 59.766,65.498C59.898,65.498 60.079,65.488 60.226,65.48C60.312,65.47 60.348,65.409 60.348,65.34L60.348,64.682C60.348,64.604 60.295,64.561 60.208,64.561C60.069,64.57 59.931,64.578 59.853,64.578ZM22.818,55.703L25.942,55.703L25.942,53.958L24.679,53.958L24.679,49.558C24.679,49.132 24.604,48.748 24.455,48.407C24.306,48.065 24.072,47.772 23.752,47.527C23.441,47.314 23.088,47.157 22.687,47.055C22.286,46.955 21.842,46.904 21.351,46.904C21.127,46.904 20.866,46.941 20.567,47.016C20.267,47.09 19.986,47.173 19.718,47.263C19.451,47.354 19.131,47.474 18.758,47.623L19.333,49.047C19.451,49.006 19.593,48.955 19.758,48.896C19.923,48.837 20.1,48.778 20.286,48.719C20.473,48.66 20.657,48.613 20.838,48.576C21.019,48.536 21.178,48.519 21.318,48.519C21.595,48.519 21.828,48.544 22.021,48.591C22.211,48.64 22.372,48.707 22.5,48.792C22.596,48.855 22.673,48.945 22.732,49.063C22.791,49.179 22.82,49.344 22.82,49.558L22.82,50.55C22.724,50.507 22.628,50.473 22.532,50.446C22.437,50.418 22.345,50.395 22.26,50.373C21.844,50.267 21.449,50.214 21.076,50.214C20.597,50.214 20.157,50.277 19.756,50.399C19.355,50.52 18.999,50.721 18.691,50.998C18.051,51.542 17.73,52.23 17.73,53.062C17.73,53.831 18.002,54.477 18.546,54.999C19.09,55.544 19.773,55.815 20.595,55.815C20.988,55.815 21.375,55.75 21.754,55.622C22.133,55.494 22.488,55.329 22.818,55.127L22.818,55.703ZM22.818,52.31L22.816,52.312L22.816,53.208C22.561,53.465 22.262,53.677 21.921,53.848C21.516,54.051 21.137,54.153 20.785,54.153C20.571,54.153 20.394,54.125 20.257,54.072C20.117,54.019 20.001,53.945 19.905,53.848C19.701,53.634 19.601,53.394 19.601,53.127C19.601,52.776 19.734,52.481 20.001,52.247C20.117,52.129 20.274,52.035 20.473,51.966C20.671,51.898 20.919,51.862 21.217,51.862C21.559,51.862 21.873,51.915 22.162,52.021C22.374,52.096 22.594,52.192 22.818,52.31ZM61.424,55.703L64.64,55.703L64.64,53.958L63.281,53.958L63.281,43.814L60.049,43.814L60.049,45.558L61.424,45.558L61.424,55.703ZM62.617,65.498L62.619,65.492C63.658,65.492 64.455,65.05 64.455,64.054C64.455,63.058 63.554,62.832 62.843,62.702C62.271,62.59 61.88,62.504 61.88,62.148C61.88,61.863 62.157,61.673 62.668,61.673C63.057,61.673 63.448,61.785 63.768,61.958C63.837,61.993 63.898,61.975 63.941,61.914L64.271,61.36C64.314,61.292 64.296,61.221 64.228,61.188C63.715,60.911 63.212,60.789 62.719,60.789C61.792,60.789 60.882,61.188 60.882,62.15C60.882,63.199 61.982,63.468 62.632,63.59C63.021,63.659 63.438,63.755 63.438,64.101C63.438,64.431 63.082,64.604 62.632,64.604C62.183,64.604 61.715,64.449 61.324,64.162C61.247,64.111 61.194,64.119 61.151,64.197L60.821,64.761C60.778,64.83 60.778,64.891 60.857,64.934C61.403,65.333 62.027,65.498 62.617,65.498ZM39.234,60.801L39.232,60.801C38.884,60.801 38.564,60.879 38.295,60.991L38.295,59.327C38.295,59.241 38.251,59.198 38.165,59.198L37.42,59.198C37.334,59.198 37.291,59.241 37.291,59.327L37.291,65.038C37.291,65.116 37.316,65.16 37.395,65.185C37.906,65.376 38.574,65.498 39.137,65.498C40.281,65.498 41.131,64.908 41.131,63.59L41.131,62.637C41.131,61.512 40.326,60.801 39.234,60.801ZM40.11,63.602C40.11,64.339 39.736,64.598 39.112,64.598C38.817,64.598 38.505,64.562 38.297,64.476L38.297,61.918C38.515,61.779 38.801,61.692 39.129,61.692C39.754,61.692 40.11,61.979 40.11,62.637L40.11,63.602ZM17.505,49.029L17.505,49.031C17.685,48.572 17.776,48.071 17.776,47.527C17.776,46.951 17.685,46.436 17.505,45.982C17.322,45.529 17.039,45.132 16.656,44.79C16.273,44.448 15.827,44.201 15.32,44.046C14.813,43.89 14.255,43.814 13.648,43.814L8.48,43.814L8.48,45.558L9.92,45.558L9.92,53.958L8.48,53.958L8.48,55.703L11.839,55.703L11.839,51.222L13.807,51.222C14.383,51.222 14.911,51.141 15.391,50.982C15.872,50.821 16.298,50.571 16.672,50.23C17.047,49.888 17.324,49.487 17.505,49.029ZM15.713,46.623L15.715,46.623C15.811,46.874 15.858,47.206 15.858,47.623C15.858,47.965 15.811,48.246 15.715,48.464C15.619,48.682 15.485,48.86 15.314,49C15.122,49.149 14.878,49.267 14.585,49.352C14.291,49.436 13.927,49.479 13.489,49.479L11.841,49.479L11.841,45.56L13.489,45.56C13.97,45.56 14.359,45.603 14.658,45.688C14.957,45.772 15.186,45.89 15.346,46.039C15.495,46.177 15.617,46.371 15.713,46.623ZM33.841,48.855L33.841,48.853L35.153,48.853
11643L35.153,47.108L30.977,47.108L30.977,48.853L31.953,48.853L30.545,52.581L28.737,48.149L28.337,47.11L25.681,47.11L25.681,48.855L27.105,48.855L29.617,54.999L28.162,59.095L29.969,59.095L33.841,48.855ZM18.026,11.801C19.286,20.904 27.099,27.913 36.548,27.913C45.961,27.913 53.75,20.958 55.056,11.906C56.352,11.574 57.311,10.398 57.311,8.999C57.311,7.343 55.967,6 54.311,6C52.655,6 51.311,7.343 51.311,8.999C51.311,10.209 52.028,11.252 53.06,11.726C51.848,19.757 44.917,25.913 36.548,25.913C28.174,25.913 21.24,19.75 20.034,11.712C21.129,11.275 21.901,10.225 21.901,8.999C21.901,7.382 20.557,6.07 18.901,6.07C17.245,6.07 15.901,7.382 15.901,8.999C15.901,10.319 16.797,11.435 18.026,11.801ZM44.799,61.026L44.799,64.181C44.608,64.286 44.314,64.362 44.019,64.354C43.498,64.354 43.031,64.12 43.031,63.453L43.031,61.026C43.031,60.948 42.988,60.905 42.909,60.905L42.155,60.905C42.076,60.905 42.025,60.948 42.025,61.026L42.025,63.496C42.025,64.692 42.978,65.264 43.88,65.264C44.2,65.264 44.53,65.195 44.807,65.109C44.84,65.977 44.459,66.236 43.862,66.236C43.394,66.236 43.013,66.063 42.683,65.837C42.622,65.794 42.561,65.812 42.518,65.881L42.145,66.409C42.102,66.478 42.102,66.531 42.17,66.582C42.622,66.955 43.133,67.128 43.87,67.128C45.196,67.128 45.803,66.442 45.803,65.109L45.803,61.026C45.803,60.948 45.76,60.905 45.673,60.905L44.929,60.905C44.842,60.905 44.799,60.948 44.799,61.026Z" style="fill:rgb(181,227,222);"/>
11644        </svg>
11645
11646  
11647      
11648                </div>
11649                <div class="paytrail_methods">  
11650                  
11651      <svg width="66" height="42" viewBox="0 0 66 30" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xml:space="preserve" xmlns:serif="http://www.serif.com/" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2;">
11652          <rect id="icon-paytrail-01-nordea" x="0" y="0" width="66" height="30" style="fill:none;"/>
11653          <path d="M53.62,12.002C56.011,11.818 58.072,13.62 57.998,16.196L57.998,20.095L56.416,20.095L56.416,18.881C55.901,19.764 54.761,20.206 53.914,20.206C51.56,20.206 49.683,18.219 49.831,15.828C49.978,13.804 51.597,12.149 53.62,12.002ZM56.306,16.196L56.306,15.938C56.232,14.687 55.202,13.694 53.951,13.694C52.553,13.694 51.449,14.908 51.597,16.343C51.744,17.41 52.59,18.256 53.657,18.403C55.055,18.587 56.232,17.557 56.306,16.196ZM44.938,12.002C47.55,11.928 48.948,14.062 49.132,15.681L42.988,17.373C43.392,18.109 44.422,18.808 45.526,18.587C46.299,18.44 46.998,17.888 47.292,17.226L48.874,17.704C48.249,19.286 46.667,20.243 45.048,20.243C42.73,20.243 40.927,18.366 40.927,16.159C40.927,13.731 42.767,12.075 44.938,12.002ZM42.657,15.901L47.108,14.687C46.63,13.804 45.526,13.179 44.275,13.657C43.172,14.062 42.657,15.055 42.657,15.901ZM31.435,13.657C30.185,13.731 29.154,14.43 29.154,16.196L29.154,20.059L27.352,20.059L27.352,12.222L29.118,12.222L29.118,13.142C29.375,12.737 29.89,11.965 31.435,11.965L31.435,13.657ZM15.211,16.931L15.211,10.604L17.014,10.604L17.014,20.095L15.358,20.095L9.913,13.731L9.913,20.059L8,20.059L8,10.604L9.84,10.604L15.211,16.931ZM39.86,9.757L39.824,16.012L39.824,20.059L38.242,20.059L38.242,19.029C37.837,19.801 36.623,20.206 35.74,20.206C33.385,20.206 31.509,18.219 31.656,15.828C31.803,13.804 33.422,12.149 35.446,12.002C36.513,11.891 37.763,12.333 38.168,12.848L38.168,9.757L39.86,9.757ZM38.095,16.196L38.095,15.938C38.021,14.687 36.991,13.694 35.74,13.694C34.342,13.694 33.238,14.908 33.385,16.343C33.533,17.41 34.379,18.256 35.446,18.403C36.844,18.587 38.021,17.557 38.095,16.196ZM22.201,11.965C24.445,11.965 26.285,13.804 26.322,16.085C26.322,18.366 24.482,20.206 22.201,20.206C19.92,20.206 18.081,18.366 18.081,16.085C18.081,13.804 19.92,11.965 22.201,11.965ZM22.201,18.44C23.489,18.44 24.556,17.41 24.556,16.085C24.556,14.798 23.489,13.731 22.201,13.731C20.913,13.731 19.846,14.798 19.846,16.085C19.846,17.373 20.913,18.44 22.201,18.44Z" style="fill:rgb(181,227,222);"/>
11654      </svg>
11655        
11656    
11657                  
11658      <svg width="66" height="42" viewBox="0 0 36 30" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xml:space="preserve" xmlns:serif="http://www.serif.com/" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2;">
11659          <rect id="icon-paytrail-02-op" x="0" y="0" width="36" height="30" style="fill:none;"/>
11660          <path d="M18,5C23.519,5 28,9.481 28,15C28,20.519 23.519,25 18,25C12.481,25 8,20.519 8,15C8,9.481 12.481,5 18,5ZM16.89,11.166C12.971,9.164 10.011,12.516 10.179,15.036C10.196,18.215 13.619,20.573 16.89,18.85L16.89,22.843L18.989,22.835L19.022,18.834C23.147,20.78 25.877,17.498 25.828,15.037C25.777,11.862 22.599,9.392 19.022,11.
11660166L19.022,7.157L16.951,7.157L16.89,11.166ZM14.673,12.674C18.029,13.05 17.412,17.325 14.66,17.39C11.418,17.31 11.426,12.674 14.673,12.674ZM21.553,12.607C24.675,12.958 24.313,17.304 21.405,17.39C17.835,16.922 18.562,12.522 21.553,12.607Z" style="fill:rgb(181,227,222);"/>
11661      </svg>
11662      
11663    
11664                  
11665                  
11666      <svg width="66" height="42" viewBox="0 0 58 30" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xml:space="preserve" xmlns:serif="http://www.serif.com/" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2;">
11667          <rect id="icon-paytrail-04-omaop" x="-0" y="0" width="58" height="30" style="fill:none;"/>
11668          <path d="M23.644,13.103L23.639,13.103C22.321,13.103 21.419,13.872 21.419,15.157L21.419,19.717L20.272,19.717L20.272,14.874C20.272,13.739 19.637,13.104 18.585,13.104C17.215,13.104 16.397,13.989 16.397,15.074L16.397,19.717L15.245,19.717L15.245,12.353L16.38,12.353L16.38,13.405C16.948,12.503 17.75,12.153 18.718,12.153C19.937,12.153 20.855,12.821 21.206,13.689C21.641,12.804 22.426,12.153 23.778,12.153C25.514,12.153 26.466,13.205 26.466,14.824L26.466,19.715L25.314,19.715L25.314,14.873C25.314,13.738 24.68,13.103 23.644,13.103ZM46.621,10.733C46.621,10.582 46.587,10.382 46.571,10.232C46.253,8.63 45.201,7.911 43.898,7.911C42.413,7.911 41.277,8.979 41.277,10.733C41.277,12.819 42.696,13.704 42.696,16.125C42.696,18.213 41.144,19.916 38.923,19.916C36.701,19.916 35.132,18.18 35.132,16.042C35.132,13.757 36.823,12.436 38.337,12.252C38.487,12.234 38.671,12.218 38.787,12.218L38.787,13.186C38.66,13.188 38.531,13.201 38.404,13.22C37.285,13.402 36.283,14.456 36.283,16.041C36.283,17.627 37.367,18.963 38.938,18.963C40.508,18.963 41.51,17.744 41.51,16.141C41.51,13.937 40.091,13.086 40.091,10.731C40.091,8.561 41.778,6.958 43.882,6.958C45.685,6.958 47.322,8.078 47.689,10.081C47.729,10.295 47.745,10.515 47.739,10.733L46.621,10.733ZM47.739,12.151L47.743,12.154L47.804,12.154C49.867,12.175 51.521,13.865 51.5,15.927C51.5,18.165 50.047,19.918 47.643,19.918C47.223,19.912 46.807,19.844 46.407,19.718L46.407,18.732C46.799,18.895 47.219,18.974 47.643,18.967C49.346,18.967 50.331,17.648 50.331,15.927C50.331,14.358 49.262,13.106 47.643,13.106C46.24,13.106 45.088,14.091 45.088,15.761L45.088,24.276L43.932,24.276L43.932,12.352L45.084,12.352L45.084,13.738C45.669,12.736 46.587,12.151 47.739,12.151ZM30.874,12.151C32.694,12.151 33.829,13.137 33.829,14.656L33.829,19.715L32.694,19.715L32.694,18.697C32.193,19.549 31.307,19.916 30.356,19.916C28.819,19.916 27.701,19.014 27.701,17.662C27.701,16.309 28.736,15.491 30.239,15.491L31.96,15.491C32.477,15.491 32.677,15.241 32.677,14.84L32.677,14.64C32.677,13.52 31.86,13.103 30.874,13.103C30.04,13.103 29.389,13.337 29.155,14.005L28.002,14.005C28.253,12.836 29.387,12.151 30.874,12.151ZM32.677,17.044L32.676,17.044L32.676,16.075C32.493,16.293 32.126,16.359 31.742,16.359L30.406,16.359C29.32,16.359 28.869,16.894 28.869,17.662C28.869,18.297 29.304,18.998 30.54,18.998C31.642,18.998 32.677,18.379 32.677,17.044ZM10.273,12.151C12.39,12.151 14.064,13.772 14.064,16.042C14.064,18.313 12.381,19.916 10.273,19.916C8.166,19.916 6.5,18.314 6.5,16.042C6.5,13.771 8.169,12.151 10.273,12.151ZM10.273,18.964C11.855,18.964 12.891,17.713 12.891,16.042C12.891,14.372 11.847,13.103 10.273,13.103C8.699,13.103 7.668,14.373 7.668,16.042C7.668,17.712 8.704,18.964 10.273,18.964Z" style="fill:rgb(181,227,222);"/>
11669      </svg>
11670      
11671    
11672                  
11673        <svg width="66" height="42" viewBox="0 0 64 30" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xml:space="preserve" xmlns:serif="http://www.serif.com/" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2;">
11674            <rect id="icon-paytrail-05-spankki" x="0" y="0" width="64" height="30" style="fill:none;"/>
11675            <g id="g3401">
11676                <g id="g3403">
11677                    <g id="g3405">
11678                        <g id="g3411">
11679                            <path id="path3413" d="M25.106,16.224C25.214,16.09 25.269,15.898 25.269,15.648L25.269,13.532C25.269,13.031 25.064,12.78 24.655,12.78L23.891,12.78L23.891,16.424L24.643,16.424C24.843,16.424 24.997,16.357 25.106,16.224M24.906,11.14C25.582,11.14 26.103,11.343 26.471,11.747C26.838,12.152 27.022,12.701 27.022,13.394L27.022,15.698C27.022,16.416 26.84,16.99 26.477,17.419C26.114,17.849 25.586,18.064 24.893,18.064L23.891,18.064L23.891,19.905L22.126,19.905L22.126,11.14L24.906,11.14Z" style="fill:rgb(181,227,222);fill-rule:nonzero;"/>
11680                        </g>
11681                        <g id="g3415">
11682                            <path id="path3417" d="M29.932,12.943L29.907,12.943L29.268,16.562L30.558,16.562L29.932,12.943ZM31.146,11.14L32.924,19.905L31.146,19.905L30.833,18.127L29.005,18.127L28.692,19.905L26.939,19.905L28.742,11.
1168214L31.146,11.14Z" style="fill:rgb(181,227,222);fill-rule:nonzero;"/>
11683                        </g>
11684                        <g id="g3419">
11685                            <path id="path3421" d="M35.228,11.14L36.918,16.299L36.931,16.299L36.918,11.14L38.596,11.14L38.596,19.905L36.918,19.905L35.115,14.571L35.103,14.571L35.115,19.905L33.437,19.905L33.437,11.14L35.228,11.14Z" style="fill:rgb(181,227,222);fill-rule:nonzero;"/>
11686                        </g>
11687                        <g id="g3423">
11688                            <path id="path3425" d="M41.218,11.14L41.218,16.236L41.343,15.861L42.946,11.14L44.736,11.14L43.171,15.648L44.811,19.905L43.021,19.905L41.919,17L41.218,18.628L41.218,19.905L39.503,19.905L39.503,11.14L41.218,11.14Z" style="fill:rgb(181,227,222);fill-rule:nonzero;"/>
11689                        </g>
11690                        <g id="g3427">
11691                            <path id="path3429" d="M47.04,11.14L47.04,16.236L47.165,15.861L48.768,11.14L50.559,11.14L48.993,15.648L50.634,19.905L48.843,19.905L47.741,17L47.04,18.628L47.04,19.905L45.325,19.905L45.325,11.14L47.04,11.14Z" style="fill:rgb(181,227,222);fill-rule:nonzero;"/>
11692                        </g>
11693                        <rect id="path3431" x="51.159" y="11.14" width="1.841" height="8.765" style="fill:rgb(181,227,222);fill-rule:nonzero;"/>
11694                        <g id="g3433">
11695                            <path id="path3435" d="M14.329,10.443C15.347,9.426 16.661,8.98 18.055,8.98L19.087,8.98L19.087,8L18.05,8C16.394,8 14.838,8.547 13.636,9.749C12.427,10.958 11.886,12.505 11.886,14.193L11.886,16.725C11.886,16.818 11.879,16.935 11.864,17.015C11.829,17.204 11.751,17.358 11.625,17.485C11.511,17.598 11.373,17.663 11.268,17.701C11.178,17.733 11.063,17.758 10.939,17.777C10.665,17.817 10,17.832 10,17.832L10,20.871L10.901,20.871C12.049,20.871 13.103,20.522 13.892,19.735C14.68,18.947 15.026,17.939 15.026,16.852L15.027,14.193C15.027,13.373 15.287,12.604 15.888,12.004C16.494,11.401 17.262,11.14 18.067,11.14L18.208,11.14L18.208,12.308C17.933,12.327 17.74,12.353 17.49,12.432C17.225,12.515 16.974,12.654 16.755,12.872C16.387,13.237 16.235,13.708 16.235,14.193L16.234,16.852C16.234,18.273 15.78,19.58 14.758,20.602C13.74,21.619 12.426,22.065 11.032,22.065L10,22.065L10,23.045L11.037,23.045C12.693,23.045 14.249,22.498 15.451,21.296C16.66,20.087 17.2,18.54 17.2,16.852L17.201,14.32C17.201,14.227 17.208,14.11 17.223,14.03C17.258,13.841 17.336,13.687 17.462,13.56C17.576,13.447 17.714,13.382 17.818,13.344C17.909,13.312 18.024,13.287 18.148,13.268C18.422,13.228 19.087,13.213 19.087,13.213L19.087,10.174L18.186,10.174C17.038,10.174 15.984,10.523 15.195,11.31C14.407,12.098 14.061,13.106 14.061,14.193L14.06,16.852C14.06,17.672 13.8,18.441 13.198,19.041C12.593,19.644 11.825,19.905 11.02,19.905L10.879,19.905L10.879,18.712C11.154,18.694 11.364,18.659 11.597,18.589C11.863,18.508 12.113,18.391 12.332,18.173C12.7,17.808 12.852,17.337 12.852,16.852L12.853,14.193C12.853,12.772 13.307,11.465 14.329,10.443" style="fill:rgb(181,227,222);fill-rule:nonzero;"/>
11696                        </g>
11697                    </g>
11698                </g>
11699            </g>
11700        </svg>
11701      
11702    
11703                  
11704      <svg width="66" height="42" viewBox="0 0 48 30" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xml:space="preserve" xmlns:serif="http://www.serif.com/" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2;">
11705          <rect id="icon-paytrail-06-saastopankki" x="0" y="0" width="48" height="30" style="fill:none;"/>
11706          <path d="M24.517,21.002L24.552,21.002C24.552,19.206 25.11,17.533 26.086,16.173L29.311,16.173C27.794,17.254 26.818,19.014 26.818,21.002C26.818,23.006 27.812,24.784 29.328,25.847L19.741,25.847C21.258,24.784 22.251,23.006 22.251,21.002C22.251,19.014 21.258,17.254 19.759,16.173L22.984,16.173C23.96,17.533 24.517,19.206 24.517,21.002ZM24.535,7.719C23.716,7.719 22.931,8.033 22.339,8.643C21.746,9.236 21.415,10.003 21.415,10.839C21.415,11.641 21.572,12.129 21.728,12.617C21.903,13.105 22.06,13.506 22.217,13.89C21.833,13.733 21.45,13.559 20.962,13.402C20.473,13.227 19.985,13.088 19.184,13.088C18.347,13.088 17.562,13.402 16.987,14.012C16.395,14.604 16.081,15.371 16.081,16.208C16.081,17.045 16.395,17.829 16.987,18.404C17.58,18.98 18.347,19.328 19.184,19.328C19.654,19.328 20.142,19.241 20.613,18.98C2
117060.909,19.625 21.066,20.304 21.066,21.036C21.066,21.315 21.031,21.577 20.996,21.821C20.386,22.013 19.776,22.117 19.184,22.117C17.615,22.117 16.133,21.507 15.018,20.391C13.902,19.276 13.292,17.794 13.292,16.226C13.292,13.158 15.715,10.473 18.713,10.438C18.765,7.423 21.45,5 24.5,5C27.55,5 30.235,7.423 30.287,10.438C33.303,10.491 35.708,13.175 35.708,16.226C35.708,17.794 35.098,19.293 33.982,20.391C32.867,21.507 31.385,22.117 29.816,22.117C29.224,22.117 28.614,22.013 28.004,21.821C27.951,21.559 27.934,21.315 27.934,21.036C27.934,20.304 28.091,19.642 28.387,18.98C28.858,19.241 29.346,19.328 29.816,19.328C30.653,19.328 31.438,19.014 32.013,18.404C32.605,17.812 32.919,17.045 32.919,16.208C32.919,15.371 32.605,14.587 32.013,14.012C31.42,13.419 30.653,13.088 29.816,13.088C29.015,13.088 28.527,13.245 28.038,13.402C27.55,13.576 27.149,13.733 26.783,13.89C26.94,13.506 27.115,13.105 27.272,12.617C27.446,12.129 27.585,11.641 27.585,10.839C27.585,10.003 27.272,9.218 26.679,8.643C26.156,8.05 25.372,7.719 24.535,7.719Z" style="fill:rgb(181,227,222);"/>
11707      </svg>
11708      
11709    
11710                  
11711      <svg width="66" height="42" viewBox="0 0 112 30" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xml:space="preserve" xmlns:serif="http://www.serif.com/" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2;">
11712          <rect id="icon-paytrail-08-hb" x="0" y="-0" width="112" height="30" style="fill:none;"/>
11713          <path id="path6" d="M8.453,10.53L10.47,10.53L10.47,14.05L14.183,14.05L14.183,10.53L16.2,10.53L16.2,19.704L14.183,19.704L14.183,15.746L10.47,15.746L10.47,19.704L8.453,19.704L8.453,10.53ZM17.575,15.104C17.678,13.395 19.207,12.881 20.697,12.881C22.021,12.881 23.614,13.176 23.614,14.77L23.614,18.226C23.614,18.83 23.678,19.434 23.845,19.704L21.995,19.704C21.931,19.498 21.88,19.28 21.867,19.061C21.289,19.665 20.44,19.884 19.631,19.884C18.372,19.884 17.37,19.254 17.37,17.892C17.37,16.389 18.5,16.029 19.631,15.875C20.749,15.708 21.79,15.746 21.79,15.001C21.79,14.217 21.25,14.102 20.608,14.102C19.914,14.102 19.464,14.384 19.4,15.104L17.575,15.104ZM21.789,16.453C21.481,16.723 20.839,16.736 20.273,16.838C19.708,16.954 19.194,17.147 19.194,17.815C19.194,18.496 19.721,18.663 20.312,18.663C21.738,18.663 21.789,17.532 21.789,17.134L21.789,16.453ZM24.899,13.061L26.633,13.061L26.633,13.986L26.672,13.986C27.134,13.241 27.931,12.881 28.702,12.881C30.642,12.881 31.13,13.973 31.13,15.618L31.13,19.704L29.306,19.704L29.306,15.952C29.306,14.86 28.985,14.32 28.137,14.32C27.147,14.32 26.723,14.872 26.723,16.221L26.723,19.704L24.899,19.704L24.899,13.061ZM37.131,18.856L37.105,18.856C36.681,19.575 35.936,19.884 35.088,19.884C33.083,19.884 32.107,18.162 32.107,16.324C32.107,14.538 33.096,12.881 35.049,12.881C35.833,12.881 36.604,13.215 37.015,13.87L37.041,13.87L37.041,10.53L38.865,10.53L38.865,19.704L37.131,19.704L37.131,18.856ZM35.538,14.256C34.343,14.256 33.931,15.284 33.931,16.376C33.931,17.417 34.407,18.509 35.538,18.509C36.745,18.509 37.105,17.455 37.105,16.363C37.105,15.284 36.72,14.256 35.538,14.256ZM41.615,16.826C41.666,17.982 42.232,18.509 43.247,18.509C43.979,18.509 44.57,18.059 44.686,17.648L46.292,17.648C45.778,19.216 44.686,19.884 43.183,19.884C41.088,19.884 39.79,18.445 39.79,16.389C39.79,14.397 41.165,12.881 43.183,12.881C45.444,12.881 46.536,14.783 46.408,16.826L41.615,16.826ZM44.583,15.669C44.416,14.744 44.018,14.256 43.131,14.256C41.975,14.256 41.641,15.155 41.615,15.669L44.583,15.669ZM47.41,10.53L49.234,10.53L49.234,19.704L47.41,19.704L47.41,10.53ZM51.958,17.545C51.971,18.342 52.639,18.663 53.359,18.663C53.885,18.663 54.554,18.457 54.554,17.815C54.554,17.262 53.795,17.07 52.485,16.787C51.431,16.556 50.378,16.183 50.378,15.014C50.378,13.318 51.842,12.881 53.269,12.881C54.721,12.881 56.057,13.369 56.198,15.001L54.464,15.001C54.412,14.294 53.873,14.101 53.217,14.101C52.806,14.101 52.202,14.179 52.202,14.718C52.202,15.374 53.23,15.463 54.271,15.708C55.337,15.952 56.378,16.337 56.378,17.571C56.378,19.318 54.862,19.883 53.346,19.883C51.804,19.883 50.301,19.305 50.223,17.545L51.958,17.545ZM57.316,10.53L59.14,10.53L59.14,13.87L59.166,13.87C59.616,
1171313.189 60.438,12.881 61.261,12.881C62.584,12.881 64.01,13.947 64.01,16.376C64.01,18.817 62.584,19.884 61.261,19.884C60.284,19.884 59.475,19.588 59.076,18.856L59.051,18.856L59.051,19.704L57.316,19.704L57.316,10.53ZM60.631,14.256C59.552,14.256 59.076,15.271 59.076,16.389C59.076,17.494 59.552,18.509 60.631,18.509C61.71,18.509 62.186,17.494 62.186,16.389C62.186,15.271 61.71,14.256 60.631,14.256ZM64.961,15.104C65.064,13.395 66.593,12.881 68.083,12.881C69.407,12.881 71,13.176 71,14.77L71,18.226C71,18.83 71.064,19.434 71.231,19.704L69.381,19.704C69.317,19.498 69.265,19.28 69.252,19.061C68.674,19.665 67.826,19.884 67.017,19.884C65.757,19.884 64.755,19.254 64.755,17.892C64.755,16.389 65.886,16.029 67.017,15.875C68.135,15.708 69.175,15.746 69.175,15.001C69.175,14.217 68.636,14.102 67.993,14.102C67.299,14.102 66.85,14.384 66.785,15.104L64.961,15.104ZM69.175,16.453C68.867,16.723 68.224,16.736 67.659,16.838C67.094,16.954 66.58,17.147 66.58,17.815C66.58,18.496 67.107,18.663 67.698,18.663C69.124,18.663 69.175,17.532 69.175,17.134L69.175,16.453ZM72.285,13.061L74.019,13.061L74.019,13.986L74.058,13.986C74.52,13.241 75.317,12.881 76.088,12.881C78.028,12.881 78.516,13.973 78.516,15.618L78.516,19.704L76.692,19.704L76.692,15.952C76.692,14.86 76.371,14.32 75.522,14.32C74.533,14.32 74.109,14.872 74.109,16.221L74.109,19.704L72.285,19.704L72.285,13.061ZM79.942,10.53L81.767,10.53L81.767,15.451L84.067,13.061L86.225,13.061L83.72,15.502L86.508,19.704L84.298,19.704L82.474,16.735L81.767,17.416L81.767,19.703L79.942,19.703L79.942,10.53ZM88.525,16.826C88.577,17.982 89.142,18.509 90.157,18.509C90.889,18.509 91.48,18.059 91.596,17.648L93.202,17.648C92.688,19.216 91.596,19.884 90.093,19.884C87.998,19.884 86.701,18.445 86.701,16.389C86.701,14.397 88.076,12.881 90.093,12.881C92.354,12.881 93.446,14.783 93.318,16.826L88.525,16.826ZM91.493,15.669C91.326,14.744 90.928,14.256 90.041,14.256C88.885,14.256 88.551,15.155 88.525,15.669L91.493,15.669ZM94.269,13.061L96.003,13.061L96.003,13.986L96.042,13.986C96.504,13.241 97.301,12.881 98.072,12.881C100.012,12.881 100.5,13.973 100.5,15.618L100.5,19.704L98.675,19.704L98.675,15.952C98.675,14.86 98.354,14.32 97.506,14.32C96.517,14.32 96.093,14.872 96.093,16.221L96.093,19.704L94.268,19.704L94.269,13.061Z" style="fill:rgb(181,227,222);"/>
11714      </svg>
11715      
11716    
11717                  
11718        <svg width="66" height="42" viewBox="0 0 128 30" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xml:space="preserve" xmlns:serif="http://www.serif.com/" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2;">
11719            <rect id="icon-paytrail-11-alands" x="-0" y="0" width="128" height="30" style="fill:none;"/>
11720            <path id="path832" d="M12.961,12.439C12.967,12.445 12.971,12.45 13.364,13.1L16.345,13.1C15.934,12.454 15.926,12.439 15.921,12.429C15.915,12.419 15.913,12.414 15.48,11.737C15.166,11.737 14.922,11.737 14.675,11.736C14.172,11.735 13.659,11.734 12.53,11.737C12.947,12.423 12.955,12.432 12.961,12.439ZM100.396,14.424C100.364,14.371 100.355,14.356 100.346,14.341L100.333,14.32L100.332,14.319C100.305,14.273 100.234,14.158 99.912,13.623C102.231,13.613 104.555,13.613 106.885,13.613C107.284,14.262 107.291,14.275 107.298,14.291C107.305,14.306 107.314,14.323 107.707,14.964L103.262,14.964L103.262,15.958L105.127,15.958L105.127,17.267C104.92,17.267 104.712,17.266 104.503,17.265C104.086,17.263 103.668,17.26 103.262,17.267L103.262,18.389L107.745,18.389C107.42,19.015 107.41,19.032 107.4,19.05C107.391,19.068 107.383,19.087 107.072,19.698L100.708,19.698L100.708,14.938L100.702,14.938C100.523,14.636 100.439,14.496 100.396,14.424L100.396,14.424ZM21.079,19.688C21.076,17.901 21.077,17.113 21.078,16.316C21.079,15.915 21.079,15.511 21.079,14.975C20.692,14.307 20.689,14.303 20.678,14.288C20.667,14.273 20.649,14.249 20.278,13.618L23.591,13.618L23.591,18.149C24.136,18.154 24.674,18.154 25.212,18.154C25.751,18.154 26.289,18.154 26.834,18.16C26.446,18.871 26.426,18.912 26.421,18.923L26.42,18.925C26.418,18.928 26.416,18.932 26.4,18.961L26.4,18.962C26.366,19.022 26.27,19.193 25.99,19.698L25.989,19.698C24.894,19.698 22.832,19.698 21.079,19.688L21.079,19.688ZM37.461,19.698L37.461,15.029C37.065,14.346 37.059,14.338 37.052,14.328C37.045,14.318 37.036,14.306 36.639,13.623L41.335,13.623C42.207,15.022 42.218,15.043 42.226,15.059C42.234,15.074 42.239,15.084 43.093,16.45L43.093,13.623L45.156,13.623L45.156,19.698L41.891,19.698C40.733,17.881 40.721,17.853 40.713,17.836C40.706,17.819 40.704,17.814 39.54,16.001C39.537,16.765 39.537,17.266 39.538,17.98C39.539,18.429 39.54,18.962 39.54,19.698C38.648,19.704 38.247,19.704 37.461,19.698L37.461,19.698ZM95.473,18.445L95.474,18.446C95.483,18.462 95.515,18.52 96.241,19.698L96.241,19.693L99.201,19.693C98.231,18.079 98.178,17.996 98.159,17.966L98.157,17.9
1172063C98.148,17.949 98.14,17.935 98.019,17.732L98.019,17.732L98.017,17.728L98.014,17.724C97.884,17.506 97.629,17.077 97.117,16.22C98.246,14.958 98.246,14.957 98.274,14.927C98.301,14.899 98.353,14.843 99.452,13.618L97.7,13.618L96.645,14.776C95.994,15.491 95.336,16.213 94.697,16.915L94.697,13.618L91.421,13.618C91.8,14.254 91.815,14.279 91.824,14.293C91.832,14.307 91.835,14.311 92.223,14.964C92.218,16.589 92.218,18.486 92.218,19.693C92.427,19.693 92.633,19.693 92.839,19.694C93.449,19.695 94.049,19.696 94.697,19.688C94.7,19.225 94.698,18.821 94.697,18.426L94.697,18.407C94.696,18.014 94.694,17.629 94.697,17.203C95.225,18.05 95.39,18.313 95.444,18.399C95.468,18.436 95.47,18.44 95.473,18.445L95.473,18.445ZM60.271,18.16C58.203,18.149 58.027,18.149 55.388,18.149C55.834,18.863 55.863,18.907 55.877,18.929L55.879,18.931C55.891,18.95 55.903,18.969 56.218,19.476L56.349,19.688L61.783,19.688C63.76,19.437 63.755,15.91 61.853,15.6C61.519,15.6 61.227,15.6 60.927,15.599L60.927,15.599C60.306,15.598 59.653,15.597 58.535,15.6C58.203,15.483 58.278,15.055 58.54,14.959L62.521,14.959C62.493,14.912 62.351,14.68 62.19,14.417C62.004,14.113 61.792,13.767 61.703,13.618C60.649,13.611 59.602,13.613 58.554,13.616C58.03,13.617 57.505,13.618 56.98,13.618C56.28,13.688 55.37
117207,14.468 55.398,15.616C55.452,17.465 56.392,17.502 60.287,17.465C60.618,17.524 60.624,18.064 60.271,18.16L60.271,18.16ZM51.819,13.666C51.126,13.617 50.601,13.618 48.594,13.621C47.97,13.622 47.202,13.623 46.24,13.623L46.309,13.735L46.312,13.74C46.645,14.284 46.652,14.296 46.659,14.309L46.66,14.31C46.667,14.323 46.682,14.35 47.058,14.97C47.053,16.577 47.053,18.088 47.053,19.695L47.053,19.699C47.616,19.699 48.105,19.699 48.535,19.7L48.537,19.7C50.314,19.703 51.078,19.704 51.813,19.64C53.432,19.522 54.543,18.17 54.543,16.92C54.533,15.333 53.753,13.981 51.818,13.666L51.819,13.666ZM49.596,18.379C49.596,17.899 49.595,17.461 49.594,17.051C49.593,16.301 49.592,15.64 49.596,14.97C51.097,14.874 51.829,15.253 51.813,16.861C51.749,18.106 51.188,18.496 49.596,18.379ZM80.232,16.718L80.238,16.729L80.238,16.729C80.278,16.794 80.405,17.002 82.066,19.698L77.748,19.698L77.917,19.388L77.92,19.382C78.078,19.092 78.092,19.066 78.106,19.04L78.111,19.032C78.13,18.998 78.169,18.928 78.464,18.389L74.847,18.389C74.604,18.87 74.562,18.949 74.533,19.002C74.5,19.065 74.485,19.091 74.185,19.698L72.229,19.698C72.888,18.45 73.559,17.184 74.226,15.928L74.227,15.926L74.74,14.959C74.381,14.393 74.341,14.328 74.331,14.31L74.328,14.306C74.326,14.302 74.324,14.299 74.316,14.288L74.316,14.288C74.292,14.25 74.208,14.125 73.88,13.623L78.32,13.623C79.482,15.505 79.924,16.221 80.102,16.507C80.204,16.674 80.218,16.696 80.232,16.718L80.232,16.718ZM76.063,16.169C76.054,16.19 76.05,16.199 75.675,16.92L77.412,16.92L77.12,16.473L77.118,16.471L77.116,16.468C76.925,16.174 76.908,16.149 76.891,16.124L76.886,16.117C76.863,16.084 76.815,16.017 76.434,15.445C76.087,16.119 76.073,16.15 76.063,16.169L76.063,16.169ZM20.428,19.704L20.424,19.699L20.428,19.699L20.428,19.704ZM20.424,19.699C19.164,17.67 17.91,15.647 16.666,13.623C16.173,13.623 15.679,13.622 15.186,13.621L15.186,13.621C14.199,13.619 13.213,13.616 12.226,13.623C12.643,14.289 12.643,14.29 12.642,14.291C12.641,14.291 12.64,14.292 13.054,14.954C11.78,17.31 11.773,17.317 11.771,17.319L11.771,17.319C11.77,17.32 11.77,17.321 11.692,17.466L11.692,17.466C11.572,17.689 11.269,18.255 10.5,19.688L10.5,19.693C11.469,19.701 11.47,19.7 11.472,19.697C11.474,19.694 11.477,19.69 12.456,19.693C12.767,19.113 12.795,19.065 12.815,19.031C12.836,18.996 12.847,18.976 13.161,18.384L16.767,18.384C16.444,18.99 16.437,19.001 16.424,19.024C16.411,19.046 16.391,19.079 16.057,19.698L20.424,19.699ZM14.867,16.919L14.838,16.919L14.811,16.919C14.759,16.918 14.608,16.917 13.973,16.915L13.962,16.915C14.279,16.337 14.343,16.217 14.364,16.178L14.374,16.16C14.377,16.154 14.38,16.148 14.388,16.135C14.415,16.087 14.493,15.948 14.801,15.397C15.012,15.737 15.176,15.999 15.303,16.202L15.303,16.202L15.303,16.202L15.303,16.202L15.303,16.202C15.706,16.846 15.737,16.894 15.72,16.915C15.077,16.917 14.921,16.918 14.867,16.919L14.867,16.919ZM34.817,16.688L34.866,16.768L34.867,16.77L34.867,16.77C34.975,16.945 35.339,17.533 36.681,19.704L32.337,19.704C32.502,19.387 32.582,19.233 32.625,19.151L32.625,19.151L32.625,19.15L32.626,19.149C32.66,19.083 32.669,19.066 32.678,19.048L32.69,19.028C32.713,18.983 32.77,18.878 33.032,18.384C31.819,18.389 30.633,18.389 29.409,18.389C29.109,18.975 29.085,19.018 29.077,19.033L29.075,19.036C29.072,19.043 29.068,19.049 29.034,19.118L29.033,19.119L29.033,19.12C28.993,19.199 28.911,19.361 28.741,19.698L26.775,19.698C26.778,19.696 26.807,19.64 27.087,19.115L27.087,19.115C27.403,18.523 28.036,17.335 29.308,14.954C28.936,14.35 28.904,14.295 28.89,14.271L28.89,14.271L28.887,14.267C28.877,14.249 28.866,14.232 28.708,13.977L28.706,13.975L28.48,13.613C30.772,13.613 31.21,13.613 32.92,13.623C34.673,16.457 34.785,16.637 34.813,16.682L34.817,16.688ZM30.641,16.158L30.641,16.158C30.637,16.167 30.627,16.188 30.232,16.915C30.863,16.915 31.173,16.915 31.99,16.909C31.549,16.206 31.534,16.183 31.522,16.166C31.511,16.148 31.503,16.137 31.05,15.413L30.783,15.899C30.647,16.146 30.644,16.152 30.641,16.158L30.641,16.158ZM70.691,16.546L70.691,16.498C71.348,16.188 71.615,15.563 71.588,14.97C71.54,14.104 70.989,13.709 70.177,13.623C69.101,13.626 68.394,13.623 67.504,13.62C66.606,13.617 65.521,13.613 63.68,13.613C64.049,14.223 64.073,14.261 64.084,14.278L64.085,14.28C64.093,14.294 64.101,14.307 64.277,14.598L64.498,14.964L64.498,14.968C64.498,16.586 64.498,17.899 64.492,19.698C65.254,19.698 65.903,19.699 66.531,19.7L66.532,19.7C67.728,19.701 68.848,19.702 70.519,19.698C72.427,19.479 72.197,16.76 70.69,16.546L70.691,16.546ZM6
117207.03,14.964C67.323,14.971 67.579,14.969 67.8,14.967C68.601,14.961 68.96,14.958 68.981,15.397C68.959,15.92 68.488,15.915 67.7,15.908C67.497,15.906 67.273,15.904 67.03,15.91C67.03,15.81 67.032,15.706 67.033,15.601L67.033,15.601C67.035,15.387 67.037,15.169 67.03,14.964L67.03,14.964ZM67.025,18.389L67.025,17.219C67.21,17.22 67.382,17.219 67.54,17.218C68.738,17.213 69.206,17.211 69.253,17.834C69.219,18.385 68.806,18.384 67.83,18.383C67.595,18.383 67.328,18.382 67.025,18.389ZM82.926,19.698L82.926,15.029C82.536,14.352 82.527,14.338 82.52,14.328C82.513,14.318 82.509,14.312 82.114,13.623L86.805,13.623C87.667,15.007 87.688,15.043 87.697,15.058L87.697,15.059C87.703,15.07 87.71,15.081 88.065,15.648C88.187,15.842 88.35,16.102 88.568,16.45L88.568,13.623L90.626,13.623L90.626,19.698L87.361,19.698C86.198,17.877 86.185,17.853 86.177,17.836C86.168,17.819 86.164,17.811 85.004,16.001C85.002,16.595 85.003,17.03 85.004,17.53L85.004,17.53C85.006,18.077 85.007,18.702 85.004,19.698C84.118,19.704 83.717,19.704 82.926,19.698L82.926,19.698ZM108.83,15.029L108.83,19.698C109.615,19.704 110.016,19.704 110.903,19.698C110.906,18.429 110.905,17.763 110.904,17.092C110.903,16.755 110.903,16.417 110.903,16.001C112.063,17.804 112.074,17.819 112.083,17.836C112.092,17.852 112.097,17.871 113.259,19.698L116.524,19.698L116.524,13.623L114.461,13.623L114.461,16.45C113.608,15.089 113.598,15.074 113.591,15.059C113.582,15.043 113.576,15.027 112.704,13.623L108.007,13.623C108.403,14.31 108.41,14.318 108.418,14.328C108.426,14.338 108.436,14.35 108.83,15.029L108.83,15.029Z" style="fill:rgb(181,227,222);"/>
11721        </svg>
11722
11723    
11724                  
11725        <svg width="66" height="42" viewBox="0 0 93 30" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xml:space="preserve" xmlns:serif="http://www.serif.com/" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2;">
11726            <rect id="icon-paytrail-09-pop" x="0" y="0" width="92.047" height="30" style="fill:none;"/>
11727            <g id="g12">
11728                <g id="g14">
11729                    <g id="g20">
11730                        <path id="path22" d="M76.435,12.504C76.435,12.504 76.199,12.558 76.169,12.527C76.175,12.522 76.182,12.517 76.188,12.512C76.182,12.507 76.176,12.501 76.171,12.495C76.155,12.477 76.143,12.46 76.132,12.443C76.04,12.484 75.958,12.504 75.878,12.504C75.806,12.504 75.736,12.477 75.682,12.429C75.639,12.451 75.583,12.47 75.519,12.47C75.459,12.47 75.403,12.453 75.354,12.421C75.282,12.404 75.219,12.361 75.178,12.3C75.159,12.273 75.121,12.209 75.103,12.124C75.059,12.148 75.01,12.161 74.961,12.161C74.915,12.161 74.868,12.15 74.825,12.127C74.804,12.117 74.785,12.106 74.767,12.095C74.766,12.096 74.765,12.098 74.764,12.1C74.756,12.116 74.746,12.132 74.735,12.146C74.679,12.22 74.592,12.262 74.501,12.262C74.485,12.262 74.469,12.261 74.454,12.258C74.418,12.252 74.365,12.24 74.31,12.217C74.305,12.22 74.301,12.223 74.296,12.226C74.291,12.238 74.284,12.252 74.276,12.267C74.238,12.435 74.148,12.504 74.069,12.532C74.04,12.543 74.009,12.55 73.976,12.552C73.97,12.596 73.953,12.646 73.915,12.694C73.889,12.726 73.856,12.753 73.819,12.771C73.798,12.865 73.744,12.952 73.663,13.023C73.639,13.045 73.612,13.063 73.582,13.076C73.546,13.168 73.491,13.278 73.409,13.397C73.335,13.497 73.237,13.603 73.107,13.708C74.819,13.581 76.027,12.999 76.544,12.545C76.595,12.501 76.522,12.556 76.435,12.504" style="fill:rgb(181,227,222);fill-rule:nonzero;"/>
11731                    </g>
11732                    <g id="g24">
11733                        <path id="path26" d="M77.297,10.934C77.173,10.935 77.165,10.832 77.165,10.832C77.165,10.832 77.443,10.53 77.361,10.539C77.323,10.544 77.315,10.537 77.315,10.537C77.315,10.537 77.344,10.269 77.243,10.31C77.141,10.351 77.106,10.343 77.106,10.343C77.106,10.343 77.055,10.246 77.085,10.225C77.115,10.203 76.945,10.204 76.945,10.204C76.945,10.204 77.306,9.817 77.142,9.857C77.052,9.879 77.045,9.816 77.045,9.816C77.045,9.816 77.113,9.78 77.162,9.734C77.225,9.677 77.268,9.607 77.224,9.611C77.161,9.617 77.139,9.585 77.139,9.585C77.139,9.585 77.293,9.252 77.206,9.28C76.999,9.361 76.967,9.285 76.967,9.285C76.967,9.285 77.039,9.023 77.02,9.005C77.002,8.986 76.913,8.986 76.973,8.944C77.032,8.902 77.102,8.778 77.094,8.763C77.086,8.748 77.023,8.794 77.066,8.712C77.11,8.63 77.139,8.477 77.121,8.478C77.027,8.489 76.974,8.405 76.974,8.405C76.974,8.405 77.193,8.193 77.182,8.063C77.18,8.049 76.927,8.039 76.977,8.01C77.142,7.915 77.242,7.748 77.243,7.716C77.244,7.684 77.108,7.703 77.134,7.673C77.253,7.613 77.21,7.449 77.242,7.379C77.229,7.352 77.134,7.351 77.134,7.351C77.134,7.351 77.101,7.262 77.163,7.208C77.243,7.138 77.285,7.034 77.26,7.034C77.135,7.034 77.262,6.937 77.271,6.922C77.28,6.908 77.364,6.819 77.313,6.824C77.194,6.822 76.996,6.939 76.996,6.939C76.996,6.939 76.958,6.88 76.945,6.902C76.946,6.938 76.921,7.025 76.879,7.094C76.827,7.18 76.754,7.245 76.754,7.245C76.754,7.245 76.675,7.141 76.67,7.163C76.666,7.182 76.644,7.247 76.607,7.302C76.565,7.366 76.507,7.42 76.507,7.42C76.507,7.42 76.473,7.374 76.467,7.4C76.475,7.449 76.431,7.523 76.431,7.523C76.431,7.523 76.339,7.399 76.33,7.414C76.311,7.425 76.343,7.41 76.24,7.608C76.
11733198,7.691 76.112,7.743 76.112,7.743C76.112,7.743 76.072,7.672 76.055,7.702C76.051,7.832 75.913,7.923 75.913,7.923C75.913,7.923 75.786,7.836 75.798,7.792C75.721,7.795 75.675,7.927 75.59,8.013C75.502,8.101 75.417,8.156 75.417,8.156C75.411,8.146 75.396,8.087 75.351,8.088C75.329,8.219 75.193,8.362 75.193,8.362C75.193,8.362 75.136,8.225 75.107,8.247C75.079,8.269 75.023,8.278 75.023,8.278C75.023,8.278 75.016,8.18 74.988,8.161C74.948,8.133 74.938,8.061 74.919,8.086C74.899,8.111 74.854,8.158 74.807,8.193C74.761,8.227 74.696,8.25 74.696,8.25C74.696,8.25 74.63,8.125 74.624,8.172C74.622,8.193 74.607,8.296 74.577,8.362C74.541,8.444 74.489,8.489 74.489,8.489C74.489,8.489 74.399,8.412 74.401,8.436C74.402,8.447 74.344,8.512 74.334,8.576C74.321,8.655 74.241,8.692 74.241,8.692C74.241,8.692 74.235,8.655 74.218,8.622C74.202,8.589 74.175,8.559 74.171,8.559C74.164,8.569 74.149,8.579 74.134,8.587C74.115,8.598 74.096,8.605 74.096,8.605C74.097,8.563 74.072,8.474 74.027,8.394C73.992,8.333 73.923,8.232 73.902,8.262C73.876,8.297 73.85,8.341 73.821,8.366C73.775,8.407 73.73,8.419 73.73,8.419C73.73,8.419 73.701,8.365 73.67,8.391C73.662,8.441 73.656,8.488 73.639,8.532C73.617,8.587 73.581,8.633 73.572,8.628C73.555,8.621 73.489,8.533 73.464,8.563C73.444,8.565 73.439,8.692 73.396,8.776C73.343,8.882 73.26,8.977 73.26,8.977C73.26,8.977 73.257,8.95 73.238,8.922C73.217,8.891 73.182,8.831 73.168,8.86C73.159,8.893 73.117,8.952 73.065,9.001C73.013,9.05 72.95,9.088 72.95,9.088C72.95,9.088 72.902,9.01 72.914,8.98C72.928,8.947 72.887,8.959 72.887,8.959C72.887,8.959 72.862,8.959 72.845,8.978C72.827,8.998 72.816,9.01 72.816,9.01C72.816,9.01 72.744,8.922 72.699,8.877C72.652,8.831 72.633,8.83 72.613,8.842C72.537,8.896 72.547,8.926 72.451,8.978C72.343,9.038 72.278,9.26 72.278,9.26C72.278,9.26 72.252,9.242 72.225,9.234C72.203,9.228 72.183,9.231 72.163,9.23C72.088,9.242 72.144,9.383 72.118,9.472C72.078,9.608 72.015,9.723 72.015,9.723C72.015,9.723 71.938,9.648 71.886,9.672C71.878,9.72 71.861,9.789 71.834,9.851C71.792,9.945 71.736,10.027 71.736,10.027C71.671,10.032 71.583,9.984 71.509,9.923C71.433,9.859 71.416,9.75 71.354,9.767C71.345,9.93 71.214,10.158 71.214,10.158C71.214,10.158 71.159,10.131 71.119,10.169C71.11,10.221 71.142,10.236 71.143,10.352C71.144,10.458 71.137,10.551 71.137,10.551C71.137,10.551 71.077,10.5 71.015,10.55C71.105,10.746 71.052,11.01 71.052,11.01C71.052,11.01 70.975,10.967 70.881,10.998C70.846,11.082 70.917,11.203 70.951,11.323C70.98,11.429 70.97,11.54 70.97,11.54C70.97,11.54 70.892,11.559 70.856,11.606C70.948,12.246 72.114,13.144 72.285,13.301C72.356,13.366 72.355,13.361 72.387,13.426C72.437,13.587 72.19,13.756 72.181,13.761C72.181,13.761 71.857,13.956 70.877,13.956L70.121,13.956L68.186,16.479L68.186,10.495L66.549,11.283L66.549,20.753L68.186,20.753L68.186,17.833L69.979,20.753L72.17,20.753L69.6,16.857L71.582,14.489C71.971,14.053 72.45,13.835 72.629,13.725C73.292,13.315 73.359,12.794 73.359,12.794C73.359,12.794 73.417,12.746 73.431,12.781C73.444,12.814 73.462,12.808 73.462,12.808C73.471,12.8 73.547,12.74 73.534,12.661C73.534,12.661 73.509,12.535 73.538,12.519C73.566,12.503 73.586,12.527 73.62,12.525C73.653,12.523 73.685,12.51 73.685,12.51C73.69,12.502 73.669,12.415 73.681,12.389C73.681,12.389 73.704,12.395 73.71,12.326C73.716,12.258 73.7
1173358,12.224 73.758,12.224C73.758,12.224 73.859,12.217 73.911,12.242C73.963,12.267 73.964,12.256 73.964,12.256C73.987,12.256 73.988,12.171 74.007,12.142C74.049,12.079 74.033,12.046 74.111,11.996C74.218,11.926 74.281,11.874 74.281,11.874C74.281,11.874 74.347,11.888 74.383,11.921C74.419,11.954 74.501,11.967 74.501,11.967C74.5,11.967 74.556,11.862 74.642,11.809C74.728,11.756 74.827,11.757 74.827,11.757C74.827,11.757 74.838,11.757 74.858,11.79C74.878,11.823 74.961,11.866 74.961,11.866C74.961,11.866 75.007,11.796 75.158,11.761C75.309,11.727 75.398,11.72 75.409,11.736C75.419,11.752 75.414,11.914 75.391,12C75.373,12.067 75.422,12.135 75.422,12.135C75.422,12.135 75.435,12.119 75.447,12.115C75.459,12.111 75.482,12.101 75.49,12.1C75.497,12.099 75.484,12.128 75.492,12.142C75.501,12.156 75.511,12.173 75.511,12.173C75.511,12.173 75.52,12.186 75.577,12.152C75.634,12.118 75.794,12.08 75.81,12.08C75.825,12.081 75.776,12.133 75.804,12.146C75.832,12.159 75.878,12.209 75.878,12.209C75.919,12.209 75.98,12.196 76.083,12.137C76.186,12.077 76.252,12.066 76.268,12.064C76.283,12.063 76.25,12.128 76.276,12.14C76.303,12.152 76.36,12.151 76.37,12.152C76.38,12.153 76.359,12.192 76.37,12.194C76.382,12.195 76.361,12.204 76.369,12.215C76.376,12.226 76.361,12.266 76.39,12.298C76.418,12.329 76.657,12.275 76.657,12.275C76.716,12.405 76.852,12.274 76.932,12.219C76.926,12.207 76.928,12.155 76.984,12.121C77.135,12.03 77.233,11.913 77.173,11.933C77.113,11.953 77.107,11.893 77.107,11.893C77.162,11.836 77.344,11.61 77.266,11.584C77.132,11.636 77.072,11.619 77.072,11.619C77.072,11.619 77.155,11.596 77.111,11.475C77.106,11.459 76.887,11.459 76.965,11.387C77.016,11.34 77.093,11.234 77.072,11.241C77.013,11.258 77.008,11.188 77.008,11.188C77.008,11.188 77.085,11.183 77.171,11.114C77.263,11.04 77.344,10.933 77.297,10.934" style="fill:rgb(181,227,222);fill-rule:nonzero;"/>
11734                    </g>
11735                    <g id="g28">
11736                        <path id="path30" d="M34.853,11.23C33.86,11.23 32.598,11.31 31.864,11.31L31.864,20.753L33.655,20.753L33.655,17.721L33.656,17.721L33.656,16.433C33.655,16.433 33.655,16.433 33.655,16.433L33.655,12.518C33.86,12.518 34.209,12.502 34.531,12.502C35.832,12.502 36.463,13.082 36.463,14.548C36.463,16.278 35.369,16.459 34.677,16.479L34.064,17.742C34.21,17.749 34.361,17.753 34.544,17.753C35.046,17.753 36.347,17.753 37.237,16.996C37.817,16.497 38.345,15.675 38.345,14.435C38.345,13.485 38.049,12.663 37.584,12.148C36.811,11.278 35.716,11.23 34.853,11.23" style="fill:rgb(181,227,222);fill-rule:nonzero;"/>
11737                    </g>
11738                    <g id="g32">
11739                        <path id="path34" d="M26.222,19.806C24.636,19.806 23.22,18.368 23.22,15.911C23.22,14.009 24.138,12.286 25.986,12.286C27.559,12.286 28.974,13.724 28.974,16.21C28.974,19.027 27.257,19.806 26.222,19.806M29.432,12.256C28.305,11.192 26.72,11.117 26.405,11.117C25.239,11.117 24.059,11.312 22.906,12.361C21.949,13.23 21.307,14.413 21.307,16.106C21.307,18.353 22.578,20.989 25.934,20.989C28.437,20.989 30.874,19.371 30.874,15.971C30.874,13.904 29.983,12.765 29.432,12.256" style="fill:rgb(181,227,222);fill-rule:nonzero;"/>
11740                    </g>
11741                    <g id="g36">
11742                        <path id="path38" d="M17.339,11.23C16.347,11.23 15.084,11.31 14.349,11.31L14.349,20.753L16.141,20.753L16.141,17.81L16.139,17.813L16.139,16.178L16.141,16.178L16.141,12.518C16.347,12.518 16.695,12.502 17.017,12.502C18.319,12.502 18.95,13.082 18.95,14.548C18.95,16.281 17.853,16.46 17.161,16.479L16.547,17.742C16.695,17.749 16.846,17.753 17.03,17.753C17.532,17.753 18.834,17.753 19.723,16.996C20.303,16.497 20.831,15.675 20.831,14.435C20.831,13.485 20.535,12.663 20.071,12.148C19.298,11.278 18.202,11.23 17.339,11.23" style="fill:rgb(181,227,222);fill-rule:nonzero;"/>
11743                    </g>
11744                    <g id="g40">
11745                        <path id="path42" d="M65.849,13.956L63.942,13.956L62.006,16.479L62.006,10.495L60.37,11.283L60.37,20.753L62.006,20.753L62.006,17.833L63.8,20.753L65.991,20.753L63.421,16.857L65.849,13.956Z" style="fill:rgb(181,227,222);fill-rule:nonzero;"/>
11746                    </g>
11747                    <g id="g44">
11748                        <path id="path46" d="M72.77,20.753L74.432,20.753L74.432,13.956L72.77,14.797L72.77,20.753Z" style="fill:rgb(181,227,222);fill-rule:nonzero;"/>
11749                    </g>
11750                    <g id="g48">
11751                        <path id="path50" d="M57.602,13.779C56.817,13.779 56.043,14.246 55.386,14.778L55.412,13.956L53.749,14.781L53.749,20.753L55.412,20.753L55.412,16.082C55.631,15.873 56.211,15.373 56.855,15.373C57.589,15.373 57.589,15.953 57.589,17.048L57.589,20.753L59.239,20.753L59.239,16.582C59.239,15.76 59.239,15.132 58.981,14.648C58.788,14.278 58.363,13.779 57.602,13.779" style="fill:rgb(181,227,222);fill-rule:nonzero;"/>
11752                    </g>
11753                    <g id="g52">
11754                        <path id="path54" d="M46.536,12.148C45.763,11.278 44.668,11.23 43.804,11.23C42.812,11.23 41.549,11.31 40.814,11.31L40.814,20.753L42.606,20.753L42.606,17.81L42.605,17.813L42.604,16.178L42.606,16.178L42.606,12.518C42.812,12.518 43.16,12.502 43.482,12.502C44.784,12.502 45.416,13.082 45.416,14.548C45.416,16.281 44.318,16.46 43.626,16.479L43.012,17.742C43.16,17.749 43.312,17.753 43.495,17.753C43.998,17.753 45.299,17.753 46.188,16.996C46.768,16.497 47.297,15.675 47.297,14.435C47.297,13.485 47,12.663 46.536,12.148" style="fill:rgb(181,227,222);fill-rule:nonzero;"/>
11755                    </g>
11756                    <g id="g56">
11757                        <path id="path58" d="M50.499,19.239C49.958,19.417 49.751,19.481 49.378,19.481C48.862,19.481 48.708,19.271 48.708,18.724C48.708,18.176 48.823,18.095 49.223,17.983C49.326,17.951 49.855,17.822 50.499,17.709L50.499,19.239ZM52.381,19.481C52.084,19.481 52.071,19.271 52.084,18.885L52.122,16.453C52.135,15.744 52.135,15.293 51.943,14.778C51.774,14.343 51.233,13.779 50.048,13.779C49.551,13.779 48.587,13.9 47.734,14.457L48.224,15.67C48.485,15.408 48.916,15.116 49.61,15.116C49.764,15.116 50.112,15.132 50.331,15.357C50.499,15.534 50.499,15.712 50.499,16.678C47.69,17.113 47.136,17.435 47.136,18.95C47.136,20.721 48.179,20.914 48.553,20.914C49.288,20.914 50.009,20.576 50.641,20.27C50.744,20.512 50.924,20.914 51.517,20.914C52.277,20.914 53.076,20.383 53.115,20.367C53.117,20.366 53.118,20.364 53.119,20.364L52.741,19.429C52.627,19.46 52.503,19.481 52.381,19.481" style="fill:rgb(181,227,222);fill-rule:nonzero;"/>
11758                    </g>
11759                </g>
11760            </g>
11761        </svg>
11762    
11763    
11764                  
11765        <svg width="66" height="42" viewBox="0 0 68 30" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xml:space="preserve" xmlns:serif="http://www.serif.com/" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2;">
11766            <rect id="icon-paytrail-10-aktia" x="0.047" y="0" width="67.953" height="30" style="fill:none;"/>
11767            <g id="g3286">
11768                <g id="g3274">
11769                    <path id="path3276" d="M25.771,19.919L21.946,9.418L20.28,9.418L16.5,19.919L18.135,19.919L19.005,17.429L23.206,17.429L24.091,19.919L25.771,19.919ZM22.726,16.019L19.485,16.019L20.325,13.619C20.595,12.839 20.971,11.638 21.091,11.188C21.211,11.638 21.631,12.854 21.886,13.604L22.726,16.019" style="fill:rgb(181,227,222);"/>
11770                    <path id="path3278" d="M33.783,19.919L31.412,14.684L33.408,12.044L31.652,12.044L30.017,14.339C29.762,14.714 29.357,15.314 29.147,15.629C29.147,15.239 29.162,14.429 29.162,13.949L29.162,8.983L27.617,9.793L27.617,19.919L29.162,19.919L29.162,17.594L30.362,16.004L32.103,19.919L33.783,19.919" style="fill:rgb(181,227,222);fill-rule:nonzero;"/>
11771                    <path id="path3280" d="M39.302,18.359C39.017,18.524 38.567,18.674 38.162,18.674C37.592,18.674 37.352,18.464 37.352,17.729L37.352,13.454L39.302,13.454L39.302,12.044L37.352,12.044L37.352,8.983L35.837,9.793L35.837,12.044L34.712,12.044L34.712,13.454L35.837,13.454L35.837,17.999C35.837,19.409 36.512,20.085 37.607,20.085C38.222,20.085 38.747,19.934 39.122,19.724L39.302,18.359" style="fill:rgb(181,227,222);fill-rule:nonzero;"/>
11772                    <path id="path3282" d="M43.246,10.033C43.246,9.478 42.796,9.028 42.256,9.028C41.701,9.028 41.251,9.478 41.251,10.033C41.251,10.573 41.701,11.023 42.256,11.023C42.796,11.023 43.246,10.5
1177273 43.246,10.033ZM43.021,19.919L43.021,12.044L41.476,12.044L41.476,19.919L43.021,19.919" style="fill:rgb(181,227,222);"/>
11773                    <path id="path3284" d="M51.405,19.919L51.405,14.519C51.405,12.734 50.205,11.878 48.45,11.878C47.34,11.878 46.499,12.118 45.749,12.584L46.35,13.754C46.965,13.409 47.595,13.259 48.405,13.259C49.365,13.259 49.89,13.739 49.89,14.594L49.89,15.179C49.455,14.984 48.87,14.879 48.135,14.879C46.35,14.879 44.999,15.674 44.999,17.429C44.999,19.364 46.454,20.085 47.73,20.085C48.585,20.085 49.35,19.679 49.89,19.139L49.89,19.919L51.405,19.919ZM49.89,17.684C49.53,18.179 48.81,18.689 47.985,18.689C46.965,18.689 46.469,18.164 46.469,17.384C46.469,16.664 47.1,16.214 48.09,16.214C48.93,16.214 49.47,16.349 49.89,16.559L49.89,17.684" style="fill:rgb(181,227,222);"/>
11774                </g>
11775            </g>
11776        </svg>
11777      
11778    
11779                  
11780      <svg width="66" height="42" viewBox="0 0 48 30" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xml:space="preserve" xmlns:serif="http://www.serif.com/" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2;">
11781          <rect id="icon-card-03-maestro" x="-0" y="-0" width="48" height="30" style="fill:none;"/>
11782          <g id="Maestro-v3" serif:id="Maestro v3">
11783              <path d="M14.958,25.885L14.958,23.531C14.972,23.333 14.944,23.135 14.875,22.949C14.806,22.764 14.698,22.595 14.559,22.454C14.42,22.314 14.252,22.204 14.067,22.133C13.882,22.063 13.685,22.032 13.487,22.044C13.228,22.027 12.969,22.08 12.737,22.197C12.505,22.314 12.309,22.492 12.169,22.711C12.041,22.498 11.859,22.324 11.641,22.207C11.422,22.089 11.177,22.033 10.929,22.044C10.713,22.033 10.498,22.078 10.306,22.176C10.113,22.274 9.949,22.42 9.831,22.601L9.831,22.138L9.015,22.138L9.015,25.885L9.838,25.885L9.838,23.809C9.82,23.681 9.831,23.55 9.869,23.426C9.908,23.302 9.973,23.189 10.061,23.093C10.149,22.998 10.257,22.923 10.377,22.875C10.497,22.826 10.627,22.805 10.756,22.813C11.298,22.813 11.572,23.166 11.572,23.801L11.572,25.885L12.396,25.885L12.396,23.809C12.38,23.681 12.391,23.551 12.43,23.428C12.469,23.304 12.535,23.191 12.622,23.096C12.71,23.001 12.817,22.926 12.937,22.878C13.057,22.828 13.185,22.806 13.314,22.813C13.872,22.813 14.138,23.166 14.138,23.801L14.138,25.885L14.958,25.885ZM19.549,24.013L19.549,22.142L18.725,22.142L18.725,22.597C18.586,22.418 18.407,22.275 18.203,22.18C17.998,22.084 17.773,22.039 17.548,22.048C17.027,22.048 16.528,22.254 16.161,22.622C15.793,22.99 15.586,23.489 15.586,24.009C15.586,24.53 15.793,25.028 16.161,25.396C16.528,25.764 17.027,25.971 17.548,25.971C17.773,25.98 17.998,25.934 18.203,25.839C18.407,25.743 18.586,25.6 18.725,25.422L18.725,25.877L19.541,25.877L19.549,24.013ZM16.516,24.013C16.529,23.792 16.606,23.58 16.738,23.403C16.87,23.225 17.051,23.09 17.259,23.015C17.467,22.939 17.692,22.925 17.908,22.976C18.123,23.027 18.319,23.139 18.471,23.3C18.623,23.46 18.725,23.662 18.764,23.88C18.803,24.097 18.777,24.322 18.691,24.525C18.604,24.728 18.459,24.902 18.275,25.024C18.091,25.147 17.875,25.213 17.654,25.214C17.497,25.217 17.342,25.188 17.198,25.129C17.054,25.069 16.923,24.98 16.816,24.866C16.708,24.754 16.625,24.619 16.572,24.472C16.519,24.325 16.497,24.169 16.508,24.013L16.516,24.013ZM36.984,22.051C37.253,22.051 37.519,22.101 37.769,22.201C38.007,22.296 38.224,22.437 38.408,22.616C38.589,22.794 38.734,23.006 38.832,23.24C39.037,23.743 39.037,24.307 38.832,24.81C38.734,25.044 38.59,25.256 38.408,25.433C38.224,25.612 38.007,25.754 37.769,25.849C37.251,26.05 36.677,26.05 36.16,25.849C35.923,25.754 35.707,25.613 35.524,25.433C35.345,25.255 35.202,25.043 35.105,24.81C34.9,24.306 34.9,23.743 35.105,23.24C35.202,23.007 35.345,22.795 35.524,22.616C35.707,22.437 35.923,22.296 36.16,22.201C36.419,22.093 36.696,22.039 36.976,22.04L36.984,22.051ZM36.984,22.836C36.824,22.834 36.665,22.863 36.517,22.922C36.377,22.979 36.25,23.063 36.144,23.17C36.036,23.282 35.952,23.416 35.897,23.562C35.777,23.875 35.777,24.222 35.897,24.535C35.952,24.681 36.036,24.815 36.144,24.927C36.25,25.034 36.377,25.118 36.517,25.174C36.816,25.292 37.148,25.292 37.447,25.174C37.593,25.12 37.727,25.036 37.839,24.927C37.948,24.815 38.032,24.681 38.086,24.535C38.206,24.222 38.206,23.875 38.086,23.562C38.032,23.416 37.948,23.282 37.839,23.17C37.727,23.061 37.593,22.977 37.447,22.922C37.299,22.855 37.139,22.817 36.976,22.813L36.984,22.836ZM23.982,24.013C23.982,22.836 23.252,22.051 22.205,22.051C21.684,22.059 21.188,22.272 20.826,22.645C20.463,23.019 20.263,23.52 20.271,24.041C20.278,24.561 20.491,25.057 20.865,25.42C21.237,25.782 21.739,25.982 22.26,25.975C22.818,25.994 23.364,25.807 23.794,25.449L23.401,24.845C23.091,25.093 22.708,25.231 22.311,25.237C22.041,25.26 21.773,25.177 21.563,25.006C21.354,24.835 21.219,24.588 21.189,24.319L23.97,24.319C23.982,24.221 23.982,24.123 23.982,24.013ZM21.193,23.684C21.208,23.435 21.319,23.201 21.502,23.032C21.686,22.863 21.928,22.772 22.177,22.777C22.299,22.775 22.421,22.796 22.535,22.84C22.648,22.885 22.752,22.951 22.841,23.036C22.929,23.12 22.999,23.221 23.048,23.333C23.098,23.445 23.124,23.565 23.127,23.687L21.193,23.684ZM27.415,23.095C27.057,22.889 26.651,22.778 26.238,22.773C25.791,22.773 25.524,22.938 25.524,23.213C25.524,23.487 25.806,23.535 26.159,23.582L26.552,23.636C27.368,23.754 27.862,24.099 27.862,24.759C27.862,25.418 27.234,25.983 26.155,25.983C25.577,25.998 25.009,25.828 24.535,25.496L24.927,24.861C25.288,25.128 25.727,25.266 26.175,25.253C26.732,25.253 27.03,25.088 27.03,24.798C27.03,24.586 26.819,24.468 26.371,24.405L25.979,24.351C25.139,24.233 24.684,23.856 24.684,23.244C24.684,22.499 25.296,22.044 26.254,22.044C26.789,22.026 27.319,22.162 27.78,22.436L27.415,23.095ZM31.338,22.883L30.008,22.883L30.008,24.574C30.008,24.966 30.142,25.202 30.55,25.202C30.804,25.193 31.053,25.121 31.272,24.99L31.507,25.688C31.201,25.879 30.847,25.98 30.487,25.979C29.522,25.979 29.184,25.461 29.184,24.59L29.184,22.883L28.423,22.883L28.423,22.138L29.184,22.138L29.184,21L30.008,21L30.008,22.138L31.338,22.138L31.338,22.883ZM34.159,22.044C34.357,22.044 34.553,22.079 34.74,22.146L34.489,22.93C34.326,22.866 34.153,22.834 33.979,22.836C33.445,22.836 33.194,23.181 33.194,23.801L33.194,25.9L32.378,25.9L32.378,22.153L33.186,22.153L33.186,22.609C33.286,22.437 33.431,22.295 33.605,22.198C33.779,22.101 33.976,22.054 34.175,22.059L34.159,22.044Z" style="fill:rgb(181,227,222);fill-rule:nonzero;"/>
11784              <path d="M11.052,10.994C11.052,15.416 14.642,19 19.058,19C20.63,19 22.173,18.526 23.48,17.665C19.266,14.237 19.295,7.769 23.48,4.341C22.173,3.474 20.63,3.006 19.058,3.006C14.642,3 11.
11784052,6.59 11.052,10.994ZM24,17.283C28.075,14.104 28.058,7.907 24,4.711C19.942,7.907 19.925,14.11 24,17.283ZM36.948,10.994C36.948,6.59 33.358,3 28.942,3C27.37,3 25.827,3.474 24.52,4.335C28.688,7.763 28.751,14.249 24.52,17.659C25.827,18.526 27.382,18.994 28.942,18.994C33.358,19 36.948,15.416 36.948,10.994Z" style="fill:rgb(181,227,222);fill-rule:nonzero;"/>
11785          </g>
11786      </svg>
11787        
11788    
11789                </div>
11790              </div>  
11791
11792              <div class="shopify_payments">
11793                  
11794      <svg width="66" height="42" viewBox="0 0 46 30" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xml:space="preserve" xmlns:serif="http://www.serif.com/" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2;">
11795          <rect id="icon-card-01-amex" x="-0" y="0" width="46" height="30" style="fill:none;"/>
11796          <g id="Amex">
11797              <g id="Amex-neg">
11798                  <path d="M38.971,3C40.571,3 41.971,4.3 41.971,6L41.971,24C41.971,25.7 40.671,27 38.971,27L7,27C5.4,27 4,25.7 4,24L4,6C4,4.3 5.3,3 7,3L38.971,3ZM38.971,4L7,4C5.9,4 5,4.9 5,6L5,24C5,25.1 5.9,26 7,26L38.971,26C40.071,26 40.971,25.1 40.971,24L40.971,6C40.971,4.9 40.071,4 38.971,4Z" style="fill:rgb(181,227,222);"/>
11799                  <path d="M40.971,22.013L40.971,22.948L38.205,22.948L36.735,21.326L35.275,22.954L25.983,22.934L25.983,14.515L40.971,14.528L40.971,15.442L38.688,15.442L36.798,17.524L34.914,15.441L32.556,15.441L32.528,15.441L26.984,15.442L26.984,22.012L32.528,22.012L32.528,22.014L34.849,22.014L36.747,19.91L38.664,22.013L40.971,22.013ZM40.971,15.493L40.971,16.854L39.239,18.706L40.971,20.573L40.971,21.92L37.954,18.723L40.971,15.493ZM32.556,21.982L32.556,20.481L28.788,20.481L28.788,19.471L32.466,19.471L32.466,17.983L28.788,17.983L28.788,16.955L32.556,16.955L32.556,15.471L35.611,18.723L32.556,21.982Z" style="fill:rgb(181,227,222);"/>
11800                  <path d="M40.971,14.519L40.971,15.461L22.971,15.461L26.681,7.04L30.295,7.04L31.564,9.921L31.564,7.04L36.024,7.04L36.794,9.199L37.565,7.04L40.971,7.04L40.971,7.954L38.267,7.954L36.811,12L35.363,7.963L32.552,7.953L32.552,14.459L29.676,7.955L27.366,7.955L24.45,14.521L26.45,14.521L27,13.206L29.98,13.206L30.53,14.521L32.58,14.521L32.58,14.52L34.321,14.52L34.321,10.01L35.997,14.519L37.587,14.519L39.231,10.025L39.231,14.535L40.971,14.519ZM27.616,11.732L28.491,9.642L29.364,11.732L27.616,11.732Z" style="fill:rgb(181,227,222);"/>
11801              </g>
11802          </g>
11803      </svg>
11804        
11805    
11806                
11807      <svg width="66" height="42" viewBox="0 0 48 30" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xml:space="preserve" xmlns:serif="http://www.serif.com/" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2;">
11808          <rect id="icon-card-05-unionpay" x="-0" y="-0" width="48" height="30" style="fill:none;"/>
11809          <path d="M42.333,2C43.777,2 44.674,3.181 44.336,4.634L39.525,25.369C39.186,26.818 37.741,28 36.295,28L26.151,28C24.704,28 23.811,26.818 24.151,25.369L24.552,23.636L23.892,23.636L23.511,25.274C23.315,26.115 23.467,26.912 23.945,27.514C24.094,27.706 24.275,27.865 24.474,28L14.778,28C13.333,28 12.438,26.818 12.778,25.369L14.934,16.071L14.275,16.071L12.139,25.274C11.942,26.115 12.096,26.912 12.571,27.514C12.723,27.706 12.902,27.865 13.101,28L5.073,28C3.63,28 2.735,26.818 3.07,25.369L7.884,4.634C8.221,3.181 9.664,2 11.11,2L18.963,2C17.988,2.513 17.207,3.444 16.95,4.538L15.655,10.122C15.76,10.102 16.079,10.074 16.331,10.047L17.588,4.634C17.928,3.181 19.37,2 20.813,2L30.336,2C29.361,2.513 28.579,3.444 28.323,4.538L27.028,10.119C27.188,10.119 27.489,10.127 27.662,10.226L28.959,4.634C29.299,3.181 30.741,2 32.185,2L42.333,2ZM28.818,10.714C28.818,10.714 27.854,14.694 27.81,14.883C28.789,14.871 29.191,14.871 29.36,14.888C29.399,14.702 29.627,13.589 29.627,13.589C29.627,13.589 29.822,12.773 29.836,12.743C29.836,12.743 29.895,12.659 29.957,12.624L30.046,12.624C30.893,12.624 31.85,12.624 32.597,12.073C33.105,11.693 33.456,11.133 33.611,10.455C33.651,10.287 33.682,10.086 33.682,9.889C33.682,9.628 33.629,9.371 33.477,9.168C33.094,8.631 32.336,8.623 31.457,8.618L31.025,8.623C29.901,8.637 29.451,8.631 29.266,8.609C29.247,8.691 29.218,8.839 29.218,8.839C29.218,8.839 28.818,10.712 28.818,10.714ZM30.089,11.656L30.555,9.53C30.555,9.53 31.006,9.55 31.22,9.564C31.697,9.595 32.155,9.731 32.032,10.505C31.895,11.37 31.176,11.656 30.426,11.656L30.089,11.656ZM19.304,11.665C19.647,11.423 19.69,11.093 19.399,10.92C19.107,10.746 18.594,10.801 18.249,11.042C17.901,11.278 17.86,11.612 18.153,11.786C18.442,11.955 18.959,11.905 19.304,11.665ZM28.177,20.393L28.284,19.883L27.404,19.883L27.296,20.24C27.279,20.297 27.252,20.332 27.218,20.359C27.181,20.383 27.119,20.393 27.027,20.393L26.758,20.393L26.773,19.934L25.655,19.934L25.611,22.179C25.607,22.339 25.623,22.434 25.741,22.509C25.861,22.604 26.224,22.615 26.715,22.615L27.415,22.615L27.667,21.774L27.056,21.81L26.855,21.821C26.827,21.81 26.801,21.797 26.77,21.769C26.745,21.743 26.701,21.76 26.709,21.597L26.715,21.02L27.352,20.994C27.699,20.994 27.846,20.881 27.972,20.775C28.091,20.672 28.131,20.55 28.177,20.393ZM32.091,22.627L32.171,22.36L32.509,22.36L32.771,21.495L32.433,21.495L33.691,17.311L34.109,17.311L34.244,16.88L34.257,17.358C34.242,17.656 34.473,17.918 35.084,17.874L35.789,17.874L36.031,17.068L35.766,17.068C35.614,17.068 35.544,17.03 35.552,16.947L35.536,16.457L34.231,16.457L34.231,16.46C33.808,16.47 32.547,16.503 32.292,16.569C31.982,16.651 31.657,16.886 31.657,16.886L31.785,16.453L30.561,16.453L30.308,17.311L29.03,21.558L28.783,21.558L28.537,22.36L30.975,22.36L30.893,22.627L32.091,22.627ZM30.273,21.506L30.556,20.567L31.528,20.567L31.247,21.506L30.273,21.506ZM30.717,20.023L31.051,18.911L32.027,18.911L31.791,19.689C31.791,19.689 31.487,19.727 31.287,19.774C31.088,19.834 30.717,20.023 30.717,20.023ZM31.537,17.311L32.509,17.311L32.275,18.089C32.275,18.089 31.976,18.108 31.774,18.162C31.576,18.216 31.212,18.38 31.212,18.38L31.537,17.311ZM23.824,13.572C23.727,13.991 23.626,14.415 23.524,14.836L23.55,14.888
11809C24.166,14.858 24.351,14.858 24.886,14.865L24.931,14.819C24.997,14.469 25.008,14.387 25.156,13.679C25.228,13.342 25.377,12.605 25.449,12.341C25.583,12.28 25.714,12.218 25.842,12.218C26.139,12.218 26.104,12.482 26.092,12.589C26.08,12.762 25.972,13.336 25.859,13.829L25.785,14.147C25.731,14.382 25.672,14.611 25.62,14.841L25.644,14.888C26.253,14.858 26.432,14.858 26.952,14.865L27.016,14.819C27.107,14.273 27.133,14.126 27.302,13.329L27.385,12.967C27.55,12.251 27.631,11.887 27.509,11.591C27.376,11.261 27.062,11.182 26.778,11.182C26.594,11.182 26.249,11.225 25.945,11.376C25.835,11.435 25.724,11.502 25.618,11.567L25.714,11.204L25.661,11.141C25.01,11.277 24.865,11.293 24.263,11.376L24.216,11.413C24.144,11.992 24.084,12.429 23.824,13.572ZM22.588,22.633L22.858,21.732L22.184,21.825C22.053,21.825 21.696,21.808 21.736,21.688L22.062,20.595L23.409,20.595L23.654,19.779L22.308,19.779L22.511,19.108L23.83,19.108L24.073,18.318L20.777,18.318L20.54,19.108L21.287,19.108L21.088,19.779L20.336,19.779L20.088,20.606L20.836,20.606L20.4,22.056C20.342,22.246 20.426,22.319 20.482,22.41C20.54,22.498 20.596,22.554 20.724,22.587C20.856,22.615 20.947,22.633 21.068,22.633L22.588,22.633ZM19.762,13.102C19.651,13.594 19.521,14.479 20.331,14.806C20.583,14.914 20.94,14.944 21.173,14.944C21.766,14.944 22.375,14.779 22.831,14.293C23.187,13.897 23.347,13.311 23.402,13.069C23.584,12.267 23.445,11.892 23.265,11.663C22.994,11.316 22.515,11.204 22.021,11.204C21.722,11.204 21.012,11.233 20.456,11.749C20.059,12.117 19.875,12.621 19.762,13.102ZM21.348,14.115C21.305,14.115 21.049,14.115 21.046,13.734C21.043,13.544 21.079,13.348 21.127,13.14C21.264,12.532 21.427,12.023 21.838,12.023C22.162,12.023 22.184,12.4 22.044,13.01C22.015,13.146 21.898,13.649 21.737,13.864C21.626,14.02 21.494,14.115 21.348,14.115ZM37.498,18.909L37.741,18.1L33.834,18.1L33.593,18.909L34.997,18.909L34.794,19.564L33.372,19.564L33.16,20.282L34.403,20.282L33.462,21.614C33.397,21.713 33.337,21.747 33.27,21.774C33.205,21.808 33.117,21.847 33.018,21.847L32.671,21.847L32.435,22.633L33.339,22.633C33.808,22.633 34.087,22.42 34.291,22.138L34.939,21.249L35.076,22.152C35.104,22.319 35.227,22.42 35.307,22.459C35.397,22.503 35.492,22.58 35.626,22.592C35.766,22.6 35.865,22.604 35.936,22.604L36.379,22.604L36.643,21.723L36.471,21.723C36.37,21.723 36.197,21.709 36.169,21.677C36.14,21.636 36.138,21.579 36.122,21.49L35.98,20.585L35.405,20.585L35.658,20.282L37.08,20.282L37.297,19.564L35.98,19.564L36.187,18.909L37.498,18.909ZM24.347,16.9L22.996,16.9L23.231,16.45L21.887,16.45L21.548,17.068C21.472,17.205 21.407,17.289 21.349,17.325C21.297,17.358 21.196,17.373 21.046,17.373L20.867,17.373L20.626,18.164L21.218,18.164C21.503,18.164 21.722,18.06 21.826,18.009C21.939,17.946 21.969,17.983 22.053,17.9L22.253,17.726L24.101,17.726L24.347,16.9ZM38.325,16.415C38.663,15.682 41.245,11.233 41.245,11.233L41.197,11.178C40.556,11.306 40.438,11.329 39.849,11.407L39.806,11.449C39.803,11.458 39.8,11.469 39.798,11.477L39.796,11.469C39.356,12.487 39.37,12.267 39.011,13.067C39.01,13.031 39.009,13.006 39.009,12.968L38.919,11.233L38.865,11.178C38.192,11.306 38.175,11.329 37.554,11.407L37.504,11.449C37.5,11.473 37.498,11.495 37.496,11.52L37.5,11.53C37.576,11.927 37.558,11.838 37.637,12.465C37.672,12.773 37.72,13.084 37.754,13.389C37.817,13.897 37.853,14.149 37.927,14.925C37.509,15.62 37.407,15.884 37.007,16.495L37.009,16.497L36.725,16.95C36.692,16.999 36.66,17.03 36.622,17.043C36.575,17.065 36.515,17.07 36.434,17.07L36.277,17.07L36.043,17.852L36.846,17.864C37.318,17.862 37.614,17.641 37.773,17.344L38.28,16.478L38.269,16.478L38.325,16.415ZM12.801,12.583L12.887,12.244C12.887,12.244 13.664,9.099 13.796,8.691C13.799,8.669 13.804,8.657 13.808,8.646C12.747,8.657 12.432,8.646 12.332,8.623C12.293,8.805 11.575,12.127 11.572,12.129C11.418,12.8 11.307,13.282 10.926,13.589C10.708,13.769 10.456,13.856 10.163,13.856C9.692,13.856 9.417,13.622 9.37,13.176L9.361,13.023C9.361,13.023 9.504,12.12 9.506,12.117C9.506,12.117 10.258,9.09 10.394,8.691C10.398,8.669 10.401,8.657 10.405,8.646C8.939,8.659 8.677,8.646 8.661,8.623C8.653,8.653 8.614,8.842 8.614,8.842L7.845,12.253L7.779,12.543L7.652,13.489C7.652,13.769 7.706,13.997 7.817,14.191C8.168,14.806 9.166,
1180914.899 9.73,14.899C10.459,14.899 11.14,14.742 11.602,14.462C12.403,13.985 12.614,13.239 12.801,12.583ZM25.307,22.633L25.577,21.713L24.787,21.789C24.702,21.789 24.642,21.743 24.615,21.702C24.583,21.658 24.607,21.579 24.653,21.411L25.16,19.732L26.955,19.732C27.216,19.732 27.404,19.727 27.528,19.717C27.659,19.704 27.801,19.654 27.96,19.57C28.123,19.481 28.205,19.391 28.275,19.281C28.353,19.173 28.477,18.94 28.585,18.576L29.218,16.455L27.357,16.463C27.357,16.463 26.783,16.55 26.53,16.645C26.274,16.75 25.911,17.039 25.911,17.039L26.078,16.457L24.928,16.457L23.314,21.825C23.256,22.031 23.22,22.183 23.211,22.274C23.208,22.375 23.335,22.469 23.417,22.541C23.511,22.615 23.654,22.604 23.791,22.615C23.934,22.627 24.14,22.633 24.42,22.633L25.307,22.633ZM27.63,17.79C27.63,17.79 26.732,17.78 26.588,17.809C25.957,17.918 25.589,18.256 25.589,18.256L25.863,17.337L27.765,17.337L27.63,17.79ZM27.25,18.978C27.235,18.987 27.194,18.961 27.003,18.983L25.369,18.983L25.484,18.602L27.37,18.602L27.25,18.978ZM34.95,11.283C34.672,11.176 34.02,11.316 33.462,11.827C33.07,12.194 32.88,12.693 32.771,13.173C32.659,13.657 32.53,14.542 33.335,14.858C33.59,14.967 33.822,14.998 34.057,14.989C34.302,14.975 34.531,14.851 34.741,14.672C34.723,14.746 34.704,14.818 34.686,14.891L34.723,14.939C35.304,14.914 35.484,14.914 36.111,14.918L36.169,14.875C36.258,14.334 36.347,13.807 36.586,12.773C36.699,12.279 36.818,11.786 36.936,11.293L36.916,11.239C36.266,11.361 36.094,11.384 35.472,11.474L35.425,11.513C35.417,11.565 35.411,11.617 35.404,11.668C35.307,11.506 35.171,11.368 34.95,11.283ZM34.353,14.175C34.312,14.175 34.058,14.175 34.049,13.797C34.047,13.61 34.086,13.413 34.133,13.204C34.271,12.609 34.433,12.101 34.846,12.101C35.107,12.101 35.245,12.345 35.215,12.759C35.194,12.862 35.169,12.969 35.141,13.092C35.1,13.269 35.054,13.447 35.011,13.624C34.967,13.742 34.915,13.854 34.858,13.929C34.753,14.079 34.499,14.175 34.353,14.175ZM17.054,12.967C17.216,12.251 17.299,11.887 17.174,11.591C17.044,11.261 16.732,11.182 16.447,11.182C16.261,11.182 15.919,11.225 15.612,11.376C15.499,11.435 15.394,11.502 15.286,11.567L15.382,11.204L15.328,11.141C14.677,11.277 14.531,11.293 13.932,11.376L13.883,11.413C13.81,11.992 13.75,12.429 13.491,13.572C13.392,13.991 13.291,14.415 13.186,14.836L13.215,14.888C13.832,14.858 14.017,14.858 14.552,14.865L14.597,14.819C14.664,14.469 14.674,14.387 14.824,13.679C14.893,13.342 15.042,12.605 15.116,12.341C15.248,12.28 15.379,12.218 15.506,12.218C15.807,12.218 15.77,12.482 15.76,12.589C15.746,12.762 15.636,13.336 15.524,13.829L15.449,14.147C15.398,14.382 15.342,14.611 15.287,14.841L15.312,14.888C15.919,14.858 16.102,14.858 16.621,14.865L16.682,14.819C16.776,14.273 16.803,14.126 16.97,13.329L17.054,12.967ZM19.235,12.733C19.295,12.482 19.356,12.235 19.414,11.988L19.404,11.959L19.393,11.931C19.07,11.992 18.866,12.032 18.661,12.062C18.46,12.093 18.261,12.12 17.95,12.167L17.924,12.189L17.901,12.206C17.871,12.44 17.846,12.642 17.804,12.878C17.766,13.125 17.709,13.404 17.617,13.801C17.547,14.107 17.511,14.216 17.472,14.323C17.432,14.429 17.387,14.535 17.309,14.836L17.329,14.863L17.344,14.888C17.635,14.875 17.827,14.865 18.023,14.863C18.218,14.858 18.421,14.863 18.733,14.865L18.762,14.841L18.79,14.819C18.836,14.547 18.845,14.473 18.87,14.34C18.898,14.2 18.944,14.003 19.061,13.478C19.117,13.23 19.177,12.983 19.235,12.733Z" style="fill:rgb(181,227,222);"/>
11810      </svg>
11811
11812    
11813                
11814      <svg width="66" height="42" viewBox="0 0 48 30" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xml:space="preserve" xmlns:serif="http://www.serif.com/" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2;">
11815          <rect id="icon-card-02-master" x="-0" y="0" width="48" height="30" style="fill:none;"/>
11816          <g id="Master-v3" serif:id="Master v3">
11817              <path d="M10.317,25.927L10.317,23.721C10.317,22.877 9.803,22.324 8.921,22.324C8.479,22.324 7.999,22.47 7.67,22.949C7.412,22.547 7.044,22.324 6.491,22.324C6.123,22.324 5.754,22.435 5.463,22.838L5.463,22.397L4.692,22.397L4.692,25.927L5.463,25.927L5.463,23.978C5.463,23.352 5.793,23.057 6.307,23.057C6.821,23.057 7.078,23.386 7.078,23.978L7.078,25.927L7.849,25.927L7.849,23.978C7.849,23.352 8.218,23.057 8.694,23.057C9.208,23.057 9.465,23.386 9.465,23.978L9.465,25.927L10.317,25.927ZM2
118171.757,22.397L20.506,22.397L20.506,21.33L19.735,21.33L19.735,22.397L19.036,22.397L19.036,23.095L19.735,23.095L19.735,24.715C19.735,25.524 20.065,26 20.947,26C21.277,26 21.646,25.889 21.903,25.743L21.68,25.079C21.457,25.225 21.2,25.263 21.016,25.263C20.647,25.263 20.502,25.04 20.502,24.676L20.502,23.095L21.753,23.095L21.753,22.397L21.757,22.397ZM28.304,22.32C27.862,22.32 27.567,22.542 27.383,22.834L27.383,22.392L26.611,22.392L26.611,25.923L27.383,25.923L27.383,23.935C27.383,23.348 27.64,23.014 28.12,23.014C28.265,23.014 28.45,23.052 28.599,23.087L28.822,22.35C28.668,22.32 28.45,22.32 28.304,22.32ZM18.411,22.688C18.042,22.431 17.528,22.32 16.976,22.32C16.093,22.32 15.506,22.761 15.506,23.459C15.506,24.046 15.947,24.38 16.718,24.488L17.087,24.526C17.49,24.599 17.713,24.71 17.713,24.895C17.713,25.152 17.417,25.336 16.903,25.336C16.389,25.336 15.982,25.152 15.724,24.967L15.356,25.554C15.759,25.85 16.311,25.996 16.864,25.996C17.892,25.996 18.484,25.516 18.484,24.856C18.484,24.231 18.004,23.901 17.271,23.789L16.903,23.751C16.573,23.712 16.316,23.639 16.316,23.421C16.316,23.164 16.573,23.018 16.98,23.018C17.421,23.018 17.862,23.202 18.085,23.314L18.411,22.688ZM38.929,22.32C38.488,22.32 38.192,22.542 38.008,22.834L38.008,22.392L37.237,22.392L37.237,25.923L38.008,25.923L38.008,23.935C38.008,23.348 38.265,23.014 38.745,23.014C38.891,23.014 39.075,23.052 39.225,23.087L39.448,22.358C39.298,22.32 39.079,22.32 38.929,22.32ZM29.075,24.162C29.075,25.229 29.812,26 30.952,26C31.466,26 31.834,25.889 32.203,25.597L31.834,24.972C31.539,25.195 31.247,25.302 30.913,25.302C30.288,25.302 29.846,24.86 29.846,24.162C29.846,23.498 30.288,23.057 30.913,23.022C31.243,23.022 31.539,23.134 31.834,23.352L32.203,22.727C31.834,22.431 31.466,22.324 30.952,22.324C29.812,22.32 29.075,23.095 29.075,24.162ZM36.209,25.927L36.209,22.397L35.438,22.397L35.438,22.838C35.18,22.508 34.812,22.324 34.332,22.324C33.338,22.324 32.567,23.095 32.567,24.162C32.567,25.229 33.338,26 34.332,26C34.846,26 35.215,25.816 35.438,25.486L35.438,25.927L36.209,25.927ZM33.377,24.162C33.377,23.536 33.779,23.022 34.444,23.022C35.069,23.022 35.51,23.502 35.51,24.162C35.51,24.787 35.069,25.302 34.444,25.302C33.784,25.263 33.377,24.783 33.377,24.162ZM24.148,22.32C23.12,22.32 22.383,23.057 22.383,24.158C22.383,25.263 23.12,25.996 24.186,25.996C24.701,25.996 25.215,25.85 25.622,25.516L25.253,24.963C24.958,25.186 24.589,25.332 24.225,25.332C23.745,25.332 23.269,25.109 23.158,24.488L25.767,24.488L25.767,24.192C25.802,23.057 25.138,22.32 24.148,22.32ZM24.148,22.984C24.628,22.984 24.958,23.279 25.03,23.828L23.192,23.828C23.265,23.352 23.595,22.984 24.148,22.984ZM43.308,25.927L43.308,21L42.537,21L42.537,22.838C42.28,22.508 41.911,22.324 41.432,22.324C40.438,22.324 39.666,23.095 39.666,24.162C39.666,25.229 40.438,26 41.432,26C41.946,26 42.314,25.816 42.537,25.486L42.537,25.927L43.308,25.927ZM40.476,24.162C40.476,23.536 40.879,23.022 41.543,23.022C42.169,23.022 42.61,23.502 42.61,24.162C42.61,24.787 42.169,25.302 41.543,25.302C40.879,25.263 40.476,24.783 40.476,24.162ZM14.658,25.927L14.658,22.397L13.886,22.397L13.886,22.838C13.629,22.508 13.261,22.324 12.781,22.324C11.787,22.324 11.016,23.095 11.016,24.162C11.016,25.229 11.787,26 12.781,26C13.295,26 13.664,25.816 13.886,25.486L13.886,25.927L14.658,25.927ZM11.791,24.162C11.791,23.536 12.194,23.022 12.858,23.022C13.484,23.022 13.925,23.502 13.925,24.162C13.925,24.787 13.484,25.302 12.858,25.302C12.194,25.263 11.791,24.783 11.791,24.162Z" style="fill:rgb(181,227,222);fill-rule:nonzero;"/>
11818              <path d="M11.032,10.994C11.032,15.416 14.621,19 19.038,19C20.61,19 22.153,18.526 23.46,17.665C19.246,14.237 19.275,7.769 23.46,4.341C22.153,3.474 20.61,3.006 19.038,3.006C14.621,3 11.032,6.59 11.032,10.994ZM23.98,17.283C28.055,14.104 28.038,7.907 23.98,4.711C19.922,7.907 19.905,14.11 23.98,17.283ZM36.928,10.994C36.928,6.59 33.338,3 28.922,3C27.35,3 25.806,3.474 24.5,4.335C28.668,7.763 28.731,14.249 24.5,17.659C25.806,18.526 27.361,18.994 28.922,18.994C33.338,19 36.928,15.416 36.928,10.994Z" style="fill:rgb(181, 227, 222);fill-rule:nonzero;"/>
11819          </g>
11820      </svg>
11821        
11822    
11823                
11824      <svg width="66" height="42" viewBox="0 0 48 30" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xml:space="preserve" xmlns:serif="http://www.serif.com/" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2;">
11825          <rect id="icon-card-04-visa" x="-0" y="-0" width="48" height="30" style="fill:none;"/>
11826          <g>
11827              <path d="M40.011,3C41.611,3 43.011,4.3 43.011,6L43.011,24C43.011,25.7 41.711,27 40.011,27L8,27C6.4,27 5,25.7 5,24L5,6C5,4.3 6.3,3 8,3L40.011,3ZM40.011,4L8,4C6.9,4 6,4.9 6,6L6,24C6,25.1 6.9,26 8,26L40.011,26C41.111,26 42.011,25.1 42.011,24L42.011,6C42.011,4.9 41.111,4 40.011,4Z" style="fill:rgb(181,227,222);"/>
11828              <path d="M27.576,10.754C25.715,10.754 24.053,11.719 24.053,13.501C24.053,15.544 27.001,15.686 27.001,16.712C27.001,
1182817.144 26.506,17.531 25.66,17.531C24.46,17.531 23.562,16.991 23.562,16.991L23.179,18.789C23.179,18.789 24.212,19.246 25.584,19.246C27.618,19.246 29.219,18.234 29.219,16.421C29.219,14.262 26.258,14.125 26.258,13.172C26.258,12.833 26.665,12.462 27.508,12.462C28.46,12.462 29.236,12.856 29.236,12.856L29.612,11.119C29.612,11.119 28.767,10.754 27.576,10.754ZM10.556,10.885L10.511,11.148C10.511,11.148 11.293,11.291 11.998,11.577C12.906,11.904 12.97,12.095 13.123,12.688L14.789,19.11L17.022,19.11L20.462,10.885L18.234,10.885L16.024,16.478L15.122,11.737C15.039,11.195 14.62,10.885 14.107,10.885L10.556,10.885ZM21.357,10.885L19.61,19.11L21.734,19.11L23.475,10.885L21.357,10.885ZM33.205,10.885C32.693,10.885 32.422,11.16 32.222,11.639L29.11,19.11L31.338,19.11L31.769,17.865L34.483,17.865L34.745,19.11L36.711,19.11L34.996,10.885L33.205,10.885ZM33.495,13.108L34.155,16.194L32.386,16.194L33.495,13.108Z" style="fill:rgb(181,227,222);fill-rule:nonzero;"/>
11829          </g>
11830      </svg>
11831        
11832    
11833              </div>
11834
11835            </div><p class="footer__payment-icons-heading">Verkkokaupan maksutavat</p>
11836
11837          <p class="footer__copyright text-sm text-subdued">© 2026, Ruohonjuuri.</p>
11838        </div>
11839      </div>
11840    </div>
11841  </div>
11842</div>
11843
11844
11845</footer>
11846<!-- END sections: footer-group --></main>
11847  <style>  </style>
11848<div id="shopify-block-Ad3lHck9Ccldkb2R1R__12526071353035850722" class="shopify-block shopify-app-block">
11849  
11849<script defer src="https://backinstock.useamp.com/widget/31243_1783060127.js?category=bis&v=6"></script>
11849
11850
11851
11852<script id="back-in-stock-helper-embedded">
11853  var _BISConfig = _BISConfig || {};
11854
11855  
11856    _BISConfig.product = {"id":16512148177241,"title":"Hair ASAP -hiuspohjaöljy, 100 ml","handle":"veloide-hair-asap-hiuspohjaoljy-100-ml","description":"\u003cp\u003e\u003cstrong\u003eHair ASAP -hiuspohjaöljy\u003c\/strong\u003e ravitsee hiusjuuria ja tukee hiuspohjan hyvinvointia huolella valittujen kasviöljyjen voimalla. \u003cstrong\u003eSuomessa kehitetyn ja valmistetun hoitoöljyn\u003c\/strong\u003e kevyt koostumus imeytyy miellyttävästi eikä jätä hiuksia raskaan tuntuisiksi, minkä ansiosta se sopii erinomaisesti myös hennoille hiuksille. Riittoisa ja tehokas öljy jättää hiuspohjan levolliseksi ja hiukset elinvoimaisen kiiltäviksi jo ensimmäisestä käyttökerrasta lähtien.\u003c\/p\u003e\u003cbr\u003e\u003cp\u003e\u003cstrong\u003eKäyttö: \u003c\/strong\u003eHiero muutama tippa öljyä kevyesti hiuspohjaan ja hiusten pituuksiin ennen pesua tehohoitona tai anna vaikuttaa yön yli. Pese hiukset normaalisti shampoolla. Voit käyttää öljyä säästeliäästi myös kuiviin hiuslatvoihin tuomaan suojaa ja kiiltoa.\u003c\/p\u003e","published_at":"2026-08-19T10:15:09+03:00","created_at":"2026-08-19T10:15:12+03:00","vendor":"Veloide Lifestyle Oy","type":"Hair Care","tags":["_alv:25-5","_Default:_normal_price","Alkuperä:Suomi","Hiustyyppi:Kuiva ja herkkä päänahka","Merkintä:Uutuus","Myyntierä:68","Ominaisuus:Kotimainen","Ominaisuus:Vegaaninen","Päätuoteryhmä:Kauneus","Status:Normaali","Tuotemerkki:Veloide","Tuoteryhmä:Hiukset","Tuoteryhmä:Hiusöljyt ja hiusvedet"],"price":2990,"price_min":2990,"price_max":299
118560,"available":true,"price_varies":false,"compare_at_price":2990,"compare_at_price_min":2990,"compare_at_price_max":2990,"compare_at_price_varies":false,"variants":[{"id":58900581482841,"title":"Default Title","option1":"Default Title","option2":null,"option3":null,"sku":"VELOID-6429830239901","requires_shipping":true,"taxable":true,"featured_image":null,"available":true,"name":"Hair ASAP -hiuspohjaöljy, 100 ml","public_title":null,"options":["Default Title"],"price":2990,"weight":190,"compare_at_price":2990,"inventory_management":"shopify","barcode":"6429830239901","requires_selling_plan":false,"selling_plan_allocations":[],"quantity_rule":{"min":1,"max":null,"increment":1}}],"images":["\/\/www.ruohonjuuri.fi\/cdn\/shop\/files\/81c5d8310e8c8d26dbd367caeee67001.png?v=1787123712"],"featured_image":"\/\/www.ruohonjuuri.fi\/cdn\/shop\/files\/81c5d8310e8c8d26dbd367caeee67001.png?v=1787123712","options":["Title"],"media":[{"alt":"VELOID-6429830239901-1.png","id":75442054103385,"position":1,"preview_image":{"aspect_ratio":0.8,"height":5000,"width":4000,"src":"\/\/www.ruohonjuuri.fi\/cdn\/shop\/files\/81c5d8310e8c8d26dbd367caeee67001.png?v=1787123712"},"aspect_ratio":0.8,"height":5000,"media_type":"image","src":"\/\/www.ruohonjuuri.fi\/cdn\/shop\/files\/81c5d8310e8c8d26dbd367caeee67001.png?v=1787123712","width":4000}],"requires_selling_plan":false,"selling_plan_groups":[],"content":"\u003cp\u003e\u003cstrong\u003eHair ASAP -hiuspohjaöljy\u003c\/strong\u003e ravitsee hiusjuuria ja tukee hiuspohjan hyvinvointia huolella valittujen kasviöljyjen voimalla. \u003cstrong\u003eSuomessa kehitetyn ja valmistetun hoitoöljyn\u003c\/strong\u003e kevyt koostumus imeytyy miellyttävästi eikä jätä hiuksia raskaan tuntuisiksi, minkä ansiosta se sopii erinomaisesti myös hennoille hiuksille. Riittoisa ja tehokas öljy jättää hiuspohjan levolliseksi ja hiukset elinvoimaisen kiiltäviksi jo ensimmäisestä käyttökerrasta lähtien.\u003c\/p\u003e\u003cbr\u003e\u003cp\u003e\u003cstrong\u003eKäyttö: \u003c\/strong\u003eHiero muutama tippa öljyä kevyesti hiuspohjaan ja hiusten pituuksiin ennen pesua tehohoitona tai anna vaikuttaa yön yli. Pese hiukset normaalisti shampoolla. Voit käyttää öljyä säästeliäästi myös kuiviin hiuslatvoihin tuomaan suojaa ja kiiltoa.\u003c\/p\u003e"};
11857
11858    
11859      _BISConfig.product.variants[0]['oos'] = false;
11860    
11861  
11862
11863  
11864</script>
11864
11865
11866<script id="preorders-helper-embedded">
11867  
11868  
11869
11870  var LiquidPreOrdersConfig = LiquidPreOrdersConfig || {};
11871  LiquidPreOrdersConfig.product_id = 16512148177241;
11872  LiquidPreOrdersConfig.product_tags = ["_alv:25-5","_Default:_normal_price","Alkuperä:Suomi","Hiustyyppi:Kuiva ja herkkä päänahka","Merkintä:Uutuus","Myyntierä:68","Ominaisuus:Kotimainen","Ominaisuus:Vegaaninen","Päätuoteryhmä:Kauneus","Status:Normaali","Tuotemerkki:Veloide","Tuoteryhmä:Hiukset","Tuoteryhmä:Hiusöljyt ja hiusvedet"];
11873  LiquidPreOrdersConfig.variants = {"58900581482841": {
11874      "selling_plan_ids": [],
11875      "inventory_policy": "deny",
11876      "oos": false
11877    }};
11878  
11879</script>
11879
11880
11881<script id="low-stock-helper-embedded">
11882  
11883  var LiquidLowStockConfig = LiquidLowStockConfig || {};
11884  LiquidLowStockConfig.product_id = 16512148177241;
11885  LiquidLowStockConfig.product_tags = ["_alv:25-5","_Default:_normal_price","Alkuperä:Suomi","Hiustyyppi:Kuiva ja herkkä päänahka","Merkintä:Uutuus","Myyntierä:68","Ominaisuus:Kotimainen","Ominaisuus:Vegaaninen","Päätuoteryhmä:Kauneus","Status:Normaali","Tuotemerkki:Veloide","Tuoteryhmä:Hiukset","Tuoteryhmä:Hiusöljyt ja hiusvedet"];
11886  LiquidLowStockConfig.variants = {"58900581482841": {
11887      "inventory_quantity": 164,
11888      "inventory_management": "shopify",
11889      "inventory_policy": "deny",
11890      "oos": false
11891    }};
11892
11893  window.AppLowStockConfig = null;
11894  
11895</script>
11895
11896
11897
11898  
11898<script defer type="module" src="https://cdn.shopify.com/extensions/01a0ae82-28b0-715d-bb47-827eda8f44e3/back-in-stock-69/assets/low-stock-badge.js"></script>
11898
11899
11900
11901
11902<script defer type="module" src="https://cdn.shopify.com/extensions/01a0ae82-28b0-715d-bb47-827eda8f44e3/back-in-stock-69/assets/wishlist.js"></script>
11902
11903
11904
11905<script defer type="module" src="https://cdn.shopify.com/extensions/01a0ae82-28b0-715d-bb47-827eda8f44e3/back-in-stock-69/assets/preorder-product-page-updater.js"></script>
11905
11906
11907
11908
11909
11910</div><div id="shopify-block-Abk5XZktBRXlqSDdUa__1685079755743467147" class="shopify-block shopify-app-block">
11910<script>
11911  (function() {
11912    function asyncLoad() {
11913      
11914      var scriptUrl = "https://static.adtrcdn.io/adtraction-shopify.js?v=1790877207&shop=ruohonjuuri.myshopify.com";
11915      var s = document.createElement("script");
11916      s.type = "text/javascript";
11917      s.async = true;
11918      s.src = scriptUrl;
11919      var x = document.getElementsByTagName("script")[0];
11920      x.parentNode.insertBefore(s, x);
11921    }
11922
11923    if (window.attachEvent) {
11924      window.attachEvent("onload", asyncLoad);
11925    } else {
11926      window.addEventListener("load", asyncLoad, false);
11927    }
11928  })();
11929</script>
11929
11930
11931</div>
11931<script src="https://cdn.shopify.com/storefront/standard-actions.js" type="module" data-source-attribution="shopify.standard_actions"></script>
11931
11932</body>
11933</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.