1<!doctype html> 2<html class="js" lang="en"> 3 <head> 4
4<script src="//funemstudio.com/cdn/shop/files/pandectes-rules.js?v=12434317704585880278"></script>
4 5 6 <meta charset="utf-8"> 7 <meta http-equiv="X-UA-Compatible" content="IE=edge"> 8 <meta name="viewport" content="width=device-width,initial-scale=1"> 9 <meta name="theme-color" content=""><link rel="icon" type="image/png" href="//funemstudio.com/cdn/shop/files/SOLID_MONOGRAM.png?crop=center&height=32&v=1691488051&width=32"> 10 <meta name="description" content="Weaving Kits and Fibre bundles. Discover our wide range of yarns that are great for knitting, weaving and crochet along our big collections of cotton string, weaving tools and needle-felt supplies."> 11 12 13 14 15<style type="text/css"> 16 @import url('data:text/css;base64,I2Z2LWxvYWRpbmctaWNvbiB7CiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlOwogICAgcG9zaXRpb246IGFic29sdXRlOwogICAgZGlzcGxheTogZmxleAo7CiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsKICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7CiAgICBmb250LWZhbWlseTogc3lzdGVtLXVpLCBzYW5zLXNlcmlmOwogICAgZm9udC1zaXplOiAxOTB2dzsKICAgIGxpbmUtaGVpZ2h0OiAxOwogICAgd29yZC13cmFwOiBicmVhay13b3JkOwogICAgdG9wOiAwOwogICAgbGVmdDogMDsKICAgIG1hcmdpbjogMDsKICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsKICAgIGZpbHRlcjogbm9uZTsKICAgIHRyYW5zaXRpb246IGFsbCAwczsKICAgIHRyYW5zZm9ybTogbm9uZTsKICAgIHdpZHRoOiA5OXZ3OwogICAgaGVpZ2h0OiA5OXZoOwogICAgbWF4LXdpZHRoOiA5OXZ3OwogICAgbWF4LWhlaWdodDogOTl2aDsKICAgIHBvaW50ZXItZXZlbnRzOiBub25lOwogICAgei1pbmRleDogLTk5OwogICAgb3ZlcmZsb3c6IGhpZGRlbjsKICAgIG9wYWNpdHk6IDAuMDAwMTsKfQ=='); 17</style> 18<div 19 data-custom="value" 20 aria-label="Description" 21 data-id="main-Page-23" 22 id="fv-loading-icon" 23 class="mainBodyContainer" 24 data-optimizer="layout" 25 aria-hidden="true" 26> 27 Γ 28</div> 29 30 31 32<meta property="og:site_name" content="FÅ«nem Studio"> 33<meta property="og:url" content="https://funemstudio.com/"> 34<meta property="og:title" content="fÅ«nemstudio"> 35<meta property="og:type" content="website"> 36<meta property="og:description" content="Weaving Kits and Fibre bundles. Discover our wide range of yarns that are great for knitting, weaving and crochet along our big collections of cotton string, weaving tools and needle-felt supplies.">
36<script type="text/javascript"> 37 const observer = new MutationObserver((e) => { 38 e.forEach(({ addedNodes: e }) => { 39 e.forEach((e) => { 40 1 === e.nodeType && 41 'SCRIPT' === e.tagName && 42 !e.classList.contains('analytics') && 43 (e.innerHTML.includes('asyncLoad') && 44 (e.innerHTML = e.innerHTML 45 .replace( 46 'if(window.attachEvent)', 47 "document.addEventListener('asyncLazyLoad',function(event){asyncLoad();});if(window.attachEvent)" 48 ) 49 .replaceAll(', asyncLoad', ', function(){}')), 50 e.innerHTML.includes('PreviewBarInjector') && 51 (e.innerHTML = e.innerHTML.replace('DOMContentLoaded', 'asyncLazyLoad')), 52 (e.src.includes('assets/storefront/features') || 53 e.src.includes('assets/shopify_pay') || 54 e.src.includes('connect.facebook.net')) && 55 (e.setAttribute('data-src', e.src), e.removeAttribute('src'))); 56 }); 57 }); 58 }); 59 observer.observe(document.documentElement, { childList: !0, subtree: !0 }); 60</script>
60 61 62<meta name="twitter:card" content="summary_large_image"> 63<meta name="twitter:title" content="fūnemstudio"> 64<meta name="twitter:description" content="Weaving Kits and Fibre bundles. Discover our wide range of yarns that are great for knitting, weaving and crochet along our big collections of cotton string, weaving tools and needle-felt supplies."> 65 66 67 68
68<script data-src="//funemstudio.com/cdn/shop/t/23/assets/lazySizes.js?v=119734929752824477511763056411"></script>
68 69 70 71 <link rel="canonical" href="https://funemstudio.com/"><link rel="preconnect" href="https://fonts.shopifycdn.com" crossorigin><title> 72 fÅ«nemstudio 73 – FÅ«nem Studio</title> 74 75
75<script src="//funemstudio.com/cdn/shop/t/23/assets/constants.js?v=140014750493322758901763056407" defer="defer"></script>
75 76
76<script src="//funemstudio.com/cdn/shop/t/23/assets/pubsub.js?v=25310214064522200911763056410" defer="defer"></script>
76 77
77<script src="//funemstudio.com/cdn/shop/t/23/assets/global.js?v=133293057165676098001764959815" defer="defer"></script>
77 78
78<script data-src="//funemstudio.com/cdn/shop/t/23/assets/details-disclosure.js?v=13653116266235556501763056409" defer="defer"></script>
78 79
79<script data-src="//funemstudio.com/cdn/shop/t/23/assets/details-modal.js?v=25581673532751508451763056410" defer="defer"></script>
79 80
80<script data-src="//funemstudio.com/cdn/shop/t/23/assets/search-form.js?v=133129549252120666541763056410" defer="defer"></script>
80<script>window.performance && window.performance.mark && window.performance.mark('shopify.content_for_header.start');</script>
80<meta name="facebook-domain-verification" content="5eb089aha33dalk24wyrt3cv8r8zev"> 81<meta name="google-site-verification" content="R89EE2BkrS8Wg0MtUE767PIKt65aR-coiTa5AWyoldA"> 82<meta id="shopify-digital-wallet" name="shopify-digital-wallet" content="/79033303338/digital_wallets/dialog"> 83<meta id="in-context-paypal-metadata" data-shop-id="79033303338" data-venmo-supported="false" data-environment="production" data-locale="en_US" data-paypal-v4="true" data-currency="USD"> 84<link rel="ucp" href="/.well-known/ucp" version="2026-08-25"><link rel="alternate" hreflang="x-default" href="https://funemstudio.com/"> 85<link rel="alternate" hreflang="en" href="https://funemstudio.com/"> 86<link rel="alternate" hreflang="de" href="https://funemstudio.com/de"> 87<link rel="alternate" hreflang="fr" href="https://funemstudio.com/fr">
88<script async="async" src="/checkouts/internal/preloads.js?locale=en-US"></script>
88 89<link rel="preconnect" href="https://shop.app" crossorigin="anonymous">
90<script async="async" src="https://shop.app/checkouts/internal/preloads.js?locale=en-US&shop_id=79033303338" crossorigin="anonymous"></script>
vendor: 1 bytes, line 90
90
91<script id="apple-pay-shop-capabilities" type="application/json">{"shopId":79033303338,"countryCode":"NL","currencyCode":"USD","merchantCapabilities":["supports3DS"],"merchantId":"gid:\/\/shopify\/Shop\/79033303338","merchantName":"Fūnem Studio","requiredBillingContactFields":["postalAddress","email","phone"],"requiredShippingContactFields":["postalAddress","email","phone"],"shippingType":"shipping","supportedNetworks":["visa","maestro","masterCard","amex"],"total":{"type":"pending","label":"Fūnem Studio","amount":"1.00"},"shopifyPaymentsEnabled":true,"supportsSubscriptions":true}</script>
vendor: 1 bytes, line 91
91
92<script id="shopify-features" type="application/json">{"accessToken":"ad172a447881d113d5cc454b1cec1a09","betas":["rich-media-storefront-analytics"],"domain":"funemstudio.com","predictiveSearch":true,"shopId":79033303338,"locale":"en"}</script>
vendor: 1 bytes, line 92
92
93<script>var Shopify = Shopify || {}; 94Shopify.shop = "funemstudio.myshopify.com"; 95Shopify.locale = "en"; 96Shopify.currency = {"active":"USD","rate":"1.1601072"}; 97Shopify.country = "US"; 98Shopify.theme = {"name":"funem-theme\/main","id":182536831357,"schema_name":"Dawn","schema_version":"15.2.0","theme_store_id":null,"role":"main"}; 99Shopify.theme.handle = "null"; 100Shopify.theme.style = {"id":null,"handle":null}; 101Shopify.cdnHost = "funemstudio.com/cdn"; 102Shopify.routes = Shopify.routes || {}; 103Shopify.routes.root = "/"; 104Shopify.shopJsCdnBaseUrl = "https://cdn.shopify.com/shopifycloud/shop-js"; 105Shopify.SignInWithShop = Shopify.SignInWithShop || {}; 106Shopify.SignInWithShop.User = Shopify.SignInWithShop.User || {}; 107Shopify.SignInWithShop.User.recognized = false;</script>
vendor: 1 bytes, line 107
107
108<script type="module">!function(o){(o.Shopify=o.Shopify||{}).modules=!0}(window);</script>
vendor: 1 bytes, line 108
108
109<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 109
109
110<script> 111 window.ShopifyPay = window.ShopifyPay || {}; 112 window.ShopifyPay.apiHost = "shop.app\/pay"; 113 window.ShopifyPay.redirectState = null; 114</script>
vendor: 1 bytes, line 114
114
115<script> 116 window.Shopify = window.Shopify || {}; 117 window.Shopify.SignInWithShop = window.Shopify.SignInWithShop || {}; 118 window.Shopify.SignInWithShop.assetMetrics = { sampleRate: 0.25 }; 119 window.Shopify.SignInWithShop.eligible = true; 120</script>
vendor: 1 bytes, line 120
120
121<script id="shop-js-analytics" type="application/json">{"pageType":"index"}</script>
vendor: 1 bytes, line 121
121
122<script defer="defer" async type="module" src="https://cdn.shopify.com/shopifycloud/shop-js/modules/v2/loader.init-shop-cart-sync.en.esm.js"></script>
vendor: 1 bytes, line 122
122
123<script type="module"> 124 await import("https://cdn.shopify.com/shopifycloud/shop-js/modules/v2/loader.init-shop-cart-sync.en.esm.js"); 125 126 window.Shopify.SignInWithShop?.initShopCartSync?.({"fedCMEnabled":true,"windoidEnabled":true}); 127 128</script>
vendor: 1 bytes, line 128
128
129<script> 130 window.Shopify = window.Shopify || {}; 131 if (!window.Shopify.featureAssets) window.Shopify.featureAssets = {}; 132 window.Shopify.featureAssets['shop-js'] = {"avatar":["modules/v2/loader.avatar.en.esm.js"],"checkout-modal":["modules/v2/loader.checkout-modal.en.esm.js"],"init-customer-accounts-sign-up":["modules/v2/loader.init-customer-accounts-sign-up.en.esm.js"],"init-customer-accounts":["modules/v2/loader.init-customer-accounts.en.esm.js"],"init-fed-cm":["modules/v2/loader.init-fed-cm.en.esm.js"],"init-shop-cart-sync":["modules/v2/loader.init-shop-cart-sync.en.esm.js"],"init-shop-email-lookup-coordinator":["modules/v2/loader.init-shop-email-lookup-coordinator.en.esm.js"],"init-shop-for-new-customer-accounts":["modules/v2/loader.init-shop-for-new-customer-accounts.en.esm.js"],"init-shop-user-recognition":["modules/v2/loader.init-shop-user-recognition.en.esm.js"],"init-windoid":["modules/v2/loader.init-windoid.en.esm.js"],"lead-capture":["modules/v2/loader.lead-capture.en.esm.js"],"listener":["modules/v2/loader.listener.en.esm.js"],"pay-button":["modules/v2/loader.pay-button.en.esm.js"],"payment-terms":["modules/v2/loader.payment-terms.en.esm.js"],"shop-button":["modules/v2/loader.shop-button.en.esm.js"],"shop-cart-sync":["modules/v2/loader.shop-cart-sync.en.esm.js"],"shop-cash-offers":["modules/v2/loader.shop-cash-offers.en.esm.js"],"shop-follow-button":["modules/v2/loader.shop-follow-button.en.esm.js"],"shop-login-button":["modules/v2/loader.shop-login-button.en.esm.js"],"shop-login":["modules/v2/loader.shop-login.en.esm.js"],"shop-toast-manager":["modules/v2/loader.shop-toast-manager.en.esm.js"],"shop-user-recognition":["modules/v2/loader.shop-user-recognition.en.esm.js"]}; 133</script>
vendor: 1 bytes, line 133
133
134<script>(function() { 135 var isLoaded = false; 136 function asyncLoad() { 137 if (isLoaded) return; 138 isLoaded = true; 139 var urls = ["https:\/\/chimpstatic.com\/mcjs-connected\/js\/users\/8367082fb8b3161eb3608d932\/27e3a054ada937d404eb4b30a.js?shop=funemstudio.myshopify.com","https:\/\/ecommplugins-scripts.trustpilot.com\/v2.1\/js\/header.min.js?settings=eyJrZXkiOiJJM0x0N2t4a1RxZlFVbU90IiwicyI6Im5vbmUifQ==\u0026v=2.5\u0026shop=funemstudio.myshopify.com","https:\/\/ecommplugins-trustboxsettings.trustpilot.com\/funemstudio.myshopify.com.js?settings=1718793475855\u0026shop=funemstudio.myshopify.com","https:\/\/cdn.nfcube.com\/instafeed-54d126a849e8e590d0a3b879d836eb97.js?shop=funemstudio.myshopify.com","https:\/\/widget.trustpilot.com\/bootstrap\/v5\/tp.widget.sync.bootstrap.min.js?shop=funemstudio.myshopify.com","https:\/\/s3.eu-west-1.amazonaws.com\/production-klarna-il-shopify-osm\/8e755f2cd988b06805d774c109e399b50f734eee\/funemstudio.myshopify.com-1727792195317.js?shop=funemstudio.myshopify.com"]; 140 for (var i = 0; i < urls.length; i++) { 141 var s = document.createElement('script'); 142 s.type = 'text/javascript'; 143 s.async = true; 144 s.src = urls[i]; 145 var x = document.getElementsByTagName('script')[0]; 146 x.parentNode.insertBefore(s, x); 147 } 148 }; 149 if(window.attachEvent) { 150 window.attachEvent('onload', asyncLoad); 151 } else { 152 window.addEventListener('load', asyncLoad, false); 153 } 154})();</script>
vendor: 1 bytes, line 154
154
155<script id="__st">var __st={"a":79033303338,"offset":-14400,"reqid":"1980c11b-6a0f-495c-9215-1f8c7a0ac239-1790597545","pageurl":"funemstudio.com\/","u":"9429cd6c05de","p":"home"};</script>
vendor: 1 bytes, line 155
155
156<script>window.ShopifyPaypalV4VisibilityTracking = true;</script>
vendor: 1 bytes, line 156
156
157<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:'Protected by hCaptcha',privacyText:'Privacy',termsText:'Terms'},(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 157
157
158<script integrity="sha256-JjoPp5ZfB1sSAs5SQaol1x1GgvveM+BgmRzyDexInEQ=" data-source-attribution="shopify.loadfeatures" defer="defer" src="//funemstudio.com/cdn/shopifycloud/storefront/assets/storefront/load_feature-1bd60354.js" crossorigin="anonymous"></script>
vendor: 1 bytes, line 158
158
159<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 = "//funemstudio.com/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>
159<script crossorigin="anonymous" defer="defer" src="//funemstudio.com/cdn/shopifycloud/storefront/assets/shopify_pay/storefront-616277c7.js?v=20250812"></script>
vendor: 1 bytes, line 159
159
160<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 160
160
161<script> 162 window.Shopify = window.Shopify || {}; 163 window.Shopify.MCP = window.Shopify.MCP || {}; 164 window.Shopify.MCP.enabled = true; 165 window.Shopify.MCP.shop = "funemstudio.myshopify.com"; 166 window.Shopify.MCP.mcpEndpoint = "https:\/\/funemstudio.com\/api\/mcp"; 167 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"]}}]; 168</script>
vendor: 1 bytes, line 168
168
169<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("\/\/funemstudio.com\/cdn\/shopifycloud\/storefront\/assets\/storefront\/webmcp-c6b62ece.js","sha256-ke4DDuBjdvea3vxLWxHc9E9nq8zihuG4IfYEGbb77ys=");})(); 170</script>
vendor: 1 bytes, line 170
170
171<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://funemstudio.com/cdn/shopifycloud/portable-wallets/latest/portable-wallets.en.js",t.type="module",document.head.appendChild(t)}}; 172</script>
vendor: 1 bytes, line 172
172
173<script data-source-attribution="shopify.dynamic_checkout.buyer_consent"> 174 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); 175</script>
vendor: 1 bytes, line 175
175
176<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})}})); 177</script>
177 178<link id="shopify-accelerated-checkout-styles" rel="stylesheet" media="screen" href="https://funemstudio.com/cdn/shopifycloud/portable-wallets/latest/accelerated-checkout-backwards-compat.css" crossorigin="anonymous"> 179<style id="shopify-accelerated-checkout-cart"> 180 #shopify-buyer-consent { 181 margin-top: 1em; 182 display: inline-block; 183 width: 100%; 184} 185 186#shopify-buyer-consent.hidden { 187 display: none; 188} 189 190#shopify-subscription-policy-button { 191 background: none; 192 border: none; 193 padding: 0; 194 text-decoration: underline; 195 font-size: inherit; 196 cursor: pointer; 197} 198 199#shopify-subscription-policy-button::before { 200 box-shadow: none; 201} 202 203 </style>
204<script id="sections-script" data-sections="header" defer="defer" src="//funemstudio.com/cdn/shop/t/23/compiled_assets/scripts.js?v=78247052187548940241763056430"></script>
vendor: 1 bytes, line 204
204
205<script id="shopify-cfh-end">window.performance && window.performance.mark && window.performance.mark('shopify.content_for_header.end');</script>
205 206 207 208 <style data-shopify> 209 @font-face { 210 font-family: Outfit; 211 font-weight: 400; 212 font-style: normal; 213 font-display: swap; 214 src: url("//funemstudio.com/cdn/fonts/outfit/outfit_n4.387c2e2715c484a1f1075eb90d64808f1b37ac58.woff2") format("woff2"), 215 url("//funemstudio.com/cdn/fonts/outfit/outfit_n4.aca8c81f18f62c9baa15c2dc5d1f6dd5442cdc50.woff") format("woff"); 216} 217 218 @font-face { 219 font-family: Outfit; 220 font-weight: 700; 221 font-style: normal; 222 font-display: swap; 223 src: url("//funemstudio.com/cdn/fonts/outfit/outfit_n7.bfc2ca767cd7c6962e82c320123933a7812146d6.woff2") format("woff2"), 224 url("//funemstudio.com/cdn/fonts/outfit/outfit_n7.f0b22ea9a32b6f1f6f493dd3a7113aae3464d8b2.woff") format("woff"); 225} 226 227 228 229 @font-face { 230 font-family: Cabin; 231 font-weight: 400; 232 font-style: normal; 233 font-display: swap; 234 src: url("//funemstudio.com/cdn/fonts/cabin/cabin_n4.cefc6494a78f87584a6f312fea532919154f66fe.woff2") format("woff2"), 235 url("//funemstudio.com/cdn/fonts/cabin/cabin_n4.8c16611b00f59d27f4b27ce4328dfe514ce77517.woff") format("woff"); 236} 237 238 239 240 :root, 241 .color-scheme-1 { 242 --color-background: 255,255,255; 243 244 --gradient-background: #ffffff; 245 246 247 248 249 --color-foreground: 0,0,0; 250 --color-background-contrast: 191,191,191; 251 --color-shadow: 18,18,18; 252 --color-button: 249,234,161; 253 --color-button-text: 0,0,0; 254 --color-secondary-button: 255,255,255; 255 --color-secondary-button-text: 255,181,2; 256 --color-link: 255,181,2; 257 --color-badge-foreground: 0,0,0; 258 --color-badge-background: 255,255,255; 259 --color-badge-border: 0,0,0; 260 --payment-terms-background-color: rgb(255 255 255); 261 } 262 263 264 .color-scheme-2 { 265 --color-background: 149,149,149; 266 267 --gradient-background: #959595; 268 269 270 271 272 --color-foreground: 255,255,255; 273 --color-background-contrast: 85,85,85; 274 --color-shadow: 18,18,18; 275 --color-button: 18,18,18; 276 --color-button-text: 174,133,71; 277 --color-secondary-button: 149,149,149; 278 --color-secondary-button-text: 18,18,18; 279 --color-link: 18,18,18; 280 --color-badge-foreground: 255,255,255; 281 --color-badge-background: 149,149,149; 282 --color-badge-border: 255,255,255; 283 --payment-terms-background-color: rgb(149 149 149); 284 } 285 286 287 .color-scheme-3 { 288 --color-background: 255,255,255; 289 290 --gradient-background: #ffffff; 291 292 293 294 295 --color-foreground: 0,0,0; 296 --color-background-contrast: 191,191,191; 297 --color-shadow: 18,18,18; 298 --color-button: 255,181,2; 299 --color-button-text: 18,18,18; 300 --color-secondary-button: 255,255,255; 301 --color-secondary-button-text: 174,133,71; 302 --color-link: 174,133,71; 303 --color-badge-foreground: 0,0,0; 304 --color-badge-background: 255,255,255; 305 --color-badge-border: 0,0,0; 306 --payment-terms-background-color: rgb(255 255 255); 307 } 308 309 310 .color-scheme-4 { 311 --color-background: 255,255,255; 312 313 --gradient-background: #ffffff; 314 315 316 317 318 --color-foreground: 18,18,18; 319 --color-background-contrast: 191,191,191; 320 --color-shadow: 18,18,18; 321 --color-button: 156,175,136; 322 --color-button-text: 18,18,18; 323 --color-secondary-button: 255,255,255; 324 --color-secondary-button-text: 255,255,255; 325 --color-link: 255,255,255; 326 --color-badge-foreground: 18,18,18; 327 --color-badge-background: 255,255,255; 328 --color-badge-border: 18,18,18; 329 --payment-terms-background-color: rgb(255 255 255); 330 } 331 332 333 .color-scheme-5 { 334 --color-background: 243,240,230; 335 336 --gradient-background: #f3f0e6; 337 338 339 340 341 --color-foreground: 18,18,18; 342 --color-background-contrast: 202,188,144; 343 --color-shadow: 18,18,18; 344 --color-button: 255,255,255; 345 --color-button-text: 51,79,180; 346 --color-secondary-button: 243,240,230; 347 --color-secondary-button-text: 0,0,0; 348 --color-link: 0,0,0; 349 --color-badge-foreground: 18,18,18; 350 --color-badge-background: 243,240,230; 351 --color-badge-border: 18,18,18; 352 --payment-terms-background-color: rgb(243 240 230); 353 } 354 355 356 .color-scheme-053fc56f-c190-46a4-9ec5-297a03b8aa55 { 357 --color-background: 243,240,230; 358 359 --gradient-background: #f3f0e6; 360 361 362 363 364 --color-foreground: 18,18,18; 365 --color-background-contrast: 202,188,144; 366 --color-shadow: 18,18,18; 367 --color-button: 18,18,18; 368 --color-button-text: 255,255,255; 369 --color-secondary-button: 243,240,230; 370 --color-secondary-button-text: 18,18,18; 371 --color-link: 18,18,18; 372 --color-badge-foreground: 18,18,18; 373 --color-badge-background: 243,240,230; 374 --color-badge-border: 18,18,18; 375 --payment-terms-background-color: rgb(243 240 230); 376 } 377 378 379 .color-scheme-e7d21afd-4ceb-4bd9-bc7b-c7b6aa96cfcd { 380 --color-background: 255,255,255; 381 382 --gradient-background: #ffffff; 383 384 385 386 387 --color-foreground: 255,181,2; 388 --color-background-contrast: 191,191,191; 389 --color-shadow: 18,18,18; 390 --color-button: 255,181,2; 391 --color-button-text: 255,255,255; 392 --color-secondary-button: 255,255,255; 393 --color-secondary-button-text: 255,255,255; 394 --color-link: 255,255,255; 395 --color-badge-foreground: 255,181,2; 396 --color-badge-background: 255,255,255; 397 --color-badge-border: 255,181,2; 398 --payment-terms-background-color: rgb(255 255 255); 399 } 400 401 402 .color-scheme-8803a2ba-d486-4465-8e9d-095be41885c0 { 403 --color-background: 255,255,255; 404 405 --gradient-background: #ffffff; 406 407 408 409 410 --color-foreground: 255,255,255; 411 --color-background-contrast: 191,191,191; 412 --color-shadow: 0,0,0; 413 --color-button: 255,255,255; 414 --color-button-text: 0,0,0; 415 --color-secondary-button: 255,255,255; 416 --color-secondary-button-text: 0,0,0; 417 --color-link: 0,0,0; 418 --color-badge-foreground: 255,255,255; 419 --color-badge-background: 255,255,255; 420 --color-badge-border: 255,255,255; 421 --payment-terms-background-color: rgb(255 255 255); 422 } 423 424 425 .color-scheme-078518c5-ff82-418c-af89-d998b5846a89 { 426 --color-background: 228,174,177; 427 428 --gradient-background: #e4aeb1; 429 430 431 432 433 --color-foreground: 255,255,255; 434 --color-background-contrast: 196,78,85; 435 --color-shadow: 18,18,18; 436 --color-button: 18,18,18; 437 --color-button-text: 255,255,255; 438 --color-secondary-button: 228,174,177; 439 --color-secondary-button-text: 18,18,18; 440 --color-link: 18,18,18; 441 --color-badge-foreground: 255,255,255; 442 --color-badge-background: 228,174,177; 443 --color-badge-border: 255,255,255; 444 --payment-terms-background-color: rgb(228 174 177); 445 } 446 447 448 .color-scheme-93a6869b-499d-4d95-8f9f-7dffc3d75f51 { 449 --color-background: 255,255,255; 450 451 --gradient-background: #ffffff; 452 453 454 455 456 --color-foreground: 18,18,18; 457 --color-background-contrast: 191,191,191; 458 --color-shadow: 18,18,18; 459 --color-button: 18,18,18; 460 --color-button-text: 255,255,255; 461 --color-secondary-button: 255,255,255; 462 --color-secondary-button-text: 18,18,18; 463 --color-link: 18,18,18; 464 --color-badge-foreground: 18,18,18; 465 --color-badge-background: 255,255,255; 466 --color-badge-border: 18,18,18; 467 --payment-terms-background-color: rgb(255 255 255); 468 } 469 470 471 .color-scheme-54cd01f1-f955-4b11-8d6d-a770a85a9268 { 472 --color-background: 0,0,0; 473 474 --gradient-background: #000000; 475 476 477 478 479 --color-foreground: 255,255,255; 480 --color-background-contrast: 128,128,128; 481 --color-shadow: 18,18,18; 482 --color-button: 18,18,18; 483 --color-button-text: 255,255,255; 484 --color-secondary-button: 0,0,0; 485 --color-secondary-button-text: 18,18,18; 486 --color-link: 18,18,18; 487 --color-badge-foreground: 255,255,255; 488 --color-badge-background: 0,0,0; 489 --color-badge-border: 255,255,255; 490 --payment-terms-background-color: rgb(0 0 0); 491 } 492 493 494 .color-scheme-b9257b46-f942-42a9-9c7b-f7ee8b9a54f8 { 495 --color-background: 255,255,255; 496 497 --gradient-background: #ffffff; 498 499 500 501 502 --color-foreground: 18,18,18; 503 --color-background-contrast: 191,191,191; 504 --color-shadow: 18,18,18; 505 --color-button: 18,18,18; 506 --color-button-text: 255,255,255; 507 --color-secondary-button: 255,255,255; 508 --color-secondary-button-text: 0,0,0; 509 --color-link: 0,0,0; 510 --color-badge-foreground: 18,18,18; 511 --color-badge-background: 255,255,255; 512 --color-badge-border: 18,18,18; 513 --payment-terms-background-color: rgb(255 255 255); 514 } 515 516 517 .color-scheme-3fc8c361-f258-496e-b0b3-7ed2797084f4 { 518 --color-background: 255,255,255; 519 520 --gradient-background: #ffffff; 521 522 523 524 525 --color-foreground: 93,93,93; 526 --color-background-contrast: 191,191,191; 527 --color-shadow: 174,133,71; 528 --color-button: 93,93,93; 529 --color-button-text: 255,255,255; 530 --color-secondary-button: 255,255,255; 531 --color-secondary-button-text: 40,30,26; 532 --color-link: 40,30,26; 533 --color-badge-foreground: 93,93,93; 534 --color-badge-background: 255,255,255; 535 --color-badge-border: 93,93,93; 536 --payment-terms-background-color: rgb(255 255 255); 537 } 538 539 540 .color-scheme-79e4b1ee-1330-4d38-9998-40bfe4bc1105 { 541 --color-background: 255,255,255; 542 543 --gradient-background: #ffffff; 544 545 546 547 548 --color-foreground: 18,18,18; 549 --color-background-contrast: 191,191,191; 550 --color-shadow: 18,18,18; 551 --color-button: 0,0,0; 552 --color-button-text: 228,174,177; 553 --color-secondary-button: 255,255,255; 554 --color-secondary-button-text: 228,174,177; 555 --color-link: 228,174,177; 556 --color-badge-foreground: 18,18,18; 557 --color-badge-background: 255,255,255; 558 --color-badge-border: 18,18,18; 559 --payment-terms-background-color: rgb(255 255 255); 560 } 561 562 563 .color-scheme-e17f0f5f-cacd-49fd-b375-a961723202bb { 564 --color-background: 255,255,255; 565 566 --gradient-background: #ffffff; 567 568 569 570 571 --color-foreground: 18,18,18; 572 --color-background-contrast: 191,191,191; 573 --color-shadow: 18,18,18; 574 --color-button: 18,18,18; 575 --color-button-text: 255,255,255; 576 --color-secondary-button: 255,255,255; 577 --color-secondary-button-text: 18,18,18; 578 --color-link: 18,18,18; 579 --color-badge-foreground: 18,18,18; 580 --color-badge-background: 255,255,255; 581 --color-badge-border: 18,18,18; 582 --payment-terms-background-color: rgb(255 255 255); 583 } 584 585 586 .color-scheme-134eb238-7fcf-47f6-823b-4130dfc27182 { 587 --color-background: 193,201,167; 588 589 --gradient-background: #c1c9a7; 590 591 592 593 594 --color-foreground: 18,18,18; 595 --color-background-contrast: 135,149,91; 596 --color-shadow: 18,18,18; 597 --color-button: 18,18,18; 598 --color-button-text: 156,175,136; 599 --color-secondary-button: 193,201,167; 600 --color-secondary-button-text: 18,18,18; 601 --color-link: 18,18,18; 602 --color-badge-foreground: 18,18,18; 603 --color-badge-background: 193,201,167; 604 --color-badge-border: 18,18,18; 605 --payment-terms-background-color: rgb(193 201 167); 606 } 607 608 609 .color-scheme-5d353249-b5ea-48fd-bfda-fb67c434cd3a { 610 --color-background: 255,255,255; 611 612 --gradient-background: #ffffff; 613 614 615 616 617 --color-foreground: 32,32,32; 618 --color-background-contrast: 191,191,191; 619 --color-shadow: 18,18,18; 620 --color-button: 18,18,18; 621 --color-button-text: 156,175,136; 622 --color-secondary-button: 255,255,255; 623 --color-secondary-button-text: 18,18,18; 624 --color-link: 18,18,18; 625 --color-badge-foreground: 32,32,32; 626 --color-badge-background: 255,255,255; 627 --color-badge-border: 32,32,32; 628 --payment-terms-background-color: rgb(255 255 255); 629 } 630 631 632 .color-scheme-b0f27314-3de4-45fb-9523-a111e151084f { 633 --color-background: 237,246,251; 634 635 --gradient-background: #edf6fb;
636 637 638 639 640 --color-foreground: 18,18,18; 641 --color-background-contrast: 133,194,228; 642 --color-shadow: 18,18,18; 643 --color-button: 0,182,174; 644 --color-button-text: 255,255,255; 645 --color-secondary-button: 237,246,251; 646 --color-secondary-button-text: 255,255,255; 647 --color-link: 255,255,255; 648 --color-badge-foreground: 18,18,18; 649 --color-badge-background: 237,246,251; 650 --color-badge-border: 18,18,18; 651 --payment-terms-background-color: rgb(237 246 251); 652 } 653 654 655 .color-scheme-fe884e2d-4302-4f8b-868a-99137bd1eb9c { 656 --color-background: 0,0,0; 657 658 --gradient-background: rgba(0,0,0,0); 659 660 661 662 663 --color-foreground: 255,255,255; 664 --color-background-contrast: 128,128,128; 665 --color-shadow: 18,18,18; 666 --color-button: 0,182,174; 667 --color-button-text: 255,255,255; 668 --color-secondary-button: 0,0,0; 669 --color-secondary-button-text: 18,18,18; 670 --color-link: 18,18,18; 671 --color-badge-foreground: 255,255,255; 672 --color-badge-background: 0,0,0; 673 --color-badge-border: 255,255,255; 674 --payment-terms-background-color: rgb(0 0 0); 675 } 676 677 678 .color-scheme-97d518be-0a45-403a-821a-30800012a24a { 679 --color-background: 255,255,255; 680 681 --gradient-background: #ffffff; 682 683 684 685 686 --color-foreground: 0,0,0; 687 --color-background-contrast: 191,191,191; 688 --color-shadow: 18,18,18; 689 --color-button: 237,108,165; 690 --color-button-text: 255,255,255; 691 --color-secondary-button: 255,255,255; 692 --color-secondary-button-text: 18,18,18; 693 --color-link: 18,18,18; 694 --color-badge-foreground: 0,0,0; 695 --color-badge-background: 255,255,255; 696 --color-badge-border: 0,0,0; 697 --payment-terms-background-color: rgb(255 255 255); 698 } 699 700 701 body, .color-scheme-1, .color-scheme-2, .color-scheme-3, .color-scheme-4, .color-scheme-5, .color-scheme-053fc56f-c190-46a4-9ec5-297a03b8aa55, .color-scheme-e7d21afd-4ceb-4bd9-bc7b-c7b6aa96cfcd, .color-scheme-8803a2ba-d486-4465-8e9d-095be41885c0, .color-scheme-078518c5-ff82-418c-af89-d998b5846a89, .color-scheme-93a6869b-499d-4d95-8f9f-7dffc3d75f51, .color-scheme-54cd01f1-f955-4b11-8d6d-a770a85a9268, .color-scheme-b9257b46-f942-42a9-9c7b-f7ee8b9a54f8, .color-scheme-3fc8c361-f258-496e-b0b3-7ed2797084f4, .color-scheme-79e4b1ee-1330-4d38-9998-40bfe4bc1105, .color-scheme-e17f0f5f-cacd-49fd-b375-a961723202bb, .color-scheme-134eb238-7fcf-47f6-823b-4130dfc27182, .color-scheme-5d353249-b5ea-48fd-bfda-fb67c434cd3a, .color-scheme-b0f27314-3de4-45fb-9523-a111e151084f, .color-scheme-fe884e2d-4302-4f8b-868a-99137bd1eb9c, .color-scheme-97d518be-0a45-403a-821a-30800012a24a { 702 color: rgba(var(--color-foreground), 0.75); 703 background-color: rgb(var(--color-background)); 704 } 705 706 :root { 707 --font-body-family: Outfit, sans-serif; 708 --font-body-style: normal; 709 --font-body-weight: 400; 710 --font-body-weight-bold: 700; 711 712 --font-heading-family: Cabin, sans-serif; 713 --font-heading-style: normal; 714 --font-heading-weight: 400; 715 716 --font-body-scale: 1.0; 717 --font-heading-scale: 1.0; 718 719 --media-padding: px; 720 --media-border-opacity: 0.0; 721 --media-border-width: 0px; 722 --media-radius: 0px; 723 --media-shadow-opacity: 0.0; 724 --media-shadow-horizontal-offset: 0px; 725 --media-shadow-vertical-offset: 4px; 726 --media-shadow-blur-radius: 5px; 727 --media-shadow-visible: 0; 728 729 --page-width: 160rem; 730 --page-width-margin: 0rem; 731 732 --product-card-image-padding: 0.0rem; 733 --product-card-corner-radius: 0.0rem; 734 --product-card-text-alignment: center; 735 --product-card-border-width: 0.0rem; 736 --product-card-border-opacity: 0.0; 737 --product-card-shadow-opacity: 0.0; 738 --product-card-shadow-visible: 0; 739 --product-card-shadow-horizontal-offset: 0.0rem; 740 --product-card-shadow-vertical-offset: 0.4rem; 741 --product-card-shadow-blur-radius: 0.5rem; 742 743 --collection-card-image-padding: 0.0rem; 744 --collection-card-corner-radius: 0.0rem; 745 --collection-card-text-alignment: center; 746 --collection-card-border-width: 0.0rem; 747 --collection-card-border-opacity: 0.1; 748 --collection-card-shadow-opacity: 0.0; 749 --collection-card-shadow-visible: 0; 750 --collection-card-shadow-horizontal-offset: 0.0rem; 751 --collection-card-shadow-vertical-offset: 0.4rem; 752 --collection-card-shadow-blur-radius: 0.5rem; 753 754 --blog-card-image-padding: 0.0rem; 755 --blog-card-corner-radius: 0.0rem; 756 --blog-card-text-alignment: center; 757 --blog-card-border-width: 0.0rem; 758 --blog-card-border-opacity: 0.1; 759 --blog-card-shadow-opacity: 0.0; 760 --blog-card-shadow-visible: 0; 761 --blog-card-shadow-horizontal-offset: 0.0rem; 762 --blog-card-shadow-vertical-offset: 0.4rem; 763 --blog-card-shadow-blur-radius: 0.5rem; 764 765 --badge-corner-radius: 0.0rem; 766 --badge-letter-spacing: px; 767 --badge-typography-case: ; 768 769 --popup-border-width: 0px; 770 --popup-border-opacity: 0.1; 771 --popup-corner-radius: 0px; 772 --popup-shadow-opacity: 0.05; 773 --popup-shadow-horizontal-offset: 0px; 774 --popup-shadow-vertical-offset: 4px; 775 --popup-shadow-blur-radius: 5px; 776 777 --drawer-border-width: 0px; 778 --drawer-border-opacity: 0.1; 779 --drawer-shadow-opacity: 0.0; 780 --drawer-shadow-horizontal-offset: 0px; 781 --drawer-shadow-vertical-offset: 4px; 782 --drawer-shadow-blur-radius: 5px; 783 784 --spacing-sections-desktop: 0px; 785 --spacing-sections-mobile: 0px; 786 787 --grid-desktop-vertical-spacing: 32px; 788 --grid-desktop-horizontal-spacing: 16px; 789 --grid-mobile-vertical-spacing: 16px; 790 --grid-mobile-horizontal-spacing: 8px; 791 792 --text-boxes-border-opacity: 0.0; 793 --text-boxes-border-width: 0px; 794 --text-boxes-radius: 0px; 795 --text-boxes-shadow-opacity: 0.0; 796 --text-boxes-shadow-visible: 0; 797 --text-boxes-shadow-horizontal-offset: 0px; 798 --text-boxes-shadow-vertical-offset: 4px; 799 --text-boxes-shadow-blur-radius: 5px; 800 801 --buttons-radius: 40px; 802 --buttons-radius-outset: 41px; 803 --buttons-border-width: 1px; 804 --buttons-border-opacity: 1.0; 805 --buttons-shadow-opacity: 0.0; 806 --buttons-shadow-visible: 0; 807 --buttons-shadow-horizontal-offset: 0px; 808 --buttons-shadow-vertical-offset: 4px; 809 --buttons-shadow-blur-radius: 5px; 810 --buttons-border-offset: 0.3px; 811 812 --inputs-radius: 0px; 813 --inputs-border-width: 1px; 814 --inputs-border-opacity: 0.55; 815 --inputs-shadow-opacity: 0.0; 816 --inputs-shadow-horizontal-offset: 0px; 817 --inputs-margin-offset: 0px; 818 --inputs-shadow-vertical-offset: 0px; 819 --inputs-shadow-blur-radius: 5px; 820 --inputs-radius-outset: 0px; 821 822 --variant-pills-radius: 40px; 823 --variant-pills-border-width: 1px; 824 --variant-pills-border-opacity: 0.55; 825 --variant-pills-shadow-opacity: 0.0; 826 --variant-pills-shadow-horizontal-offset: 0px; 827 --variant-pills-shadow-vertical-offset: 4px; 828 --variant-pills-shadow-blur-radius: 5px; 829 } 830 831 *, 832 *::before, 833 *::after { 834 box-sizing: inherit; 835 } 836 837 html { 838 box-sizing: border-box; 839 font-size: calc(var(--font-body-scale) * 62.5%); 840 height: 100%; 841 } 842 843 body { 844 display: grid; 845 grid-template-rows: auto auto 1fr auto; 846 grid-template-columns: 100%; 847 min-height: 100%; 848 margin: 0; 849 font-size: 1.5rem; 850 letter-spacing: 0.06rem; 851 line-height: calc(1 + 0.8 / var(--font-body-scale)); 852 font-family: var(--font-body-family); 853 font-style: var(--font-body-style); 854 font-weight: var(--font-body-weight); 855 } 856 857 @media screen and (min-width: 750px) { 858 body { 859 font-size: 1.6rem; 860 } 861 } 862 863 .goshop-text-body-secondary { 864 font-family: "Open Sans" !important; 865 } 866 </style> 867 868 <!-- Critical CSS resources --> 869 <link rel="preload" href="//funemstudio.com/cdn/shop/t/23/assets/base.css?v=135311241769884340701763152023" as="style"> 870 <link rel="stylesheet" href="//funemstudio.com/cdn/shop/t/23/assets/base.css?v=135311241769884340701763152023"> 871 <!-- Tailwind CSS is critical for layout --> 872 <link rel="preload" href="//funemstudio.com/cdn/shop/t/23/assets/styles.css?v=40015554323669977441783434518" as="style"> 873 <link rel="stylesheet" href="//funemstudio.com/cdn/shop/t/23/assets/styles.css?v=40015554323669977441783434518"> 874 <!-- Splide is needed for LCP banner --> 875 <link rel="preload" href="//funemstudio.com/cdn/shop/t/23/assets/splide.min.css?v=44329677166622589231763056409" as="style"> 876 <link rel="stylesheet" href="//funemstudio.com/cdn/shop/t/23/assets/splide.min.css?v=44329677166622589231763056409"> 877 878 <link rel="preload" href="//funemstudio.com/cdn/shop/t/23/assets/global_style_tlpc.css?v=120578545811546290991763056408" as="style"> 879 880
880<script src="//funemstudio.com/cdn/shop/t/23/assets/splide.min.js?v=172251971909805708871763056410"></script>
880 881
881<script src="//funemstudio.com/cdn/shop/t/23/assets/featured-kits.js?v=111752075082059162791763056413"></script>
881 882 883 884 885 <link href="//funemstudio.com/cdn/shop/t/23/assets/component-card.css?v=148962651175116789151763152053" rel="stylesheet" type="text/css" media="all" /> 886 887 888<link href="//funemstudio.com/cdn/shop/t/23/assets/component-cart-drawer.css?v=7569164599415099801763056411" rel="stylesheet" type="text/css" media="all" /> 889 <link href="//funemstudio.com/cdn/shop/t/23/assets/component-cart.css?v=164254194585637299871763056413" rel="stylesheet" type="text/css" media="all" /> 890 <link href="//funemstudio.com/cdn/shop/t/23/assets/component-totals.css?v=15906652033866631521763056413" rel="stylesheet" type="text/css" media="all" /> 891 <link href="//funemstudio.com/cdn/shop/t/23/assets/component-price.css?v=179033232983767072791763056413" rel="stylesheet" type="text/css" media="all" /> 892 <link href="//funemstudio.com/cdn/shop/t/23/assets/component-discounts.css?v=152760482443307489271763056409" rel="stylesheet" type="text/css" media="all" /> 893<link rel="preload" as="font" href="//funemstudio.com/cdn/fonts/outfit/outfit_n4.387c2e2715c484a1f1075eb90d64808f1b37ac58.woff2" type="font/woff2" crossorigin><link rel="preload" as="font" href="//funemstudio.com/cdn/fonts/cabin/cabin_n4.cefc6494a78f87584a6f312fea532919154f66fe.woff2" type="font/woff2" crossorigin><link 894 rel="stylesheet" 895 data-href="//funemstudio.com/cdn/shop/t/23/assets/component-predictive-search.css?v=118923337488134913561763056412" 896 media="print" 897 onload="this.media='all'" 898 ><link href="//funemstudio.com/cdn/shop/t/23/assets/component-localization-form.css?v=170315343355214948141763056413" rel="stylesheet" type="text/css" media="all" /> 899
899<script src="//funemstudio.com/cdn/shop/t/23/assets/localization-form.js?v=144176611646395275351763056412" defer="defer"></script>
899<script> 900 if (Shopify.designMode) { 901 document.documentElement.classList.add('shopify-design-mode'); 902 } 903 </script>
903 904 905
905<script id="ABConvert-url-redirect-test-v1"> 906var abconvertThemeTestLiquidVariables = { abconvertDesignMode:false 907}; 908 909Object.keys(abconvertThemeTestLiquidVariables).forEach(function(key) { window[key] = 910abconvertThemeTestLiquidVariables[key]; }); 911var abconvertUrlRedirectTestDictV1 = {"experiments":[{"experimentId":"69bf102494e17f6dbe7eb54f","testGroups":[{"name":"Home","percentage":50,"testProducts":[],"url":"/","redirectRules":[],"paymentCustomization":[],"deliveryCustomization":[],"checkoutUICustomization":[],"shippingCost":2,"profitMargin":30,"_id":"69bf102494e17f6dbe7eb550"},{"name":"Carousel","percentage":50,"testProducts":[],"url":"/pages/top-picks-for-you","redirectRules":[],"paymentCustomization":[],"deliveryCustomization":[],"checkoutUICustomization":[],"shippingCost":2,"profitMargin":30,"_id":"69bf102494e17f6dbe7eb551"}],"triggerConditions":[[{"conditionType":"page_url","condition":"match_exactly","value":"/","_id":"69bf102494e17f6dbe7eb552"}]],"perserveQueryString":true,"redirectType":"trigger_once","urlDict":{"/":true,"/pages/top-picks-for-you":true},"startTime":"2026-03-21T21:39:48.083Z","isFilteredByCountry":true,"filteredCountries":["US"],"redirectControlGroup":true}],"fetchCountryCode":true,"shopPreviewKey":""}; 912 window.abconvertUrlRedirectTestDictV1 = abconvertUrlRedirectTestDictV1; 913(()=>{"use strict";
913const e="match_exactly",t="match_regex_exactly",n="contains",r="ends_with",o="starts_with",i="not_match_exactly",a="not_match_regex_exactly",s="not_contains",c="not_ends_with",u="not_starts_with",l="query_string",d="trigger_once",f=[/Googlebot/,/Googlebot-Image/,/Googlebot-Video/,/Googlebot-News/,/Storebot-Google/,/Google-InspectionTool/,/GoogleOther/,/Google-Extended/,/APIs-Google/,/AdsBot-Google-Mobile/,/AdsBot-Google/,/Mediapartners-Google/,/Google-Safety/,/FeedFetcher-Google/,/GoogleProducer/,/Bingbot/,/Slurp/,/DuckDuckBot/,/Baiduspider/,/YandexBot/,/facebot/,/Twitterbot/,/crawler/,/meta-externalads/,/facebookexternalhit/],g="https://app.abconvert.io";async function m(){localStorage.getItem("abconvert-country")||await async function(){const e=await fetch(`${g}/api/public/get-country-code`,{method:"GET",mode:"cors"}),t=(await e.json()).countryCode;t&&(console.log("successfully set country code: ",t),localStorage.setItem("abconvert-country",t))}()}function p(){return localStorage.getItem("abconvert-country")}const h="abconvert-session",w=18e5,v="abconvert-session",b="abconvert-visitor",y="abconvertCountry",x="abconvertSearchParams",S="abconvert-experiment-ids",I="abconvert-url-redirect",_="url-redirect",T="theme",R="template",N=(e,t)=>"undefined"!=typeof process&&process.env&&process.env[e]?parseFloat(process.env[e]):t;function k(e){for(var t=e+"=",n=document.cookie.split(";"),r=0;r<n.length;r++){for(var o=n[r];" "==o.charAt(0);)o=o.substring(1,o.length);if(0==o.indexOf(t))return o.substring(t.length,o.length)}return null}function O(e,t,n){var r,o=new Date;o.setTime(o.getTime()+n),r="; expires="+o.toUTCString(),document.cookie=e+"="+(t||"")+r+"; path=/"}function C(e,t,n,r){const o={[_]:"abconvert-url-redirect-experiments",[T]:"abconvert-theme-experiments",[R]:"abconvert-template-experiments"}[e];if(!o)return void console.error("[ABConvert] Invalid experiment type:",e);let i=[];try{const e=k(o);e&&(i=JSON.parse(e))}catch(e){console.warn("[ABConvert] Failed to parse existing cookie:",o,e)}const a={experimentId:t,groupIndex:n,startTime:r},s=i.findIndex((e=>e.experimentId===t));s>=0?i[s]=a:i.push(a),O(o,JSON.stringify(i),2592e6)}function P(){let e=k("abconvert-landing-page");return e||(e=window.location.pathname,O("abconvert-landing-page",e,w)),e}function U(){let e=k(h);e||(e="xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx".replace(/[xy]/g,(function(e){const t=16*Math.random()|0;return("x"===e?t:3&t|8).toString(16)})));const t=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:Date.now();const t=e+w,n=new Date(e),r=Date.UTC(n.getUTCFullYear(),n.getUTCMonth(),n.getUTCDate()+1,0,0,0,0);return Math.min(t,r)}()-Date.now();return O(h,e,t),e}function $(e){const t=(new Date).valueOf(),n=localStorage.getItem("abconvert-first-visit-time")?Number(localStorage.getItem("abconvert-first-visit-time")):t;return localStorage.getItem("abconvert-first-visit-time")||localStorage.setItem("abconvert-first-visit-time",t.toString()),n>(e=new Date(e).valueOf())?"new":"returning"}N("SRM_THRESHOLD_PRICE_TEST",1e-4),N("SRM_THRESHOLD_URL_REDIRECT_TEST",1e-4),N("SRM_THRESHOLD_THEME_TEST",1e-5);let A,E,L=0,D=0,J=!1;const B=()=>{J?(J=!1,E=(new Date).getTime(),D+=(E-A)/1e3):(J=!0,A=(new Date).getTime())};function G(e,t,n,r,o){const i=(new Date).getTime(),a=window.location.pathname.toString(),s=P();k(`abconvert-${t}-test-stay-time-recorded-${n}`)||(O(`abconvert-${t}-test-stay-time-recorded-${n}`,!0,18e5),setInterval((()=>{(new Date).getTime()-i>39e3&&B()}),39e3),window.addEventListener("beforeunload",(async()=>{const t=U(),c=(new Date).getTime(),u=(c-i)/1e3,l=(c-i)/1e3-L/1e3-D;fetch(e,{method:"POST",body:JSON.stringify({stayingTime:u,stayingTimeAdjusted:l,sessionId:t,experimentId:n,groupIndex:r,visitorType:$(o),pathName:a,landingPage:s}),keepalive:!0})})))}function j(e,t,n,r){const o=window.location.pathname.toString(),i=P();window.addEventListener("click",(a=>{if("A"===a.target.tagName){const s=a.target.getAttribute("href"),c=U();fetch(e,{method:"POST",body:JSON.stringify({sessionId:c,experimentId:t,groupIndex:n,link:s,visitorType:$(r),pathName:o,landingPage:i}),keepalive:!0})}}))}function F(e,t,n,r){const o=window.location.pathname.toString(),i=P();let a=!1;window.addEventListener("scroll",(()=>{a=!0})),window.addEventListener("click",(()=>{a=!0})),window.addEventListener("beforeunload",(async()=>
913{if(!a){const a=U();fetch(e,{method:"POST",body:JSON.stringify({sessionId:a,experimentId:t,groupIndex:n,visitorType:$(r),pathName:o,landingPage:i}),keepalive:!0})}}))}async function M(e,t,n,r){const o=U(),i=window.location.pathname.toString(),a=P();fetch(e,{method:"POST",body:JSON.stringify({sessionId:o,experimentId:t,groupIndex:n,visitorType:$(r),pathName:i,landingPage:a}),keepalive:!0})}window.addEventListener("scroll",(()=>{L+=1.8,B()}));const V="ABConvert";function W(e,t){if(!e||"/"===e)return t;const n=e.endsWith("/")?e.slice(0,-1):e;return t===n||t===n+"/"||t.startsWith(n+"/")?t:n+(t.startsWith("/")?t:"/"+t)}const q=[["Edge",/Edg(?:e|A|iOS)?\/(\d+[\d.]*)/],["Opera",/(?:OPR|Opera)\/(\d+[\d.]*)/],["Samsung Internet",/SamsungBrowser\/(\d+[\d.]*)/],["Chrome",/(?:Chrome|CriOS)\/(\d+[\d.]*)/],["Firefox",/(?:Firefox|FxiOS)\/(\d+[\d.]*)/],["Safari",/Version\/(\d+[\d.]*).*Safari/]],Y=[["iOS",/(?:iPhone|iPad|iPod).*OS (\d+[_\d]*)/],["Android",/Android (\d+[\d.]*)/],["Windows",/Windows NT (\d+[\d.]*)/],["macOS",/Mac OS X (\d+[_\d.]*)/],["ChromeOS",/CrOS \w+ ([\d.]+)/],["Linux",/Linux/]];function H(e){for(const[t,n]of q){const r=e.match(n);if(r)return{name:t,version:r[1]}}return{name:"",version:""}}function X(e){for(const[t,n]of Y){const r=e.match(n);if(r)return{name:t,version:(r[1]||"").replace(/_/g,".")}}return{name:"",version:""}}const K="abconvert.visitor",Q="abconvert.visitor.id",z=`${K}.first_seen`,Z=`${K}.country`,ee="abconvert.session",te=`${ee}.device`,ne=`${ee}.traffic_source.platform`,re=`${ee}.traffic_source.channel`,oe=`${ee}.referral_domain`,ie=`${ee}.landing_page`,ae=`${ee}.utm.source`,se=`${ee}.utm.medium`,ce=`${ee}.utm.campaign`,ue=`${ee}.utm.term`,le=`${ee}.utm.content`,de=`${ee}.gclid`,fe=`${ee}.fbclid`,ge=`${ee}.ttclid`,me=`${ee}.force_assign.global`,pe=`${ee}.force_assign.experiment.`,he="abconvert.experiment",we="traffic",ve="group",be=[/\beval\s*\(/i,/\bFunction\s*\(/i,/\bsetTimeout\s*\(/i,/\bsetInterval\s*\(/i,/\bfetch\s*\(/i,/\bXMLHttpRequest\b/i,/\bimport\s*\(/i,/\brequire\s*\(/i,/\b__proto__\b/i,/\bconstructor\s*\[/i,/\bdocument\s*\.\s*write/i,/\bdocument\s*\.\s*cookie\s*=/i,/\blocation\s*\.\s*href\s*=/i,/\blocation\s*=\s*/i,/\bwindow\s*\.\s*open\s*\(/i,/\balert\s*\(/i,/\bconfirm\s*\(/i,/\bprompt\s*\(/i];function ye(e){try{return localStorage.getItem(e)}catch(e){return null}}function xe(e,t){try{return localStorage.setItem(e,t),!0}catch(e){return!1}}function Se(e){try{return sessionStorage.getItem(e)}catch(e){return null}}function Ie(e,t){try{return sessionStorage.setItem(e,t),!0}catch(e){return!1}}function _e(){let e=ye(Q);return e||(e=`abc_${"xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx".replace(/[xy]/g,(function(e){const t=16*Math.random()|0;return("x"===e?t:3&t|8).toString(16)}))}`,xe(Q,e)),e}function Te(e){const t=function(e,t=0){const n=e.length%4,r=e.length-n;let o=t>>>0;const i=3432918353,a=461845907;let s,c=0;for(;c<r;)s=255&e.charCodeAt(c)|(255&e.charCodeAt(c+1))<<8|(255&e.charCodeAt(c+2))<<16|(255&e.charCodeAt(c+3))<<24,c+=4,s=Math.imul(s,i),s=s<<15|s>>>17,s=Math.imul(s,a),o^=s,o=o<<13|o>>>19,o=Math.imul(o,5)+3864292196;switch(s=0,n){case 3:s^=(255&e.charCodeAt(c+2))<<16;case 2:s^=(255&e.charCodeAt(c+1))<<8;case 1:s^=255&e.charCodeAt(c),s=Math.imul(s,i),s=s<<15|s>>>17,s=Math.imul(s,a),o^=s}return o^=e.length,o^=o>>>16,o=Math.imul(o,2246822507),o^=o>>>13,o=Math.imul(o,3266489909),o^=o>>>16,o>>>0}(e);return t%100}function Re(e,t){xe(`${he}.${e}.${we}`,t.toString())}function Ne(e,t,n){xe(`${he}.${e}.${ve}`,JSON.stringify({groupIndex:t,reason:n}))}function ke(e,t){var n,r;const{type:o,key:i,operator:a,value:s}=e;let c;switch(o){case"country":c=t.country;break;case"device":c=t.device;break;case"visitor_type":c=t.visitorType;break;case"traffic_source":{const e=Array.isArray(s)?s:[s],o=null!==(n=t.trafficChannel)&&void 0!==n?n:"",i=null!==(r=t.trafficPlatform)&&void 0!==r?r:"";switch(a){case"in":return e.includes(o)||e.includes(i);case"not_in":return!e.includes(o)&&!e.includes(i);case"equals":return o===e[0]||i===e[0];case"not_equals":return o!==e[0]&&i!==e[0];default:return!1}}case"referral_domain":c=t.referralDomain;break;case"landing_page":c=t.landingPage;break;case"query_param":c=i?t.queryParams[i]:null;break;case"cookie":c=i?t.cookies[i]:null;break;case"js":c=function(e){if("string"!=typeof e||!e.trim())return!1;if(e.length>500)return console.warn("[ABConvert] JS expression too long, max length:",500),!1;for(const t of be)if(t.test(e))return console.warn("[ABConvert] JS expression contains blocked pattern:",t.toString()),!1;try{return new Function(`\n 'use strict';\n try {\n return !!(${e});\n } catch (e) {\n return false;\n }\n `)()}catch(e){return console.warn("[ABConvert] JS expression evaluation failed:",(null==e?void 0:e.message)||e),!1}}(Array.isArray(s)?s[0]:s)?"true":"false";break;default:return!1}return function(e,t,n){const r=null!=t?t:"",o=Array.isArray(n)?n:[n];switch(e){case"equals":return r===o[0];case"not_equals":return r!==o[0];case"contains":return r.includes(o[0]);case"not_contains":return!r.includes(o[0]);case"in":return o.includes(r);case"not_in":return!o.includes(r);case"exists":return null!=t&&""!==t;case"not_exists":return null==t||""===t;case"starts_with":return r.startsWith(o[0]);case"regex":try{return new RegExp(o[0]).test(r)}catch(e){return!1}default:return!1}}(a,c,s)}function Oe(e){const{experimentId:t,trafficAllocationPercent:n,audienceTargeting:r,forceAssignRules:o,namespace:i,percentages:a,experimentStartTime:s}=e,c=function(e){try{if(e){const t=Se(`${pe}${e}`);if(null!==t&&!isNaN(Number(t)))return Number(t)}const t=Se(me);return null===t||isNaN(Number(t))?null:Number(t)}catch(e){return null}}(t);if(null!==c)return{inTest:!0,groupIndex:c<a.length?c:0,reason:"url_force_assign"};const u=_e();if(!function(e,t){if(!t)return!0;const[n,r,o]=t;if("number"!=typeof r||"number"!=typeof o)return!0;
913if(r<0||o>1||r>=o)return!0;const i=Te(`${e}:namespace:${n}`)/100;return i>=r&&i<o}(u,i))return{inTest:!1,groupIndex:-1,reason:"namespace_excluded"};if(!function(e,t,n){const r=function(e){const t=ye(`${he}.${e}.${we}`);return null===t?null:"true"===t}(t);if(null!==r)return r;if(n>=100)return Re(t,!0),!0;const o=Te(`${e}:${t}:traffic`)<n;return Re(t,o),o}(u,t,n))return{inTest:!1,groupIndex:-1,reason:"traffic_allocation_excluded"};const l=function(e){const t=`${he}.${e}.${ve}`,n=Se(t);if(null!==n){const e=parseInt(n,10);if(!isNaN(e))return{groupIndex:e,reason:"preview_override"}}const r=ye(t);if(null===r)return null;try{const e=JSON.parse(r);if("object"==typeof e&&null!==e&&"number"==typeof e.groupIndex)return{groupIndex:e.groupIndex,reason:e.reason}}catch(e){}return null}(t);if(null!==l){if(-1===l.groupIndex)return{inTest:!1,groupIndex:-1,reason:l.reason};if(l.groupIndex<a.length)return{inTest:!0,groupIndex:l.groupIndex,reason:l.reason}}const d=function(e){const t=function(){var e,t;const n=Se(ne),r=Se(re);if(n&&r)return{platform:n,channel:r};const o=document.referrer.toLowerCase(),i=new URLSearchParams(window.location.search),a=null===(e=i.get("utm_source"))||void 0===e?void 0:e.toLowerCase(),s=null===(t=i.get("utm_medium"))||void 0===t?void 0:t.toLowerCase();a&&Ie(ae,a),s&&Ie(se,s);const c=i.get("utm_campaign");c&&Ie(ce,c);const u=i.get("utm_term");u&&Ie(ue,u);const l=i.get("utm_content");l&&Ie(le,l);const d=i.get("gclid"),f=i.get("gad_source"),g=i.get("fbclid"),m=i.get("ttclid"),p=i.get("msclkid");d&&Ie(de,d),g&&Ie(fe,g),m&&Ie(ge,m);const h=navigator.userAgent.toLowerCase(),w=h.includes("instagram")?"instagram":h.includes("fbav")||h.includes("fban")?"facebook":h.includes("musical_ly")||h.includes("tiktok")?"tiktok":null,v=/^(cpc|ppc|paid|retargeting|banner|ads?)$/.test(s||""),b=(...e)=>e.some((e=>o.includes(e)));let y="direct",x="direct";return d||f||"google"===a||b("google.")?(y="google",x=d||f||v?"paid_search":"organic_search"):g||"facebook"===a||"fb"===a||b("facebook.com","fb.com")||"facebook"===w?(y="facebook",x=g||v?"paid_social":"organic_social"):"instagram"===a||"ig"===a||b("instagram.com")||"instagram"===w?(y="instagram",x=v?"paid_social":"organic_social"):m||"tiktok"===a||b("tiktok.com")||"tiktok"===w?(y="tiktok",x=m||v?"paid_social":"organic_social"):"twitter"===a||"x"===a||b("twitter.com","x.com","t.co")?(y="twitter",x=v?"paid_social":"organic_social"):"youtube"===a||"yt"===a||b("youtube.com","youtu.be")?(y="youtube",x=v?"paid_social":"organic_social"):p||"bing"===a||b("bing.com")?(y="bing",x=p||v?"paid_search":"organic_search"):b("yahoo.com","duckduckgo.com","baidu.com","yandex.")?(y="other_search",x="organic_search"):["email","e-mail","e_mail"].includes(a||"")||["email","e-mail","e_mail"].includes(s||"")?(y="email",x="email"):["sms","text"].includes(a||"")||["sms","text"].includes(s||"")?(y="sms",x="sms"):"affiliate"===s?(y="affiliate",x="affiliate"):o&&!o.includes(window.location.hostname)?(y="referral",x="referral"):a&&(y=a,x="referral"),Ie(ne,y),Ie(re,x),{platform:y,channel:x}}();return{country:Ce(),device:Pe(),visitorType:Ue(e),trafficPlatform:t.platform,trafficChannel:t.channel,referralDomain:$e(),landingPage:Ae(),queryParams:Ee(),c
913ookies:Le()}}(s);let f;if(function(e,t){if(!e||!e.enabled||!e.groups||0===e.groups.length)return!0;for(const n of e.groups)if(n.filters&&0!==n.filters.length&&!n.filters.some((e=>ke(e,t))))return!1;return!0}(r,d)){const e=function(e,t){if(!e||0===e.length)return null;const n=[...e].sort(((e,t)=>e.priority-t.priority));for(const e of n)if(e.filters.every((e=>ke(e,t))))return{matched:!0,action:e.action,groupIndex:e.groupIndex};return null}(o,d);if("exclude"===(null==e?void 0:e.action))Ne(t,-1,"force_assign_excluded"),f={inTest:!1,groupIndex:-1,reason:"force_assign_excluded"};else if("assign_group"===(null==e?void 0:e.action))Ne(t,e.groupIndex,"force_assign_group"),f={inTest:!0,groupIndex:e.groupIndex,reason:"force_assign_group"};else{const e=function(e,t,n){const r=Te(`${e}:${t}:group`);let o=0;for(let e=0;e<n.length;e++)if(o+=n[e],r<o)return e;return n.length-1}(u,t,a);Ne(t,e,"random_split"),f={inTest:!0,groupIndex:e,reason:"random_split"}}}else Ne(t,-1,"audience_targeting_excluded"),f={inTest:!1,groupIndex:-1,reason:"audience_targeting_excluded"};return function(e,t){xe(`${he}.${e}.context`,JSON.stringify(t))}(t,d),function(e,t,n,r){var o;const i=_e(),a=(null===(o=window.Shopify)||void 0===o?void 0:o.shop)||"";try{fetch(`${g}/api/analytics/v2/visitor/assignment`,{method:"POST",headers:{"Content-Type":"application/json"},body:JSON.stringify({visitorId:i,experimentId:e,groupIndex:t,assignmentReason:n,visitorContext:r,myShopifyDomain:a}),keepalive:!0}).catch((()=>{}))}catch(e){}}(t,f.groupIndex,f.reason,d),function(e,t,n,r){var o,i,a,s,c,u,l,d,f;const m=_e(),p=(null===(o=window.Shopify)||void 0===o?void 0:o.shop)||"";if(!p)return;const h=U();try{const o=new URL(`${g}/api/track/assignment`);o.searchParams.set("shop",p),fetch(o,{method:"POST",headers:{"Content-Type":"application/json"},body:JSON.stringify({sessionId:h,visitorId:m,experimentId:e,testGroup:t,assignmentReason:n,createdAt:(new Date).toISOString(),country:r.country||void 0,device:r.device||void 0,visitorType:r.visitorType||void 0,trafficPlatform:r.trafficPlatform||void 0,trafficChannel:r.trafficChannel||void 0,referralDomain:r.referralDomain||void 0,landingPage:r.landingPage||void 0,utmSource:(null===(i=r.queryParams)||void 0===i?void 0:i.utm_source)||void 0,utmMedium:(null===(a=r.queryParams)||void 0===a?void 0:a.utm_medium)||void 0,utmCampaign:(null===(s=r.queryParams)||void 0===s?void 0:s.utm_campaign)||void 0,utmTerm:(null===(c=r.queryParams)||void 0===c?void 0:c.utm_term)||void 0,utmContent:(null===(u=r.queryParams)||void 0===u?void 0:u.utm_content)||void 0,gclid:(null===(l=r.queryParams)||void 0===l?void 0:l.gclid)||void 0,fbclid:(null===(d=r.queryParams)||void 0===d?void 0:d.fbclid)||void 0,ttclid:(null===(f=r.queryParams)||void 0===f?void 0:f.ttclid)||void 0,browser:H(navigator.userAgent),os:X(navigator.userAgent),locale:navigator.language||void 0,timezone:Intl.DateTimeFormat().resolvedOptions().timeZone||void 0}),keepalive:!0}).catch((()=>{}))}catch(e){}}(t,f.groupIndex,f.reason,d),f}function Ce(){var e;const t=null===(e=window.Shopify)||void 0===e?void 0:e.country;return t?(xe(Z,t),t):ye(Z)||""}function Pe(){const e=Se(te);if(e)return e;const t=navigator.userAgent,n=/mobile|iphone|android|tablet|ipad/i.test(t)?"mobile":"desktop";return Ie(te,n),n}function Ue(e){const t=Date.now(),n=ye(z),r=n?Number(n):t;return n||xe(z,t.toString()),r>(null!=e?new Date(e).valueOf():t)?"new":"returning"}function $e(){const e=Se(oe);if(null!==e)return e;let t="";if(document.referrer)try{const e=new URL(document.referrer).hostname,o=window.location.hostname;(n=e)===(r=o)||n.endsWith("."+r)||r.endsWith("."+n)||(t=e)}catch(e){}var n,r;return Ie(oe,t),t}function Ae(){let e=Se(ie);return e||(e=window.location.pathname,Ie(ie,e)),e}function Ee(){const e={};new URLSearchParams(window.location.search).forEach(((t,n)=>{e[n]=t}));const t={[ae]:"utm_source",[se]:"utm_medium",[ce]:"utm_campaign",[ue]:"utm_term",[le]:"utm_content",[de]:"gclid",[fe]:"fbclid",[ge]:"ttclid"};for(const n of Object.keys(t)){const r=Se(n),o=t[n];r&&!e[o]&&(e[o]=r)}return e}function Le(){const e={};return document.cookie.split(";").forEach((t=>{const[n,r]=t.trim().split("=");n&&(e[n]=r||"")})),e}!function(){try{const e=new URLSearchParams(window.location.search),t=e.get("preview"),n=e.get("abconvert_force");if(null!==n&&n.includes(":")){const[e,t]=n.split(":"),r=Number(t);return void(e&&!isNaN(r)&&Ie(`${pe}${e}`,r.toString()))}null===n||isNaN(Number(n))?null===t||isNaN(Number(t))||Ie(me,t):(Ie(me,n),Ie("abconvert-preview-number",n))}catch(e){}}();const De="__abconvert_cartWriteQueue",Je="__abconvert_cartWriteBatch",Be="__abconvert_cartWriteFlush",Ge=window;function je(e){return new Promise(((t,n)=>{Ge[Je].push({entry:e,resolve:t,reject:n}),Ge[Be]||(Ge[Be]=!0,setTimeout((()=>{const e=Ge[Je];Ge[Je]=[],Ge[Be]=!1;const t=Ge[De].then((()=>async function(e){const t={};for(const{entry:n}of e)"direct"===n.type?t[n.key]=n.value:Object.assign(t,n.resolver());if(0===Object.keys(t).length)return;const n=window?.Shopify?.routes?.root??"/",r=await fetch(`${n}cart.js`),o=await r.json(),i={};for(const[e,n]of Object.entries(t)){const t=o.attributes?.[e];t!==n&&(""===n&&null==t||(i[e]=n))}if(0===Object.keys(i).length)return;let a=0;for(;a<10;){const e=await fetch(`${n}cart/update.js`,{method:"POST",headers:{"Content-Type":"application/json"},body:JSON.stringify({attributes:i})}),t=await e.json();let r=!0;for(const[e,n]of Object.entries(i)){const o=t.attributes?.[e];if(o!==n&&(""!==n||null!=o)){r=!1;break}}if(r)return;a++}}(e)));Ge[De]=t.catch((()=>{})),t.then((()=>e.forEach((e=>e.resolve())))).catch((t=>e.forEach((e=>e.reject(t)))))}),0))}))}function Fe(e,t){return je({type:"direct",key:e,value:t})}
913Ge[Je]||(Ge[Je]=[]),Ge[De]||(Ge[De]=Promise.resolve());const Me="__ABConvertPreviewRegistry",Ve="abconvert.preview";new Set(["BIF","CLP","DJF","GNF","ISK","JPY","KMF","KRW","PYG","RWF","UGX","VND","VUV","XAF","XOF","XPF"]);if(function(){if(window.ABCONVERT_SENTRY_INITIALIZED)return;if(!window.ABCONVERT_SENTRY_DSN)return void console.warn("[ABConvert] ABCONVERT_SENTRY_DSN not configured");const e=document.createElement("script");e.src="https://cdn.jsdelivr.net/npm/@sentry/browser@8/build/bundle.min.js",e.async=!0,e.crossOrigin="anonymous",e.onload=()=>{window.Sentry.init({dsn:window.ABCONVERT_SENTRY_DSN,environment:window.ABCONVERT_ENVIRONMENT||"customer-store",tracesSampleRate:.1,replaysSessionSampleRate:0,replaysOnErrorSampleRate:0,beforeSend:e=>(e.tags=e.tags||{},e.tags.shop_domain=window.Shopify?.shop||"unknown",e.tags.script_version=window.ABCONVERT_SCRIPT_VERSION,e.request&&delete e.request.headers,e)}),window.ABCONVERT_SENTRY_INITIALIZED=!0},e.onerror=()=>{console.error("[ABConvert] Failed to load Sentry SDK from CDN")},document.head.appendChild(e)}(),window.abconvertUrlRedirectTestDictV1){const e=window.abconvertUrlRedirectTestDictV1,t=function(e){const t=new URLSearchParams(window.location.search).get("abconvert_preview_key");return t&&t===e?(sessionStorage.setItem(Ve,"true"),function(){const e=new URL(window.location.href);e.searchParams.delete("abconvert_preview_key"),window.history.replaceState({},"",e.toString())}(),!0):!(!e||"true"!==sessionStorage.getItem(Ve))}(e.shopPreviewKey||"");e.experiments&&(e.experiments=e.experiments.filter((function(e){return"Active"===e.status||!e.status||t&&"Preview"===e.status})),t&&e.experiments.forEach((function(e){if("Preview"!==e.status)return;const t="abconvert.experiment."+e.experimentId+".group";null===sessionStorage.getItem(t)&&sessionStorage.setItem(t,"0")}))),We=e,(window[Me]||(window[Me]={}),window[Me]).urlRedirect=We}var We;(async()=>{const h=function(e){const t={source:V,script:e};function n(n,r){const{step:o,message:i,data:a,error:s}=r,c={...t,level:n,step:o,message:i,timestamp:(new Date).toISOString()};void 0!==a&&(c.data=a);const u=function(e){if(e)return e instanceof Error?{message:e.message,stack:e.stack}:"object"==typeof e?e:{value:e}}(s);u&&(c.error=u);const l=function(e){return"error"===e?"error":"warn"===e?"warn":"debug"===e&&"function"==typeof console.debug?"debug":"log"}(n),d=`[${V}] [${e}] [${n.toUpperCase()}]${o?` [${o}]`:""} ${i}`;console[l](d,c)}return{info(e){n("info",e)},warn(e){n("warn",e)},error(e){n("error",e),window.Sentry&&e.error&&function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};window.Sentry?window.Sentry.captureException(e,{tags:{script:t.script||"unknown",step:t.step||"unknown"},extra:t.data||{}}):console.error("[ABConvert] Sentry not initialized, cannot report error:",e)}(e.error,{script:t.script,step:e.step,data:e.data})},debug(e){n("debug",e)}}}("url-redirect-test-v1"),w="true"===sessionStorage.getItem(Ve);function _(){const e=new URLSearchParams(location.search),t=e.get("preview"),n=e.get("countryCode");return n&&window.sessionStorage.setItem("abconvert-country",n),t&&!isNaN(Number(t))?(window.sessionStorage.setItem("abconvert-preview-number",t),t):window.sessionStorage.getItem("abconvert-preview-number")}function T(e){let t,n=_();return t=n&&!isNaN(Number(n))?Number(n)>=e.length?0:Number(n):function(e){const t=function(){let e=localStorage.getItem("abconvert-seed");return null==e&&(e=Math.floor(100*Math.random()).toString(),localStorage.setItem("abconvert-seed",e)),e}();let n,r=0;for(n=0;n<e.length;++n)if(r+=e[n].percentage,Number(t)<r)return n;return n}(e),t}function R(){const e=_();return e&&!isNaN(Number(e))}function N(e){for(var t=e+"=",n=document.cookie.split(";"),r=0;r<n.length;r++){for(var o=n[r];" "==o.charAt(0);)o=o.substring(1,o.length);if(0==o.indexOf(t))return o.substring(t.length,o.length)}return null}function k(l,d,f){let g=decodeURI(f);switch(l){case e:return decodeURI(d)===g;case t:return new RegExp(d).test(g);case n:return g.includes(decodeURI(d));case o:return g.startsWith(decodeURI(d));case r:return g.endsWith(decodeURI(d));case i:return decodeURI(d)!==g;case a:return!new RegExp(d).test(g);case s:return!g.includes(decodeURI(d));case u:return!g.startsWith(decodeURI(d));case c:return!g.endsWith(decodeURI(d));default:return!1}}function O(d){const f=window.location.pathname,g=window.location.search,m=f+g,{conditionType:p,condition:h,value:w}=d;let v;switch(p){case"page_url":v=f;break;case"page_url_with_query_string":v=m;break;case l:v=g;break;default:return!1}return p===l?function(l,d,f){let g=decodeURI(f);const m=new URLSearchParams(g);switch(l){case e:const l=new URLSearchParams(decodeURI(d));let f=!0;for(let[e,t]of l)if(!m.has(e)||m.get(e)!==t){f=!1;break}return f&&m.forEach(((e,t)=>{l.has(t)||(f=!1)})),f;case t:return new RegExp(d).test(g);case n:const p=new URLSearchParams(d);for(let[e,t]of p)if(!m.has(e)||m.get(e)!==t)return!1;return!0;case o:return g.startsWith(decodeURI(d));case r:return g.endsWith(decodeURI(d));case i:const h=new URLSearchParams(decodeURI(d));let w=!1;for(let[e,t]of h)if(!m.has(e)||m.get(e)!==t){w=!0;break}return w||m.forEach(((e,t)=>{h.has(t)||(w=!0)})),w;case a:return!new RegExp(d).test(g);case s:const v=new URLSearchParams(d);for(let[e,t]of v)if(m.has(e)&&m.get(e)===t)return!1;return!0;case u:return!g.startsWith(decodeURI(d));case c:return!g.endsWith(decodeURI(d));default:return!1}}(h,w,v):k(h,w,v)}function A(e){if(0===e.length)return!1;let t=e[0],n=e.slice(1).filter((e=>"and"===e.logic)),r=e.slice(1).filter((e=>"or"===e.logic)),o=0===n.length||n.every((e=>O(e))),i=r.length>0&&r.some((e=>O(e)));return(O(t)||i)&&o}function E(e){for(let t of e)if(A(t))return!0;return!1}const L=()=>{let e;localStorage.getItem("shopURL")||window.Shopify&&window.Shopify.shop&&(e=window.Shopify.shop,localStorage.setItem("shopURL",e),h.info({step:"shop-url",message:"Stored shop URL for redirect test",data:{shopURL:e}}))},D=async function(e,t){let n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:null;const r={method:t,mode:"cors",headers:{"Content-Type":"application/json"}};n&&(r.body=JSON.stringify(n));let o=150,i=0;for(;i<3;)try{const t=await fetch(e,r);if(t.ok)return t.json();throw new Error(await t.json())}catch(e){if(o*=2,i+=1,i>=3)throw e;await new Promise((e=>setTimeout(e,o)))}throw new Error("API Error")};async function J(e){let{experimentId:t,groupIndex:n}=e;for(let e=0;e<10;
913e++){await m(),h.info({step:"cart-attributes",message:"Updating redirect cart attributes",data:{experimentId:t,groupIndex:n}});const e=await D((window?.Shopify?.routes?.root??"/")+"cart.js","GET");h.debug({step:"cart-attributes",message:"Fetched original cart attributes",data:{attributes:e.attributes}});let r=JSON.parse(JSON.stringify(e.attributes)),o=e.attributes;o[I]&&(o[I]=o[I].filter((e=>{try{return JSON.parse(e).experimentId!=t}catch(e){return console.warn("[ABConvert] Failed to parse url-redirect cart item:",e),!1}})));const i={[I]:o[I]?[...o[I],JSON.stringify({experimentId:t,groupIndex:n})]:[JSON.stringify({experimentId:t,groupIndex:n})],[y]:p(),[x]:N("abconvert-search-params")??"",[v]:U(),[b]:_e()};if(h.debug({step:"cart-attributes",message:"Current redirect attribute entries",data:{original:o[I]}}),h.debug({step:"cart-attributes",message:"New redirect attribute entries",data:{updated:i[I]}}),JSON.stringify(r[I])==JSON.stringify(i[I]))break;h.debug({step:"cart-attributes",message:"Prepared redirect cart attributes payload",data:i});const a={"Content-Type":"application/json"},s=(window?.Shopify?.routes?.root??"/")+"cart/update.js",c=JSON.stringify({attributes:i});let u=await fetch(s,{method:"POST",headers:a,body:c});u.ok?h.info({step:"cart-attributes",message:"Redirect cart attributes updated successfully"}):h.warn({step:"cart-attributes",message:"Failed to update redirect cart attributes",data:{status:u.status}})}}function B(e){const t=new URL(e,window.location.origin);return t.searchParams.delete("preview_theme_id"),t.searchParams.delete("_abr"),t.origin+t.pathname+t.search+t.hash}function q(e,t){const n=new URLSearchParams(e);return new URLSearchParams(t).forEach(((e,t)=>{n.has(t)||n.set(t,e)})),n.toString()}function Y(e){return`abconvert-url-redirect-test-${e}`}function H(e){return!R()&&!localStorage.getItem(Y(e))}function X(e,t,n){localStorage.setItem(Y(e),JSON.stringify({experimentId:e,groupIndex:t,startTime:n})),C("url-redirect",e,t,Number(n))}function K(e,t){const n=new URL(decodeURI(e),window.location.origin);let r;if(t.preserveQueryString){const e=q(window.location.search,n.search);r=n.pathname+(e?"?"+e:"")+n.hash}else r=n.pathname+n.search+n.hash;return window.Shopify?.routes?.root&&"/"!==window.Shopify.routes.root&&(r=W(window.Shopify.routes.root,r)),r}function Q(e){const t=window.location.origin+e;return B(window.location.href)!==B(t)}function z(e,t){const{urlDict:n,testGroups:r}=e;if(n[t]||n[window.location.pathname])return!0;for(const e of r)for(const n of e.variation.rules)if(k(n.matchType,n.triggerUrl,t))return!0;return!1}h.info({step:"init",message:"Running ABConvert URL redirect test 2.0.0 with cart attribute updates"});try{if(window.Shopify?.designMode||window.abconvertDesignMode)return;P(),localStorage.getItem("abconvert-user-seed")||localStorage.setItem("abconvert-user-seed","0"),L(),document.addEventListener("DOMContentLoaded",L),async function(){if((()=>{const e=navigator.userAgent;return f.some((t=>t.test(e)))})())return;if(!window.abconvertUrlRedirectTestDictV1)return;window.abconvertUrlRedirectTestDictV1.fetchCountryCode&&await m();const e=window.abconvertUrlRedirectTestDictV1.experiments,t=e.filter((e=>"v5"!==e.version)),n=e.filter((e=>"v5"===e.version));var r,o;!function(e){if(!new URLSearchParams(window.location.search).has("_abr"))for(let t of e){const{experimentId:e,triggerConditions:n,perserveQueryString:r,redirectType:o,isFilteredByCountry:i,filteredCountries:a,redirectControlGroup:s}=t;if(i){const e=p();if(!e)continue;if(a?.length&&!a.includes(e))continue}const c=`abconvert-url-redirect-test-${e}`;if(t.selectedVistorType&&t.selectedVistorType!=$(t.startTime))return;if(h.debug({step:"visitor-filter",message:"Visitor type mismatch for redirect experiment",data:{expected:t.selectedVistorType,actual:$(t.startTime)}}),(o!==d||!localStorage.getItem(c))&&E(n)){const n=t.testGroups,o=T(n),i=new URL(decodeURI(n[o].url),window.location.origin),a=t.startTime;R()||localStorage.getItem(c)||(localStorage.setItem(c,JSON.stringify({experimentId:e,groupIndex:o,startTime:a})),C("url-redirect",e,o,Number(a)));let u=i.pathname+i.hash;if(r){const e=q(window.location.search,i.search);u=i.pathname+(e?"?"+e:"")+i.hash}else u=i.pathname+i.search+i.hash;window.Shopify?.routes?.root&&"/"!=window.Shopify.routes.root&&(u=W(window.Shopify.routes.root,u));const l=window.location.origin+u;if(B(window.location.href)!==B(l)){window.location.replace(u);break}if(s&&0===o){const e=u.includes("?")?"&":"?";window.location.replace(u+e+"_abr=1");break}}}}(t),function(e){const t=window.location.pathname;for(const n of e){const{experimentId:e,perserveQueryString:r,redirectType:o,testGroups:i,startTime:a,redirectControlGroup:s}=n;if(o===d&&localStorage.getItem(Y(e)))continue;const c=Oe({experimentId:e,trafficAllocationPercent:n.trafficAllocationPercent,audienceTargeting:n.audienceTargeting,forceAssignRules:n.forceAssignRules,namespace:null,percentages:i.map((e=>e.percentage)),experimentStartTime:a});if(!c.inTest)continue;const u=c.groupIndex;
913if(new URLSearchParams(window.location.search).has("_abr"))continue;const l=i[u],f=l.variation.rules.find((e=>k(e.matchType,e.triggerUrl,t)));if(!f)continue;if(H(e)&&X(e,u,a),l.isControl){if(s){const e=window.location.pathname+window.location.search+window.location.hash,t=e.includes("?")?"&":"?";window.location.replace(e+t+"_abr=1");break}continue}const g=K(f.destinationUrl,{preserveQueryString:r});if(Q(g)){window.location.replace(g);break}}}(n),w?Fe(I,""):(function(e){const t=g+"/api/analytics/redirect/originalview",n=g+"/api/analytics/redirect/click",r=g+"/api/analytics/redirect/bounce",o=g+"/api/analytics/redirect/staying-time";for(let i of e){const{experimentId:e,urlDict:a}=i,s=decodeURI(window.location.pathname),c=decodeURI(window.location.href);if((a[decodeURI(window.location.pathname)]||a[window.location.pathname])&&(!i.selectedVistorType||i.selectedVistorType===$(i.startTime))){const a=localStorage.getItem(`abconvert-url-redirect-test-${e}`),u=N(`abconvert-url-redirect-test-stay-time-recorded-${e}`);if(a){let l;try{l=JSON.parse(a)}catch(e){console.warn("[ABConvert] Failed to parse url-redirect test cookie:",e)}if(!l)continue;const{groupIndex:d}=l;J({experimentId:e,groupIndex:d}),decodeURI(i.testGroups[d].url)!==s&&B(decodeURI(i.testGroups[d].url))!==B(c)||(M(t,e,d,i.startTime),j(n,e,d,i.startTime),F(r,e,d,i.startTime),u||G(o,"url-redirect",e,d,i.startTime))}}}}(t),function(e){const t=g+"/api/analytics/redirect/originalview",n=g+"/api/analytics/redirect/click",r=g+"/api/analytics/redirect/bounce",o=g+"/api/analytics/redirect/staying-time";for(const i of e){const{experimentId:e,testGroups:a,startTime:s}=i,c=decodeURI(window.location.pathname);if(!z(i,c))continue;const u=localStorage.getItem(Y(e));if(!u)continue;const{groupIndex:l}=JSON.parse(u),d=a[l];if(!d)continue;let f;if(J({experimentId:e,groupIndex:l}),d.isControl){f=d.variation.rules.find((e=>k(e.matchType,e.triggerUrl,c)));const e=new URLSearchParams(window.location.search);if(f&&i.redirectControlGroup&&!e.has("_abr"))continue}else f=d.variation.rules.find((e=>{try{return new URL(decodeURI(e.destinationUrl),window.location.origin).pathname===c}catch{return!1}}));if(!f)continue;const g=N(`abconvert-url-redirect-test-stay-time-recorded-${e}`);M(t,e,l,s),j(n,e,l,s),F(r,e,l,s),g||G(o,"url-redirect",e,l,s)}}(n),r=U(),o=_e(),r&&Fe(v,r),o&&Fe(b,o),je({type:"deferred",resolver:()=>{const e=function(){const e="abconvert.experiment.",t=".group",n=[];for(let r=0;r<localStorage.length;r++){const o=localStorage.key(r);if(o&&o.startsWith(e)&&o.endsWith(t))try{-1!==JSON.parse(localStorage.getItem(o)).groupIndex&&n.push(o.slice(21,-6))}catch{}}return n}();return e.length?{[S]:JSON.stringify(e)}:{}}}))}()}catch(e){h.error({step:"init",message:"Failed to initialize URL redirect test",error:e})}})()})(); 914</script>
vendor: 1 bytes, line 914
914
915<script id="ABConvert-preview-widget"> 916(()=>{"use strict";var n={1:(n,e,t)=>{t.d(e,{A:()=>r});var o=t(719);const r={displayName:"Theme Test",normalize:function(n){if(!n||"Preview"!==n.status)return{};const e=n.experimentId;if(!e)return{};const t=n.testGroups||[];return{[e]:{id:e,name:"Theme Test",experimentId:n.numericId||e,version:n.version||"legacy",status:n.status,startTime:n.startTime,trafficAllocationPercent:n.trafficAllocationPercent,audienceTargeting:n.audienceTargeting,forceAssignRules:n.forceAssignRules,groups:t.map((n=>({name:n.name,percentage:n.percentage,isControl:n.isControl,theme:n.variation?.theme||n.theme}))),_original:n}}},renderPanel:function(n,e){const{experimentData:t,currentGroupIndex:r}=n,i=t.groups||[];return(0,o.c)({groups:i,currentGroupIndex:r,expanded:e.has("abconvert-theme-info")})},initPanelEvents:function(n,e,t){(0,o.N)(n,t)},onGroupSwitch:function(){const n=new URL(window.location.href);return n.searchParams.delete("_abr"),n.searchParams.delete("preview_theme_id"),n.searchParams.delete("pb"),window.location.replace(n.toString()),!0}}},20:(n,e,t)=>{t.d(e,{A:()=>i});var o=t(885);let r=null;const i={displayName:"Visual Editor Test",normalize:function(n){const e={};return(n?.experiments||[]).forEach((n=>{if("Preview"!==n.status)return;const t=n.experimentId;e[t]={id:t,name:n.name||"Visual Editor Test",experimentId:n.numericId||t,status:n.status||"Active",startTime:n.startTime,trafficAllocationPercent:n.trafficAllocationPercent,audienceTargeting:n.audienceTargeting,forceAssignRules:n.forceAssignRules,groups:n.testGroups||[],_original:n}})),e},renderPanel:function(n,e){const{experimentData:t,currentGroupIndex:i}=n,a=t.groups||[];return(0,o.k)({groups:a,groupIndex:i,expanded:e.has("abconvert-visual-editor-pages"),activeTab:r})},initPanelEvents:function(n,e,t){const{experimentData:i,currentGroupIndex:a}=e,c=i.groups||[];(0,o.H)(n,t,(n=>{r=n}),{groups:c,groupIndex:a})}}},63:(n,e,t)=>{t.d(e,{L:()=>c,i:()=>a});var o=t(868);const r="match_exactly",i={match_exactly:"matches exactly",match_regex_exactly:"matches regex",contains:"contains",ends_with:"ends with",starts_with:"starts with",not_match_exactly:"does not match exactly",not_match_regex_exactly:"does not match regex",not_contains:"does not contain",not_ends_with:"does not end with",not_starts_with:"does not start with"};function a(n){let{groups:e,currentGroupIndex:t,expanded:a=!1}=n;if(!e||0===e.length)return"";const c=e[t];if(!c)return"";const s=function(n){return n.redirectRules&&n.redirectRules.length>0?n.redirectRules.map(((e,t)=>function(n,e){let t=arguments.length>2&&void 0!==arguments[2]&&arguments[2];const o=n.triggerUrl||"",a=n.destinationUrl||"";if(!o&&!a)return"";const c=n.matchType===r,s=e?"":"border-bottom: 1px dashed #e1e3e5;",l=`\n <div class="abconvert-product-info" style="flex: 1; min-width: 0;">\n <div style="font-size: 11px; color: #6d7175; margin-bottom: 2px;">From (${i[n.matchType]||n.matchType||""})</div>\n <div style="font-size: 12px; color: #303030; word-break: break-all; margin-bottom: 8px;">${o}</div>\n <div style="font-size: 11px; color: #6d7175; margin-bottom: 2px;">To</div>\n <div style="font-size: 12px; word-break: break-all;">${t?'<span style="color: #8c9196;">No redirect</span>':a}</div>\n </div>\n `;return c?`\n <a href="${o}" class="abconvert-product-item" style="${s}">\n ${l}\n <span class="abconvert-product-arrow">â</span>\n </a>\n `:`\n <div style="display: flex; align-items: center; gap: 8px; padding: 6px 10px; margin: 2px 0; ${s}">\n ${l}\n </div>\n `}(e,t===n.redirectRules.length-1,n.isControl))).join(""):n.legacyUrl?`\n <div style="display: flex; align-items: center; gap: 6px;">\n <span style="font-size: 10px; color: #8c9196; text-transform: uppercase; letter-spacing: 0.3px; width: 32px; flex-shrink: 0;">To</span>\n <span style="font-size: 12px; color: #303030; flex: 1; word-break: break-all;">${n.legacyUrl}</span>\n </div>\n `:""}(c);return s?(0,o.q)({id:"abconvert-redirect-rules",title:"Redirect URLs",content:`<div class="abconvert-card">${s}</div>`,expanded:a}):""}function c(n,e){(0,o.s)(n,"abconvert-redirect-rules","400px",e)}},233:(n,e,t)=>{t.d(e,{A:()=>a});var o=t(788),r=t(711),i=t(366);
916const a={displayName:"Price Test",normalize:function(n){const e=n?.experiments||{},t={};return Object.entries(e).forEach((n=>{let[e,o]=n;"Preview"===o.status&&(t[e]={...o,id:e,name:o.name||"Price Test",experimentId:o.experimentId||e,version:o.version||"v3",status:o.status,groups:o.groups||[],products:o.products||[],shopPrimaryCountry:o.shopPrimaryCountry||null})})),t},resolveState:function(n){return{selectedMarket:(0,o.e1)(),availableMarkets:(0,i.SP)(n)}},renderPanel:function(n,e){const{experimentData:t,experimentId:o,currentGroupIndex:a,selectedMarket:c,availableMarkets:s}=n,l=t.products,d=t.shopPrimaryCountry;return(0,i.sz)({availableMarkets:s,currentMarket:c,shopPrimaryCountry:d})+(0,r.KI)({products:l,experimentId:o,groupIndex:a,selectedMarket:c,expanded:e.has("abconvert-products")})},initPanelEvents:function(n,e,t){const a=e.experimentData?.shopPrimaryCountry||"US";(0,i.BP)(n,(n=>{(0,o.Ys)(n||null),(0,o.a4)({country:n||a})})),(0,r.jq)(n,t)}}},246:(n,e,t)=>{t.d(e,{H5:()=>x,Mo:()=>m,Mq:()=>w,WU:()=>$,uh:()=>h});var o=t(947),r=t(233),i=t(368),a=t(626),c=t(20),s=t(848),l=t(1);const d="price",p="urlRedirect",u="template",v="theme",g="shipping",b="visualEditor",f={[d]:r.A,[g]:i.A,[p]:a.A,[b]:c.A,[u]:s.A,[v]:l.A};function m(){const n=(0,o.G)(),e={};for(const[t,o]of Object.entries(n)){const n=f[t];if(!n?.normalize)continue;const r=n.normalize(o);for(const[n,o]of Object.entries(r))e[n]={...o,testType:t}}return e}function $(n,e){const t=f[n];return t?.resolveState?t.resolveState(e):{}}function x(n,e,t){const o=f[n];return o?.renderPanel?o.renderPanel(e,t):""}function h(n,e,t,o){const r=f[n];r?.initPanelEvents&&r.initPanelEvents(e,t,o)}function w(n,e,t){const o=f[n];return!!o?.onGroupSwitch&&!0===o.onGroupSwitch(e,t)}},366:(n,e,t)=>{function o(n){const e=new Set,t=n?.products||[];for(const n of t)for(const t of n.variants||[])if(t.testGroups)for(const n of t.testGroups)n?.countryMap&&Object.keys(n.countryMap).forEach((n=>e.add(n)));return Array.from(e).sort()}function r(n){let{availableMarkets:e,currentMarket:t,shopPrimaryCountry:o}=n;return e&&0!==e.length?`\n <div class="abconvert-section">\n <label class="abconvert-section-label">Preview Market</label>\n <select id="abconvert-market-selector" class="abconvert-select">\n <option value="">${o?`Default (${o})`:"Default (Shop Currency)"}</option>\n ${e.map((n=>`<option value="${n}" ${n===t?"selected":""}>${n}</option>`)).join("")}\n </select>\n </div>\n `:""}function i(n,e){const t=n.querySelector("#abconvert-market-selector");t&&t.addEventListener("change",(function(){const n=this.value||null;e&&e(n)}))}t.d(e,{BP:()=>i,SP:()=>o,sz:()=>r})},368:(n,e,t)=>{t.d(e,{A:()=>r});var o=t(764);const r={displayName:"Shipping Test",normalize:function(n){const e={};return(n?.experiments||[]).forEach((t=>{"Preview"===t.status&&(e[t.experimentId]={id:t.experimentId,name:t.name||"Shipping Test",experimentId:t.numericId||t.experimentId,version:n.version||"v2",status:t.status,startTime:t.startTime,trafficAllocationPercent:t.trafficAllocationPercent,audienceTargeting:t.audienceTargeting,forceAssignRules:t.forceAssignRules,groups:(t.testGroups||[]).map((n=>({name:n.name,percentage:n.percentage,isControl:n.isControl,id:n.id,zoneRates:n.zoneRates||[]}))),_original:t})})),e},renderPanel:function(n,e){const{experimentData:t,currentGroupIndex:r}=n,i=t.groups||[];return(0,o.d)({groups:i,currentGroupIndex:r,expanded:e.has("abconvert-shipping-config")})},initPanelEvents:function(n,e,t){(0,o.y)(n,t)}}},386:(n,e,t)=>{function o(n,e){const t=e||window.Shopify?.currency?.active||"USD",o="string"==typeof n?parseFloat(n):n;if(isNaN(o))return"";try{return new Intl.NumberFormat(void 0,{style:"currency",currency:t,minimumFractionDigits:2,maximumFractionDigits:2}).format(o)}catch(n){return`$${o.toFixed(2)}`}}t.d(e,{$g:()=>o,LQ:()=>c,SS:()=>a,lq:()=>i});const r=new Set(["BIF","CLP","DJF","GNF","ISK","JPY","KMF","KRW","PYG","RWF","UGX","VND","VUV","XAF","XOF","XPF"]);function i(n,e){return o(n/(r.has(e?.toUpperCase())?1:100),e)}function a(n,e,t){if(!n?.testGroups?.[e])return null;const o=n.testGroups[e];if(t&&void 0!==o.countryMap?.[t]){const n=o.countryMap[t];return"object"==typeof n&&null!==n?{price:n.price,compareAtPrice:n.compareAtPrice}:{price:n,compareAtPrice:null}}return{price:o.price,compareAtPrice:o.compareAtPrice}}function c(n){return{US:"USD",CA:"CAD",GB:"GBP",DE:"EUR",FR:"EUR",IT:"EUR",
916ES:"EUR",NL:"EUR",AU:"AUD",NZ:"NZD",JP:"JPY",CN:"CNY",HK:"HKD",SG:"SGD",KR:"KRW",IN:"INR",BR:"BRL",MX:"MXN",CH:"CHF",SE:"SEK",NO:"NOK",DK:"DKK",PL:"PLN",AE:"AED",SA:"SAR",ZA:"ZAR",TH:"THB",MY:"MYR",PH:"PHP",ID:"IDR",VN:"VND",TW:"TWD",IL:"ILS",TR:"TRY",RU:"RUB",CZ:"CZK",HU:"HUF",RO:"RON",CL:"CLP",CO:"COP",AR:"ARS",PE:"PEN"}[n]||"USD"}},626:(n,e,t)=>{t.d(e,{A:()=>r});var o=t(63);const r={displayName:"URL Redirect Test",normalize:function(n){const e={};return(n?.experiments||[]).forEach((n=>{if("Preview"!==n.status)return;const t=n.experimentId;e[t]={id:t,name:n.name||"URL Redirect Test",experimentId:n.numericId||t,version:n.version||"v1",status:n.status||"Active",startTime:n.startTime,trafficAllocationPercent:n.trafficAllocationPercent,audienceTargeting:n.audienceTargeting,forceAssignRules:n.forceAssignRules,groups:(n.testGroups||[]).map((n=>({name:n.name,percentage:n.percentage,isControl:n.isControl,redirectRules:n.variation?.rules||[],legacyUrl:n.url||""}))),_original:n}})),e},renderPanel:function(n,e){const{experimentData:t,currentGroupIndex:r}=n,i=t.groups||[];return(0,o.i)({groups:i,currentGroupIndex:r,expanded:e.has("abconvert-redirect-rules")})},initPanelEvents:function(n,e,t){(0,o.L)(n,t)}}},711:(n,e,t)=>{t.d(e,{KI:()=>a,jq:()=>c});var o=t(868),r=t(386),i=t(788);function a(n){let{products:e,experimentId:t,groupIndex:a,selectedMarket:c,expanded:s=!1}=n;if(!e||0===e.length)return"";const l=function(n,e,t,o){return n&&0!==n.length?`\n <div class="abconvert-card">\n <div class="abconvert-product-list">\n ${n.map((n=>function(n,e,t,o){const a=(0,i.hM)(n.url||"#"),c=n.title||"Untitled Product",s=n.variantCount||0,l=1===s?"1 variant":`${s} variants`,d=n.variants?.[0],p=d?function(n,e,t){const o=(0,r.SS)(n,e,t);if(!o||void 0===o.price||null===o.price)return"";const i=t?(0,r.LQ)(t):window.Shopify?.currency?.active||"USD",a=(0,r.$g)(o.price,i);return o.compareAtPrice&&parseFloat(o.compareAtPrice)>0?`\n <div class="abconvert-product-price">\n <s>${(0,r.$g)(o.compareAtPrice,i)}</s> ${a}\n </div>\n `:`<div class="abconvert-product-price">${a}</div>`}(d,t,o):"";return`\n <a href="${a}" class="abconvert-product-item">\n ${n.image?`<img src="${n.image}" alt="${c}" class="abconvert-product-image" />`:""}\n <div class="abconvert-product-info">\n <div class="abconvert-product-title">${c}</div>\n ${p}\n <div class="abconvert-product-variants">${l}</div>\n </div>
916\n <span class="abconvert-product-arrow">â</span>\n </a>\n `}(n,0,t,o))).join("")}\n </div>\n </div>\n `:""}(e,0,a,c);return(0,o.q)({id:"abconvert-products",title:`Products (${e.length})`,content:l,expanded:s})}function c(n,e){(0,o.s)(n,"abconvert-products","240px",e)}},719:(n,e,t)=>{t.d(e,{N:()=>i,c:()=>r});var o=t(868);function r(n){let{groups:e,currentGroupIndex:t,expanded:r=!1}=n;if(!e||0===e.length)return"";const i=e[t];if(!i)return"";const a=function(n){const e=n.theme||{},t=e.name||"Unknown Theme",o=e.id||"";return`\n <div style="display: flex; align-items: center; gap: 8px; padding: 6px 10px; margin: 2px 0; ">\n <div class="abconvert-product-info" style="flex: 1; min-width: 0;">\n <div style="font-size: 12px; color: #303030; word-break: break-all;">\n ${t}${n.isControl?' <span style="font-size: 10px; color: #8c9196; background: #f1f2f3; padding: 1px 5px; border-radius: 3px; margin-left: 4px;">Control</span>':""}\n </div>\n <div style="font-size: 11px; color: #6d7175; margin-top: 2px;">\n Theme ID: ${o}\n </div>\n </div>\n </div>\n `}(i);return(0,o.q)({id:"abconvert-theme-info",title:"Theme Assignment",content:`<div class="abconvert-card">${a}</div>`,expanded:r})}function i(n,e){(0,o.s)(n,"abconvert-theme-info","200px",e)}},764:(n,e,t)=>{t.d(e,{d:()=>i,y:()=>a});var o=t(868),r=t(386);function i(n){let{groups:e,currentGroupIndex:t,expanded:i=!1}=n;if(!e||0===e.length)return"";const a=(e[t]||e[0]).zoneRates||[];if(0===a.length)return"";const c=`\n <div class="abconvert-card">\n ${a.map((n=>{return`\n <div class="abconvert-shipping-zone">\n <div class="abconvert-shipping-zone-name">${n.zoneName}</div>\n ${e=n.rates,e&&0!==e.length?e.map((n=>{const e=(0,r.lq)(n.price,n.currency),t=function(n){if(!n||!n.type)return"";if("price"===n.type){const e=n.currency||"USD",t=[];return null!=n.minimum&&t.push(`⥠${(0,r.lq)(n.minimum,e)}`),null!=n.maximum&&t.push(`⤠${(0,r.lq)(n.maximum,e)}`),t.join(" & ")}if("weight"===n.type){const e=n.unit||"g",t=[];return null!=n.minimum&&t.push(`⥠${n.minimum}${e}`),null!=n.maximum&&t.push(`⤠${n.maximum}${e}`),t.join(" & ")}return""}(n.condition),o=t?`<div class="abconvert-shipping-rate-condition">${t}</div>`:"";return`\n <div class="abconvert-shipping-rate-row">\n <span class="abconvert-shipping-rate-name">${n.name}</span>\n <span class="abconvert-shipping-rate-price">${e}</span>\n ${o}\n </div>\n `})).join(""):'<div class="abconvert-shipping-no-rates">No rates</div>'}\n </div>\n `;var e})).join("")}\n </div>\n `;return(0,o.q)({id:"abconvert-shipping-config",title:"Shipping Rates",content:c,expanded:i})}function a(n,e){(0,o.s)(n,"abconvert-shipping-config","400px",e)}},788:(n,e,t)=>{t.d(e,{DZ:()=>c,IL:()=>r,K7:()=>f,P3:()=>p,Ys:()=>d,a4:()=>v,e1:()=>l,gp:()=>s,hM:()=>g,nI:()=>u,tj:()=>i,uH:()=>b,xX:()=>a});const o={PREVIEW_MODE:"abconvert.preview",PREVIEW_EXPERIMENT_ID:"abconvert_preview_experiment_id",PREVIEW_GROUP_PREFIX:"abconvert.experiment.",PREVIEW_GROUP_SUFFIX:".group",PREVIEW_MARKET:"abconvert-country",EXPANDED_SECTIONS:"abconvert.widget.expanded"};function r(){return"true"===sessionStorage.getItem(o.PREVIEW_MODE)}function i(){return sessionStorage.getItem(o.PREVIEW_EXPERIMENT_ID)}function a(n){sessionStorage.setItem(o.PREVIEW_EXPERIMENT_ID,n)}function c(n){const e=sessionStorage.getItem(o.PREVIEW_GROUP_PREFIX+n+o.PREVIEW_GROUP_SUFFIX);return null!==e?parseInt(e,10):null}function s(n,e){sessionStorage.setItem(o.PREVIEW_GROUP_PREFIX+n+o.PREVIEW_GROUP_SUFFIX,e.toString())}function l(){return sessionStorage.getItem(o.PREVIEW_MARKET)||localStorage.getItem(o.PREVIEW_MARKET)}function d(n){n?(sessionStorage.setItem(o.PREVIEW_MARKET,n),localStorage.setItem(o.PREVIEW_MARKET,n)):(sessionStorage.removeItem(o.PREVIEW_MARKET),localStorage.removeItem(o.PREVIEW_MARKET))}function p(n){return new URLSearchParams(window.location.search).get(n)}function u(n){const e=new URL(window.location.href);e.searchParams.delete(n),window.history.replaceState({},"",e.toString())}function v(n){const e=new URL(window.location.href);
916Object.entries(n).forEach((n=>{let[t,o]=n;null!=o?e.searchParams.set(t,o):e.searchParams.delete(t)})),window.location.href=e.toString()}function g(n){const e=new URL(window.location.href),t=new URL(n,window.location.origin),r=e.searchParams.get("country")||sessionStorage.getItem(o.PREVIEW_MARKET)||localStorage.getItem(o.PREVIEW_MARKET);return r&&t.searchParams.set("country",r),t.toString()}function b(){const n=sessionStorage.getItem(o.EXPANDED_SECTIONS);return new Set(n?JSON.parse(n):[])}function f(n){sessionStorage.setItem(o.EXPANDED_SECTIONS,JSON.stringify([...n]))}},840:(n,e,t)=>{t.d(e,{k:()=>a,l:()=>i});var o=t(868),r=t(788);function i(n){let{groups:e,currentGroupIndex:t,expanded:i=!1}=n;if(!e||0===e.length)return"";const a=e[t]||e[0],c=a.template||a.variation?.template||{},s=c.type||"unknown",l=c.suffix||"Default";let d="#";if(c.previewUrl){const n=new URL((0,r.hM)(c.previewUrl));n.searchParams.delete("view"),n.searchParams.delete("_abr"),d=n.toString()}const p=`\n <div class="abconvert-card">\n <a href="${d}" class="abconvert-product-item">\n <div class="abconvert-product-info">\n <div class="abconvert-product-title">${l}</div>\n <div class="abconvert-product-variants" style="text-transform: capitalize;">${s}</div>\n </div>\n <span class="abconvert-product-arrow">â</span>\n </a>\n </div>\n `;return(0,o.q)({id:"abconvert-template-variation",title:"Template Variation",content:p,expanded:i})}function a(n,e){(0,o.s)(n,"abconvert-template-variation","200px",e)}},848:(n,e,t)=>{t.d(e,{A:()=>i});var o=t(840),r=t(788);const i={displayName:"Template Test",normalize:function(n){const e={};return(n?.experiments||[]).forEach((n=>{if("Preview"!==n.status)return;const t=n.experimentId;e[t]={id:t,name:n.name||"Template Test",experimentId:n.numericId||t,version:n.version||"v1",status:n.status||"Active",startTime:n.startTime,trafficAllocationPercent:n.trafficAllocationPercent,audienceTargeting:n.audienceTargeting,forceAssignRules:n.forceAssignRules,groups:(n.testGroups||[]).map((n=>({name:n.name,percentage:n.percentage,template:n.template||n.variation?.template||{}}))),_original:n}})),e},renderPanel:function(n,e){const{experimentData:t,currentGroupIndex:r}=n,i=t.groups||[];return(0,o.l)({groups:i,currentGroupIndex:r,expanded:e.has("abconvert-template-variation")})},initPanelEvents:function(n,e,t){(0,o.k)(n,t)},onGroupSwitch:function(n,e){return(0,r.a4)({view:null,_abr:null}),!0}}},868:(n,e,t)=>{function o(n){let{id:e,title:t,content:o,expanded:r=!1,icon:i=""}=n;const a=r?"expanded":"";return`\n <div class="abconvert-section">\n <button id="${e}-toggle" class="abconvert-collapsible-header">\n <span>${i?i+" ":""}${t}</span>\n <span id="${e}-arrow" class="abconvert-collapsible-arrow ${a}">â¼</span>\n </button>\n <div id="${e}-content" class="abconvert-collapsible-content ${a}">\n ${o}\n </div>\n </div>\n `}function r(n,e){let t=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"240px",o=arguments.length>3&&void 0!==arguments[3]?arguments[3]:null;const r=n.querySelector(`#${e}-toggle`),i=n.querySelector(`#${e}-content`),a=n.querySelector(`#${e}-arrow`);if(!r||!i)return;let c=i.classList.contains("expanded");r.addEventListener("click",(()=>{c=!c,c?(i.classList.add("expanded"),i.style.maxHeight=t,a&&a.classList.add("expanded")):(i.classList.remove("expanded"),i.style.maxHeight="0",a&&a.classList.remove("expanded")),o&&o(e,c)})),c&&(i.style.maxHeight=t)}t.d(e,{q:()=>o,s:()=>r})},885:(n,e,t)=>{t.d(e,{H:()=>u,k:()=>p});var o=t(868);function r(n){return n.replace(/^\/[a-z]{2}(-[A-Za-z]{2,4})?(\/|$)/,"/")}function i(n,e){if(!n||0===n.length)return[];const t=new Set;for(const e of n)for(const n of e.mutations||[])t.add(r(a(n.targetUrl||"/")));const o=(n[e]||{}).mutations||[],i={};for(const n of t)i[n]={url:n,changeCount:0};for(const n of o){const e=r(a(n.targetUrl||"/"));i[e]&&i[e].changeCount++}return Object.values(i)}function a(n){try{return n.startsWith("http")?new URL(n).pathname||"/":n||"/"}catch{return n||"/"}}function c(n){return n.replace(/&/g,"&").replace(/</g,"<").replace(/>/g,">").replace(/"/g,""")}function s(n,e,t){return`\n <div class="abconvert-ve-code-block">\n <button class="abconvert-ve-code-toggle" data-target="${t}" aria-expanded="false" aria-controls="${t}">
916\n <span class="abconvert-ve-code-chevron" id="${t}-chevron">\n <svg width="12" height="12" viewBox="0 0 20 20" fill="currentColor">\n <path d="M6 6l4 4 4-4" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round"/>\n </svg>\n </span>\n <span class="abconvert-ve-code-label">${n}</span>\n </button>\n <div class="abconvert-ve-code-content" id="${t}">\n <pre class="abconvert-ve-code-pre">${c(e)}</pre>\n </div>\n </div>\n `}function l(n,e){const t=i(n,e);if(0===t.length)return'<div class="abconvert-ve-empty">No page modifications</div>';const o=r(window.location.pathname),a=t.map((n=>function(n,e){const t=1===n.changeCount?"1 change":`${n.changeCount} changes`,o=e===n.url;return`\n <a href="${n.url.startsWith("http")||n.url.startsWith("/")?c(n.url):"#"}" class="abconvert-page-item${o?" active":""}">\n <div class="abconvert-page-icon">\n <svg width="16" height="16" viewBox="0 0 20 20" fill="currentColor">\n <path d="M4 3a2 2 0 00-2 2v10a2 2 0 002 2h12a2 2 0 002-2V5a2 2 0 00-2-2H4zm0 1.5h12a.5.5 0 01.5.5v1.5h-13V5a.5.5 0 01.5-.5zM3.5 8h13v7a.5.5 0 01-.5.5H4a.5.5 0 01-.5-.5V8z"/>\n </svg>\n </div>\n <div class="abconvert-page-info">\n <div class="abconvert-page-path">${c(n.url)}</div>\n <div class="abconvert-page-changes">${t}</div>\n </div>
916\n <span class="abconvert-product-arrow">${o?'<svg width="16" height="16" viewBox="0 0 20 20" fill="currentColor"><path d="M7.293 14.707a1 1 0 010-1.414L10.586 10 7.293 6.707a1 1 0 011.414-1.414l4 4a1 1 0 010 1.414l-4 4a1 1 0 01-1.414 0z"/></svg>':"â"}</span>\n </a>\n `}(n,o))).join("");return`\n <div class="abconvert-card">\n <div class="abconvert-page-list">${a}</div>\n </div>\n `}function d(n,e){const t=!n.isControl&&n.customCSS?.trim()||"",o=!n.isControl&&n.customJS?.trim()||"";return t||o?`\n <div class="abconvert-ve-code-hint">Applied to all pages</div>\n <div class="abconvert-card">\n <div class="abconvert-ve-code-blocks">\n ${t?s("CSS",t,`ve-css-${e}`):""}\n ${o?s("JS",o,`ve-js-${e}`):""}\n </div>\n </div>\n `:'<div class="abconvert-ve-empty">No custom code</div>'}function p(n){let{groups:e,groupIndex:t=0,expanded:r=!1,activeTab:a}=n;i(e,t);const c=e[t]||{},s=e.some((n=>(n.mutations||[]).length>0)),p=e.some((n=>!n.isControl&&(n.customCSS?.trim()||n.customJS?.trim()))),u=a||(s?"modifications":p?"custom-code":"modifications"),v=`\n \n <div class="abconvert-ve-tabs" role="tablist">\n <button class="abconvert-ve-tab${"modifications"===u?" active":""}${s?"":" disabled"}" role="tab" data-tab="modifications" aria-selected="${"modifications"===u}"${s?"":" disabled"}>\n Modifications\n </button>\n <button class="abconvert-ve-tab${"custom-code"===u?" active":""}${p?"":" disabled"}" role="tab" data-tab="custom-code" aria-selected="${"custom-code"===u}"${p?"":" disabled"}>\n Custom Code\n </button>\n </div>\n \n <div id="abconvert-ve-tab-content">${"custom-code"===u?d(c,t):l(e,t)}</div>\n `;return(0,o.q)({id:"abconvert-visual-editor-pages",title:"Visual Editor Config",content:v,expanded:r})}function u(n,e,t,r){(0,o.s)(n,"abconvert-visual-editor-pages","500px",e);const i=n.querySelectorAll(".abconvert-ve-tab");i.forEach((e=>{e.addEventListener("click",(()=>{if(e.disabled||e.classList.contains("active"))return;const o=e.dataset.tab;i.forEach((n=>{n.classList.toggle("active",n===e),n.setAttribute("aria-selected",n===e?"true":"false")}));const a=n.querySelector("#abconvert-ve-tab-content");if(a&&r){const{groups:e,groupIndex:t}=r,i=e[t]||{};"modifications"===o?a.innerHTML=l(e,t):(a.innerHTML=d(i,t),v(n))}t&&t(o)}))})),v(n)}function v(n){n.querySelectorAll(".abconvert-ve-code-toggle").forEach((e=>{e.addEventListener("click",(()=>{const t=e.dataset.target,o=n.querySelector(`#${t}`),r=n.querySelector(`#${t}-chevron`);if(!o)return;const i=o.classList.contains("expanded");o.classList.toggle("expanded",!i),r&&r.classList.toggle("expanded",!i),e.setAttribute("aria-expanded",i?"false":"true")}))}))}},947:(n,e,t)=>{t.d(e,{G:()=>r});const o="__ABConvertPreviewRegistry";function r(){return window[o]||(window[o]={}),window[o]}}},e={};function t(o){var r=e[o];if(void 0!==r)return r.exports;var i=e[o]={exports:{}};return n[o](i,i.exports,t),i.exports}t.d=(n,e)=>{for(var o in e)t.o(e,o)&&!t.o(n,o)&&Object.defineProperty(n,o,{enumerable:!0,get:e[o]})},t.o=(n,e)=>Object.prototype.hasOwnProperty.call(n,e);const o="#ffffff",r="#f1f1f1",i="#f7f7f7",a="#f1f1f1",c="#cdfee1",s="#fee3e3",l="#e6f3ff",d="#fff4d4",p="#eef6ff",u="#303030",v="#616161",g="#b5b5b5",b="#007f5c",f="#c72b2b",m="#005fcc",$="#785a00",x="#005fcc",h="#ffffff",w="#e1e1e1",y="#ebebeb",S="#c7c7c7",P="#005fcc",I="#303030",E="#616161",k="2px",A="4px",R="8px",T="12px",C="16px",z="Inter, -apple-system, BlinkMacSystemFont, 'San Francisco', 'Segoe UI', Roboto, 'Helvetica Neue', sans-serif",_="ui-monospace, SFMono-Regular, 'SF Mono', Consolas, 'Liberation Mono', Menlo, monospace",M="11px",D="12px",L="13px",G="14px",U="500",N="600",V="1.4",F="4px",j="8px",q="9999px",B="0 0 0 2px #005fcc",O="200ms",W="cubic-bezier(0.42, 0, 0.58, 1)",H="150ms",K="cubic-bezier(0.42, 0, 0.58, 1)",X="abconvert-preview-widget-styles";var Y=t(788),J=t(868);function Z(n){return null==n||""===n?"(empty)":"object"==typeof n?JSON.stringify(n):String(n)}function Q(n){return n?"â":"â"}function nn(n){return n?"pass":"fail"}function en(n){return`\n <div class="abconvert-context-grid">
916\n <span class="abconvert-context-label">Country:</span>\n <span class="abconvert-context-value">${Z(n.country)}</span>\n <span class="abconvert-context-label">Device:</span>\n <span class="abconvert-context-value">${Z(n.device)}</span>\n <span class="abconvert-context-label">Visitor:</span>\n <span class="abconvert-context-value">${Z(n.visitorType)}</span>\n <span class="abconvert-context-label">Source:</span>\n <span class="abconvert-context-value">${Z(n.trafficSource)}</span>\n <span class="abconvert-context-label">Referrer:</span>\n <span class="abconvert-context-value">${Z(n.referralDomain)}</span>\n <span class="abconvert-context-label">Landing:</span>\n <span class="abconvert-context-value">${Z(n.landingPage)}</span>\n </div>\n `}function tn(n,e,t,o){const r=n.querySelector("#abconvert-assignment-result");r&&(r.className=`abconvert-result-box visible ${e}`,r.innerHTML=`\n <div style="font-weight: 500; margin-bottom: 4px;">${t}</div>\n <div style="font-size: 11px; color: #6d7175;">${o}</div>\n `)}var on=t(246);const rn="abconvert-preview-widget";function an(){if(window.Shopify?.designMode)return;if(!(0,Y.IL)())return;const n=(0,Y.P3)("abconvert_experiment_id");
916if(n&&(0,Y.xX)(n),(0,Y.nI)("abconvert_experiment_id"),(0,Y.nI)("abconvert_preview_key"),document.getElementById(rn))return;const e=(0,on.Mo)(),t=Object.keys(e);if(0===t.length)return;const J=(0,Y.tj)();let Z,Q;if(J&&e[J])Z=J,Q=e[J];else if(J){const n=t.find((n=>String(e[n].experimentId)===String(J)));n&&(Z=n,Q=e[n])}if(Z||(Z=t[0],Q=e[Z]),!Q)return;(0,Y.xX)(Z);const nn=(0,Y.P3)("preview");null!==nn&&(0,Y.gp)(Z,parseInt(nn,10));const en=sn(e,Z);!function(){if(document.getElementById(X))return;const n=`\n /* =============================================================================\n ABConvert Preview Widget Styles\n Polaris-aligned design system (2024)\n ============================================================================= */\n\n /* Widget Container - Polaris Card elevated */\n .abconvert-widget {\n position: fixed;\n top: 50%;\n right: 20px;\n transform: translateY(-50%);\n width: 320px;\n max-height: 80vh;\n background: ${o};\n border: 1px solid ${w};\n border-radius: ${j};\n box-shadow: 0 8px 16px -4px rgba(0, 0, 0, 0.09), 0 4px 8px -2px rgba(0, 0, 0, 0.04);\n font-family: ${z};\n font-size: ${L};\n line-height: ${V};\n z-index: 999999;\n color: ${u};\n overflow: hidden;\n display: flex;\n flex-direction: column;\n }\n\n /* Header - Polaris Card header pattern */\n .abconvert-widget-header {\n background: ${o};\n border-bottom: 1px solid ${y};\n padding: ${T} ${C};\n cursor: move;\n display: flex;\n align-items: center;\n gap: ${R};\n user-select: none;\n flex-shrink: 0;\n }\n\n .abconvert-widget-header.dragging {\n cursor: grabbing;\n }\n\n .abconvert-drag-handle {\n flex-shrink: 0;\n color: ${E};\n display: flex;\n align-items: center;\n }\n\n .abconvert-drag-handle svg {\n width: 16px;\n height: 16px;\n }\n\n .abconvert-widget-title {\n flex: 1;\n min-width: 0;\n }\n\n .abconvert-widget-title-text {\n font-weight: ${N};\n font-size: ${G};\n color: ${u};\n letter-spacing: -0.01em;\n }\n\n .abconvert-widget-subtitle {\n font-size: ${D};\n color: ${v};\n margin-top: ${k};\n }\n\n /* Close Button - Polaris icon button */\n .abconvert-close-btn {\n background: transparent;\n border: none;\n cursor: pointer;\n color: ${E};\n padding: 0;\n width: 28px;\n height: 28px;\n display: flex;\n align-items: center;\n justify-content: center;\n border-radius: ${F};\n transition: background ${H} ${K},\n color ${H} ${K};\n }\n\n .abconvert-close-btn:hover {\n background: ${a};\n color: #303030;\n }\n\n .abconvert-close-btn:focus-visible {\n outline: none;\n box-shadow: ${B};\n }\n\n .abconvert-close-btn svg {\n width: 16px;\n height: 16px;\n }\n\n /* Content Area */\n .abconvert-widget-content {\n padding: ${C};\n flex: 1;\n min-height: 0;\n overflow-y: auto;\n scrollbar-width: thin;\n scrollbar-color: ${w} transparent;\n }\n\n .abconvert-widget-content::-webkit-scrollbar {\n width: 6px;\n }\n\n .abconvert-widget-content::-webkit-scrollbar-track {\n background: transparent;\n }\n\n .abconvert-widget-content::-webkit-scrollbar-thumb {\n background: ${w};\n border-radius: ${q};\n }\n\n /* Section - Polaris BlockStack pattern */\n .abconvert-section {\n margin-bottom: ${C};\n }\n\n .abconvert-section:last-child {\n margin-bottom: 0;\n }\n\n .abconvert-section-label {\n display: block;\n font-weight: ${U};\n font-size: ${D};\n margin-bottom: ${R};\n color: ${u};\n }\n\n /* Select - Polaris Select component */\n .abconvert-select {\n width: 100%;\n padding: ${R} ${T};\n padding-right: 36px;\n border: 1px solid ${w};\n border-radius: ${j};\n background-color: ${o};\n font-size: ${L};\n font-family: ${z};\n cursor: pointer;\n color: ${u};\n appearance: none;\n background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 20 20' fill='%23616161'
916%3E%3Cpath d='M10 14l-5-5h10l-5 5z'/%3E%3C/svg%3E");\n background-repeat: no-repeat;\n background-position: right 12px center;\n background-size: 12px;\n transition: border-color ${H} ${K},\n box-shadow ${H} ${K};\n }\n\n .abconvert-select:hover {\n border-color: ${S};\n }\n\n .abconvert-select:focus {\n outline: none;\n border-color: ${P};\n box-shadow: 0 0 0 1px ${P};\n }\n\n .abconvert-select:disabled {\n background-color: ${r};\n color: ${g};\n cursor: not-allowed;\n }\n\n /* Button - Polaris Button component */\n .abconvert-btn {\n display: inline-flex;\n align-items: center;\n justify-content: center;\n gap: ${A};\n padding: 6px ${T};\n min-height: 32px;\n border-radius: ${j};\n font-size: ${D};\n font-weight: ${U};\n font-family: ${z};\n line-height: 1;\n cursor: pointer;\n text-decoration: none;\n transition: background ${H} ${K},\n border-color ${H} ${K},\n box-shadow ${H} ${K};\n }\n\n .abconvert-btn:focus-visible {\n outline: none;\n box-shadow: ${B};\n }\n\n /* Primary Button - Polaris primary variant */\n .abconvert-btn-primary {\n background: ${I};\n color: ${h};\n border: none;\n box-shadow: inset 0 -1px 0 0 #b5b5b5;\n }\n\n .abconvert-btn-primary:hover {\n background: #1a1a1a;\n }\n\n .abconvert-btn-primary:active {\n background: #000000;\n }\n\n /* Secondary Button - Polaris default variant */\n .abconvert-btn-secondary {\n background: ${o};\n color: ${u};\n border: 1px solid ${w};\n }\n\n .abconvert-btn-secondary:hover {\n background: ${a};\n border-color: ${S};\n }\n\n .abconvert-btn-secondary:active {\n background: #ededed;\n }\n\n /* Critical/Destructive Button */\n .abconvert-btn-critical {\n background: ${o};\n color: ${f};\n border: 1px solid #c72b2b;\n }\n\n .abconvert-btn-critical:hover {\n background: ${s};\n }\n\n /* Card - Polaris nested card */\n .abconvert-card {\n background: ${i};\n border: 1px solid ${y};\n border-radius: ${j};\n padding: ${T};\n }\n\n /* Group List - Clickable items for switching groups */\n .abconvert-group-list {\n display: flex;\n flex-direction: column;\n gap: ${k};\n }\n\n .abconvert-group-item {\n width: 100%;\n padding: ${R} ${T};\n border: none;\n border-radius: ${F};\n background: transparent;\n display: flex;\n justify-content: space-between;\n align-items: center;\n font-size: ${L};\n font-family: ${z};\n cursor: pointer;\n text-align: left;\n transition: background ${H} ${K};\n }\n\n .abconvert-group-item:hover {\n background: ${a};\n }\n\n .abconvert-group-item:focus-visible {\n outline: none;\n box-shadow: ${B};\n }\n\n .abconvert-group-item.active {\n background: ${l};\n cursor: default;\n }\n\n .abconvert-group-item .name {\n font-weight: 400;\n color: ${u};\n }\n\n .abconvert-group-item.active .name {\n font-weight: ${U};\n color: ${m};\n }\n\n .abconvert-group-item .percentage {\n font-size: ${D};\n color: ${v};\n font-variant-numeric: tabular-nums;\n }\n\n .abconvert-group-item.active .percentage {\n color: ${m};\n }\n\n /* Badge - Polaris Badge component */\n .abconvert-badge {\n display: inline-flex;\n align-items: center;\n gap: ${A};\n padding: ${k} ${R};\n border-radius: ${q};\n font-size: ${M};\n font-weight: ${U};\n line-height: 1.4;\n }\n\n .abconvert-badge-success {\n background: ${c};\n color: ${b};\n }\n\n .abconvert-badge-info {\n background: ${p};\n color: ${x};\n }\n\n .abconvert-badge-warning {\n background: ${d};\n color: ${$};\n }\n\n .abconvert-badge-dot {\n width: 6px;\n height: 6px;\n border-radius: 50%;\n background: currentColor;\n }\n\n /* Collapsible Section - Polaris Collapsible pattern */\n .abconvert-collapsible-header {\n width: 100%;\n background: none;\n border: none;\n padding: ${R} 0;\n text-align: left;\n cursor: pointer;\n font-weight: ${U};\n font-size: ${L};\n font-family: ${z};\n color: ${u};\n display: flex;\n justify-content: space-between;\n align-items: center;\n transition: color ${H} ${K};\n }\n\n .abconvert-collapsible-header:hover {\n color: ${m};\n }\n\n .abconvert-collapsible-header:focus-visible {\n outline: none;\n color: ${m};\n }\n\n .abconvert-collapsible-arrow {\n color: ${E};\n transition: transform ${O} ${W};\n display: flex;\n align-items: center;\n }\n\n .abconvert-collapsible-arrow svg {\n width: 16px;\n height: 16px;\n }\n\n .abconvert-collapsible-arrow.expanded {\n transform: rotate(180deg);\n }\n\n .abconvert-collapsible-content {\n max-height: 0;\n overflow: hidden;\n transition: max-height 300ms ${W};\n }\n\n .abconvert-collapsible-content.expanded {\n max-height: 2000px;\n }\n\n /* Product List - Polaris ResourceItem pattern */\n .abconvert-product-list {\n max-height: 200px;\n overflow-y: auto;\n scrollbar-width: thin;\n scrollbar-color: ${w} transparent;\n }\n\n .abconvert-product-list::-webkit-scrollbar {\n width: 4px;\n }\n\n .abconvert-product-list::-webkit-scrollbar-thumb {\n background: ${w};\n border-radius: ${q};\n }\n\n .abconvert-product-item {\n display: flex;\n align-items: center;\n gap: ${T};\n padding: ${R} ${T};\n margin: ${k} 0;\n border-radius: ${F};\n text-decoration: none;\n color: ${u};\n transition: background ${H} ${K};\n }\n\n .abconvert-product-item:hover {\n background: ${a};\n }\n\n .abconvert-product-item:focus-visible {\n outline: none;\n box-shadow: ${B};\n }\n\n .abconvert-product-image {\n width: 40px;\n height: 40px;\n border-radius: ${F};\n object-fit: cover;\n border: 1px solid ${y};\n background: ${r};\n flex-shrink: 0;\n }\n\n .abconvert-product-info {\n flex: 1;\n min-width: 0;\n }\n\n .abconvert-product-title {\n font-size: ${L};\n font-weight: ${U};\n color: ${u};\n overflow: hidden;\n text-overflow: ellipsis;\n white-space: nowrap;\n }\n\n .abconvert-product-price {\n font-size: ${D};\n color: ${v};\n margin-top: ${k};\n font-variant-numeric: tabular-nums;\n }\n\n .abconvert-product-price s {\n color: ${g};\n margin-right: ${A};\n }\n\n .abconvert-product-price .current-price {\n color: ${b};\n font-weight: ${U};\n }\n\n .abconvert-product-variants {\n font-size: ${M};\n color: ${v};\n margin-top: ${k};\n }\n\n .abconvert-product-arrow {\n color: ${E};\n flex-shrink: 0;\n display: flex;\n align-items: center;\n }\n\n .abconvert-product-arrow svg {\n width: 16px;\n height: 16px;\n }\n\n /* Shipping Test Panel */\n .abconvert-shipping-groups {\n display: flex;\n flex-direction: column;\n gap: ${R};\n }\n\n .abconvert-shipping-group-card {\n border: 1px solid ${y};\n border-radius: ${j};\n background: ${o};\n overflow: hidden;\n }\n\n .abconvert-shipping-group-card.active {\n border-color: ${y};\n }\n\n .abconvert-shipping-group-header {\n padding: ${R} ${T};\n font-weight: ${U};\n font-size: ${D};\n background: ${i};\n border-bottom: 1px solid ${y};\n }\n\n .abconvert-shipping-zone {\n padding: ${R} ${T};\n }\n\n .abconvert-shipping-zone + .abconvert-shipping-zone {\n margin-top: ${R};\n }\n\n .abconvert-shipping-zone-name {\n font-size: ${D};\n font-weight: ${N};\n color: ${u};\n margin-bottom: ${A};\n padding-bottom: ${A};\n border-bottom: 1px solid ${y};\n }\n\n .abconvert-shipping-rate-row {\n display: flex;\n align-items: baseline;\n gap: ${A};\n font-size: ${D};\n padding: ${k} 0;\n flex-wrap: wrap;\n }\n\n .abconvert-shipping-rate-name {\n flex: 1;\n min-width: 0;\n overflow: hidden;\n text-overflow: ellipsis;\n white-space: nowrap;\n color: ${u};\n }\n\n .abconvert-shipping-rate-price {\n flex-shrink: 0;\n font-weight: ${U};\n font-variant-numeric: tabular-nums;\n color: ${u};\n }\n\n .abconvert-shipping-rate-condition {\n width: 100%;\n font-size: ${M};\n color: ${v};\n padding-left: ${R};\n }\n\n .abconvert-shipping-no-rates {\n padding: ${R} ${T};\n font-size: ${D};\n color: ${v};\n font-style: italic;\n }\n\n /* Visual Editor Tabs */\n .abconvert-ve-tabs {\n display: flex;\n border-bottom: 1px solid ${y};\n margin-bottom: ${T};\n gap: 0;\n }\n\n .abconvert-ve-tab {\n flex: 1;\n background: none;\n border: none;\n border-bottom: 2px solid transparent;\n padding: ${R} ${T};\n font-size: ${D};\n font-weight: ${U};\n font-family: ${z};\n color: ${v};\n cursor: pointer;\n transition: color ${H} ${K},\n border-color ${H} ${K};\n text-align: center;\n }\n\n .abconvert-ve-tab:hover:not(:disabled) {\n color: ${u};\n }\n\n .abconvert-ve-tab.active {\n color: ${u};\n border-bottom-color: ${I};\n }\n\n .abconvert-ve-tab:disabled {\n color: ${g};
916\n cursor: not-allowed;\n }\n\n .abconvert-ve-code-block {\n margin-bottom: ${A};\n }\n\n .abconvert-ve-code-toggle {\n display: flex;\n align-items: center;\n gap: ${A};\n background: none;\n border: none;\n padding: ${A} 0;\n cursor: pointer;\n font-family: ${z};\n font-size: ${M};\n color: ${v};\n }\n\n .abconvert-ve-code-toggle:hover {\n color: ${u};\n }\n\n .abconvert-ve-code-chevron {\n display: flex;\n align-items: center;\n transition: transform ${O} ${W};\n }\n\n .abconvert-ve-code-chevron.expanded {\n transform: rotate(180deg);\n }\n\n .abconvert-ve-code-content {\n max-height: 0;\n overflow: hidden;\n transition: max-height ${O} ${W};\n }\n\n .abconvert-ve-code-content.expanded {\n max-height: 400px;\n overflow-y: auto;\n }\n\n .abconvert-ve-code-pre {\n font-family: ${_};\n font-size: ${M};\n line-height: ${V};\n background: ${r};\n border: 1px solid ${y};\n border-radius: ${F};\n padding: ${R};\n margin: 0;\n white-space: pre-wrap;\n word-break: break-word;\n color: ${u};\n }\n\n .abconvert-ve-code-hint {\n font-size: ${M};\n color: ${v};\n margin-bottom: ${R};\n }\n\n .abconvert-ve-empty {\n font-size: ${D};\n color: ${v};\n padding: ${R} 0;\n text-align: center;\n }\n\n /* Page List - Visual Editor panel */\n .abconvert-page-list {\n max-height: 200px;\n overflow-y: auto;\n scrollbar-width: thin;\n scrollbar-color: ${w} transparent;\n }\n\n .abconvert-page-list::-webkit-scrollbar {\n width: 4px;\n }\n\n .abconvert-page-list::-webkit-scrollbar-thumb {\n background: ${w};\n border-radius: ${q};\n }\n\n .abconvert-page-item {\n display: flex;\n align-items: center;\n gap: ${T};\n padding: ${R} ${T};\n margin: ${k} 0;\n border-radius: ${F};\n text-decoration: none;\n color: ${u};\n transition: background ${H} ${K};\n }\n\n .abconvert-page-item:hover {\n background: ${a};\n }\n\n .abconvert-page-item:focus-visible {\n outline: none;\n box-shadow: ${B};\n }\n\n .abconvert-page-item.active {\n background: ${l};\n }\n\n .abconvert-page-icon {\n flex-shrink: 0;\n color: ${E};\n display: flex;\n align-items: center;\n }\n\n .abconvert-page-info {\n flex: 1;\n min-width: 0;\n }\n\n .abconvert-page-path {\n font-size: ${L};\n font-weight: ${U};\n color: ${u};\n overflow: hidden;\n text-overflow: ellipsis;\n white-space: nowrap;\n font-family: ${_};\n }\n\n .abconvert-page-changes {\n font-size: ${M};\n color: ${v};\n margin-top: ${k};\n }\n\n /* Debug Panel */\n .abconvert-debug-section {\n border-top: 1px solid ${y};\n margin-top: ${T};\n padding-top: ${T};\n }\n\n .abconvert-debug-header {\n color: ${v};\n font-size: ${D};\n font-weight: ${U};\n margin-bottom: ${R};\n }\n\n .abconvert-context-grid {\n display: grid;\n grid-template-columns: 90px 1fr;\n gap: ${A} ${R};\n font-size: ${D};\n }\n\n .abconvert-context-label {\n color: ${v};\n }\n\n .abconvert-context-value {\n font-family: ${_};\n font-size: ${M};\n color: ${u};\n overflow: hidden;\n text-overflow: ellipsis;\n white-space: nowrap;\n }\n\n /* Info Banner - Polaris Banner component */\n .abconvert-info-banner {\n display: flex;\n align-items: flex-start;\n gap: ${R};\n border-radius: ${j};\n padding: ${T};\n margin-bottom: ${C};\n font-size: ${D};\n line-height: ${V};\n box-shadow: none;\n }\n\n .abconvert-info-banner .abconvert-badge {\n flex-shrink: 0;
916\n margin-top: 1px;\n }\n\n .abconvert-info-banner.highlight {\n background: ${p};\n border-left: 3px solid ${x};\n }\n\n .abconvert-info-banner.warning {\n background: ${d};\n border-left: 3px solid ${$};\n }\n\n .abconvert-info-banner.success {\n background: ${c};\n border-left: 3px solid ${b};\n }\n\n .abconvert-info-banner.critical {\n background: ${s};\n border-left: 3px solid ${f};\n }\n\n /* Override Controls */\n .abconvert-override-grid {\n display: grid;\n grid-template-columns: 1fr 1fr;\n gap: ${R};\n }\n\n .abconvert-override-select {\n padding: 6px ${R};\n padding-right: 28px;\n border: 1px solid ${w};\n border-radius: ${F};\n font-size: ${D};\n font-family: ${z};\n background-color: ${o};\n background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='10' viewBox='0 0 20 20' fill='%23616161'%3E%3Cpath d='M10 14l-5-5h10l-5 5z'/%3E%3C/svg%3E");\n background-repeat: no-repeat;\n background-position: right 8px center;\n appearance: none;\n cursor: pointer;\n }\n\n .abconvert-override-select:focus {\n outline: none;\n border-color: ${P};\n box-shadow: 0 0 0 1px ${P};\n }\n\n .abconvert-button-group {\n display: flex;\n gap: ${R};\n margin-top: ${C};\n }\n\n .abconvert-button-group .abconvert-btn {\n flex: 1;\n }\n\n /* Result Box */\n .abconvert-result-box {\n display: none;\n margin-top: ${C};\n padding: ${T};\n border-radius: ${j};\n font-size: ${D};\n line-height: ${V};\n }\n\n .abconvert-result-box.visible {\n display: block;\n }\n\n .abconvert-result-box.success {\n background: ${c};\n color: ${b};\n }\n\n .abconvert-result-box.error {\n background: ${s};\n color: ${f};\n }\n\n .abconvert-result-box.info {\n background: ${p};\n color: ${x};\n }\n\n .abconvert-result-box.warning {\n background: ${d};\n color: ${$};\n }\n\n /* Status indicators */\n .abconvert-status-icon {\n font-weight: ${N};\n font-size: ${G};\n }\n\n .abconvert-status-icon.pass {\n color: ${b};\n }\n\n .abconvert-status-icon.fail {\n color: ${f};\n }\n\n /* Section headers - Polaris Text subdued pattern */\n .abconvert-section-header {\n font-weight: ${U};\n font-size: ${M};\n color: ${v};\n margin-bottom: ${R};\n text-transform: uppercase;\n letter-spacing: 0.5px;\n }\n\n /* Experiment info */\n .abconvert-experiment-info {\n margin-bottom: ${C};\n }\n\n .abconvert-experiment-name {\n font-weight: ${N};\n font-size: ${G};\n margin-bottom: ${A};\n color: ${u};\n }\n\n .abconvert-experiment-meta {\n display: flex;\n align-items: center;\n gap: ${R};\n margin-bottom: ${R};\n flex-wrap: wrap;\n }\n\n .abconvert-experiment-id {\n font-size: ${D};\n color: ${v};\n font-family: ${_};\n }\n\n /* Divider */\n .abconvert-divider {\n height: 1px;\n background: ${y};\n margin: ${C} 0;\n }\n\n /* Empty state */\n .abconvert-empty-state {\n text-align: center;\n padding: 24px ${C};\n color: ${v};\n }\n\n .abconvert-empty-state-text {\n font-size: ${D};\n }\n\n /* Loading state */\n .abconvert-loading {\n display: flex;\n align-items: center;\n justify-content: center;\n padding: ${C};\n }\n\n .abconvert-spinner {\n width: 20px;\n height: 20px;\n border: 2px solid ${y};\n border-top-color: ${I};\n border-radius: 50%;\n animation: abconvert-spin 0.8s linear infinite;\n }\n\n @keyframes abconvert-spin {\n to {\n transform: rotate(360deg);\n }\n }\n\n /* Tooltip */\n .abconvert-tooltip {\n position: absolute;\n background: ${u};\n color: ${h};\n padding: ${A} ${R};\n border-radius: ${F};\n font-size: ${M};\n white-space: nowrap;\n z-index: 1000;\n pointer-events: none;\n opacity: 0;\n transition: opacity ${H} ${K};\n }\n\n .abconvert-tooltip.visible {\n opacity: 1;\n }\n\n /* Accessibility: Reduce motion */\n @media (prefers-reduced-motion: reduce) {\n .abconvert-widget *,\n .abconvert-widget *::before,\n .abconvert-widget *::after {\n animation-duration: 0.01ms !important;\n animation-iteration-count: 1 !important;\n transition-duration: 0.01ms !important;\n }\n }\n `,e=document.createElement("style");e.id=X,e.textContent=n,document.head.appendChild(e)}();const tn=function(n){const e=function(n){let{totalExperiments:e}=n;return`\n <div id="abconvert-widget-header" class="abconvert-widget-header">\n \n <svg class="abconvert-drag-handle" width="12" height="16" viewB
916ox="0 0 12 16" fill="none">\n <circle cx="3" cy="3" r="1.5" fill="currentColor"/>\n <circle cx="9" cy="3" r="1.5" fill="currentColor"/>\n <circle cx="3" cy="8" r="1.5" fill="currentColor"/>\n <circle cx="9" cy="8" r="1.5" fill="currentColor"/>\n <circle cx="3" cy="13" r="1.5" fill="currentColor"/>\n <circle cx="9" cy="13" r="1.5" fill="currentColor"/>\n </svg>\n \n <div class="abconvert-widget-title">\n <div class="abconvert-widget-title-text">ABConvert Preview</div>\n <div class="abconvert-widget-subtitle">${1===e?"1 Preview Test in this theme":`${e} Preview Tests in this theme`}</div>\n </div>\n <button id="abconvert-widget-close" class="abconvert-close-btn" title="Close">\n ×\n </button>\n </div>\n `}({totalExperiments:Object.keys(n.experiments).length}),t=cn(n);return`\n <div id="${rn}" class="abconvert-widget">\n ${e}\n <div class="abconvert-widget-content">\n ${t}\n </div>\n </div>\n `}(en);try{document.body.insertAdjacentHTML("beforeend",tn)}catch(n){return void console.error("[ABConvert] Failed to insert widget:",n)}const an=document.getElementById(rn);an&&function(n,e){const t=n.querySelector("#abconvert-widget-header");t&&function(n,e){let t,o,r,i,a=!1;e.addEventListener("mousedown",(c=>{r=c.clientX,i=c.clientY;const s=n.getBoundingClientRect();t=s.left,o=s.top,n.style.right="auto",n.style.left=t+"px",n.style.top=o+"px",n.style.transform="none",a=!0,e.classList.add("dragging")})),document.addEventListener("mousemove",(e=>{if(!a)return;e.preventDefault();const c=e.clientX-r,s=e.clientY-i,l=t+c,d=o+s,p=window.innerWidth-n.offsetWidth,u=window.innerHeight-n.offsetHeight,v=Math.max(0,Math.min(l,p)),g=Math.max(0,Math.min(d,u));n.style.left=v+"px",n.style.top=g+"px"})),document.addEventListener("mouseup",(()=>{a&&(a=!1,e.classList.remove("dragging"))}))}(n,t),function(n){const e=n.querySelector("#abconvert-widget-close");e&&e.addEventListener("click",(()=>{n.style.display="none"}))}(n),ln(n,e)}(an,en)}function cn(n){const{testType:e,experiments:t,experimentId:o,experimentData:r,currentGroupIndex:i,isV5:a,debugInfo:c,debugApi:s}=n,l=r.groups||[],d=(0,Y.uH)(),p=function(n){let{experiments:e,currentExperimentId:t}=n;const o=Object.keys(e);return o.length<=1?"":`\n <div class="abconvert-section">\n <label class="abconvert-section-label">Select Experiment</label>\n <select id="abconvert-experiment-selector" class="abconvert-select">\n ${o.map((n=>{const o=e[n],r=o.experimentId||n,i=o.name||"Untitled Experiment";return`<option value="${n}" ${n===t?"selected":""}>${i} (#${r})</option>`})).join("")}\n </select>\n </div>\n `}({experiments:t,currentExperimentId:o}),u=function(n){let{name:e,experimentId:t,status:o}=n;return`\n <div class="abconvert-experiment-info">\n <div class="abconvert-experiment-name">${e||"Price Test Preview"}</div>\n <div class="abconvert-experiment-meta">\n <span class="abconvert-experiment-id">#${t||"â"}</span>\n <span class="abconvert-badge abconvert-badge-success">\n <span class="abconvert-badge-dot"></span>\n ${o||"Preview"} Mode\n </span>\n </div>\n </div>\n `}({name:r.name,experimentId:r.experimentId||o,status:r.status||"Preview"}),v=function(n){let{groups:e,currentGroupIndex:t}=n;const o=e.map(((n,e)=>{const o=n.name||`Group ${e+1}`,r=n.percentage||0;return`\n <button\n class="abconvert-group-item ${e===t?"active":""}"\n data-group-index="${e}"\n type="button"\n >\n <span class="name">${o}</span>\n <span class="percentage">${r}%</span>\n </button>\n `})).join("");return`\n <div class="abconvert-section">\n <div class="abconvert-section-label">Test Groups (${e.length})</div>\n <div class="abconvert-card">\n <div class="abconvert-group-list">\n ${o}\n </div>\n </div>\n </div>\n `}({groups:l,currentGroupIndex:i}),g=(0,on.H5)(e,n,d),b=function(n){let{debugInfo:e,debugApi:t,testGroups:o,isV5:r,expanded:i=!1}=n;if(!r||!e||e.error)return"";const a=function(n,e,t){const o=n.visitorContext||{},r=n.currentContext||o,i=n.hasStoredContext,a=i?'<div class="abconvert-info-banner highlight">
916\n <span class="abconvert-badge abconvert-badge-info">STORED</span>\n <span>Using Stored Context - This experiment captured context when you first saw it. Context is locked for consistent targeting.</span>\n </div>':'<div class="abconvert-info-banner warning">\n <span class="abconvert-badge abconvert-badge-warning">NEW</span>\n <span>No Stored Context - First time seeing this experiment. Current session context will be captured on first evaluation.</span>\n </div>',c=`\n <div style="margin-bottom: 12px;">\n <div class="abconvert-section-header">\n ${i?"Experiment Context (Stored)":"Session Context (Current)"}\n </div>\n <div class="abconvert-card" style="${i?"border-color: #005fcc;":""}">\n ${en(o)}\n </div>\n </div>\n `,s=i?`\n <div style="margin-bottom: 12px;">\n <div class="abconvert-section-header" style="color: #616161;">\n Current Session (Not Used)\n </div>\n <div class="abconvert-card" style="opacity: 0.7;">\n ${en(r)}\n </div>\n </div>\n `:"",l=n.trafficAllocation||{},d=`\n <div style="margin-bottom: 12px;">\n <div class="abconvert-section-header">Traffic Allocation</div>\n <div class="abconvert-card" style="font-size: 11px;">\n <div style="display: flex; align-items: center; gap: 8px;">\n <span class="abconvert-status-icon ${nn(l.inTest)}">\n ${Q(l.inTest)}\n </span>\n <span>${l.percent??"?"}% of traffic enters test</span>\n <span style="color: #6d7175;">(${l.inTest?"included":"excluded"})</span>\n </div>\n </div>\n </div>\n `;let p="";return null!==n.storedGroupIndex&&(p=`\n <div class="abconvert-info-banner highlight" style="margin-top: 8px;">\n <div style="font-weight: 500; color: #005bd3;">\n Stored Assignment: ${t[n.storedGroupIndex]?.name||`Group ${n.storedGroupIndex}`} (index ${n.storedGroupIndex})\n </div>\n </div>\n `),`\n <div style="padding: 8px 0 16px 0;">\n ${a}\n ${c}\n ${s}\n ${d}\n ${function(n,e,t){if(!(n.audienceTargeting?.config?.enabled&&n.audienceTargeting?.config?.groups?.length>0))return"";const o=n.audienceTargeting.config.groups.map((n=>(n.filters||[]).map((o=>{let r=!0;try{r=e.checkAudienceTargeting({enabled:!0,groups:[{id:n.id,filters:[o]}]},t)}catch(n){r=!1}const i=Q(r),a=nn(r),c=Array.isArray(o.value)?o.value.join(", "):o.value;return`\n <div style="display: flex; align-items: center; gap: 6px; padding: 4px 0;">\n <span class="abconvert-status-icon ${a}">${i}</span>\n <span style="font-size: 11px;">${o.type}: ${o.operator} "${c}"</span>\n </div>\n `})).join(""))).join("");return`\n <div style="margin-bottom: 12px;">\n <div class="abconvert-section-header">\n Audience Targeting\n <span class="abconvert-status-icon ${nn(n.audienceTargeting.passes)}" style="margin-left: 4px;">\n (${n.audienceTargeting.passes?"PASSES":"FAILS"})\n </span>\n </div>\n <div class="abconvert-card" style="font-size: 11px;">\n ${o||'<span style="color: #6d7175;">No filters configured</span>'}\n </div>\n </div>\n `}(n,e,o)}\n ${function(n){if(!(n.forceAssignRules?.config?.length>0))return"";const e=n.forceAssignRules.config.map((e=>{const t=n.forceAssignRules.result?.id===e.id;return`\n <div style="display: flex; align-items: center; gap: 6px; padding: 4px 0; ${t?"background: #e3f1df; border-radius: 4px; padding: 4px 8px;":""}">\n <span style="color: ${t?"#005bd3":"#6d7175"}; font-weight: bold;">${t?"â":"â"}</span>\n <span style="font-size: 11px;">${e.filters.map((n=>`${n.type}=${Array.isArray(n.value)?n.value.join(","):n.value}`)).join(" & ")} â ${"assign_group"===e.action?`Group ${e.groupIndex}`:e.action}</span>\n </div>\n `})).join("");return`\n <div style="margin-bottom: 12px;">\n <div class="abconvert-section-header">\n Force Assign Rules\n ${n.forceAssignRules.result?'<span style="color: #005bd3; margin-left: 4px;">(Rule Matched!)</span>':""}\n </div>\n <div class="abconvert-card" style="font-size: 11px;">\n ${e}\n </div>\n </div>\n `}(n)}\n ${p}\n \n <div style="margin-bottom: 12px; margin-top: 12px;">\n <div class="abconvert-section-header">Override Context</div>\n <div class="abconvert-override-grid">\n <select id="abconvert-override-country" class="abconvert-override-select">\n <option value="">Country: Auto</option>\n <option value="US">United States</option>\n <option value="CA">Canada</option>\n <option value="GB">United Kingdom</option>\n <option value="DE">Germany</option>\n <option value="FR">France</option>\n <option value="AU">Australia</option>\n </select>\n <select id="abconvert-override-device" class="abconvert-override-select">\n <option value="">Device: Auto</option>\n <option value="desktop">Desktop</option>\n <option value="mobile">Mobile</option>\n </select>\n <select id="abconvert-override-source" class="abconvert-override-select">\n <option value="">Source: Auto</option>\n <option value="direct">Direct</option>\n <option value="google">Google</option>\n <option value="facebook">Facebook</option>\n <option value="instagram">Instagram</option>\n <option value="paid_search">Paid Search</option>\n <option value="paid_social">Paid Social</option>\n <option value="email">Email</option>\n </select>\n <select id="abconvert-override-visitor" class="abconvert-override-select">\n <option value="">Visitor: Auto</option>\n <option value="new">New</option>\n <option value="returning">Returning</option>\n </select>\n </div>\n </div>\n \n <div class="abconvert-button-group">\n <button id="abconvert-recalculate" class="abconvert-btn abconvert-btn-primary">Test Assignment</button>\n <button id="abconvert-clear-stored" class="abconvert-btn abconvert-btn-secondary">Clear Stored</button>\n </div>\n <div style="margin-top: 8px;">\n <button id="abconvert-clear-context" class="abconvert-btn abconvert-btn-critical" style="width: 100%;">\n Reset All Context (New Session)\n </button>\n </div>\n <div id="abconvert-assignment-result" class="abconvert-result-box"></div>\n </div>\n `}(e,t,o);return`\n <div class="abconvert-debug-section">\n ${(0,J.q)({id:"abconvert-debug",title:"Debug Panel (V5)",icon:"ð§",content:a,expanded:i})}\n </div>\n `}({debugInfo:c,debugApi:s,testGroups:l,isV5:a,expanded:d.has("abconvert-debug")});return`\n ${p}\n ${u}\n ${v}\n ${g}\n ${b}\n `}function sn(n,e){const t=n[e],o=t.testType;let r=(0,Y.DZ)(e);const i=null!==r?r:0;null===r&&(0,Y.gp)(e,0);const a=window.abconvertDebug,c="v5"===t.version;let s=null;if(a&&c)try{s=a.getDebugInfo(e)}catch(n){console.warn("[ABConvert] Failed to get debug info:",n)}return{testType:o,experiments:n,experimentId:e,experimentData:t,currentGroupIndex:i,isV5:c,debugInfo:s,debugApi:a,...(0,on.WU)(o,t)}}function ln(n,e){const{testType:t,experiments:o,experimentId:r,experimentData:i,isV5:a,debugInfo:c,debugApi:s}=e,l=i.groups||[],d=(n,e)=>{const t=(0,Y.uH)();e?t.add(n):t.delete(n),(0,Y.K7)(t)};!function(n,e){const t=n.querySelector("#abconvert-experiment-selector");t&&t.addEventListener("change",(function(){const n=this.value;e&&e(n)}))}(n,(e=>{!function(n,e,t){(0,Y.xX)(t);const o=sn(e,t),r=n.querySelector(".abconvert-widget-content");r&&(r.innerHTML=cn(o),ln(n,o))}(n,o,e)})),function(n,e,t){n.querySelectorAll(".abconvert-group-item").forEach((n=>{n.addEventListener("click",(function(){const n=this.dataset.groupIndex;t&&t(n,e)}))}))}(n,r,((n,e)=>{(0,Y.gp)(e,parseInt(n,10)),(0,on.Mq)(t,i,parseInt(n,10))||window.location.reload()}
916)),(0,on.uh)(t,n,e,d),a&&c&&!c.error&&function(n,e,t,o,r,i){(0,J.s)(n,"abconvert-debug","2000px",i);const a=n.querySelector("#abconvert-clear-stored");a&&o&&a.addEventListener("click",(()=>{o.clearStoredAssignment(String(t)),tn(n,"warning","Stored Assignment Cleared","Next visit will recalculate group assignment based on current context and rules.")}));const c=n.querySelector("#abconvert-clear-context");c&&o&&c.addEventListener("click",(()=>{o.clearStoredContext(),o.clearStoredAssignment(String(t)),tn(n,"error","All Context Reset","Traffic source, referral domain, landing page, visitor type, and visitor ID have been cleared.<br><br><strong>Reload the page</strong> to simulate a fresh visitor session.")}));const s=n.querySelector("#abconvert-recalculate");s&&o&&s.addEventListener("click",(()=>{!function(n,e,t,o,r){const i=n.querySelector("#abconvert-override-country")?.value,a=n.querySelector("#abconvert-override-device")?.value,c=n.querySelector("#abconvert-override-source")?.value,s=n.querySelector("#abconvert-override-visitor")?.value,l=o.getVisitorContext(e?.startTime),d={...l,country:i||l.country,device:a||l.device,trafficSource:c||l.trafficSource,visitorType:s||l.visitorType};o.clearStoredAssignment(String(t));const p=e?.groups?.map((n=>n.percentage))||[50,50],u=o.getVisitorId(),v=o.checkTrafficAllocation(u,String(t),e.trafficAllocationPercent??100),g=o.checkAudienceTargeting(e.audienceTargeting,d),b=o.evaluateForceAssignRules(e.forceAssignRules,d);if(v)if(g)if(b&&"exclude"===b.action)tn(n,"error","â Excluded by Force Rule",`Matched rule: ${b.id||"unknown"}`);else if(b&&"assign_group"===b.action)tn(n,"info",`â Force Assigned to: ${r[b.groupIndex]?.name||`Group ${b.groupIndex}`}`,`Matched rule assigns to group index ${b.groupIndex}`);else{const i=o.getGroupAssignment({experimentId:String(t),trafficAllocationPercent:e.trafficAllocationPercent??100,audienceTargeting:e.audienceTargeting??null,forceAssignRules:e.forceAssignRules??null,percentages:p,experimentStartTime:e.startTime??null});tn(n,"success",`â Assigned to: ${r[i.groupIndex]?.name||`Group ${i.groupIndex}`}`,`Reason: ${i.reason}<br>Context used: ${d.country||"(auto)"}, ${d.device||"(auto)"}, ${d.trafficSource||"(auto)"}`)}else tn(n,"error","â Excluded from Test","Reason: Does not match audience targeting criteria");else tn(n,"error","â Excluded from Test",`Reason: Traffic allocation (visitor hash outside ${e.trafficAllocationPercent??100}% threshold)`)}(n,e,t,o,r)}))}(n,i,r,s,l,d)}"loading"===document.readyState?document.addEventListener("DOMContentLoaded",(()=>setTimeout(an,0))):setTimeout(an,0)})(); 917</script>
917 918 <!-- BEGIN app block: shopify://apps/videowise-video-commerce/blocks/script_embed/b48d6c0c-3e3f-4791-a9ab-a5ab7ec82f4d --> 919 920 921 922 923<link 924 rel="preload" 925 as="style" 926 onload="this.onload=null;this.rel='stylesheet'" 927 href="https://assets.videowise.com/style.css.gz" 928 id="videowise-style-css">
929<script 930 defer 931 src="https://assets.videowise.com/vendors.js.gz" 932 id="videowise-vendors-js"></script>
vendor: 1 bytes, line 932
932
933<script 934 defer 935 src="https://assets.videowise.com/client.js.gz" 936 id="videowise-client-js"></script>
936 937 938<link rel="dns-prefetch" href="https://assets.videowise.com/" /> 939 940<link rel="dns-prefetch" href="https://cdn2.videowise.com/" /> 941 942<link rel="dns-prefetch" href="https://api-cdn.videowise.com/" /> 943 944<link rel="dns-prefetch" href="https://images.videowise.com/" /> 945 946<link rel="dns-prefetch" href="https://cdn.videowise.com/" /> 947 948<!-- END app block --><!-- BEGIN app block: shopify://apps/upstackified-universal-pixel/blocks/adtScript/2ef9f833-e251-4eed-af16-8dca98b27a2f -->
948<script></script>
vendor: 1 bytes, line 948
948
949<script></script>
vendor: 1 bytes, line 949
949
950<script></script>
950 951 952 953 954 955 956<meta property="adtr:loading" content=""> 957 958 959 960 961 962
962<script async src="https://prod2-cdn.upstackified.com/scripts/px/adtr-shopify.min.js"></script>
962 963
963<script> 964 try { 965 window._adtrPixelDetails = 'b2c969b6-c2b3-4369-a26e-55313bec6de2'; 966 var metaCollection = []; 967 var metaProduct = []; 968 var metaTag = []; 969 var metaType = []; 970 if (document.querySelector("meta[property='adtr:collections']") != null) { 971 metaCollection = document 972 .querySelector("meta[property='adtr:collections']") 973 .getAttribute('content') 974 .split(','); 975 } 976 if (document.querySelector("meta[property='adtr:product']") != null) { 977 metaProduct = document.querySelector("meta[property='adtr:product']").getAttribute('content').split(','); 978 } 979 if (document.querySelector("meta[property='adtr:tags']") != null) { 980 metaTag = document.querySelector("meta[property='adtr:tags']").getAttribute('content').split(','); 981 } 982 if (document.querySelector("meta[property='adtr:product_type']") != null) { 983 metaType = document.querySelector("meta[property='adtr:product_type']").getAttribute('content').split(','); 984 } 985 986 function arrayContainsMapping(metaMappings, mappings) { 987 try { 988 mappings = mappings.map((item) => item.toString()); 989 if (mappings.length && metaMappings.length) { 990 for (let i = 0; i < metaMappings.length; i++) { 991 if (mappings.includes(metaMappings[i].trim())) { 992 return true; 993 } 994 } 995 } 996 return false; 997 } catch (e) { 998 console.error(e); 999 } 1000 } 1001 1002 function _adqLoadTag() { 1003 try { 1004 window._upsLoaded = 0; 1005 window._upssqueue = window._upssqueue || []; 1006 window._upstack = window?._upstack || function () { 1007 window._upssqueue.push(arguments); 1008 }; 1009 1010 window._upssClient = function () { 1011 window._upssqueue.push(arguments); 1012 }; 1013 window._upssClient('init'); 1014 } catch (e) { 1015 console.error(e); 1016 } 1017 } 1018 1019 let retryCount = 0; 1020 function waitForPixelId() { 1021 if (window && typeof window._adtrPixelDetails !== 'undefined') { 1022 _adqLoadTag(); 1023 } else { 1024 if (retryCount < 25) { 1025 //console.log('retrying...' + retryCount); 1026 retryCount++; 1027 setTimeout(waitForPixelId, 250); 1028 } 1029 } 1030 } 1031 1032 waitForPixelId(); 1033 1034 1035 } catch (e) { 1036 console.error(e); 1037 } 1038 </script>
1038 1039 1040 1041 1042<!-- END app block --><!-- BEGIN app block: shopify://apps/eg-auto-add-to-cart/blocks/app-embed/0f7d4f74-1e89-4820-aec4-6564d7e535d2 --> 1043 1044 1045 1046 1047 1048 1049 1050 1051 1052 1053 1054 1055
1055<script 1056 async 1057 type="text/javascript" 1058 src="https://cdn.506.io/eg/script.js?shop=funemstudio.myshopify.com&v=12" 1059 ></script>
1059 1060 1061 1062 1063 1064 <meta id="easygift-shop" itemid="c2hvcF8kXzE3OTA1OTc1NDU=" content="{"isInstalled":true,"installedOn":"2026-09-09T09:31:48.758Z","appVersion":"3.0","subscriptionName":"Unlimited","cartAnalytics":true,"freeTrialEndsOn":null,"settings":{"reminderBannerStyle":{"position":{"horizontal":"right","vertical":"bottom"},"backgroundColor":"#FFFFFF","borderRadius":null,"closingMode":"doNotAutoClose","cssStyles":"","displayAfter":5,"fontFamily":null,"headerFontSize":null,"headerText":"","imageUrl":null,"padding":null,"primaryColor":"#000000","reshowBannerAfter":"everyNewSession","selfcloseAfter":5,"showImage":false,"subHeaderFontSize":null,"subHeaderText":""},"addedItemIdentifier":"_Gifted","ignoreOtherAppLineItems":null,"customVariantsInfoLifetimeMins":1440,"redirectPath":null,"ignoreNonStandardCartRequests":false,"bannerStyle":{"position":{"horizontal":"right","vertical":"bottom"},"backgroundColor":"#FFFFFF","borderRadius":null,"cssStyles":null,"fontFamily":null,"headerFontSize":null,"padding":null,"primaryColor":"#000000","subHeaderFontSize":null},"themePresetId":null,"notificationStyle":{"position":{"horizontal":null,"vertical":null},"backgroundColor":"#FFFFFF","borderRadius":null,"cssStyles":null,"duration":null,"fontFamily":null,"hasCustomizations":false,"headerFontSize":null,"padding":null,"primaryColor":null,"subHeaderFontSize":null},"fetchCartData":false,"useLocalStorage":{"enabled":false,"expiryMinutes":null},"popupStyle":{"addButtonText":null,"backgroundColor":"#FFFFFF","bodyColor":null,"bodyFontFamily":null,"bodyFontSize":null,"borderRadius":null,"buttonTextColor":null,"closeModalOutsideClick":true,"cssStyles":null,"dismissButtonText":null,"hasCustomizations":false,"headerFontFamily":null,"headerFontSize":null,"imageUrl":null,"outOfStockButtonText":null,"padding":null,"priceShowZeroDecimals":true,"primaryColor":null,"secondaryColor":null,"showProductLink":false,"subHeaderFontSize":null,"subscriptionLabel":null},"refreshAfterBannerClick":false,"disableReapplyRules":false,"disableReloadOnFailedAddition":false,"autoReloadCartPage":false,"ajaxRedirectPath":null,"allowSimultaneousRequests":false,"applyRulesOnCheckout":false,"enableCartCtrlOverrides":true,"customRedirectFromCart":null,"scriptSettings":{"branding":{"removalRequestSent":null,"show":false},"productPageRedirection":{"enabled":false,"products":[],"redirectionURL":"\/"},"debugging":{"enabled":false,"enabledOn":null,"stringifyObj":false},"customCSS":null,"decodePayload":false,"delayUpdates":2000,"disableRedirectAfterFormSubmit":false,"enableBuyNowInterceptions":true,"fetchCartDataBeforeRequest":false,"fetchProductInfoFromSavedDomain":false,"hideAlertsOnFrontend":false,"hideGiftedPropertyText":false,"reApplyValueBasedRulesInCart":false,"removeEGPropertyFromSplitActionLineItems":false,"removeProductsAddedFromExpiredRules":true,"useFinalPrice":false,"useFinalPriceGetEntireCart":false},"promoCodeMessageStyle":{"message":"Free gift added!"},"egDiscount":{"cartValueStopCollectionCheck":false},"accessToEnterprise":false},"translations":null,"defaultLocale":"en","shopDomain":"funemstudio.com"}"> 1065 1066
1067<script defer> 1068 (async function() { 1069 try { 1070 1071 const blockVersion = "v3" 1072 if (blockVersion != "v3") { 1073 return 1074 } 1075 1076 let metaErrorFlag = false; 1077 if (metaErrorFlag) { 1078 return 1079 } 1080 1081 // Parse metafields as JSON 1082 const metafields = {}; 1083 1084 // Process metafields in JavaScript 1085 let savedRulesArray = []; 1086 for (const [key, value] of Object.entries(metafields)) { 1087 if (value) { 1088 for (const prop in value) { 1089 // avoiding Object.Keys for performance gain -- no need to make an array of keys. 1090 savedRulesArray.push(value); 1091 break; 1092 } 1093 } 1094 } 1095 1096 const metaTag = document.createElement('meta'); 1097 metaTag.id = 'easygift-rules'; 1098 metaTag.content = JSON.stringify(savedRulesArray); 1099 metaTag.setAttribute('itemid', 'cnVsZXNfJF8xNzkwNTk3NTQ1'); 1100 1101 document.head.appendChild(metaTag); 1102 } catch (err) { 1103 1104 } 1105 })(); 1106</script>
1106 1107 1108 1109
1109<script 1110 type="text/javascript" 1111 defer 1112 > 1113 1114 (function () { 1115 try { 1116 window.EG_INFO = window.EG_INFO || {}; 1117 var shopInfo = {"isInstalled":true,"installedOn":"2026-09-09T09:31:48.758Z","appVersion":"3.0","subscriptionName":"Unlimited","cartAnalytics":true,"freeTrialEndsOn":null,"settings":{"reminderBannerStyle":{"position":{"horizontal":"right","vertical":"bottom"},"backgroundColor":"#FFFFFF","borderRadius":null,"closingMode":"doNotAutoClose","cssStyles":"","displayAfter":5,"fontFamily":null,"headerFontSize":null,"headerText":"","imageUrl":null,"padding":null,"primaryColor":"#000000","reshowBannerAfter":"everyNewSession","selfcloseAfter":5,"showImage":false,"subHeaderFontSize":null,"subHeaderText":""},"addedItemIdentifier":"_Gifted","ignoreOtherAppLineItems":null,"customVariantsInfoLifetimeMins":1440,"redirectPath":null,"ignoreNonStandardCartRequests":false,"bannerStyle":{"position":{"horizontal":"right","vertical":"bottom"},"backgroundColor":"#FFFFFF","borderRadius":null,"cssStyles":null,"fontFamily":null,"headerFontSize":null,"padding":null,"primaryColor":"#000000","subHeaderFontSize":null},"themePresetId":null,"notificationStyle":{"position":{"horizontal":null,"vertical":null},"backgroundColor":"#FFFFFF","borderRadius":null,"cssStyles":null,"duration":null,"fontFamily":null,"hasCustomizations":false,"headerFontSize":null,"padding":null,"primaryColor":null,"subHeaderFontSize":null},"fetchCartData":false,"useLocalStorage":{"enabled":false,"expiryMinutes":null},"popupStyle":{"addButtonText":null,"backgroundColor":"#FFFFFF","bodyColor":null,"bodyFontFamily":null,"bodyFontSize":null,"borderRadius":null,"buttonTextColor":null,"closeModalOutsideClick":true,"cssStyles":null,"dismissButtonText":null,"hasCustomizations":false,"headerFontFamily":null,"headerFontSize":null,"imageUrl":null,"outOfStockButtonText":null,"padding":null,"priceShowZeroDecimals":true,"primaryColor":null,"secondaryColor":null,"showProductLink":false,"subHeaderFontSize":null,"subscriptionLabel":null},"refreshAfterBannerClick":false,"disableReapplyRules":false,"disableReloadOnFailedAddition":false,"autoReloadCartPage":false,"ajaxRedirectPath":null,"allowSimultaneousRequests":false,"applyRulesOnCheckout":false,"enableCartCtrlOverrides":true,"customRedirectFromCart":null,"scriptSettings":{"branding":{"removalRequestSent":null,"show":false},"productPageRedirection":{"enabled":false,"products":[],"redirectionURL":"\/"},"debugging":{"enabled":false,"enabledOn":null,"stringifyObj":false},"customCSS":null,"decodePayload":false,"delayUpdates":2000,"disableRedirectAfterFormSubmit":false,"enableBuyNowInterceptions":true,"fetchCartDataBeforeRequest":false,"fetchProductInfoFromSavedDomain":false,"hideAlertsOnFrontend":false,"hideGiftedPropertyText":false,"reApplyValueBasedRulesInCart":false,"removeEGPropertyFromSplitActionLineItems":false,"removeProductsAddedFromExpiredRules":true,"useFinalPrice":false,"useFinalPriceGetEntireCart":false},"promoCodeMessageStyle":{"message":"Free gift added!"},"egDiscount":{"cartValueStopCollectionCheck":false},"accessToEnterprise":false},"translations":null,"defaultLocale":"en","shopDomain":"funemstudio.com"}; 1118 var productRedirectionEnabled = shopInfo.settings.scriptSettings.productPageRedirection.enabled; 1119 if (["Unlimited", "Enterprise"].includes(shopInfo.subscriptionName) && productRedirectionEnabled) { 1120 var products = shopInfo.settings.scriptSettings.productPageRedirection.products; 1121 if (products.length > 0) { 1122 var productIds = products.map(function(prod) { 1123 var productGid = prod.id; 1124 var productIdNumber = parseInt(productGid.split('/').pop()); 1125 return productIdNumber; 1126 }); 1127 var productInfo = null; 1128 var isProductInList = productIds.includes(productInfo.id); 1129 if (isProductInList) { 1130 var redirectionURL = shopInfo.settings.scriptSettings.productPageRedirection.redirectionURL; 1131 if (redirectionURL) { 1132 window.location = redirectionURL; 1133 } 1134 } 1135 } 1136 } 1137 1138 1139 } catch(err) { 1140 return 1141 }}
1141)() 1142 </script>
1142 1143 1144 1145 1146<!-- END app block --><!-- BEGIN app block: shopify://apps/judge-me-reviews/blocks/judgeme_core/61ccd3b1-a9f2-4160-9fe9-4fec8413e5d8 --><!-- Start of Judge.me Core --> 1147 1148 1149 1150 1151 1152 1153 1154<link rel="dns-prefetch" href="https://cdn.judge.me"> 1155<link rel="dns-prefetch" href="https://cdn1.judge.me"> 1156<link rel="dns-prefetch" href="https://api.judge.me"> 1157
1158<script data-cfasync='false' class='jdgm-settings-script'>window.jdgmSettings={"pagination":5,"disable_web_reviews":false,"coupon_receiving_condition":"","coupon_value_type":"percentage","coupon_value_percentage":10,"coupon_value_fixed_amount":0,"coupon_discount_type":"single","coupon_tier_text_enabled":false,"coupon_tier_text_percentage":10,"coupon_tier_text_fixed_amount":0,"coupon_tier_photo_enabled":false,"coupon_tier_photo_percentage":10,"coupon_tier_photo_fixed_amount":0,"coupon_tier_video_enabled":false,"coupon_tier_video_percentage":10,"coupon_tier_video_fixed_amount":0,"enable_coupons":false,"badge_no_review_text":"No reviews","badge_n_reviews_text":"{{ n }} review/reviews","hide_badge_preview_if_no_reviews":true,"badge_hide_text":false,"enforce_center_preview_badge":false,"widget_title":"Customer Reviews","widget_open_form_text":"Write a review","widget_close_form_text":"Cancel review","widget_refresh_page_text":"Refresh page","widget_summary_text":"Based on {{ number_of_reviews }} review/reviews","widget_no_review_text":"Be the first to write a review","widget_name_field_text":"Display name","widget_verified_name_field_text":"Verified Name (public)","widget_name_placeholder_text":"Display name","widget_required_field_error_text":"This field is required.","widget_email_field_text":"Email address","widget_verified_email_field_text":"Verified Email (private, can not be edited)","widget_email_placeholder_text":"Your email address","widget_email_field_error_text":"Please enter a valid email address.","widget_rating_field_text":"Rating","widget_review_title_field_text":"Review Title","widget_review_title_placeholder_text":"Give your review a title","widget_review_body_field_text":"Review content","widget_review_body_placeholder_text":"Start writing here...","widget_pictures_field_text":"Picture/Video (optional)","widget_submit_review_text":"Submit Review","widget_submit_verified_review_text":"Submit Verified Review","widget_submit_success_msg_with_auto_publish":"Thank y
1158ou! Please refresh the page in a few moments to see your review. You can remove or edit your review by logging into \u003ca href='https://judge.me/login' target='_blank' rel='nofollow noopener'\u003eJudge.me\u003c/a\u003e","widget_submit_success_msg_no_auto_publish":"Thank you! Your review will be published as soon as it is approved by the shop admin. You can remove or edit your review by logging into \u003ca href='https://judge.me/login' target='_blank' rel='nofollow noopener'\u003eJudge.me\u003c/a\u003e","widget_show_default_reviews_out_of_total_text":"Showing {{ n_reviews_shown }} out of {{ n_reviews }} reviews.","widget_show_all_link_text":"Show all","widget_show_less_link_text":"Show less","widget_author_said_text":"{{ reviewer_name }} said:","widget_days_text":"{{ n }} days ago","widget_weeks_text":"{{ n }} week/weeks ago","widget_months_text":"{{ n }} month/months ago","widget_years_text":"{{ n }} year/years ago","widget_yesterday_text":"Yesterday","widget_today_text":"Today","widget_replied_text":"\u003e\u003e {{ shop_name }} replied:","widget_read_more_text":"Read more","widget_reviewer_name_as_initial":"","widget_rating_filter_color":"","widget_rating_filter_see_all_text":"See all reviews","widget_sorting_most_recent_text":"Most Recent","widget_sorting_highest_rating_text":"Highest Rating","widget_sorting_lowest_rating_text":"Lowest Rating","widget_sorting_with_pictures_text":"Only Pictures","widget_sorting_most_helpful_text":"Most Helpful","widget_open_question_form_text":"Ask a question","widget_reviews_subtab_text":"Reviews","widget_questions_subtab_text":"Questions","widget_question_label_text":"Question","widget_answer_label_text":"Answer","widget_question_placeholder_text":"Write your question here","widget_submit_question_text":"Submit Question","widget_question_submit_success_text":"Thank you for your question! We will notify you once it gets answered.","verified_badge_text":"Verified","verified_badge_bg_color":"","verified_badge_text_color":"","verified_badge_placement":"left-of-reviewer-name","widget_review_max_height":"","widget_hide_border":false,"widget_social_share":false,"widget_thumb":false,"widget_review_location_show":false,"widget_location_format":"","all_reviews_include_out_of_store_products":true,"all_reviews_out_of_store_text":"(out of store)","all_reviews_pagination":100,"all_reviews_product_name_prefix_text":"about","enable_review_pictures":true,"enable_question_anwser":true,"widget_theme":"leex","review_date_format":"mm/dd/yyyy","default_sort_method":"most-recent","enable_ai_review_visibility":true,"widget_product_reviews_subtab_text":"Product Reviews","widget_shop_reviews_subtab_text":"Shop Reviews","widget_other_products_reviews_text":"Reviews for other products","widget_store_reviews_subtab_text":"Store reviews","widget_product_variant_reference_text":"Review for","widget_no_store_reviews_text":"This store hasn't received any reviews yet","widget_web_restriction_product_reviews_text":"This product hasn't received any reviews yet","widget_no_items_text":"No items found","widget_show_more_text":"Show more","widget_write_a_store_review_text":"Write a Store Review","widget_product_and_store_reviews_text":"Product and store reviews","widget_reviews_in_collection_text":"Reviews in this collection","widget_other_languages_heading":"Reviews in Other Languages","widget_translate_review_text":"Translate review to {{ language }}","widget_translating_review_text":"Translating...","widget_show_original_translation_text":"Show original ({{ language }})","widget_translate_review_failed_text":"Review couldn't be translated.","widget_translate_review_retry_text":"Retry","widget_translate_review_try_again_later_text":"Try again later","show_product_url_for_grouped_product":false,"widget_sorting_pictures_first_text":"Pictures First","show_pictures_on_all_rev_page_mobile":false,"show_pictures_on_all_rev_page_desktop":false,"floating_tab_hide_mobile_install_preference":false,"floating_tab_button_name":"â
Reviews","floating_tab_title":"Let customers speak for us","floating_tab_button_color":"","floating_tab_button_background_color":"","floating_tab_url":"","floating_tab_url_enabled":false,"floating_tab_tab_style":"text","all_reviews_text_badge_text":"Customers rate us {{ shop.metafields.judgeme.all_reviews_rating | round: 1 }}/5 based on {{ shop.metafields.judgeme.all_reviews_count }} reviews.","all_reviews_text_badge_text_branded_style":"{{ shop.metafields.judgeme.all_reviews_rating | round: 1 }} out of 5 stars based on {{ shop.metafields.judgeme.all_reviews_count }} reviews","is_all_reviews_text_badge_a_link":false,"show_stars_for_all_reviews_text_badge":false,"all_reviews_text_badge_url":"","all_reviews_text_style":"branded","all_reviews_text_color_style":"judgeme_brand_color","all_reviews_text_color":"#108474","all_reviews_text_show_jm_brand":false,"featured_carousel_show_header":true,"featured_carousel_title":"Let customers speak for us","testimonials_carousel_title":"Customers are saying","videos_carousel_title":"Real customer stories","cards_carousel_title":"Customers are saying","featured_carousel_count_text":"from {{ n }} reviews","featured_carousel_add_link_to_all_reviews_page":true,"featured_carousel_url":"https://funemstudio.com/pages/what-our-weavers-say-testimonials","featured_carousel_show_images":true,"featured_carousel_autoslide_interval":5,"featured_carousel_arrows_on_the_sides":false,"featured_carousel_height":250,"featured_carousel_width":80,"featured_carousel_image_size":0,"featured_carousel_image_height":250,"featured_carousel_arrow_color":"#eeeeee","verified_count_badge_style":"branded","verified_count_badge_orientation":"horizontal","verified_count_badge_color_style":"judgeme_brand_color","verified_count_badge_color":"#108474","is_verified_count_badge_a_link":false,"verified_count_badge_url":"","verified_count_badge_show_jm_brand":true,"widget_rating_preset_default":5,"widget_first_sub_tab":"product-reviews","widget_show_histogram":true,"widget_histogram_use_custom_color":false,"widget_pagination_use_custom_color":false,"widget_star_use_custom_color":false,"widget_verified_badge_use_custom_color":false,"widget_write_review_use_custom_color":false,"picture_reminder_submit_button":"Upload Pictures","enable_review_videos":false,"mute_video_by_default":false,"widget_sorting_videos_first_text":"Videos First","widget_review_pending_text":"Pending","featured_carousel_items_for_large_screen":3,"social_share_options_order":"Facebook,Twitter","remove_microdata_snippet":true,"disable_json_ld":false,"enable_json_ld_products":false,"preview_badge_show_question_text":false,"preview_badge_no_question_text":"No questions","preview_badge_n_question_text":"{{ number_of_questions }} question/questions","qa_badge_show_icon":false,"qa_badge_position":"same-row","remove_judgeme_branding":false,"widget_add_search_bar":false,"widget_search_bar_placeholder":"Search","widget_sorting_verified_only_text":"Verified only","widget_sorting_most_relevant_text":"Most Relevant","featured_carousel_theme":"card","featured_carousel_show_rating":true,"featured_carousel_show_title":true,"featured_carousel_show_body":true,"featured_carousel_show_date":true,"featured_carousel_show_reviewer":true,"featured_carousel_show_product":false,"featured_carousel_header_background_color":"#108474","featured_carousel_header_text_color":"#ffffff","featured_carousel_name_product_separator":"reviewed","featured_carousel_full_star_background":"#108474","featured_carousel_empty_star_background":"#dadada","featured_carousel_vertical_theme_background":"#f9fafb","featured_carousel_verified_badge_enable":true,"featured_carousel_verified_badge_color":"#108474","featured_carousel_border_style":"round","featured_carousel_review_line_length_limit":3,"featured_carousel_more_reviews_button_text":"Read more reviews","featured_carousel_view_product_button_text":"View product","all_reviews_page_load_reviews_on":"scroll","all_reviews_page_load_more_text":"Load More Reviews","disable_fb_tab_reviews":false,"enable_ajax_cdn_cache":false,"widget_public_name_text":"displayed publicly like","default_reviewer_name":"John Smith","default_reviewer_name_has_non_latin":true,"widget_reviewer_anonymous":"Anonymous","medals_widget_title":"Judge.me Review Medals","medals_widget_background_color":"#f9fafb","medals_widget_position":"footer_all_pages","medals_widget_border_color":"#f9fafb","medals_widget_verified_text_position":"left","medals_widget_use_monochromatic_version":false,"medals_widget_elements_color":"#108474","show_reviewer_avatar":true,"widget_invalid_yt_video_url_error_text":"Not a YouTube video URL","widget_max_length_field_error_text":"Please enter no more than {0} characters.","widget_show_country_flag":false,"widget_show_collected_via_shop_app":true,"widget_verified_by_shop_badge_style":"light","widget_verified_by_shop_text":"Verified by Shop","widget_show_photo_gallery":false,"widget_load_with_code_splitting":true,"widget_ugc_install_preference":false,"widget_ugc_title":"Made by us, Shared by you","widget_ugc_subt
1158itle":"Tag us to see your picture featured in our page","widget_ugc_arrows_color":"#ffffff","widget_ugc_primary_button_text":"Buy Now","widget_ugc_primary_button_background_color":"#108474","widget_ugc_primary_button_text_color":"#ffffff","widget_ugc_primary_button_border_width":"0","widget_ugc_primary_button_border_style":"none","widget_ugc_primary_button_border_color":"#108474","widget_ugc_primary_button_border_radius":"25","widget_ugc_secondary_button_text":"Load More","widget_ugc_secondary_button_background_color":"#ffffff","widget_ugc_secondary_button_text_color":"#108474","widget_ugc_secondary_button_border_width":"2","widget_ugc_secondary_button_border_style":"solid","widget_ugc_secondary_button_border_color":"#108474","widget_ugc_secondary_button_border_radius":"25","widget_ugc_reviews_button_text":"View Reviews","widget_ugc_reviews_button_background_color":"#ffffff","widget_ugc_reviews_button_text_color":"#108474","widget_ugc_reviews_button_border_width":"2","widget_ugc_reviews_button_border_style":"solid","widget_ugc_reviews_button_border_color":"#108474","widget_ugc_reviews_button_border_radius":"25","widget_ugc_reviews_button_link_to":"judgeme-reviews-page","widget_ugc_show_post_date":true,"widget_ugc_max_width":"800","widget_rating_metafield_value_type":true,"widget_primary_color":"#FFC100","widget_enable_secondary_color":false,"widget_secondary_color":"#edf5f5","widget_summary_average_rating_text":"{{ average_rating }} out of 5","widget_media_grid_title":"Customer photos \u0026 videos","widget_media_grid_see_more_text":"See more","widget_round_style":false,"widget_show_product_medals":true,"widget_verified_by_judgeme_text":"Verified by Judge.me","widget_show_store_medals":false,"widget_verified_by_judgeme_text_in_store_medals":"Verified by Judge.me","widget_media_field_exceed_quantity_message":"Sorry, we can only accept {{ max_media }} for one review.","widget_media_field_exceed_limit_message":"{{ file_name }} is too large, please select a {{ media_type }} less than {{ size_limit }}MB.","widget_review_submitted_text":"Review Submitted!","widget_question_submitted_text":"Question Submitted!","widget_close_form_text_question":"Cancel","widget_write_your_answer_here_text":"Write your answer here","widget_enabled_branded_link":true,"widget_show_collected_by_judgeme":false,"widget_reviewer_name_color":"","widget_write_review_text_color":"","widget_write_review_bg_color":"","widget_collected_by_judgeme_text":"collected by Judge.me","widget_pagination_type":"standard","widget_load_more_text":"Load More","widget_load_more_color":"#108474","widget_full_review_text":"Full Review","widget_read_more_reviews_text":"Read More Reviews","widget_read_questions_text":"Read Questions","widget_questions_and_answers_text":"Questions \u0026 Answers","widget_verified_by_text":"Verified by","widget_verified_text":"Verified","widget_number_of_reviews_text":"{{ number_of_reviews }} reviews","widget_back_button_text":"Back","widget_next_button_text":"Next","widget_custom_forms_filter_button":"Filters","custom_forms_style":"horizontal","widget_show_review_information":false,"how_reviews_are_collected":"How reviews are collected?","widget_show_review_keywords":false,"widget_gdpr_statement":"How we use your data: We'll only contact you about the review you left, and only if necessary. By submitting your review, you agree to Judge.me's \u003ca href='https://judge.me/terms' target='_blank' rel='nofollow noopener'\u003eterms\u003c/a\u003e, \u003ca href='https://judge.me/privacy' target='_blank' rel='nofollow noopener'\u003eprivacy\u003c/a\u003e and \u003ca href='https://judge.me/content-policy' target='_blank' rel='nofollow noopener'\u003econtent\u003c/a\u003e policies.","widget_multilingual_sorting_enabled":false,"widget_translate_review_content_enabled":false,"widget_translate_review_content_method":"manual","popup_widget_review_selection":"automatically_with_pictures","popup_widget_round_border_style":true,"popup_widget_show_title":true,"popup_widget_show_body":true,"popup_widget_show_reviewer":false,"popup_widget_show_product":true,"popup_widget_show_pictures":true,"popup_widget_use_review_picture":true,"popup_widget_show_on_home_page":true,"popup_widget_show_on_product_page":true,"popup_widget_show_on_collection_page":true,"popup_widget_show_on_cart_page":true,"popup_widget_position":"bottom_left","popup_widget_first_review_delay":5,"popup_widget_duration":5,"popup_widget_interval":5,"popup_widget_review_count":5,"popup_widget_hide_on_mobile":true,"popup_widget_source_mode":"auto","popup_widget_page_product":"current_product","popup_widget_page_collection":"current_collection","popup_widget_page_cart":"cart_mode","popup_widget_page_home":"all","popup_widget_star_rating":"all","popup_widget_review_type":"all","popup_widget_top_up_thin_pages":true,"popup_widget_corner_styling":"soft","review_snippet_widget_round_border_style":true,"review_snippet_widget_card_color":"#FFFFFF","review_snippet_widget_text_color":"#000000","review_snippet_widget_lighter_text_color":"#7B7B7B","review_snippet_widget_slider_arrows_background_color":"#FFFFFF","review_snippet_widget_slider_arrows_color":"#000000","review_snippet_widget_star_color":"#FFC100","show_product_variant":false,"all_reviews_product_variant_label_text":"Variant: ","widget_show_verified_branding":false,"widget_ai_summary_title":"Customers say","widget_ai_summary_disclaimer":"Summarized and selected by AI from recent customer reviews","widget_show_ai_summary":false,"widget_show_ai_summary_bg":false,"write_review_button_visibility":"everyone","store_summary_widget_heading":"Customers rate this store","store_summary_widget_button_text":"View customer reviews","store_summary_widget_button_theme_text":"See AI reviews summary","widget_show_review_title_input":true,"widget_autofill_review_title":true,"redirect_reviewers_invited_via_email":"external_form","request_store_review_after_product_review":true,"request_review_other_products_in_order":true,"review_form_color_scheme":"default","review_form_corner_style":"square","review_form_star_color":"#FFC100","review_form_text_color":"#333333","review_form_background_color":"#ffffff","review_form_field_background_color":"#fafafa","review_form_button_color":"#FFC100","review_form_button_text_color":"#ffffff","review_form_modal_overlay_color":"#000000","review_form_theme":"multi_step","review_form_location":"in_store_popup","review_form_external_page_background_color":"#C5F7F0","review_content_screen_title_text":"How would you rate this product?","review_content_introduction_text":"We would love it if you would share a bit about your experience.","store_review_form_title_text":"How would you rate this store?","store_review_form_introduction_text":"We would love it if you would share a bit about your experience.","show_review_guidance_text":true,"one_star_review_guidance_text":"Poor","five_star_review_guidance_text":"Great","customer_information_screen_title_text":"About you","customer_information_introduction_text":"Please tell us more about you.","custom_questions_screen_title_text":"Your experience in more detail","custom_questions_introduction_text":"Here are a few questions to help us understand more about your experience.","review_submitted_screen_title_text":"Thanks for your review!","review_submitted_screen_thank_you_text":"We are processing it and it will appear on the store soon.","review_submitted_screen_email_verification_text":"Please confirm your email by clicking the link we just sent you. This helps us keep reviews authentic.","confirm_email_screen_title_text":"Confirm your email","confirm_email_screen_message_text":"To help keep reviews authentic, we'll send you a secure link to continue writing your review. It only takes a moment.","check_email_screen_title_text":"Check your email","check_email_screen_message_text":"We sent you an email to {{ email }}. Click the button on the email to continue.","check_email_screen_resend_message_text":"Email resent!","check_email_resend_hint_text":"Didn't get the email? Check your spam folder or [resend the email].","verification_email_rate_limit_error_text":"You've reached the limit for review attempts on this product. Please check your inbox or try again later.","review_submitted_request_store_review_text":"Would you like to share your experience of shopping with us?","review_submitted_review_other_products_text":"Would you like to review these products?","store_review_screen_title_text":"Would you like to share your experience of shopping with us?","store_review_introduction_text":"We value your feedback and use it to improve. Please share any thoughts or suggestions you have.","reviewer_media_screen_title_picture_text":"Share a picture","reviewer_media_introduction_picture_text":"Upload a photo to support your review.","reviewer_media_screen_title_video_text":"Share a video","reviewer_media_introduction_video_text":"Upload a video to support your review.","reviewer_media_screen_title_picture_or_video_text":"Share a picture or video","reviewer_media_introduction_picture_or_video_text":"Upload a photo or video to support your review.","reviewer_media_
1158youtube_url_text":"Paste your Youtube URL here","advanced_settings_next_step_button_text":"Next","advanced_settings_close_review_button_text":"Close","modal_write_review_flow":false,"write_review_flow_required_text":"Required","write_review_flow_privacy_message_text":"We respect your privacy.","write_review_flow_anonymous_text":"Post review as anonymous","write_review_flow_visibility_text":"This won't be visible to other customers.","write_review_flow_multiple_selection_help_text":"Select as many as you like","write_review_flow_single_selection_help_text":"Select one option","write_review_flow_required_field_error_text":"This field is required","write_review_flow_invalid_email_error_text":"Please enter a valid email address","write_review_flow_max_length_error_text":"Max. {{ max_length }} characters.","write_review_flow_media_upload_text":"\u003cb\u003eClick to upload\u003c/b\u003e or drag and drop","write_review_flow_gdpr_statement":"We'll only contact you about your review if necessary. By submitting your review, you agree to our \u003ca href='https://judge.me/terms' target='_blank' rel='nofollow noopener'\u003eterms and conditions\u003c/a\u003e and \u003ca href='https://judge.me/privacy' target='_blank' rel='nofollow noopener'\u003eprivacy policy\u003c/a\u003e.","rating_only_reviews_enabled":false,"show_negative_reviews_help_screen":false,"new_review_flow_help_screen_rating_threshold":3,"negative_review_resolution_screen_title_text":"Tell us more","negative_review_resolution_text":"Your experience matters to us. If there were issues with your purchase, we're here to help. Feel free to reach out to us, we'd love the opportunity to make things right.","negative_review_resolution_button_text":"Contact us","negative_review_resolution_proceed_with_review_text":"Leave a review","negative_review_resolution_subject":"Issue with purchase from {{ shop_name }}.{{ order_name }}","coupon_promo_intro_any_review_text":"Write a review and get a coupon for {{ amount }} off your next purchase","coupon_promo_intro_with_photo_text":"Write a review and add a photo or video to get a coupon for {{ amount }} off your next purchase","coupon_promo_intro_with_video_text":"Write a review and add a video to get a coupon for {{ amount }} off your next purchase","coupon_promo_intro_up_to_any_review_text":"Write a review and get a coupon for up to {{ amount }} off your next purchase","coupon_promo_intro_up_to_with_photo_text":"Write a review and add a photo or video to get a coupon for up to {{ amount }} off your next purchase","coupon_promo_intro_external_text":"Write a review and get a reward for your next purchase","coupon_promo_intro_external_with_photo_text":"Write a review and add a photo or video to get a reward for your next purchase","coupon_promo_intro_external_with_video_text":"Write a review and add a video to get a reward for your next purchase","coupon_promo_media_photo_text":"Add a photo or video and get a coupon for {{ amount }} off your next purchase","coupon_promo_media_photo_only_text":"Add a photo and get a coupon for {{ amount }} off your next purchase","coupon_promo_media_video_text":"Add a video and get a coupon for {{ amount }} off your next purchase","coupon_promo_media_external_photo_text":"Add a photo or video and get a reward for your next purchase","coupon_promo_media_external_photo_only_text":"Add a photo and get a reward for your next purchase","coupon_promo_media_external_video_text":"Add a video and get a reward for your next purchase","coupon_promo_success_text":"You've got a coupon for your next purchase at {{ shop_name }}!","coupon_promo_success_subtext":"You'll receive your coupon email within the hour.","preview_badge_collection_page_install_status":false,"widget_review_custom_css":"","preview_badge_custom_css":"","preview_badge_stars_count":"5-stars","featured_carousel_custom_css":"","floating_tab_custom_css":"","all_reviews_widget_custom_css":".jdgm-rev-widg__body {\n display: flex;\n flex-direction: column;\n}\n\n.jdgm-rev__pics {\n order: 1;\n margin-bottom: 12px;\n}\n\n.jdgm-rev__content {\n order: 2;\n}\n","medals_widget_custom_css":"","verified_badge_custom_css":"","all_reviews_text_custom_css":"","transparency_badges_collected_via_store_invite":false,"transparency_badges_from_another_provider":false,"transparency_badges_collected_from_store_visitor":false,"transparency_badges_collected_by_verified_review_provider":true,"transparency_badges_earned_reward":false,"transparency_badges_collected_via_store_invite_text":"Review collected via store invitation","transparency_badges_from_another_provider_text":"Review collected from another provider","transparency_badges_collected_from_store_visitor_text":"Review collected from a store visitor","transparency_badges_written_in_google_text":"Review written in Google","transparency_badges_written_in_etsy_text":"Review written in Etsy","transparency_badges_written_in_shop_app_text":"Review written in Shop App","transparency_badges_earned_reward_text":"Review earned a reward for future purchase","product_review_widget_per_page":10,"widget_other_languages_reviews_per_page":3,"widget_store_review_label_text":"Review about the store","widget_cart_mode_aggregate_heading_text":"Customers rate this store","checkout_comment_extension_title_on_product_page":"Customer Comments","checkout_comment_extension_num_latest_comment_show":5,"checkout_comment_extension_format":"name_and_timestamp","checkout_comment_customer_name":"last_initial","checkout_comment_comment_notification":true,"preview_badge_collection_page_install_preference":false,"preview_badge_home_page_install_preference":false,"preview_badge_product_page_install_preference":false,"review_widget_install_preference":"","review_carousel_install_preference":false,"floating_reviews_tab_install_preference":"none","verified_reviews_count_badge_install_preference":false,"all_reviews_text_install_preference":false,"review_widget_best_location":false,"judgeme_medals_install_preference":false,"review_widget_revamp_enabled":false,"review_widget_qna_enabled":false,"review_widget_header_theme":"minimal","review_widget_widget_title_enabled":true,"review_widget_header_text_size":"medium","review_widget_header_text_weight":"regular","review_widget_average_rating_style":"compact","review_widget_bar_chart_enabled":true,"review_widget_bar_chart_type":"numbers","review_widget_bar_chart_style":"standard","review_widget_expanded_media_gallery_enabled":false,"review_widget_show_review_highlights":false,"review_widget_show_review_keywords_in_gray":false,"review_widget_reviews_section_theme":"standard","review_widget_image_style":"thumbnails","review_widget_review_image_ratio":"square","review_widget_stars_size":"medium","review_widget_verified_badge":"standard_text","review_widget_review_title_text_size":"medium","review_widget_review_text_size":"medium","review_widget_review_text_length":"medium","review_widget_number_of_columns_desktop":3,"review_widget_carousel_transition_speed":5,"review_widget_custom_questions_answers_display":"always","review_widget_card_section_size":"small","review_widget_button_text_color":"#FFFFFF","review_widget_text_color":"#000000","review_widget_lighter_text_color":"#7B7B7B","review_widget_corner_styling":"soft","review_widget_review_word_singular":"review","review_widget_review_word_plural"
1158:"reviews","review_widget_voting_label":"Helpful?","review_widget_shop_reply_label":"Reply from {{ shop_name }}:","review_widget_filters_title":"Filters","review_widget_filter_rating_title":"Rating","review_widget_filter_keyword_title":"Keyword","review_widget_clear_filters_text":"Clear filters","review_widget_expand_more_text":"More","review_widget_review_highlights_title":"Review highlights","qna_widget_question_word_singular":"Question","qna_widget_question_word_plural":"Questions","qna_widget_answer_reply_label":"Answer from {{ answerer_name }}:","qna_content_screen_title_text":"Ask a question about this product","qna_widget_question_required_field_error_text":"Please enter your question.","qna_widget_flow_gdpr_statement":"We'll only contact you about your question if necessary. By submitting your question, you agree to our \u003ca href='https://judge.me/terms' target='_blank' rel='nofollow noopener'\u003eterms and conditions\u003c/a\u003e and \u003ca href='https://judge.me/privacy' target='_blank' rel='nofollow noopener'\u003eprivacy policy\u003c/a\u003e.","qna_widget_question_submitted_text":"Thanks for your question!","qna_widget_close_form_text_question":"Close","qna_widget_question_submit_success_text":"Weâll notify you by email when your question is answered.","all_reviews_widget_v2025_enabled":false,"all_reviews_widget_v2025_header_theme":"default","all_reviews_widget_v2025_widget_title_enabled":true,"all_reviews_widget_v2025_header_text_size":"medium","all_reviews_widget_v2025_header_text_weight":"regular","all_reviews_widget_v2025_average_rating_style":"compact","all_reviews_widget_v2025_bar_chart_enabled":true,"all_reviews_widget_v2025_bar_chart_type":"numbers","all_reviews_widget_v2025_bar_chart_style":"standard","all_reviews_widget_v2025_expanded_media_gallery_enabled":false,"all_reviews_widget_v2025_show_store_medals":true,"all_reviews_widget_v2025_show_photo_gallery":true,"all_reviews_widget_v2025_show_review_keywords":false,"all_reviews_widget_v2025_show_ai_summary":false,"all_reviews_widget_v2025_show_ai_summary_bg":false,"all_reviews_widget_v2025_show_review_highlights":false,"all_reviews_widget_v2025_show_review_keywords_in_gray":false,"all_reviews_widget_v2025_add_search_bar":false,"all_reviews_widget_v2025_default_sort_method":"most-recent","all_reviews_widget_v2025_reviews_per_page":10,"all_reviews_widget_v2025_reviews_section_theme":"default","all_reviews_widget_v2025_image_style":"thumbnails","all_reviews_widget_v2025_review_image_ratio":"square","all_reviews_widget_v2025_stars_size":"medium","all_reviews_widget_v2025_verified_badge":"standard_text","all_reviews_widget_v2025_review_title_text_size":"medium","all_reviews_widget_v2025_review_text_size":"medium","all_reviews_widget_v2025_review_text_length":"medium","all_reviews_widget_v2025_number_of_columns_desktop":3,"all_reviews_widget_v2025_carousel_transition_speed":5,"all_reviews_widget_v2025_custom_questions_answers_display":"always","all_reviews_widget_v2025_review_dates":false,"all_reviews_widget_v2025_card_section_size":"small","all_reviews_widget_v2025_show_product_variant":false,"all_reviews_widget_v2025_show_reviewer_avatar":true,"all_reviews_widget_v2025_reviewer_name_as_initial":"","all_reviews_widget_v2025_review_location_show":false,"all_reviews_widget_v2025_location_format":"","all_reviews_widget_v2025_show_country_flag":false,"all_reviews_widget_v2025_widget_thumb":false,"all_reviews_widget_v2025_verified_by_shop_badge_style":"light","all_reviews_widget_v2025_social_share":false,"all_reviews_widget_v2025_social_share_options_order":"Facebook,Twitter,LinkedIn,Pinterest","all_reviews_widget_v2025_pagination_type":"standard","all_reviews_widget_v2025_button_text_color":"#FFFFFF","all_reviews_widget_v2025_text_color":"#000000","all_reviews_widget_v2025_lighter_text_color":"#7B7B7B","all_reviews_widget_v2025_corner_styling":"soft","all_reviews_widget_v2025_title":"Customer reviews","all_reviews_widget_v2025_ai_summary_title":"Customers say about this store","all_reviews_widget_v2025_no_review_text":"Be the first to write a review","all_reviews_widget_v2025_review_highlights_title":"Review highlights","reviews_grid_widget_show_sample_reviews":false,"reviews_grid_widget_review_selection":"all","reviews_grid_widget_select_products":[],"reviews_grid_widget_show_media_only":false,"reviews_grid_widget_display_order":"media_first","reviews_grid_widget_card_grouping":"per_media","reviews_grid_widget_columns_desktop":3,"reviews_grid_widget_rows_desktop":3,"reviews_grid_widget_columns_mobile":2,"reviews_grid_widget_rows_mobile":6,"reviews_grid_widget_show_stars":true,"reviews_grid_widget_show_reviewer_name":true,"reviews_grid_widget_show_review_title_on_hover_desktop":true,"reviews_grid_widget_corner_styling":"soft","reviews_grid_widget_card_spacing":"medium","reviews_grid_widget_header_text_color":"#000000","reviews_grid_widget_star_and_reviewer_name_color":"#F9F9F9","reviews_grid_widget_overlay_and_background_color":"#000000","reviews_grid_widget_content_color":"#F9F9F9","reviews_grid_widget_header_text":"From our customers","reviews_grid_widget_show_average_rating":true,"trust_badge_enabled":false,"trust_badge_structure":"outline","trust_badge_color":"black","trust_badge_star":"black","trust_badge_rating_display_default":"show_avg_text","platform":"shopify","branding_url":"https://app.judge.me/reviews","branding_text":"Powered by Judge.me","locale":"en","reply_name":"FÅ«nem Studio","shop_currency":"EUR","widget_version":"3.0","footer":true,"autopublish":false,"review_dates":true,"enable_custom_form":false,"shop_locale":"en","enable_multi_locales_translations":true,"show_review_title_input":true,"autofill_review_title":true,"review_verification_email_status":"always","require_verification_before_submit":false,"sign_in_with_
1158shop_enabled":false,"customer_account_validation_enabled":true,"most_relevant_sort_enabled":false,"coupon_promo_invited_eligible":true,"coupon_promo_web_eligible":false,"uses_coupon_integration":false,"uses_external_coupon":false,"can_be_branded":true,"rtl_stars_enabled_ar":true,"rtl_stars_enabled_he":true,"reply_name_text":"Fūnem Studio"};</script>
1158 <style class='jdgm-settings-style'>.jdgm-xx{left:0}:root{--jdgm-primary-color: #FFC100;--jdgm-secondary-color: rgba(255,193,0,0.1);--jdgm-star-color: #FFC100;--jdgm-write-review-text-color: white;--jdgm-write-review-bg-color: #FFC100;--jdgm-paginate-color: #FFC100;--jdgm-border-radius: 0;--jdgm-reviewer-name-color: #FFC100}.jdgm-histogram__bar-content{background-color:#FFC100}.jdgm-rev[data-verified-buyer=true] .jdgm-rev__icon.jdgm-rev__icon:after,.jdgm-rev__buyer-badge.jdgm-rev__buyer-badge{color:white;background-color:#FFC100}.jdgm-review-widget--small .jdgm-gallery.jdgm-gallery .jdgm-gallery__thumbnail-link:nth-child(8) .jdgm-gallery__thumbnail-wrapper.jdgm-gallery__thumbnail-wrapper:before{content:"See more"}@media only screen and (min-width: 768px){.jdgm-gallery.jdgm-gallery .jdgm-gallery__thumbnail-link:nth-child(8) .jdgm-gallery__thumbnail-wrapper.jdgm-gallery__thumbnail-wrapper:before{content:"See more"}}.jdgm-prev-badge[data-average-rating='0.00']{display:none !important}.jdgm-author-all-initials{display:none !important}.jdgm-author-last-initial{display:none !important}.jdgm-rev-widg__title{visibility:hidden}.jdgm-rev-widg__summary-text{visibility:hidden}.jdgm-prev-badge__text{visibility:hidden}.jdgm-rev__prod-link-prefix:before{content:'about'}.jdgm-rev__variant-label:before{content:'Variant: '}.jdgm-rev__out-of-store-text:before{content:'(out of store)'}@media only screen and (min-width: 768px){.jdgm-rev__pics .jdgm-rev_all-rev-page-picture-separator,.jdgm-rev__pics .jdgm-rev__product-picture{display:none}}@media only screen and (max-width: 768px){.jdgm-rev__pics .jdgm-rev_all-rev-page-picture-separator,.jdgm-rev__pics .jdgm-rev__product-picture{display:none}}.jdgm-preview-badge[data-template="product"]{display:none !important}.jdgm-preview-badge[data-template="collection"]{display:none !important}.jdgm-preview-badge[data-template="index"]{display:none !important}.jdgm-review-widget[data-from-snippet="true"]{display:none !important}.jdgm-verified-count-badget[data-from-snippet="true"]{display:none !important}.jdgm-carousel-wrapper[data-from-snippet="true"]{display:none !important}.jdgm-all-reviews-text[data-from-snippet="true"]{display:none !important}.jdgm-medals-section[data-from-snippet="true"]{display:none !important}.jdgm-ugc-media-wrapper[data-from-snippet="true"]{display:none !important}.jdgm-rev__transparency-badge[data-badge-type="review_collected_via_store_invitation"]{display:none !important}.jdgm-rev__transparency-badge[data-badge-type="review_collected_from_another_provider"]{display:none !important}.jdgm-rev__transparency-badge[data-badge-type="review_collected_from_store_visitor"]{display:none !important}.jdgm-rev__transparency-badge[data-badge-type="review_earned_for_future_purchase"]{display:none !important}.jdgm-review-snippet-widget{--jdgm-snippet-card-color: #fff;--jdgm-snippet-text-color: #000;--jdgm-snippet-lighter-text-color: #7B7B7B;--jdgm-snippet-star-color: #FFC100;--jdgm-snippet-border-radius: 8px;--jdgm-snippet-arrows-bg-color: #fff;--jdgm-snippet-arrows-color: #000}.jdgm-review-snippet-widget .jdgm-rev-snippet-widget__cards-container .jdgm-rev-snippet-card{border-radius:8px;background:#fff}.jdgm-review-snippet-widget .jdgm-rev-snippet-widget__cards-container .jdgm-rev-snippet-card__rev-rating .jdgm-star{color:#FFC100}.jdgm-review-snippet-widget .jdgm-rev-snippet-widget__prev-btn,.jdgm-review-snippet-widget .jdgm-rev-snippet-widget__next-btn{border-radius:50%;background:#fff}.jdgm-review-snippet-widget .jdgm-rev-snippet-widget__prev-btn>svg,.jdgm-review-snippet-widget .jdgm-rev-snippet-widget__next-btn>svg{fill:#000}.jdgm-full-rev-modal.rev-snippet-widget .jm-mfp-container .jm-mfp-content,.jdgm-full-rev-modal.rev-snippet-widget .jm-mfp-container .jdgm-full-rev__icon,.jdgm-full-rev-modal.rev-snippet-widget .jm-mfp-container .jdgm-full-rev__pic-img,.jdgm-full-rev-modal.rev-snippet-widget .jm-mfp-container .jdgm-full-rev__reply{border-radius:8px}.jdgm-full-rev-modal.rev-snippet-widget .jm-mfp-container .jdgm-full-rev[data-verified-buyer="true"] .jdgm-full-rev__icon::after{border-radius:8px}.jdgm-full-rev-modal.rev-snippet-widget .jm-mfp-container .jdgm-full-rev .jdgm-rev__buyer-badge{border-radius:calc( 8px / 2 )}.jdgm-full-rev-modal.rev-snippet-widget .jm-mfp-container .jdgm-full-rev .jdgm-full-rev__replier::before{content:'Fūnem Studio'}.jdgm-full-rev-modal.rev-snippet-widget .jm-mfp-container .jdgm-full-rev .jdgm-full-rev__product-button{border-radius:calc( 8px * 6 )} 1159</style> <style class='jdgm-settings-style'></style> 1160 1161 1162 1163 1164 <style class='jdgm-miracle-styles'> 1165 @-webkit-keyframes jdgm-spin{0%{-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);-ms-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes jdgm-spin{0%{-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);-ms-transform:rotate(359deg);transform:rotate(359deg)}}@font-face{font-family:'JudgemeStar';src:url("data:application/x-font-woff;charset=utf-8;base64,d09GRgABAAAAAAScAA0AAAAABrAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAEgAAAABoAAAAcbyQ+3kdERUYAAARgAAAAHgAAACAAMwAGT1MvMgAAAZgAAABGAAAAVi+vS9xjbWFwAAAB8AAAAEAAAAFKwBMjvmdhc3AAAARYAAAACAAAAAj//wADZ2x5ZgAAAkAAAAEJAAABdH33LXtoZWFkAAABMAAAAC0AAAA2BroQKWhoZWEAAAFgAAAAHAAAACQD5QHQaG10eAAAAeAAAAAPAAAAFAYAAABsb2NhAAACMAAAAA4AAAAOAO4AeG1heHAAAAF8AAAAHAAAACAASgAvbmFtZQAAA0wAAADeAAABkorWfVZwb3N0AAAELAAAACkAAABEp3ubLXgBY2BkYADhPPP4OfH8Nl8ZuJkYQODS2fRrCPr/aSYGxq1ALgcDWBoAO60LkwAAAHgBY2BkYGDc+v80gx4TAwgASaAICmABAFB+Arl4AWNgZGBgYGPQYWBiAAIwyQgWc2AAAwAHVQB6eAFjYGRiYJzAwMrAwejDmMbAwOAOpb8ySDK0MDAwMbByMsCBAAMCBKS5pjA4PGB4wMR44P8BBj3GrQymQGFGkBwAjtgK
1165/gAAeAFjYoAAEA1jAwAAZAAHAHgB3crBCcAwDEPRZydkih567CDdf4ZskmLwFBV8xBfCaC4BXkOUmx4sU0h2ngNb9V0vQCxaRKIAevT7fGWuBrEAAAAAAAAAAAA0AHgAugAAeAF9z79Kw1AUx/FzTm7un6QmJtwmQ5Bg1abgEGr/BAqlU6Gju+Cgg1MkQ/sA7Vj7BOnmO/gUvo2Lo14NqIO6/IazfD8HEODtmQCfoANwNsyp2/GJt3WKQrd1NLiYYWx2PBqOsmJMEOznPOTzfSCrhAtbbLdmeFLJV9eKd63WLrZcIcuaEVdssWCKM6pLCfTVOYbz/0pNSMSZKLIZpvh78sAUH6PlMrreTCabP9r+Z/puPZ2ur/RqpQHgh+MIegCnXeM4MRAPjYN//5tj4ZtTjkFqEdmeMShlEJ7tVAly2TAkx6R68Fl4E/aVvn8JqHFQ4JS1434gXKcuL31dDhzs3YbsEOAd/IU88gAAAHgBfY4xTgMxEEVfkk0AgRCioKFxQYd2ZRtpixxgRU2RfhU5q5VWseQ4JdfgAJyBlmNwAM7ABRhZQ0ORwp7nr+eZAa54YwYg9zm3ynPOeFRe8MCrciXOh/KSS76UV5L/iDmrLiS5AeU519wrL3jmSbkS5115yR2fyivJv9kx0ZMZ2RLZw27q87iNQi8EBo5FSPIMw3HqBboi5lKTGAGDp8FKXWP+t9TU01Lj5His1Ba6uM9dTEMwvrFmbf5GC/q2drW3ruXUhhsCiQOjznFlCzYhHUZp4xp76vsvQh89CQAAeAFjYGJABowM6IANLMrEyMTIzMjCXpyRWJBqZshWXJJYBKOMAFHFBucAAAAAAAAB//8AAngBY2BkYGDgA2IJBhBgAvKZGViBJAuYxwAABJsAOgAAeAFjYGBgZACCk535hiD60tn0azAaAEqpB6wAAA==") format("woff");font-weight:normal;font-style:normal}.jdgm-star{font-family:'JudgemeStar';display:inline !important;text-decoration:none !important;padding:0 4px 0 0 !important;margin:0 !important;font-weight:bold;opacity:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.jdgm-star:hover{opacity:1}.jdgm-star:last-of-type{padding:0 !important}.jdgm-star.jdgm--on:before{content:"\e000"}.jdgm-star.jdgm--off:before{content:"\e001"}.jdgm-star.jdgm--half:before{content:"\e002"}.jdgm-widget *{margin:0;line-height:1.4;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-overflow-scrolling:touch}.jdgm-hidden{display:none !important;visibility:hidden !important}.jdgm-temp-hidden{display:none}.jdgm-spinner{width:40px;height:40px;margin:auto;border-radius:50%;border-top:2px solid #eee;border-right:2px solid #eee;border-bottom:2px solid #eee;border-left:2px solid #ccc;-webkit-animation:jdgm-spin 0.8s infinite linear;animation:jdgm-spin 0.8s infinite linear}.jdgm-spinner:empty{display:block}.jdgm-prev-badge{display:block !important} 1166 1167</style> 1168 1169 1170 1171 1172 1173 1174 1175 1176 1177 1178 1179 1180
1180<script id="judgeme_widget_leex_js" data-cfasync="false" type="text/javascript" async src="https://cdn.shopify.com/extensions/01a0cdf8-b2d2-7ccd-a251-5cf8c66ad2ca/judgeme-762/assets/shopify_v2_leex.js"></script>
1180 1181 1182 1183 1184 1185 1186 <link id="judgeme_widget_leex_css" rel="stylesheet" type="text/css" media="nope!" onload="this.media='all'" href="https://cdn.shopify.com/extensions/01a0cdf8-b2d2-7ccd-a251-5cf8c66ad2ca/judgeme-762/assets/widget_v3_theme_leex.css"> 1187 1188 1189 1190
1191<script data-cfasync='false' class='jdgm-script'> 1192!function(e){window.jdgm=window.jdgm||{}; 1193/* INF-1976 */ 1194var _jdgmBlocked=function(){var raw=(window.jdgmSettings||{}).hostname_allowlist;var list=(raw==null?"":""+raw).split(/[\s,]+/).map(function(h){return h.trim().toLowerCase().replace(/\.$/,"");}).filter(function(h){return h;});if(!list.length)return false;var host=(e.location.hostname||"").toLowerCase().replace(/\.$/,"");if(/(^|\.)shopifypreview\.com$/.test(host))return false;var bare=host.replace(/^www\./,"");for(var i=0;i<list.length;i++){var en=list[i];if(en.indexOf("*.")===0){var b=en.slice(2);if(host===b||host.slice(-(b.length+1))==="."+b)return false;}else if(bare===en.replace(/^www\./,""))return false;}return true;}(); 1195if(_jdgmBlocked){jdgm._loaderExecuted=true;jdgm._blocked=true;var _jdgmS=e.createElement("style");_jdgmS.textContent='[class^="jdgm-"],[class*=" jdgm-"]{display:none !important}';(e.head||e.documentElement).appendChild(_jdgmS);return;} 1196jdgm.CDN_HOST="https://cdnwidget.judge.me/",jdgm.CDN_HOST_ALT="https://cdn2.judge.me/cdn/widget_frontend/",jdgm.API_HOST="https://api.judge.me/",jdgm.CDN_BASE_URL="https://cdn.shopify.com/extensions/01a0cdf8-b2d2-7ccd-a251-5cf8c66ad2ca/judgeme-762/assets/",jdgm.CDN_API_HOST="https://cdn.judge.me/", 1197jdgm.docReady=function(d){(e.attachEvent?"complete"===e.readyState:"loading"!==e.readyState)? 1198setTimeout(d,0):e.addEventListener("DOMContentLoaded",d)},jdgm.loadCSS=function(d,t,o,a){ 1199!o&&jdgm.loadCSS.requestedUrls.indexOf(d)>=0||(jdgm.loadCSS.requestedUrls.push(d), 1200(a=e.createElement("link")).rel="stylesheet",a.class="jdgm-stylesheet",a.media="nope!", 1201a.href=d,a.onload=function(){this.media="all",t&&setTimeout(t)},e.body.appendChild(a))}, 1202jdgm.loadCSS.requestedUrls=[],jdgm.loadJS=function(e,d){var t=new XMLHttpRequest; 1203t.onreadystatechange=function(){4===t.readyState&&t.status>=200&&t.status<300&&(Function(t.response)(),d&&d(t.response))}, 1204t.open("GET",e),t.onerror=function(){if(e.indexOf(jdgm.CDN_HOST)===0&&jdgm.CDN_HOST_ALT!==jdgm.CDN_HOST){var f=e.replace(jdgm.CDN_HOST,jdgm.CDN_HOST_ALT);jdgm.loadJS(f,d)}},t.send()},jdgm.docReady((function(){(window.jdgmLoadCSS||e.querySelectorAll( 1205".jdgm-widget, .jdgm-all-reviews-page").length>0)&&(jdgmSettings.widget_load_with_code_splitting? 1206parseFloat(jdgmSettings.widget_version)>=3?jdgm.loadCSS(jdgm.CDN_BASE_URL+"widget_v3_base.css"): 1207jdgm.loadCSS(jdgm.CDN_BASE_URL+"widget_base.css"):jdgm.loadCSS(jdgm.CDN_BASE_URL+"shopify_v2.css") 1208)}))}(document); 1209</script>
1209 1210<noscript><link rel="stylesheet" type="text/css" media="all" href="https://cdn.shopify.com/extensions/01a0cdf8-b2d2-7ccd-a251-5cf8c66ad2ca/judgeme-762/assets/shopify_v2.css"></noscript> 1211 1212<!-- BEGIN app snippet: theme_fix_tags -->
1212<script> 1213 (function() { 1214 var jdgmThemeFixes = null; 1215 if (!jdgmThemeFixes) return; 1216 1217 // "All themes" fix: CSS and JS applied on every theme. CSS is injected 1218 // before the per-theme fix so the theme-specific CSS wins the cascade. 1219 // HTML is never applied globally (too risky). 1220 var allThemesFix = jdgmThemeFixes['all']; 1221 if (allThemesFix && allThemesFix.css) { 1222 var allStyleTag = document.createElement('style'); 1223 allStyleTag.classList.add('jdgm-theme-fix-style-all'); 1224 allStyleTag.innerHTML = allThemesFix.css; 1225 document.head.append(allStyleTag); 1226 }; 1227 1228 if (allThemesFix && allThemesFix.js) { 1229 var allScriptTag = document.createElement('script'); 1230 allScriptTag.classList.add('jdgm-theme-fix-script-all'); 1231 allScriptTag.innerHTML = allThemesFix.js; 1232 document.head.append(allScriptTag); 1233 }; 1234 1235 var thisThemeFix = jdgmThemeFixes[Shopify.theme.id]; 1236 if (!thisThemeFix) return; 1237 1238 if (thisThemeFix.html) { 1239 document.addEventListener("DOMContentLoaded", function() { 1240 var htmlDiv = document.createElement('div'); 1241 htmlDiv.classList.add('jdgm-theme-fix-html'); 1242 htmlDiv.innerHTML = thisThemeFix.html; 1243 document.body.append(htmlDiv); 1244 }); 1245 }; 1246 1247 if (thisThemeFix.css) { 1248 var styleTag = document.createElement('style'); 1249 styleTag.classList.add('jdgm-theme-fix-style'); 1250 styleTag.innerHTML = thisThemeFix.css; 1251 document.head.append(styleTag); 1252 }; 1253 1254 if (thisThemeFix.js) { 1255 var scriptTag = document.createElement('script'); 1256 scriptTag.classList.add('jdgm-theme-fix-script'); 1257 scriptTag.innerHTML = thisThemeFix.js; 1258 document.head.append(scriptTag); 1259 }; 1260 })(); 1261</script>
1261 1262<!-- END app snippet --> 1263<!-- End of Judge.me Core --> 1264 1265 1266 1267<!-- END app block --><!-- BEGIN app block: shopify://apps/gsc-countdown-timer/blocks/countdown-bar/58dc5b1b-43d2-4209-b1f3-52aff31643ed --><style> 1268 .gta-block__error { 1269 display: flex; 1270 flex-flow: column nowrap; 1271 gap: 12px; 1272 padding: 32px; 1273 border-radius: 12px; 1274 margin: 12px 0; 1275 background-color: #fff1e3; 1276 color: #412d00; 1277 } 1278 1279 .gta-block__error-title { 1280 font-size: 18px; 1281 font-weight: 600; 1282 line-height: 28px; 1283 } 1284 1285 .gta-block__error-body { 1286 font-size: 14px; 1287 line-height: 24px; 1288 } 1289</style> 1290
1291<script> 1292 (function () { 1293 try { 1294 const widgets = [{"bar":{"sticky":true,"justify":"center","position":"top","closeButton":{"color":"#bdbdbd","enabled":true}},"key":"GSC-BAR-DUziuRegDmNQ","type":"bar","timer":{"date":"2026-07-07T00:00:00.000-04:00","mode":"date","daily":{"tz":"Europe\/Madrid","endHours":23,"endMinutes":59,"repeatDays":[4,5,6,0],"startHours":0,"startMinutes":0},"hours":72,"onEnd":"hide","minutes":0,"seconds":0,"scheduling":{"end":null,"start":null}},"content":{"gap":{"mobile":"6px","desktop":"24px"},"align":"center","items":[{"id":"text-SITzfbxUakLN","type":"text","align":"left","color":"#ffb502","value":"INDEPENDENCE DAY SALE","enabled":true,"padding":{"mobile":{},"desktop":{}},"fontSize":{"mobile":"16px","desktop":"24px"},"fontFamily":"inherit","fontWeight":"700","lineHeight":{"mobile":"1.3","desktop":"1.2"},"letterSpacing":{"mobile":"0","desktop":"0"},"textTransform":"unset"},{"id":"text-dZPZFwXaRkfU","type":"text","align":"left","color":"#ffb502","value":"2 Kits = 20% OFF \u0026 3 Kits = 30% OFF","enabled":true,"padding":{"mobile":{},"desktop":{}},"fontSize":{"mobile":"12px","desktop":"15px"},"fontFamily":"inherit","fontWeight":"400","lineHeight":{"mobile":"1.3","desktop":"1.3"},"letterSpacing":{"mobile":"0","desktop":"0"},"textTransform":"unset"},{"id":"timer-svmuGLxxBXrD","type":"timer","view":"custom","width":{"mobile":"160px","desktop":"224px"},"border":{"size":"2px","color":"#FFFFFF","enabled":false},"digits":{"gap":"0px","color":"#ffb502","fontSize":"60px","fontFamily":"inherit","fontWeight":"600"},"labels":{"ms":"ms","days":"days","color":"#ffb502","hours":"hours","enabled":true,"minutes":"mins","seconds":"secs","fontSize":"24px","fontFamily":"inherit","fontWeight":"500","textTransform":"unset"},"layout":"separate","margin":{"mobile":{},"desktop":{}},"radius":{"value":"16px","enabled":false},"shadow":{"type":"","color":"black","enabled":true},"enabled":true,"padding":{"mobile":{},"desktop":{"top":"0px"}},"fontSize":{"mobile":"14px","desktop":"18px"},"separator":{"type":"colon","color":"#ffb502","enabled":true},"background":{"blur":"2px","color":"#eeeeee","enabled":false},"unitFormat":"d:h:m:s"},{"id":"button-DpNaCaZNINfM","href":"https:\/\/funemstudio.com\/collections\/kits","type":"button","label":"SHOP NOW","width":"content","border":{"size":"2px","color":"#000000","enabled":false},"margin":{"mobile":{"top":"0px","left":"0px","right":"0px","bottom":"0px"},"desktop":{"top":"0px","left":"0px","right":"0px","bottom":"0px"}},"radius":{"value":"8px","enabled":true},"target":"_self","enabled":true,"padding":{"mobile":{"top":"8px","left":"12px","right":"12px","bottom":"8px"},"desktop":{"top":"12px","left":"32px","right":"32px","bottom":"12px"}},"fontSize":{"mobile":"12px","desktop":"14px"},"textColor":"#ffffff","background":{"blur":"0px","color":"#ffb502","enabled":true},"fontFamily":"inherit","fontWeight":"500","letterSpacing":{"mobile":"0","desktop":"0"},"textTransform":"unset"},{"id":"coupon-IjLiUTljwSDT","code":"PASTE YOUR CODE","icon":{"url":"https:\/\/assets.getsitecontrol.com\/shopify-apps\/shared\/icons\/shopping-discounts\/badge-percent-filled.svg","mask":true,"source":"gallery","enabled":true},"type":"coupon","label":"Save 35%","action":"copy","border":{"size":"1px","color":"#9e9e9e","enabled":true},"margin":{"mobile":{"top":"0px","left":"0px","right":"0px","bottom":"0px"},"desktop":{"top":"0px","left":"0px","right":"0px","bottom":"0px"}},"radius":{"value":"6px","enabled":true},"enabled":false,"padding":{"mobile":{"top":"4px","left":"12px","right":"12px","bottom":"4px"},"desktop":{"top":"8px","left":"16px","right":"16px","bottom":"8px"}},"fontSize":{"mobile":"12px","desktop":"14px"},"textColor":"#000000","background":{"blur":"0px","color":"#eeeeee","enabled":true},"fontFamily":"inherit","fontWeight":"600","textTransform":"uppercase"}],"width":{"mobile":"100%","desktop":"400px"},"border":{"size":"1px","color":"#000000","enabled":false},"layout":"column","margin":{"mobile":{"top":"0px","left":"0px","right":"0px","bottom":"0px"},"desktop":{"top":"0px","left":"0px","right":"0px","bottom":"0px"}},"radius":{"value":"8px","enabled":false},"padding":{"mobile":{"top":"4px","left":"0px","right":"0px","bottom":"4px"},"desktop":{"top":"8px","left":"28px","right":"28px","bottom":"8px"}},"background":{"src":null,"blur":"0px","source":"color","bgColor":"#000000","enabled":true,"overlayColor":"rgba(0,0,0,0)"},"backgroundClick":{"url":"","target":"_self","enabled":false}},"enabled":true,"general":{"preset":"bar1","breakpoint":"768px"},"section":null,"version":2,"targeting":{"geo":null,"pages":{"cart":true,"home":true,"other":true,"password":true,"products":{"mode":"all","tags":[],"enabled":true,"specificProducts":[],"productsInCollections":[]},"collections":{"mode":"all","items":[],"enabled":true}}}},{"key":"GSC-SMALL-NbehGHkCXsBB","type":"block","timer":{"date":"2025-11-11T00:00:00.000Z","mode":"evergreen","daily":{"tz":"Etc\/GMT-0","endHours":14,"endMinutes":0,"repeatDays":[0,1,2,3,4,5,6],"startHours":10,"startMinutes":0},"hours":72,"onEnd":"restart","minutes":0,"seconds":0,"scheduling":{"end":null,"start":null}},"content":{"align":"center","items":[{"id":"text-ikZmWXeiQbYN","type":"text","align":"left","color":"#000000","value":"Time is ticking","enabled":true,"padding":{"mobile":{},"desktop":{}},"fontFamily":"font1","fontWeight":"700","textTransform":"unset","mobileFontSize":"32px","de
1294sktopFontSize":"32px","mobileLineHeight":"1.3","desktopLineHeight":"1.3","mobileLetterSpacing":"0","desktopLetterSpacing":"0"},{"id":"text-YGzpQdWndJxn","type":"text","align":"left","color":"#000000","value":"Grab your discount while you can","enabled":true,"padding":{"mobile":{"bottom":"8px"},"desktop":{"bottom":"10px"}},"fontFamily":"font1","fontWeight":"400","textTransform":"unset","mobileFontSize":"16px","desktopFontSize":"16px","mobileLineHeight":"1.3","desktopLineHeight":"1.3","mobileLetterSpacing":"0","desktopLetterSpacing":"0"},{"id":"timer-qUQDonVeNjlk","type":"timer","view":"custom","border":{"size":"2px","color":"#FFFFFF","enabled":false},"digits":{"gap":"0px","color":"#000000","fontSize":"56px","fontFamily":"font2","fontWeight":"600"},"labels":{"days":"days","color":"#000000","hours":"hours","enabled":true,"minutes":"mins","seconds":"secs","fontSize":"20px","fontFamily":"font3","fontWeight":"500","milliseconds":"ms","textTransform":"unset"},"layout":"separate","margin":{"mobile":{},"desktop":{}},"radius":{"value":"16px","enabled":false},"shadow":{"type":"","color":"black","enabled":true},"enabled":true,"padding":{"mobile":{},"desktop":{"top":"0px","bottom":"0px"}},"fontSize":{"mobile":"14px","desktop":"18px"},"separator":{"type":"colon","color":"#000000","enabled":true},"background":{"blur":"2px","color":"#eeeeee","enabled":false},"unitFormat":"d:h:m:s","mobileWidth":"80%","desktopWidth":"80%"},{"id":"button-tWcFoZcQfwTA","href":"https:\/\/shopify.com","type":"button","label":"Button","width":"content","border":{"size":"2px","color":"#000000","enabled":false},"margin":{"mobile":{"top":"0px","left":"0px","right":"0px","bottom":"0px"},"desktop":{"top":"0px","left":"0px","right":"0px","bottom":"0px"}},"radius":{"value":"12px","enabled":true},"target":"_blank","enabled":false,"padding":{"mobile":{"top":"12px","left":"40px","right":"40px","bottom":"12px"},"desktop":{"top":"16px","left":"48px","right":"48px","bottom":"16px"}},"textColor":"#ffffff","background":{"blur":"0px","color":"#000000","enabled":true},"fontFamily":"font1","fontWeight":"500","textTransform":"unset","mobileFontSize":"16px","desktopFontSize":"17px","mobileLetterSpacing":"0","desktopLetterSpacing":"0"},{"id":"coupon-VFIRvqhUpNpp","code":"PASTE YOUR CODE","icon":{"type":"discount-star","enabled":true},"type":"coupon","label":"Save 35%","action":"copy","border":{"size":"1px","color":"#9e9e9e","enabled":true},"margin":{"mobile":{"top":"0px","left":"0px","right":"0px","bottom":"0px"},"desktop":{"top":"0px","left":"0px","right":"0px","bottom":"0px"}},"radius":{"value":"10px","enabled":true},"enabled":true,"padding":{"mobile":{"top":"6px","left":"12px","right":"12px","bottom":"6px"},"desktop":{"top":"12px","left":"16px","right":"16px","bottom":"12px"}},"textColor":"#000000","background":{"blur":"0px","color":"#f2f2f2","enabled":true},"fontFamily":"font1","fontWeight":"600","textTransform":"unset","mobileFontSize":"12px","desktopFontSize":"17px"}],"border":{"size":"1px","color":"#000000","enabled":false},"layout":"column","margin":{"mobile":{"top":"0px","left":"0px","right":"0px","bottom":"0px"},"desktop":{"top":"0px","left":"0px","right":"0px","bottom":"0px"}},"radius":{"value":"20px","enabled":true},"padding":{"mobile":{"top":"16px","left":"20px","right":"20px","bottom":"16px"},"desktop":{"top":"20px","left":"24px","right":"24px","bottom":"20px"}},"mobileGap":"6px","background":{"src":null,"blur":"0px","source":"color","bgColor":"#ffffff","enabled":true,"overlayColor":"rgba(0,0,0,0)"},"desktopGap":"6px","mobileWidth":"100%","desktopWidth":"400px","backgroundClick":{"url":"","target":"_self","enabled":false}},"enabled":false,"general":{"font1":"inherit","font2":"inherit","font3":"inherit","preset":"small1","breakpoint":"768px"},"section":null,"userCss":"","targeting":null}] || []; 1295 1296 if (Array.isArray(window.GSC_COUNTDOWN_WIDGETS)) { 1297 // Embed and inline countdown blocks may load on the same page. Inline 1298 // pushes a single widget keyed by `key`; embed pushes the whole metafield 1299 // array. Dedup by `key` so the same widget isn't duplicated when both 1300 // blocks reference it. Widgets without a key push through (no dedup).
1301 widgets.forEach(function(w) { 1302 if (!w.key || !window.GSC_COUNTDOWN_WIDGETS.find(function(e) { return e.key === w.key; })) { 1303 window.GSC_COUNTDOWN_WIDGETS.push(w); 1304 } 1305 }); 1306 } else { 1307 window.GSC_COUNTDOWN_WIDGETS = widgets; 1308 } 1309 1310 // Stale-metafield guard via theme_store_id (TAE Liquid has `theme.id` 1311 // always null, so the check runs on JS). Mismatch = merchant switched 1312 // theme family after the last backend sync â fall back to runtime 1313 // defaults until re-sync writes a fresh metafield. 1314 1315 1316if (!window.GSC_COUNTDOWN_META) { 1317 window.GSC_COUNTDOWN_META = { 1318 product_tags: null, 1319 storefrontToken:"57091e108b8c8a82d51b0a6ab33fd052", 1320 productData:null}; 1321 }} catch (e) { 1322 console.log(e); 1323 } 1324 })(); 1325</script>
1325 1326 1327 1328<!-- END app block --><!-- BEGIN app block: shopify://apps/klaviyo-email-marketing-sms/blocks/klaviyo-onsite-embed/2632fe16-c075-4321-a88b-50b567f42507 --> 1329 1330 1331 1332 1333 1334 1335 1336 1337 1338 1339 1340 1341
1341<script async src="https://static.klaviyo.com/onsite/js/RWeqDq/klaviyo.js?company_id=RWeqDq"></script>
1341 1342
1342<script>!function(){if(!window.klaviyo){window._klOnsite=window._klOnsite||[];try{window.klaviyo=new Proxy({},{get:function(n,i){return"push"===i?function(){var n;(n=window._klOnsite).push.apply(n,arguments)}:function(){for(var n=arguments.length,o=new Array(n),w=0;w<n;w++)o[w]=arguments[w];var t="function"==typeof o[o.length-1]?o.pop():void 0,e=new Promise((function(n){window._klOnsite.push([i].concat(o,[function(i){t&&t(i),n(i)}]))}));return e}}})}catch(n){window.klaviyo=window.klaviyo||[],window.klaviyo.push=function(){var n;(n=window._klOnsite).push.apply(n,arguments)}}}}();</script>
1342 1343 1344 1345 1346 1347 1348 1349
1349<script> 1350 window.klaviyoReviewsProductDesignMode = false 1351 </script>
1351 1352 1353 1354 1355 1356 1357 1358 1359 1360 1361<!-- END app block --><!-- BEGIN app block: shopify://apps/triplewhale/blocks/triple_pixel_snippet/483d496b-3f1a-4609-aea7-8eee3b6b7a2a --><link rel='preconnect dns-prefetch' href='https://api.config-security.com/' crossorigin /> 1362<link rel='preconnect dns-prefetch' href='https://conf.config-security.com/' crossorigin />
1363<script> 1364/* >> TriplePixel :: start*/ 1365window.TriplePixelData={TripleName:"funemstudio.myshopify.com",ver:"2.16",plat:"SHOPIFY",isHeadless:false,src:'SHOPIFY_EXT',product:{id:"",name:``,price:"",variant:"",av:{ }},search:"",collection:"",cart:"drawer",template:"index",curr:"USD" || "EUR", market:"72105328938"},function(W,H,A,L,E,_,B,N){function O(U,T,P,H,R){void 0===R&&(R=!1),H=new XMLHttpRequest,P?(H.open("POST",U,!0),H.setRequestHeader("Content-Type","text/plain")):H.open("GET",U,!0),H.send(JSON.stringify(P||{})),H.onreadystatechange=function(){4===H.readyState&&200===H.status?(R=H.responseText,U.includes("/first")?eval(R):P||(N[B]=R)):(299<H.status||H.status<200)&&T&&!R&&(R=!0,O(U,T-1,P))}}if(N=window,!N[H+"sn"]){N[H+"sn"]=1,L=function(){return Date.now().toString(36)+"_"+Math.random().toString(36)};try{A.setItem(H,1+(0|A.getItem(H)||0)),(E=JSON.parse(A.getItem(H+"U")||"[]")).push({u:location.href,r:document.referrer,t:Date.now(),id:L()}),A.setItem(H+"U",JSON.stringify(E))}catch(e){}var i,m,p;A.getItem('"!nC`')||(_=A,A=N,A[H]||(E=A[H]=function(t,e,i){return void 0===i&&(i=[]),"State"==t?E.s:(W=L(),(E._q=E._q||[]).push([W,t,e].concat(i)),W)},E.s="Installed",E._q=[],E.ch=W,B="configSecurityConfModel",N[B]=1,O("https://conf.config-security.com/model",5),i=L(),m=A[atob("c2NyZWVu")],_.setItem("di_pmt_wt",i),p={id:i,action:"profile",avatar:_.getItem("auth-security_rand_salt_"),time:m[atob("d2lkdGg=")]+":"+m[atob("aGVpZ2h0")],host:A.TriplePixelData.TripleName,plat:A.TriplePixelData.plat,url:window.location.href.slice(0,500),ref:document.referrer,ver:A.TriplePixelData.ver},O("https://api.config-security.com/event",5,p),O("https://api.config-security.com/first?host=".concat(p.host,"&plat=").concat(p.plat),5)))}}("","TriplePixel",localStorage); 1366/* << TriplePixel :: end*/ 1367</script>
1367 1368 1369 1370 1371<!-- END app block --><!-- BEGIN app block: shopify://apps/microsoft-clarity/blocks/clarity_js/31c3d126-8116-4b4a-8ba1-baeda7c4aeea -->
1372<script type="text/javascript"> 1373 (function (c, l, a, r, i, t, y) { 1374 c[a] = c[a] || function () { (c[a].q = c[a].q || []).push(arguments); }; 1375 t = l.createElement(r); t.async = 1; t.src = "https://www.clarity.ms/tag/" + i + "?ref=shopify"; 1376 y = l.getElementsByTagName(r)[0]; y.parentNode.insertBefore(t, y); 1377 1378 c.Shopify.loadFeatures([{ name: "consent-tracking-api", version: "0.1" }], error => { 1379 if (error) { 1380 console.error("Error loading Shopify features:", error); 1381 return; 1382 } 1383 1384 c[a]('consentv2', { 1385 ad_Storage: c.Shopify.customerPrivacy.marketingAllowed() ? "granted" : "denied", 1386 analytics_Storage: c.Shopify.customerPrivacy.analyticsProcessingAllowed() ? "granted" : "denied", 1387 source: 101, 1388 }); 1389 }); 1390 1391 l.addEventListener("visitorConsentCollected", function (e) { 1392 c[a]('consentv2', { 1393 ad_Storage: e.detail.marketingAllowed ? "granted" : "denied", 1394 analytics_Storage: e.detail.analyticsAllowed ? "granted" : "denied", 1395 source: 101, 1396 }); 1397 }); 1398 })(window, document, "clarity", "script", "w8y15ro84j"); 1399</script>
1399 1400 1401 1402 1403<!-- END app block -->
1403<script src="https://cdn.shopify.com/extensions/01a0cdf8-b2d2-7ccd-a251-5cf8c66ad2ca/judgeme-762/assets/loader.js" type="text/javascript" defer="defer"></script>
vendor: 1 bytes, line 1403
1403
1404<script src="https://cdn.shopify.com/extensions/01a0d469-0615-7803-aa75-f3393f186ae5/givy-242/assets/givy.js" type="text/javascript" defer="defer"></script>
vendor: 1 bytes, line 1404
1404
1405<script src="https://cdn.shopify.com/extensions/01a0c927-94a4-7e55-aa1f-28cabdfac692/getsitecontrol-countdown-timer-80/assets/gsc-countdown-widget.js" type="text/javascript" defer="defer"></script>
vendor: 1 bytes, line 1405
1405
1406<script src="https://cdn.shopify.com/extensions/019e4ed1-6512-7502-b025-6b8db8eb8b1f/pixelfy-facebook-pixels-160/assets/pcll.js" type="text/javascript" defer="defer"></script>
vendor: 1 bytes, line 1406
1406
1407<script src="https://cdn.shopify.com/extensions/01a0c3fc-9a5c-7c5f-b063-158ed04d9cfc/klaviyo-email-marketing-73/assets/app.js" type="text/javascript" defer="defer"></script>
1407 1408<link href="https://cdn.shopify.com/extensions/01a0c3fc-9a5c-7c5f-b063-158ed04d9cfc/klaviyo-email-marketing-73/assets/app.css" rel="stylesheet" type="text/css" media="all"> 1409<link href="https://monorail-edge.shopifysvc.com" rel="dns-prefetch">
1410<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: 79033303338,url: window.location.href,navigation_start,duration: currentMs - navigation_start,session_token,page_type: "index"};window.navigator.sendBeacon("https://monorail-edge.shopifysvc.com/v1/produce", JSON.stringify({schema_id: "online_store_buyer_site_abandonment/1.1",payload: payload,metadata: {event_created_at_ms: currentMs,event_sent_at_ms: currentMs}}));}}window.addEventListener('pagehide', handle_abandonment_event);}}());</script>
vendor: 1 bytes, line 1410
1410
1411<script> 1412 window.__TREKKIE_SHIM_QUEUE = window.__TREKKIE_SHIM_QUEUE || []; 1413</script>
vendor: 1 bytes, line 1413
1413
1414<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}
1414).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: 79033303338,storefrontBaseUrl: "https://funemstudio.com",extensionsBaseUrl: "https://extensions.shopifycdn.com/cdn/shopifycloud/web-pixels-manager",monorailEndpoint: "https://funemstudio.com/.well-known/shopify/monorail/unstable/produce_batch",surface: "storefront-renderer",enabledBetaFlags: ["4c64608a","16072cab","8450a54b","7ee89bf1"],webPixelsConfigList: [{"id":"3077636477","configuration":"{\"accountID\":\"RWeqDq\",\"webPixelConfig\":\"eyJlbmFibGVBZGRlZFRvQ2FydEV2ZW50cyI6IHRydWV9\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"c63c5b72c8d77be5f2d27d14c081da38","type":"APP","apiClientId":123074,"privacyPurposes":["ANALYTICS","MARKETING"],"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":"2651357565","configuration":"{\"projectId\":\"w8y15ro84j\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"d8a2bb2ccbb513dc8e8b6937f4b8033e","type":"APP","apiClientId":240074326017,"privacyPurposes":[],"capabilities":["advanced_dom_events"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_personal_data"],"dataSharingControls":["share_all_events"]}
1414,"dataSharingState":"unrestricted"},{"id":"2468413821","configuration":"{\"mailchimp_store_id\":\"store_wwkrnva4l793lgv9owb7\", \"mailchimp_user_id\":\"119476894\",\"mailchimp_list_id\":\"024863e70a\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"e357a49eadeb6216a959d63fa3fb8f55","type":"APP","apiClientId":2585307,"privacyPurposes":["ANALYTICS","MARKETING","SALE_OF_DATA"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_address","read_customer_email","read_customer_name","read_customer_personal_data","read_customer_phone"],"dataSharingControls":[]},"dataSharingState":"optimized","enabledFlags":["9a3ed68a"]},{"id":"1568899453","configuration":"{\"accountID\":\"123\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"d94643dc0729f5314f9af3f4da705eff","type":"APP","apiClientId":5640533,"privacyPurposes":["ANALYTICS","MARKETING","SALE_OF_DATA"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":[],"dataSharingControls":["share_all_events"]},"dataSharingState":"optimized"},{"id":"1514078589","configuration":"{\"webPixelName\":\"Judge.me\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"8acc938b1a30dc7624e304493ca567d7","type":"APP","apiClientId":683015,"privacyPurposes":["ANALYTICS"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_email","read_customer_name","read_customer_personal_data","read_customer_phone"],"dataSharingControls":["share_all_events"]},"dataSharingState":"unrestricted"},{"id":"1090716029","configuration":"{\"shopId\":\"funemstudio.myshopify.com\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"7093dff47f098f6de2afb75b62011ebe","type":"APP","apiClientId":2753413,"privacyPurposes":["ANALYTICS","MARKETING"],"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":"903545213","configuration":"{\"config\":\"{\\\"pixel_id\\\":\\\"G-WZ2F7PM6JC\\\",\\\"target_country\\\":\\\"BE\\\",\\\"gtag_events\\\":[{\\\"type\\\":\\\"begin_checkout\\\",\\\"action_label\\\":\\\"G-WZ2F7PM6JC\\\"},{\\\"type\\\":\\\"search\\\",\\\"action_label\\\":\\\"G-WZ2F7PM6JC\\\"},{\\\"type\\\":\\\"view_item\\\",\\\"action_label\\\":[\\\"G-WZ2F7PM6JC\\\",\\\"MC-RQX3DP66KH\\\"]},{\\\"type\\\":\\\"purchase\\\",\\\"action_label\\\":[\\\"G-WZ2F7PM6JC\\\",\\\"MC-RQX3DP66KH\\\"]},{\\\"type\\\":\\\"page_view\\\",\\\"action_label\\\":[\\\"G-WZ2F7PM6JC\\\",\\\"MC-RQX3DP66KH\\\"]},{\\\"type\\\":\\\"add_payment_info\\\",\\\"action_label\\\":\\\"G-WZ2F7PM6JC\\\"},{\\\"type\\\":\\\"add_to_cart\\\",\\\"action_label\\\":\\\"G-WZ2F7PM6JC\\\"}],\\\"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":"168788266","configuration":"{\"tagID\":\"2613544389914\"}","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":"148013437","eventPayloadVersion":"1","runtimeContext":"LAX","scriptVersion":"2","type":"CUSTOM","privacyPurposes":["ANALYTICS","MARKETING","SALE_OF_DATA"],"name":"UpStackified Pixel"},{"id":"207618429","eventPayloadVersion":"1","runtimeContext":"LAX","scriptVersion":"1","type":"CUSTOM","privacyPurposes":["ANALYTICS","MARKETING","SALE_OF_DATA"],"name":"videowise"},{"id":"217153917","eventPayloadVersion":"1","runtimeContext":"LAX","scriptVersion":"3","type":"CUSTOM","privacyPurposes":[],"name":"GTM AND ADS"},{"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":"Fūnem Studio","paymentSettings":{"currencyCode":"EUR"},"myshopifyDomain":"funemstudio.myshopify.com","countryCode":"NL","storefrontUrl":"https:\/\/funemstudio.com"},"customer":null,"cart":null,"checkout":null,"productVariants":[],"products":[{"id":"8719803973930","handle":"weaving-loom-kit-xlarge","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"46899960021290","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]}
1414,{"id":"15953153524093","handle":"tea-towel-x2-weaving-kit-supplies-and-xlarge-loom-with-pattern-x-studio-stiller-with-cotton","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"58366240391549","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"15953195008381","handle":"dishcloth-x2-weaving-kit-supplies-and-large-wak-loom-with-pattern-with-cotton","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"58366387749245","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"15952973463933","handle":"mocha-towels-x2-weaving-kit-supplies-and-medium-loom-with-pattern-cotton-yarn","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"58365443801469","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"16009798386045","handle":"stitch-sampler-coasters-weaving-kit-supplies-and-small-loom-with-pattern","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"58617853280637","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"8719635808554","handle":"weaving-loom-kit-medium-test","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"47595156570410","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"15843627172221","handle":"2-kits-bundle-fluffy-icicle-2-scarves-weaving-kit-supplies-and-1x-medium-loom-with-patterns-yummy-yarn","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"57965170131325","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"15965931241853","handle":"dishcloth-x2-weaving-kit-supplies-only-with-pattern-no-loom-with-cotton-yarn","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"58414348042621","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"8540606628138","handle":"new-weaving-loom-xlarge","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"46378377937194","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"8664059969834","handle":"weaving-tools-set","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"46715271905578","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"15664754688381","handle":"cotton-warp-thread-medium","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"57377375584637","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"8786867552554","handle":"weaving-loom-large-we-are-knitters","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"47080974876970","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"8474655097130","handle":"weaving-needle","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"46573395116330","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"8474655129898","handle":"bamboo-weaving-comb","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"46573426442538","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"8540606005546","handle":"new-weaving-loom-medium","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"46378373939498","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]}
1414,{"id":"16009933652349","handle":"woven-cotton-beige","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"58618723860861","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"16009931555197","handle":"woven-cotton-black","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"58618701152637","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"16009929654653","handle":"woven-cotton-dusty-blue","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"58618682900861","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"16009925034365","handle":"woven-cotton-grey","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"58618629292413","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"16009912582525","handle":"woven-cotton-mustard","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"58618463191421","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"16009912320381","handle":"woven-cotton-navy-blue","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"58618462830973","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"16009903243645","handle":"woven-cotton-pink","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"58618443530621","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"16009901277565","handle":"woven-cotton-red","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"58618441630077","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"16009899573629","handle":"woven-cotton-white","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"58618435043709","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"8540605743402","handle":"new-weaving-loom-small","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"46378371940650","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"8664876220714","handle":"weaving-loom-kit-small-test","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"46718353932586","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"8474655588650","handle":"iron-sewing-scissors","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"46488789123370","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"9488837378346","handle":"swift-loom","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"49278904172842","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"15022625522045","handle":"metal-clamps-scissors","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"55364932731261","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"8664059773226","handle":"cone-holder","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"46715271676202","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]}
1414,{"id":"8474655293738","handle":"metal-clamps","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"46020470833450","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"15895951769981","handle":"yarn-spinner","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"58182993641853","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"15895949115773","handle":"wip-bag","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"58182979191165","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"14602402988413","handle":"11-pack-cotton-warp-thread","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"53494228156797","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"14602398138749","handle":"11-pack-merino-wool-roving","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"53494215770493","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"9405587521834","handle":"11-pack-woolly","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"49006816362794","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"8540596601130","handle":"12-mm-recycled-cotton-string-natural","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"46541629620522","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"14602403709309","handle":"16-pack-cotton-warp-thread","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"53494230548861","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"14602398990717","handle":"16-pack-merino-wool-roving","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"53494220456317","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"9405592961322","handle":"16-pack-woolly","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"49006856339754","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"8540565700906","handle":"1mm-recycled-cotton-string-natural-300-grams","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"46550892511530","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"15843646341501","handle":"2-kits-bundle-icicle-scarf-bliss-snood-weaving-kits-supplies-and-1x-medium-loom-with-pattern-yummy-version","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"57965202801021","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"8540565766442","handle":"2mm-recycled-cotton-string-natural-500-grams","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"46550118039850","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"14602401218941","handle":"3-pack-cotton-warp-thread","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"53494224781693","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]}
1414,{"id":"14601574351229","handle":"3-pack-merino-wool-rooving","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"53492666204541","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"14601542369661","handle":"3-pack-woolly","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"53492604371325","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"14932098875773","handle":"3mm-recycled-cotton-string-apricot","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"55091490881917","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"14932100317565","handle":"3mm-recycled-cotton-string-avocado","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"55091493568893","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"14932103856509","handle":"3mm-recycled-cotton-string-blue-day","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"55091497206141","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"14932094026109","handle":"3mm-recycled-cotton-string-cream-rose","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"55091466305917","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"14932097368445","handle":"3mm-recycled-cotton-string-lead","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"55091477807485","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"8474652377386","handle":"3mm-recycled-cotton-string-natural-1-kg","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"46550725296426","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"14907627831677","handle":"3mm-recycled-cotton-string-off-white","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"55024625680765","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"14602402660733","handle":"6-pack-cotton-warp-thread","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"53494226387325","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"14602396795261","handle":"6-pack-merino-wool-roving","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"53494213673341","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"9405581721898","handle":"6-pack-woolly","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"49006790050090","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"15843317350781","handle":"woolly-bliss-snood-weaving-kit-supplies-and-medium-loom-with-pattern-x-tunkiwellness-yummy-version","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"57964056772989","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"15843302539645","handle":"woolly-bliss-snood-weaving-kit-supplies-only-with-pattern-no-loom-x-tunkiwellness-copy","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"57963720737149","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]}
1414,{"id":"15818338140541","handle":"blooming-love-sampler-kit-coming-soon","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"57862727238013","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"9141492089130","handle":"bundle-test-1","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"48289772896554","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"14888164458877","handle":"christmas-card","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"54965841428861","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"8474597327146","handle":"chunky-felted-rope-chocolate","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"46551918739754","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"9445821710634","handle":"chunky-felted-rope-orange-rust","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"49145161253162","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"8474597065002","handle":"chunky-felted-rope-russet-orange","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"46554736951594","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"8540540633386","handle":"chunky-merino-wool-twist-bright-peach","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"46554677215530","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"8540542206250","handle":"chunky-merino-wool-twist-orange-rust","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"46553687753002","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"8474591428906","handle":"chunky-wave-felted-yarn-arcadia","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"46567756366122","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"8474593689898","handle":"chunky-wave-felted-yarn-bisque","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"46567752958250","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"8474592805162","handle":"chunky-wave-felted-yarn-butternut","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"46567744536874","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"8474592674090","handle":"chunky-wave-felted-yarn-chartreuse","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"46567739293994","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"8474591985962","handle":"chunky-wave-felted-yarn-classic-blue","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"46567735558442","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"8474593329450","handle":"chunky-wave-felted-yarn-driftwood","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"46567791853866","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"8540546564394","handle":"chunky-wave-felted-yarn-hawthorn-rose","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"46567780417834","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"8474591002922","handle":"chunky-wave-felted-yarn-hunter","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"46567774748970","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"8474592608554","handle":"chunky-wave-felted-yarn-illuminating","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"46567773077802","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"8474592149802","handle":"chunky-wave-felted-yarn-lunar-grey","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"46567709933866","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"8474591133994","handle":"chunky-wave-felted-yarn-mint","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"46567711637802","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"8474594148650","handle":"chunky-wave-felted-yarn-orange-rust","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"46567719436586","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"8474591723818","handle":"chunky-wave-felted-yarn-orchid-mist","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"46554778829098","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"8474593952042","handle":"chunky-wave-felted-yarn-peach-blossom","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"46554781024554","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]}],"purchasingCompany":null},},"https://funemstudio.com/cdn","c8540278we853e1abpb62b2c4amde256306",{"modern":"","legacy":""},{"trekkieShim":true,"agentContext":true,"apiClientId":"580111","facebookCapiEnabled":"false","themeId":"182536831357","themePublished":"true","eventMetadataId":"51fe4088-deec-4153-9032-70296def5b51","pageType":"home","shopId":"79033303338","storefrontBaseUrl":"https:\/\/funemstudio.com","extensionBaseUrl":"https:\/\/extensions.shopifycdn.com\/cdn\/shopifycloud\/web-pixels-manager","surface":"storefront-renderer","enabledBetaFlags":"[\"4c64608a\", \"16072cab\", \"8450a54b\", \"7ee89bf1\"]","isMerchantRequest":"false","hashVersion":"c8540278we853e1abpb62b2c4amde256306","publish":"custom","events":"[[\"page_viewed\",{}]]"});})();</script>
1414<script> 1415 window.ShopifyAnalytics = window.ShopifyAnalytics || {}; 1416 window.ShopifyAnalytics.meta = window.ShopifyAnalytics.meta || {}; 1417 window.ShopifyAnalytics.meta.currency = 'USD'; 1418 var meta = {"page":{"pageType":"home","requestId":"1980c11b-6a0f-495c-9215-1f8c7a0ac239-1790597545"}}; 1419 for (var attr in meta) { 1420 window.ShopifyAnalytics.meta[attr] = meta[attr]; 1421 } 1422</script>
vendor: 1 bytes, line 1422
1422
1423<script class="analytics"> 1424 (function () { 1425 var customDocumentWrite = function(content) { 1426 var jquery = null; 1427 1428 if (window.jQuery) { 1429 jquery = window.jQuery; 1430 } else if (window.Checkout && window.Checkout.$) { 1431 jquery = window.Checkout.$; 1432 } 1433 1434 if (jquery) { 1435 jquery('body').append(content); 1436 } 1437 }; 1438 1439 var hasLoggedConversion = function(token) { 1440 if (token) { 1441 return document.cookie.indexOf('loggedConversion=' + token) !== -1; 1442 } 1443 return false; 1444 } 1445 1446 var setCookieIfConversion = function(token) { 1447 if (token) { 1448 var twoMonthsFromNow = new Date(Date.now()); 1449 twoMonthsFromNow.setMonth(twoMonthsFromNow.getMonth() + 2); 1450 1451 document.cookie = 'loggedConversion=' + token + '; expires=' + twoMonthsFromNow; 1452 } 1453 } 1454 1455 var trekkie = window.ShopifyAnalytics.lib = window.trekkie = window.trekkie || []; 1456 window.ShopifyAnalytics.lib.trekkie = window.trekkie; 1457 if (trekkie.integrations) { 1458 return; 1459 } 1460 trekkie.methods = [ 1461 'identify', 1462 'page', 1463 'ready', 1464 'track', 1465 'trackForm', 1466 'trackLink' 1467 ]; 1468 trekkie.factory = function(method) { 1469 return function() { 1470 var args = Array.prototype.slice.call(arguments); 1471 args.unshift(method); 1472 trekkie.push(args); 1473 if (method == 'track' || method == 'page') { 1474 var pageUrl; 1475 try { 1476 pageUrl = window.location.href; 1477 } catch (e) {} 1478 var pageReferrer; 1479 try { 1480 pageReferrer = document.referrer; 1481 } catch (e) {} 1482 try { 1483 if (window.__TREKKIE_SHIM_QUEUE == null) { 1484 window.__TREKKIE_SHIM_QUEUE = []; 1485 } 1486 window.__TREKKIE_SHIM_QUEUE.push({ 1487 from: 'trekkie-stub', 1488 method: method, 1489 args: args.slice(1), 1490 pageContext: { 1491 url: pageUrl, 1492 referrer: pageReferrer 1493 } 1494 }); 1495 } catch (e) { 1496 // no-op 1497 } 1498 } 1499 return trekkie; 1500 }; 1501 }; 1502 for (var i = 0; i < trekkie.methods.length; i++) { 1503 var key = trekkie.methods[i]; 1504 trekkie[key] = trekkie.factory(key); 1505 } 1506 trekkie.load = function(config) { 1507 trekkie.config = config || {}; 1508 trekkie.config.initialDocumentCookie = document.cookie; 1509 var first = document.getElementsByTagName('script')[0]; 1510var script = document.createElement('script'); 1511script.type = 'text/javascript'; 1512script.onerror = function(e) { 1513 var scriptFallback = document.createElement('script'); 1514 scriptFallback.type = 'text/javascript'; 1515 scriptFallback.onerror = function(error) { 1516 var Monorail = { 1517 produce: function produce(monorailDomain, schemaId, payload) { 1518 var currentMs = new Date().getTime(); 1519 var event = { 1520 schema_id: schemaId, 1521 payload: payload, 1522 metadata: { 1523 event_created_at_ms: currentMs, 1524 event_sent_at_ms: currentMs 1525 } 1526 }; 1527 return Monorail.sendRequest("https://" + monorailDomain + "/v1/produce", JSON.stringify(event)); 1528 }, 1529 sendRequest: function sendRequest(endpointUrl, payload) { 1530 // Try the sendBeacon API 1531 if (window && window.navigator && typeof window.navigator.sendBeacon === 'function' && typeof window.Blob === 'function' && !Monorail.isIos12()) { 1532 var blobData = new window.Blob([payload], { 1533 type: 'text/plain' 1534 }); 1535 1536 if (window.navigator.sendBeacon(endpointUrl, blobData)) { 1537 return true; 1538 } // sendBeacon was not successful 1539 1540 } // XHR beacon 1541 1542 var xhr = new XMLHttpRequest(); 1543 1544 try { 1545 xhr.open('POST', endpointUrl); 1546 xhr.setRequestHeader('Content-Type', 'text/plain'); 1547 xhr.send(payload); 1548 } catch (e) { 1549 console.log(e); 1550 } 1551 1552 return false; 1553 }, 1554 isIos12: function isIos12() { 1555 return window.navigator.userAgent.lastIndexOf('iPhone; CPU iPhone OS 12_') !== -1 || window.navigator.userAgent.lastIndexOf('iPad; CPU OS 12_') !== -1; 1556 } 1557 }; 1558 Monorail.produce('monorail-edge.shopifysvc.com', 1559 'trekkie_storefront_load_errors/1.1', 1560 {shop_id: 79033303338, 1561 theme_id: 182536831357, 1562 app_name: "storefront", 1563 context_url: window.location.href, 1564 source_url: "//funemstudio.com/cdn/s/trekkie.storefront.f1ba865b3fecd812ad617f74ac079261075e9edb.min.js"}); 1565 1566 }; 1567 scriptFallback.async = true; 1568 scriptFallback.src = '//funemstudio.com/cdn/s/trekkie.storefront.f1ba865b3fecd812ad617f74ac079261075e9edb.min.js'; 1569 first.parentNode.insertBefore(scriptFallback, first); 1570}; 1571script.async = true; 1572script.src = '//funemstudio.com/cdn/s/trekkie.storefront.f1ba865b3fecd812ad617f74ac079261075e9edb.min.js'; 1573first.parentNode.insertBefore(script, first); 1574 1575 }; 1576 trekkie.load( 1577 {"Trekkie":{"appName":"storefront","development":false,"defaultAttributes":{"shopId":79033303338,"isMerchantRequest":null,"themeId":182536831357,"themeCityHash":"7882417483537904174","contentLanguage":"en","currency":"USD","eventMetadataId":"51fe4088-deec-4153-9032-70296def5b51"},"isServerSideCookieWritingEnabled":true,"monorailRegion":"shop_domain","enabledBetaFlags":["764d78cb","8450a54b","7ee89bf1","4c64608a"]},"Session Attribution":{},"S2S":{"facebookCapiEnabled":false,"source":"trekkie-storefront-renderer","apiClientId":580111}} 1578 ); 1579 1580 var loaded = false;
1581 trekkie.ready(function() { 1582 if (loaded) return; 1583 loaded = true; 1584 1585 window.ShopifyAnalytics.lib = window.trekkie; 1586 1587 var originalDocumentWrite = document.write; 1588 document.write = customDocumentWrite; 1589 try { window.ShopifyAnalytics.merchantGoogleAnalytics.call(this); } catch(error) {}; 1590 document.write = originalDocumentWrite; 1591 1592 var match = window.location.pathname.match(/checkouts\/(.+)\/(thank_you|post_purchase)/) 1593 var token = match? match[1]: undefined; 1594 if (!hasLoggedConversion(token)) { 1595 setCookieIfConversion(token); 1596 1597 } 1598 }); 1599 1600 window.ShopifyAnalytics.lib.page(null,{"pageType":"home","requestId":"1980c11b-6a0f-495c-9215-1f8c7a0ac239-1790597545","shopifyEmitted":true}); 1601 1602 var eventsListenerScript = document.createElement('script'); 1603 eventsListenerScript.async = true; 1604 eventsListenerScript.src = "//funemstudio.com/cdn/shopifycloud/storefront/assets/shop_events_listener-4e26a9ce.js"; 1605 document.getElementsByTagName('head')[0].appendChild(eventsListenerScript); 1606})();</script>
vendor: 1 bytes, line 1606
1606
1607<script 1608 defer 1609 src="https://funemstudio.com/cdn/shopifycloud/perf-kit/shopify-perf-kit-3.9.4.min.js" 1610 data-application="storefront-renderer" 1611 data-shop-id="79033303338" 1612 data-render-region="gcp-us-west1" 1613 data-page-type="index" 1614 data-theme-instance-id="182536831357" 1615 data-theme-name="Dawn" 1616 data-theme-version="15.2.0" 1617 data-monorail-region="shop_domain" 1618 data-resource-timing-sampling-rate="10" 1619 data-shs="true" 1620 data-shs-beacon="true" 1621 data-shs-export-with-fetch="true" 1622 data-shs-logs-sample-rate="1" 1623 data-shs-beacon-endpoint="https://funemstudio.com/api/collect" 1624></script>
1624 1625<meta name="shopify-y" content="35a14c6a-b8b2-416c-bce2-84cb4dd7af17" data-expiration="1822155145000"><meta name="shopify-s" content="a985b436-0d0d-476f-a1cb-f336979d6307" data-expiration="1790599345000"><meta name="new-cookie-storage-activated" content="t"> 1626</head> 1627 1628 <body class="gradient animate--hover-default"> 1629 <a class="skip-to-content-link button visually-hidden" href="#MainContent"> 1630 Skip to content 1631 </a> 1632 1633<link href="//funemstudio.com/cdn/shop/t/23/assets/quantity-popover.css?v=129068967981937647381763056411" rel="stylesheet" type="text/css" media="all" /> 1634<link href="//funemstudio.com/cdn/shop/t/23/assets/component-card.css?v=148962651175116789151763152053" rel="stylesheet" type="text/css" media="all" /> 1635
1636<script src="//funemstudio.com/cdn/shop/t/23/assets/cart.js?v=53973376719736494311763056414" defer="defer"></script>
vendor: 1 bytes, line 1636
1636
1637<script src="//funemstudio.com/cdn/shop/t/23/assets/quantity-popover.js?v=987015268078116491763056412" defer="defer"></script>
1637 1638 1639<style data-shopify> 1640 .cart-drawer .tax-note { 1641 display: none !important; 1642 } 1643 1644 .cart-drawer__footer > * + * { 1645 margin: 1rem 0 !important; 1646 } 1647 1648 .drawer__footer { 1649 padding: 20px; 1650 } 1651 1652 .cart-item__details { 1653 font-size: 12px; 1654 } 1655 1656 .cart-drawer-layout { 1657 display: flex; 1658 flex-direction: row; 1659 height: 100dvh; 1660 overflow-x: hidden; 1661 overflow-y: scroll; 1662 } 1663 1664 @media screen and (max-width: 600px) { 1665 .cart-drawer__recommendations { 1666 border-right: none !important; 1667 } 1668 } 1669 1670 .cart-drawer__recommendations { 1671 max-width: 280px; 1672 border-right: 1px solid #eee; 1673 padding: 32px 16px 16px 16px; 1674 box-sizing: border-box; 1675 display: flex; 1676 flex-direction: column; 1677 gap: 24px; 1678 overflow-y: auto; 1679 flex-shrink: 0; 1680 } 1681 1682 .cart-drawer__recommendations--empty { 1683 display: flex !important; 1684 } 1685 .cart-drawer__main { 1686 min-width: 0; 1687 width: 100%; 1688 max-height: 100dvh; 1689 overflow-y: auto; 1690 display: flex; 1691 flex-direction: column; 1692 } 1693 .drawer__inner { 1694 max-width: 90vw; 1695 } 1696 .cart-drawer__recommendations-title { 1697 font-size: 1.2rem; 1698 font-weight: bold; 1699 letter-spacing: 0.1em; 1700 margin-bottom: 16px; 1701 } 1702 .cart-drawer__recommendation-item { 1703 display: flex; 1704 flex-direction: row; 1705 align-items: flex-start; 1706 gap: 12px; 1707 margin-bottom: 12px; 1708 background: #fafafa; 1709 border-radius: 8px; 1710 padding: 8px; 1711 } 1712 .cart-drawer__recommendation-image { 1713 width: 56px; 1714 height: 56px; 1715 object-fit: cover; 1716 border-radius: 6px; 1717 border: 1px solid #eee; 1718 } 1719 .cart-drawer__recommendation-info { 1720 flex: 1; 1721 display: flex; 1722 flex-direction: column; 1723 gap: 2px; 1724 } 1725 .cart-drawer__recommendation-title { 1726 font-size: 1.25rem; 1727 font-weight: 500; 1728 margin-bottom: 2px; 1729 line-height: 1.2; 1730 } 1731 .cart-drawer__recommendation-price { 1732 color: #ffb502; 1733 font-size: 1.1rem; 1734 font-weight: 600; 1735 margin-bottom: 4px; 1736 } 1737 .cart-drawer__recommendation-btn { 1738 font-size: 1.1rem; 1739 font-weight: 500; 1740 background: none; 1741 border: none; 1742 color: #222; 1743 cursor: pointer; 1744 text-align: left; 1745 padding: 0; 1746 display: flex; 1747 align-items: center; 1748 gap: 4px; 1749 transition: color 0.2s; 1750 } 1751 .cart-drawer__recommendation-btn:hover { 1752 color: #ffb502; 1753 } 1754 1755 .cart-drawer__recommendations--mobile { 1756 display: none; 1757 } 1758 1759 @media (max-width: 768px) { 1760 .cart-drawer__recommendations { 1761 max-width: 100% !important; 1762 } 1763 .cart-drawer__recommendations--mobile { 1764 display: block !important; 1765 visibility: visible !important; 1766 opacity: 1 !important; 1767 } 1768 } 1769 1770 .cart-drawer__recommendations-slider { 1771 display: flex; 1772 gap: 12px; 1773 overflow-x: auto; 1774 scroll-snap-type: x mandatory; 1775 padding-bottom: 8px; 1776 -webkit-overflow-scrolling: touch; 1777 cursor: grab; 1778 } 1779 1780 .cart-drawer__recommendations-slider:active { 1781 cursor: grabbing; 1782 } 1783 1784 .cart-drawer__recommendations-slider::-webkit-scrollbar {
1785 height: 4px; 1786 } 1787 1788 .cart-drawer__recommendations-slider::-webkit-scrollbar-track { 1789 background: #f1f1f1; 1790 border-radius: 4px; 1791 } 1792 1793 .cart-drawer__recommendations-slider::-webkit-scrollbar-thumb { 1794 background: #c1c1c1; 1795 border-radius: 4px; 1796 } 1797 1798 .cart-drawer__recommendations-slider::-webkit-scrollbar-thumb:hover { 1799 background: #a1a1a1; 1800 } 1801 1802 .cart-drawer__recommendation-item--slider { 1803 min-width: 200px; 1804 flex-shrink: 0; 1805 scroll-snap-align: start; 1806 background: #fafafa; 1807 border-radius: 8px; 1808 padding: 12px; 1809 display: flex; 1810 flex-direction: column; 1811 gap: 8px; 1812 } 1813 1814 @media screen and (max-width: 600px) { 1815 .cart-drawer__recommendation-item--slider { 1816 flex-direction: row; 1817 } 1818 1819 .product-option { 1820 display: flex; 1821 gap: 2px; 1822 } 1823 1824 .cart-drawer__recommendation-item--slider .cart-drawer__recommendation-image { 1825 height: 60px !important; 1826 width: 60px !important; 1827 } 1828 } 1829 1830 .cart-drawer__recommendation-item--slider .cart-drawer__recommendation-image { 1831 width: 100%; 1832 height: 120px; 1833 object-fit: cover; 1834 border-radius: 6px; 1835 border: 1px solid #eee; 1836 } 1837 1838 .cart-drawer__recommendation-item--slider .cart-drawer__recommendation-info { 1839 flex: 1; 1840 display: flex; 1841 flex-direction: column; 1842 gap: 6px; 1843 } 1844 1845 .cart-drawer__recommendation-item--slider .cart-drawer__recommendation-title { 1846 font-size: 1.25rem; 1847 font-weight: 500; 1848 line-height: 1.2; 1849 margin-bottom: 4px; 1850 } 1851 1852 .cart-drawer__recommendation-item--slider .cart-drawer__recommendation-price { 1853 color: #ffb502; 1854 font-size: 1.25rem; 1855 font-weight: 600; 1856 margin-bottom: 8px; 1857 } 1858 1859 .cart-drawer__recommendation-item--slider .cart-drawer__recommendation-btn { 1860 font-size: 1.25rem; 1861 font-weight: 500; 1862 background: #000; 1863 color: #fff; 1864 border: none; 1865 border-radius: 4px; 1866 padding: 8px 12px; 1867 cursor: pointer; 1868 text-align: center; 1869 text-decoration: none; 1870 display: flex; 1871 align-items: center; 1872 justify-content: center; 1873 gap: 4px; 1874 transition: background-color 0.2s; 1875 margin-top: auto; 1876 } 1877 1878 .cart-drawer__recommendation-item--slider .cart-drawer__recommendation-btn:hover { 1879 background: #333; 1880 color: #fff; 1881 } 1882 1883 @media (max-width: 768px) { 1884 .cart-drawer-layout { 1885 flex-direction: column; 1886 } 1887 1888 .cart-drawer__recommendations:not(.cart-drawer__recommendations--mobile) { 1889 display: none; 1890 } 1891 1892 .cart-drawer__recommendations--mobile { 1893 display: block !important; 1894 width: 100%; 1895 border-top: 1px solid #eee; 1896 padding: 16px; 1897 visibility: visible !important; 1898 opacity: 1 !important; 1899 } 1900 1901 .cart-drawer__recommendations--mobile .cart-drawer__recommendations-title { 1902 display: block !important; 1903 visibility: visible !important; 1904 opacity: 1 !important; 1905 font-size: 1.5rem; 1906 font-weight: 600; 1907 margin-bottom: 12px; 1908 color: #333; 1909 } 1910 1911 .cart-drawer__recommendations--mobile .cart-drawer__recommendations-slider { 1912 display: flex !important; 1913 visibility: visible !important; 1914 opacity: 1 !important; 1915 } 1916 1917 .cart-drawer__main { 1918 max-height: none; 1919 order: 1; 1920 } 1921 .drawer__inner { 1922 max-width: 95vw; 1923 } 1924 1925 .cart-drawer__empty-content { 1926 padding: 20px; 1927 } 1928 1929 .cart-drawer__category-buttons { 1930 margin: 20px 0; 1931 padding: 0 10px; 1932 } 1933 1934 .cart-drawer__category-btn { 1935 padding: 14px 16px; 1936 font-size: 14px; 1937 } 1938 } 1939 1940 @media screen and (max-width: 768px) { 1941 .drawer { 1942 position: fixed; 1943 top: 0; 1944 left: 0; 1945 right: 0; 1946 bottom: 0; 1947 z-index: 10000; 1948 } 1949 1950 .drawer__inner { 1951 height: 100dvh; 1952 } 1953 } 1954 1955 .cart-drawer__continue-shopping { 1956 display: block; 1957 width: 100%; 1958 color: black; 1959 border-radius: 4px; 1960 padding: 12px 16px; 1961 text-align: center; 1962 text-decoration: none; 1963 font-weight: 500; 1964 margin-top: 12px; 1965 text-decoration: underline; 1966 } 1967 1968 .cart-drawer__recommendations--empty { 1969 display: none !important; 1970 } 1971 1972 .cart__empty-text { 1973 font-size: 18px; 1974 font-weight: 600; 1975 color: #000; 1976 margin-bottom: 24px; 1977 text-align: center; 1978 display: block !important; 1979 visibility: visible !important; 1980 } 1981 1982 .cart-drawer__empty-content { 1983 padding: 20px; 1984 text-align: center; 1985 display: block !important; 1986 width: 100%; 1987 box-sizing: border-box; 1988 visibility: visible !important; 1989 opacity: 1 !important; 1990 } 1991 1992 .cart-drawer__category-buttons { 1993 display: flex; 1994 flex-direction: column; 1995 gap: 12px; 1996 margin-top: 20px; 1997 } 1998 1999 .cart-drawer__category-btn { 2000 display: block; 2001 width: 100%; 2002 padding: 12px 16px; 2003 background: #ffb502; 2004 color: #000; 2005 text-decoration: none; 2006 text-align: center; 2007 border-radius: 4px; 2008 font-weight: 500; 2009 transition: background-color 0.2s ease; 2010 } 2011 2012 .cart-drawer__category-btn:hover { 2013 opacity: 0.8; 2014 } 2015 2016 .cart__login { 2017 margin-top: 32px; 2018 padding-top: 24px; 2019 border-top: 1px solid #eee; 2020 text-align: center; 2021 } 2022 2023 .cart__login-title { 2024 font-size: 16px; 2025 font-weight: 600; 2026 margin-bottom: 8px; 2027 color: #333; 2028 } 2029 2030 .cart__login-paragraph { 2031 font-size: 14px; 2032 color: #666; 2033 margin-bottom: 16px; 2034 line-height: 1.4; 2035 } 2036 2037 .cart__login .button--primary { 2038 display: inline-block; 2039 padding: 12px 24px; 2040 background: #000; 2041 color: #fff; 2042 text-decoration: none; 2043 border-radius: 4px; 2044 font-weight: 500; 2045 transition: background-color 0.2s ease; 2046 } 2047 2048 .cart__login .button--primary:hover { 2049 background: #333; 2050 } 2051 2052 .drawer__inner-empty { 2053 display: block !important; 2054 } 2055 2056 .drawer__header { 2057 padding: 16px 20px; 2058 border-bottom: 1px solid #eee; 2059 display: flex; 2060 justify-content: space-between; 2061 align-items: center; 2062 } 2063 2064 .drawer__heading { 2065 font-size: 18px; 2066 font-weight: 600; 2067 margin: 0; 2068 color: #000; 2069 } 2070 2071 .drawer__close { 2072 background: none; 2073 border: none; 2074 padding: 8px; 2075 cursor: pointer; 2076 display: flex; 2077 align-items: center; 2078 justify-content: center; 2079 } 2080 2081 .drawer__close .svg-wrapper {
2082 width: 20px; 2083 height: 20px; 2084 } 2085 2086 .cart-remove-button { 2087 display: flex !important; 2088 align-items: center; 2089 justify-content: center; 2090 min-width: 32px; 2091 height: 32px; 2092 position: absolute; 2093 top: 0; 2094 right: 0; 2095 padding: 4px; 2096 border: none; 2097 border-radius: 4px; 2098 background: transparent; 2099 color: #666; 2100 cursor: pointer; 2101 transition: all 0.2s ease; 2102 } 2103 2104 .cart-remove-button:hover { 2105 background: #f5f5f5; 2106 color: #333; 2107 } 2108 2109 .cart-remove-button .svg-wrapper { 2110 width: 16px; 2111 height: 16px; 2112 display: flex; 2113 align-items: center; 2114 justify-content: center; 2115 } 2116 2117 .cart-remove-button svg { 2118 width: 100%; 2119 height: 100%; 2120 } 2121</style> 2122 2123<cart-drawer class="drawer is-empty"> 2124 <div id="CartDrawer" class="cart-drawer"> 2125 <div id="CartDrawer-Overlay" class="cart-drawer__overlay"></div> 2126 <div 2127 class="drawer__inner gradient color-scheme-1" 2128 role="dialog" 2129 aria-modal="true" 2130 aria-label="Your cart" 2131 tabindex="-1" 2132 > 2133 <div class="cart-drawer-layout"> 2134 <aside class="cart-drawer__recommendations"> 2135 <div class="cart-drawer__recommendations-title">You may also like</div> 2136 2137<div class="cart-drawer__recommendation-item"> 2138 <a href="/products/yarn-spinner"> 2139 <img 2140 class="cart-drawer__recommendation-image" 2141 src="//funemstudio.com/cdn/shop/files/yarnspinner_708c5b9a-1d43-4614-a3cb-a59f34529143.webp?crop=center&height=112&v=1779273576&width=112" 2142 alt="Yarn Spinner" 2143 width="56" 2144 height="56" 2145 > 2146 </a> 2147 <div class="cart-drawer__recommendation-info"> 2148 <a href="/products/yarn-spinner"> 2149 <div class="cart-drawer__recommendation-title">Yarn Spinner</div> 2150 <div class="cart-drawer__recommendation-price"> 2151 2152 $29.99 2153 2154 </div> 2155 </a> 2156 2157 <span class="cart-drawer__recommendation-btn" style="color:#aaa;cursor:not-allowed;">Sold out</span> 2158 2159 </div> 2160 </div> 2161 </aside> 2162 <div class="cart-drawer__main"> 2163 <div class="drawer__header"> 2164 <h2 class="drawer__heading">Your cart</h2> 2165 <button 2166 class="drawer__close" 2167 type="button" 2168 onclick="this.closest('cart-drawer').close()" 2169 aria-label="Close" 2170 > 2171 <span class="svg-wrapper"><svg xmlns="http://www.w3.org/2000/svg" fill="none" class="icon icon-close" viewBox="0 0 18 17"><path fill="currentColor" d="M.865 15.978a.5.5 0 0 0 .707.707l7.433-7.431 7.579 7.282a.501.501 0 0 0 .846-.37.5.5 0 0 0-.153-.351L9.712 8.546l7.417-7.416a.5.5 0 1 0-.707-.708L8.991 7.853 1.413.573a.5.5 0 1 0-.693.72l7.563 7.268z"/></svg> 2172</span> 2173 </button> 2174 </div><div class="drawer__inner-empty"> 2175 <div class="cart-drawer__warnings center"> 2176 <div class="cart-drawer__empty-content"> 2177 <h2 class="cart__empty-text">Your cart is empty</h2> 2178 2179 <!-- Category buttons --> 2180 <div class="cart-drawer__category-buttons"><a href="/collections/kits" class="cart-drawer__category-btn">Kits</a></div><p class="cart__login-title h3">Have an account?</p> 2181 <p class="cart__login-paragraph"> 2182 <a href="/account/login" class="link underlined-link">Log in</a> to check out faster. 2183 </p></div> 2184 </div></div><cart-drawer-items 2185 2186 class=" is-empty" 2187 2188 > 2189 <form 2190 action="/cart" 2191 id="CartDrawer-Form" 2192 class="cart__contents cart-drawer__form" 2193 method="post" 2194 > 2195 <div id="CartDrawer-CartItems" class="drawer__contents js-contents"><p id="CartDrawer-LiveRegionText" class="visually-hidden" role="status"></p> 2196 <p id="CartDrawer-LineItemStatus" class="visually-hidden" aria-hidden="true" role="status"> 2197 Loading... 2198 </p> 2199 </div> 2200 <p id="CartDrawer-CartErrors" role="alert"></p> 2201 </form> 2202 </cart-drawer-items> 2203 2204 <!-- Mobile recommendations - appears only on mobile before footer --> 2205 <div class="cart-drawer__recommendations cart-drawer__recommendations--mobile"> 2206 <div class="cart-drawer__recommendations-title">You may also like</div> 2207 <div class="cart-drawer__recommendations-slider"> 2208 2209<div class="cart-drawer__recommendation-item cart-drawer__recommendation-item--slider"> 2210 <a href="/products/yarn-spinner"> 2211 <img 2212 class="cart-drawer__recommendation-image" 2213 src="//funemstudio.com/cdn/shop/files/yarnspinner_708c5b9a-1d43-4614-a3cb-a59f34529143.webp?crop=center&height=240&v=1779273576&width=240" 2214 alt="Yarn Spinner" 2215 width="240" 2216 height="240" 2217 loading="lazy" 2218 > 2219 </a> 2220 <div class="cart-drawer__recommendation-info"> 2221 <a href="/products/yarn-spinner"> 2222 <div class="cart-drawer__recommendation-title">Yarn Spinner</div> 2223 <div class="cart-drawer__recommendation-price"> 2224 2225 $29.99 2226 2227 </div> 2228 </a> 2229
2230 <span class="cart-drawer__recommendation-btn" style="background:#ccc;cursor:not-allowed;">Sold out</span> 2231 2232 </div> 2233 </div> 2234 </div> 2235 </div> 2236 2237 <div class="drawer__footer"><!-- Start blocks --> 2238 <!-- Subtotals --> 2239 2240 <div class="cart-drawer__footer" > 2241 <div></div> 2242 2243 <div class="totals" role="status"> 2244 <h2 class="totals__total">Estimated total</h2> 2245 <p class="totals__total-value">$0.00 USD</p> 2246 </div> 2247 2248 <small class="tax-note caption-large rte">Taxes included. Discounts and <a href="/policies/shipping-policy">shipping</a> calculated at checkout. 2249</small> 2250 </div> 2251 2252 <!-- CTAs --> 2253 2254 <div class="cart__ctas" > 2255 <checkout-button 2256 type="submit" 2257 id="CartDrawer-Checkout" 2258 class="cart__checkout-button button" 2259 name="checkout" 2260 form="CartDrawer-Form" 2261 2262 disabled 2263 2264 > 2265 Check out 2266 </checkout-button> 2267 </div></div> 2268 </div> 2269 </div> 2270 </div> 2271 </div> 2272</cart-drawer> 2273
2274<script> 2275 (function () { 2276 function updateCartCount(count) { 2277 var cartCountElements = document.querySelectorAll('.cart-count-bubble, .cart-count, [data-cart-count]'); 2278 cartCountElements.forEach(function (element) { 2279 element.textContent = count; 2280 element.style.display = count > 0 ? 'block' : 'none'; 2281 }); 2282 2283 var cartDrawerCount = document.querySelector('.cart-drawer__count'); 2284 if (cartDrawerCount) { 2285 cartDrawerCount.textContent = count; 2286 } 2287 } 2288 2289 function createEmptyCartContent() { 2290 var emptyContent = document.createElement('div'); 2291 emptyContent.className = 'cart-drawer__empty-content'; 2292 emptyContent.innerHTML = ` 2293 <h2 class="cart__empty-text">Your cart is empty</h2> 2294 <div class="cart-drawer__category-buttons"><a href="/collections/kits" class="cart-drawer__category-btn">Kits</a></div> 2295 <div class="cart__login"> 2296 <h3 class="cart__login-title">Have an account?</h3> 2297 <p class="cart__login-paragraph"><a href="/account/login" class="link underlined-link">Log in</a> to check out faster.</p> 2298 <a href="/account/login" class="button button--primary">Sign in</a> 2299 </div> 2300 `; 2301 return emptyContent; 2302 } 2303 2304 function renderEmptyCart() { 2305 var cartDrawerForm = document.querySelector('.cart-drawer__form'); 2306 if (!cartDrawerForm) return; 2307 2308 fetch('/?section_id=cart-drawer') 2309 .then((r) => r.text()) 2310 .then((html) => { 2311 var parser = new DOMParser(); 2312 var doc = parser.parseFromString(html, 'text/html'); 2313 var emptyContent = doc.querySelector('.cart-drawer__empty-content'); 2314 if (emptyContent) { 2315 cartDrawerForm.innerHTML = ''; 2316 cartDrawerForm.appendChild(emptyContent.cloneNode(true)); 2317 } 2318 }); 2319 } 2320 2321 function updateCartDrawer() { 2322 fetch('/?section_id=cart-drawer') 2323 .then((r) => r.text()) 2324 .then((html) => { 2325 var parser = new DOMParser(); 2326 var doc = parser.parseFromString(html, 'text/html'); 2327 var newDrawer = doc.querySelector('.cart-drawer-layout'); 2328 if (newDrawer) { 2329 var currentDrawer = document.querySelector('.cart-drawer-layout'); 2330 if (currentDrawer) { 2331 var cartItems = document.querySelectorAll('.cart-item'); 2332 var wasEmpty = cartItems.length === 0; 2333 2334 currentDrawer.replaceWith(newDrawer); 2335 initSlider(); 2336 shuffleRecommendations(); 2337 2338 var newCartItems = document.querySelectorAll('.cart-item'); 2339 2340 if (newCartItems.length === 0) { 2341 document.querySelector('.cart-drawer-layout').style.display = 'flex'; 2342 2343 renderEmptyCart(); 2344 2345 var emptyContent = document.querySelector('.cart-drawer__empty-content'); 2346 if (emptyContent) { 2347 emptyContent.offsetHeight; 2348 2349 setTimeout(function () { 2350 var checkEmptyContent = document.querySelector('.cart-drawer__empty-content'); 2351 if (!checkEmptyContent) { 2352 renderEmptyCart(); 2353 } 2354 }, 200); 2355 } 2356 } else { 2357 var cartItems = document.querySelectorAll('.cart-item'); 2358 updateCartCount(cartItems.length); 2359 } 2360 } 2361 } else { 2362 window.location.reload(); 2363 } 2364 }) 2365 .catch(function (error) { 2366 console.error('Error updating cart drawer:', error); 2367 window.location.reload(); 2368 }); 2369 } 2370 2371 function initSlider() { 2372 var slider = document.querySelector('.cart-drawer__recommendations-slider'); 2373 if (!slider) { 2374 return; 2375 } 2376 2377 slider.style.scrollBehavior = 'smooth'; 2378 2379 var isDown = false; 2380 var startX; 2381 var scrollLeft; 2382 2383 slider.addEventListener('mousedown', function (e) { 2384 isDown = true; 2385 slider.style.cursor = 'grabbing'; 2386 startX = e.pageX - slider.offsetLeft; 2387 scrollLeft = slider.scrollLeft; 2388 }); 2389 2390 slider.addEventListener('mouseleave', function () { 2391 isDown = false;
2392 slider.style.cursor = 'grab'; 2393 }); 2394 2395 slider.addEventListener('mouseup', function () { 2396 isDown = false; 2397 slider.style.cursor = 'grab'; 2398 }); 2399 2400 slider.addEventListener('mousemove', function (e) { 2401 if (!isDown) return; 2402 e.preventDefault(); 2403 var x = e.pageX - slider.offsetLeft; 2404 var walk = (x - startX) * 2; 2405 slider.scrollLeft = scrollLeft - walk; 2406 }); 2407 } 2408 2409 document.addEventListener('DOMContentLoaded', function () { 2410 initSlider(); 2411 shuffleRecommendations(); 2412 }); 2413 2414 function shuffleRecommendations() { 2415 var recommendationContainers = document.querySelectorAll('.cart-drawer__recommendations'); 2416 2417 recommendationContainers.forEach(function (container) { 2418 var items = container.querySelectorAll('.cart-drawer__recommendation-item'); 2419 var itemsArray = Array.from(items); 2420 2421 var productTitles = []; 2422 var duplicateFound = false; 2423 2424 itemsArray.forEach(function (item) { 2425 var title = item.querySelector('.cart-drawer__recommendation-title').textContent.trim(); 2426 if (productTitles.includes(title)) { 2427 duplicateFound = true; 2428 } else { 2429 productTitles.push(title); 2430 } 2431 }); 2432 2433 if (duplicateFound) { 2434 var uniqueItems = []; 2435 var seenTitles = []; 2436 2437 itemsArray.forEach(function (item) { 2438 var title = item.querySelector('.cart-drawer__recommendation-title').textContent.trim(); 2439 if (!seenTitles.includes(title)) { 2440 uniqueItems.push(item); 2441 seenTitles.push(title); 2442 } 2443 }); 2444 2445 itemsArray = uniqueItems; 2446 } 2447 2448 for (var i = itemsArray.length - 1; i > 0; i--) { 2449 var j = Math.floor(Math.random() * (i + 1)); 2450 var temp = itemsArray[i]; 2451 itemsArray[i] = itemsArray[j]; 2452 itemsArray[j] = temp; 2453 } 2454 2455 var parent = container.querySelector('.cart-drawer__recommendations-slider') || container; 2456 var existingItems = parent.querySelectorAll('.cart-drawer__recommendation-item'); 2457 existingItems.forEach(function (item) { 2458 item.remove(); 2459 }); 2460 2461 itemsArray.forEach(function (item) { 2462 parent.appendChild(item); 2463 }); 2464 }); 2465 } 2466 2467 document.addEventListener('click', function (e) { 2468 var btn = e.target.closest('.js-reco-add-to-cart'); 2469 if (!btn) return; 2470 e.preventDefault(); 2471 var variantId = btn.getAttribute('data-variant-id'); 2472 if (!variantId) return; 2473 2474 var originalText = btn.textContent.trim(); 2475 btn.disabled = true; 2476 btn.textContent = 'Adding...'; 2477 2478 fetch('/cart/add.js', { 2479 method: 'POST', 2480 headers: { 'Content-Type': 'application/json', Accept: 'application/json' }, 2481 body: JSON.stringify({ id: variantId, quantity: 1 }), 2482 }) 2483 .then(function (res) { 2484 return res.json(); 2485 }) 2486 .then(function (data) { 2487 updateCartCount(data.item_count); 2488 updateCartDrawer(); 2489 }) 2490 .catch(function () { 2491 alert('Error adding to cart.'); 2492 btn.disabled = false; 2493 btn.textContent = originalText; 2494 }); 2495 }); 2496 2497 document.addEventListener('click', function (e) { 2498 var btn = e.target.closest('.js-remove-item'); 2499 if (!btn) return; 2500 e.preventDefault(); 2501 2502 var variantId = btn.getAttribute('data-variant-id'); 2503 var itemKey = btn.getAttribute('data-item-key'); 2504 var itemIndex = btn.getAttribute('data-item-index'); 2505 2506 if (!itemKey) { 2507 return; 2508 } 2509 2510 var originalText = btn.textContent.trim(); 2511 btn.disabled = true; 2512 2513 fetch('/cart/change.js', { 2514 method: 'POST', 2515 headers: { 'Content-Type': 'application/json', Accept: 'application/json' }, 2516 body: JSON.stringify({ id: itemKey, quantity: 0 }), 2517 }) 2518 .then(function (res) { 2519 return res.json(); 2520 }) 2521 .then(function (data) { 2522 updateCartCount(data.item_count); 2523 2524 if (data.item_count === 0) { 2525 setTimeout(function () { 2526 renderEmptyCart(); 2527 }, 100); 2528 } else { 2529 updateCartDrawer(); 2530 } 2531 }) 2532 .catch(function (error) { 2533 console.error('Error removing item:', error); 2534 btn.disabled = false;
2535 }); 2536 }); 2537 2538 document.addEventListener('change', function (e) { 2539 var quantityInput = e.target.closest('.quantity__input'); 2540 if (!quantityInput) return; 2541 2542 var quantity = parseInt(quantityInput.value); 2543 var itemKey = quantityInput.getAttribute('data-item-key'); 2544 2545 if (!itemKey) return; 2546 2547 quantityInput.disabled = true; 2548 2549 fetch('/cart/change.js', { 2550 method: 'POST', 2551 headers: { 'Content-Type': 'application/json', Accept: 'application/json' }, 2552 body: JSON.stringify({ id: itemKey, quantity: quantity }), 2553 }) 2554 .then(function (res) { 2555 return res.json(); 2556 }) 2557 .then(function (data) { 2558 updateCartCount(data.item_count); 2559 2560 if (data.item_count === 0) { 2561 setTimeout(function () { 2562 renderEmptyCart(); 2563 }, 100); 2564 } else { 2565 updateCartDrawer(); 2566 } 2567 }) 2568 .catch(function (error) { 2569 console.error('Error updating cart quantity:', error); 2570 alert('Error updating cart. Please try again.'); 2571 quantityInput.disabled = false; 2572 }); 2573 }); 2574 })(); 2575</script>
2575 2576<!-- BEGIN sections: header-group --> 2577<div id="shopify-section-sections--25711482372477__announcement_bar_ay64cW" class="shopify-section shopify-section-group-header-group announcement-bar-section"><link href="//funemstudio.com/cdn/shop/t/23/assets/component-slideshow.css?v=17933591812325749411763056411" rel="stylesheet" type="text/css" media="all" /> 2578<link href="//funemstudio.com/cdn/shop/t/23/assets/component-slider.css?v=50252357301071554221763056411" rel="stylesheet" type="text/css" media="all" /> 2579 2580 <link href="//funemstudio.com/cdn/shop/t/23/assets/component-list-social.css?v=35792976012981934991763056412" rel="stylesheet" type="text/css" media="all" /> 2581 2582 2583<div 2584 class="utility-bar color-scheme-54cd01f1-f955-4b11-8d6d-a770a85a9268 gradient utility-bar--bottom-border" 2585 2586> 2587 <div class="page-width utility-bar__grid"><slideshow-component 2588 class="announcement-bar" 2589 role="region" 2590 aria-roledescription="Carousel" 2591 aria-label="Announcement bar" 2592 > 2593 <div class="announcement-bar-slider slider-buttons"> 2594 <button 2595 type="button" 2596 class="slider-button slider-button--prev" 2597 name="previous" 2598 aria-label="Previous announcement" 2599 aria-controls="Slider-sections--25711482372477__announcement_bar_ay64cW" 2600 > 2601 <span class="svg-wrapper"><svg class="icon icon-caret" viewBox="0 0 10 6"><path fill="currentColor" fill-rule="evenodd" d="M9.354.646a.5.5 0 0 0-.708 0L5 4.293 1.354.646a.5.5 0 0 0-.708.708l4 4a.5.5 0 0 0 .708 0l4-4a.5.5 0 0 0 0-.708" clip-rule="evenodd"/></svg> 2602</span> 2603 </button> 2604 <div 2605 class="grid grid--1-col slider slider--everywhere" 2606 id="Slider-sections--25711482372477__announcement_bar_ay64cW" 2607 aria-live="polite" 2608 aria-atomic="true" 2609 data-autoplay="true" 2610 data-speed="4" 2611 ><div 2612 class="slideshow__slide slider__slide grid__item grid--1-col" 2613 id="Slide-sections--25711482372477__announcement_bar_ay64cW-1" 2614 2615 role="group" 2616 aria-roledescription="Announcement" 2617 aria-label="1 of 4" 2618 tabindex="-1" 2619 > 2620 <div 2621 class="announcement-bar__announcement" 2622 role="region" 2623 aria-label="Announcement" 2624 2625 ><a 2626 href="/collections/beginners" 2627 class="announcement-bar__link link link--text focus-inset animate-arrow" 2628 ><p class="announcement-bar__message h5"> 2629 <span>We're back and better! Now shipping directly from Miami ðºð¸ :) Shop now!</span><svg xmlns="http://www.w3.org/2000/svg" fill="none" class="icon icon-arrow" viewB
2629ox="0 0 14 10"><path fill="currentColor" fill-rule="evenodd" d="M8.537.808a.5.5 0 0 1 .817-.162l4 4a.5.5 0 0 1 0 .708l-4 4a.5.5 0 1 1-.708-.708L11.793 5.5H1a.5.5 0 0 1 0-1h10.793L8.646 1.354a.5.5 0 0 1-.109-.546" clip-rule="evenodd"/></svg> 2630</p></a></div> 2631 </div><div 2632 class="slideshow__slide slider__slide grid__item grid--1-col" 2633 id="Slide-sections--25711482372477__announcement_bar_ay64cW-2" 2634 2635 role="group" 2636 aria-roledescription="Announcement" 2637 aria-label="2 of 4" 2638 tabindex="-1" 2639 > 2640 <div 2641 class="announcement-bar__announcement" 2642 role="region" 2643 aria-label="Announcement" 2644 2645 ><a 2646 href="/collections/weaving-kits" 2647 class="announcement-bar__link link link--text focus-inset animate-arrow" 2648 ><p class="announcement-bar__message h5"> 2649 <span>We ship to Canada ð¨ð¦ Shop now</span><svg xmlns="http://www.w3.org/2000/svg" fill="none" class="icon icon-arrow" viewB
2649ox="0 0 14 10"><path fill="currentColor" fill-rule="evenodd" d="M8.537.808a.5.5 0 0 1 .817-.162l4 4a.5.5 0 0 1 0 .708l-4 4a.5.5 0 1 1-.708-.708L11.793 5.5H1a.5.5 0 0 1 0-1h10.793L8.646 1.354a.5.5 0 0 1-.109-.546" clip-rule="evenodd"/></svg> 2650</p></a></div> 2651 </div><div 2652 class="slideshow__slide slider__slide grid__item grid--1-col" 2653 id="Slide-sections--25711482372477__announcement_bar_ay64cW-3" 2654 2655 role="group" 2656 aria-roledescription="Announcement" 2657 aria-label="3 of 4" 2658 tabindex="-1" 2659 > 2660 <div 2661 class="announcement-bar__announcement" 2662 role="region" 2663 aria-label="Announcement" 2664 2665 ><p class="announcement-bar__message h5"> 2666 <span>FREE Shipping > $150 ð¨ð¦ðºð¸</span></p></div> 2667 </div><div 2668 class="slideshow__slide slider__slide grid__item grid--1-col" 2669 id="Slide-sections--25711482372477__announcement_bar_ay64cW-4" 2670 2671 role="group" 2672 aria-roledescription="Announcement" 2673 aria-label="4 of 4" 2674 tabindex="-1" 2675 > 2676 <div 2677 class="announcement-bar__announcement" 2678 role="region" 2679 aria-label="Announcement" 2680 2681 ><p class="announcement-bar__message h5"> 2682 <span>+50.000 Customers â¤ï¸ ð¨ð¦ðºð¸</span></p></div> 2683 </div></div> 2684 <button 2685 type="button" 2686 class="slider-button slider-button--next" 2687 name="next" 2688 aria-label="Next announcement" 2689 aria-controls="Slider-sections--25711482372477__announcement_bar_ay64cW" 2690 > 2691 <span class="svg-wrapper"><svg class="icon icon-caret" viewBox="0 0 10 6"><path fill="currentColor" fill-rule="evenodd" d="M9.354.646a.5.5 0 0 0-.708 0L5 4.293 1.354.646a.5.5 0 0 0-.708.708l4 4a.5.5 0 0 0 .708 0l4-4a.5.5 0 0 0 0-.708" clip-rule="evenodd"/></svg> 2692</span> 2693 </button> 2694 </div> 2695 </slideshow-component><div class="localization-wrapper"> 2696</div> 2697 </div> 2698</div> 2699 2700 2701</div><div id="shopify-section-sections--25711482372477__header" class="shopify-section shopify-section-group-header-group section-header"><link rel="stylesheet" data-href="//funemstudio.com/cdn/shop/t/23/assets/component-list-menu.css?v=110143278564276821861763056411" media="print" onload="this.media='all'"> 2702<link rel="stylesheet" href="//funemstudio.com/cdn/shop/t/23/assets/component-search.css?v=66080219966237294531763056409" media="print" onload="this.media='all'"> 2703<link rel="stylesheet" data-href="//funemstudio.com/cdn/shop/t/23/assets/component-menu-drawer.css?v=179582548696864752401763056408" media="print" onload="this.media='all'"> 2704<link rel="stylesheet" href="//funemstudio.com/cdn/shop/t/23/assets/component-cart-notification.css?v=54116361853792938221763056413" media="print" onload="this.media='all'"><link rel="stylesheet" href="//funemstudio.com/cdn/shop/t/23/assets/component-price.css?v=179033232983767072791763056413" media="print" onload="this.media='all'"><style data-shopify> 2705 header-drawer { 2706 justify-self: start; 2707 margin-left: -1.2rem; 2708 } 2709 2710 @media screen and (max-width: 749px) { 2711 .header { 2712 display: flex !important; 2713 align-items: center; 2714 justify-content: space-between; 2715 } 2716 2717 header-drawer { 2718 justify-self: auto; 2719 margin-left: 1rem; 2720 margin-right: 0; 2721 order: 3; 2722 } 2723 2724 .header__heading { 2725 order: 1; 2726 } 2727 2728 .header__icons { 2729 order: 2; 2730 } 2731 } 2732 2733 .gw-wl-icon{ 2734 color: black!important; 2735 } 2736 2737 .gw-widget-placeholder-RC{ 2738 display: none!important; 2739 } 2740 2741 /* Search modal styles */ 2742 .header__search { 2743 position: relative; 2744 } 2745 2746 .header__search-toggle:hover { 2747 background-color: rgba(0, 0, 0, 0.05); 2748 } 2749 2750 .header__search-toggle .svg-wrapper svg { 2751 stroke-width: .2px; 2752 } 2753 2754 @media screen and (max-width: 600px){ 2755 .desktop-localization-wrapper{ 2756 display: none; 2757 } 2758 } 2759 2760 .header__search .svg-wrapper svg { 2761 stroke-width: .2px; 2762 } 2763 2764 .header__search-modal { 2765 display: none; 2766 position: fixed; 2767 top: 0; 2768 left: 0; 2769 right: 0; 2770 bottom: 0; 2771 background: rgba(0, 0, 0, 0.5); 2772 z-index: 10000; 2773 align-items: flex-start; 2774 justify-content: center; 2775 padding: 20px; 2776 overflow-y: auto; 2777 } 2778 2779 .header__search-modal.active { 2780 display: flex; 2781 } 2782 2783 .header__search-modal-header { 2784 display: flex; 2785 align-items: center; 2786 justify-content: space-between; 2787 padding: 16px 20px; 2788 border-bottom: 1px solid #eee; 2789 background: white; 2790 border-radius: 8px 8px 0 0; 2791 flex-shrink: 0; 2792 } 2793 2794 .header__search-modal-close { 2795 background: none; 2796 border: none; 2797 font-size: 24px; 2798 cursor: pointer; 2799 color: #666; 2800 padding: 4px; 2801 } 2802 2803 .header__search-modal-body { 2804 padding: 20px; 2805 background: white; 2806 border-radius: 0 0 8px 8px; 2807 } 2808 2809 @media (min-width: 750px) { 2810 .header__search-modal-body { 2811 padding: 24px; 2812 } 2813 } 2814 2815 .header__search .search-modal__form { 2816 display: none !important; 2817 } 2818 2819 .header__search-modal-body predictive-search { 2820 position: relative; 2821 } 2822 2823 .header__search-modal-body .predictive-search { 2824 position: absolute; 2825 z-index: 10; 2826 width: 100%; 2827 left: 0; 2828 background: white; 2829 box-shadow: 0 4px 12px rgba(0, 0, 0, 0.15); 2830 } 2831 2832 .header__search-modal-body .search { 2833 position: relative; 2834 }@media screen and (min-width: 990px) { 2835 header-drawer { 2836 display: none; 2837 } 2838 }.menu-drawer-container { 2839 display: flex; 2840 } 2841 2842 .list-menu { 2843 list-style: none; 2844 padding: 0; 2845 margin: 0; 2846 } 2847 2848 .list-menu--inline { 2849 display: flex; 2850 flex-wrap: wrap; 2851 } 2852 2853 summary.list-menu__item { 2854 padding-right: 2.7rem; 2855 } 2856 2857 .list-menu__item { 2858 display: flex; 2859 align-items: center; 2860 line-height: calc(1 + 0.3 / var(--font-body-scale)); 2861 } 2862 2863 .list-menu__item--link { 2864 text-decoration: none; 2865 padding-bottom: 1rem; 2866 padding-top: 1rem; 2867 line-height: calc(1 + 0.8 / var(--font-body-scale)); 2868 } 2869 2870 @media screen and (min-width: 750px) { 2871 .list-menu__item--link { 2872 padding-bottom: 0.5rem; 2873 padding-top: 0.5rem; 2874 } 2875 } 2876 2877 .header { 2878 padding-top: 10px; 2879 padding-bottom: 6px; 2880 } 2881 2882 .section-header { 2883 position: sticky; /* This is for fixing a Safari z-index issue. PR #2147 */ 2884 margin-bottom: 0px; 2885 } 2886 2887 @media screen and (min-width: 750px) { 2888 .section-header { 2889 margin-bottom: 0px; 2890 } 2891 } 2892 2893 @media screen and (min-width: 990px) { 2894 .header { 2895 padding-top: 20px; 2896 padding-bottom: 12px; 2897 } 2898 } 2899 2900 @media screen and (max-width: 384px) { 2901 .wishlist-wrapper { 2902 display: none; 2903 } 2904 }</style>
2904<script src="//funemstudio.com/cdn/shop/t/23/assets/cart-notification.js?v=133508293167896966491763056413" defer="defer"></script>
2904<sticky-header data-sticky-type="on-scroll-up" class="header-wrapper color-scheme-1 gradient header-wrapper--border-bottom"><header class="header tw-relative header--top-left header--mobile-center page-width xl:tw-mx-[10%] header--has-menu header--has-social header--has-account header--has-localizations lg:!tw-pb-0"> 2905 2906<style data-shopify> 2907 @media screen and (min-width: 384px) { 2908 .wishlist-wrapper-drawer { 2909 display: none; 2910 } 2911 } 2912</style> 2913 2914<header-drawer data-breakpoint="tablet"> 2915 <details id="Details-menu-drawer-container" class="menu-drawer-container"> 2916 <summary 2917 class="header__icon header__icon--menu header__icon--summary link focus-inset" 2918 aria-label="Menu" 2919 > 2920 <span><svg xmlns="http://www.w3.org/2000/svg" fill="none" class="icon icon-hamburger" viewBox="0 0 18 16"><path fill="currentColor" d="M1 .5a.5.5 0 1 0 0 1h15.71a.5.5 0 0 0 0-1zM.5 8a.5.5 0 0 1 .5-.5h15.71a.5.5 0 0 1 0 1H1A.5.5 0 0 1 .5 8m0 7a.5.5 0 0 1 .5-.5h15.71a.5.5 0 0 1 0 1H1a.5.5 0 0 1-.5-.5"/></svg> 2921<svg xmlns="http://www.w3.org/2000/svg" fill="none" class="icon icon-close" viewBox="0 0 18 17"><path fill="currentColor" d="M.865 15.978a.5.5 0 0 0 .707.707l7.433-7.431 7.579 7.282a.501.501 0 0 0 .846-.37.5.5 0 0 0-.153-.351L9.712 8.546l7.417-7.416a.5.5 0 1 0-.707-.708L8.991 7.853 1.413.573a.5.5 0 1 0-.693.72l7.563 7.268z"/></svg> 2922</span> 2923 </summary> 2924 <div 2925 id="menu-drawer" 2926 class="tw-w-[85%] sm:tw-w-1/2 gradient menu-drawer motion-reduce color-scheme-1" 2927 > 2928 <div class="menu-drawer__inner-container"> 2929 <div class="menu-drawer__navigation-container"> 2930 <nav class="tw-pb-10"> 2931 <ul class="menu-drawer__menu has-submenu list-menu" role="list"><li><details id="Details-menu-drawer-menu-item-1"> 2932 <summary 2933 id="HeaderDrawer-weaving-kits" 2934 class="!tw-text-base !tw-font-semibold menu-drawer__menu-item list-menu__item link link--text focus-inset" 2935 > 2936 Weaving Kits 2937 <span class="svg-wrapper"><svg xmlns="http://www.w3.org/2000/svg" fill="none" class="icon icon-arrow" viewB
2937ox="0 0 14 10"><path fill="currentColor" fill-rule="evenodd" d="M8.537.808a.5.5 0 0 1 .817-.162l4 4a.5.5 0 0 1 0 .708l-4 4a.5.5 0 1 1-.708-.708L11.793 5.5H1a.5.5 0 0 1 0-1h10.793L8.646 1.354a.5.5 0 0 1-.109-.546" clip-rule="evenodd"/></svg> 2938</span> 2939 <span class="svg-wrapper"><svg class="icon icon-caret" viewBox="0 0 10 6"><path fill="currentColor" fill-rule="evenodd" d="M9.354.646a.5.5 0 0 0-.708 0L5 4.293 1.354.646a.5.5 0 0 0-.708.708l4 4a.5.5 0 0 0 .708 0l4-4a.5.5 0 0 0 0-.708" clip-rule="evenodd"/></svg> 2940</span> 2941 </summary> 2942 <div 2943 id="link-weaving-kits" 2944 class="menu-drawer__submenu has-submenu gradient motion-reduce" 2945 tabindex="-1" 2946 > 2947 <div class="menu-drawer__inner-submenu"> 2948 <button class="menu-drawer__close-button link link--text focus-inset" aria-expanded="true"> 2949 <span class="svg-wrapper"><svg xmlns="http://www.w3.org/2000/svg" fill="none" class="icon icon-arrow" viewB
2949ox="0 0 14 10"><path fill="currentColor" fill-rule="evenodd" d="M8.537.808a.5.5 0 0 1 .817-.162l4 4a.5.5 0 0 1 0 .708l-4 4a.5.5 0 1 1-.708-.708L11.793 5.5H1a.5.5 0 0 1 0-1h10.793L8.646 1.354a.5.5 0 0 1-.109-.546" clip-rule="evenodd"/></svg> 2950</span> 2951 Weaving Kits 2952 </button> 2953 <ul class="menu-drawer__menu list-menu" role="list" tabindex="-1"><li><a 2954 id="HeaderDrawer-weaving-kits-kits-with-loom" 2955 href="/collections/kits-with-loom" 2956 class="!tw-text-base !tw-font-semibold menu-drawer__menu-item link link--text list-menu__item focus-inset" 2957 2958 > 2959 Kits with loom 2960 </a></li><li><a 2961 id="HeaderDrawer-weaving-kits-kits-without-loom" 2962 href="/collections/kits-without-loom" 2963 class="!tw-text-base !tw-font-semibold menu-drawer__menu-item link link--text list-menu__item focus-inset" 2964 2965 > 2966 Kits without loom 2967 </a></li></ul> 2968 </div> 2969 </div> 2970 </details></li><li><a 2971 id="HeaderDrawer-macrame-kits" 2972 href="/collections/macrame-kits-with-pattern" 2973 class="!tw-text-base !tw-font-semibold menu-drawer__menu-item list-menu__item link link--text focus-inset" 2974 2975 > 2976 Macrame Kits 2977 </a></li><li><a 2978 id="HeaderDrawer-freestyle-kits" 2979 href="/collections/weaving-freestyle-kits" 2980 class="!tw-text-base !tw-font-semibold menu-drawer__menu-item list-menu__item link link--text focus-inset" 2981 2982 > 2983 Freestyle Kits 2984 </a></li><li><details id="Details-menu-drawer-menu-item-4"> 2985 <summary 2986 id="HeaderDrawer-yarns-fibers" 2987 class="!tw-text-base !tw-font-semibold menu-drawer__menu-item list-menu__item link link--text focus-inset" 2988 > 2989 Yarns & Fibers 2990 <span class="svg-wrapper"><svg xmlns="http://www.w3.org/2000/svg" fill="none" class="icon icon-arrow" viewB
2990ox="0 0 14 10"><path fill="currentColor" fill-rule="evenodd" d="M8.537.808a.5.5 0 0 1 .817-.162l4 4a.5.5 0 0 1 0 .708l-4 4a.5.5 0 1 1-.708-.708L11.793 5.5H1a.5.5 0 0 1 0-1h10.793L8.646 1.354a.5.5 0 0 1-.109-.546" clip-rule="evenodd"/></svg> 2991</span> 2992 <span class="svg-wrapper"><svg class="icon icon-caret" viewBox="0 0 10 6"><path fill="currentColor" fill-rule="evenodd" d="M9.354.646a.5.5 0 0 0-.708 0L5 4.293 1.354.646a.5.5 0 0 0-.708.708l4 4a.5.5 0 0 0 .708 0l4-4a.5.5 0 0 0 0-.708" clip-rule="evenodd"/></svg> 2993</span> 2994 </summary> 2995 <div 2996 id="link-yarns-fibers" 2997 class="menu-drawer__submenu has-submenu gradient motion-reduce" 2998 tabindex="-1" 2999 > 3000 <div class="menu-drawer__inner-submenu"> 3001 <button class="menu-drawer__close-button link link--text focus-inset" aria-expanded="true"> 3002 <span class="svg-wrapper"><svg xmlns="http://www.w3.org/2000/svg" fill="none" class="icon icon-arrow" viewB
3002ox="0 0 14 10"><path fill="currentColor" fill-rule="evenodd" d="M8.537.808a.5.5 0 0 1 .817-.162l4 4a.5.5 0 0 1 0 .708l-4 4a.5.5 0 1 1-.708-.708L11.793 5.5H1a.5.5 0 0 1 0-1h10.793L8.646 1.354a.5.5 0 0 1-.109-.546" clip-rule="evenodd"/></svg> 3003</span> 3004 Yarns & Fibers 3005 </button> 3006 <ul class="menu-drawer__menu list-menu" role="list" tabindex="-1"><li><details id="Details-menu-drawer-yarns-fibers-yarn-name"> 3007 <summary 3008 id="HeaderDrawer-yarns-fibers-yarn-name" 3009 class="!tw-text-base !tw-font-semibold menu-drawer__menu-item link link--text list-menu__item focus-inset" 3010 > 3011 Yarn name 3012 <span class="svg-wrapper"><svg xmlns="http://www.w3.org/2000/svg" fill="none" class="icon icon-arrow" viewBox="0 0 14 10"><path fill="currentColor" fill-rule="evenodd" d="M8.537.808a.5.5 0 0 1 .817-.162l4 4a.5.5 0 0 1 0 .708l-4 4a.5.5 0 1 1-.708-.708L11.793 5.5H1a.5.5 0 0 1 0-1h10.793L8.646 1.354a.5.5 0 0 1-.109-.546" clip-rule="evenodd"/></svg> 3013</span> 3014 <span class="svg-wrapper"><svg class="icon icon-caret" viewBox="0 0 10 6"><path fill="currentColor" fill-rule="evenodd" d="M9.354.646a.5.5 0 0 0-.708 0L5 4.293 1.354.646a.5.5 0 0 0-.708.708l4 4a.5.5 0 0 0 .708 0l4-4a.5.5 0 0 0 0-.708" clip-rule="evenodd"/></svg> 3015</span> 3016 </summary> 3017 <div 3018 id="childlink-yarn-name" 3019 class="menu-drawer__submenu has-submenu gradient motion-reduce" 3020 > 3021 <button 3022 class="menu-drawer__close-button link link--text focus-inset" 3023 aria-expanded="true" 3024 > 3025 <span class="svg-wrapper"><svg xmlns="http://www.w3.org/2000/svg" fill="none" class="icon icon-arrow" viewB
3025ox="0 0 14 10"><path fill="currentColor" fill-rule="evenodd" d="M8.537.808a.5.5 0 0 1 .817-.162l4 4a.5.5 0 0 1 0 .708l-4 4a.5.5 0 1 1-.708-.708L11.793 5.5H1a.5.5 0 0 1 0-1h10.793L8.646 1.354a.5.5 0 0 1-.109-.546" clip-rule="evenodd"/></svg> 3026</span> 3027 Yarn name 3028 </button> 3029 <ul 3030 class="menu-drawer__menu list-menu" 3031 role="list" 3032 tabindex="-1" 3033 ><li> 3034 <a 3035 id="HeaderDrawer-yarns-fibers-yarn-name-cotton-warp-thread" 3036 href="/collections/cotton-warp-thread" 3037 class="!tw-text-base !tw-font-semibold menu-drawer__menu-item link link--text list-menu__item focus-inset" 3038 3039 > 3040 Cotton Warp Thread 3041 </a> 3042 </li><li> 3043 <a 3044 id="HeaderDrawer-yarns-fibers-yarn-name-embroidery-thread" 3045 href="/collections/embroidery-thread" 3046 class="!tw-text-base !tw-font-semibold menu-drawer__menu-item link link--text list-menu__item focus-inset" 3047 3048 > 3049 Embroidery Thread 3050 </a> 3051 </li><li> 3052 <a 3053 id="HeaderDrawer-yarns-fibers-yarn-name-yummy-yarn-fine" 3054 href="/collections/yummy-yarn-fine" 3055 class="!tw-text-base !tw-font-semibold menu-drawer__menu-item link link--text list-menu__item focus-inset" 3056 3057 > 3058 Yummy Yarn Fine 3059 </a> 3060 </li><li> 3061 <a 3062 id="HeaderDrawer-yarns-fibers-yarn-name-3mm-recycled-cotton-string" 3063 href="/collections/3mm-recycled-cotton-string" 3064 class="!tw-text-base !tw-font-semibold menu-drawer__menu-item link link--text list-menu__item focus-inset" 3065 3066 > 3067 3mm Recycled Cotton String 3068 </a> 3069 </li></ul> 3070 </div> 3071 </details></li><li><details id="Details-menu-drawer-yarns-fibers-composition"> 3072 <summary 3073 id="HeaderDrawer-yarns-fibers-composition" 3074 class="!tw-text-base !tw-font-semibold menu-drawer__menu-item link link--text list-menu__item focus-inset" 3075 > 3076 Composition 3077 <span class="svg-wrapper"><svg xmlns="http://www.w3.org/2000/svg" fill="none" class="icon icon-arrow" viewB
3077ox="0 0 14 10"><path fill="currentColor" fill-rule="evenodd" d="M8.537.808a.5.5 0 0 1 .817-.162l4 4a.5.5 0 0 1 0 .708l-4 4a.5.5 0 1 1-.708-.708L11.793 5.5H1a.5.5 0 0 1 0-1h10.793L8.646 1.354a.5.5 0 0 1-.109-.546" clip-rule="evenodd"/></svg> 3078</span> 3079 <span class="svg-wrapper"><svg class="icon icon-caret" viewBox="0 0 10 6"><path fill="currentColor" fill-rule="evenodd" d="M9.354.646a.5.5 0 0 0-.708 0L5 4.293 1.354.646a.5.5 0 0 0-.708.708l4 4a.5.5 0 0 0 .708 0l4-4a.5.5 0 0 0 0-.708" clip-rule="evenodd"/></svg> 3080</span> 3081 </summary> 3082 <div 3083 id="childlink-composition" 3084 class="menu-drawer__submenu has-submenu gradient motion-reduce" 3085 > 3086 <button 3087 class="menu-drawer__close-button link link--text focus-inset" 3088 aria-expanded="true" 3089 > 3090 <span class="svg-wrapper"><svg xmlns="http://www.w3.org/2000/svg" fill="none" class="icon icon-arrow" viewB
3090ox="0 0 14 10"><path fill="currentColor" fill-rule="evenodd" d="M8.537.808a.5.5 0 0 1 .817-.162l4 4a.5.5 0 0 1 0 .708l-4 4a.5.5 0 1 1-.708-.708L11.793 5.5H1a.5.5 0 0 1 0-1h10.793L8.646 1.354a.5.5 0 0 1-.109-.546" clip-rule="evenodd"/></svg> 3091</span> 3092 Composition 3093 </button> 3094 <ul 3095 class="menu-drawer__menu list-menu" 3096 role="list" 3097 tabindex="-1" 3098 ><li> 3099 <a 3100 id="HeaderDrawer-yarns-fibers-composition-wool" 3101 href="/collections/wool" 3102 class="!tw-text-base !tw-font-semibold menu-drawer__menu-item link link--text list-menu__item focus-inset" 3103 3104 > 3105 Wool 3106 </a> 3107 </li><li> 3108 <a 3109 id="HeaderDrawer-yarns-fibers-composition-cotton" 3110 href="/collections/cotton" 3111 class="!tw-text-base !tw-font-semibold menu-drawer__menu-item link link--text list-menu__item focus-inset" 3112 3113 > 3114 Cotton 3115 </a> 3116 </li><li> 3117 <a 3118 id="HeaderDrawer-yarns-fibers-composition-other" 3119 href="/collections/others" 3120 class="!tw-text-base !tw-font-semibold menu-drawer__menu-item link link--text list-menu__item focus-inset" 3121 3122 > 3123 Other 3124 </a> 3125 </li></ul> 3126 </div> 3127 </details></li><li><details id="Details-menu-drawer-yarns-fibers-technique"> 3128 <summary 3129 id="HeaderDrawer-yarns-fibers-technique" 3130 class="!tw-text-base !tw-font-semibold menu-drawer__menu-item link link--text list-menu__item focus-inset" 3131 > 3132 Technique 3133 <span class="svg-wrapper"><svg xmlns="http://www.w3.org/2000/svg" fill="none" class="icon icon-arrow" viewB
3133ox="0 0 14 10"><path fill="currentColor" fill-rule="evenodd" d="M8.537.808a.5.5 0 0 1 .817-.162l4 4a.5.5 0 0 1 0 .708l-4 4a.5.5 0 1 1-.708-.708L11.793 5.5H1a.5.5 0 0 1 0-1h10.793L8.646 1.354a.5.5 0 0 1-.109-.546" clip-rule="evenodd"/></svg> 3134</span> 3135 <span class="svg-wrapper"><svg class="icon icon-caret" viewBox="0 0 10 6"><path fill="currentColor" fill-rule="evenodd" d="M9.354.646a.5.5 0 0 0-.708 0L5 4.293 1.354.646a.5.5 0 0 0-.708.708l4 4a.5.5 0 0 0 .708 0l4-4a.5.5 0 0 0 0-.708" clip-rule="evenodd"/></svg> 3136</span> 3137 </summary> 3138 <div 3139 id="childlink-technique" 3140 class="menu-drawer__submenu has-submenu gradient motion-reduce" 3141 > 3142 <button 3143 class="menu-drawer__close-button link link--text focus-inset" 3144 aria-expanded="true" 3145 > 3146 <span class="svg-wrapper"><svg xmlns="http://www.w3.org/2000/svg" fill="none" class="icon icon-arrow" viewB
3146ox="0 0 14 10"><path fill="currentColor" fill-rule="evenodd" d="M8.537.808a.5.5 0 0 1 .817-.162l4 4a.5.5 0 0 1 0 .708l-4 4a.5.5 0 1 1-.708-.708L11.793 5.5H1a.5.5 0 0 1 0-1h10.793L8.646 1.354a.5.5 0 0 1-.109-.546" clip-rule="evenodd"/></svg> 3147</span> 3148 Technique 3149 </button> 3150 <ul 3151 class="menu-drawer__menu list-menu" 3152 role="list" 3153 tabindex="-1" 3154 ><li> 3155 <a 3156 id="HeaderDrawer-yarns-fibers-technique-weaving" 3157 href="/collections/yarns-fibers" 3158 class="!tw-text-base !tw-font-semibold menu-drawer__menu-item link link--text list-menu__item focus-inset" 3159 3160 > 3161 Weaving 3162 </a> 3163 </li><li> 3164 <a 3165 id="HeaderDrawer-yarns-fibers-technique-macrame" 3166 href="/collections/macrame" 3167 class="!tw-text-base !tw-font-semibold menu-drawer__menu-item link link--text list-menu__item focus-inset" 3168 3169 > 3170 Macrame 3171 </a> 3172 </li><li> 3173 <a 3174 id="HeaderDrawer-yarns-fibers-technique-crochet" 3175 href="/collections/crochet-yarns" 3176 class="!tw-text-base !tw-font-semibold menu-drawer__menu-item link link--text list-menu__item focus-inset" 3177 3178 > 3179 Crochet 3180 </a> 3181 </li></ul> 3182 </div> 3183 </details></li></ul> 3184 </div> 3185 </div> 3186 </details></li><li><details id="Details-menu-drawer-menu-item-5"> 3187 <summary 3188 id="HeaderDrawer-looms-tools" 3189 class="!tw-text-base !tw-font-semibold menu-drawer__menu-item list-menu__item link link--text focus-inset" 3190 > 3191 Looms & Tools 3192 <span class="svg-wrapper"><svg xmlns="http://www.w3.org/2000/svg" fill="none" class="icon icon-arrow" viewB
3192ox="0 0 14 10"><path fill="currentColor" fill-rule="evenodd" d="M8.537.808a.5.5 0 0 1 .817-.162l4 4a.5.5 0 0 1 0 .708l-4 4a.5.5 0 1 1-.708-.708L11.793 5.5H1a.5.5 0 0 1 0-1h10.793L8.646 1.354a.5.5 0 0 1-.109-.546" clip-rule="evenodd"/></svg> 3193</span> 3194 <span class="svg-wrapper"><svg class="icon icon-caret" viewBox="0 0 10 6"><path fill="currentColor" fill-rule="evenodd" d="M9.354.646a.5.5 0 0 0-.708 0L5 4.293 1.354.646a.5.5 0 0 0-.708.708l4 4a.5.5 0 0 0 .708 0l4-4a.5.5 0 0 0 0-.708" clip-rule="evenodd"/></svg> 3195</span> 3196 </summary> 3197 <div 3198 id="link-looms-tools" 3199 class="menu-drawer__submenu has-submenu gradient motion-reduce" 3200 tabindex="-1" 3201 > 3202 <div class="menu-drawer__inner-submenu"> 3203 <button class="menu-drawer__close-button link link--text focus-inset" aria-expanded="true"> 3204 <span class="svg-wrapper"><svg xmlns="http://www.w3.org/2000/svg" fill="none" class="icon icon-arrow" viewB
3204ox="0 0 14 10"><path fill="currentColor" fill-rule="evenodd" d="M8.537.808a.5.5 0 0 1 .817-.162l4 4a.5.5 0 0 1 0 .708l-4 4a.5.5 0 1 1-.708-.708L11.793 5.5H1a.5.5 0 0 1 0-1h10.793L8.646 1.354a.5.5 0 0 1-.109-.546" clip-rule="evenodd"/></svg> 3205</span> 3206 Looms & Tools 3207 </button> 3208 <ul class="menu-drawer__menu list-menu" role="list" tabindex="-1"><li><a 3209 id="HeaderDrawer-looms-tools-weaving-looms" 3210 href="/collections/weaving-looms" 3211 class="!tw-text-base !tw-font-semibold menu-drawer__menu-item link link--text list-menu__item focus-inset" 3212 3213 > 3214 Weaving Looms 3215 </a></li><li><a 3216 id="HeaderDrawer-looms-tools-swift-looms" 3217 href="/collections/swift-loom" 3218 class="!tw-text-base !tw-font-semibold menu-drawer__menu-item link link--text list-menu__item focus-inset" 3219 3220 > 3221 Swift Looms 3222 </a></li><li><a 3223 id="HeaderDrawer-looms-tools-tools" 3224 href="/collections/tools" 3225 class="!tw-text-base !tw-font-semibold menu-drawer__menu-item link link--text list-menu__item focus-inset" 3226 3227 > 3228 Tools 3229 </a></li></ul> 3230 </div> 3231 </div> 3232 </details></li><li><a 3233 id="HeaderDrawer-video-tutorials" 3234 href="https://shopify-guides-web-funem.vercel.app/en/products/166/guides/68" 3235 class="!tw-text-base !tw-font-semibold menu-drawer__menu-item list-menu__item link link--text focus-inset" 3236 3237 > 3238 Video Tutorials 3239 </a></li><li><a 3240 id="HeaderDrawer-coming-soon" 3241 href="/collections/coming-soon" 3242 class="!tw-text-base !tw-font-semibold menu-drawer__menu-item list-menu__item link link--text focus-inset" 3243 3244 > 3245 Coming soon 3246 </a></li><li><a 3247 id="HeaderDrawer-reviews" 3248 href="/pages/reviews-1" 3249 class="!tw-text-base !tw-font-semibold menu-drawer__menu-item list-menu__item link link--text focus-inset" 3250 3251 > 3252 Reviews 3253 </a></li></ul> 3254 </nav> 3255 <div class="menu-drawer__utility-links !tw-pb-24"><a 3256 href="/account/login" 3257 class="menu-drawer__account link focus-inset h5 medium-hide large-up-hide" 3258 rel="nofollow" 3259 ><account-icon><span class="svg-wrapper"><svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false" class="icon icon-account" fill="none" viewBox="0 0 14 18"> 3260 <path d="M7.34497 10.0933C4.03126 10.0933 1.34497 12.611 1.34497 15.7169C1.34497 16.4934 1.97442 17.1228 2.75088 17.1228H11.9391C12.7155 17.1228 13.345 16.4934 13.345 15.7169C13.345 12.611 10.6587 10.0933 7.34497 10.0933Z" stroke="currentColor"></path> 3261 <ellipse cx="7.34503" cy="5.02631" rx="3.63629" ry="3.51313" stroke="currentColor" stroke-linecap="square"></ellipse> 3262 </svg></span></account-icon>Log in</a><div class="menu-drawer__localization header-localization"><localization-form><form method="post" action="/localization" id="HeaderCountryMobileForm" accept-charset="UTF-8" class="localization-form" enctype="multipart/form-data"><input type="hidden" name="form_type" value="localization" /><input type="hidden" name="utf8" value="â" /><input type="hidden" name="_method" value="put" /><input type="hidden" name="return_to" value="/" /><div> 3263 <h2 class="visually-hidden" id="HeaderCountryMobileLabel"> 3264 Country/region 3265 </h2> 3266 3267<style> 3268 .country-modal { 3269 position: fixed; 3270 top: 0; 3271 left: 0; 3272 right: 0; 3273 bottom: 0; 3274 z-index: 10000; 3275 background: rgba(0, 0, 0, 0.7); 3276 display: none;
3277 align-items: center; 3278 justify-content: center; 3279 padding: 20px; 3280 } 3281 .country-modal.active { 3282 display: flex; 3283 } 3284 .country-modal__content { 3285 background: white; 3286 border-radius: 12px; 3287 max-width: 500px; 3288 width: 100%; 3289 max-height: 80vh; 3290 overflow: hidden; 3291 position: relative; 3292 box-shadow: 0 20px 40px rgba(0, 0, 0, 0.3); 3293 } 3294 .country-modal__header { 3295 padding: 32px 32px 24px 32px; 3296 border-bottom: 1px solid #e5e5e5; 3297 position: relative; 3298 } 3299 .country-modal__title { 3300 margin: 0 0 12px 0; 3301 color: #1a1a1a; 3302 } 3303 .country-modal__subtitle { 3304 font-size: 1rem; 3305 color: #666; 3306 margin: 0 0 16px 0; 3307 line-height: 1.5; 3308 } 3309 .country-modal__description { 3310 color: #666; 3311 margin: 0; 3312 line-height: 1.5; 3313 } 3314 .country-modal__close { 3315 position: absolute; 3316 top: 20px; 3317 right: 20px; 3318 background: none; 3319 border: none; 3320 font-size: 24px; 3321 cursor: pointer; 3322 color: #999; 3323 padding: 0px 8px; 3324 border-radius: 6px; 3325 transition: background-color 0.2s; 3326 } 3327 .country-modal__close:hover { 3328 background-color: #f5f5f5; 3329 color: #333; 3330 } 3331 .country-modal__body { 3332 padding: 24px 32px 32px 32px; 3333 } 3334 .country-modal__label { 3335 display: block; 3336 color: #333; 3337 margin-bottom: 8px; 3338 } 3339 .country-modal__select { 3340 width: 100%; 3341 padding: 16px; 3342 border: 2px solid #e5e5e5; 3343 border-radius: 8px; 3344 margin-bottom: 24px; 3345 appearance: none; 3346 background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3e%3cpath stroke='%236b7280' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M6 8l4 4 4-4'/%3e%3c/svg%3e"); 3347 background-position: right 12px center; 3348 background-repeat: no-repeat; 3349 background-size: 16px; 3350 } 3351 .country-modal__select:focus { 3352 outline: none; 3353 border-color: #000; 3354 } 3355 .country-modal__button { 3356 width: 100%; 3357 background: #000; 3358 border: none; 3359 padding: 16px 24px; 3360 border-radius: 8px; 3361 transition: background-color 0.2s; 3362 } 3363 .country-modal__button:hover { 3364 background: #333; 3365 } 3366</style> 3367 3368<div class="disclosure"> 3369 <button 3370 type="button" 3371 class="disclosure__button localization-form__select localization-selector link link--text caption-large js-country-modal-trigger" 3372 aria-expanded="false" 3373 aria-controls="HeaderCountryMobile-country-results" 3374 aria-describedby="HeaderCountryMobileLabel" 3375 > 3376 <svg 3377 style=" 3378 width: 20px; 3379 margin-right: 5px; 3380 " 3381 xmlns="http://www.w3.org/2000/svg" 3382 aria-hidden="true" 3383 focusable="false" 3384 class="icon icon-localization" 3385 fill="none" 3386 viewBox="0 0 24 24" 3387 > 3388 <path d="m15 18 1-2-2.948-1.981-1.943-.124L10 15l2 3h3Z" stroke="currentColor" vector-effect="non-scaling-stroke"></path> 3389 <path d="M12.904 2.04A9.993 9.993 0 0 0 2.039 12.903c.414 4.754 4.303 8.643 9.057 9.057a9.993 9.993 0 0 0 10.865-10.865c-.414-4.753-4.303-8.642-9.057-9.057Z" stroke="currentColor" vector-effect="non-scaling-stroke"></path> 3390 <path d="M3 7.46 7.75 11l1.178-2.324 4.686-1.17L15 2" stroke="currentColor" vector-effect="non-scaling-stroke"></path> 3391 </svg> 3392 <span>United States | 3393 USD 3394 $</span> 3395 <svg class="icon icon-caret" viewBox="0 0 10 6"><path fill="currentColor" fill-rule="evenodd" d="M9.354.646a.5.5 0 0 0-.708 0L5 4.293 1.354.646a.5.5 0 0 0-.708.708l4 4a.5.5 0 0 0 .708 0l4-4a.5.5 0 0 0 0-.708" clip-rule="evenodd"/></svg> 3396 3397 </button> 3398</div> 3399 3400<div class="country-modal" id="countryModal-HeaderCountryMobile"> 3401 <div class="country-modal__content"> 3402 <div class="country-modal__header"> 3403 <h2 class="country-modal__title tw-text-2xl tw-font-semibold"></h2> 3404 <p class="country-modal__description tw-text-base"></p> 3405 <button class="country-modal__close js-country-modal-close" type="button">Ã</button> 3406 </div> 3407 <div class="country-modal__body"> 3408 <label class="country-modal__label tw-text-base" for="countrySelect-HeaderCountryMobile">Country</label> 3409 <select 3410 class="country-modal__select tw-text-base tw-p-4 tw-border-2 tw-border-gray-300 tw-rounded-lg" 3411 id="countrySelect-HeaderCountryMobile" 3412 name="country_code" 3413 ><option 3414 class="tw-text-base tw-p-4" 3415 value="CA" 3416 3417 > 3418 Canada (USD 3419 $) 3420 </option><option 3421 class="tw-text-base tw-p-4" 3422 value="US" 3423 3424 selected 3425 3426 > 3427 United States (USD 3428 $) 3429 </option></select> 3430 <button 3431 class="country-modal__button js-country-modal-submit tw-text-base tw-font-medium tw-bg-black tw-text-white tw-p-4 tw-rounded-lg hover:tw-bg-gray-800" 3432 type="button" 3433 > 3434 Shop now 3435 </button> 3436 </div> 3437 </div> 3438</div> 3439 3440<input type="hidden" name="country_code" value="US"> 3441
3442<script> 3443 document.addEventListener('DOMContentLoaded', function () { 3444 (function () { 3445 const localPosition = 'HeaderCountryMobile'; 3446 const modal = document.getElementById('countryModal-' + localPosition); 3447 if (!modal) return; 3448 const trigger = modal.previousElementSibling.querySelector('.js-country-modal-trigger'); 3449 const closeBtn = modal.querySelector('.js-country-modal-close'); 3450 const submitBtn = modal.querySelector('.js-country-modal-submit'); 3451 const select = document.getElementById('countrySelect-' + localPosition); 3452 3453 function openModal() { 3454 modal.classList.add('active'); 3455 document.body.style.overflow = 'hidden'; 3456 } 3457 3458 function closeModal() { 3459 modal.classList.remove('active'); 3460 document.body.style.overflow = ''; 3461 } 3462 3463 function submitSelection() { 3464 const selectedCountry = select.value; 3465 3466 const wrapper = trigger.closest('localization-form') || document; 3467 const form = wrapper.querySelector('form'); 3468 3469 if (form) { 3470 const hidden = form.querySelector('input[name="country_code"]'); 3471 if (hidden) hidden.value = selectedCountry; 3472 3473 let returnTo = form.querySelector('input[name="return_to"]'); 3474 if (!returnTo) { 3475 returnTo = document.createElement('input'); 3476 returnTo.type = 'hidden'; 3477 returnTo.name = 'return_to'; 3478 form.appendChild(returnTo); 3479 } 3480 returnTo.value = location.pathname + location.search + location.hash; 3481 3482 form.submit(); 3483 return; 3484 } 3485 3486 // Fallback 3487 const f = document.createElement('form'); 3488 f.method = 'POST'; 3489 f.action = '/localization'; 3490 3491 const formType = document.createElement('input'); 3492 formType.type = 'hidden'; 3493 formType.name = 'form_type'; 3494 formType.value = 'localization'; 3495 f.appendChild(formType); 3496 3497 const utf8 = document.createElement('input'); 3498 utf8.type = 'hidden'; 3499 utf8.name = 'utf8'; 3500 utf8.value = 'â'; 3501 f.appendChild(utf8); 3502 3503 const countryInput = document.createElement('input'); 3504 countryInput.type = 'hidden'; 3505 countryInput.name = 'country_code'; 3506 countryInput.value = selectedCountry; 3507 f.appendChild(countryInput); 3508 3509 const returnTo = document.createElement('input'); 3510 returnTo.type = 'hidden'; 3511 returnTo.name = 'return_to'; 3512 returnTo.value = location.pathname + location.search + location.hash; 3513 f.appendChild(returnTo); 3514 3515 document.body.appendChild(f); 3516 f.submit(); 3517 } 3518 3519 if (trigger) { 3520 trigger.addEventListener('click', function (e) { 3521 e.preventDefault(); 3522 openModal(); 3523 }); 3524 } 3525 3526 if (closeBtn) { 3527 closeBtn.addEventListener('click', closeModal); 3528 } 3529 3530 if (submitBtn) { 3531 submitBtn.addEventListener('click', submitSelection); 3532 } 3533 3534 modal.addEventListener('click', function (e) { 3535 if (e.target === modal) { 3536 closeModal(); 3537 } 3538 }); 3539 3540 document.addEventListener('keydown', function (e) { 3541 if (e.key === 'Escape' && modal.classList.contains('active')) { 3542 closeModal(); 3543 } 3544 }); 3545 })(); 3546 }); 3547</script>
3547 3548</div></form></localization-form> 3549 3550<localization-form><form method="post" action="/localization" id="HeaderLanguageMobileForm" accept-charset="UTF-8" class="localization-form" enctype="multipart/form-data"><input type="hidden" name="form_type" value="localization" /><input type="hidden" name="utf8" value="â" /><input type="hidden" name="_method" value="put" /><input type="hidden" name="return_to" value="/" /><div> 3551 <h2 class="visually-hidden" id="HeaderLanguageMobileLabel"> 3552 Language 3553 </h2><div class="disclosure"> 3554 <button 3555 type="button" 3556 class="disclosure__button localization-form__select localization-selector link link--text caption-large" 3557 aria-expanded="false" 3558 aria-controls="HeaderLanguageMobileList" 3559 aria-describedby="HeaderLanguageMobileLabel" 3560 > 3561 <span>English</span> 3562 <svg class="icon icon-caret" viewBox="0 0 10 6"><path fill="currentColor" fill-rule="evenodd" d="M9.354.646a.5.5 0 0 0-.708 0L5 4.293 1.354.646a.5.5 0 0 0-.708.708l4 4a.5.5 0 0 0 .708 0l4-4a.5.5 0 0 0 0-.708" clip-rule="evenodd"/></svg> 3563 3564 </button> 3565 <div class="disclosure__list-wrapper language-selector" hidden> 3566 <ul id="HeaderLanguageMobileList" role="list" class="disclosure__list list-unstyled"><li class="disclosure__item" tabindex="-1"> 3567 <a 3568 class="link link--text disclosure__link caption-large focus-inset" 3569 href="#" 3570 hreflang="en" 3571 lang="en" 3572 3573 aria-current="true" 3574 3575 data-value="en" 3576 > 3577 <span 3578 3579 ><svg xmlns="http://www.w3.org/2000/svg" fill="none" class="icon icon-checkmark" viewBox="0 0 12 9"><path fill="currentColor" fill-rule="evenodd" d="M11.35.643a.5.5 0 0 1 .006.707l-6.77 6.886a.5.5 0 0 1-.719-.006L.638 4.845a.5.5 0 1 1 .724-.69l2.872 3.011 6.41-6.517a.5.5 0 0 1 .707-.006z" clip-rule="evenodd"/></svg> 3580</span> 3581 <span> 3582 English 3583 </span> 3584 </a> 3585 </li><li class="disclosure__item" tabindex="-1"> 3586 <a 3587 class="link link--text disclosure__link caption-large focus-inset" 3588 href="#" 3589 hreflang="de" 3590 lang="de" 3591 3592 data-value="de" 3593 > 3594 <span 3595 3596 class="visibility-hidden" 3597 3598 ><svg xmlns="http://www.w3.org/2000/svg" fill="none" class="icon icon-checkmark" viewBox="0 0 12 9"><path fill="currentColor" fill-rule="evenodd" d="M11.35.643a.5.5 0 0 1 .006.707l-6.77 6.886a.5.5 0 0 1-.719-.006L.638 4.845a.5.5 0 1 1 .724-.69l2.872 3.011 6.41-6.517a.5.5 0 0 1 .707-.006z" clip-rule="evenodd"/></svg> 3599</span> 3600 <span> 3601 Deutsch 3602 </span> 3603 </a> 3604 </li><li class="disclosure__item" tabindex="-1"> 3605 <a 3606 class="link link--text disclosure__link caption-large focus-inset" 3607 href="#" 3608 hreflang="fr" 3609 lang="fr" 3610 3611 data-value="fr" 3612 > 3613 <span 3614 3615 class="visibility-hidden" 3616 3617 ><svg xmlns="http://www.w3.org/2000/svg" fill="none" class="icon icon-checkmark" viewBox="0 0 12 9"><path fill="currentColor" fill-rule="evenodd" d="M11.35.643a.5.5 0 0 1 .006.707l-6.77 6.886a.5.5 0 0 1-.719-.006L.638 4.845a.5.5 0 1 1 .724-.69l2.872 3.011 6.41-6.517a.5.5 0 0 1 .707-.006z" clip-rule="evenodd"/></svg> 3618</span> 3619 <span> 3620 Français 3621 </span> 3622 </a> 3623 </li></ul> 3624 </div> 3625</div> 3626<input type="hidden" name="locale_code" value="en"> 3627</div></form></localization-form></div> 3628 </div> 3629 </div> 3630 </div> 3631 </div> 3632 </details> 3633</header-drawer> 3634<h1 class="header__heading"><a href="/" class="header__heading-link link link--text focus-inset "><div class="header__heading-logo-wrapper"> 3635 3636 <img src="//funemstudio.com/cdn/shop/files/logo_fu-20-20_1.png?v=1733404145&width=600" alt="FÅ«nem Studio" srcset="//funemstudio.com/cdn/shop/files/logo_fu-20-20_1.png?v=1733404145&width=120 120w, //funemstudio.com/cdn/shop/files/logo_fu-20-20_1.png?v=1733404145&width=180 180w, //funemstudio.com/cdn/shop/files/logo_fu-20-20_1.png?v=1733404145&width=240 240w" width="120" height="69.31200000000001" loading="eager" class="header__heading-logo motion-reduce" sizes="(max-width: 240px) 50vw, 120px"> 3637 </div></a></h1> 3638 3639<style data-shopify> 3640 .desktop-menu-letter-spacing-sections--25711482372477__header { 3641 letter-spacing: 0px; 3642 } 3643</style> 3644 3645 3646 3647<nav class="header__inline-menu"> 3648 <ul 3649 class="list-menu list-menu--inline tw-justify-center tw-gap-4" 3650 role="list" 3651 ><li><header-menu> 3652 <details class="goshop-details-selector" id="Details-HeaderMenu-1"> 3653 <summary 3654 id="HeaderMenu-weaving-kits" 3655 class="header__menu-item list-menu__item link focus-inset tw-uppercase tw-font-bold desktop-menu-letter-spacing-sections--25711482372477__header !tw-text-xs" 3656 >
3657 <span> 3658 <a href="/collections/weaving-kits">Weaving Kits</a> 3659 </span><svg class="icon icon-caret" viewBox="0 0 10 6"><path fill="currentColor" fill-rule="evenodd" d="M9.354.646a.5.5 0 0 0-.708 0L5 4.293 1.354.646a.5.5 0 0 0-.708.708l4 4a.5.5 0 0 0 .708 0l4-4a.5.5 0 0 0 0-.708" clip-rule="evenodd"/></svg> 3660</summary> 3661 <ul 3662 id="HeaderMenu-MenuList-1" 3663 class="header__submenu list-menu list-menu--disclosure color-scheme-1 gradient caption-large motion-reduce global-settings-popup tw-min-w-52" 3664 role="list" 3665 tabindex="-1" 3666 ><li><a 3667 id="HeaderMenu-weaving-kits-kits-with-loom" 3668 href="/collections/kits-with-loom" 3669 class="header__menu-item list-menu__item link link--text focus-inset caption-large !tw-text-xs" 3670 3671 > 3672 Kits with loom 3673 </a></li><li><a 3674 id="HeaderMenu-weaving-kits-kits-without-loom" 3675 href="/collections/kits-without-loom" 3676 class="header__menu-item list-menu__item link link--text focus-inset caption-large !tw-text-xs" 3677 3678 > 3679 Kits without loom 3680 </a></li></ul> 3681 </details> 3682 </header-menu></li><li><a 3683 id="HeaderMenu-macrame-kits" 3684 href="/collections/macrame-kits-with-pattern" 3685 class="header__menu-item list-menu__item link link--text focus-inset tw-uppercase tw-font-bold desktop-menu-letter-spacing-sections--25711482372477__header !tw-text-xs" 3686 3687 > 3688 <span>Macrame Kits</span> 3689 </a></li><li><a 3690 id="HeaderMenu-freestyle-kits" 3691 href="/collections/weaving-freestyle-kits" 3692 class="header__menu-item list-menu__item link link--text focus-inset tw-uppercase tw-font-bold desktop-menu-letter-spacing-sections--25711482372477__header !tw-text-xs" 3693 3694 > 3695 <span>Freestyle Kits</span> 3696 </a></li><li><header-menu> 3697 <details class="goshop-details-selector" id="Details-HeaderMenu-4"> 3698 <summary 3699 id="HeaderMenu-yarns-fibers" 3700 class="header__menu-item list-menu__item link focus-inset tw-uppercase tw-font-bold desktop-menu-letter-spacing-sections--25711482372477__header !tw-text-xs" 3701 > 3702 <span> 3703 <a href="/collections/yarns-fibers">Yarns & Fibers</a> 3704 </span><svg class="icon icon-caret" viewBox="0 0 10 6"><path fill="currentColor" fill-rule="evenodd" d="M9.354.646a.5.5 0 0 0-.708 0L5 4.293 1.354.646a.5.5 0 0 0-.708.708l4 4a.5.5 0 0 0 .708 0l4-4a.5.5 0 0 0 0-.708" clip-rule="evenodd"/></svg> 3705</summary> 3706 <ul 3707 id="HeaderMenu-MenuList-4" 3708 class="header__submenu list-menu list-menu--disclosure color-scheme-1 gradient caption-large motion-reduce global-settings-popup tw-min-w-52" 3709 role="list" 3710 tabindex="-1" 3711 ><li><details id="Details-HeaderSubMenu-yarns-fibers-yarn-name"> 3712 <summary 3713 id="HeaderMenu-yarns-fibers-yarn-name" 3714 class="header__menu-item link link--text list-menu__item focus-inset caption-large !tw-text-xs" 3715 > 3716 <span>Yarn name</span><svg class="icon icon-caret" viewBox="0 0 10 6"><path fill="currentColor" fill-rule="evenodd" d="M9.354.646a.5.5 0 0 0-.708 0L5 4.293 1.354.646a.5.5 0 0 0-.708.708l4 4a.5.5 0 0 0 .708 0l4-4a.5.5 0 0 0 0-.708" clip-rule="evenodd"/></svg> 3717</summary> 3718 <ul 3719 id="HeaderMenu-SubMenuList-yarns-fibers-yarn-name-" 3720 class="header__submenu list-menu motion-reduce" 3721 ><li> 3722 <a 3723 id="HeaderMenu-yarns-fibers-yarn-name-cotton-warp-thread" 3724 href="/collections/cotton-warp-thread" 3725 class="header__menu-item list-menu__item link link--text focus-inset caption-large !tw-text-xs" 3726 3727 > 3728 Cotton Warp Thread 3729 </a> 3730 </li><li> 3731 <a 3732 id="HeaderMenu-yarns-fibers-yarn-name-embroidery-thread" 3733 href="/collections/embroidery-thread" 3734 class="header__menu-item list-menu__item link link--text focus-inset caption-large !tw-text-xs" 3735 3736 > 3737 Embroidery Thread 3738 </a> 3739 </li><li> 3740 <a 3741 id="HeaderMenu-yarns-fibers-yarn-name-yummy-yarn-fine" 3742 href="/collections/yummy-yarn-fine" 3743 class="header__menu-item list-menu__item link link--text focus-inset caption-large !tw-text-xs" 3744 3745 > 3746 Yummy Yarn Fine 3747 </a> 3748 </li><li> 3749 <a 3750 id="HeaderMenu-yarns-fibers-yarn-name-3mm-recycled-cotton-string" 3751 href="/collections/3mm-recycled-cotton-string" 3752 class="header__menu-item list-menu__item link link--text focus-inset caption-large !tw-text-xs" 3753 3754 > 3755 3mm Recycled Cotton String 3756 </a> 3757 </li></ul> 3758 </details></li><li>
3758<details id="Details-HeaderSubMenu-yarns-fibers-composition"> 3759 <summary 3760 id="HeaderMenu-yarns-fibers-composition" 3761 class="header__menu-item link link--text list-menu__item focus-inset caption-large !tw-text-xs" 3762 > 3763 <span>Composition</span><svg class="icon icon-caret" viewBox="0 0 10 6"><path fill="currentColor" fill-rule="evenodd" d="M9.354.646a.5.5 0 0 0-.708 0L5 4.293 1.354.646a.5.5 0 0 0-.708.708l4 4a.5.5 0 0 0 .708 0l4-4a.5.5 0 0 0 0-.708" clip-rule="evenodd"/></svg> 3764</summary> 3765 <ul 3766 id="HeaderMenu-SubMenuList-yarns-fibers-composition-" 3767 class="header__submenu list-menu motion-reduce" 3768 ><li> 3769 <a 3770 id="HeaderMenu-yarns-fibers-composition-wool" 3771 href="/collections/wool" 3772 class="header__menu-item list-menu__item link link--text focus-inset caption-large !tw-text-xs" 3773 3774 > 3775 Wool 3776 </a> 3777 </li><li> 3778 <a 3779 id="HeaderMenu-yarns-fibers-composition-cotton" 3780 href="/collections/cotton" 3781 class="header__menu-item list-menu__item link link--text focus-inset caption-large !tw-text-xs" 3782 3783 > 3784 Cotton 3785 </a> 3786 </li><li> 3787 <a 3788 id="HeaderMenu-yarns-fibers-composition-other" 3789 href="/collections/others" 3790 class="header__menu-item list-menu__item link link--text focus-inset caption-large !tw-text-xs" 3791 3792 > 3793 Other 3794 </a> 3795 </li></ul> 3796 </details></li><li><details id="Details-HeaderSubMenu-yarns-fibers-technique"> 3797 <summary 3798 id="HeaderMenu-yarns-fibers-technique" 3799 class="header__menu-item link link--text list-menu__item focus-inset caption-large !tw-text-xs" 3800 > 3801 <span>Technique</span><svg class="icon icon-caret" viewBox="0 0 10 6"><path fill="currentColor" fill-rule="evenodd" d="M9.354.646a.5.5 0 0 0-.708 0L5 4.293 1.354.646a.5.5 0 0 0-.708.708l4 4a.5.5 0 0 0 .708 0l4-4a.5.5 0 0 0 0-.708" clip-rule="evenodd"/></svg> 3802</summary> 3803 <ul 3804 id="HeaderMenu-SubMenuList-yarns-fibers-technique-" 3805 class="header__submenu list-menu motion-reduce" 3806 ><li> 3807 <a 3808 id="HeaderMenu-yarns-fibers-technique-weaving" 3809 href="/collections/yarns-fibers" 3810 class="header__menu-item list-menu__item link link--text focus-inset caption-large !tw-text-xs" 3811 3812 > 3813 Weaving 3814 </a> 3815 </li><li> 3816 <a 3817 id="HeaderMenu-yarns-fibers-technique-macrame" 3818 href="/collections/macrame" 3819 class="header__menu-item list-menu__item link link--text focus-inset caption-large !tw-text-xs" 3820 3821 > 3822 Macrame 3823 </a> 3824 </li><li> 3825 <a 3826 id="HeaderMenu-yarns-fibers-technique-crochet" 3827 href="/collections/crochet-yarns" 3828 class="header__menu-item list-menu__item link link--text focus-inset caption-large !tw-text-xs" 3829 3830 > 3831 Crochet 3832 </a> 3833 </li></ul> 3834 </details></li></ul> 3835 </details> 3836 </header-menu></li><li><header-menu> 3837 <details class="goshop-details-selector" id="Details-HeaderMenu-5"> 3838 <summary 3839 id="HeaderMenu-looms-tools" 3840 class="header__menu-item list-menu__item link focus-inset tw-uppercase tw-font-bold desktop-menu-letter-spacing-sections--25711482372477__header !tw-text-xs" 3841 >
3842 <span> 3843 <a href="/collections/looms-tools">Looms & Tools</a> 3844 </span><svg class="icon icon-caret" viewBox="0 0 10 6"><path fill="currentColor" fill-rule="evenodd" d="M9.354.646a.5.5 0 0 0-.708 0L5 4.293 1.354.646a.5.5 0 0 0-.708.708l4 4a.5.5 0 0 0 .708 0l4-4a.5.5 0 0 0 0-.708" clip-rule="evenodd"/></svg> 3845</summary> 3846 <ul 3847 id="HeaderMenu-MenuList-5" 3848 class="header__submenu list-menu list-menu--disclosure color-scheme-1 gradient caption-large motion-reduce global-settings-popup tw-min-w-52" 3849 role="list" 3850 tabindex="-1" 3851 ><li><a 3852 id="HeaderMenu-looms-tools-weaving-looms" 3853 href="/collections/weaving-looms" 3854 class="header__menu-item list-menu__item link link--text focus-inset caption-large !tw-text-xs" 3855 3856 > 3857 Weaving Looms 3858 </a></li><li><a 3859 id="HeaderMenu-looms-tools-swift-looms" 3860 href="/collections/swift-loom" 3861 class="header__menu-item list-menu__item link link--text focus-inset caption-large !tw-text-xs" 3862 3863 > 3864 Swift Looms 3865 </a></li><li><a 3866 id="HeaderMenu-looms-tools-tools" 3867 href="/collections/tools" 3868 class="header__menu-item list-menu__item link link--text focus-inset caption-large !tw-text-xs" 3869 3870 > 3871 Tools 3872 </a></li></ul> 3873 </details> 3874 </header-menu></li><li><a 3875 id="HeaderMenu-video-tutorials" 3876 href="https://shopify-guides-web-funem.vercel.app/en/products/166/guides/68" 3877 class="header__menu-item list-menu__item link link--text focus-inset tw-uppercase tw-font-bold desktop-menu-letter-spacing-sections--25711482372477__header !tw-text-xs" 3878 3879 > 3880 <span>Video Tutorials</span> 3881 </a></li><li><a 3882 id="HeaderMenu-coming-soon" 3883 href="/collections/coming-soon" 3884 class="header__menu-item list-menu__item link link--text focus-inset tw-uppercase tw-font-bold desktop-menu-letter-spacing-sections--25711482372477__header !tw-text-xs" 3885 3886 > 3887 <span>Coming soon</span> 3888 </a></li><li><a 3889 id="HeaderMenu-reviews" 3890 href="/pages/reviews-1" 3891 class="header__menu-item list-menu__item link link--text focus-inset tw-uppercase tw-font-bold desktop-menu-letter-spacing-sections--25711482372477__header !tw-text-xs" 3892 3893 > 3894 <span>Reviews</span> 3895 </a></li></ul> 3896</nav> 3897
3898<script async> 3899 document.addEventListener('DOMContentLoaded', function () { 3900 const menuItems = document.querySelectorAll('.goshop-details-selector'); 3901 menuItems.forEach((item) => { 3902 item.addEventListener('mouseover', function () { 3903 item.removeAttribute('open'); 3904 item.setAttribute('open', ''); 3905 }); 3906 item.addEventListener('mouseout', function () { 3907 item.removeAttribute('open'); 3908 }); 3909 }); 3910 3911 const childDetailsWithGrandchilds = document.querySelectorAll('.header__submenu details'); 3912 childDetailsWithGrandchilds.forEach((childDetail) => { 3913 childDetail.addEventListener('mouseover', function (e) { 3914 childDetail.setAttribute('open', ''); 3915 }); 3916 childDetail.addEventListener('mouseout', function (e) { 3917 childDetail.removeAttribute('open'); 3918 }); 3919 }); 3920 }); 3921</script>
3921 3922 3923<div class="header__icons header__icons--localization header-localization tw-flex tw-items-center tw-space-x-4"> 3924 3925 <div class="header__search"> 3926 3927<predictive-search class="search-modal__form header__search" data-loading-text="Loading..."><form action="/search" method="get" role="search" class="search search-modal__form"> 3928 <div class="field"> 3929 <input 3930 class="search__input field__input" 3931 id="Search-In-Modal" 3932 type="search" 3933 name="q" 3934 value="" 3935 placeholder="Search our site"role="combobox" 3936 aria-expanded="false" 3937 aria-owns="predictive-search-results" 3938 aria-controls="predictive-search-results" 3939 aria-haspopup="listbox" 3940 aria-autocomplete="list" 3941 autocorrect="off" 3942 autocomplete="off" 3943 autocapitalize="off" 3944 spellcheck="false"> 3945 <label class="field__label" for="Search-In-Modal">Search our site</label> 3946 <input type="hidden" name="options[prefix]" value="last"> 3947 <button 3948 type="reset" 3949 class="reset__button field__button hidden" 3950 aria-label="Clear search term" 3951 > 3952 <span class="svg-wrapper"><svg fill="none" stroke="currentColor" class="icon icon-close" viewBox="0 0 18 18"><circle cx="9" cy="9" r="8.5" stroke-opacity=".2"/><path stroke-linecap="round" stroke-linejoin="round" d="M11.83 11.83 6.172 6.17M6.229 11.885l5.544-5.77"/></svg> 3953</span> 3954 </button> 3955 <button class="search__button field__button" aria-label="Search"> 3956 <span class="svg-wrapper"><svg stroke="black" fill="none" class="icon icon-search" viewBox="0 0 18 19"><path fill="currentColor" fill-rule="evenodd" d="M11.03 11.68A5.784 5.784 0 1 1 2.85 3.5a5.784 5.784 0 0 1 8.18 8.18m.26 1.12a6.78 6.78 0 1 1 .72-.7l5.4 5.4a.5.5 0 1 1-.71.7z" clip-rule="evenodd"/></svg> 3957</span> 3958 </button> 3959 </div><div class="predictive-search predictive-search--header" tabindex="-1" data-predictive-search> 3960 </div> 3961 3962 <span class="predictive-search-status visually-hidden" role="status" aria-hidden="true"></span></form></predictive-search> 3963 3964 <!-- Mobile: Search toggle button (icon only) --> 3965 <button class="header__search-toggle tw-block lg:tw-hidden" type="button" id="search-toggle"> 3966 <span class="svg-wrapper tw-stroke-black"> 3967 <svg stroke="black" fill="none" class="icon icon-search" viewBox="0 0 18 19"><path fill="currentColor" fill-rule="evenodd" d="M11.03 11.68A5.784 5.784 0 1 1 2.85 3.5a5.784 5.784 0 0 1 8.18 8.18m.26 1.12a6.78 6.78 0 1 1 .72-.7l5.4 5.4a.5.5 0 1 1-.71.7z" clip-rule="evenodd"/></svg> 3968 3969 </span> 3970 <span class="visually-hidden">Search</span> 3971 </button> 3972 3973 <button class="header__search-fake-input tw-hidden lg:tw-flex tw-gap-64 tw-items-center tw-border tw-border-gray-300 tw-rounded-full tw-p-3 hover:tw-border-gray-900 tw-transition-all tw-duration-100 tw-w-full" type="button" id="search-fake-input"> 3974 <span class="header__search-fake-input-text">Search</span> 3975 <span class="svg-wrapper tw-stroke-black"> 3976 <svg stroke="black" fill="none" class="icon icon-search" viewBox="0 0 18 19"><path fill="currentColor" fill-rule="evenodd" d="M11.03 11.68A5.784 5.784 0 1 1 2.85 3.5a5.784 5.784 0 0 1 8.18 8.18m.26 1.12a6.78 6.78 0 1 1 .72-.7l5.4 5.4a.5.5 0 1 1-.71.7z" clip-rule="evenodd"/></svg> 3977 3978 </span> 3979 </button> 3980 </div> 3981 3982 <div class="desktop-localization-wrapper tw-flex tw-items-center"><localization-form class="small-hide medium-hide" data-prevent-hide><form method="post" action="/localization" id="HeaderCountryForm" accept-charset="UTF-8" class="localization-form" enctype="multipart/form-data"><input type="hidden" name="form_type" value="localization" /><input type="hidden" name="utf8" value="â" /><input type="hidden" name="_method" value="put" /><input type="hidden" name="return_to" value="/" /><div> 3983 <h2 class="visually-hidden" id="HeaderCountryLabel">Country/region</h2> 3984 3985<style> 3986 .country-modal { 3987 position: fixed; 3988 top: 0; 3989 left: 0; 3990 right: 0; 3991 bottom: 0; 3992 z-index: 10000; 3993 background: rgba(0, 0, 0, 0.7); 3994 display: none;
3995 align-items: center; 3996 justify-content: center; 3997 padding: 20px; 3998 } 3999 .country-modal.active { 4000 display: flex; 4001 } 4002 .country-modal__content { 4003 background: white; 4004 border-radius: 12px; 4005 max-width: 500px; 4006 width: 100%; 4007 max-height: 80vh; 4008 overflow: hidden; 4009 position: relative; 4010 box-shadow: 0 20px 40px rgba(0, 0, 0, 0.3); 4011 } 4012 .country-modal__header { 4013 padding: 32px 32px 24px 32px; 4014 border-bottom: 1px solid #e5e5e5; 4015 position: relative; 4016 } 4017 .country-modal__title { 4018 margin: 0 0 12px 0; 4019 color: #1a1a1a; 4020 } 4021 .country-modal__subtitle { 4022 font-size: 1rem; 4023 color: #666; 4024 margin: 0 0 16px 0; 4025 line-height: 1.5; 4026 } 4027 .country-modal__description { 4028 color: #666; 4029 margin: 0; 4030 line-height: 1.5; 4031 } 4032 .country-modal__close { 4033 position: absolute; 4034 top: 20px; 4035 right: 20px; 4036 background: none; 4037 border: none; 4038 font-size: 24px; 4039 cursor: pointer; 4040 color: #999; 4041 padding: 0px 8px; 4042 border-radius: 6px; 4043 transition: background-color 0.2s; 4044 } 4045 .country-modal__close:hover { 4046 background-color: #f5f5f5; 4047 color: #333; 4048 } 4049 .country-modal__body { 4050 padding: 24px 32px 32px 32px; 4051 } 4052 .country-modal__label { 4053 display: block; 4054 color: #333; 4055 margin-bottom: 8px; 4056 } 4057 .country-modal__select { 4058 width: 100%; 4059 padding: 16px; 4060 border: 2px solid #e5e5e5; 4061 border-radius: 8px; 4062 margin-bottom: 24px; 4063 appearance: none; 4064 background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3e%3cpath stroke='%236b7280' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M6 8l4 4 4-4'/%3e%3c/svg%3e"); 4065 background-position: right 12px center; 4066 background-repeat: no-repeat; 4067 background-size: 16px; 4068 } 4069 .country-modal__select:focus { 4070 outline: none; 4071 border-color: #000; 4072 } 4073 .country-modal__button { 4074 width: 100%; 4075 background: #000; 4076 border: none; 4077 padding: 16px 24px; 4078 border-radius: 8px; 4079 transition: background-color 0.2s; 4080 } 4081 .country-modal__button:hover { 4082 background: #333; 4083 } 4084</style> 4085 4086<div class="disclosure"> 4087 <button 4088 type="button" 4089 class="disclosure__button localization-form__select localization-selector link link--text caption-large js-country-modal-trigger" 4090 aria-expanded="false" 4091 aria-controls="HeaderCountry-country-results" 4092 aria-describedby="HeaderCountryLabel" 4093 > 4094 <svg 4095 style=" 4096 width: 20px; 4097 margin-right: 5px; 4098 " 4099 xmlns="http://www.w3.org/2000/svg" 4100 aria-hidden="true" 4101 focusable="false" 4102 class="icon icon-localization" 4103 fill="none" 4104 viewBox="0 0 24 24" 4105 > 4106 <path d="m15 18 1-2-2.948-1.981-1.943-.124L10 15l2 3h3Z" stroke="currentColor" vector-effect="non-scaling-stroke"></path> 4107 <path d="M12.904 2.04A9.993 9.993 0 0 0 2.039 12.903c.414 4.754 4.303 8.643 9.057 9.057a9.993 9.993 0 0 0 10.865-10.865c-.414-4.753-4.303-8.642-9.057-9.057Z" stroke="currentColor" vector-effect="non-scaling-stroke"></path> 4108 <path d="M3 7.46 7.75 11l1.178-2.324 4.686-1.17L15 2" stroke="currentColor" vector-effect="non-scaling-stroke"></path> 4109 </svg> 4110 <span>United States | 4111 USD 4112 $</span> 4113 <svg class="icon icon-caret" viewBox="0 0 10 6"><path fill="currentColor" fill-rule="evenodd" d="M9.354.646a.5.5 0 0 0-.708 0L5 4.293 1.354.646a.5.5 0 0 0-.708.708l4 4a.5.5 0 0 0 .708 0l4-4a.5.5 0 0 0 0-.708" clip-rule="evenodd"/></svg> 4114 4115 </button> 4116</div> 4117 4118<div class="country-modal" id="countryModal-HeaderCountry"> 4119 <div class="country-modal__content"> 4120 <div class="country-modal__header"> 4121 <h2 class="country-modal__title tw-text-2xl tw-font-semibold">Select your shipping country</h2> 4122 <p class="country-modal__description tw-text-base">Buy from the country of your choice. Remember that we can only ship your order to addresses located in the chosen country.</p> 4123 <button class="country-modal__close js-country-modal-close" type="button">Ã</button> 4124 </div> 4125 <div class="country-modal__body"> 4126 <label class="country-modal__label tw-text-base" for="countrySelect-HeaderCountry">Country</label> 4127 <select 4128 class="country-modal__select tw-text-base tw-p-4 tw-border-2 tw-border-gray-300 tw-rounded-lg" 4129 id="countrySelect-HeaderCountry" 4130 name="country_code" 4131 ><option 4132 class="tw-text-base tw-p-4" 4133 value="CA" 4134 4135 > 4136 Canada (USD 4137 $) 4138 </option><option 4139 class="tw-text-base tw-p-4" 4140 value="US" 4141 4142 selected 4143 4144 > 4145 United States (USD 4146 $) 4147 </option></select> 4148 <button 4149 class="country-modal__button js-country-modal-submit tw-text-base tw-font-medium tw-bg-black tw-text-white tw-p-4 tw-rounded-lg hover:tw-bg-gray-800" 4150 type="button" 4151 > 4152 Shop now 4153 </button> 4154 </div> 4155 </div> 4156</div> 4157 4158<input type="hidden" name="country_code" value="US"> 4159
4160<script> 4161 document.addEventListener('DOMContentLoaded', function () { 4162 (function () { 4163 const localPosition = 'HeaderCountry'; 4164 const modal = document.getElementById('countryModal-' + localPosition); 4165 if (!modal) return; 4166 const trigger = modal.previousElementSibling.querySelector('.js-country-modal-trigger'); 4167 const closeBtn = modal.querySelector('.js-country-modal-close'); 4168 const submitBtn = modal.querySelector('.js-country-modal-submit'); 4169 const select = document.getElementById('countrySelect-' + localPosition); 4170 4171 function openModal() { 4172 modal.classList.add('active'); 4173 document.body.style.overflow = 'hidden'; 4174 } 4175 4176 function closeModal() { 4177 modal.classList.remove('active'); 4178 document.body.style.overflow = ''; 4179 } 4180 4181 function submitSelection() { 4182 const selectedCountry = select.value; 4183 4184 const wrapper = trigger.closest('localization-form') || document; 4185 const form = wrapper.querySelector('form'); 4186 4187 if (form) { 4188 const hidden = form.querySelector('input[name="country_code"]'); 4189 if (hidden) hidden.value = selectedCountry; 4190 4191 let returnTo = form.querySelector('input[name="return_to"]'); 4192 if (!returnTo) { 4193 returnTo = document.createElement('input'); 4194 returnTo.type = 'hidden'; 4195 returnTo.name = 'return_to'; 4196 form.appendChild(returnTo); 4197 } 4198 returnTo.value = location.pathname + location.search + location.hash; 4199 4200 form.submit(); 4201 return; 4202 } 4203 4204 // Fallback 4205 const f = document.createElement('form'); 4206 f.method = 'POST'; 4207 f.action = '/localization'; 4208 4209 const formType = document.createElement('input'); 4210 formType.type = 'hidden'; 4211 formType.name = 'form_type'; 4212 formType.value = 'localization'; 4213 f.appendChild(formType); 4214 4215 const utf8 = document.createElement('input'); 4216 utf8.type = 'hidden'; 4217 utf8.name = 'utf8'; 4218 utf8.value = 'â'; 4219 f.appendChild(utf8); 4220 4221 const countryInput = document.createElement('input'); 4222 countryInput.type = 'hidden'; 4223 countryInput.name = 'country_code'; 4224 countryInput.value = selectedCountry; 4225 f.appendChild(countryInput); 4226 4227 const returnTo = document.createElement('input'); 4228 returnTo.type = 'hidden'; 4229 returnTo.name = 'return_to'; 4230 returnTo.value = location.pathname + location.search + location.hash; 4231 f.appendChild(returnTo); 4232 4233 document.body.appendChild(f); 4234 f.submit(); 4235 } 4236 4237 if (trigger) { 4238 trigger.addEventListener('click', function (e) { 4239 e.preventDefault(); 4240 openModal(); 4241 }); 4242 } 4243 4244 if (closeBtn) { 4245 closeBtn.addEventListener('click', closeModal); 4246 } 4247 4248 if (submitBtn) { 4249 submitBtn.addEventListener('click', submitSelection); 4250 } 4251 4252 modal.addEventListener('click', function (e) { 4253 if (e.target === modal) { 4254 closeModal(); 4255 } 4256 }); 4257 4258 document.addEventListener('keydown', function (e) { 4259 if (e.key === 'Escape' && modal.classList.contains('active')) { 4260 closeModal(); 4261 } 4262 }); 4263 })(); 4264 }); 4265</script>
4265 4266</div></form></localization-form> 4267 4268</div> 4269 4270 <div class="wishlist-wrapper"> 4271 <div style="--gw-wl-wishlistThemeSettings-primaryColor: #1D2939; --gw-wl-wishlistThemeSettings-secondaryColor: #00baee; --gw-wl-wishlistIconSettings-heartColor: #090909; --gw-wl-wishlistIconSettings-backgroundColor: #ffffff; --gw-wl-wishlistButtonSettings-borderRadius: 90; --gw-wl-wishlistButtonSettings-color: #1D2939; --gw-wl-wishlistButtonSettings-fontColor: #1a1a1a; --gw-wl-wishlistButtonSettings-style: outlined; --gw-wl-wishlistDrawerAndPageSettings-drawerPosition: R; --gw-wl-wishlistDrawerAndPageSettings-launcherBackgroundColor: #ffffff; --gw-wl-wishlistDrawerAndPageSettings-launcherFontColor: #1a1a1a; --gw-wl-wishlistDrawerAndPageSettings-launcherIconBackgroundColor: #1D2939; --gw-wl-wishlistDrawerAndPageSettings-buttonsColor: #1D2939; --gw-wl-wishlistDrawerAndPageSettings-buttonsFontColor: #1a1a1a; --gw-wl-wishlistDrawerAndPageSettings-buttonsStyle: outlined; --gw-wl-wishlistDrawerAndPageSettings-buttonsBorderRadius: 90; --gw-wl-wishlistDrawerAndPageSettings-linkColor: #00baee;"><a class="gw-wl-go-to-wishlist-header-widget svelte-1jwpl9d" data-items-count="0" href="/pages/wishlist" aria-label="Go to wishlist page"><svg style="color: black" xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" aria-labelledby="" role="presentation" fill="none"><g stroke="black" fill=""><path d="M11.4807 6.1862L12 6.68455L12.5193 6.1862C13.447 5.29596 14.7044 4.75 16.0909 4.75C18.9402 4.75 21.25 7.0598 21.25 9.90909C21.25 12.5032 19.8356 14.5608 18.0169 16.1398C16.1975 17.7194 14.0516 18.7475 12.7931 19.2652C12.2797 19.4764 11.7203 19.4764 11.2069 19.2652C9.9484 18.7475 7.80251 17.7194 5.98314 16.1398C4.16437 14.5609 2.75 12.5032 2.75 9.90909C2.75 7.0598 5.0598 4.75 7.90909 4.75C9.2956 4.75 10.553 5.29596 11.4807 6.1862Z" stroke="black" stroke-width="1.5"></path></g></svg></a></div> 4272 </div> 4273 <a 4274 href="/account/login" 4275 class="header__icon header__icon--account link focus-inset small-hide tw-text-gray-600 tw-flex tw-items-center" 4276 rel="nofollow" 4277 ><account-icon><span class="svg-wrapper tw-stroke-black"><svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false" class="icon icon-account" fill="none" viewBox="0 0 14 18"> 4278 <path d="M7.34497 10.0933C4.03126 10.0933 1.34497 12.611 1.34497 15.7169C1.34497 16.4934 1.97442 17.1228 2.75088 17.1228H11.9391C12.7155 17.1228 13.345 16.4934 13.345 15.7169C13.345 12.611 10.6587 10.0933 7.34497 10.0933Z" stroke="currentColor"></path> 4279 <ellipse cx="7.34503" cy="5.02631" rx="3.63629" ry="3.51313" stroke="currentColor" stroke-linecap="square"></ellipse> 4280 </svg></span></account-icon><span class="visually-hidden">Log in</span> 4281 </a><a href="/cart" class="header__icon header__icon--cart link focus-inset tw-flex tw-items-center" id="cart-icon-bubble"> 4282 4283 <span class="svg-wrapper tw-stroke-black"><svg xmlns:xlink="http://www.w3.org/1999/xlink" xmlns="http://www.w3.org/2000/svg" class="icon icon-cart" aria-hidden="true" focusable="false" width="24" height="24"><defs><symbol id="icon-cart" fill="none" viewBox="0 0 24 24"> 4284 <path d="M16 10V6a4 4 0 0 0-8 0v4" fill="none" stroke="#212326" stroke-linecap="round" stroke-linejoin="round" vector-effect="non-scaling-stroke"></path> 4285 <path class="icon-fill" d="M20.46 15.44 18.39 21a1.39 1.39 0 0 1-1.27.93H6.88A1.39 1.39 0 0 1 5.61 21l-2.07-5.56-1.23-3.26c-.12-.34-.23-.62-.32-.85a17.28 17.28 0 0 1 20 0c-.09.23-.2.51-.32.85Z" fill="none"></path> 4286 <path d="M20.46 15.44 18.39 21a1.39 1.39 0 0 1-1.27.93H6.88A1.39 1.39 0 0 1 5.61 21l-2.07-5.56-1.23-3.26c-.12-.34-.23-.62-.32-.85a17.28 17.28 0 0 1 20 0c-.09.23-.2.51-.32.85Z" fill="none" stroke="#212326" stroke-miterlimit="10" vector-effect="non-scaling-stroke"></path> 4287 </symbol></defs> 4288 <g> 4289 <path d="M16 10V6a4 4 0 0 0-8 0v4" fill="none" stroke="#212326" stroke-linecap="round" stroke-linejoin="round" vector-effect="non-scaling-stroke"></path> 4290 <path class="icon-fill" d="M20.46 15.44 18.39 21a1.39 1.39 0 0 1-1.27.93H6.88A1.39 1.39 0 0 1 5.61 21l-2.07-5.56-1.23-3.26c-.12-.34-.23-.62-.32-.85a17.28 17.28 0 0 1 20 0c-.09.23-.2.51-.32.85Z" fill="none"></path> 4291 <path d="M20.46 15.44 18.39 21a1.39 1.39 0 0 1-1.27.93H6.88A1.39 1.39 0 0 1 5.61 21l-2.07-5.56-1.23-3.26c-.12-.34-.23-.62-.32-.85a17.28 17.28 0 0 1 20 0c-.09.23-.2.51-.32.85Z" fill="none" stroke="#212326" stroke-miterlimit="10" vector-effect="non-scaling-stroke"></path> 4292 </g> 4293 </svg></span> 4294
4295 <span class="visually-hidden">Cart</span></a> 4296 </div> 4297 </header> 4298</sticky-header> 4299 4300<!-- Search Modal --> 4301<div class="header__search-modal" id="search-modal"> 4302 <div class="header__search-modal-content tw-max-w-[500px] lg:tw-max-w-[768px] tw-w-full tw-bg-white tw-rounded-lg tw-shadow-lg tw-mt-12 sm:tw-mt-10"> 4303 <div class="header__search-modal-header"> 4304 <h3>Search</h3> 4305 <button class="header__search-modal-close" type="button" id="search-close"> 4306 Ã 4307 </button> 4308 </div> 4309 <div class="header__search-modal-body"><predictive-search class="search-modal__form" data-loading-text="Loading..."><form action="/search" method="get" role="search" class="search search-modal__form"> 4310 <div class="field"> 4311 <input 4312 class="search__input field__input" 4313 id="Search-In-Modal-Main" 4314 type="search" 4315 name="q" 4316 value="" 4317 placeholder="Search"role="combobox" 4318 aria-expanded="false" 4319 aria-owns="predictive-search-results-main" 4320 aria-controls="predictive-search-results-main" 4321 aria-haspopup="listbox" 4322 aria-autocomplete="list" 4323 autocorrect="off" 4324 autocomplete="off" 4325 autocapitalize="off" 4326 spellcheck="false"> 4327 <label class="field__label" for="Search-In-Modal-Main">Search</label> 4328 <input type="hidden" name="options[prefix]" value="last"> 4329 <button 4330 type="reset" 4331 class="reset__button field__button hidden" 4332 aria-label="Clear search term" 4333 > 4334 <span class="svg-wrapper"><svg fill="none" stroke="currentColor" class="icon icon-close" viewBox="0 0 18 18"><circle cx="9" cy="9" r="8.5" stroke-opacity=".2"/><path stroke-linecap="round" stroke-linejoin="round" d="M11.83 11.83 6.172 6.17M6.229 11.885l5.544-5.77"/></svg> 4335</span> 4336 </button> 4337 <button class="search__button field__button" aria-label="Search"> 4338 <span class="svg-wrapper"><svg stroke="black" fill="none" class="icon icon-search" viewBox="0 0 18 19"><path fill="currentColor" fill-rule="evenodd" d="M11.03 11.68A5.784 5.784 0 1 1 2.85 3.5a5.784 5.784 0 0 1 8.18 8.18m.26 1.12a6.78 6.78 0 1 1 .72-.7l5.4 5.4a.5.5 0 1 1-.71.7z" clip-rule="evenodd"/></svg> 4339</span> 4340 </button> 4341 </div><div class="predictive-search predictive-search--header" tabindex="-1" data-predictive-search> 4342 </div> 4343 4344 <span class="predictive-search-status visually-hidden" role="status" aria-hidden="true"></span></form></predictive-search></div> 4345 </div> 4346</div> 4347
4348<script> 4349document.addEventListener('DOMContentLoaded', function() { 4350 const searchToggle = document.getElementById('search-toggle'); 4351 const searchFakeInput = document.getElementById('search-fake-input'); 4352 const searchModal = document.getElementById('search-modal'); 4353 const searchClose = document.getElementById('search-close'); 4354 const searchInput = document.getElementById('Search-In-Modal-Main'); 4355 4356 function openSearchModal() { 4357 searchModal.classList.add('active'); 4358 document.body.style.overflow = 'hidden'; 4359 // Focus no input após um pequeno delay para garantir que o modal está visÃvel 4360 setTimeout(() => { 4361 if (searchInput) { 4362 searchInput.focus(); 4363 } 4364 }, 100); 4365 } 4366 4367 function closeSearchModal() { 4368 searchModal.classList.remove('active'); 4369 document.body.style.overflow = ''; 4370 } 4371 4372 // Mobile: icon button 4373 if (searchToggle) { 4374 searchToggle.addEventListener('click', openSearchModal); 4375 } 4376 4377 // Desktop: fake input 4378 if (searchFakeInput) { 4379 searchFakeInput.addEventListener('click', openSearchModal); 4380 } 4381 4382 if (searchClose) { 4383 searchClose.addEventListener('click', closeSearchModal); 4384 } 4385 4386 // Fechar ao clicar no overlay 4387 if (searchModal) { 4388 searchModal.addEventListener('click', function(e) { 4389 if (e.target === searchModal) { 4390 closeSearchModal(); 4391 } 4392 }); 4393 } 4394 4395 // Fechar com ESC 4396 document.addEventListener('keydown', function(e) { 4397 if (e.key === 'Escape' && searchModal.classList.contains('active')) { 4398 closeSearchModal(); 4399 } 4400 }); 4401}); 4402</script>
4402 4403
4404<script type="application/ld+json"> 4405 { 4406 "@context": "http://schema.org", 4407 "@type": "Organization", 4408 "name": "Fūnem Studio", 4409 4410 "logo": "https:\/\/funemstudio.com\/cdn\/shop\/files\/logo_fu-20-20_1.png?v=1733404145\u0026width=500", 4411 4412 "sameAs": [ 4413 "", 4414 "https:\/\/www.facebook.com\/funemstudio", 4415 "https:\/\/www.pinterest.com\/funemstudio\/", 4416 "https:\/\/www.instagram.com\/funemstudio\/", 4417 "https:\/\/www.tiktok.com\/@funemstudio", 4418 "", 4419 "", 4420 "https:\/\/youtube.com\/@funemstudio9957?si=dEgklswX_s5Usyyc", 4421 "" 4422 ], 4423 "url": "https:\/\/funemstudio.com" 4424 } 4425</script>
4425 4426
4426<script type="application/ld+json"> 4427 { 4428 "@context": "http://schema.org", 4429 "@type": "WebSite", 4430 "name": "Fūnem Studio", 4431 "potentialAction": { 4432 "@type": "SearchAction", 4433 "target": "https:\/\/funemstudio.com\/search?q={search_term_string}", 4434 "query-input": "required name=search_term_string" 4435 }, 4436 "url": "https:\/\/funemstudio.com" 4437 } 4438 </script>
4438 4439</div> 4440<!-- END sections: header-group --> 4441 4442 <main id="MainContent" class="content-for-layout focus-none" role="main" tabindex="-1"> 4443 <div id="shopify-section-template--25711483945341__17895036562d6c052f" class="shopify-section"> 4444 4445 4446<style data-shopify> 4447 .ai-home-banner-abhretgtmttqwofbpraigenblockc155a19rcx6ry { 4448 display: block; 4449 width: 100%; 4450 max-width: 100%; 4451 } 4452 4453 .ai-home-banner-abhretgtmttqwofbpraigenblockc155a19rcx6ry__link { 4454 display: block; 4455 width: 100%; 4456 color: inherit; 4457 text-decoration: none; 4458 } 4459 4460 .ai-home-banner-abhretgtmttqwofbpraigenblockc155a19rcx6ry__media, 4461 .ai-home-banner-abhretgtmttqwofbpraigenblockc155a19rcx6ry__placeholder { 4462 display: block; 4463 width: 100%; 4464 overflow: hidden; 4465 background: #f3f0e6; 4466 } 4467 4468 .ai-home-banner-abhretgtmttqwofbpraigenblockc155a19rcx6ry__media img { 4469 display: block; 4470 width: 100%; 4471 height: auto; 4472 max-width: 100%; 4473 } 4474 4475 .ai-home-banner-abhretgtmttqwofbpraigenblockc155a19rcx6ry__placeholder { 4476 position: relative; 4477 min-height: 240px; 4478 color: #121212; 4479 } 4480 4481 .ai-home-banner-abhretgtmttqwofbpraigenblockc155a19rcx6ry__placeholder svg { 4482 display: block; 4483 width: 100%; 4484 height: 100%; 4485 min-height: 240px; 4486 max-height: 520px; 4487 } 4488 4489 .ai-home-banner-abhretgtmttqwofbpraigenblockc155a19rcx6ry__empty-state { 4490 position: absolute; 4491 right: 20px; 4492 bottom: 16px; 4493 left: 20px; 4494 margin: 0; 4495 color: #121212; 4496 font-size: 14px; 4497 line-height: 1.4; 4498 text-align: center; 4499 } 4500 4501 @media screen and (max-width: 749px) { 4502 .ai-home-banner-abhretgtmttqwofbpraigenblockc155a19rcx6ry { 4503 width: 100%; 4504 } 4505 } 4506</style> 4507 4508<home-banner-abhretgtmttqwofbpraigenblockc155a19rcx6ry 4509 class="ai-home-banner-abhretgtmttqwofbpraigenblockc155a19rcx6ry" 4510 4511> 4512 4513 4514 <a 4515 class="ai-home-banner-abhretgtmttqwofbpraigenblockc155a19rcx6ry__link" 4516 href="/collections/kits" 4517 aria-label="" 4518 > 4519 4520 4521 <picture class="ai-home-banner-abhretgtmttqwofbpraigenblockc155a19rcx6ry__media"> 4522 4523 <source 4524 media="(max-width: 749px)" 4525 srcset="//funemstudio.com/cdn/shop/files/funem_banner_mobile_1209x1301_enhanced.jpg?v=1789503357&width=1600" 4526 > 4527 4528 4529 <img 4530 src="//funemstudio.com/cdn/shop/files/funem_banner_desktop_1672x941_enhanced.jpg?v=1789503357&width=2400" 4531 alt="" 4532 width="1672" 4533 height="941" 4534 loading="eager" 4535 > 4536 4537 </picture> 4538 4539 4540 </a> 4541 4542 4543</home-banner-abhretgtmttqwofbpraigenblockc155a19rcx6ry> 4544
4545<script> 4546 (function() { 4547 class HomeBannerabhretgtmttqwofbpraigenblockc155a19rcx6ry extends HTMLElement { 4548 connectedCallback() { 4549 this.setAttribute('role', 'region'); 4550 } 4551 } 4552 4553 if (!customElements.get('home-banner-abhretgtmttqwofbpraigenblockc155a19rcx6ry')) { 4554 customElements.define('home-banner-abhretgtmttqwofbpraigenblockc155a19rcx6ry', HomeBannerabhretgtmttqwofbpraigenblockc155a19rcx6ry); 4555 } 4556 })(); 4557</script>
4557 4558 4559 4560 4561</div><section id="shopify-section-template--25711483945341__goshop_featured_kits_DLwPjJ" class="shopify-section section"><link href="//funemstudio.com/cdn/shop/t/23/assets/component-card.css?v=148962651175116789151763152053" rel="stylesheet" type="text/css" media="all" /> 4562<link href="//funemstudio.com/cdn/shop/t/23/assets/component-price.css?v=179033232983767072791763056413" rel="stylesheet" type="text/css" media="all" /> 4563<style data-shopify> 4564 .section-template--25711483945341__goshop_featured_kits_DLwPjJ-padding { 4565 padding-top: 27px; 4566 padding-bottom: 27px; 4567 } 4568 4569 @media screen and (min-width: 750px) { 4570 .section-template--25711483945341__goshop_featured_kits_DLwPjJ-padding { 4571 padding-top: 36px; 4572 padding-bottom: 36px; 4573 } 4574 .section-template--25711483945341__goshop_featured_kits_DLwPjJ-padding .price-item { 4575 4576 font-size: 1.6rem !important; 4577 } 4578 4579 } 4580 4581 .collection-button-template--25711483945341__goshop_featured_kits_DLwPjJ { 4582 transition: all 0.3s ease; 4583 border: 1px solid transparent; 4584 } 4585 .collection-button-template--25711483945341__goshop_featured_kits_DLwPjJ.selected { 4586 border-color: ; 4587 color: ; 4588 } /* Only apply hover effects when show_secondary_image is enabled */ 4589 4590 /* Transição suave para o efeito hover */ 4591 .section-template--25711483945341__goshop_featured_kits_DLwPjJ-padding .goshop-product-card-border .goshop-product-card-image { 4592 transition: opacity 0.5s ease-in-out ; 4593 will-change: opacity ; 4594 } 4595 4596 .section-template--25711483945341__goshop_featured_kits_DLwPjJ-padding .goshop-product-card-border .goshop-product-card-image--secondary { 4597 opacity: 0 ; 4598 position: absolute ; 4599 top: 0 ; 4600 left: 0 ; 4601 right: 0 ; 4602 bottom: 0; 4603 width: 100%; 4604 height: 100%; 4605 object-fit: cover; 4606 transition: opacity 0.5s ease-in-out; 4607 will-change: opacity; 4608 } 4609 4610 .section-template--25711483945341__goshop_featured_kits_DLwPjJ-padding .goshop-product-card-border:hover .goshop-product-card-image--secondary { 4611 opacity: 1 ; 4612 } 4613 4614 .section-template--25711483945341__goshop_featured_kits_DLwPjJ-padding .goshop-product-card-border:hover .goshop-product-card-image:not(.goshop-product-card-image--secondary) { 4615 opacity: 0; 4616 } 4617 4618 4619 .goshop-tag-letter-spacing-template--25711483945341__goshop_featured_kits_DLwPjJ { 4620 letter-spacing: px; 4621 } 4622 4623 .goshop-title-letter-spacing-template--25711483945341__goshop_featured_kits_DLwPjJ { 4624 letter-spacing: 2px; 4625 } 4626 4627 .goshop-grid-cols-template--25711483945341__goshop_featured_kits_DLwPjJ { 4628 grid-template-columns: repeat(2, minmax(0, 1fr)); 4629 } 4630 4631 @media (min-width: 768px) { 4632 .goshop-grid-cols-template--25711483945341__goshop_featured_kits_DLwPjJ { 4633 grid-template-columns: repeat(3, minmax(0, 1fr)); 4634 } 4635 .collection-button-template--25711483945341__goshop_featured_kits_DLwPjJ { 4636 border: 2px solid transparent; 4637 } 4638 } 4639 4640 .featured-collections-splide .splide__slide { 4641 display: flex !important; 4642 flex-direction: column !important; 4643 } 4644</style> 4645 4646 4647 4648<div class="page-width section-template--25711483945341__goshop_featured_kits_DLwPjJ-padding "> 4649 <div 4650 class=" gradient color-scheme-1" 4651 id="jump-featured-products-template--25711483945341__goshop_featured_kits_DLwPjJ" 4652 > 4653 <div class=" tw-mb-7 lg:tw-mb-12"> 4654 <div class="tw-flex tw-justify-between tw-items-center tw-gap-5 lg:tw-gap-10"> 4655 4656 4657 4658<style data-shopify> 4659 .goshop-highlited-text-template--25711483945341__goshop_featured_kits_DLwPjJ { 4660 font-family: Cabin, sans-serif; 4661 font-size: 36px; 4662 color: ; 4663 letter-spacing: 2px; 4664 } 4665 4666 @media (min-width: 750px) { 4667 .goshop-highlited-text-template--25711483945341__goshop_featured_kits_DLwPjJ { 4668 font-size: calc(36px * 1.2); 4669 } 4670 } 4671</style> 4672 4673 4674 4675<h2 class="goshop-highlited-text-template--25711483945341__goshop_featured_kits_DLwPjJ tw-max-w-[600px] tw-normal-case tw-font-bold "> 4676 Bestselling Kits 4677</h2> 4678 4679 4680 <div 4681 class="tw-hidden lg:tw-flex tw-h-fit tw-rounded-[10px] tw-border tw-justify-center lg:tw-w-fit tw-w-[320px]" 4682 style="background-color: " 4683 > 4684 4685 4686 4687 </div> 4688 4689 <p 4690 class="tw-leading-[130%] tw-text-sm tw-tracking-[0.65px] tw-underline tw-underline-solid tw-underline-offset-auto tw-decoration-from-font tw-text-capitalize tw-font-bold" 4691 style="color: ;" 4692 > 4693 <a 4694 class="md:tw-mr-0 lg:tw-mr-8 tw-text-[13px] lg:tw-text-base tw-leading-[130%] tw-tracking-[0.65px] lg:tw-tracking-[0.8px] tw-underline" 4695 href="/collections/kits" 4696 > 4697 View all 4698 </a> 4699 </p> 4700 </div> 4701 4702 <div 4703 class=" lg:tw-hidden tw-h-fit tw-rounded-[10px] tw-grid tw-auto-cols-auto tw-justify-center tw-mx-auto tw-items-center lg:tw-w-[520px] tw-w-full" 4704 style="background-color: ; grid-template-columns: repeat(1, minmax(0, 1fr));" 4705 > 4706 4707 4708 4709 </div> 4710 </div> 4711
4712 <!-- Desktop Layout --> 4713 <div class="tw-hidden lg:tw-block"> 4714 4715 <div class="splide featured-collections-splide"> 4716 <div class="splide__track tw-flex tw-items-center tw-justify-center"> 4717 <ul class="splide__list jump-featured-products--splide__list tw-flex tw-items-center tw-justify-center"> 4718 4719 4720 4721 4722 4723 4724 4725 4726 4727<li 4728 class="splide__slide jump-featured-products--splide__slide " 4729 data-collection="kits" 4730 data-slide 4731 style="display: none;" 4732 > 4733 <link href="//funemstudio.com/cdn/shop/t/23/assets/component-rating.css?v=179577762467860590411763056408" rel="stylesheet" type="text/css" media="all" /> 4734 <link href="//funemstudio.com/cdn/shop/t/23/assets/component-volume-pricing.css?v=111870094811454961941763056407" rel="stylesheet" type="text/css" media="all" /> 4735 4736 <link href="//funemstudio.com/cdn/shop/t/23/assets/component-price.css?v=179033232983767072791763056413" rel="stylesheet" type="text/css" media="all" /> 4737 <link href="//funemstudio.com/cdn/shop/t/23/assets/quick-order-list.css?v=176170244563023824121763056408" rel="stylesheet" type="text/css" media="all" /> 4738 <link href="//funemstudio.com/cdn/shop/t/23/assets/quantity-popover.css?v=129068967981937647381763056411" rel="stylesheet" type="text/css" media="all" /> 4739 4740 <link href="//funemstudio.com/cdn/shop/t/23/assets/goshop-component-card.css?v=99072863452595198731763056410" rel="stylesheet" type="text/css" media="all" /> 4741 4742 4743<div 4744 class="goshop-product-card-wrapper tw-flex tw-flex-col tw-justify-between tw-h-full " 4745 data-product-id="8719803973930" 4746 4747> 4748 <a href="/products/weaving-loom-kit-xlarge" class="tw-block tw-flex-grow"> 4749 <div> 4750 <div class="goshop-product-card-image-wrapper"> 4751 <div class="goshop-product-card-border tw-relative tw-overflow-hidden tw-aspect-square"><img 4752 data-srcset="//funemstudio.com/cdn/shop/files/Pick_colors_tag_-_Funem_10_be17933f-2c75-47b0-8073-58a73be106e8.jpg?v=1750759752&width=165 165w,//funemstudio.com/cdn/shop/files/Pick_colors_tag_-_Funem_10_be17933f-2c75-47b0-8073-58a73be106e8.jpg?v=1750759752&width=360 360w,//funemstudio.com/cdn/shop/files/Pick_colors_tag_-_Funem_10_be17933f-2c75-47b0-8073-58a73be106e8.jpg?v=1750759752&width=533 533w,//funemstudio.com/cdn/shop/files/Pick_colors_tag_-_Funem_10_be17933f-2c75-47b0-8073-58a73be106e8.jpg?v=1750759752&width=720 720w,//funemstudio.com/cdn/shop/files/Pick_colors_tag_-_Funem_10_be17933f-2c75-47b0-8073-58a73be106e8.jpg?v=1750759752&width=940 940w,//funemstudio.com/cdn/shop/files/Pick_colors_tag_-_Funem_10_be17933f-2c75-47b0-8073-58a73be106e8.jpg?v=1750759752&width=1066 1066w,//funemstudio.com/cdn/shop/files/Pick_colors_tag_-_Funem_10_be17933f-2c75-47b0-8073-58a73be106e8.jpg?v=1750759752 1200w 4753 " 4754 src="//funemstudio.com/cdn/shop/files/Pick_colors_tag_-_Funem_10_be17933f-2c75-47b0-8073-58a73be106e8.jpg?v=1750759752&width=533" 4755 data-src="//funemstudio.com/cdn/shop/files/Pick_colors_tag_-_Funem_10_be17933f-2c75-47b0-8073-58a73be106e8.jpg?v=1750759752&width=533" 4756 data-sizes="(min-width: 1600px) 367px, (min-width: 990px) calc((100vw - 130px) / 4), (min-width: 750px) calc((100vw - 120px) / 3), calc((100vw - 35px) / 2)" 4757 alt="Weaving Loom All In One Kit - XLarge - Learn The Basics Weaving Kit" 4758 class="motion-reduce goshop-product-card-image tw-transition-opacity tw-duration-500 lazyload lazyautosizes" 4759 loading="lazy" 4760 width="1200" 4761 height="1200" 4762 > 4763 <div 4764 class="goshop-overlay-container tw-px-2 tw-py-[6px] lg:tw-px-[15px] lg:tw-py-4" 4765 > 4766 4767 4768 4769 4770 4771<div 4772 class="tw-gap-2 tw-flex tw-flex-wrap card__badge tw-z-10" 4773> 4774 4775 4776 4777 4778 <span 4779 id="NoMediaStandardBadge-template--25711483945341__goshop_featured_kits_DLwPjJ-8719803973930" 4780 class="badge badge--bottom-left" 4781 style="background-color: #ffb502; color: #FFFFFF;" 4782 > 4783 -11% 4784 </span></div> 4785 4786 4787 4788 </div><img 4789 data-srcset="//funemstudio.com/cdn/shop/files/WhatsApp_Image_2026-07-03_at_13.51.10.jpg?v=1783098712&width=165 165w,//funemstudio.com/cdn/shop/files/WhatsApp_Image_2026-07-03_at_13.51.10.jpg?v=1783098712&width=360 360w,//funemstudio.com/cdn/shop/files/WhatsApp_Image_2026-07-03_at_13.51.10.jpg?v=1783098712&width=533 533w,//funemstudio.com/cdn/shop/files/WhatsApp_Image_2026-07-03_at_13.51.10.jpg?v=1783098712&width=720 720w,//funemstudio.com/cdn/shop/files/WhatsApp_Image_2026-07-03_at_13.51.10.jpg?v=1783098712&width=940 940w,//funemstudio.com/cdn/shop/files/WhatsApp_Image_2026-07-03_at_13.51.10.jpg?v=1783098712&width=1066 1066w,//funemstudio.com/cdn/shop/files/WhatsApp_Image_2026-07-03_at_13.51.10.jpg?v=1783098712 1200w 4790 " 4791 src="//funemstudio.com/cdn/shop/files/WhatsApp_Image_2026-07-03_at_13.51.10.jpg?v=1783098712&width=533" 4792 data-src="//funemstudio.com/cdn/shop/files/WhatsApp_Image_2026-07-03_at_13.51.10.jpg?v=1783098712&width=533" 4793 data-sizes="(min-width: 1600px) 367px, (min-width: 990px) calc((100vw - 130px) / 4), (min-width: 750px) calc((100vw - 120px) / 3), calc((100vw - 35px) / 2)" 4794 alt="Weaving Loom All In One Kit - XLarge - Learn The Basics Weaving Kit" 4795 class="goshop-product-card-image goshop-product-card-image--secondary lazyload lazyautosizes" 4796 loading="lazy" 4797 width="1200" 4798 height="1200" 4799 > 4800 </div> 4801 </div> 4802 <div class="tw-flex tw-flex-col tw-gap-2"> 4803 <div class="tw-mt-2 tw-flex tw-justify-between tw-items-start tw-gap-3" style="text-align: left;"> 4804 <h3 4805 style="color: #000000" 4806 class="tw-text-sm md:tw-text-base tw-line-clamp-3 md:tw-line-clamp-2 tw-font-semibold tw-leading-tight tw-flex-grow tw-whitespace-normal" 4807 4808 id="title-template--25711483945341__goshop_featured_kits_DLwPjJ-8719803973930" 4809 4810 >
4811 <span 4812 id="CardLink-template--25711483945341__goshop_featured_kits_DLwPjJ-8719803973930" 4813 class="full-unstyled-link" 4814 aria-labelledby="CardLink-template--25711483945341__goshop_featured_kits_DLwPjJ-8719803973930 Badge-template--25711483945341__goshop_featured_kits_DLwPjJ-8719803973930" 4815 > 4816 Weaving Loom All In One Kit - XLarge - Learn The Basics Weaving Kit 4817 </span> 4818 </h3> 4819 4820 <div class="tw-flex-shrink-0"> 4821 4822<div 4823 class=" 4824 price price--on-sale" 4825 > 4826 <div class="price__container"> 4827 <div class="price__regular"><span class="visually-hidden visually-hidden--inline">Regular price</span> 4828 <span 4829 style="color: #ffb502;" 4830 class="price-item price-item--regular !tw-text-lg !tw-leading-4 tw-font-bold" 4831 > 4832 $124.99 4833 </span></div> 4834 4835 <div 4836 class=" 4837 tw-flex 4838 price__sale 4839 4840 tw-gap-1 md:tw-gap-3 lg:tw-gap-4 4841 4842 4843 " 4844 > 4845 <div class="tw-flex tw-items-center tw-gap-3 md:tw-gap-4"> 4846 <div 4847 class=" 4848 price-custom tw-flex 4849 4850 tw-flex-col-reverse 4851 4852 tw-mx-auto tw-justify-center 4853 4854 " 4855 > 4856 <span class="visually-hidden visually-hidden--inline">Regular price</span> 4857 <span class="tw-flex tw-items-center"> 4858 <s 4859 style="color: rgba(33, 35, 38, .7); font-weight: 400;" 4860 class=" 4861 price-item-custom price-item price-item--regular tw-text-sm md:tw-text-base 4862 4863 4864 4865 tw-line-through !tw-mr-0 4866 4867 " 4868 > 4869 $139.99 4870 </s> 4871 </span><span class="visually-hidden visually-hidden--inline">Sale price</span> 4872 <span 4873 style="position: relative;color: #ffb502; font-weight: bold;" 4874 class=" 4875 price-item price-item--sale price-item--last tw-text-sm md:tw-text-base tw-leading-4 tw-font-bold 4876 4877 tw-leading-tight 4878 4879 4880 !tw-mr-0 4881 " 4882 > 4883 $124.99 4884 </span> 4885 </div> 4886 4887 4888 </div> 4889 </div> 4890 4891 <small class="unit-price caption hidden"> 4892 <span class="visually-hidden">Unit price</span> 4893 <span class="price-item price-item--last"> 4894 <span></span> 4895 <span aria-hidden="true">/</span> 4896 <span class="visually-hidden"> per </span> 4897 <span> 4898 </span> 4899 </span> 4900 </small> 4901 </div> 4902 </div> 4903 4904 4905 </div> 4906 </div> 4907 4908 4909 <div 4910 style="" 4911 class="jdgm-widget jdgm-preview-badge tw-text-sm" 4912 data-id="8719803973930" 4913 data-template="manual-installation" 4914 data-auto-install="false" 4915> 4916 <div style='display:none' class='jdgm-prev-badge' data-average-rating='4.73' data-number-of-reviews='41' data-number-of-questions='12'> <span class='jdgm-prev-badge__stars' data-score='4.73' tabindex='0' aria-label='4.73 stars' role='button'> <span class='jdgm-star jdgm--on'></span><span class='jdgm-star jdgm--on'></span><span class='jdgm-star jdgm--on'></span><span class='jdgm-star jdgm--on'></span><span class='jdgm-star jdgm--half'></span> </span> <span class='jdgm-prev-badge__text'> 41 reviews </span> </div> 4917</div> 4918 4919 4920</div> 4921 </div> 4922 </a> 4923</div> 4924 4925</li> 4926 4927 4928 4929 4930 4931<li 4932 class="splide__slide jump-featured-products--splide__slide " 4933 data-collection="kits" 4934 data-slide 4935 style="display: none;" 4936 > 4937 4938 4939<div 4940 class="goshop-product-card-wrapper tw-flex tw-flex-col tw-justify-between tw-h-full " 4941 data-product-id="15953153524093" 4942 4943> 4944 <a href="/products/tea-towel-x2-weaving-kit-supplies-and-xlarge-loom-with-pattern-x-studio-stiller-with-cotton" class="tw-block tw-flex-grow"> 4945 <div> 4946 <div class="goshop-product-card-image-wrapper"> 4947 <div class="goshop-product-card-border tw-relative tw-overflow-hidden tw-aspect-square"><img 4948 data-srcset="//funemstudio.com/cdn/shop/files/tea-towel-woven-dustyblue-mustard-white-01_d6e561bf-26
4948d7-43e3-ab2d-14e9e43ce141.jpg?v=1789974111&width=165 165w,//funemstudio.com/cdn/shop/files/tea-towel-woven-dustyblue-mustard-white-01_d6e561bf-26d7-43e3-ab2d-14e9e43ce141.jpg?v=1789974111&width=360 360w,//funemstudio.com/cdn/shop/files/tea-towel-woven-dustyblue-mustard-white-01_d6e561bf-26d7-43e3-ab2d-14e9e43ce141.jpg?v=1789974111&width=533 533w,//funemstudio.com/cdn/shop/files/tea-towel-woven-dustyblue-mustard-white-01_d6e561bf-26d7-43e3-ab2d-14e9e43ce141.jpg?v=1789974111&width=720 720w,//funemstudio.com/cdn/shop/files/tea-towel-woven-dustyblue-mustard-white-01_d6e561bf-26d7-43e3-ab2d-14e9e43ce141.jpg?v=1789974111&width=940 940w,//funemstudio.com/cdn/shop/files/tea-towel-woven-dustyblue-mustard-white-01_d6e561bf-26d7-43e3-ab2d-14e9e43ce141.jpg?v=1789974111&width=1066 1066w,//funemstudio.com/cdn/shop/files/tea-towel-woven-dustyblue-mustard-white-01_d6e561bf-26d7-43e3-ab2d-14e9e43ce141.jpg?v=1789974111 1200w 4949 " 4950 src="//funemstudio.com/cdn/shop/files/tea-towel-woven-dustyblue-mustard-white-01_d6e561bf-26d7-43e3-ab2d-14e9e43ce141.jpg?v=1789974111&width=533" 4951 data-src="//funemstudio.com/cdn/shop/files/tea-towel-woven-dustyblue-mustard-white-01_d6e561bf-26d7-43e3-ab2d-14e9e43ce141.jpg?v=1789974111&width=533" 4952 data-sizes="(min-width: 1600px) 367px, (min-width: 990px) calc((100vw - 130px) / 4), (min-width: 750px) calc((100vw - 120px) / 3), calc((100vw - 35px) / 2)" 4953 alt="Tea Towel (x2) Kit - XLarge loom with Woven Cotton - x Studio Stiller" 4954 class="motion-reduce goshop-product-card-image tw-transition-opacity tw-duration-500 lazyload lazyautosizes" 4955 loading="lazy" 4956 width="1200" 4957 height="1200" 4958 > 4959 <div 4960 class="goshop-overlay-container tw-px-2 tw-py-[6px] lg:tw-px-[15px] lg:tw-py-4" 4961 > 4962 4963 4964 4965 4966 4967<div 4968 class="tw-gap-2 tw-flex tw-flex-wrap card__badge tw-z-10" 4969> 4970 4971 4972 4973 4974 <span 4975 id="NoMediaStandardBadge-template--25711483945341__goshop_featured_kits_DLwPjJ-15953153524093" 4976 class="badge badge--bottom-left" 4977 style="background-color: #ffb502; color: #FFFFFF;" 4978 > 4979 -11% 4980 </span></div> 4981 4982 4983 4984 </div><img 4985 data-srcset="//funemstudio.com/cdn/shop/files/tea-towel-woven-dustyblue-mustard-white-02_91ba52b7-84ef-42b8-8385-af3a9f3a8d84.jpg?v=1789974112&width=165 165w,//funemstudio.com/cdn/shop/files/tea-towel-woven-dustyblue-mustard-white-02_91ba52b7-84ef-42b8-8385-af3a9f3a8d84.jpg?v=1789974112&width=360 360w,//funemstudio.com/cdn/shop/files/tea-towel-woven-dustyblue-mustard-white-02_91ba52b7-84ef-42b8-8385-af3a9f3a8d84.jpg?v=1789974112&width=533 533w,//funemstudio.com/cdn/shop/files/tea-towel-woven-dustyblue-mustard-white-02_91ba52b7-84ef-42b8-8385-af3a9f3a8d84.jpg?v=1789974112&width=720 720w,//funemstudio.com/cdn/shop/files/tea-towel-woven-dustyblue-mustard-white-02_91ba52b7-84ef-42b8-8385-af3a9f3a8d84.jpg?v=1789974112&width=940 940w,//funemstudio.com/cdn/shop/files/tea-towel-woven-dustyblue-mustard-white-02_91ba52b7-84ef-42b8-8385-af3a9f3a8d84.jpg?v=1789974112&width=1066 1066w,//funemstudio.com/cdn/shop/files/tea-towel-woven-dustyblue-mustard-white-02_91ba52b7-84ef-42b8-8385-af3a9f3a8d84.jpg?v=1789974112 1200w 4986 " 4987 src="//funemstudio.com/cdn/shop/files/tea-towel-woven-dustyblue-mustard-white-02_91ba52b7-84ef-42b8-8385-af3a9f3a8d84.jpg?v=1789974112&width=533" 4988 data-src="//funemstudio.com/cdn/shop/files/tea-towel-woven-dustyblue-mustard-white-02_91ba52b7-84ef-42b8-8385-af3a9f3a8d84.jpg?v=1789974112&width=533" 4989 data-sizes="(min-width: 1600px) 367px, (min-width: 990px) calc((100vw - 130px) / 4), (min-width: 750px) calc((100vw - 120px) / 3), calc((100vw - 35px) / 2)" 4990 alt="Tea Towel (x2) Kit - XLarge loom with Woven Cotton - x Studio Stiller" 4991 class="goshop-product-card-image goshop-product-card-image--secondary lazyload lazyautosizes" 4992 loading="lazy" 4993 width="1200" 4994 height="1200" 4995 > 4996 </div> 4997 </div> 4998 <div class="tw-flex tw-flex-col tw-gap-2"> 4999 <div class="tw-mt-2 tw-flex tw-justify-between tw-items-start tw-gap-3" style="text-align: left;"> 5000 <h3 5001 style="color: #000000" 5002 class="tw-text-sm md:tw-text-base tw-line-clamp-3 md:tw-line-clamp-2 tw-font-semibold tw-leading-tight tw-flex-grow tw-whitespace-normal" 5003 5004 id="title-template--25711483945341__goshop_featured_kits_DLwPjJ-15953153524093" 5005 5006 >
5007 <span 5008 id="CardLink-template--25711483945341__goshop_featured_kits_DLwPjJ-15953153524093" 5009 class="full-unstyled-link" 5010 aria-labelledby="CardLink-template--25711483945341__goshop_featured_kits_DLwPjJ-15953153524093 Badge-template--25711483945341__goshop_featured_kits_DLwPjJ-15953153524093" 5011 > 5012 Tea Towel (x2) Kit - XLarge loom with Woven Cotton - x Studio Stiller 5013 </span> 5014 </h3> 5015 5016 <div class="tw-flex-shrink-0"> 5017 5018<div 5019 class=" 5020 price price--on-sale" 5021 > 5022 <div class="price__container"> 5023 <div class="price__regular"><span class="visually-hidden visually-hidden--inline">Regular price</span> 5024 <span 5025 style="color: #ffb502;" 5026 class="price-item price-item--regular !tw-text-lg !tw-leading-4 tw-font-bold" 5027 > 5028 $159.99 5029 </span></div> 5030 5031 <div 5032 class=" 5033 tw-flex 5034 price__sale 5035 5036 tw-gap-1 md:tw-gap-3 lg:tw-gap-4 5037 5038 5039 " 5040 > 5041 <div class="tw-flex tw-items-center tw-gap-3 md:tw-gap-4"> 5042 <div 5043 class=" 5044 price-custom tw-flex 5045 5046 tw-flex-col-reverse 5047 5048 tw-mx-auto tw-justify-center 5049 5050 " 5051 > 5052 <span class="visually-hidden visually-hidden--inline">Regular price</span> 5053 <span class="tw-flex tw-items-center"> 5054 <s 5055 style="color: rgba(33, 35, 38, .7); font-weight: 400;" 5056 class=" 5057 price-item-custom price-item price-item--regular tw-text-sm md:tw-text-base 5058 5059 5060 5061 tw-line-through !tw-mr-0 5062 5063 " 5064 > 5065 $179.90 5066 </s> 5067 </span><span class="visually-hidden visually-hidden--inline">Sale price</span> 5068 <span 5069 style="position: relative;color: #ffb502; font-weight: bold;" 5070 class=" 5071 price-item price-item--sale price-item--last tw-text-sm md:tw-text-base tw-leading-4 tw-font-bold 5072 5073 tw-leading-tight 5074 5075 5076 !tw-mr-0 5077 " 5078 > 5079 $159.99 5080 </span> 5081 </div> 5082 5083 5084 </div> 5085 </div> 5086 5087 <small class="unit-price caption hidden"> 5088 <span class="visually-hidden">Unit price</span> 5089 <span class="price-item price-item--last"> 5090 <span></span> 5091 <span aria-hidden="true">/</span> 5092 <span class="visually-hidden"> per </span> 5093 <span> 5094 </span> 5095 </span> 5096 </small> 5097 </div> 5098 </div> 5099 5100 5101 </div> 5102 </div> 5103 5104 5105 <div 5106 style="" 5107 class="jdgm-widget jdgm-preview-badge tw-text-sm" 5108 data-id="15953153524093" 5109 data-template="manual-installation" 5110 data-auto-install="false" 5111> 5112 <div style='display:none' class='jdgm-prev-badge' data-average-rating='4.14' data-number-of-reviews='7' data-number-of-questions='6'> <span class='jdgm-prev-badge__stars' data-score='4.14' tabindex='0' aria-label='4.14 stars' role='button'> <span class='jdgm-star jdgm--on'></span><span class='jdgm-star jdgm--on'></span><span class='jdgm-star jdgm--on'></span><span class='jdgm-star jdgm--on'></span><span class='jdgm-star jdgm--off'></span> </span> <span class='jdgm-prev-badge__text'> 7 reviews </span> </div> 5113</div> 5114 5115 5116<div class="tw-flex tw-flex-col tw-gap-2"><span class="tw-text-sm tw-line-clamp-1">Weaving</span></div></div> 5117 </div> 5118 </a> 5119</div> 5120 5121</li> 5122 5123 5124 5125 5126 5127<li 5128 class="splide__slide jump-featured-products--splide__slide " 5129 data-collection="kits" 5130 data-slide 5131 style="display: none;" 5132 > 5133 5134 5135<div 5136 class="goshop-product-card-wrapper tw-flex tw-flex-col tw-justify-between tw-h-full " 5137 data-product-id="15953195008381" 5138
5139> 5140 <a href="/products/dishcloth-x2-weaving-kit-supplies-and-large-wak-loom-with-pattern-with-cotton" class="tw-block tw-flex-grow"> 5141 <div> 5142 <div class="goshop-product-card-image-wrapper"> 5143 <div class="goshop-product-card-border tw-relative tw-overflow-hidden tw-aspect-square"><img 5144 data-srcset="//funemstudio.com/cdn/shop/files/dishcloths-woven-mustard-blue-01_90aa7ad4-00d7-4f06-929a-14670c405ea0.jpg?v=1790264102&width=165 165w,//funemstudio.com/cdn/shop/files/dishcloths-woven-mustard-blue-01_90aa7ad4-00d7-4f06-929a-14670c405ea0.jpg?v=1790264102&width=360 360w,//funemstudio.com/cdn/shop/files/dishcloths-woven-mustard-blue-01_90aa7ad4-00d7-4f06-929a-14670c405ea0.jpg?v=1790264102&width=533 533w,//funemstudio.com/cdn/shop/files/dishcloths-woven-mustard-blue-01_90aa7ad4-00d7-4f06-929a-14670c405ea0.jpg?v=1790264102&width=720 720w,//funemstudio.com/cdn/shop/files/dishcloths-woven-mustard-blue-01_90aa7ad4-00d7-4f06-929a-14670c405ea0.jpg?v=1790264102&width=940 940w,//funemstudio.com/cdn/shop/files/dishcloths-woven-mustard-blue-01_90aa7ad4-00d7-4f06-929a-14670c405ea0.jpg?v=1790264102&width=1066 1066w,//funemstudio.com/cdn/shop/files/dishcloths-woven-mustard-blue-01_90aa7ad4-00d7-4f06-929a-14670c405ea0.jpg?v=1790264102 1200w 5145 " 5146 src="//funemstudio.com/cdn/shop/files/dishcloths-woven-mustard-blue-01_90aa7ad4-00d7-4f06-929a-14670c405ea0.jpg?v=1790264102&width=533" 5147 data-src="//funemstudio.com/cdn/shop/files/dishcloths-woven-mustard-blue-01_90aa7ad4-00d7-4f06-929a-14670c405ea0.jpg?v=1790264102&width=533" 5148 data-sizes="(min-width: 1600px) 367px, (min-width: 990px) calc((100vw - 130px) / 4), (min-width: 750px) calc((100vw - 120px) / 3), calc((100vw - 35px) / 2)" 5149 alt="Dishcloth (x2) Kit - Large WAK loom with Woven Yarn" 5150 class="motion-reduce goshop-product-card-image tw-transition-opacity tw-duration-500 lazyload lazyautosizes" 5151 loading="lazy" 5152 width="1200" 5153 height="1200" 5154 > 5155 <div 5156 class="goshop-overlay-container tw-px-2 tw-py-[6px] lg:tw-px-[15px] lg:tw-py-4" 5157 > 5158 5159 5160 5161 5162 5163<div 5164 class="tw-gap-2 tw-flex tw-flex-wrap card__badge tw-z-10" 5165> 5166 5167 5168 5169 5170 <span 5171 id="NoMediaStandardBadge-template--25711483945341__goshop_featured_kits_DLwPjJ-15953195008381" 5172 class="badge badge--bottom-left" 5173 style="background-color: #ffb502; color: #FFFFFF;" 5174 > 5175 -32% 5176 </span></div> 5177 5178 5179 5180 </div><img 5181 data-srcset="//funemstudio.com/cdn/shop/files/dishcloths-woven-mustard-blue-02_7a106ceb-6b08-4af5-9c26-cb9e68632117.jpg?v=1790264102&width=165 165w,//funemstudio.com/cdn/shop/files/dishcloths-woven-mustard-blue-02_7a106ceb-6b08-4af5-9c26-cb9e68632117.jpg?v=1790264102&width=360 360w,//funemstudio.com/cdn/shop/files/dishcloths-woven-mustard-blue-02_7a106ceb-6b08-4af5-9c26-cb9e68632117.jpg?v=1790264102&width=533 533w,//funemstudio.com/cdn/shop/files/dishcloths-woven-mustard-blue-02_7a106ceb-6b08-4af5-9c26-cb9e68632117.jpg?v=1790264102&width=720 720w,//funemstudio.com/cdn/shop/files/dishcloths-woven-mustard-blue-02_7a106ceb-6b08-4af5-9c26-cb9e68632117.jpg?v=1790264102&width=940 940w,//funemstudio.com/cdn/shop/files/dishcloths-woven-mustard-blue-02_7a106ceb-6b08-4af5-9c26-cb9e68632117.jpg?v=1790264102&width=1066 1066w,//funemstudio.com/cdn/shop/files/dishcloths-woven-mustard-blue-02_7a106ceb-6b08-4af5-9c26-cb9e68632117.jpg?v=1790264102 1200w 5182 " 5183 src="//funemstudio.com/cdn/shop/files/dishcloths-woven-mustard-blue-02_7a106ceb-6b08-4af5-9c26-cb9e68632117.jpg?v=1790264102&width=533" 5184 data-src="//funemstudio.com/cdn/shop/files/dishcloths-woven-mustard-blue-02_7a106ceb-6b08-4af5-9c26-cb9e68632117.jpg?v=1790264102&width=533" 5185 data-sizes="(min-width: 1600px) 367px, (min-width: 990px) calc((100vw - 130px) / 4), (min-width: 750px) calc((100vw - 120px) / 3), calc((100vw - 35px) / 2)" 5186 alt="Dishcloth (x2) Kit - Large WAK loom with Woven Yarn" 5187 class="goshop-product-card-image goshop-product-card-image--secondary lazyload lazyautosizes" 5188 loading="lazy" 5189 width="1200" 5190 height="1200" 5191 > 5192 </div> 5193 </div> 5194 <div class="tw-flex tw-flex-col tw-gap-2"> 5195 <div class="tw-mt-2 tw-flex tw-justify-between tw-items-start tw-gap-3" style="text-align: left;"> 5196 <h3 5197 style="color: #000000" 5198 class="tw-text-sm md:tw-text-base tw-line-clamp-3 md:tw-line-clamp-2 tw-font-semibold tw-leading-tight tw-flex-grow tw-whitespace-normal" 5199 5200 id="title-template--25711483945341__goshop_featured_kits_DLwPjJ-15953195008381" 5201 5202 >
5203 <span 5204 id="CardLink-template--25711483945341__goshop_featured_kits_DLwPjJ-15953195008381" 5205 class="full-unstyled-link" 5206 aria-labelledby="CardLink-template--25711483945341__goshop_featured_kits_DLwPjJ-15953195008381 Badge-template--25711483945341__goshop_featured_kits_DLwPjJ-15953195008381" 5207 > 5208 Dishcloth (x2) Kit - Large WAK loom with Woven Yarn 5209 </span> 5210 </h3> 5211 5212 <div class="tw-flex-shrink-0"> 5213 5214<div 5215 class=" 5216 price price--on-sale" 5217 > 5218 <div class="price__container"> 5219 <div class="price__regular"><span class="visually-hidden visually-hidden--inline">Regular price</span> 5220 <span 5221 style="color: #ffb502;" 5222 class="price-item price-item--regular !tw-text-lg !tw-leading-4 tw-font-bold" 5223 > 5224 $129.99 5225 </span></div> 5226 5227 <div 5228 class=" 5229 tw-flex 5230 price__sale 5231 5232 tw-gap-1 md:tw-gap-3 lg:tw-gap-4 5233 5234 5235 " 5236 > 5237 <div class="tw-flex tw-items-center tw-gap-3 md:tw-gap-4"> 5238 <div 5239 class=" 5240 price-custom tw-flex 5241 5242 tw-flex-col-reverse 5243 5244 tw-mx-auto tw-justify-center 5245 5246 " 5247 > 5248 <span class="visually-hidden visually-hidden--inline">Regular price</span> 5249 <span class="tw-flex tw-items-center"> 5250 <s 5251 style="color: rgba(33, 35, 38, .7); font-weight: 400;" 5252 class=" 5253 price-item-custom price-item price-item--regular tw-text-sm md:tw-text-base 5254 5255 5256 5257 tw-line-through !tw-mr-0 5258 5259 " 5260 > 5261 $189.90 5262 </s> 5263 </span><span class="visually-hidden visually-hidden--inline">Sale price</span> 5264 <span 5265 style="position: relative;color: #ffb502; font-weight: bold;" 5266 class=" 5267 price-item price-item--sale price-item--last tw-text-sm md:tw-text-base tw-leading-4 tw-font-bold 5268 5269 tw-leading-tight 5270 5271 5272 !tw-mr-0 5273 " 5274 > 5275 $129.99 5276 </span> 5277 </div> 5278 5279 5280 </div> 5281 </div> 5282 5283 <small class="unit-price caption hidden"> 5284 <span class="visually-hidden">Unit price</span> 5285 <span class="price-item price-item--last"> 5286 <span></span> 5287 <span aria-hidden="true">/</span> 5288 <span class="visually-hidden"> per </span> 5289 <span> 5290 </span> 5291 </span> 5292 </small> 5293 </div> 5294 </div> 5295 5296 5297 </div> 5298 </div> 5299 5300 5301 <div 5302 style="" 5303 class="jdgm-widget jdgm-preview-badge tw-text-sm" 5304 data-id="15953195008381" 5305 data-template="manual-installation" 5306 data-auto-install="false" 5307> 5308 <div style='display:none' class='jdgm-prev-badge' data-average-rating='5.00' data-number-of-reviews='4' data-number-of-questions='1'> <span class='jdgm-prev-badge__stars' data-score='5.00' tabindex='0' aria-label='5.00 stars' role='button'> <span class='jdgm-star jdgm--on'></span><span class='jdgm-star jdgm--on'></span><span class='jdgm-star jdgm--on'></span><span class='jdgm-star jdgm--on'></span><span class='jdgm-star jdgm--on'></span> </span> <span class='jdgm-prev-badge__text'> 4 reviews </span> </div> 5309</div> 5310 5311 5312<div class="tw-flex tw-flex-col tw-gap-2"><span class="tw-text-sm tw-line-clamp-1">Weaving</span></div></div> 5313 </div> 5314 </a> 5315</div> 5316 5317</li> 5318 5319 5320 5321 5322 5323<li 5324 class="splide__slide jump-featured-products--splide__slide " 5325 data-collection="kits" 5326 data-slide 5327 style="display: none;" 5328 > 5329 5330 5331<div 5332 class="goshop-product-card-wrapper tw-flex tw-flex-col tw-justify-between tw-h-full " 5333 data-product-id="15952973463933" 5334 5335> 5336 <a href="/products/mocha-towels-x2-weaving-kit-supplies-and-medium-loom-with-pattern-cotton-yarn" class="tw-block tw-flex-grow"> 5337 <div> 5338 <div class="goshop-product-card-image-wrapper"> 5339 <div class="goshop-product-card-border tw-relative tw-overflow-hidden tw-aspect-square"><img 5340 data-srcset="//funemstudio.com/cdn/shop/files/mocha-towels-woven-blue-pink-01.jpg?v=1788930495&width=165 165w,//funemstudio.com/cdn/shop/files/mocha-towels-woven-blue-pink-01.jpg?v=1788930495&width=360 360w,//funemstudio.com/cdn/shop/files/mocha-towels-woven-blue-pink-01.jpg?v=1788930495&width=533 533w,//funemstudio.com/cdn/shop/files/mocha-towels-woven-blue-pink-01.jpg?v=1788930495&width=720 720w,//funemstudio.com/cdn/shop/files/mocha-towels-woven-blue-pink-01.jpg?v=1788930495&width=940 940w,//funemstudio.com/cdn/shop/files/mocha-towels-woven-blue-pink-01.jpg?v=1788930495&width=1066 1066w,//funemstudio.com/cdn/shop/files/mocha-towels-woven-blue-pink-01.jpg?v=1788930495 1200w 5341 " 5342 src="//funemstudio.com/cdn/shop/files/mocha-towels-woven-blue-pink-01.jpg?v=1788930495&width=533" 5343 data-src="//funemstudio.com/cdn/shop/files/mocha-towels-woven-blue-pink-01.jpg?v=1788930495&width=533" 5344 data-sizes="(min-width: 1600px) 367px, (min-width: 990px) calc((100vw - 130px) / 4), (min-width: 750px) calc((100vw - 120px) / 3), calc((100vw - 35px) / 2)" 5345 alt="Mocha towels (x2) Kit - Medium loom with Woven Cotton Yarn" 5346 class="motion-reduce goshop-product-card-image tw-transition-opacity tw-duration-500 lazyload lazyautosizes" 5347 loading="lazy" 5348 width="1200" 5349 height="1200" 5350 > 5351 <div 5352 class="goshop-overlay-container tw-px-2 tw-py-[6px] lg:tw-px-[15px] lg:tw-py-4" 5353 > 5354 5355 5356 5357 5358 5359<div 5360 class="tw-gap-2 tw-flex tw-flex-wrap card__badge tw-z-10" 5361> 5362 5363 5364 5365 5366 <span 5367 id="NoMediaStandardBadge-template--25711483945341__goshop_featured_kits_DLwPjJ-15952973463933" 5368 class="badge badge--bottom-left" 5369 style="background-color: #ffb502; color: #FFFFFF;" 5370 > 5371 -8% 5372 </span></div> 5373 5374 5375 5376 </div><img 5377 data-srcset="//funemstudio.com/cdn/shop/files/mocha-towels-woven-your-next-weaving-project.
5377jpg?v=1788930495&width=165 165w,//funemstudio.com/cdn/shop/files/mocha-towels-woven-your-next-weaving-project.jpg?v=1788930495&width=360 360w,//funemstudio.com/cdn/shop/files/mocha-towels-woven-your-next-weaving-project.jpg?v=1788930495&width=533 533w,//funemstudio.com/cdn/shop/files/mocha-towels-woven-your-next-weaving-project.jpg?v=1788930495&width=720 720w,//funemstudio.com/cdn/shop/files/mocha-towels-woven-your-next-weaving-project.jpg?v=1788930495&width=940 940w,//funemstudio.com/cdn/shop/files/mocha-towels-woven-your-next-weaving-project.jpg?v=1788930495&width=1066 1066w,//funemstudio.com/cdn/shop/files/mocha-towels-woven-your-next-weaving-project.jpg?v=1788930495 1200w 5378 " 5379 src="//funemstudio.com/cdn/shop/files/mocha-towels-woven-your-next-weaving-project.jpg?v=1788930495&width=533" 5380 data-src="//funemstudio.com/cdn/shop/files/mocha-towels-woven-your-next-weaving-project.jpg?v=1788930495&width=533" 5381 data-sizes="(min-width: 1600px) 367px, (min-width: 990px) calc((100vw - 130px) / 4), (min-width: 750px) calc((100vw - 120px) / 3), calc((100vw - 35px) / 2)" 5382 alt="Mocha towels (x2) Kit - Medium loom with Woven Cotton Yarn" 5383 class="goshop-product-card-image goshop-product-card-image--secondary lazyload lazyautosizes" 5384 loading="lazy" 5385 width="1200" 5386 height="1200" 5387 > 5388 </div> 5389 </div> 5390 <div class="tw-flex tw-flex-col tw-gap-2"> 5391 <div class="tw-mt-2 tw-flex tw-justify-between tw-items-start tw-gap-3" style="text-align: left;"> 5392 <h3 5393 style="color: #000000" 5394 class="tw-text-sm md:tw-text-base tw-line-clamp-3 md:tw-line-clamp-2 tw-font-semibold tw-leading-tight tw-flex-grow tw-whitespace-normal" 5395 5396 id="title-template--25711483945341__goshop_featured_kits_DLwPjJ-15952973463933" 5397 5398 > 5399 <span 5400 id="CardLink-template--25711483945341__goshop_featured_kits_DLwPjJ-15952973463933" 5401 class="full-unstyled-link" 5402 aria-labelledby="CardLink-template--25711483945341__goshop_featured_kits_DLwPjJ-15952973463933 Badge-template--25711483945341__goshop_featured_kits_DLwPjJ-15952973463933" 5403 > 5404 Mocha towels (x2) Kit - Medium loom with Woven Cotton Yarn 5405 </span> 5406 </h3> 5407 5408 <div class="tw-flex-shrink-0"> 5409 5410<div 5411 class=" 5412 price price--on-sale" 5413 > 5414 <div class="price__container"> 5415 <div class="price__regular"><span class="visually-hidden visually-hidden--inline">Regular price</span> 5416 <span 5417 style="color: #ffb502;" 5418 class="price-item price-item--regular !tw-text-lg !tw-leading-4 tw-font-bold" 5419 > 5420 $109.99 5421 </span></div> 5422 5423 <div 5424 class=" 5425 tw-flex 5426 price__sale 5427 5428 tw-gap-1 md:tw-gap-3 lg:tw-gap-4 5429 5430 5431 " 5432 > 5433 <div class="tw-flex tw-items-center tw-gap-3 md:tw-gap-4"> 5434 <div 5435 class=" 5436 price-custom tw-flex 5437 5438 tw-flex-col-reverse 5439 5440 tw-mx-auto tw-justify-center 5441 5442 " 5443 > 5444 <span class="visually-hidden visually-hidden--inline">Regular price</span> 5445 <span class="tw-flex tw-items-center"> 5446 <s 5447 style="color: rgba(33, 35, 38, .7); font-weight: 400;" 5448 class=" 5449 price-item-custom price-item price-item--regular tw-text-sm md:tw-text-base 5450 5451 5452 5453 tw-line-through !tw-mr-0 5454 5455 " 5456 > 5457 $119.90 5458 </s> 5459 </span><span class="visually-hidden visually-hidden--inline">Sale price</span> 5460 <span 5461 style="position: relative;color: #ffb502; font-weight: bold;" 5462 class=" 5463 price-item price-item--sale price-item--last tw-text-sm md:tw-text-base tw-leading-4 tw-font-bold 5464 5465 tw-leading-tight 5466 5467 5468 !tw-mr-0 5469 " 5470 > 5471 $109.99 5472 </span> 5473 </div> 5474 5475 5476 </div> 5477 </div> 5478 5479 <small class="unit-price caption hidden">
5480 <span class="visually-hidden">Unit price</span> 5481 <span class="price-item price-item--last"> 5482 <span></span> 5483 <span aria-hidden="true">/</span> 5484 <span class="visually-hidden"> per </span> 5485 <span> 5486 </span> 5487 </span> 5488 </small> 5489 </div> 5490 </div> 5491 5492 5493 </div> 5494 </div> 5495 5496 5497 <div 5498 style="" 5499 class="jdgm-widget jdgm-preview-badge tw-text-sm" 5500 data-id="15952973463933" 5501 data-template="manual-installation" 5502 data-auto-install="false" 5503> 5504 <div style='display:none' class='jdgm-prev-badge' data-average-rating='5.00' data-number-of-reviews='1' data-number-of-questions='2'> <span class='jdgm-prev-badge__stars' data-score='5.00' tabindex='0' aria-label='5.00 stars' role='button'> <span class='jdgm-star jdgm--on'></span><span class='jdgm-star jdgm--on'></span><span class='jdgm-star jdgm--on'></span><span class='jdgm-star jdgm--on'></span><span class='jdgm-star jdgm--on'></span> </span> <span class='jdgm-prev-badge__text'> 1 review </span> </div> 5505</div> 5506 5507 5508<div class="tw-flex tw-flex-col tw-gap-2"><span class="tw-text-sm tw-line-clamp-1">Weaving</span></div></div> 5509 </div> 5510 </a> 5511</div> 5512 5513</li> 5514 5515 5516 5517 5518 5519<li 5520 class="splide__slide jump-featured-products--splide__slide " 5521 data-collection="kits" 5522 data-slide 5523 style="display: none;" 5524 > 5525 5526 5527<div 5528 class="goshop-product-card-wrapper tw-flex tw-flex-col tw-justify-between tw-h-full " 5529 data-product-id="16009798386045" 5530 5531> 5532 <a href="/products/stitch-sampler-coasters-weaving-kit-supplies-and-small-loom-with-pattern" class="tw-block tw-flex-grow"> 5533 <div> 5534 <div class="goshop-product-card-image-wrapper"> 5535 <div class="goshop-product-card-border tw-relative tw-overflow-hidden tw-aspect-square"><img 5536 data-srcset="//funemstudio.com/cdn/shop/files/weaving-sample-pp-learn-the-basics.jpg?v=1789481431&width=165 165w,//funemstudio.com/cdn/shop/files/weaving-sample-pp-learn-the-basics.jpg?v=1789481431&width=360 360w,//funemstudio.com/cdn/shop/files/weaving-sample-pp-learn-the-basics.jpg?v=1789481431&width=533 533w,//funemstudio.com/cdn/shop/files/weaving-sample-pp-learn-the-basics.jpg?v=1789481431&width=720 720w,//funemstudio.com/cdn/shop/files/weaving-sample-pp-learn-the-basics.jpg?v=1789481431&width=940 940w,//funemstudio.com/cdn/shop/files/weaving-sample-pp-learn-the-basics.jpg?v=1789481431&width=1066 1066w,//funemstudio.com/cdn/shop/files/weaving-sample-pp-learn-the-basics.jpg?v=1789481431 1200w 5537 " 5538 src="//funemstudio.com/cdn/shop/files/weaving-sample-pp-learn-the-basics.jpg?v=1789481431&width=533" 5539 data-src="//funemstudio.com/cdn/shop/files/weaving-sample-pp-learn-the-basics.jpg?v=1789481431&width=533" 5540 data-sizes="(min-width: 1600px) 367px, (min-width: 990px) calc((100vw - 130px) / 4), (min-width: 750px) calc((100vw - 120px) / 3), calc((100vw - 35px) / 2)" 5541 alt="Stitch Sampler Coasters Weaving Kit - Supplies and Small loom with Pattern" 5542 class="motion-reduce goshop-product-card-image tw-transition-opacity tw-duration-500 lazyload lazyautosizes" 5543 loading="lazy" 5544 width="1200" 5545 height="1200" 5546 > 5547 <div 5548 class="goshop-overlay-container tw-px-2 tw-py-[6px] lg:tw-px-[15px] lg:tw-py-4" 5549 > 5550 5551 5552 5553 5554 5555<div 5556 class="tw-gap-2 tw-flex tw-flex-wrap card__badge tw-z-10" 5557> 5558 5559</div> 5560 5561 5562 5563 </div><img 5564 data-srcset="//funemstudio.com/cdn/shop/files/weaving-sample-preview-03.jpg?v=1789481432&width=165 165w,//funemstudio.com/cdn/shop/files/weaving-sample-preview-03.jpg?v=1789481432&width=360 360w,//funemstudio.com/cdn/shop/files/weaving-sample-preview-03.jpg?v=1789481432&width=533 533w,//funemstudio.com/cdn/shop/files/weaving-sample-preview-03.jpg?v=1789481432&width=720 720w,//funemstudio.com/cdn/shop/files/weaving-sample-preview-03.jpg?v=1789481432&width=940 940w,//funemstudio.com/cdn/shop/files/weaving-sample-preview-03.jpg?v=1789481432&width=1066 1066w,//funemstudio.com/cdn/shop/files/weaving-sample-preview-03.jpg?v=1789481432 1200w 5565 " 5566 src="//funemstudio.com/cdn/shop/files/weaving-sample-preview-03.jpg?v=1789481432&width=533" 5567 data-src="//funemstudio.com/cdn/shop/files/weaving-sample-preview-03.jpg?v=1789481432&width=533" 5568 data-sizes="(min-width: 1600px) 367px, (min-width: 990px) calc((100vw - 130px) / 4), (min-width: 750px) calc((100vw - 120px) / 3), calc((100vw - 35px) / 2)" 5569 alt="Stitch Sampler Coasters Weaving Kit - Supplies and Small loom with Pattern" 5570 class="goshop-product-card-image goshop-product-card-image--secondary lazyload lazyautosizes" 5571 loading="lazy" 5572 width="1200" 5573 height="1200" 5574 > 5575 </div> 5576 </div> 5577 <div class="tw-flex tw-flex-col tw-gap-2"> 5578 <div class="tw-mt-2 tw-flex tw-justify-between tw-items-start tw-gap-3" style="text-align: left;"> 5579 <h3 5580 style="color: #000000" 5581 class="tw-text-sm md:tw-text-base tw-line-clamp-3 md:tw-line-clamp-2 tw-font-semibold tw-leading-tight tw-flex-grow tw-whitespace-normal" 5582 5583 id="title-template--25711483945341__goshop_featured_kits_DLwPjJ-16009798386045" 5584 5585 >
5586 <span 5587 id="CardLink-template--25711483945341__goshop_featured_kits_DLwPjJ-16009798386045" 5588 class="full-unstyled-link" 5589 aria-labelledby="CardLink-template--25711483945341__goshop_featured_kits_DLwPjJ-16009798386045 Badge-template--25711483945341__goshop_featured_kits_DLwPjJ-16009798386045" 5590 > 5591 Stitch Sampler Coasters Weaving Kit - Supplies and Small loom with Pattern 5592 </span> 5593 </h3> 5594 5595 <div class="tw-flex-shrink-0"> 5596 5597<div 5598 class=" 5599 price" 5600 > 5601 <div class="price__container"> 5602 <div class="price__regular"><span class="visually-hidden visually-hidden--inline">Regular price</span> 5603 <span 5604 style="color: #ffb502;" 5605 class="price-item price-item--regular !tw-text-lg !tw-leading-4 tw-font-bold" 5606 > 5607 $89.99 5608 </span></div> 5609 5610 <div 5611 class=" 5612 tw-flex 5613 price__sale 5614 5615 tw-gap-1 md:tw-gap-3 lg:tw-gap-4 5616 5617 5618 " 5619 > 5620 <div class="tw-flex tw-items-center tw-gap-3 md:tw-gap-4"> 5621 <div 5622 class=" 5623 price-custom tw-flex 5624 5625 tw-flex-col-reverse 5626 5627 tw-mx-auto tw-justify-center 5628 5629 " 5630 > 5631 <span class="visually-hidden visually-hidden--inline">Regular price</span> 5632 <span class="tw-flex tw-items-center"> 5633 <s 5634 style="color: rgba(33, 35, 38, .7); font-weight: 400;" 5635 class=" 5636 price-item-custom price-item price-item--regular tw-text-sm md:tw-text-base 5637 5638 5639 5640 tw-line-through !tw-mr-0 5641 5642 " 5643 > 5644 5645 </s> 5646 </span><span class="visually-hidden visually-hidden--inline">Sale price</span> 5647 <span 5648 style="position: relative;color: #ffb502; font-weight: bold;" 5649 class=" 5650 price-item price-item--sale price-item--last tw-text-sm md:tw-text-base tw-leading-4 tw-font-bold 5651 5652 tw-leading-tight 5653 5654 5655 !tw-mr-0 5656 " 5657 > 5658 $89.99 5659 </span> 5660 </div> 5661 5662 5663 </div> 5664 </div> 5665 5666 <small class="unit-price caption hidden"> 5667 <span class="visually-hidden">Unit price</span> 5668 <span class="price-item price-item--last"> 5669 <span></span> 5670 <span aria-hidden="true">/</span> 5671 <span class="visually-hidden"> per </span> 5672 <span> 5673 </span> 5674 </span> 5675 </small> 5676 </div> 5677 </div> 5678 5679 5680 </div> 5681 </div> 5682 5683 5684<div class="tw-flex tw-flex-col tw-gap-2"><span class="tw-text-sm tw-line-clamp-1">Weaving</span></div></div> 5685 </div> 5686 </a> 5687</div> 5688 5689</li> 5690 5691 5692 5693 5694 5695<li 5696 class="splide__slide jump-featured-products--splide__slide " 5697 data-collection="kits" 5698 data-slide 5699 style="display: none;" 5700 > 5701 5702 5703<div 5704 class="goshop-product-card-wrapper tw-flex tw-flex-col tw-justify-between tw-h-full " 5705 data-product-id="8719635808554" 5706 5707> 5708 <a href="/products/weaving-loom-kit-medium-test" class="tw-block tw-flex-grow"> 5709 <div> 5710 <div class="goshop-product-card-image-wrapper"> 5711 <div class="goshop-product-card-border tw-relative tw-overflow-hidden tw-aspect-square"><img 5712 data-srcset="//funemstudio.com/cdn/shop/files/66.jpg?v=1750759756&width=165 165w,//funemstudio.com/cdn/shop/files/66.jpg?v=1750759756&width=360 360w,//funemstudio.com/cdn/shop/files/66.jpg?v=1750759756&width=533 533w,//funemstudio.com/cdn/shop/files/66.jpg?v=1750759756&width=720 720w,//funemstudio.com/cdn/shop/files/66.jpg?v=1750759756&width=940 940w,//funemstudio.com/cdn/shop/files/66.jpg?v=1750759756&width=1066 1066w,//funemstudio.com/cdn/shop/files/66.jpg?v=1750759756 1200w 5713 " 5714 src="//funemstudio.com/cdn/shop/files/66.jpg?v=1750759756&width=533" 5715 data-src="//funemstudio.com/cdn/shop/files/66.jpg?v=1750759756&width=533" 5716 data-sizes="(min-width: 1600px) 367px, (min-width: 990px) calc((100vw - 130px) / 4), (min-width: 750px) calc((100vw - 120px) / 3), calc((100vw - 35px) / 2)" 5717 alt="Weaving Loom All In One Kit - Medium - Learn The Basics Weaving Kit" 5718 class="motion-reduce goshop-product-card-image tw-transition-opacity tw-duration-500 lazyload lazyautosizes" 5719 loading="lazy" 5720 width="1200" 5721 height="1200" 5722 > 5723 <div 5724 class="goshop-overlay-container tw-px-2 tw-py-[6px] lg:tw-px-[15px] lg:tw-py-4" 5725 > 5726 5727 5728 5729 5730 5731<div 5732 class="tw-gap-2 tw-flex tw-flex-wrap card__badge tw-z-10" 5733> 5734 5735</div> 5736 5737 5738 5739 </div><img 5740 data-srcset="//funemstudio.com/cdn/shop/files/all-in-one-kit-ficha-producto_02BAJA.jpg?v=1750759765&width=165 165w,//funemstudio.com/cdn/shop/files/all-in-one-kit-ficha-producto_02BAJA.jpg?v=1750759765&width=360 360w,//funemstudio.com/cdn/shop/files/all-in-one-kit-ficha-producto_02BAJA.jpg?v=1750759765&width=533 533w,//funemstudio.com/cdn/shop/files/all-in-one-kit-ficha-producto_02BAJA.jpg?v=1750759765&width=720 720w,//funemstudio.com/cdn/shop/files/all-in-one-kit-ficha-producto_02BAJA.jpg?v=1750759765&width=940 940w,//funemstudio.com/cdn/shop/files/all-in-one-kit-ficha-producto_02BAJA.jpg?v=1750759765&width=1066 1066w,//funemstudio.com/cdn/shop/files/all-in-one-kit-ficha-producto_02BAJA.jpg?v=1750759765 1200w 5741 " 5742 src="//funemstudio.com/cdn/shop/files/all-in-one-kit-ficha-producto_02BAJA.jpg?v=1750759765&width=533" 5743 data-src="//funemstudio.com/cdn/shop/files/all-in-one-kit-ficha-producto_02BAJA.jpg?v=1750759765&width=533" 5744 data-sizes="(min-width: 1600px) 367px, (min-width: 990px) calc((100vw - 130px) / 4), (min-width: 750px) calc((100vw - 120px) / 3), calc((100vw - 35px) / 2)" 5745 alt="Weaving Loom All In One Kit - Medium - Learn The Basics Weaving Kit" 5746 class="goshop-product-card-image goshop-product-card-image--secondary lazyload lazyautosizes" 5747 loading="lazy" 5748 width="1200" 5749 height="1200" 5750 > 5751 </div> 5752 </div> 5753 <div class="tw-flex tw-flex-col tw-gap-2"> 5754 <div class="tw-mt-2 tw-flex tw-justify-between tw-items-start tw-gap-3" style="text-align: left;"> 5755 <h3 5756 style="color: #000000" 5757 class="tw-text-sm md:tw-text-base tw-line-clamp-3 md:tw-line-clamp-2 tw-font-semibold tw-leading-tight tw-flex-grow tw-whitespace-normal" 5758 5759 id="title-template--25711483945341__goshop_featured_kits_DLwPjJ-8719635808554" 5760 5761 >
5762 <span 5763 id="CardLink-template--25711483945341__goshop_featured_kits_DLwPjJ-8719635808554" 5764 class="full-unstyled-link" 5765 aria-labelledby="CardLink-template--25711483945341__goshop_featured_kits_DLwPjJ-8719635808554 Badge-template--25711483945341__goshop_featured_kits_DLwPjJ-8719635808554" 5766 > 5767 Weaving Loom All In One Kit - Medium - Learn The Basics Weaving Kit 5768 </span> 5769 </h3> 5770 5771 <div class="tw-flex-shrink-0"> 5772 5773<div 5774 class=" 5775 price" 5776 > 5777 <div class="price__container"> 5778 <div class="price__regular"><span class="visually-hidden visually-hidden--inline">Regular price</span> 5779 <span 5780 style="color: #ffb502;" 5781 class="price-item price-item--regular !tw-text-lg !tw-leading-4 tw-font-bold" 5782 > 5783 $99.99 5784 </span></div> 5785 5786 <div 5787 class=" 5788 tw-flex 5789 price__sale 5790 5791 tw-gap-1 md:tw-gap-3 lg:tw-gap-4 5792 5793 5794 " 5795 > 5796 <div class="tw-flex tw-items-center tw-gap-3 md:tw-gap-4"> 5797 <div 5798 class=" 5799 price-custom tw-flex 5800 5801 tw-flex-col-reverse 5802 5803 tw-mx-auto tw-justify-center 5804 5805 " 5806 > 5807 <span class="visually-hidden visually-hidden--inline">Regular price</span> 5808 <span class="tw-flex tw-items-center"> 5809 <s 5810 style="color: rgba(33, 35, 38, .7); font-weight: 400;" 5811 class=" 5812 price-item-custom price-item price-item--regular tw-text-sm md:tw-text-base 5813 5814 5815 5816 tw-line-through !tw-mr-0 5817 5818 " 5819 > 5820 5821 </s> 5822 </span><span class="visually-hidden visually-hidden--inline">Sale price</span> 5823 <span 5824 style="position: relative;color: #ffb502; font-weight: bold;" 5825 class=" 5826 price-item price-item--sale price-item--last tw-text-sm md:tw-text-base tw-leading-4 tw-font-bold 5827 5828 tw-leading-tight 5829 5830 5831 !tw-mr-0 5832 " 5833 > 5834 $99.99 5835 </span> 5836 </div> 5837 5838 5839 </div> 5840 </div> 5841 5842 <small class="unit-price caption hidden"> 5843 <span class="visually-hidden">Unit price</span> 5844 <span class="price-item price-item--last"> 5845 <span></span> 5846 <span aria-hidden="true">/</span> 5847 <span class="visually-hidden"> per </span> 5848 <span> 5849 </span> 5850 </span> 5851 </small> 5852 </div> 5853 </div> 5854 5855 5856 </div> 5857 </div> 5858 5859 5860 <div 5861 style="" 5862 class="jdgm-widget jdgm-preview-badge tw-text-sm" 5863 data-id="8719635808554" 5864 data-template="manual-installation" 5865 data-auto-install="false" 5866> 5867 <div style='display:none' class='jdgm-prev-badge' data-average-rating='4.82' data-number-of-reviews='22' data-number-of-questions='4'> <span class='jdgm-prev-badge__stars' data-score='4.82' tabindex='0' aria-label='4.82 stars' role='button'> <span class='jdgm-star jdgm--on'></span><span class='jdgm-star jdgm--on'></span><span class='jdgm-star jdgm--on'></span><span class='jdgm-star jdgm--on'></span><span class='jdgm-star jdgm--on'></span> </span> <span class='jdgm-prev-badge__text'> 22 reviews </span> </div> 5868</div> 5869 5870 5871</div> 5872 </div> 5873 </a> 5874</div> 5875 5876</li> 5877 5878 5879 5880 5881 5882<li 5883 class="splide__slide jump-featured-products--splide__slide " 5884 data-collection="kits" 5885 data-slide 5886 style="display: none;" 5887 > 5888 5889 5890<div 5891 class="goshop-product-card-wrapper tw-flex tw-flex-col tw-justify-between tw-h-full " 5892 data-product-id="15843627172221" 5893 5894> 5895 <a href="/products/2-kits-bundle-fluffy-icicle-2-scarves-weaving-kit-supplies-and-1x-medium-loom-with-patterns-yummy-yarn" class="tw-block tw-flex-grow"> 5896 <div> 5897 <div class="goshop-product-card-image-wrapper"> 5898 <div class="goshop-product-card-border tw-relative tw-overflow-hidden tw-aspect-square"><img 5899 data-srcset="//funemstudio.com/cdn/shop/files/ChatGPT_Image_May_13_2026_01_33_38_PM.png?v=1778659686&width=165 165w,//funemstudio.com/cdn/shop/files/ChatGPT_Image_May_13_2026_01_33_38_PM.png?v=1778659686&width=360 360w,//funemstudio.com/cdn/shop/files/ChatGPT_Image_May_13_2026_01_33_38_PM.png?v=1778659686&width=533 533w,//funemstudio.com/cdn/shop/files/ChatGPT_Image_May_13_2026_01_33_38_PM.png?v=1778659686&width=720 720w,//funemstudio.com/cdn/shop/files/ChatGPT_Image_May_13_2026_01_33_38_PM.png?v=1778659686&width=940 940w,//funemstudio.com/cdn/shop/files/ChatGPT_Image_May_13_2026_01_33_38_PM.png?v=1778659686&width=1066 1066w,//funemstudio.com/cdn/shop/files/ChatGPT_Image_May_13_2026_01_33_38_PM.png?v=1778659686 1254w 5900 " 5901 src="//funemstudio.com/cdn/shop/files/ChatGPT_Image_May_13_2026_01_33_38_PM.png?v=1778659686&width=533" 5902 data-src="//funemstudio.com/cdn/shop/files/ChatGPT_Image_May_13_2026_01_33_38_PM.png?v=1778659686&width=533" 5903 data-sizes="(min-width: 1600px) 367px, (min-width: 990px) calc((100vw - 130px) / 4), (min-width: 750px) calc((100vw - 120px) / 3), calc((100vw - 35px) / 2)" 5904 alt="2 Kits Bundle | Fluffy & Icicle 2 Scarves Weaving Kit - Supplies and 1x Medium loom with Patterns - Yummy Yarn" 5905 class="motion-reduce goshop-product-card-image tw-transition-opacity tw-duration-500 lazyload lazyautosizes" 5906 loading="lazy" 5907 width="1254" 5908 height="1254" 5909 > 5910 <div 5911 class="goshop-overlay-container tw-px-2 tw-py-[6px] lg:tw-px-[15px] lg:tw-py-4" 5912 > 5913 5914 5915 5916 5917 5918<div 5919 class="tw-gap-2 tw-flex tw-flex-wrap card__badge tw-z-10" 5920> 5921 5922 5923 5924 5925 <span 5926 id="NoMediaStandardBadge-template--25711483945341__goshop_featured_kits_DLwPjJ-15843627172221" 5927 class="badge badge--bottom-left" 5928 style="background-color: #ffb502; color: #FFFFFF;" 5929 > 5930 -6% 5931 </span></div> 5932 5933 5934 5935 </div><img 5936 data-srcset="//funemstudio.com/cdn/shop/files/bundle-yummy-fluffy-icicle_1.jpg?v=1774348158&width=165 165w,//funemstudio.com/cdn/shop/files/bundle-yummy-fluffy-icicle_1.jpg?v=1774348158&width=360 360w,//funemstudio.com/cdn/shop/files/bundle-yummy-fluffy-icicle_1.jpg?v=1774348158&width=533 533w,//funemstudio.com/cdn/shop/files/bundle-yummy-fluffy-icicle_1.jpg?v=1774348158&width=720 720w,//funemstudio.com/cdn/shop/files/bundle-yummy-fluffy-icicle_1.jpg?v=1774348158&width=940 940w,//funemstudio.com/cdn/shop/files/bundle-yummy-fluffy-icicle_1.jpg?v=1774348158&width=1066 1066w,//funemstudio.com/cdn/shop/files/bundle-yummy-fluffy-icicle_1.jpg?v=1774348158 1200w 5937 " 5938 src="//funemstudio.com/cdn/shop/files/bundle-yummy-fluffy-icicle_1.jpg?v=1774348158&width=533" 5939 data-src="//funemstudio.com/cdn/shop/files/bundle-yummy-fluffy-icicle_1.jpg?v=1774348158&width=533" 5940 data-sizes="(min-width: 1600px) 367px, (min-width: 990px) calc((100vw - 130px) / 4), (min-width: 750px) calc((100vw - 120px) / 3), calc((100vw - 35px) / 2)" 5941 alt="2 Kits Bundle | Fluffy & Icicle 2 Scarves Weaving Kit - Supplies and 1x Medium loom with Patterns - Yummy Yarn" 5942 class="goshop-product-card-image goshop-product-card-image--secondary lazyload lazyautosizes" 5943 loading="lazy" 5944 width="1200" 5945 height="1200" 5946 > 5947 </div> 5948 </div> 5949 <div class="tw-flex tw-flex-col tw-gap-2"> 5950 <div class="tw-mt-2 tw-flex tw-justify-between tw-items-start tw-gap-3" style="text-align: left;"> 5951 <h3 5952 style="color: #000000" 5953 class="tw-text-sm md:tw-text-base tw-line-clamp-3 md:tw-line-clamp-2 tw-font-semibold tw-leading-tight tw-flex-grow tw-whitespace-normal" 5954 5955 id="title-template--25711483945341__goshop_featured_kits_DLwPjJ-15843627172221" 5956 5957 >
5958 <span 5959 id="CardLink-template--25711483945341__goshop_featured_kits_DLwPjJ-15843627172221" 5960 class="full-unstyled-link" 5961 aria-labelledby="CardLink-template--25711483945341__goshop_featured_kits_DLwPjJ-15843627172221 Badge-template--25711483945341__goshop_featured_kits_DLwPjJ-15843627172221" 5962 > 5963 2 Kits Bundle | Fluffy & Icicle 2 Scarves Weaving Kit - Supplies and 1x Medium loom with Patterns - Yummy Yarn 5964 </span> 5965 </h3> 5966 5967 <div class="tw-flex-shrink-0"> 5968 5969<div 5970 class=" 5971 price price--on-sale" 5972 > 5973 <div class="price__container"> 5974 <div class="price__regular"><span class="visually-hidden visually-hidden--inline">Regular price</span> 5975 <span 5976 style="color: #ffb502;" 5977 class="price-item price-item--regular !tw-text-lg !tw-leading-4 tw-font-bold" 5978 > 5979 $169.99 5980 </span></div> 5981 5982 <div 5983 class=" 5984 tw-flex 5985 price__sale 5986 5987 tw-gap-1 md:tw-gap-3 lg:tw-gap-4 5988 5989 5990 " 5991 > 5992 <div class="tw-flex tw-items-center tw-gap-3 md:tw-gap-4"> 5993 <div 5994 class=" 5995 price-custom tw-flex 5996 5997 tw-flex-col-reverse 5998 5999 tw-mx-auto tw-justify-center 6000 6001 " 6002 > 6003 <span class="visually-hidden visually-hidden--inline">Regular price</span> 6004 <span class="tw-flex tw-items-center"> 6005 <s 6006 style="color: rgba(33, 35, 38, .7); font-weight: 400;" 6007 class=" 6008 price-item-custom price-item price-item--regular tw-text-sm md:tw-text-base 6009 6010 6011 6012 tw-line-through !tw-mr-0 6013 6014 " 6015 > 6016 $179.99 6017 </s> 6018 </span><span class="visually-hidden visually-hidden--inline">Sale price</span> 6019 <span 6020 style="position: relative;color: #ffb502; font-weight: bold;" 6021 class=" 6022 price-item price-item--sale price-item--last tw-text-sm md:tw-text-base tw-leading-4 tw-font-bold 6023 6024 tw-leading-tight 6025 6026 6027 !tw-mr-0 6028 " 6029 > 6030 $169.99 6031 </span> 6032 </div> 6033 6034 6035 </div> 6036 </div> 6037 6038 <small class="unit-price caption hidden"> 6039 <span class="visually-hidden">Unit price</span> 6040 <span class="price-item price-item--last"> 6041 <span></span> 6042 <span aria-hidden="true">/</span> 6043 <span class="visually-hidden"> per </span> 6044 <span> 6045 </span> 6046 </span> 6047 </small> 6048 </div> 6049 </div> 6050 6051 6052 </div> 6053 </div> 6054 6055 6056<div class="tw-flex tw-flex-col tw-gap-2"><span class="tw-text-sm tw-line-clamp-1">Weaving</span><span class="tw-text-sm tw-line-clamp-1">Woolly</span></div></div> 6057 </div> 6058 </a> 6059</div> 6060 6061</li> 6062 6063 6064 6065 6066 6067<li 6068 class="splide__slide jump-featured-products--splide__slide tw-relative" 6069 data-collection="kits" 6070 data-slide 6071 style="display: none;" 6072 > 6073 6074 6075<div 6076 class="goshop-product-card-wrapper tw-flex tw-flex-col tw-justify-between tw-h-full " 6077 data-product-id="15965931241853" 6078 6079> 6080 <a href="/products/dishcloth-x2-weaving-kit-supplies-only-with-pattern-no-loom-with-cotton-yarn" class="tw-block tw-flex-grow"> 6081 <div> 6082 <div class="goshop-product-card-image-wrapper"> 6083 <div class="goshop-product-card-border tw-relative tw-overflow-hidden tw-aspect-square"><img 6084 data-srcset="//funemstudio.com/cdn/shop/files/dishcloths-woven-mustard-blue-01_90aa7ad4-00d7-4f06-929a-14670c405ea0.jpg?v=1790264102&width=165 165w,//funemstudio.com/cdn/shop/files/dishcloths-woven-mustard-blue-01_90aa7ad4-00d7-4f06-929a-14670c405ea0.jpg?v=1790264102&width=360 360w,//funemstudio.com/cdn/shop/files/dishcloths-woven-mustard-blue-01_90aa7ad4-00d7-4f06-929a-14670c405ea0.jpg?v=1790264102&width=533 533w,//funemstudio.com/cdn/shop/files/dishcloths-woven-mustard-blue-01_90aa7ad4-00d7-4f06-929a-14670c405ea0.jpg?v=1790264102&width=720 720w,//funemstudio.com/cdn/shop/files/dishcloths-woven-mustard-blue-01_90aa7ad4-00d7-4f06-929a-14670c405ea0.jpg?v=1790264102&width=940 940w,//funemstudio.com/cdn/shop/files/dishcloths-woven-mustard-blue-01_90aa7ad4-00d7-4f06-929a-14670c405ea0.jpg?v=1790264102&width=1066 1066w,//funemstudio.com/cdn/shop/files/dishcloths-woven-mustard-blue-01_90aa7ad4-00d7-4f06-929a-14670c405ea0.jpg?v=1790264102 1200w 6085 " 6086 src="//funemstudio.com/cdn/shop/files/dishcloths-woven-mustard-blue-01_90aa7ad4-00d7-4f06-929a-14670c405ea0.jpg?v=1790264102&width=533" 6087 data-src="//funemstudio.com/cdn/shop/files/dishcloths-woven-mustard-blue-01_90aa7ad4-00d7-4f06-929a-14670c405ea0.jpg?v=1790264102&width=533" 6088 data-sizes="(min-width: 1600px) 367px, (min-width: 990px) calc((100vw - 130px) / 4), (min-width: 750px) calc((100vw - 120px) / 3), calc((100vw - 35px) / 2)" 6089 alt="Dishcloth (x2) Kit - No loom with Woven Cotton Yarn" 6090 class="motion-reduce goshop-product-card-image tw-transition-opacity tw-duration-500 lazyload lazyautosizes" 6091 loading="lazy" 6092 width="1200" 6093 height="1200" 6094 > 6095 <div 6096 class="goshop-overlay-container tw-px-2 tw-py-[6px] lg:tw-px-[15px] lg:tw-py-4" 6097 > 6098 6099 6100 6101 6102 6103<div 6104 class="tw-gap-2 tw-flex tw-flex-wrap card__badge tw-z-10" 6105> 6106 6107</div> 6108 6109 6110 6111 </div><img 6112 data-srcset="//funemstudio.com/cdn/shop/files/dishcloths-woven-everyday-essentials-woven-by-you.jpg?v=1790264102&width=165 165w,//funemstudio.com/cdn/shop/files/dishcloths-woven-everyday-essentials-woven-by-you.jpg?v=1790264102&width=360 360w,//funemstudio.com/cdn/shop/files/dishcloths-woven-everyday-essentials-woven-by-you.jpg?v=1790264102&width=533 533w,//funemstudio.com/cdn/shop/files/dishcloths-woven-everyday-essentials-woven-by-you.jpg?v=1790264102&width=720 720w,//funemstudio.com/cdn/shop/files/dishcloths-woven-everyday-essentials-woven-by-you.jpg?v=1790264102&width=940 940w,//funemstudio.com/cdn/shop/files/dishcloths-woven-everyday-essentials-woven-by-you.jpg?v=1790264102&width=1066 1066w,//funemstudio.com/cdn/shop/files/dishcloths-woven-everyday-essentials-woven-by-you.jpg?v=1790264102 1200w 6113 " 6114 src="//funemstudio.com/cdn/shop/files/dishcloths-woven-everyday-essentials-woven-by-you.jpg?v=1790264102&width=533" 6115 data-src="//funemstudio.com/cdn/shop/files/dishcloths-woven-everyday-essentials-woven-by-you.jpg?v=1790264102&width=533" 6116 data-sizes="(min-width: 1600px) 367px, (min-width: 990px) calc((100vw - 130px) / 4), (min-width: 750px) calc((100vw - 120px) / 3), calc((100vw - 35px) / 2)" 6117 alt="Dishcloth (x2) Kit - No loom with Woven Cotton Yarn" 6118 class="goshop-product-card-image goshop-product-card-image--secondary lazyload lazyautosizes" 6119 loading="lazy" 6120 width="1200" 6121 height="1200" 6122 > 6123 </div> 6124 </div> 6125 <div class="tw-flex tw-flex-col tw-gap-2"> 6126 <div class="tw-mt-2 tw-flex tw-justify-between tw-items-start tw-gap-3" style="text-align: left;"> 6127 <h3 6128 style="color: #000000" 6129 class="tw-text-sm md:tw-text-base tw-line-clamp-3 md:tw-line-clamp-2 tw-font-semibold tw-leading-tight tw-flex-grow tw-whitespace-normal" 6130 6131 id="title-template--25711483945341__goshop_featured_kits_DLwPjJ-15965931241853" 6132 6133 >
6134 <span 6135 id="CardLink-template--25711483945341__goshop_featured_kits_DLwPjJ-15965931241853" 6136 class="full-unstyled-link" 6137 aria-labelledby="CardLink-template--25711483945341__goshop_featured_kits_DLwPjJ-15965931241853 Badge-template--25711483945341__goshop_featured_kits_DLwPjJ-15965931241853" 6138 > 6139 Dishcloth (x2) Kit - No loom with Woven Cotton Yarn 6140 </span> 6141 </h3> 6142 6143 <div class="tw-flex-shrink-0"> 6144 6145<div 6146 class=" 6147 price" 6148 > 6149 <div class="price__container"> 6150 <div class="price__regular"><span class="visually-hidden visually-hidden--inline">Regular price</span> 6151 <span 6152 style="color: #ffb502;" 6153 class="price-item price-item--regular !tw-text-lg !tw-leading-4 tw-font-bold" 6154 > 6155 $44.99 6156 </span></div> 6157 6158 <div 6159 class=" 6160 tw-flex 6161 price__sale 6162 6163 tw-gap-1 md:tw-gap-3 lg:tw-gap-4 6164 6165 6166 " 6167 > 6168 <div class="tw-flex tw-items-center tw-gap-3 md:tw-gap-4"> 6169 <div 6170 class=" 6171 price-custom tw-flex 6172 6173 tw-flex-col-reverse 6174 6175 tw-mx-auto tw-justify-center 6176 6177 " 6178 > 6179 <span class="visually-hidden visually-hidden--inline">Regular price</span> 6180 <span class="tw-flex tw-items-center"> 6181 <s 6182 style="color: rgba(33, 35, 38, .7); font-weight: 400;" 6183 class=" 6184 price-item-custom price-item price-item--regular tw-text-sm md:tw-text-base 6185 6186 6187 6188 tw-line-through !tw-mr-0 6189 6190 " 6191 > 6192 6193 </s> 6194 </span><span class="visually-hidden visually-hidden--inline">Sale price</span> 6195 <span 6196 style="position: relative;color: #ffb502; font-weight: bold;" 6197 class=" 6198 price-item price-item--sale price-item--last tw-text-sm md:tw-text-base tw-leading-4 tw-font-bold 6199 6200 tw-leading-tight 6201 6202 6203 !tw-mr-0 6204 " 6205 > 6206 $44.99 6207 </span> 6208 </div> 6209 6210 6211 </div> 6212 </div> 6213 6214 <small class="unit-price caption hidden"> 6215 <span class="visually-hidden">Unit price</span> 6216 <span class="price-item price-item--last"> 6217 <span></span> 6218 <span aria-hidden="true">/</span> 6219 <span class="visually-hidden"> per </span> 6220 <span> 6221 </span> 6222 </span> 6223 </small> 6224 </div> 6225 </div> 6226 6227 6228 </div> 6229 </div> 6230 6231 6232 <div 6233 style="" 6234 class="jdgm-widget jdgm-preview-badge tw-text-sm" 6235 data-id="15965931241853" 6236 data-template="manual-installation" 6237 data-auto-install="false" 6238> 6239 <div style='display:none' class='jdgm-prev-badge' data-average-rating='5.00' data-number-of-reviews='1' data-number-of-questions='0'> <span class='jdgm-prev-badge__stars' data-score='5.00' tabindex='0' aria-label='5.00 stars' role='button'> <span class='jdgm-star jdgm--on'></span><span class='jdgm-star jdgm--on'></span><span class='jdgm-star jdgm--on'></span><span class='jdgm-star jdgm--on'></span><span class='jdgm-star jdgm--on'></span> </span> <span class='jdgm-prev-badge__text'> 1 review </span> </div> 6240</div> 6241 6242 6243<div class="tw-flex tw-flex-col tw-gap-2"><span class="tw-text-sm tw-line-clamp-1">Weaving</span></div></div> 6244 </div> 6245 </a> 6246</div> 6247 6248</li> 6249 6250 6251 6252 6253 6254 </ul> 6255 </div> 6256 </div> 6257 6258 </div> 6259 6260 <!-- Mobile Layout --> 6261 <div class="lg:tw-hidden"> 6262 6263 <div class="splide featured-collections-splide"> 6264 <div class="splide__track tw-flex tw-items-center tw-justify-center"> 6265 <ul class="splide__list jump-featured-products--splide__list tw-flex tw-items-center tw-justify-center"> 6266 6267 6268 6269 6270 6271 6272 6273 6274 6275<li 6276 class="splide__slide jump-featured-products--splide__slide " 6277 data-collection="kits"
6278 data-slide 6279 style="display: none;" 6280 > 6281 <link href="//funemstudio.com/cdn/shop/t/23/assets/component-rating.css?v=179577762467860590411763056408" rel="stylesheet" type="text/css" media="all" /> 6282 <link href="//funemstudio.com/cdn/shop/t/23/assets/component-volume-pricing.css?v=111870094811454961941763056407" rel="stylesheet" type="text/css" media="all" /> 6283 6284 <link href="//funemstudio.com/cdn/shop/t/23/assets/component-price.css?v=179033232983767072791763056413" rel="stylesheet" type="text/css" media="all" /> 6285 <link href="//funemstudio.com/cdn/shop/t/23/assets/quick-order-list.css?v=176170244563023824121763056408" rel="stylesheet" type="text/css" media="all" /> 6286 <link href="//funemstudio.com/cdn/shop/t/23/assets/quantity-popover.css?v=129068967981937647381763056411" rel="stylesheet" type="text/css" media="all" /> 6287 6288 <link href="//funemstudio.com/cdn/shop/t/23/assets/goshop-component-card.css?v=99072863452595198731763056410" rel="stylesheet" type="text/css" media="all" /> 6289 6290 6291<div 6292 class="goshop-product-card-wrapper tw-flex tw-flex-col tw-justify-between tw-h-full " 6293 data-product-id="8719803973930" 6294 6295> 6296 <a href="/products/weaving-loom-kit-xlarge" class="tw-block tw-flex-grow"> 6297 <div> 6298 <div class="goshop-product-card-image-wrapper"> 6299 <div class="goshop-product-card-border tw-relative tw-overflow-hidden tw-aspect-square"><img 6300 data-srcset="//funemstudio.com/cdn/shop/files/Pick_colors_tag_-_Funem_10_be17933f-2c75-47b0-8073-58a73be106e8.jpg?v=1750759752&width=165 165w,//funemstudio.com/cdn/shop/files/Pick_colors_tag_-_Funem_10_be17933f-2c75-47b0-8073-58a73be106e8.jpg?v=1750759752&width=360 360w,//funemstudio.com/cdn/shop/files/Pick_colors_tag_-_Funem_10_be17933f-2c75-47b0-8073-58a73be106e8.jpg?v=1750759752&width=533 533w,//funemstudio.com/cdn/shop/files/Pick_colors_tag_-_Funem_10_be17933f-2c75-47b0-8073-58a73be106e8.jpg?v=1750759752&width=720 720w,//funemstudio.com/cdn/shop/files/Pick_colors_tag_-_Funem_10_be17933f-2c75-47b0-8073-58a73be106e8.jpg?v=1750759752&width=940 940w,//funemstudio.com/cdn/shop/files/Pick_colors_tag_-_Funem_10_be17933f-2c75-47b0-8073-58a73be106e8.jpg?v=1750759752&width=1066 1066w,//funemstudio.com/cdn/shop/files/Pick_colors_tag_-_Funem_10_be17933f-2c75-47b0-8073-58a73be106e8.jpg?v=1750759752 1200w 6301 " 6302 src="//funemstudio.com/cdn/shop/files/Pick_colors_tag_-_Funem_10_be17933f-2c75-47b0-8073-58a73be106e8.jpg?v=1750759752&width=533" 6303 data-src="//funemstudio.com/cdn/shop/files/Pick_colors_tag_-_Funem_10_be17933f-2c75-47b0-8073-58a73be106e8.jpg?v=1750759752&width=533" 6304 data-sizes="(min-width: 1600px) 367px, (min-width: 990px) calc((100vw - 130px) / 4), (min-width: 750px) calc((100vw - 120px) / 3), calc((100vw - 35px) / 2)" 6305 alt="Weaving Loom All In One Kit - XLarge - Learn The Basics Weaving Kit" 6306 class="motion-reduce goshop-product-card-image tw-transition-opacity tw-duration-500 lazyload lazyautosizes" 6307 loading="lazy" 6308 width="1200" 6309 height="1200" 6310 > 6311 <div 6312 class="goshop-overlay-container tw-px-2 tw-py-[6px] lg:tw-px-[15px] lg:tw-py-4" 6313 > 6314 6315 6316 6317 6318 6319<div 6320 class="tw-gap-2 tw-flex tw-flex-wrap card__badge tw-z-10" 6321> 6322 6323 6324 6325 6326 <span 6327 id="NoMediaStandardBadge-template--25711483945341__goshop_featured_kits_DLwPjJ-8719803973930" 6328 class="badge badge--bottom-left" 6329 style="background-color: #ffb502; color: #FFFFFF;" 6330 > 6331 -11% 6332 </span></div> 6333 6334 6335 6336 </div><img 6337 data-srcset="//funemstudio.com/cdn/shop/files/WhatsApp_Image_2026-07-03_at_13.51.10.jpg?v=1783098712&width=165 165w,//funemstudio.com/cdn/shop/files/WhatsApp_Image_2026-07-03_at_13.51.10.jpg?v=1783098712&width=360 360w,//funemstudio.com/cdn/shop/files/WhatsApp_Image_2026-07-03_at_13.51.10.jpg?v=1783098712&width=533 533w,//funemstudio.com/cdn/shop/files/WhatsApp_Image_2026-07-03_at_13.51.10.jpg?v=1783098712&width=720 720w,//funemstudio.com/cdn/shop/files/WhatsApp_Image_2026-07-03_at_13.51.10.jpg?v=1783098712&width=940 940w,//funemstudio.com/cdn/shop/files/WhatsApp_Image_2026-07-03_at_13.51.10.jpg?v=1783098712&width=1066 1066w,//funemstudio.com/cdn/shop/files/WhatsApp_Image_2026-07-03_at_13.51.10.jpg?v=1783098712 1200w 6338 " 6339 src="//funemstudio.com/cdn/shop/files/WhatsApp_Image_2026-07-03_at_13.51.10.jpg?v=1783098712&width=533" 6340 data-src="//funemstudio.com/cdn/shop/files/WhatsApp_Image_2026-07-03_at_13.51.10.jpg?v=1783098712&width=533" 6341 data-sizes="(min-width: 1600px) 367px, (min-width: 990px) calc((100vw - 130px) / 4), (min-width: 750px) calc((100vw - 120px) / 3), calc((100vw - 35px) / 2)" 6342 alt="Weaving Loom All In One Kit - XLarge - Learn The Basics Weaving Kit" 6343 class="goshop-product-card-image goshop-product-card-image--secondary lazyload lazyautosizes" 6344 loading="lazy" 6345 width="1200" 6346 height="1200" 6347 > 6348 </div> 6349 </div> 6350 <div class="tw-flex tw-flex-col tw-gap-2"> 6351 <div class="tw-mt-2 tw-flex tw-justify-between tw-items-start tw-gap-3" style="text-align: left;"> 6352 <h3 6353 style="color: #000000" 6354 class="tw-text-sm md:tw-text-base tw-line-clamp-3 md:tw-line-clamp-2 tw-font-semibold tw-leading-tight tw-flex-grow tw-whitespace-normal" 6355 6356 id="title-template--25711483945341__goshop_featured_kits_DLwPjJ-8719803973930" 6357 6358 >
6359 <span 6360 id="CardLink-template--25711483945341__goshop_featured_kits_DLwPjJ-8719803973930" 6361 class="full-unstyled-link" 6362 aria-labelledby="CardLink-template--25711483945341__goshop_featured_kits_DLwPjJ-8719803973930 Badge-template--25711483945341__goshop_featured_kits_DLwPjJ-8719803973930" 6363 > 6364 Weaving Loom All In One Kit - XLarge - Learn The Basics Weaving Kit 6365 </span> 6366 </h3> 6367 6368 <div class="tw-flex-shrink-0"> 6369 6370<div 6371 class=" 6372 price price--on-sale" 6373 > 6374 <div class="price__container"> 6375 <div class="price__regular"><span class="visually-hidden visually-hidden--inline">Regular price</span> 6376 <span 6377 style="color: #ffb502;" 6378 class="price-item price-item--regular !tw-text-lg !tw-leading-4 tw-font-bold" 6379 > 6380 $124.99 6381 </span></div> 6382 6383 <div 6384 class=" 6385 tw-flex 6386 price__sale 6387 6388 tw-gap-1 md:tw-gap-3 lg:tw-gap-4 6389 6390 6391 " 6392 > 6393 <div class="tw-flex tw-items-center tw-gap-3 md:tw-gap-4"> 6394 <div 6395 class=" 6396 price-custom tw-flex 6397 6398 tw-flex-col-reverse 6399 6400 tw-mx-auto tw-justify-center 6401 6402 " 6403 > 6404 <span class="visually-hidden visually-hidden--inline">Regular price</span> 6405 <span class="tw-flex tw-items-center"> 6406 <s 6407 style="color: rgba(33, 35, 38, .7); font-weight: 400;" 6408 class=" 6409 price-item-custom price-item price-item--regular tw-text-sm md:tw-text-base 6410 6411 6412 6413 tw-line-through !tw-mr-0 6414 6415 " 6416 > 6417 $139.99 6418 </s> 6419 </span><span class="visually-hidden visually-hidden--inline">Sale price</span> 6420 <span 6421 style="position: relative;color: #ffb502; font-weight: bold;" 6422 class=" 6423 price-item price-item--sale price-item--last tw-text-sm md:tw-text-base tw-leading-4 tw-font-bold 6424 6425 tw-leading-tight 6426 6427 6428 !tw-mr-0 6429 " 6430 > 6431 $124.99 6432 </span> 6433 </div> 6434 6435 6436 </div> 6437 </div> 6438 6439 <small class="unit-price caption hidden"> 6440 <span class="visually-hidden">Unit price</span> 6441 <span class="price-item price-item--last"> 6442 <span></span> 6443 <span aria-hidden="true">/</span> 6444 <span class="visually-hidden"> per </span> 6445 <span> 6446 </span> 6447 </span> 6448 </small> 6449 </div> 6450 </div> 6451 6452 6453 </div> 6454 </div> 6455 6456 6457 <div 6458 style="" 6459 class="jdgm-widget jdgm-preview-badge tw-text-sm" 6460 data-id="8719803973930" 6461 data-template="manual-installation" 6462 data-auto-install="false" 6463> 6464 <div style='display:none' class='jdgm-prev-badge' data-average-rating='4.73' data-number-of-reviews='41' data-number-of-questions='12'> <span class='jdgm-prev-badge__stars' data-score='4.73' tabindex='0' aria-label='4.73 stars' role='button'> <span class='jdgm-star jdgm--on'></span><span class='jdgm-star jdgm--on'></span><span class='jdgm-star jdgm--on'></span><span class='jdgm-star jdgm--on'></span><span class='jdgm-star jdgm--half'></span> </span> <span class='jdgm-prev-badge__text'> 41 reviews </span> </div> 6465</div> 6466 6467 6468</div> 6469 </div> 6470 </a> 6471</div> 6472 6473</li> 6474 6475 6476 6477 6478 6479<li 6480 class="splide__slide jump-featured-products--splide__slide " 6481 data-collection="kits" 6482 data-slide 6483 style="display: none;" 6484 > 6485 6486 6487<div 6488 class="goshop-product-card-wrapper tw-flex tw-flex-col tw-justify-between tw-h-full " 6489 data-product-id="15953153524093" 6490 6491> 6492 <a href="/products/tea-towel-x2-weaving-kit-supplies-and-xlarge-loom-with-pattern-x-studio-stiller-with-cotton" class="tw-block tw-flex-grow"> 6493 <div> 6494 <div class="goshop-product-card-image-wrapper"> 6495 <div class="goshop-product-card-border tw-relative tw-overflow-hidden tw-aspect-square"><img 6496 data-srcset="//funemstudio.com/cdn/shop/files/tea-towel-woven-dustyblue-mustard-white-01_d6e561bf-26
6496d7-43e3-ab2d-14e9e43ce141.jpg?v=1789974111&width=165 165w,//funemstudio.com/cdn/shop/files/tea-towel-woven-dustyblue-mustard-white-01_d6e561bf-26d7-43e3-ab2d-14e9e43ce141.jpg?v=1789974111&width=360 360w,//funemstudio.com/cdn/shop/files/tea-towel-woven-dustyblue-mustard-white-01_d6e561bf-26d7-43e3-ab2d-14e9e43ce141.jpg?v=1789974111&width=533 533w,//funemstudio.com/cdn/shop/files/tea-towel-woven-dustyblue-mustard-white-01_d6e561bf-26d7-43e3-ab2d-14e9e43ce141.jpg?v=1789974111&width=720 720w,//funemstudio.com/cdn/shop/files/tea-towel-woven-dustyblue-mustard-white-01_d6e561bf-26d7-43e3-ab2d-14e9e43ce141.jpg?v=1789974111&width=940 940w,//funemstudio.com/cdn/shop/files/tea-towel-woven-dustyblue-mustard-white-01_d6e561bf-26d7-43e3-ab2d-14e9e43ce141.jpg?v=1789974111&width=1066 1066w,//funemstudio.com/cdn/shop/files/tea-towel-woven-dustyblue-mustard-white-01_d6e561bf-26d7-43e3-ab2d-14e9e43ce141.jpg?v=1789974111 1200w 6497 " 6498 src="//funemstudio.com/cdn/shop/files/tea-towel-woven-dustyblue-mustard-white-01_d6e561bf-26d7-43e3-ab2d-14e9e43ce141.jpg?v=1789974111&width=533" 6499 data-src="//funemstudio.com/cdn/shop/files/tea-towel-woven-dustyblue-mustard-white-01_d6e561bf-26d7-43e3-ab2d-14e9e43ce141.jpg?v=1789974111&width=533" 6500 data-sizes="(min-width: 1600px) 367px, (min-width: 990px) calc((100vw - 130px) / 4), (min-width: 750px) calc((100vw - 120px) / 3), calc((100vw - 35px) / 2)" 6501 alt="Tea Towel (x2) Kit - XLarge loom with Woven Cotton - x Studio Stiller" 6502 class="motion-reduce goshop-product-card-image tw-transition-opacity tw-duration-500 lazyload lazyautosizes" 6503 loading="lazy" 6504 width="1200" 6505 height="1200" 6506 > 6507 <div 6508 class="goshop-overlay-container tw-px-2 tw-py-[6px] lg:tw-px-[15px] lg:tw-py-4" 6509 > 6510 6511 6512 6513 6514 6515<div 6516 class="tw-gap-2 tw-flex tw-flex-wrap card__badge tw-z-10" 6517> 6518 6519 6520 6521 6522 <span 6523 id="NoMediaStandardBadge-template--25711483945341__goshop_featured_kits_DLwPjJ-15953153524093" 6524 class="badge badge--bottom-left" 6525 style="background-color: #ffb502; color: #FFFFFF;" 6526 > 6527 -11% 6528 </span></div> 6529 6530 6531 6532 </div><img 6533 data-srcset="//funemstudio.com/cdn/shop/files/tea-towel-woven-dustyblue-mustard-white-02_91ba52b7-84ef-42b8-8385-af3a9f3a8d84.jpg?v=1789974112&width=165 165w,//funemstudio.com/cdn/shop/files/tea-towel-woven-dustyblue-mustard-white-02_91ba52b7-84ef-42b8-8385-af3a9f3a8d84.jpg?v=1789974112&width=360 360w,//funemstudio.com/cdn/shop/files/tea-towel-woven-dustyblue-mustard-white-02_91ba52b7-84ef-42b8-8385-af3a9f3a8d84.jpg?v=1789974112&width=533 533w,//funemstudio.com/cdn/shop/files/tea-towel-woven-dustyblue-mustard-white-02_91ba52b7-84ef-42b8-8385-af3a9f3a8d84.jpg?v=1789974112&width=720 720w,//funemstudio.com/cdn/shop/files/tea-towel-woven-dustyblue-mustard-white-02_91ba52b7-84ef-42b8-8385-af3a9f3a8d84.jpg?v=1789974112&width=940 940w,//funemstudio.com/cdn/shop/files/tea-towel-woven-dustyblue-mustard-white-02_91ba52b7-84ef-42b8-8385-af3a9f3a8d84.jpg?v=1789974112&width=1066 1066w,//funemstudio.com/cdn/shop/files/tea-towel-woven-dustyblue-mustard-white-02_91ba52b7-84ef-42b8-8385-af3a9f3a8d84.jpg?v=1789974112 1200w 6534 " 6535 src="//funemstudio.com/cdn/shop/files/tea-towel-woven-dustyblue-mustard-white-02_91ba52b7-84ef-42b8-8385-af3a9f3a8d84.jpg?v=1789974112&width=533" 6536 data-src="//funemstudio.com/cdn/shop/files/tea-towel-woven-dustyblue-mustard-white-02_91ba52b7-84ef-42b8-8385-af3a9f3a8d84.jpg?v=1789974112&width=533" 6537 data-sizes="(min-width: 1600px) 367px, (min-width: 990px) calc((100vw - 130px) / 4), (min-width: 750px) calc((100vw - 120px) / 3), calc((100vw - 35px) / 2)" 6538 alt="Tea Towel (x2) Kit - XLarge loom with Woven Cotton - x Studio Stiller" 6539 class="goshop-product-card-image goshop-product-card-image--secondary lazyload lazyautosizes" 6540 loading="lazy" 6541 width="1200" 6542 height="1200" 6543 > 6544 </div> 6545 </div> 6546 <div class="tw-flex tw-flex-col tw-gap-2"> 6547 <div class="tw-mt-2 tw-flex tw-justify-between tw-items-start tw-gap-3" style="text-align: left;"> 6548 <h3 6549 style="color: #000000" 6550 class="tw-text-sm md:tw-text-base tw-line-clamp-3 md:tw-line-clamp-2 tw-font-semibold tw-leading-tight tw-flex-grow tw-whitespace-normal" 6551 6552 id="title-template--25711483945341__goshop_featured_kits_DLwPjJ-15953153524093" 6553 6554 >
6555 <span 6556 id="CardLink-template--25711483945341__goshop_featured_kits_DLwPjJ-15953153524093" 6557 class="full-unstyled-link" 6558 aria-labelledby="CardLink-template--25711483945341__goshop_featured_kits_DLwPjJ-15953153524093 Badge-template--25711483945341__goshop_featured_kits_DLwPjJ-15953153524093" 6559 > 6560 Tea Towel (x2) Kit - XLarge loom with Woven Cotton - x Studio Stiller 6561 </span> 6562 </h3> 6563 6564 <div class="tw-flex-shrink-0"> 6565 6566<div 6567 class=" 6568 price price--on-sale" 6569 > 6570 <div class="price__container"> 6571 <div class="price__regular"><span class="visually-hidden visually-hidden--inline">Regular price</span> 6572 <span 6573 style="color: #ffb502;" 6574 class="price-item price-item--regular !tw-text-lg !tw-leading-4 tw-font-bold" 6575 > 6576 $159.99 6577 </span></div> 6578 6579 <div 6580 class=" 6581 tw-flex 6582 price__sale 6583 6584 tw-gap-1 md:tw-gap-3 lg:tw-gap-4 6585 6586 6587 " 6588 > 6589 <div class="tw-flex tw-items-center tw-gap-3 md:tw-gap-4"> 6590 <div 6591 class=" 6592 price-custom tw-flex 6593 6594 tw-flex-col-reverse 6595 6596 tw-mx-auto tw-justify-center 6597 6598 " 6599 > 6600 <span class="visually-hidden visually-hidden--inline">Regular price</span> 6601 <span class="tw-flex tw-items-center"> 6602 <s 6603 style="color: rgba(33, 35, 38, .7); font-weight: 400;" 6604 class=" 6605 price-item-custom price-item price-item--regular tw-text-sm md:tw-text-base 6606 6607 6608 6609 tw-line-through !tw-mr-0 6610 6611 " 6612 > 6613 $179.90 6614 </s> 6615 </span><span class="visually-hidden visually-hidden--inline">Sale price</span> 6616 <span 6617 style="position: relative;color: #ffb502; font-weight: bold;" 6618 class=" 6619 price-item price-item--sale price-item--last tw-text-sm md:tw-text-base tw-leading-4 tw-font-bold 6620 6621 tw-leading-tight 6622 6623 6624 !tw-mr-0 6625 " 6626 > 6627 $159.99 6628 </span> 6629 </div> 6630 6631 6632 </div> 6633 </div> 6634 6635 <small class="unit-price caption hidden"> 6636 <span class="visually-hidden">Unit price</span> 6637 <span class="price-item price-item--last"> 6638 <span></span> 6639 <span aria-hidden="true">/</span> 6640 <span class="visually-hidden"> per </span> 6641 <span> 6642 </span> 6643 </span> 6644 </small> 6645 </div> 6646 </div> 6647 6648 6649 </div> 6650 </div> 6651 6652 6653 <div 6654 style="" 6655 class="jdgm-widget jdgm-preview-badge tw-text-sm" 6656 data-id="15953153524093" 6657 data-template="manual-installation" 6658 data-auto-install="false" 6659> 6660 <div style='display:none' class='jdgm-prev-badge' data-average-rating='4.14' data-number-of-reviews='7' data-number-of-questions='6'> <span class='jdgm-prev-badge__stars' data-score='4.14' tabindex='0' aria-label='4.14 stars' role='button'> <span class='jdgm-star jdgm--on'></span><span class='jdgm-star jdgm--on'></span><span class='jdgm-star jdgm--on'></span><span class='jdgm-star jdgm--on'></span><span class='jdgm-star jdgm--off'></span> </span> <span class='jdgm-prev-badge__text'> 7 reviews </span> </div> 6661</div> 6662 6663 6664<div class="tw-flex tw-flex-col tw-gap-2"><span class="tw-text-sm tw-line-clamp-1">Weaving</span></div></div> 6665 </div> 6666 </a> 6667</div> 6668 6669</li> 6670 6671 6672 6673 6674 6675<li 6676 class="splide__slide jump-featured-products--splide__slide " 6677 data-collection="kits" 6678 data-slide 6679 style="display: none;" 6680 > 6681 6682 6683<div 6684 class="goshop-product-card-wrapper tw-flex tw-flex-col tw-justify-between tw-h-full " 6685 data-product-id="15953195008381" 6686
6687> 6688 <a href="/products/dishcloth-x2-weaving-kit-supplies-and-large-wak-loom-with-pattern-with-cotton" class="tw-block tw-flex-grow"> 6689 <div> 6690 <div class="goshop-product-card-image-wrapper"> 6691 <div class="goshop-product-card-border tw-relative tw-overflow-hidden tw-aspect-square"><img 6692 data-srcset="//funemstudio.com/cdn/shop/files/dishcloths-woven-mustard-blue-01_90aa7ad4-00d7-4f06-929a-14670c405ea0.jpg?v=1790264102&width=165 165w,//funemstudio.com/cdn/shop/files/dishcloths-woven-mustard-blue-01_90aa7ad4-00d7-4f06-929a-14670c405ea0.jpg?v=1790264102&width=360 360w,//funemstudio.com/cdn/shop/files/dishcloths-woven-mustard-blue-01_90aa7ad4-00d7-4f06-929a-14670c405ea0.jpg?v=1790264102&width=533 533w,//funemstudio.com/cdn/shop/files/dishcloths-woven-mustard-blue-01_90aa7ad4-00d7-4f06-929a-14670c405ea0.jpg?v=1790264102&width=720 720w,//funemstudio.com/cdn/shop/files/dishcloths-woven-mustard-blue-01_90aa7ad4-00d7-4f06-929a-14670c405ea0.jpg?v=1790264102&width=940 940w,//funemstudio.com/cdn/shop/files/dishcloths-woven-mustard-blue-01_90aa7ad4-00d7-4f06-929a-14670c405ea0.jpg?v=1790264102&width=1066 1066w,//funemstudio.com/cdn/shop/files/dishcloths-woven-mustard-blue-01_90aa7ad4-00d7-4f06-929a-14670c405ea0.jpg?v=1790264102 1200w 6693 " 6694 src="//funemstudio.com/cdn/shop/files/dishcloths-woven-mustard-blue-01_90aa7ad4-00d7-4f06-929a-14670c405ea0.jpg?v=1790264102&width=533" 6695 data-src="//funemstudio.com/cdn/shop/files/dishcloths-woven-mustard-blue-01_90aa7ad4-00d7-4f06-929a-14670c405ea0.jpg?v=1790264102&width=533" 6696 data-sizes="(min-width: 1600px) 367px, (min-width: 990px) calc((100vw - 130px) / 4), (min-width: 750px) calc((100vw - 120px) / 3), calc((100vw - 35px) / 2)" 6697 alt="Dishcloth (x2) Kit - Large WAK loom with Woven Yarn" 6698 class="motion-reduce goshop-product-card-image tw-transition-opacity tw-duration-500 lazyload lazyautosizes" 6699 loading="lazy" 6700 width="1200" 6701 height="1200" 6702 > 6703 <div 6704 class="goshop-overlay-container tw-px-2 tw-py-[6px] lg:tw-px-[15px] lg:tw-py-4" 6705 > 6706 6707 6708 6709 6710 6711<div 6712 class="tw-gap-2 tw-flex tw-flex-wrap card__badge tw-z-10" 6713> 6714 6715 6716 6717 6718 <span 6719 id="NoMediaStandardBadge-template--25711483945341__goshop_featured_kits_DLwPjJ-15953195008381" 6720 class="badge badge--bottom-left" 6721 style="background-color: #ffb502; color: #FFFFFF;" 6722 > 6723 -32% 6724 </span></div> 6725 6726 6727 6728 </div><img 6729 data-srcset="//funemstudio.com/cdn/shop/files/dishcloths-woven-mustard-blue-02_7a106ceb-6b08-4af5-9c26-cb9e68632117.jpg?v=1790264102&width=165 165w,//funemstudio.com/cdn/shop/files/dishcloths-woven-mustard-blue-02_7a106ceb-6b08-4af5-9c26-cb9e68632117.jpg?v=1790264102&width=360 360w,//funemstudio.com/cdn/shop/files/dishcloths-woven-mustard-blue-02_7a106ceb-6b08-4af5-9c26-cb9e68632117.jpg?v=1790264102&width=533 533w,//funemstudio.com/cdn/shop/files/dishcloths-woven-mustard-blue-02_7a106ceb-6b08-4af5-9c26-cb9e68632117.jpg?v=1790264102&width=720 720w,//funemstudio.com/cdn/shop/files/dishcloths-woven-mustard-blue-02_7a106ceb-6b08-4af5-9c26-cb9e68632117.jpg?v=1790264102&width=940 940w,//funemstudio.com/cdn/shop/files/dishcloths-woven-mustard-blue-02_7a106ceb-6b08-4af5-9c26-cb9e68632117.jpg?v=1790264102&width=1066 1066w,//funemstudio.com/cdn/shop/files/dishcloths-woven-mustard-blue-02_7a106ceb-6b08-4af5-9c26-cb9e68632117.jpg?v=1790264102 1200w 6730 " 6731 src="//funemstudio.com/cdn/shop/files/dishcloths-woven-mustard-blue-02_7a106ceb-6b08-4af5-9c26-cb9e68632117.jpg?v=1790264102&width=533" 6732 data-src="//funemstudio.com/cdn/shop/files/dishcloths-woven-mustard-blue-02_7a106ceb-6b08-4af5-9c26-cb9e68632117.jpg?v=1790264102&width=533" 6733 data-sizes="(min-width: 1600px) 367px, (min-width: 990px) calc((100vw - 130px) / 4), (min-width: 750px) calc((100vw - 120px) / 3), calc((100vw - 35px) / 2)" 6734 alt="Dishcloth (x2) Kit - Large WAK loom with Woven Yarn" 6735 class="goshop-product-card-image goshop-product-card-image--secondary lazyload lazyautosizes" 6736 loading="lazy" 6737 width="1200" 6738 height="1200" 6739 > 6740 </div> 6741 </div> 6742 <div class="tw-flex tw-flex-col tw-gap-2"> 6743 <div class="tw-mt-2 tw-flex tw-justify-between tw-items-start tw-gap-3" style="text-align: left;"> 6744 <h3 6745 style="color: #000000" 6746 class="tw-text-sm md:tw-text-base tw-line-clamp-3 md:tw-line-clamp-2 tw-font-semibold tw-leading-tight tw-flex-grow tw-whitespace-normal" 6747 6748 id="title-template--25711483945341__goshop_featured_kits_DLwPjJ-15953195008381" 6749 6750 >
6751 <span 6752 id="CardLink-template--25711483945341__goshop_featured_kits_DLwPjJ-15953195008381" 6753 class="full-unstyled-link" 6754 aria-labelledby="CardLink-template--25711483945341__goshop_featured_kits_DLwPjJ-15953195008381 Badge-template--25711483945341__goshop_featured_kits_DLwPjJ-15953195008381" 6755 > 6756 Dishcloth (x2) Kit - Large WAK loom with Woven Yarn 6757 </span> 6758 </h3> 6759 6760 <div class="tw-flex-shrink-0"> 6761 6762<div 6763 class=" 6764 price price--on-sale" 6765 > 6766 <div class="price__container"> 6767 <div class="price__regular"><span class="visually-hidden visually-hidden--inline">Regular price</span> 6768 <span 6769 style="color: #ffb502;" 6770 class="price-item price-item--regular !tw-text-lg !tw-leading-4 tw-font-bold" 6771 > 6772 $129.99 6773 </span></div> 6774 6775 <div 6776 class=" 6777 tw-flex 6778 price__sale 6779 6780 tw-gap-1 md:tw-gap-3 lg:tw-gap-4 6781 6782 6783 " 6784 > 6785 <div class="tw-flex tw-items-center tw-gap-3 md:tw-gap-4"> 6786 <div 6787 class=" 6788 price-custom tw-flex 6789 6790 tw-flex-col-reverse 6791 6792 tw-mx-auto tw-justify-center 6793 6794 " 6795 > 6796 <span class="visually-hidden visually-hidden--inline">Regular price</span> 6797 <span class="tw-flex tw-items-center"> 6798 <s 6799 style="color: rgba(33, 35, 38, .7); font-weight: 400;" 6800 class=" 6801 price-item-custom price-item price-item--regular tw-text-sm md:tw-text-base 6802 6803 6804 6805 tw-line-through !tw-mr-0 6806 6807 " 6808 > 6809 $189.90 6810 </s> 6811 </span><span class="visually-hidden visually-hidden--inline">Sale price</span> 6812 <span 6813 style="position: relative;color: #ffb502; font-weight: bold;" 6814 class=" 6815 price-item price-item--sale price-item--last tw-text-sm md:tw-text-base tw-leading-4 tw-font-bold 6816 6817 tw-leading-tight 6818 6819 6820 !tw-mr-0 6821 " 6822 > 6823 $129.99 6824 </span> 6825 </div> 6826 6827 6828 </div> 6829 </div> 6830 6831 <small class="unit-price caption hidden"> 6832 <span class="visually-hidden">Unit price</span> 6833 <span class="price-item price-item--last"> 6834 <span></span> 6835 <span aria-hidden="true">/</span> 6836 <span class="visually-hidden"> per </span> 6837 <span> 6838 </span> 6839 </span> 6840 </small> 6841 </div> 6842 </div> 6843 6844 6845 </div> 6846 </div> 6847 6848 6849 <div 6850 style="" 6851 class="jdgm-widget jdgm-preview-badge tw-text-sm" 6852 data-id="15953195008381" 6853 data-template="manual-installation" 6854 data-auto-install="false" 6855> 6856 <div style='display:none' class='jdgm-prev-badge' data-average-rating='5.00' data-number-of-reviews='4' data-number-of-questions='1'> <span class='jdgm-prev-badge__stars' data-score='5.00' tabindex='0' aria-label='5.00 stars' role='button'> <span class='jdgm-star jdgm--on'></span><span class='jdgm-star jdgm--on'></span><span class='jdgm-star jdgm--on'></span><span class='jdgm-star jdgm--on'></span><span class='jdgm-star jdgm--on'></span> </span> <span class='jdgm-prev-badge__text'> 4 reviews </span> </div> 6857</div> 6858 6859 6860<div class="tw-flex tw-flex-col tw-gap-2"><span class="tw-text-sm tw-line-clamp-1">Weaving</span></div></div> 6861 </div> 6862 </a> 6863</div> 6864 6865</li> 6866 6867 6868 6869 6870 6871<li 6872 class="splide__slide jump-featured-products--splide__slide " 6873 data-collection="kits" 6874 data-slide 6875 style="display: none;" 6876 > 6877 6878 6879<div 6880 class="goshop-product-card-wrapper tw-flex tw-flex-col tw-justify-between tw-h-full " 6881 data-product-id="15952973463933" 6882 6883> 6884 <a href="/products/mocha-towels-x2-weaving-kit-supplies-and-medium-loom-with-pattern-cotton-yarn" class="tw-block tw-flex-grow"> 6885 <div> 6886 <div class="goshop-product-card-image-wrapper"> 6887 <div class="goshop-product-card-border tw-relative tw-overflow-hidden tw-aspect-square"><img 6888 data-srcset="//funemstudio.com/cdn/shop/files/mocha-towels-woven-blue-pink-01.jpg?v=1788930495&width=165 165w,//funemstudio.com/cdn/shop/files/mocha-towels-woven-blue-pink-01.jpg?v=1788930495&width=360 360w,//funemstudio.com/cdn/shop/files/mocha-towels-woven-blue-pink-01.jpg?v=1788930495&width=533 533w,//funemstudio.com/cdn/shop/files/mocha-towels-woven-blue-pink-01.jpg?v=1788930495&width=720 720w,//funemstudio.com/cdn/shop/files/mocha-towels-woven-blue-pink-01.jpg?v=1788930495&width=940 940w,//funemstudio.com/cdn/shop/files/mocha-towels-woven-blue-pink-01.jpg?v=1788930495&width=1066 1066w,//funemstudio.com/cdn/shop/files/mocha-towels-woven-blue-pink-01.jpg?v=1788930495 1200w 6889 " 6890 src="//funemstudio.com/cdn/shop/files/mocha-towels-woven-blue-pink-01.jpg?v=1788930495&width=533" 6891 data-src="//funemstudio.com/cdn/shop/files/mocha-towels-woven-blue-pink-01.jpg?v=1788930495&width=533" 6892 data-sizes="(min-width: 1600px) 367px, (min-width: 990px) calc((100vw - 130px) / 4), (min-width: 750px) calc((100vw - 120px) / 3), calc((100vw - 35px) / 2)" 6893 alt="Mocha towels (x2) Kit - Medium loom with Woven Cotton Yarn" 6894 class="motion-reduce goshop-product-card-image tw-transition-opacity tw-duration-500 lazyload lazyautosizes" 6895 loading="lazy" 6896 width="1200" 6897 height="1200" 6898 > 6899 <div 6900 class="goshop-overlay-container tw-px-2 tw-py-[6px] lg:tw-px-[15px] lg:tw-py-4" 6901 > 6902 6903 6904 6905 6906 6907<div 6908 class="tw-gap-2 tw-flex tw-flex-wrap card__badge tw-z-10" 6909> 6910 6911 6912 6913 6914 <span 6915 id="NoMediaStandardBadge-template--25711483945341__goshop_featured_kits_DLwPjJ-15952973463933" 6916 class="badge badge--bottom-left" 6917 style="background-color: #ffb502; color: #FFFFFF;" 6918 > 6919 -8% 6920 </span></div> 6921 6922 6923 6924 </div><img 6925 data-srcset="//funemstudio.com/cdn/shop/files/mocha-towels-woven-your-next-weaving-project.
6925jpg?v=1788930495&width=165 165w,//funemstudio.com/cdn/shop/files/mocha-towels-woven-your-next-weaving-project.jpg?v=1788930495&width=360 360w,//funemstudio.com/cdn/shop/files/mocha-towels-woven-your-next-weaving-project.jpg?v=1788930495&width=533 533w,//funemstudio.com/cdn/shop/files/mocha-towels-woven-your-next-weaving-project.jpg?v=1788930495&width=720 720w,//funemstudio.com/cdn/shop/files/mocha-towels-woven-your-next-weaving-project.jpg?v=1788930495&width=940 940w,//funemstudio.com/cdn/shop/files/mocha-towels-woven-your-next-weaving-project.jpg?v=1788930495&width=1066 1066w,//funemstudio.com/cdn/shop/files/mocha-towels-woven-your-next-weaving-project.jpg?v=1788930495 1200w 6926 " 6927 src="//funemstudio.com/cdn/shop/files/mocha-towels-woven-your-next-weaving-project.jpg?v=1788930495&width=533" 6928 data-src="//funemstudio.com/cdn/shop/files/mocha-towels-woven-your-next-weaving-project.jpg?v=1788930495&width=533" 6929 data-sizes="(min-width: 1600px) 367px, (min-width: 990px) calc((100vw - 130px) / 4), (min-width: 750px) calc((100vw - 120px) / 3), calc((100vw - 35px) / 2)" 6930 alt="Mocha towels (x2) Kit - Medium loom with Woven Cotton Yarn" 6931 class="goshop-product-card-image goshop-product-card-image--secondary lazyload lazyautosizes" 6932 loading="lazy" 6933 width="1200" 6934 height="1200" 6935 > 6936 </div> 6937 </div> 6938 <div class="tw-flex tw-flex-col tw-gap-2"> 6939 <div class="tw-mt-2 tw-flex tw-justify-between tw-items-start tw-gap-3" style="text-align: left;"> 6940 <h3 6941 style="color: #000000" 6942 class="tw-text-sm md:tw-text-base tw-line-clamp-3 md:tw-line-clamp-2 tw-font-semibold tw-leading-tight tw-flex-grow tw-whitespace-normal" 6943 6944 id="title-template--25711483945341__goshop_featured_kits_DLwPjJ-15952973463933" 6945 6946 > 6947 <span 6948 id="CardLink-template--25711483945341__goshop_featured_kits_DLwPjJ-15952973463933" 6949 class="full-unstyled-link" 6950 aria-labelledby="CardLink-template--25711483945341__goshop_featured_kits_DLwPjJ-15952973463933 Badge-template--25711483945341__goshop_featured_kits_DLwPjJ-15952973463933" 6951 > 6952 Mocha towels (x2) Kit - Medium loom with Woven Cotton Yarn 6953 </span> 6954 </h3> 6955 6956 <div class="tw-flex-shrink-0"> 6957 6958<div 6959 class=" 6960 price price--on-sale" 6961 > 6962 <div class="price__container"> 6963 <div class="price__regular"><span class="visually-hidden visually-hidden--inline">Regular price</span> 6964 <span 6965 style="color: #ffb502;" 6966 class="price-item price-item--regular !tw-text-lg !tw-leading-4 tw-font-bold" 6967 > 6968 $109.99 6969 </span></div> 6970 6971 <div 6972 class=" 6973 tw-flex 6974 price__sale 6975 6976 tw-gap-1 md:tw-gap-3 lg:tw-gap-4 6977 6978 6979 " 6980 > 6981 <div class="tw-flex tw-items-center tw-gap-3 md:tw-gap-4"> 6982 <div 6983 class=" 6984 price-custom tw-flex 6985 6986 tw-flex-col-reverse 6987 6988 tw-mx-auto tw-justify-center 6989 6990 " 6991 > 6992 <span class="visually-hidden visually-hidden--inline">Regular price</span> 6993 <span class="tw-flex tw-items-center"> 6994 <s 6995 style="color: rgba(33, 35, 38, .7); font-weight: 400;" 6996 class=" 6997 price-item-custom price-item price-item--regular tw-text-sm md:tw-text-base 6998 6999 7000 7001 tw-line-through !tw-mr-0 7002 7003 " 7004 > 7005 $119.90 7006 </s> 7007 </span><span class="visually-hidden visually-hidden--inline">Sale price</span> 7008 <span 7009 style="position: relative;color: #ffb502; font-weight: bold;" 7010 class=" 7011 price-item price-item--sale price-item--last tw-text-sm md:tw-text-base tw-leading-4 tw-font-bold 7012 7013 tw-leading-tight 7014 7015 7016 !tw-mr-0 7017 " 7018 > 7019 $109.99 7020 </span> 7021 </div> 7022 7023 7024 </div> 7025 </div> 7026 7027 <small class="unit-price caption hidden">
7028 <span class="visually-hidden">Unit price</span> 7029 <span class="price-item price-item--last"> 7030 <span></span> 7031 <span aria-hidden="true">/</span> 7032 <span class="visually-hidden"> per </span> 7033 <span> 7034 </span> 7035 </span> 7036 </small> 7037 </div> 7038 </div> 7039 7040 7041 </div> 7042 </div> 7043 7044 7045 <div 7046 style="" 7047 class="jdgm-widget jdgm-preview-badge tw-text-sm" 7048 data-id="15952973463933" 7049 data-template="manual-installation" 7050 data-auto-install="false" 7051> 7052 <div style='display:none' class='jdgm-prev-badge' data-average-rating='5.00' data-number-of-reviews='1' data-number-of-questions='2'> <span class='jdgm-prev-badge__stars' data-score='5.00' tabindex='0' aria-label='5.00 stars' role='button'> <span class='jdgm-star jdgm--on'></span><span class='jdgm-star jdgm--on'></span><span class='jdgm-star jdgm--on'></span><span class='jdgm-star jdgm--on'></span><span class='jdgm-star jdgm--on'></span> </span> <span class='jdgm-prev-badge__text'> 1 review </span> </div> 7053</div> 7054 7055 7056<div class="tw-flex tw-flex-col tw-gap-2"><span class="tw-text-sm tw-line-clamp-1">Weaving</span></div></div> 7057 </div> 7058 </a> 7059</div> 7060 7061</li> 7062 7063 7064 7065 7066 7067<li 7068 class="splide__slide jump-featured-products--splide__slide " 7069 data-collection="kits" 7070 data-slide 7071 style="display: none;" 7072 > 7073 7074 7075<div 7076 class="goshop-product-card-wrapper tw-flex tw-flex-col tw-justify-between tw-h-full " 7077 data-product-id="16009798386045" 7078 7079> 7080 <a href="/products/stitch-sampler-coasters-weaving-kit-supplies-and-small-loom-with-pattern" class="tw-block tw-flex-grow"> 7081 <div> 7082 <div class="goshop-product-card-image-wrapper"> 7083 <div class="goshop-product-card-border tw-relative tw-overflow-hidden tw-aspect-square"><img 7084 data-srcset="//funemstudio.com/cdn/shop/files/weaving-sample-pp-learn-the-basics.jpg?v=1789481431&width=165 165w,//funemstudio.com/cdn/shop/files/weaving-sample-pp-learn-the-basics.jpg?v=1789481431&width=360 360w,//funemstudio.com/cdn/shop/files/weaving-sample-pp-learn-the-basics.jpg?v=1789481431&width=533 533w,//funemstudio.com/cdn/shop/files/weaving-sample-pp-learn-the-basics.jpg?v=1789481431&width=720 720w,//funemstudio.com/cdn/shop/files/weaving-sample-pp-learn-the-basics.jpg?v=1789481431&width=940 940w,//funemstudio.com/cdn/shop/files/weaving-sample-pp-learn-the-basics.jpg?v=1789481431&width=1066 1066w,//funemstudio.com/cdn/shop/files/weaving-sample-pp-learn-the-basics.jpg?v=1789481431 1200w 7085 " 7086 src="//funemstudio.com/cdn/shop/files/weaving-sample-pp-learn-the-basics.jpg?v=1789481431&width=533" 7087 data-src="//funemstudio.com/cdn/shop/files/weaving-sample-pp-learn-the-basics.jpg?v=1789481431&width=533" 7088 data-sizes="(min-width: 1600px) 367px, (min-width: 990px) calc((100vw - 130px) / 4), (min-width: 750px) calc((100vw - 120px) / 3), calc((100vw - 35px) / 2)" 7089 alt="Stitch Sampler Coasters Weaving Kit - Supplies and Small loom with Pattern" 7090 class="motion-reduce goshop-product-card-image tw-transition-opacity tw-duration-500 lazyload lazyautosizes" 7091 loading="lazy" 7092 width="1200" 7093 height="1200" 7094 > 7095 <div 7096 class="goshop-overlay-container tw-px-2 tw-py-[6px] lg:tw-px-[15px] lg:tw-py-4" 7097 > 7098 7099 7100 7101 7102 7103<div 7104 class="tw-gap-2 tw-flex tw-flex-wrap card__badge tw-z-10" 7105> 7106 7107</div> 7108 7109 7110 7111 </div><img 7112 data-srcset="//funemstudio.com/cdn/shop/files/weaving-sample-preview-03.jpg?v=1789481432&width=165 165w,//funemstudio.com/cdn/shop/files/weaving-sample-preview-03.jpg?v=1789481432&width=360 360w,//funemstudio.com/cdn/shop/files/weaving-sample-preview-03.jpg?v=1789481432&width=533 533w,//funemstudio.com/cdn/shop/files/weaving-sample-preview-03.jpg?v=1789481432&width=720 720w,//funemstudio.com/cdn/shop/files/weaving-sample-preview-03.jpg?v=1789481432&width=940 940w,//funemstudio.com/cdn/shop/files/weaving-sample-preview-03.jpg?v=1789481432&width=1066 1066w,//funemstudio.com/cdn/shop/files/weaving-sample-preview-03.jpg?v=1789481432 1200w 7113 " 7114 src="//funemstudio.com/cdn/shop/files/weaving-sample-preview-03.jpg?v=1789481432&width=533" 7115 data-src="//funemstudio.com/cdn/shop/files/weaving-sample-preview-03.jpg?v=1789481432&width=533" 7116 data-sizes="(min-width: 1600px) 367px, (min-width: 990px) calc((100vw - 130px) / 4), (min-width: 750px) calc((100vw - 120px) / 3), calc((100vw - 35px) / 2)" 7117 alt="Stitch Sampler Coasters Weaving Kit - Supplies and Small loom with Pattern" 7118 class="goshop-product-card-image goshop-product-card-image--secondary lazyload lazyautosizes" 7119 loading="lazy" 7120 width="1200" 7121 height="1200" 7122 > 7123 </div> 7124 </div> 7125 <div class="tw-flex tw-flex-col tw-gap-2"> 7126 <div class="tw-mt-2 tw-flex tw-justify-between tw-items-start tw-gap-3" style="text-align: left;"> 7127 <h3 7128 style="color: #000000" 7129 class="tw-text-sm md:tw-text-base tw-line-clamp-3 md:tw-line-clamp-2 tw-font-semibold tw-leading-tight tw-flex-grow tw-whitespace-normal" 7130 7131 id="title-template--25711483945341__goshop_featured_kits_DLwPjJ-16009798386045" 7132 7133 >
7134 <span 7135 id="CardLink-template--25711483945341__goshop_featured_kits_DLwPjJ-16009798386045" 7136 class="full-unstyled-link" 7137 aria-labelledby="CardLink-template--25711483945341__goshop_featured_kits_DLwPjJ-16009798386045 Badge-template--25711483945341__goshop_featured_kits_DLwPjJ-16009798386045" 7138 > 7139 Stitch Sampler Coasters Weaving Kit - Supplies and Small loom with Pattern 7140 </span> 7141 </h3> 7142 7143 <div class="tw-flex-shrink-0"> 7144 7145<div 7146 class=" 7147 price" 7148 > 7149 <div class="price__container"> 7150 <div class="price__regular"><span class="visually-hidden visually-hidden--inline">Regular price</span> 7151 <span 7152 style="color: #ffb502;" 7153 class="price-item price-item--regular !tw-text-lg !tw-leading-4 tw-font-bold" 7154 > 7155 $89.99 7156 </span></div> 7157 7158 <div 7159 class=" 7160 tw-flex 7161 price__sale 7162 7163 tw-gap-1 md:tw-gap-3 lg:tw-gap-4 7164 7165 7166 " 7167 > 7168 <div class="tw-flex tw-items-center tw-gap-3 md:tw-gap-4"> 7169 <div 7170 class=" 7171 price-custom tw-flex 7172 7173 tw-flex-col-reverse 7174 7175 tw-mx-auto tw-justify-center 7176 7177 " 7178 > 7179 <span class="visually-hidden visually-hidden--inline">Regular price</span> 7180 <span class="tw-flex tw-items-center"> 7181 <s 7182 style="color: rgba(33, 35, 38, .7); font-weight: 400;" 7183 class=" 7184 price-item-custom price-item price-item--regular tw-text-sm md:tw-text-base 7185 7186 7187 7188 tw-line-through !tw-mr-0 7189 7190 " 7191 > 7192 7193 </s> 7194 </span><span class="visually-hidden visually-hidden--inline">Sale price</span> 7195 <span 7196 style="position: relative;color: #ffb502; font-weight: bold;" 7197 class=" 7198 price-item price-item--sale price-item--last tw-text-sm md:tw-text-base tw-leading-4 tw-font-bold 7199 7200 tw-leading-tight 7201 7202 7203 !tw-mr-0 7204 " 7205 > 7206 $89.99 7207 </span> 7208 </div> 7209 7210 7211 </div> 7212 </div> 7213 7214 <small class="unit-price caption hidden"> 7215 <span class="visually-hidden">Unit price</span> 7216 <span class="price-item price-item--last"> 7217 <span></span> 7218 <span aria-hidden="true">/</span> 7219 <span class="visually-hidden"> per </span> 7220 <span> 7221 </span> 7222 </span> 7223 </small> 7224 </div> 7225 </div> 7226 7227 7228 </div> 7229 </div> 7230 7231 7232<div class="tw-flex tw-flex-col tw-gap-2"><span class="tw-text-sm tw-line-clamp-1">Weaving</span></div></div> 7233 </div> 7234 </a> 7235</div> 7236 7237</li> 7238 7239 7240 7241 7242 7243<li 7244 class="splide__slide jump-featured-products--splide__slide " 7245 data-collection="kits" 7246 data-slide 7247 style="display: none;" 7248 > 7249 7250 7251<div 7252 class="goshop-product-card-wrapper tw-flex tw-flex-col tw-justify-between tw-h-full " 7253 data-product-id="8719635808554" 7254 7255> 7256 <a href="/products/weaving-loom-kit-medium-test" class="tw-block tw-flex-grow"> 7257 <div> 7258 <div class="goshop-product-card-image-wrapper"> 7259 <div class="goshop-product-card-border tw-relative tw-overflow-hidden tw-aspect-square"><img 7260 data-srcset="//funemstudio.com/cdn/shop/files/66.jpg?v=1750759756&width=165 165w,//funemstudio.com/cdn/shop/files/66.jpg?v=1750759756&width=360 360w,//funemstudio.com/cdn/shop/files/66.jpg?v=1750759756&width=533 533w,//funemstudio.com/cdn/shop/files/66.jpg?v=1750759756&width=720 720w,//funemstudio.com/cdn/shop/files/66.jpg?v=1750759756&width=940 940w,//funemstudio.com/cdn/shop/files/66.jpg?v=1750759756&width=1066 1066w,//funemstudio.com/cdn/shop/files/66.jpg?v=1750759756 1200w 7261 " 7262 src="//funemstudio.com/cdn/shop/files/66.jpg?v=1750759756&width=533" 7263 data-src="//funemstudio.com/cdn/shop/files/66.jpg?v=1750759756&width=533" 7264 data-sizes="(min-width: 1600px) 367px, (min-width: 990px) calc((100vw - 130px) / 4), (min-width: 750px) calc((100vw - 120px) / 3), calc((100vw - 35px) / 2)" 7265 alt="Weaving Loom All In One Kit - Medium - Learn The Basics Weaving Kit" 7266 class="motion-reduce goshop-product-card-image tw-transition-opacity tw-duration-500 lazyload lazyautosizes" 7267 loading="lazy" 7268 width="1200" 7269 height="1200" 7270 > 7271 <div 7272 class="goshop-overlay-container tw-px-2 tw-py-[6px] lg:tw-px-[15px] lg:tw-py-4" 7273 > 7274 7275 7276 7277 7278 7279<div 7280 class="tw-gap-2 tw-flex tw-flex-wrap card__badge tw-z-10" 7281> 7282 7283</div> 7284 7285 7286 7287 </div><img 7288 data-srcset="//funemstudio.com/cdn/shop/files/all-in-one-kit-ficha-producto_02BAJA.jpg?v=1750759765&width=165 165w,//funemstudio.com/cdn/shop/files/all-in-one-kit-ficha-producto_02BAJA.jpg?v=1750759765&width=360 360w,//funemstudio.com/cdn/shop/files/all-in-one-kit-ficha-producto_02BAJA.jpg?v=1750759765&width=533 533w,//funemstudio.com/cdn/shop/files/all-in-one-kit-ficha-producto_02BAJA.jpg?v=1750759765&width=720 720w,//funemstudio.com/cdn/shop/files/all-in-one-kit-ficha-producto_02BAJA.jpg?v=1750759765&width=940 940w,//funemstudio.com/cdn/shop/files/all-in-one-kit-ficha-producto_02BAJA.jpg?v=1750759765&width=1066 1066w,//funemstudio.com/cdn/shop/files/all-in-one-kit-ficha-producto_02BAJA.jpg?v=1750759765 1200w 7289 " 7290 src="//funemstudio.com/cdn/shop/files/all-in-one-kit-ficha-producto_02BAJA.jpg?v=1750759765&width=533" 7291 data-src="//funemstudio.com/cdn/shop/files/all-in-one-kit-ficha-producto_02BAJA.jpg?v=1750759765&width=533" 7292 data-sizes="(min-width: 1600px) 367px, (min-width: 990px) calc((100vw - 130px) / 4), (min-width: 750px) calc((100vw - 120px) / 3), calc((100vw - 35px) / 2)" 7293 alt="Weaving Loom All In One Kit - Medium - Learn The Basics Weaving Kit" 7294 class="goshop-product-card-image goshop-product-card-image--secondary lazyload lazyautosizes" 7295 loading="lazy" 7296 width="1200" 7297 height="1200" 7298 > 7299 </div> 7300 </div> 7301 <div class="tw-flex tw-flex-col tw-gap-2"> 7302 <div class="tw-mt-2 tw-flex tw-justify-between tw-items-start tw-gap-3" style="text-align: left;"> 7303 <h3 7304 style="color: #000000" 7305 class="tw-text-sm md:tw-text-base tw-line-clamp-3 md:tw-line-clamp-2 tw-font-semibold tw-leading-tight tw-flex-grow tw-whitespace-normal" 7306 7307 id="title-template--25711483945341__goshop_featured_kits_DLwPjJ-8719635808554" 7308 7309 >
7310 <span 7311 id="CardLink-template--25711483945341__goshop_featured_kits_DLwPjJ-8719635808554" 7312 class="full-unstyled-link" 7313 aria-labelledby="CardLink-template--25711483945341__goshop_featured_kits_DLwPjJ-8719635808554 Badge-template--25711483945341__goshop_featured_kits_DLwPjJ-8719635808554" 7314 > 7315 Weaving Loom All In One Kit - Medium - Learn The Basics Weaving Kit 7316 </span> 7317 </h3> 7318 7319 <div class="tw-flex-shrink-0"> 7320 7321<div 7322 class=" 7323 price" 7324 > 7325 <div class="price__container"> 7326 <div class="price__regular"><span class="visually-hidden visually-hidden--inline">Regular price</span> 7327 <span 7328 style="color: #ffb502;" 7329 class="price-item price-item--regular !tw-text-lg !tw-leading-4 tw-font-bold" 7330 > 7331 $99.99 7332 </span></div> 7333 7334 <div 7335 class=" 7336 tw-flex 7337 price__sale 7338 7339 tw-gap-1 md:tw-gap-3 lg:tw-gap-4 7340 7341 7342 " 7343 > 7344 <div class="tw-flex tw-items-center tw-gap-3 md:tw-gap-4"> 7345 <div 7346 class=" 7347 price-custom tw-flex 7348 7349 tw-flex-col-reverse 7350 7351 tw-mx-auto tw-justify-center 7352 7353 " 7354 > 7355 <span class="visually-hidden visually-hidden--inline">Regular price</span> 7356 <span class="tw-flex tw-items-center"> 7357 <s 7358 style="color: rgba(33, 35, 38, .7); font-weight: 400;" 7359 class=" 7360 price-item-custom price-item price-item--regular tw-text-sm md:tw-text-base 7361 7362 7363 7364 tw-line-through !tw-mr-0 7365 7366 " 7367 > 7368 7369 </s> 7370 </span><span class="visually-hidden visually-hidden--inline">Sale price</span> 7371 <span 7372 style="position: relative;color: #ffb502; font-weight: bold;" 7373 class=" 7374 price-item price-item--sale price-item--last tw-text-sm md:tw-text-base tw-leading-4 tw-font-bold 7375 7376 tw-leading-tight 7377 7378 7379 !tw-mr-0 7380 " 7381 > 7382 $99.99 7383 </span> 7384 </div> 7385 7386 7387 </div> 7388 </div> 7389 7390 <small class="unit-price caption hidden"> 7391 <span class="visually-hidden">Unit price</span> 7392 <span class="price-item price-item--last"> 7393 <span></span> 7394 <span aria-hidden="true">/</span> 7395 <span class="visually-hidden"> per </span> 7396 <span> 7397 </span> 7398 </span> 7399 </small> 7400 </div> 7401 </div> 7402 7403 7404 </div> 7405 </div> 7406 7407 7408 <div 7409 style="" 7410 class="jdgm-widget jdgm-preview-badge tw-text-sm" 7411 data-id="8719635808554" 7412 data-template="manual-installation" 7413 data-auto-install="false" 7414> 7415 <div style='display:none' class='jdgm-prev-badge' data-average-rating='4.82' data-number-of-reviews='22' data-number-of-questions='4'> <span class='jdgm-prev-badge__stars' data-score='4.82' tabindex='0' aria-label='4.82 stars' role='button'> <span class='jdgm-star jdgm--on'></span><span class='jdgm-star jdgm--on'></span><span class='jdgm-star jdgm--on'></span><span class='jdgm-star jdgm--on'></span><span class='jdgm-star jdgm--on'></span> </span> <span class='jdgm-prev-badge__text'> 22 reviews </span> </div> 7416</div> 7417 7418 7419</div> 7420 </div> 7421 </a> 7422</div> 7423 7424</li> 7425 7426 7427 7428 7429 7430<li 7431 class="splide__slide jump-featured-products--splide__slide " 7432 data-collection="kits" 7433 data-slide 7434 style="display: none;" 7435 > 7436 7437 7438<div 7439 class="goshop-product-card-wrapper tw-flex tw-flex-col tw-justify-between tw-h-full " 7440 data-product-id="15843627172221" 7441 7442> 7443 <a href="/products/2-kits-bundle-fluffy-icicle-2-scarves-weaving-kit-supplies-and-1x-medium-loom-with-patterns-yummy-yarn" class="tw-block tw-flex-grow"> 7444 <div> 7445 <div class="goshop-product-card-image-wrapper"> 7446 <div class="goshop-product-card-border tw-relative tw-overflow-hidden tw-aspect-square"><img 7447 data-srcset="//funemstudio.com/cdn/shop/files/ChatGPT_Image_May_13_2026_01_33_38_PM.png?v=1778659686&width=165 165w,//funemstudio.com/cdn/shop/files/ChatGPT_Image_May_13_2026_01_33_38_PM.png?v=1778659686&width=360 360w,//funemstudio.com/cdn/shop/files/ChatGPT_Image_May_13_2026_01_33_38_PM.png?v=1778659686&width=533 533w,//funemstudio.com/cdn/shop/files/ChatGPT_Image_May_13_2026_01_33_38_PM.png?v=1778659686&width=720 720w,//funemstudio.com/cdn/shop/files/ChatGPT_Image_May_13_2026_01_33_38_PM.png?v=1778659686&width=940 940w,//funemstudio.com/cdn/shop/files/ChatGPT_Image_May_13_2026_01_33_38_PM.png?v=1778659686&width=1066 1066w,//funemstudio.com/cdn/shop/files/ChatGPT_Image_May_13_2026_01_33_38_PM.png?v=1778659686 1254w 7448 " 7449 src="//funemstudio.com/cdn/shop/files/ChatGPT_Image_May_13_2026_01_33_38_PM.png?v=1778659686&width=533" 7450 data-src="//funemstudio.com/cdn/shop/files/ChatGPT_Image_May_13_2026_01_33_38_PM.png?v=1778659686&width=533" 7451 data-sizes="(min-width: 1600px) 367px, (min-width: 990px) calc((100vw - 130px) / 4), (min-width: 750px) calc((100vw - 120px) / 3), calc((100vw - 35px) / 2)" 7452 alt="2 Kits Bundle | Fluffy & Icicle 2 Scarves Weaving Kit - Supplies and 1x Medium loom with Patterns - Yummy Yarn" 7453 class="motion-reduce goshop-product-card-image tw-transition-opacity tw-duration-500 lazyload lazyautosizes" 7454 loading="lazy" 7455 width="1254" 7456 height="1254" 7457 > 7458 <div 7459 class="goshop-overlay-container tw-px-2 tw-py-[6px] lg:tw-px-[15px] lg:tw-py-4" 7460 > 7461 7462 7463 7464 7465 7466<div 7467 class="tw-gap-2 tw-flex tw-flex-wrap card__badge tw-z-10" 7468> 7469 7470 7471 7472 7473 <span 7474 id="NoMediaStandardBadge-template--25711483945341__goshop_featured_kits_DLwPjJ-15843627172221" 7475 class="badge badge--bottom-left" 7476 style="background-color: #ffb502; color: #FFFFFF;" 7477 > 7478 -6% 7479 </span></div> 7480 7481 7482 7483 </div><img 7484 data-srcset="//funemstudio.com/cdn/shop/files/bundle-yummy-fluffy-icicle_1.jpg?v=1774348158&width=165 165w,//funemstudio.com/cdn/shop/files/bundle-yummy-fluffy-icicle_1.jpg?v=1774348158&width=360 360w,//funemstudio.com/cdn/shop/files/bundle-yummy-fluffy-icicle_1.jpg?v=1774348158&width=533 533w,//funemstudio.com/cdn/shop/files/bundle-yummy-fluffy-icicle_1.jpg?v=1774348158&width=720 720w,//funemstudio.com/cdn/shop/files/bundle-yummy-fluffy-icicle_1.jpg?v=1774348158&width=940 940w,//funemstudio.com/cdn/shop/files/bundle-yummy-fluffy-icicle_1.jpg?v=1774348158&width=1066 1066w,//funemstudio.com/cdn/shop/files/bundle-yummy-fluffy-icicle_1.jpg?v=1774348158 1200w 7485 " 7486 src="//funemstudio.com/cdn/shop/files/bundle-yummy-fluffy-icicle_1.jpg?v=1774348158&width=533" 7487 data-src="//funemstudio.com/cdn/shop/files/bundle-yummy-fluffy-icicle_1.jpg?v=1774348158&width=533" 7488 data-sizes="(min-width: 1600px) 367px, (min-width: 990px) calc((100vw - 130px) / 4), (min-width: 750px) calc((100vw - 120px) / 3), calc((100vw - 35px) / 2)" 7489 alt="2 Kits Bundle | Fluffy & Icicle 2 Scarves Weaving Kit - Supplies and 1x Medium loom with Patterns - Yummy Yarn" 7490 class="goshop-product-card-image goshop-product-card-image--secondary lazyload lazyautosizes" 7491 loading="lazy" 7492 width="1200" 7493 height="1200" 7494 > 7495 </div> 7496 </div> 7497 <div class="tw-flex tw-flex-col tw-gap-2"> 7498 <div class="tw-mt-2 tw-flex tw-justify-between tw-items-start tw-gap-3" style="text-align: left;"> 7499 <h3 7500 style="color: #000000" 7501 class="tw-text-sm md:tw-text-base tw-line-clamp-3 md:tw-line-clamp-2 tw-font-semibold tw-leading-tight tw-flex-grow tw-whitespace-normal" 7502 7503 id="title-template--25711483945341__goshop_featured_kits_DLwPjJ-15843627172221" 7504 7505 >
7506 <span 7507 id="CardLink-template--25711483945341__goshop_featured_kits_DLwPjJ-15843627172221" 7508 class="full-unstyled-link" 7509 aria-labelledby="CardLink-template--25711483945341__goshop_featured_kits_DLwPjJ-15843627172221 Badge-template--25711483945341__goshop_featured_kits_DLwPjJ-15843627172221" 7510 > 7511 2 Kits Bundle | Fluffy & Icicle 2 Scarves Weaving Kit - Supplies and 1x Medium loom with Patterns - Yummy Yarn 7512 </span> 7513 </h3> 7514 7515 <div class="tw-flex-shrink-0"> 7516 7517<div 7518 class=" 7519 price price--on-sale" 7520 > 7521 <div class="price__container"> 7522 <div class="price__regular"><span class="visually-hidden visually-hidden--inline">Regular price</span> 7523 <span 7524 style="color: #ffb502;" 7525 class="price-item price-item--regular !tw-text-lg !tw-leading-4 tw-font-bold" 7526 > 7527 $169.99 7528 </span></div> 7529 7530 <div 7531 class=" 7532 tw-flex 7533 price__sale 7534 7535 tw-gap-1 md:tw-gap-3 lg:tw-gap-4 7536 7537 7538 " 7539 > 7540 <div class="tw-flex tw-items-center tw-gap-3 md:tw-gap-4"> 7541 <div 7542 class=" 7543 price-custom tw-flex 7544 7545 tw-flex-col-reverse 7546 7547 tw-mx-auto tw-justify-center 7548 7549 " 7550 > 7551 <span class="visually-hidden visually-hidden--inline">Regular price</span> 7552 <span class="tw-flex tw-items-center"> 7553 <s 7554 style="color: rgba(33, 35, 38, .7); font-weight: 400;" 7555 class=" 7556 price-item-custom price-item price-item--regular tw-text-sm md:tw-text-base 7557 7558 7559 7560 tw-line-through !tw-mr-0 7561 7562 " 7563 > 7564 $179.99 7565 </s> 7566 </span><span class="visually-hidden visually-hidden--inline">Sale price</span> 7567 <span 7568 style="position: relative;color: #ffb502; font-weight: bold;" 7569 class=" 7570 price-item price-item--sale price-item--last tw-text-sm md:tw-text-base tw-leading-4 tw-font-bold 7571 7572 tw-leading-tight 7573 7574 7575 !tw-mr-0 7576 " 7577 > 7578 $169.99 7579 </span> 7580 </div> 7581 7582 7583 </div> 7584 </div> 7585 7586 <small class="unit-price caption hidden"> 7587 <span class="visually-hidden">Unit price</span> 7588 <span class="price-item price-item--last"> 7589 <span></span> 7590 <span aria-hidden="true">/</span> 7591 <span class="visually-hidden"> per </span> 7592 <span> 7593 </span> 7594 </span> 7595 </small> 7596 </div> 7597 </div> 7598 7599 7600 </div> 7601 </div> 7602 7603 7604<div class="tw-flex tw-flex-col tw-gap-2"><span class="tw-text-sm tw-line-clamp-1">Weaving</span><span class="tw-text-sm tw-line-clamp-1">Woolly</span></div></div> 7605 </div> 7606 </a> 7607</div> 7608 7609</li> 7610 7611 7612 7613 7614 7615<li 7616 class="splide__slide jump-featured-products--splide__slide tw-relative" 7617 data-collection="kits" 7618 data-slide 7619 style="display: none;" 7620 > 7621 7622 7623<div 7624 class="goshop-product-card-wrapper tw-flex tw-flex-col tw-justify-between tw-h-full " 7625 data-product-id="15965931241853" 7626 7627> 7628 <a href="/products/dishcloth-x2-weaving-kit-supplies-only-with-pattern-no-loom-with-cotton-yarn" class="tw-block tw-flex-grow"> 7629 <div> 7630 <div class="goshop-product-card-image-wrapper"> 7631 <div class="goshop-product-card-border tw-relative tw-overflow-hidden tw-aspect-square"><img 7632 data-srcset="//funemstudio.com/cdn/shop/files/dishcloths-woven-mustard-blue-01_90aa7ad4-00d7-4f06-929a-14670c405ea0.jpg?v=1790264102&width=165 165w,//funemstudio.com/cdn/shop/files/dishcloths-woven-mustard-blue-01_90aa7ad4-00d7-4f06-929a-14670c405ea0.jpg?v=1790264102&width=360 360w,//funemstudio.com/cdn/shop/files/dishcloths-woven-mustard-blue-01_90aa7ad4-00d7-4f06-929a-14670c405ea0.jpg?v=1790264102&width=533 533w,//funemstudio.com/cdn/shop/files/dishcloths-woven-mustard-blue-01_90aa7ad4-00d7-4f06-929a-14670c405ea0.jpg?v=1790264102&width=720 720w,//funemstudio.com/cdn/shop/files/dishcloths-woven-mustard-blue-01_90aa7ad4-00d7-4f06-929a-14670c405ea0.jpg?v=1790264102&width=940 940w,//funemstudio.com/cdn/shop/files/dishcloths-woven-mustard-blue-01_90aa7ad4-00d7-4f06-929a-14670c405ea0.jpg?v=1790264102&width=1066 1066w,//funemstudio.com/cdn/shop/files/dishcloths-woven-mustard-blue-01_90aa7ad4-00d7-4f06-929a-14670c405ea0.jpg?v=1790264102 1200w 7633 " 7634 src="//funemstudio.com/cdn/shop/files/dishcloths-woven-mustard-blue-01_90aa7ad4-00d7-4f06-929a-14670c405ea0.jpg?v=1790264102&width=533" 7635 data-src="//funemstudio.com/cdn/shop/files/dishcloths-woven-mustard-blue-01_90aa7ad4-00d7-4f06-929a-14670c405ea0.jpg?v=1790264102&width=533" 7636 data-sizes="(min-width: 1600px) 367px, (min-width: 990px) calc((100vw - 130px) / 4), (min-width: 750px) calc((100vw - 120px) / 3), calc((100vw - 35px) / 2)" 7637 alt="Dishcloth (x2) Kit - No loom with Woven Cotton Yarn" 7638 class="motion-reduce goshop-product-card-image tw-transition-opacity tw-duration-500 lazyload lazyautosizes" 7639 loading="lazy" 7640 width="1200" 7641 height="1200" 7642 > 7643 <div 7644 class="goshop-overlay-container tw-px-2 tw-py-[6px] lg:tw-px-[15px] lg:tw-py-4" 7645 > 7646 7647 7648 7649 7650 7651<div 7652 class="tw-gap-2 tw-flex tw-flex-wrap card__badge tw-z-10" 7653> 7654 7655</div> 7656 7657 7658 7659 </div><img 7660 data-srcset="//funemstudio.com/cdn/shop/files/dishcloths-woven-everyday-essentials-woven-by-you.jpg?v=1790264102&width=165 165w,//funemstudio.com/cdn/shop/files/dishcloths-woven-everyday-essentials-woven-by-you.jpg?v=1790264102&width=360 360w,//funemstudio.com/cdn/shop/files/dishcloths-woven-everyday-essentials-woven-by-you.jpg?v=1790264102&width=533 533w,//funemstudio.com/cdn/shop/files/dishcloths-woven-everyday-essentials-woven-by-you.jpg?v=1790264102&width=720 720w,//funemstudio.com/cdn/shop/files/dishcloths-woven-everyday-essentials-woven-by-you.jpg?v=1790264102&width=940 940w,//funemstudio.com/cdn/shop/files/dishcloths-woven-everyday-essentials-woven-by-you.jpg?v=1790264102&width=1066 1066w,//funemstudio.com/cdn/shop/files/dishcloths-woven-everyday-essentials-woven-by-you.jpg?v=1790264102 1200w 7661 " 7662 src="//funemstudio.com/cdn/shop/files/dishcloths-woven-everyday-essentials-woven-by-you.jpg?v=1790264102&width=533" 7663 data-src="//funemstudio.com/cdn/shop/files/dishcloths-woven-everyday-essentials-woven-by-you.jpg?v=1790264102&width=533" 7664 data-sizes="(min-width: 1600px) 367px, (min-width: 990px) calc((100vw - 130px) / 4), (min-width: 750px) calc((100vw - 120px) / 3), calc((100vw - 35px) / 2)" 7665 alt="Dishcloth (x2) Kit - No loom with Woven Cotton Yarn" 7666 class="goshop-product-card-image goshop-product-card-image--secondary lazyload lazyautosizes" 7667 loading="lazy" 7668 width="1200" 7669 height="1200" 7670 > 7671 </div> 7672 </div> 7673 <div class="tw-flex tw-flex-col tw-gap-2"> 7674 <div class="tw-mt-2 tw-flex tw-justify-between tw-items-start tw-gap-3" style="text-align: left;"> 7675 <h3 7676 style="color: #000000" 7677 class="tw-text-sm md:tw-text-base tw-line-clamp-3 md:tw-line-clamp-2 tw-font-semibold tw-leading-tight tw-flex-grow tw-whitespace-normal" 7678 7679 id="title-template--25711483945341__goshop_featured_kits_DLwPjJ-15965931241853" 7680 7681 >
7682 <span 7683 id="CardLink-template--25711483945341__goshop_featured_kits_DLwPjJ-15965931241853" 7684 class="full-unstyled-link" 7685 aria-labelledby="CardLink-template--25711483945341__goshop_featured_kits_DLwPjJ-15965931241853 Badge-template--25711483945341__goshop_featured_kits_DLwPjJ-15965931241853" 7686 > 7687 Dishcloth (x2) Kit - No loom with Woven Cotton Yarn 7688 </span> 7689 </h3> 7690 7691 <div class="tw-flex-shrink-0"> 7692 7693<div 7694 class=" 7695 price" 7696 > 7697 <div class="price__container"> 7698 <div class="price__regular"><span class="visually-hidden visually-hidden--inline">Regular price</span> 7699 <span 7700 style="color: #ffb502;" 7701 class="price-item price-item--regular !tw-text-lg !tw-leading-4 tw-font-bold" 7702 > 7703 $44.99 7704 </span></div> 7705 7706 <div 7707 class=" 7708 tw-flex 7709 price__sale 7710 7711 tw-gap-1 md:tw-gap-3 lg:tw-gap-4 7712 7713 7714 " 7715 > 7716 <div class="tw-flex tw-items-center tw-gap-3 md:tw-gap-4"> 7717 <div 7718 class=" 7719 price-custom tw-flex 7720 7721 tw-flex-col-reverse 7722 7723 tw-mx-auto tw-justify-center 7724 7725 " 7726 > 7727 <span class="visually-hidden visually-hidden--inline">Regular price</span> 7728 <span class="tw-flex tw-items-center"> 7729 <s 7730 style="color: rgba(33, 35, 38, .7); font-weight: 400;" 7731 class=" 7732 price-item-custom price-item price-item--regular tw-text-sm md:tw-text-base 7733 7734 7735 7736 tw-line-through !tw-mr-0 7737 7738 " 7739 > 7740 7741 </s> 7742 </span><span class="visually-hidden visually-hidden--inline">Sale price</span> 7743 <span 7744 style="position: relative;color: #ffb502; font-weight: bold;" 7745 class=" 7746 price-item price-item--sale price-item--last tw-text-sm md:tw-text-base tw-leading-4 tw-font-bold 7747 7748 tw-leading-tight 7749 7750 7751 !tw-mr-0 7752 " 7753 > 7754 $44.99 7755 </span> 7756 </div> 7757 7758 7759 </div> 7760 </div> 7761 7762 <small class="unit-price caption hidden"> 7763 <span class="visually-hidden">Unit price</span> 7764 <span class="price-item price-item--last"> 7765 <span></span> 7766 <span aria-hidden="true">/</span> 7767 <span class="visually-hidden"> per </span> 7768 <span> 7769 </span> 7770 </span> 7771 </small> 7772 </div> 7773 </div> 7774 7775 7776 </div> 7777 </div> 7778 7779 7780 <div 7781 style="" 7782 class="jdgm-widget jdgm-preview-badge tw-text-sm" 7783 data-id="15965931241853" 7784 data-template="manual-installation" 7785 data-auto-install="false" 7786> 7787 <div style='display:none' class='jdgm-prev-badge' data-average-rating='5.00' data-number-of-reviews='1' data-number-of-questions='0'> <span class='jdgm-prev-badge__stars' data-score='5.00' tabindex='0' aria-label='5.00 stars' role='button'> <span class='jdgm-star jdgm--on'></span><span class='jdgm-star jdgm--on'></span><span class='jdgm-star jdgm--on'></span><span class='jdgm-star jdgm--on'></span><span class='jdgm-star jdgm--on'></span> </span> <span class='jdgm-prev-badge__text'> 1 review </span> </div> 7788</div> 7789 7790 7791<div class="tw-flex tw-flex-col tw-gap-2"><span class="tw-text-sm tw-line-clamp-1">Weaving</span></div></div> 7792 </div> 7793 </a> 7794</div> 7795 7796</li> 7797 7798 7799 7800 7801 7802 </ul> 7803 </div> 7804 </div> 7805 7806 </div> 7807 </div> 7808</div> 7809
7810<script async> 7811 (function () { 7812 const sectionId = 'jump-featured-products-template--25711483945341__goshop_featured_kits_DLwPjJ'; 7813 const init = () => { 7814 const section = document.getElementById(sectionId); 7815 if (section && !section.dataset.initialized) { 7816 section.dataset.initialized = 'true'; 7817 7818 const desktopLayout = 'slider'; 7819 const mobileLayout = 'slider'; 7820 const allItems = section.querySelectorAll('[data-collection]'); 7821 allItems.forEach((item) => { 7822 item.style.display = 'none'; 7823 }); 7824 7825 initFeaturedKits(sectionId, { 7826 desktopLayout: desktopLayout, 7827 mobileLayout: mobileLayout, 7828 }); 7829 7830 const firstCollection = document.querySelector('.selector-collection-button'); 7831 if (firstCollection) { 7832 const collectionHandle = firstCollection.dataset.collection; 7833 7834 const desktopItems = section.querySelectorAll( 7835 '.tw-hidden.lg\\:tw-block [data-collection="' + collectionHandle + '"]' 7836 ); 7837 desktopItems.forEach((item) => { 7838 item.style.display = ''; 7839 }); 7840 7841 const mobileItems = section.querySelectorAll('.lg\\:tw-hidden [data-collection="' + collectionHandle + '"]'); 7842 mobileItems.forEach((item) => { 7843 item.style.display = ''; 7844 }); 7845 } 7846 } 7847 }; 7848 7849 init(); 7850 7851 if (!document.getElementById(sectionId)) { 7852 const observer = new MutationObserver((mutations, obs) => { 7853 init(); 7854 if (document.getElementById(sectionId)) { 7855 obs.disconnect(); 7856 } 7857 }); 7858 7859 observer.observe(document.body, { 7860 childList: true, 7861 subtree: true, 7862 }); 7863 } 7864 })(); 7865</script>
7865 7866 7867 7868</section><section id="shopify-section-template--25711483945341__goshop_featured_kits_hGCU8H" class="shopify-section section"><link href="//funemstudio.com/cdn/shop/t/23/assets/component-card.css?v=148962651175116789151763152053" rel="stylesheet" type="text/css" media="all" /> 7869<link href="//funemstudio.com/cdn/shop/t/23/assets/component-price.css?v=179033232983767072791763056413" rel="stylesheet" type="text/css" media="all" /> 7870<style data-shopify> 7871 .section-template--25711483945341__goshop_featured_kits_hGCU8H-padding { 7872 padding-top: 27px; 7873 padding-bottom: 27px; 7874 } 7875 7876 @media screen and (min-width: 750px) { 7877 .section-template--25711483945341__goshop_featured_kits_hGCU8H-padding { 7878 padding-top: 36px; 7879 padding-bottom: 36px; 7880 } 7881 .section-template--25711483945341__goshop_featured_kits_hGCU8H-padding .price-item { 7882 7883 font-size: 1.6rem !important; 7884 } 7885 7886 } 7887 7888 .collection-button-template--25711483945341__goshop_featured_kits_hGCU8H { 7889 transition: all 0.3s ease; 7890 border: 1px solid transparent; 7891 } 7892 .collection-button-template--25711483945341__goshop_featured_kits_hGCU8H.selected { 7893 border-color: ; 7894 color: ; 7895 } /* Only apply hover effects when show_secondary_image is enabled */ 7896 7897 /* Transição suave para o efeito hover */ 7898 .section-template--25711483945341__goshop_featured_kits_hGCU8H-padding .goshop-product-card-border .goshop-product-card-image { 7899 transition: opacity 0.5s ease-in-out ; 7900 will-change: opacity ; 7901 } 7902 7903 .section-template--25711483945341__goshop_featured_kits_hGCU8H-padding .goshop-product-card-border .goshop-product-card-image--secondary { 7904 opacity: 0 ; 7905 position: absolute ; 7906 top: 0 ; 7907 left: 0 ; 7908 right: 0 ; 7909 bottom: 0; 7910 width: 100%; 7911 height: 100%; 7912 object-fit: cover; 7913 transition: opacity 0.5s ease-in-out; 7914 will-change: opacity; 7915 } 7916 7917 .section-template--25711483945341__goshop_featured_kits_hGCU8H-padding .goshop-product-card-border:hover .goshop-product-card-image--secondary { 7918 opacity: 1 ; 7919 } 7920 7921 .section-template--25711483945341__goshop_featured_kits_hGCU8H-padding .goshop-product-card-border:hover .goshop-product-card-image:not(.goshop-product-card-image--secondary) { 7922 opacity: 0; 7923 } 7924 7925 7926 .goshop-tag-letter-spacing-template--25711483945341__goshop_featured_kits_hGCU8H { 7927 letter-spacing: px; 7928 } 7929 7930 .goshop-title-letter-spacing-template--25711483945341__goshop_featured_kits_hGCU8H { 7931 letter-spacing: 2px; 7932 } 7933 7934 .goshop-grid-cols-template--25711483945341__goshop_featured_kits_hGCU8H { 7935 grid-template-columns: repeat(2, minmax(0, 1fr)); 7936 } 7937 7938 @media (min-width: 768px) { 7939 .goshop-grid-cols-template--25711483945341__goshop_featured_kits_hGCU8H { 7940 grid-template-columns: repeat(3, minmax(0, 1fr)); 7941 } 7942 .collection-button-template--25711483945341__goshop_featured_kits_hGCU8H { 7943 border: 2px solid transparent; 7944 } 7945 } 7946 7947 .featured-collections-splide .splide__slide { 7948 display: flex !important; 7949 flex-direction: column !important; 7950 } 7951</style> 7952 7953 7954 7955<div class="page-width section-template--25711483945341__goshop_featured_kits_hGCU8H-padding "> 7956 <div 7957 class=" gradient color-scheme-1" 7958 id="jump-featured-products-template--25711483945341__goshop_featured_kits_hGCU8H" 7959 > 7960 <div class=" tw-mb-7 lg:tw-mb-12"> 7961 <div class="tw-flex tw-justify-between tw-items-center tw-gap-5 lg:tw-gap-10"> 7962 7963 7964 7965<style data-shopify> 7966 .goshop-highlited-text-template--25711483945341__goshop_featured_kits_hGCU8H { 7967 font-family: Cabin, sans-serif; 7968 font-size: 36px; 7969 color: ; 7970 letter-spacing: 2px; 7971 } 7972 7973 @media (min-width: 750px) { 7974 .goshop-highlited-text-template--25711483945341__goshop_featured_kits_hGCU8H { 7975 font-size: calc(36px * 1.2); 7976 } 7977 } 7978</style> 7979 7980 7981 7982<h2 class="goshop-highlited-text-template--25711483945341__goshop_featured_kits_hGCU8H tw-max-w-[600px] tw-normal-case tw-font-bold "> 7983 Looms & Tools 7984</h2> 7985 7986 7987 <div 7988 class="tw-hidden lg:tw-flex tw-h-fit tw-rounded-[10px] tw-border tw-justify-center lg:tw-w-fit tw-w-[320px]" 7989 style="background-color: " 7990 > 7991 7992 7993 7994 </div> 7995 7996 <p 7997 class="tw-leading-[130%] tw-text-sm tw-tracking-[0.65px] tw-underline tw-underline-solid tw-underline-offset-auto tw-decoration-from-font tw-text-capitalize tw-font-bold" 7998 style="color: ;" 7999 > 8000 <a 8001 class="md:tw-mr-0 lg:tw-mr-8 tw-text-[13px] lg:tw-text-base tw-leading-[130%] tw-tracking-[0.65px] lg:tw-tracking-[0.8px] tw-underline" 8002 href="/collections/looms-tools" 8003 > 8004 View all 8005 </a> 8006 </p> 8007 </div> 8008 8009 <div 8010 class=" lg:tw-hidden tw-h-fit tw-rounded-[10px] tw-grid tw-auto-cols-auto tw-justify-center tw-mx-auto tw-items-center lg:tw-w-[520px] tw-w-full" 8011 style="background-color: ; grid-template-columns: repeat(1, minmax(0, 1fr));" 8012 > 8013 8014 8015 8016 </div> 8017 </div> 8018
8019 <!-- Desktop Layout --> 8020 <div class="tw-hidden lg:tw-block"> 8021 8022 <div class="splide featured-collections-splide"> 8023 <div class="splide__track tw-flex tw-items-center tw-justify-center"> 8024 <ul class="splide__list jump-featured-products--splide__list tw-flex tw-items-center tw-justify-center"> 8025 8026 8027 8028 8029 8030 8031 8032 8033 8034<li 8035 class="splide__slide jump-featured-products--splide__slide " 8036 data-collection="looms-tools" 8037 data-slide 8038 style="display: none;" 8039 > 8040 <link href="//funemstudio.com/cdn/shop/t/23/assets/component-rating.css?v=179577762467860590411763056408" rel="stylesheet" type="text/css" media="all" /> 8041 <link href="//funemstudio.com/cdn/shop/t/23/assets/component-volume-pricing.css?v=111870094811454961941763056407" rel="stylesheet" type="text/css" media="all" /> 8042 8043 <link href="//funemstudio.com/cdn/shop/t/23/assets/component-price.css?v=179033232983767072791763056413" rel="stylesheet" type="text/css" media="all" /> 8044 <link href="//funemstudio.com/cdn/shop/t/23/assets/quick-order-list.css?v=176170244563023824121763056408" rel="stylesheet" type="text/css" media="all" /> 8045 <link href="//funemstudio.com/cdn/shop/t/23/assets/quantity-popover.css?v=129068967981937647381763056411" rel="stylesheet" type="text/css" media="all" /> 8046 8047 <link href="//funemstudio.com/cdn/shop/t/23/assets/goshop-component-card.css?v=99072863452595198731763056410" rel="stylesheet" type="text/css" media="all" /> 8048 8049 8050<div 8051 class="goshop-product-card-wrapper tw-flex tw-flex-col tw-justify-between tw-h-full " 8052 data-product-id="8719803973930" 8053 8054> 8055 <a href="/products/weaving-loom-kit-xlarge" class="tw-block tw-flex-grow"> 8056 <div> 8057 <div class="goshop-product-card-image-wrapper"> 8058 <div class="goshop-product-card-border tw-relative tw-overflow-hidden tw-aspect-square"><img 8059 data-srcset="//funemstudio.com/cdn/shop/files/Pick_colors_tag_-_Funem_10_be17933f-2c75-47b0-8073-58a73be106e8.jpg?v=1750759752&width=165 165w,//funemstudio.com/cdn/shop/files/Pick_colors_tag_-_Funem_10_be17933f-2c75-47b0-8073-58a73be106e8.jpg?v=1750759752&width=360 360w,//funemstudio.com/cdn/shop/files/Pick_colors_tag_-_Funem_10_be17933f-2c75-47b0-8073-58a73be106e8.jpg?v=1750759752&width=533 533w,//funemstudio.com/cdn/shop/files/Pick_colors_tag_-_Funem_10_be17933f-2c75-47b0-8073-58a73be106e8.jpg?v=1750759752&width=720 720w,//funemstudio.com/cdn/shop/files/Pick_colors_tag_-_Funem_10_be17933f-2c75-47b0-8073-58a73be106e8.jpg?v=1750759752&width=940 940w,//funemstudio.com/cdn/shop/files/Pick_colors_tag_-_Funem_10_be17933f-2c75-47b0-8073-58a73be106e8.jpg?v=1750759752&width=1066 1066w,//funemstudio.com/cdn/shop/files/Pick_colors_tag_-_Funem_10_be17933f-2c75-47b0-8073-58a73be106e8.jpg?v=1750759752 1200w 8060 " 8061 src="//funemstudio.com/cdn/shop/files/Pick_colors_tag_-_Funem_10_be17933f-2c75-47b0-8073-58a73be106e8.jpg?v=1750759752&width=533" 8062 data-src="//funemstudio.com/cdn/shop/files/Pick_colors_tag_-_Funem_10_be17933f-2c75-47b0-8073-58a73be106e8.jpg?v=1750759752&width=533" 8063 data-sizes="(min-width: 1600px) 367px, (min-width: 990px) calc((100vw - 130px) / 4), (min-width: 750px) calc((100vw - 120px) / 3), calc((100vw - 35px) / 2)" 8064 alt="Weaving Loom All In One Kit - XLarge - Learn The Basics Weaving Kit" 8065 class="motion-reduce goshop-product-card-image tw-transition-opacity tw-duration-500 lazyload lazyautosizes" 8066 loading="lazy" 8067 width="1200" 8068 height="1200" 8069 > 8070 <div 8071 class="goshop-overlay-container tw-px-2 tw-py-[6px] lg:tw-px-[15px] lg:tw-py-4" 8072 > 8073 8074 8075 8076 8077 8078<div 8079 class="tw-gap-2 tw-flex tw-flex-wrap card__badge tw-z-10" 8080> 8081 8082 8083 8084 8085 <span 8086 id="NoMediaStandardBadge-template--25711483945341__goshop_featured_kits_hGCU8H-8719803973930" 8087 class="badge badge--bottom-left" 8088 style="background-color: #ffb502; color: #FFFFFF;" 8089 > 8090 -11% 8091 </span></div> 8092 8093 8094 8095 </div><img 8096 data-srcset="//funemstudio.com/cdn/shop/files/WhatsApp_Image_2026-07-03_at_13.51.10.jpg?v=1783098712&width=165 165w,//funemstudio.com/cdn/shop/files/WhatsApp_Image_2026-07-03_at_13.51.10.jpg?v=1783098712&width=360 360w,//funemstudio.com/cdn/shop/files/WhatsApp_Image_2026-07-03_at_13.51.10.jpg?v=1783098712&width=533 533w,//funemstudio.com/cdn/shop/files/WhatsApp_Image_2026-07-03_at_13.51.10.jpg?v=1783098712&width=720 720w,//funemstudio.com/cdn/shop/files/WhatsApp_Image_2026-07-03_at_13.51.10.jpg?v=1783098712&width=940 940w,//funemstudio.com/cdn/shop/files/WhatsApp_Image_2026-07-03_at_13.51.10.jpg?v=1783098712&width=1066 1066w,//funemstudio.com/cdn/shop/files/WhatsApp_Image_2026-07-03_at_13.51.10.jpg?v=1783098712 1200w 8097 " 8098 src="//funemstudio.com/cdn/shop/files/WhatsApp_Image_2026-07-03_at_13.51.10.jpg?v=1783098712&width=533" 8099 data-src="//funemstudio.com/cdn/shop/files/WhatsApp_Image_2026-07-03_at_13.51.10.jpg?v=1783098712&width=533" 8100 data-sizes="(min-width: 1600px) 367px, (min-width: 990px) calc((100vw - 130px) / 4), (min-width: 750px) calc((100vw - 120px) / 3), calc((100vw - 35px) / 2)" 8101 alt="Weaving Loom All In One Kit - XLarge - Learn The Basics Weaving Kit" 8102 class="goshop-product-card-image goshop-product-card-image--secondary lazyload lazyautosizes" 8103 loading="lazy" 8104 width="1200" 8105 height="1200" 8106 > 8107 </div> 8108 </div> 8109 <div class="tw-flex tw-flex-col tw-gap-2"> 8110 <div class="tw-mt-2 tw-flex tw-justify-between tw-items-start tw-gap-3" style="text-align: left;"> 8111 <h3 8112 style="color: #000000" 8113 class="tw-text-sm md:tw-text-base tw-line-clamp-3 md:tw-line-clamp-2 tw-font-semibold tw-leading-tight tw-flex-grow tw-whitespace-normal" 8114 8115 id="title-template--25711483945341__goshop_featured_kits_hGCU8H-8719803973930" 8116 8117 >
8118 <span 8119 id="CardLink-template--25711483945341__goshop_featured_kits_hGCU8H-8719803973930" 8120 class="full-unstyled-link" 8121 aria-labelledby="CardLink-template--25711483945341__goshop_featured_kits_hGCU8H-8719803973930 Badge-template--25711483945341__goshop_featured_kits_hGCU8H-8719803973930" 8122 > 8123 Weaving Loom All In One Kit - XLarge - Learn The Basics Weaving Kit 8124 </span> 8125 </h3> 8126 8127 <div class="tw-flex-shrink-0"> 8128 8129<div 8130 class=" 8131 price price--on-sale" 8132 > 8133 <div class="price__container"> 8134 <div class="price__regular"><span class="visually-hidden visually-hidden--inline">Regular price</span> 8135 <span 8136 style="color: #ffb502;" 8137 class="price-item price-item--regular !tw-text-lg !tw-leading-4 tw-font-bold" 8138 > 8139 $124.99 8140 </span></div> 8141 8142 <div 8143 class=" 8144 tw-flex 8145 price__sale 8146 8147 tw-gap-1 md:tw-gap-3 lg:tw-gap-4 8148 8149 8150 " 8151 > 8152 <div class="tw-flex tw-items-center tw-gap-3 md:tw-gap-4"> 8153 <div 8154 class=" 8155 price-custom tw-flex 8156 8157 tw-flex-col-reverse 8158 8159 tw-mx-auto tw-justify-center 8160 8161 " 8162 > 8163 <span class="visually-hidden visually-hidden--inline">Regular price</span> 8164 <span class="tw-flex tw-items-center"> 8165 <s 8166 style="color: rgba(33, 35, 38, .7); font-weight: 400;" 8167 class=" 8168 price-item-custom price-item price-item--regular tw-text-sm md:tw-text-base 8169 8170 8171 8172 tw-line-through !tw-mr-0 8173 8174 " 8175 > 8176 $139.99 8177 </s> 8178 </span><span class="visually-hidden visually-hidden--inline">Sale price</span> 8179 <span 8180 style="position: relative;color: #ffb502; font-weight: bold;" 8181 class=" 8182 price-item price-item--sale price-item--last tw-text-sm md:tw-text-base tw-leading-4 tw-font-bold 8183 8184 tw-leading-tight 8185 8186 8187 !tw-mr-0 8188 " 8189 > 8190 $124.99 8191 </span> 8192 </div> 8193 8194 8195 </div> 8196 </div> 8197 8198 <small class="unit-price caption hidden"> 8199 <span class="visually-hidden">Unit price</span> 8200 <span class="price-item price-item--last"> 8201 <span></span> 8202 <span aria-hidden="true">/</span> 8203 <span class="visually-hidden"> per </span> 8204 <span> 8205 </span> 8206 </span> 8207 </small> 8208 </div> 8209 </div> 8210 8211 8212 </div> 8213 </div> 8214 8215 8216 <div 8217 style="" 8218 class="jdgm-widget jdgm-preview-badge tw-text-sm" 8219 data-id="8719803973930" 8220 data-template="manual-installation" 8221 data-auto-install="false" 8222> 8223 <div style='display:none' class='jdgm-prev-badge' data-average-rating='4.73' data-number-of-reviews='41' data-number-of-questions='12'> <span class='jdgm-prev-badge__stars' data-score='4.73' tabindex='0' aria-label='4.73 stars' role='button'> <span class='jdgm-star jdgm--on'></span><span class='jdgm-star jdgm--on'></span><span class='jdgm-star jdgm--on'></span><span class='jdgm-star jdgm--on'></span><span class='jdgm-star jdgm--half'></span> </span> <span class='jdgm-prev-badge__text'> 41 reviews </span> </div> 8224</div> 8225 8226 8227</div> 8228 </div> 8229 </a> 8230</div> 8231 8232</li> 8233 8234 8235 8236 8237 8238<li 8239 class="splide__slide jump-featured-products--splide__slide " 8240 data-collection="looms-tools" 8241 data-slide 8242 style="display: none;" 8243 > 8244 8245 8246<div 8247 class="goshop-product-card-wrapper tw-flex tw-flex-col tw-justify-between tw-h-full " 8248 data-product-id="8719635808554" 8249 8250> 8251 <a href="/products/weaving-loom-kit-medium-test" class="tw-block tw-flex-grow"> 8252 <div> 8253 <div class="goshop-product-card-image-wrapper"> 8254 <div class="goshop-product-card-border tw-relative tw-overflow-hidden tw-aspect-square"><img 8255 data-srcset="//funemstudio.com/cdn/shop/files/66.jpg?v=1750759756&width=165 165w,//funemstudio.com/cdn/shop/files/66.jpg?v=1750759756&width=360 360w,//funemstudio.com/cdn/shop/files/66.jpg?v=1750759756&width=533 533w,//funemstudio.com/cdn/shop/files/66.jpg?v=1750759756&width=720 720w,//funemstudio.com/cdn/shop/files/66.jpg?v=1750759756&width=940 940w,//funemstudio.com/cdn/shop/files/66.jpg?v=1750759756&width=1066 1066w,//funemstudio.com/cdn/shop/files/66.jpg?v=1750759756 1200w 8256 " 8257 src="//funemstudio.com/cdn/shop/files/66.jpg?v=1750759756&width=533" 8258 data-src="//funemstudio.com/cdn/shop/files/66.jpg?v=1750759756&width=533" 8259 data-sizes="(min-width: 1600px) 367px, (min-width: 990px) calc((100vw - 130px) / 4), (min-width: 750px) calc((100vw - 120px) / 3), calc((100vw - 35px) / 2)" 8260 alt="Weaving Loom All In One Kit - Medium - Learn The Basics Weaving Kit" 8261 class="motion-reduce goshop-product-card-image tw-transition-opacity tw-duration-500 lazyload lazyautosizes" 8262 loading="lazy" 8263 width="1200" 8264 height="1200" 8265 > 8266 <div 8267 class="goshop-overlay-container tw-px-2 tw-py-[6px] lg:tw-px-[15px] lg:tw-py-4" 8268 > 8269 8270 8271 8272 8273 8274<div 8275 class="tw-gap-2 tw-flex tw-flex-wrap card__badge tw-z-10" 8276> 8277 8278</div> 8279 8280 8281 8282 </div><img 8283 data-srcset="//funemstudio.com/cdn/shop/files/all-in-one-kit-ficha-producto_02BAJA.jpg?v=1750759765&width=165 165w,//funemstudio.com/cdn/shop/files/all-in-one-kit-ficha-producto_02BAJA.jpg?v=1750759765&width=360 360w,//funemstudio.com/cdn/shop/files/all-in-one-kit-ficha-producto_02BAJA.jpg?v=1750759765&width=533 533w,//funemstudio.com/cdn/shop/files/all-in-one-kit-ficha-producto_02BAJA.jpg?v=1750759765&width=720 720w,//funemstudio.com/cdn/shop/files/all-in-one-kit-ficha-producto_02BAJA.jpg?v=1750759765&width=940 940w,//funemstudio.com/cdn/shop/files/all-in-one-kit-ficha-producto_02BAJA.jpg?v=1750759765&width=1066 1066w,//funemstudio.com/cdn/shop/files/all-in-one-kit-ficha-producto_02BAJA.jpg?v=1750759765 1200w 8284 " 8285 src="//funemstudio.com/cdn/shop/files/all-in-one-kit-ficha-producto_02BAJA.jpg?v=1750759765&width=533" 8286 data-src="//funemstudio.com/cdn/shop/files/all-in-one-kit-ficha-producto_02BAJA.jpg?v=1750759765&width=533" 8287 data-sizes="(min-width: 1600px) 367px, (min-width: 990px) calc((100vw - 130px) / 4), (min-width: 750px) calc((100vw - 120px) / 3), calc((100vw - 35px) / 2)" 8288 alt="Weaving Loom All In One Kit - Medium - Learn The Basics Weaving Kit" 8289 class="goshop-product-card-image goshop-product-card-image--secondary lazyload lazyautosizes" 8290 loading="lazy" 8291 width="1200" 8292 height="1200" 8293 > 8294 </div> 8295 </div> 8296 <div class="tw-flex tw-flex-col tw-gap-2"> 8297 <div class="tw-mt-2 tw-flex tw-justify-between tw-items-start tw-gap-3" style="text-align: left;"> 8298 <h3 8299 style="color: #000000" 8300 class="tw-text-sm md:tw-text-base tw-line-clamp-3 md:tw-line-clamp-2 tw-font-semibold tw-leading-tight tw-flex-grow tw-whitespace-normal" 8301 8302 id="title-template--25711483945341__goshop_featured_kits_hGCU8H-8719635808554" 8303 8304 >
8305 <span 8306 id="CardLink-template--25711483945341__goshop_featured_kits_hGCU8H-8719635808554" 8307 class="full-unstyled-link" 8308 aria-labelledby="CardLink-template--25711483945341__goshop_featured_kits_hGCU8H-8719635808554 Badge-template--25711483945341__goshop_featured_kits_hGCU8H-8719635808554" 8309 > 8310 Weaving Loom All In One Kit - Medium - Learn The Basics Weaving Kit 8311 </span> 8312 </h3> 8313 8314 <div class="tw-flex-shrink-0"> 8315 8316<div 8317 class=" 8318 price" 8319 > 8320 <div class="price__container"> 8321 <div class="price__regular"><span class="visually-hidden visually-hidden--inline">Regular price</span> 8322 <span 8323 style="color: #ffb502;" 8324 class="price-item price-item--regular !tw-text-lg !tw-leading-4 tw-font-bold" 8325 > 8326 $99.99 8327 </span></div> 8328 8329 <div 8330 class=" 8331 tw-flex 8332 price__sale 8333 8334 tw-gap-1 md:tw-gap-3 lg:tw-gap-4 8335 8336 8337 " 8338 > 8339 <div class="tw-flex tw-items-center tw-gap-3 md:tw-gap-4"> 8340 <div 8341 class=" 8342 price-custom tw-flex 8343 8344 tw-flex-col-reverse 8345 8346 tw-mx-auto tw-justify-center 8347 8348 " 8349 > 8350 <span class="visually-hidden visually-hidden--inline">Regular price</span> 8351 <span class="tw-flex tw-items-center"> 8352 <s 8353 style="color: rgba(33, 35, 38, .7); font-weight: 400;" 8354 class=" 8355 price-item-custom price-item price-item--regular tw-text-sm md:tw-text-base 8356 8357 8358 8359 tw-line-through !tw-mr-0 8360 8361 " 8362 > 8363 8364 </s> 8365 </span><span class="visually-hidden visually-hidden--inline">Sale price</span> 8366 <span 8367 style="position: relative;color: #ffb502; font-weight: bold;" 8368 class=" 8369 price-item price-item--sale price-item--last tw-text-sm md:tw-text-base tw-leading-4 tw-font-bold 8370 8371 tw-leading-tight 8372 8373 8374 !tw-mr-0 8375 " 8376 > 8377 $99.99 8378 </span> 8379 </div> 8380 8381 8382 </div> 8383 </div> 8384 8385 <small class="unit-price caption hidden"> 8386 <span class="visually-hidden">Unit price</span> 8387 <span class="price-item price-item--last"> 8388 <span></span> 8389 <span aria-hidden="true">/</span> 8390 <span class="visually-hidden"> per </span> 8391 <span> 8392 </span> 8393 </span> 8394 </small> 8395 </div> 8396 </div> 8397 8398 8399 </div> 8400 </div> 8401 8402 8403 <div 8404 style="" 8405 class="jdgm-widget jdgm-preview-badge tw-text-sm" 8406 data-id="8719635808554" 8407 data-template="manual-installation" 8408 data-auto-install="false" 8409> 8410 <div style='display:none' class='jdgm-prev-badge' data-average-rating='4.82' data-number-of-reviews='22' data-number-of-questions='4'> <span class='jdgm-prev-badge__stars' data-score='4.82' tabindex='0' aria-label='4.82 stars' role='button'> <span class='jdgm-star jdgm--on'></span><span class='jdgm-star jdgm--on'></span><span class='jdgm-star jdgm--on'></span><span class='jdgm-star jdgm--on'></span><span class='jdgm-star jdgm--on'></span> </span> <span class='jdgm-prev-badge__text'> 22 reviews </span> </div> 8411</div> 8412 8413 8414</div> 8415 </div> 8416 </a> 8417</div> 8418 8419</li> 8420 8421 8422 8423 8424 8425<li 8426 class="splide__slide jump-featured-products--splide__slide " 8427 data-collection="looms-tools" 8428 data-slide 8429 style="display: none;" 8430 > 8431 8432 8433<div 8434 class="goshop-product-card-wrapper tw-flex tw-flex-col tw-justify-between tw-h-full " 8435 data-product-id="8664876220714" 8436 8437> 8438 <a href="/products/weaving-loom-kit-small-test" class="tw-block tw-flex-grow"> 8439 <div> 8440 <div class="goshop-product-card-image-wrapper"> 8441 <div class="goshop-product-card-border tw-relative tw-overflow-hidden tw-aspect-square"><img 8442 data-srcset="//funemstudio.com/cdn/shop/files/67.jpg?v=1750759765&width=165 165w,//funemstudio.com/cdn/shop/files/67.jpg?v=1750759765&width=360 360w,//funemstudio.com/cdn/shop/files/67.jpg?v=1750759765&width=533 533w,//funemstudio.com/cdn/shop/files/67.jpg?v=1750759765&width=720 720w,//funemstudio.com/cdn/shop/files/67.jpg?v=1750759765&width=940 940w,//funemstudio.com/cdn/shop/files/67.jpg?v=1750759765&width=1066 1066w,//funemstudio.com/cdn/shop/files/67.jpg?v=1750759765 1200w 8443 " 8444 src="//funemstudio.com/cdn/shop/files/67.jpg?v=1750759765&width=533" 8445 data-src="//funemstudio.com/cdn/shop/files/67.jpg?v=1750759765&width=533" 8446 data-sizes="(min-width: 1600px) 367px, (min-width: 990px) calc((100vw - 130px) / 4), (min-width: 750px) calc((100vw - 120px) / 3), calc((100vw - 35px) / 2)" 8447 alt="Weaving Loom All In One Kit - Small - Learn The Basics Weaving Kit" 8448 class="motion-reduce goshop-product-card-image tw-transition-opacity tw-duration-500 lazyload lazyautosizes" 8449 loading="lazy" 8450 width="1200" 8451 height="1200" 8452 > 8453 <div 8454 class="goshop-overlay-container tw-px-2 tw-py-[6px] lg:tw-px-[15px] lg:tw-py-4" 8455 > 8456 8457 8458 8459 8460 8461<div 8462 class="tw-gap-2 tw-flex tw-flex-wrap card__badge tw-z-10" 8463> 8464 8465</div> 8466 8467 8468 8469 </div><img 8470 data-srcset="//funemstudio.com/cdn/shop/files/WhatsApp_Image_2026-07-03_at_13.51.10_54c6599f-e306-4b9f-a791-7908244d5fd5.jpg?v=1787825931&width=165 165w,//funemstudio.com/cdn/shop/files/WhatsApp_Image_2026-07-03_at_13.51.10_54c6599f-e306-4b9f-a791-7908244d5fd5.jpg?v=1787825931&width=360 360w,//funemstudio.com/cdn/shop/files/WhatsApp_Image_2026-07-03_at_13.51.10_54c6599f-e306-4b9f-a791-7908244d5fd5.jpg?v=1787825931&width=533 533w,//funemstudio.com/cdn/shop/files/WhatsApp_Image_2026-07-03_at_13.51.10_54c6599f-e306-4b9f-a791-7908244d5fd5.jpg?v=1787825931&width=720 720w,//funemstudio.com/cdn/shop/files/WhatsApp_Image_2026-07-03_at_13.51.10_54c6599f-e306-4b9f-a791-7908244d5fd5.jpg?v=1787825931&width=940 940w,//funemstudio.com/cdn/shop/files/WhatsApp_Image_2026-07-03_at_13.51.10_54c6599f-e306-4b9f-a791-7908244d5fd5.jpg?v=1787825931&width=1066 1066w,//funemstudio.com/cdn/shop/files/WhatsApp_Image_2026-07-03_at_13.51.10_54c6599f-e306-4b9f-a791-7908244d5fd5.jpg?v=1787825931 1200w 8471 " 8472 src="//funemstudio.com/cdn/shop/files/WhatsApp_Image_2026-07-03_at_13.51.10_54c6599f-e306-4b9f-a791-7908244d5fd5.jpg?v=1787825931&width=533" 8473 data-src="//funemstudio.com/cdn/shop/files/WhatsApp_Image_2026-07-03_at_13.51.10_54c6599f-e306-4b9f-a791-7908244d5fd5.jpg?v=1787825931&width=533" 8474 data-sizes="(min-width: 1600px) 367px, (min-width: 990px) calc((100vw - 130px) / 4), (min-width: 750px) calc((100vw - 120px) / 3), calc((100vw - 35px) / 2)" 8475 alt="Weaving Loom All In One Kit - Small - Learn The Basics Weaving Kit" 8476 class="goshop-product-card-image goshop-product-card-image--secondary lazyload lazyautosizes" 8477 loading="lazy" 8478 width="1200" 8479 height="1200" 8480 > 8481 </div> 8482 </div> 8483 <div class="tw-flex tw-flex-col tw-gap-2"> 8484 <div class="tw-mt-2 tw-flex tw-justify-between tw-items-start tw-gap-3" style="text-align: left;"> 8485 <h3 8486 style="color: #000000" 8487 class="tw-text-sm md:tw-text-base tw-line-clamp-3 md:tw-line-clamp-2 tw-font-semibold tw-leading-tight tw-flex-grow tw-whitespace-normal" 8488 8489 id="title-template--25711483945341__goshop_featured_kits_hGCU8H-8664876220714" 8490 8491 >
8492 <span 8493 id="CardLink-template--25711483945341__goshop_featured_kits_hGCU8H-8664876220714" 8494 class="full-unstyled-link" 8495 aria-labelledby="CardLink-template--25711483945341__goshop_featured_kits_hGCU8H-8664876220714 Badge-template--25711483945341__goshop_featured_kits_hGCU8H-8664876220714" 8496 > 8497 Weaving Loom All In One Kit - Small - Learn The Basics Weaving Kit 8498 </span> 8499 </h3> 8500 8501 <div class="tw-flex-shrink-0"> 8502 8503<div 8504 class=" 8505 price" 8506 > 8507 <div class="price__container"> 8508 <div class="price__regular"><span class="visually-hidden visually-hidden--inline">Regular price</span> 8509 <span 8510 style="color: #ffb502;" 8511 class="price-item price-item--regular !tw-text-lg !tw-leading-4 tw-font-bold" 8512 > 8513 $79.99 8514 </span></div> 8515 8516 <div 8517 class=" 8518 tw-flex 8519 price__sale 8520 8521 tw-gap-1 md:tw-gap-3 lg:tw-gap-4 8522 8523 8524 " 8525 > 8526 <div class="tw-flex tw-items-center tw-gap-3 md:tw-gap-4"> 8527 <div 8528 class=" 8529 price-custom tw-flex 8530 8531 tw-flex-col-reverse 8532 8533 tw-mx-auto tw-justify-center 8534 8535 " 8536 > 8537 <span class="visually-hidden visually-hidden--inline">Regular price</span> 8538 <span class="tw-flex tw-items-center"> 8539 <s 8540 style="color: rgba(33, 35, 38, .7); font-weight: 400;" 8541 class=" 8542 price-item-custom price-item price-item--regular tw-text-sm md:tw-text-base 8543 8544 8545 8546 tw-line-through !tw-mr-0 8547 8548 " 8549 > 8550 8551 </s> 8552 </span><span class="visually-hidden visually-hidden--inline">Sale price</span> 8553 <span 8554 style="position: relative;color: #ffb502; font-weight: bold;" 8555 class=" 8556 price-item price-item--sale price-item--last tw-text-sm md:tw-text-base tw-leading-4 tw-font-bold 8557 8558 tw-leading-tight 8559 8560 8561 !tw-mr-0 8562 " 8563 > 8564 $79.99 8565 </span> 8566 </div> 8567 8568 8569 </div> 8570 </div> 8571 8572 <small class="unit-price caption hidden"> 8573 <span class="visually-hidden">Unit price</span> 8574 <span class="price-item price-item--last"> 8575 <span></span> 8576 <span aria-hidden="true">/</span> 8577 <span class="visually-hidden"> per </span> 8578 <span> 8579 </span> 8580 </span> 8581 </small> 8582 </div> 8583 </div> 8584 8585 8586 </div> 8587 </div> 8588 8589 8590 <div 8591 style="" 8592 class="jdgm-widget jdgm-preview-badge tw-text-sm" 8593 data-id="8664876220714" 8594 data-template="manual-installation" 8595 data-auto-install="false" 8596> 8597 <div style='display:none' class='jdgm-prev-badge' data-average-rating='4.86' data-number-of-reviews='7' data-number-of-questions='4'> <span class='jdgm-prev-badge__stars' data-score='4.86' tabindex='0' aria-label='4.86 stars' role='button'> <span class='jdgm-star jdgm--on'></span><span class='jdgm-star jdgm--on'></span><span class='jdgm-star jdgm--on'></span><span class='jdgm-star jdgm--on'></span><span class='jdgm-star jdgm--on'></span> </span> <span class='jdgm-prev-badge__text'> 7 reviews </span> </div> 8598</div> 8599 8600 8601</div> 8602 </div> 8603 </a> 8604</div> 8605 8606</li> 8607 8608 8609 8610 8611 8612<li 8613 class="splide__slide jump-featured-products--splide__slide " 8614 data-collection="looms-tools" 8615 data-slide 8616 style="display: none;" 8617 > 8618 8619 8620<div 8621 class="goshop-product-card-wrapper tw-flex tw-flex-col tw-justify-between tw-h-full " 8622 data-product-id="8474655588650" 8623 8624> 8625 <a href="/products/iron-sewing-scissors" class="tw-block tw-flex-grow"> 8626 <div> 8627 <div class="goshop-product-card-image-wrapper"> 8628 <div class="goshop-product-card-border tw-relative tw-overflow-hidden tw-aspect-square"><img 8629 data-srcset="//funemstudio.com/cdn/shop/products/MWF
8629hMDRrY3gy_a741686f-4202-4fa1-a14e-8a23eb5d7d0c.webp?v=1750760328&width=165 165w,//funemstudio.com/cdn/shop/products/MWFhMDRrY3gy_a741686f-4202-4fa1-a14e-8a23eb5d7d0c.webp?v=1750760328&width=360 360w,//funemstudio.com/cdn/shop/products/MWFhMDRrY3gy_a741686f-4202-4fa1-a14e-8a23eb5d7d0c.webp?v=1750760328&width=533 533w,//funemstudio.com/cdn/shop/products/MWFhMDRrY3gy_a741686f-4202-4fa1-a14e-8a23eb5d7d0c.webp?v=1750760328&width=720 720w,//funemstudio.com/cdn/shop/products/MWFhMDRrY3gy_a741686f-4202-4fa1-a14e-8a23eb5d7d0c.webp?v=1750760328&width=940 940w,//funemstudio.com/cdn/shop/products/MWFhMDRrY3gy_a741686f-4202-4fa1-a14e-8a23eb5d7d0c.webp?v=1750760328&width=1066 1066w,//funemstudio.com/cdn/shop/products/MWFhMDRrY3gy_a741686f-4202-4fa1-a14e-8a23eb5d7d0c.webp?v=1750760328 1200w 8630 " 8631 src="//funemstudio.com/cdn/shop/products/MWFhMDRrY3gy_a741686f-4202-4fa1-a14e-8a23eb5d7d0c.webp?v=1750760328&width=533" 8632 data-src="//funemstudio.com/cdn/shop/products/MWFhMDRrY3gy_a741686f-4202-4fa1-a14e-8a23eb5d7d0c.webp?v=1750760328&width=533" 8633 data-sizes="(min-width: 1600px) 367px, (min-width: 990px) calc((100vw - 130px) / 4), (min-width: 750px) calc((100vw - 120px) / 3), calc((100vw - 35px) / 2)" 8634 alt="Sewing Scissors" 8635 class="motion-reduce goshop-product-card-image tw-transition-opacity tw-duration-500 lazyload lazyautosizes" 8636 loading="lazy" 8637 width="1200" 8638 height="1200" 8639 > 8640 <div 8641 class="goshop-overlay-container tw-px-2 tw-py-[6px] lg:tw-px-[15px] lg:tw-py-4" 8642 > 8643 8644 8645 8646 8647 8648<div 8649 class="tw-gap-2 tw-flex tw-flex-wrap card__badge tw-z-10" 8650> 8651 8652</div> 8653 8654 8655 8656 </div><img 8657 data-srcset="//funemstudio.com/cdn/shop/products/anYyNTVsOGMw_68656723-2765-402e-ad84-b51b1260b631.webp?v=1750760328&width=165 165w,//funemstudio.com/cdn/shop/products/anYyNTVsOGMw_68656723-2765-402e-ad84-b51b1260b631.webp?v=1750760328&width=360 360w,//funemstudio.com/cdn/shop/products/anYyNTVsOGMw_68656723-2765-402e-ad84-b51b1260b631.webp?v=1750760328&width=533 533w,//funemstudio.com/cdn/shop/products/anYyNTVsOGMw_68656723-2765-402e-ad84-b51b1260b631.webp?v=1750760328&width=720 720w,//funemstudio.com/cdn/shop/products/anYyNTVsOGMw_68656723-2765-402e-ad84-b51b1260b631.webp?v=1750760328&width=940 940w,//funemstudio.com/cdn/shop/products/anYyNTVsOGMw_68656723-2765-402e-ad84-b51b1260b631.webp?v=1750760328&width=1066 1066w,//funemstudio.com/cdn/shop/products/anYyNTVsOGMw_68656723-2765-402e-ad84-b51b1260b631.webp?v=1750760328 1200w 8658 " 8659 src="//funemstudio.com/cdn/shop/products/anYyNTVsOGMw_68656723-2765-402e-ad84-b51b1260b631.webp?v=1750760328&width=533" 8660 data-src="//funemstudio.com/cdn/shop/products/anYyNTVsOGMw_68656723-2765-402e-ad84-b51b1260b631.webp?v=1750760328&width=533" 8661 data-sizes="(min-width: 1600px) 367px, (min-width: 990px) calc((100vw - 130px) / 4), (min-width: 750px) calc((100vw - 120px) / 3), calc((100vw - 35px) / 2)" 8662 alt="Sewing Scissors" 8663 class="goshop-product-card-image goshop-product-card-image--secondary lazyload lazyautosizes" 8664 loading="lazy" 8665 width="1200" 8666 height="1200" 8667 > 8668 </div> 8669 </div> 8670 <div class="tw-flex tw-flex-col tw-gap-2"> 8671 <div class="tw-mt-2 tw-flex tw-justify-between tw-items-start tw-gap-3" style="text-align: left;"> 8672 <h3 8673 style="color: #000000" 8674 class="tw-text-sm md:tw-text-base tw-line-clamp-3 md:tw-line-clamp-2 tw-font-semibold tw-leading-tight tw-flex-grow tw-whitespace-normal" 8675 8676 id="title-template--25711483945341__goshop_featured_kits_hGCU8H-8474655588650" 8677 8678 > 8679 <span 8680 id="CardLink-template--25711483945341__goshop_featured_kits_hGCU8H-8474655588650" 8681 class="full-unstyled-link" 8682 aria-labelledby="CardLink-template--25711483945341__goshop_featured_kits_hGCU8H-8474655588650 Badge-template--25711483945341__goshop_featured_kits_hGCU8H-8474655588650" 8683 > 8684 Iron Sewing Scissors 8685 </span> 8686 </h3> 8687 8688 <div class="tw-flex-shrink-0"> 8689 8690<div 8691 class=" 8692 price" 8693 > 8694 <div class="price__container"> 8695 <div class="price__regular"><span class="visually-hidden visually-hidden--inline">Regular price</span>
8696 <span 8697 style="color: #ffb502;" 8698 class="price-item price-item--regular !tw-text-lg !tw-leading-4 tw-font-bold" 8699 > 8700 $19.99 8701 </span></div> 8702 8703 <div 8704 class=" 8705 tw-flex 8706 price__sale 8707 8708 tw-gap-1 md:tw-gap-3 lg:tw-gap-4 8709 8710 8711 " 8712 > 8713 <div class="tw-flex tw-items-center tw-gap-3 md:tw-gap-4"> 8714 <div 8715 class=" 8716 price-custom tw-flex 8717 8718 tw-flex-col-reverse 8719 8720 tw-mx-auto tw-justify-center 8721 8722 " 8723 > 8724 <span class="visually-hidden visually-hidden--inline">Regular price</span> 8725 <span class="tw-flex tw-items-center"> 8726 <s 8727 style="color: rgba(33, 35, 38, .7); font-weight: 400;" 8728 class=" 8729 price-item-custom price-item price-item--regular tw-text-sm md:tw-text-base 8730 8731 8732 8733 tw-line-through !tw-mr-0 8734 8735 " 8736 > 8737 8738 </s> 8739 </span><span class="visually-hidden visually-hidden--inline">Sale price</span> 8740 <span 8741 style="position: relative;color: #ffb502; font-weight: bold;" 8742 class=" 8743 price-item price-item--sale price-item--last tw-text-sm md:tw-text-base tw-leading-4 tw-font-bold 8744 8745 tw-leading-tight 8746 8747 8748 !tw-mr-0 8749 " 8750 > 8751 $19.99 8752 </span> 8753 </div> 8754 8755 8756 </div> 8757 </div> 8758 8759 <small class="unit-price caption hidden"> 8760 <span class="visually-hidden">Unit price</span> 8761 <span class="price-item price-item--last"> 8762 <span></span> 8763 <span aria-hidden="true">/</span> 8764 <span class="visually-hidden"> per </span> 8765 <span> 8766 </span> 8767 </span> 8768 </small> 8769 </div> 8770 </div> 8771 8772 8773 </div> 8774 </div> 8775 8776 8777 <div 8778 style="" 8779 class="jdgm-widget jdgm-preview-badge tw-text-sm" 8780 data-id="8474655588650" 8781 data-template="manual-installation" 8782 data-auto-install="false" 8783> 8784 <div style='display:none' class='jdgm-prev-badge' data-average-rating='5.00' data-number-of-reviews='4' data-number-of-questions='0'> <span class='jdgm-prev-badge__stars' data-score='5.00' tabindex='0' aria-label='5.00 stars' role='button'> <span class='jdgm-star jdgm--on'></span><span class='jdgm-star jdgm--on'></span><span class='jdgm-star jdgm--on'></span><span class='jdgm-star jdgm--on'></span><span class='jdgm-star jdgm--on'></span> </span> <span class='jdgm-prev-badge__text'> 4 reviews </span> </div> 8785</div> 8786 8787 8788</div> 8789 </div> 8790 </a> 8791</div> 8792 8793</li> 8794 8795 8796 8797 8798 8799<li 8800 class="splide__slide jump-featured-products--splide__slide " 8801 data-collection="looms-tools" 8802 data-slide 8803 style="display: none;" 8804 > 8805 8806 8807<div 8808 class="goshop-product-card-wrapper tw-flex tw-flex-col tw-justify-between tw-h-full " 8809 data-product-id="8540606005546" 8810 8811> 8812 <a href="/products/new-weaving-loom-medium" class="tw-block tw-flex-grow"> 8813 <div> 8814 <div class="goshop-product-card-image-wrapper"> 8815 <div class="goshop-product-card-border tw-relative tw-overflow-hidden tw-aspect-square"><img 8816 data-srcset="//funemstudio.com/cdn/shop/products/d3htZGczenIw.webp?v=1750759886&width=165 165w,//funemstudio.com/cdn/shop/products/d3htZGczenIw.webp?v=1750759886&width=360 360w,//funemstudio.com/cdn/shop/products/d3htZGczenIw.webp?v=1750759886&width=533 533w,//funemstudio.com/cdn/shop/products/d3htZGczenIw.webp?v=1750759886&width=720 720w,//funemstudio.com/cdn/shop/products/d3htZGczenIw.webp?v=1750759886&width=940 940w,//funemstudio.com/cdn/shop/products/d3htZGczenIw.webp?v=1750759886&width=1066 1066w,//funemstudio.com/cdn/shop/products/d3htZGczenIw.webp?v=1750759886 1200w 8817 " 8818 src="//funemstudio.com/cdn/shop/products/d3htZGczenIw.webp?v=1750759886&width=533" 8819 data-src="//funemstudio.com/cdn/shop/products/d3htZGczenIw.webp?v=1750759886&width=533" 8820 data-sizes="(min-width: 1600px) 367px, (min-width: 990px) calc((100vw - 130px) / 4), (min-width: 750px) calc((100vw - 120px) / 3), calc((100vw - 35px) / 2)" 8821 alt="NEW// Weaving Loom - Medium" 8822 class="motion-reduce goshop-product-card-image tw-transition-opacity tw-duration-500 lazyload lazyautosizes" 8823 loading="lazy" 8824 width="1200" 8825 height="1200" 8826 > 8827 <div 8828 class="goshop-overlay-container tw-px-2 tw-py-[6px] lg:tw-px-[15px] lg:tw-py-4" 8829 > 8830 8831 8832 8833 8834 8835<div 8836 class="tw-gap-2 tw-flex tw-flex-wrap card__badge tw-z-10" 8837> 8838 8839</div> 8840 8841 8842 8843 </div><img 8844 data-srcset="//funemstudio.com/cdn/shop/files/westbayfiberFallCollection22Lou_square1.1_7dc2a82f-bec2-4412-bc19-d955c238a4e7.jpg?v=1750759886&width=165 165w,//funemstudio.com/cdn/shop/files/westbayfiberFallCollection22Lou_square1.1_7dc2a82f-bec2-4412-bc19-d955c238a4e7.jpg?v=1750759886&width=360 360w,//funemstudio.com/cdn/shop/files/westbayfiberFallCollection22Lou_square1.1_7dc2a82f-bec2-4412-bc19-d955c238a4e7.jpg?v=1750759886&width=533 533w,//funemstudio.com/cdn/shop/files/westbayfiberFallCollection22Lou_square1.1_7dc2a82f-bec2-4412-bc19-d955c238a4e7.jpg?v=1750759886&width=720 720w,//funemstudio.com/cdn/shop/files/westbayfiberFallCollection22Lou_square1.1_7dc2a82f-bec2-4412-bc19-d955c238a4e7.jpg?v=1750759886&width=940 940w,//funemstudio.com/cdn/shop/files/westbayfiberFallCollection22Lou_square1.1_7dc2a82f-bec2-4412-bc19-d955c238a4e7.jpg?v=1750759886&width=1066 1066w,//funemstudio.com/cdn/shop/files/westbayfiberFallCollection22Lou_square1.1_7dc2a82f-bec2-4412-bc19-d955c238a4e7.jpg?v=1750759886 1200w 8845 " 8846 src="//funemstudio.com/cdn/shop/files/westbayfiberFallCollection22Lou_square1.1_7dc2a82f-bec2-4412-bc19-d955c238a4e7.jpg?v=1750759886&width=533" 8847 data-src="//funemstudio.com/cdn/shop/files/westbayfiberFallCollection22Lou_square1.1_7dc2a82f-bec2-4412-bc19-d955c238a4e7.jpg?v=1750759886&width=533" 8848 data-sizes="(min-width: 1600px) 367px, (min-width: 990px) calc((100vw - 130px) / 4), (min-width: 750px) calc((100vw - 120px) / 3), calc((100vw - 35px) / 2)" 8849 alt="Weaving Loom Medium" 8850 class="goshop-product-card-image goshop-product-card-image--secondary lazyload lazyautosizes" 8851 loading="lazy" 8852 width="1200" 8853 height="1200" 8854 > 8855 </div> 8856 </div> 8857 <div class="tw-flex tw-flex-col tw-gap-2"> 8858 <div class="tw-mt-2 tw-flex tw-justify-between tw-items-start tw-gap-3" style="text-align: left;"> 8859 <h3 8860 style="color: #000000" 8861 class="tw-text-sm md:tw-text-base tw-line-clamp-3 md:tw-line-clamp-2 tw-font-semibold tw-leading-tight tw-flex-grow tw-whitespace-normal" 8862 8863 id="title-template--25711483945341__goshop_featured_kits_hGCU8H-8540606005546" 8864 8865 >
8866 <span 8867 id="CardLink-template--25711483945341__goshop_featured_kits_hGCU8H-8540606005546" 8868 class="full-unstyled-link" 8869 aria-labelledby="CardLink-template--25711483945341__goshop_featured_kits_hGCU8H-8540606005546 Badge-template--25711483945341__goshop_featured_kits_hGCU8H-8540606005546" 8870 > 8871 Weaving Loom Medium 8872 </span> 8873 </h3> 8874 8875 <div class="tw-flex-shrink-0"> 8876 8877<div 8878 class=" 8879 price" 8880 > 8881 <div class="price__container"> 8882 <div class="price__regular"><span class="visually-hidden visually-hidden--inline">Regular price</span> 8883 <span 8884 style="color: #ffb502;" 8885 class="price-item price-item--regular !tw-text-lg !tw-leading-4 tw-font-bold" 8886 > 8887 $79.99 8888 </span></div> 8889 8890 <div 8891 class=" 8892 tw-flex 8893 price__sale 8894 8895 tw-gap-1 md:tw-gap-3 lg:tw-gap-4 8896 8897 8898 " 8899 > 8900 <div class="tw-flex tw-items-center tw-gap-3 md:tw-gap-4"> 8901 <div 8902 class=" 8903 price-custom tw-flex 8904 8905 tw-flex-col-reverse 8906 8907 tw-mx-auto tw-justify-center 8908 8909 " 8910 > 8911 <span class="visually-hidden visually-hidden--inline">Regular price</span> 8912 <span class="tw-flex tw-items-center"> 8913 <s 8914 style="color: rgba(33, 35, 38, .7); font-weight: 400;" 8915 class=" 8916 price-item-custom price-item price-item--regular tw-text-sm md:tw-text-base 8917 8918 8919 8920 tw-line-through !tw-mr-0 8921 8922 " 8923 > 8924 8925 </s> 8926 </span><span class="visually-hidden visually-hidden--inline">Sale price</span> 8927 <span 8928 style="position: relative;color: #ffb502; font-weight: bold;" 8929 class=" 8930 price-item price-item--sale price-item--last tw-text-sm md:tw-text-base tw-leading-4 tw-font-bold 8931 8932 tw-leading-tight 8933 8934 8935 !tw-mr-0 8936 " 8937 > 8938 $79.99 8939 </span> 8940 </div> 8941 8942 8943 </div> 8944 </div> 8945 8946 <small class="unit-price caption hidden"> 8947 <span class="visually-hidden">Unit price</span> 8948 <span class="price-item price-item--last"> 8949 <span></span> 8950 <span aria-hidden="true">/</span> 8951 <span class="visually-hidden"> per </span> 8952 <span> 8953 </span> 8954 </span> 8955 </small> 8956 </div> 8957 </div> 8958 8959 8960 </div> 8961 </div> 8962 8963 8964 <div 8965 style="" 8966 class="jdgm-widget jdgm-preview-badge tw-text-sm" 8967 data-id="8540606005546" 8968 data-template="manual-installation" 8969 data-auto-install="false" 8970> 8971 <div style='display:none' class='jdgm-prev-badge' data-average-rating='4.93' data-number-of-reviews='28' data-number-of-questions='4'> <span class='jdgm-prev-badge__stars' data-score='4.93' tabindex='0' aria-label='4.93 stars' role='button'> <span class='jdgm-star jdgm--on'></span><span class='jdgm-star jdgm--on'></span><span class='jdgm-star jdgm--on'></span><span class='jdgm-star jdgm--on'></span><span class='jdgm-star jdgm--on'></span> </span> <span class='jdgm-prev-badge__text'> 28 reviews </span> </div> 8972</div> 8973 8974 8975</div> 8976 </div> 8977 </a> 8978</div> 8979 8980</li> 8981 8982 8983 8984 8985 8986<li 8987 class="splide__slide jump-featured-products--splide__slide " 8988 data-collection="looms-tools" 8989 data-slide 8990 style="display: none;" 8991 > 8992 8993 8994<div 8995 class="goshop-product-card-wrapper tw-flex tw-flex-col tw-justify-between tw-h-full " 8996 data-product-id="9488837378346" 8997 8998> 8999 <a href="/products/swift-loom" class="tw-block tw-flex-grow"> 9000 <div> 9001 <div class="goshop-product-card-image-wrapper"> 9002 <div class="goshop-product-card-border tw-relative tw-overflow-hidden tw-aspect-square"><img 9003 data-srcset="//funemstudio.com/cdn/shop/files/swift-loom-1-BAJA.jpg?v=1750759345&width=165 165w,//funemstudio.com/cdn/shop/files/swift-loom-1-BAJA.jpg?v=1750759345&width=360 360w,//funemstudio.com/cdn/shop/files/swift-loom-1-BAJA.jpg?v=1750759345&width=533 533w,//funemstudio.com/cdn/shop/files/swift-loom-1-BAJA.jpg?v=1750759345&width=720 720w,//funemstudio.com/cdn/shop/files/swift-loom-1-BAJA.jpg?v=1750759345&width=940 940w,//funemstudio.com/cdn/shop/files/swift-loom-1-BAJA.jpg?v=1750759345&width=1066 1066w,//funemstudio.com/cdn/shop/files/swift-loom-1-BAJA.jpg?v=1750759345 1200w 9004 " 9005 src="//funemstudio.com/cdn/shop/files/swift-loom-1-BAJA.jpg?v=1750759345&width=533" 9006 data-src="//funemstudio.com/cdn/shop/files/swift-loom-1-BAJA.jpg?v=1750759345&width=533" 9007 data-sizes="(min-width: 1600px) 367px, (min-width: 990px) calc((100vw - 130px) / 4), (min-width: 750px) calc((100vw - 120px) / 3), calc((100vw - 35px) / 2)"
9008 alt="Swift Loom / Darning Loom" 9009 class="motion-reduce goshop-product-card-image tw-transition-opacity tw-duration-500 lazyload lazyautosizes" 9010 loading="lazy" 9011 width="1200" 9012 height="1200" 9013 > 9014 <div 9015 class="goshop-overlay-container tw-px-2 tw-py-[6px] lg:tw-px-[15px] lg:tw-py-4" 9016 > 9017 9018 9019 9020 9021 9022<div 9023 class="tw-gap-2 tw-flex tw-flex-wrap card__badge tw-z-10" 9024> 9025 9026</div> 9027 9028 9029 9030 </div><img 9031 data-srcset="//funemstudio.com/cdn/shop/files/Funem-Swift-Loom.jpg?v=1750759345&width=165 165w,//funemstudio.com/cdn/shop/files/Funem-Swift-Loom.jpg?v=1750759345&width=360 360w,//funemstudio.com/cdn/shop/files/Funem-Swift-Loom.jpg?v=1750759345&width=533 533w,//funemstudio.com/cdn/shop/files/Funem-Swift-Loom.jpg?v=1750759345&width=720 720w,//funemstudio.com/cdn/shop/files/Funem-Swift-Loom.jpg?v=1750759345&width=940 940w,//funemstudio.com/cdn/shop/files/Funem-Swift-Loom.jpg?v=1750759345&width=1066 1066w,//funemstudio.com/cdn/shop/files/Funem-Swift-Loom.jpg?v=1750759345 1772w 9032 " 9033 src="//funemstudio.com/cdn/shop/files/Funem-Swift-Loom.jpg?v=1750759345&width=533" 9034 data-src="//funemstudio.com/cdn/shop/files/Funem-Swift-Loom.jpg?v=1750759345&width=533" 9035 data-sizes="(min-width: 1600px) 367px, (min-width: 990px) calc((100vw - 130px) / 4), (min-width: 750px) calc((100vw - 120px) / 3), calc((100vw - 35px) / 2)" 9036 alt="Swift Loom / Darning Loom" 9037 class="goshop-product-card-image goshop-product-card-image--secondary lazyload lazyautosizes" 9038 loading="lazy" 9039 width="1772" 9040 height="1772" 9041 > 9042 </div> 9043 </div> 9044 <div class="tw-flex tw-flex-col tw-gap-2"> 9045 <div class="tw-mt-2 tw-flex tw-justify-between tw-items-start tw-gap-3" style="text-align: left;"> 9046 <h3 9047 style="color: #000000" 9048 class="tw-text-sm md:tw-text-base tw-line-clamp-3 md:tw-line-clamp-2 tw-font-semibold tw-leading-tight tw-flex-grow tw-whitespace-normal" 9049 9050 id="title-template--25711483945341__goshop_featured_kits_hGCU8H-9488837378346" 9051 9052 > 9053 <span 9054 id="CardLink-template--25711483945341__goshop_featured_kits_hGCU8H-9488837378346" 9055 class="full-unstyled-link" 9056 aria-labelledby="CardLink-template--25711483945341__goshop_featured_kits_hGCU8H-9488837378346 Badge-template--25711483945341__goshop_featured_kits_hGCU8H-9488837378346" 9057 > 9058 Swift Loom / Darning Loom 9059 </span> 9060 </h3> 9061 9062 <div class="tw-flex-shrink-0"> 9063 9064<div 9065 class=" 9066 price" 9067 > 9068 <div class="price__container"> 9069 <div class="price__regular"><span class="visually-hidden visually-hidden--inline">Regular price</span> 9070 <span 9071 style="color: #ffb502;" 9072 class="price-item price-item--regular !tw-text-lg !tw-leading-4 tw-font-bold" 9073 > 9074 $14.99 9075 </span></div> 9076 9077 <div 9078 class=" 9079 tw-flex 9080 price__sale 9081 9082 tw-gap-1 md:tw-gap-3 lg:tw-gap-4 9083 9084 9085 " 9086 > 9087 <div class="tw-flex tw-items-center tw-gap-3 md:tw-gap-4"> 9088 <div 9089 class=" 9090 price-custom tw-flex 9091 9092 tw-flex-col-reverse 9093 9094 tw-mx-auto tw-justify-center 9095 9096 " 9097 > 9098 <span class="visually-hidden visually-hidden--inline">Regular price</span> 9099 <span class="tw-flex tw-items-center"> 9100 <s 9101 style="color: rgba(33, 35, 38, .7); font-weight: 400;" 9102 class=" 9103 price-item-custom price-item price-item--regular tw-text-sm md:tw-text-base 9104 9105 9106 9107 tw-line-through !tw-mr-0 9108 9109 " 9110 > 9111 $14.99 9112 </s> 9113 </span><span class="visually-hidden visually-hidden--inline">Sale price</span>
9114 <span 9115 style="position: relative;color: #ffb502; font-weight: bold;" 9116 class=" 9117 price-item price-item--sale price-item--last tw-text-sm md:tw-text-base tw-leading-4 tw-font-bold 9118 9119 tw-leading-tight 9120 9121 9122 !tw-mr-0 9123 " 9124 > 9125 $14.99 9126 </span> 9127 </div> 9128 9129 9130 </div> 9131 </div> 9132 9133 <small class="unit-price caption hidden"> 9134 <span class="visually-hidden">Unit price</span> 9135 <span class="price-item price-item--last"> 9136 <span></span> 9137 <span aria-hidden="true">/</span> 9138 <span class="visually-hidden"> per </span> 9139 <span> 9140 </span> 9141 </span> 9142 </small> 9143 </div> 9144 </div> 9145 9146 9147 </div> 9148 </div> 9149 9150 9151 <div 9152 style="" 9153 class="jdgm-widget jdgm-preview-badge tw-text-sm" 9154 data-id="9488837378346" 9155 data-template="manual-installation" 9156 data-auto-install="false" 9157> 9158 <div style='display:none' class='jdgm-prev-badge' data-average-rating='5.00' data-number-of-reviews='4' data-number-of-questions='7'> <span class='jdgm-prev-badge__stars' data-score='5.00' tabindex='0' aria-label='5.00 stars' role='button'> <span class='jdgm-star jdgm--on'></span><span class='jdgm-star jdgm--on'></span><span class='jdgm-star jdgm--on'></span><span class='jdgm-star jdgm--on'></span><span class='jdgm-star jdgm--on'></span> </span> <span class='jdgm-prev-badge__text'> 4 reviews </span> </div> 9159</div> 9160 9161 9162<div class="tw-flex tw-flex-col tw-gap-2"><span class="tw-text-sm tw-line-clamp-1">Weaving</span></div></div> 9163 </div> 9164 </a> 9165</div> 9166 9167</li> 9168 9169 9170 9171 9172 9173<li 9174 class="splide__slide jump-featured-products--splide__slide " 9175 data-collection="looms-tools" 9176 data-slide 9177 style="display: none;" 9178 > 9179 9180 9181<div 9182 class="goshop-product-card-wrapper tw-flex tw-flex-col tw-justify-between tw-h-full " 9183 data-product-id="15022625522045" 9184 9185> 9186 <a href="/products/metal-clamps-scissors" class="tw-block tw-flex-grow"> 9187 <div> 9188 <div class="goshop-product-card-image-wrapper"> 9189 <div class="goshop-product-card-border tw-relative tw-overflow-hidden tw-aspect-square"><img 9190 data-srcset="//funemstudio.com/cdn/shop/files/Metal_Clamp_scissors_1.jpg?v=1750758956&width=165 165w,//funemstudio.com/cdn/shop/files/Metal_Clamp_scissors_1.jpg?v=1750758956&width=360 360w,//funemstudio.com/cdn/shop/files/Metal_Clamp_scissors_1.jpg?v=1750758956&width=533 533w,//funemstudio.com/cdn/shop/files/Metal_Clamp_scissors_1.jpg?v=1750758956&width=720 720w,//funemstudio.com/cdn/shop/files/Metal_Clamp_scissors_1.jpg?v=1750758956&width=940 940w,//funemstudio.com/cdn/shop/files/Metal_Clamp_scissors_1.jpg?v=1750758956&width=1066 1066w,//funemstudio.com/cdn/shop/files/Metal_Clamp_scissors_1.jpg?v=1750758956 1200w 9191 " 9192 src="//funemstudio.com/cdn/shop/files/Metal_Clamp_scissors_1.jpg?v=1750758956&width=533" 9193 data-src="//funemstudio.com/cdn/shop/files/Metal_Clamp_scissors_1.jpg?v=1750758956&width=533" 9194 data-sizes="(min-width: 1600px) 367px, (min-width: 990px) calc((100vw - 130px) / 4), (min-width: 750px) calc((100vw - 120px) / 3), calc((100vw - 35px) / 2)" 9195 alt="Metal Clamps + Scissors" 9196 class="motion-reduce goshop-product-card-image tw-transition-opacity tw-duration-500 lazyload lazyautosizes" 9197 loading="lazy" 9198 width="1200" 9199 height="1200" 9200 > 9201 <div 9202 class="goshop-overlay-container tw-px-2 tw-py-[6px] lg:tw-px-[15px] lg:tw-py-4" 9203 > 9204 9205 9206 9207 9208 9209<div 9210 class="tw-gap-2 tw-flex tw-flex-wrap card__badge tw-z-10" 9211> 9212 9213<span 9214 id="NoMediaStandardBadge-template--25711483945341__goshop_featured_kits_hGCU8H-15022625522045" 9215 class="badge badge--bottom-left color-scheme-078518c5-ff82-418c-af89-d998b5846a89" 9216 style="background-color: #ffb502; color: #FFFFFF;" 9217 >Sold out</span></div> 9218 9219 9220 9221 </div><img 9222 data-srcset="//funemstudio.com/cdn/shop/files/c2J3bDN5eWxu_58e5e5e0-c540-439c-9033-519b428c339c.webp?v=1787051219&width=165 165w,//funemstudio.com/cdn/shop/files/c2J3bDN5eWxu_58e5e5e0-c540-439c-9033-519b428c339c.webp?v=1787051219&width=360 360w,//funemstudio.com/cdn/shop/files/c2J3bDN5eWxu_58e5e5e0-c540-439c-9033-519b428c339c.webp?v=1787051219&width=533 533w,//funemstudio.com/cdn/shop/files/c2J3bDN5eWxu_58e5e5e0-c540-439c-9033-519b428c339c.webp?v=1787051219&width=720 720w,//funemstudio.com/cdn/shop/files/c2J3bDN5eWxu_58e5e5e0-c540-439c-9033-519b428c339c.webp?v=1787051219&width=940 940w,//funemstudio.com/cdn/shop/files/c2J3bDN5eWxu_58e5e5e0-c540-439c-9033-519b428c339c.webp?v=1787051219&width=1066 1066w,//funemstudio.com/cdn/shop/files/c2J3bDN5eWxu_58e5e5e0-c540-439c-9033-519b428c339c.webp?v=1787051219 1200w 9223 " 9224 src="//funemstudio.com/cdn/shop/files/c2J3bDN5eWxu_58e5e5e0-c540-439c-9033-519b428c339c.webp?v=1787051219&width=533" 9225 data-src="//funemstudio.com/cdn/shop/files/c2J3bDN5eWxu_58e5e5e0-c540-439c-9033-519b428c339c.webp?v=1787051219&width=533" 9226 data-sizes="(min-width: 1600px) 367px, (min-width: 990px) calc((100vw - 130px) / 4), (min-width: 750px) calc((100vw - 120px) / 3), calc((100vw - 35px) / 2)" 9227 alt="Metal Clamps + Scissors" 9228 class="goshop-product-card-image goshop-product-card-image--secondary lazyload lazyautosizes" 9229 loading="lazy" 9230 width="1200" 9231 height="1200" 9232 > 9233 </div> 9234 </div> 9235 <div class="tw-flex tw-flex-col tw-gap-2"> 9236 <div class="tw-mt-2 tw-flex tw-justify-between tw-items-start tw-gap-3" style="text-align: left;"> 9237 <h3 9238 style="color: #000000" 9239 class="tw-text-sm md:tw-text-base tw-line-clamp-3 md:tw-line-clamp-2 tw-font-semibold tw-leading-tight tw-flex-grow tw-whitespace-normal" 9240 9241 id="title-template--25711483945341__goshop_featured_kits_hGCU8H-15022625522045" 9242 9243 >
9244 <span 9245 id="CardLink-template--25711483945341__goshop_featured_kits_hGCU8H-15022625522045" 9246 class="full-unstyled-link" 9247 aria-labelledby="CardLink-template--25711483945341__goshop_featured_kits_hGCU8H-15022625522045 Badge-template--25711483945341__goshop_featured_kits_hGCU8H-15022625522045" 9248 > 9249 Metal Clamps + Scissors 9250 </span> 9251 </h3> 9252 9253 <div class="tw-flex-shrink-0"> 9254 9255<div 9256 class=" 9257 price" 9258 > 9259 <div class="price__container"> 9260 <div class="price__regular"><span class="visually-hidden visually-hidden--inline">Regular price</span> 9261 <span 9262 style="color: #ffb502;" 9263 class="price-item price-item--regular !tw-text-lg !tw-leading-4 tw-font-bold" 9264 > 9265 $49.99 9266 </span></div> 9267 9268 <div 9269 class=" 9270 tw-flex 9271 price__sale 9272 9273 tw-gap-1 md:tw-gap-3 lg:tw-gap-4 9274 9275 9276 " 9277 > 9278 <div class="tw-flex tw-items-center tw-gap-3 md:tw-gap-4"> 9279 <div 9280 class=" 9281 price-custom tw-flex 9282 9283 tw-flex-col-reverse 9284 9285 tw-mx-auto tw-justify-center 9286 9287 " 9288 > 9289 <span class="visually-hidden visually-hidden--inline">Regular price</span> 9290 <span class="tw-flex tw-items-center"> 9291 <s 9292 style="color: rgba(33, 35, 38, .7); font-weight: 400;" 9293 class=" 9294 price-item-custom price-item price-item--regular tw-text-sm md:tw-text-base 9295 9296 9297 9298 tw-line-through !tw-mr-0 9299 9300 " 9301 > 9302 9303 </s> 9304 </span><span class="visually-hidden visually-hidden--inline">Sale price</span> 9305 <span 9306 style="position: relative;color: #ffb502; font-weight: bold;" 9307 class=" 9308 price-item price-item--sale price-item--last tw-text-sm md:tw-text-base tw-leading-4 tw-font-bold 9309 9310 tw-leading-tight 9311 9312 9313 !tw-mr-0 9314 " 9315 > 9316 $49.99 9317 </span> 9318 </div> 9319 9320 9321 </div> 9322 </div> 9323 9324 <small class="unit-price caption hidden"> 9325 <span class="visually-hidden">Unit price</span> 9326 <span class="price-item price-item--last"> 9327 <span></span> 9328 <span aria-hidden="true">/</span> 9329 <span class="visually-hidden"> per </span> 9330 <span> 9331 </span> 9332 </span> 9333 </small> 9334 </div> 9335 </div> 9336 9337 9338 </div> 9339 </div> 9340 9341 9342</div> 9343 </div> 9344 </a> 9345</div> 9346 9347</li> 9348 9349 9350 9351 9352 9353<li 9354 class="splide__slide jump-featured-products--splide__slide tw-relative" 9355 data-collection="looms-tools" 9356 data-slide 9357 style="display: none;" 9358 > 9359 9360 9361<div 9362 class="goshop-product-card-wrapper tw-flex tw-flex-col tw-justify-between tw-h-full " 9363 data-product-id="8664059773226" 9364 9365> 9366 <a href="/products/cone-holder" class="tw-block tw-flex-grow"> 9367 <div> 9368 <div class="goshop-product-card-image-wrapper"> 9369 <div class="goshop-product-card-border tw-relative tw-overflow-hidden tw-aspect-square"><img 9370 data-srcset="//funemstudio.com/cdn/shop/products/MXRiNHA0OWpr.jpg?v=1750759772&width=165 165w,//funemstudio.com/cdn/shop/products/MXRiNHA0OWpr.jpg?v=1750759772&width=360 360w,//funemstudio.com/cdn/shop/products/MXRiNHA0OWpr.jpg?v=1750759772&width=533 533w,//funemstudio.com/cdn/shop/products/MXRiNHA0OWpr.jpg?v=1750759772&width=720 720w,//funemstudio.com/cdn/shop/products/MXRiNHA0OWpr.jpg?v=1750759772&width=940 940w,//funemstudio.com/cdn/shop/products/MXRiNHA0OWpr.jpg?v=1750759772&width=1066 1066w,//funemstudio.com/cdn/shop/products/MXRiNHA0OWpr.jpg?v=1750759772 1200w 9371 " 9372 src="//funemstudio.com/cdn/shop/products/MXRiNHA0OWpr.jpg?v=1750759772&width=533" 9373 data-src="//funemstudio.com/cdn/shop/products/MXRiNHA0OWpr.jpg?v=1750759772&width=533" 9374 data-sizes="(min-width: 1600px) 367px, (min-width: 990px) calc((100vw - 130px) / 4), (min-width: 750px) calc((100vw - 120px) / 3), calc((100vw - 35px) / 2)" 9375 alt="Cone holder" 9376 class="motion-reduce goshop-product-card-image tw-transition-opacity tw-duration-500 lazyload lazyautosizes" 9377 loading="lazy" 9378 width="1200" 9379 height="1200" 9380 > 9381 <div 9382 class="goshop-overlay-container tw-px-2 tw-py-[6px] lg:tw-px-[15px] lg:tw-py-4" 9383 > 9384 9385 9386 9387 9388 9389<div 9390 class="tw-gap-2 tw-flex tw-flex-wrap card__badge tw-z-10" 9391> 9392 9393</div> 9394 9395 9396 9397 </div><img 9398 data-srcset="//funemstudio.com/cdn/shop/products/emw2bHh1d2dk.jpg?v=1750759772&width=165 165w,//funemstudio.com/cdn/shop/products/emw2bHh1d2dk.jpg?v=1750759772&width=360 360w,//funemstudio.com/cdn/shop/products/emw2bHh1d2dk.jpg?v=1750759772&width=533 533w,//funemstudio.com/cdn/shop/products/emw2bHh1d2dk.jpg?v=1750759772&width=720 720w,//funemstudio.com/cdn/shop/products/emw2bHh1d2dk.jpg?v=1750759772&width=940 940w,//funemstudio.com/cdn/shop/products/emw2bHh1d2dk.jpg?v=1750759772&width=1066 1066w,//funemstudio.com/cdn/shop/products/emw2bHh1d2dk.jpg?v=1750759772 1200w 9399 " 9400 src="//funemstudio.com/cdn/shop/products/emw2bHh1d2dk.jpg?v=1750759772&width=533" 9401 data-src="//funemstudio.com/cdn/shop/products/emw2bHh1d2dk.jpg?v=1750759772&width=533" 9402 data-sizes="(min-width: 1600px) 367px, (min-width: 990px) calc((100vw - 130px) / 4), (min-width: 750px) calc((100vw - 120px) / 3), calc((100vw - 35px) / 2)" 9403 alt="Cone holder" 9404 class="goshop-product-card-image goshop-product-card-image--secondary lazyload lazyautosizes" 9405 loading="lazy" 9406 width="1200" 9407 height="1200" 9408 > 9409 </div> 9410 </div> 9411 <div class="tw-flex tw-flex-col tw-gap-2"> 9412 <div class="tw-mt-2 tw-flex tw-justify-between tw-items-start tw-gap-3" style="text-align: left;"> 9413 <h3 9414 style="color: #000000" 9415 class="tw-text-sm md:tw-text-base tw-line-clamp-3 md:tw-line-clamp-2 tw-font-semibold tw-leading-tight tw-flex-grow tw-whitespace-normal" 9416 9417 id="title-template--25711483945341__goshop_featured_kits_hGCU8H-8664059773226" 9418 9419 >
9420 <span 9421 id="CardLink-template--25711483945341__goshop_featured_kits_hGCU8H-8664059773226" 9422 class="full-unstyled-link" 9423 aria-labelledby="CardLink-template--25711483945341__goshop_featured_kits_hGCU8H-8664059773226 Badge-template--25711483945341__goshop_featured_kits_hGCU8H-8664059773226" 9424 > 9425 Cone holder 9426 </span> 9427 </h3> 9428 9429 <div class="tw-flex-shrink-0"> 9430 9431<div 9432 class=" 9433 price" 9434 > 9435 <div class="price__container"> 9436 <div class="price__regular"><span class="visually-hidden visually-hidden--inline">Regular price</span> 9437 <span 9438 style="color: #ffb502;" 9439 class="price-item price-item--regular !tw-text-lg !tw-leading-4 tw-font-bold" 9440 > 9441 $24.99 9442 </span></div> 9443 9444 <div 9445 class=" 9446 tw-flex 9447 price__sale 9448 9449 tw-gap-1 md:tw-gap-3 lg:tw-gap-4 9450 9451 9452 " 9453 > 9454 <div class="tw-flex tw-items-center tw-gap-3 md:tw-gap-4"> 9455 <div 9456 class=" 9457 price-custom tw-flex 9458 9459 tw-flex-col-reverse 9460 9461 tw-mx-auto tw-justify-center 9462 9463 " 9464 > 9465 <span class="visually-hidden visually-hidden--inline">Regular price</span> 9466 <span class="tw-flex tw-items-center"> 9467 <s 9468 style="color: rgba(33, 35, 38, .7); font-weight: 400;" 9469 class=" 9470 price-item-custom price-item price-item--regular tw-text-sm md:tw-text-base 9471 9472 9473 9474 tw-line-through !tw-mr-0 9475 9476 " 9477 > 9478 $24.99 9479 </s> 9480 </span><span class="visually-hidden visually-hidden--inline">Sale price</span> 9481 <span 9482 style="position: relative;color: #ffb502; font-weight: bold;" 9483 class=" 9484 price-item price-item--sale price-item--last tw-text-sm md:tw-text-base tw-leading-4 tw-font-bold 9485 9486 tw-leading-tight 9487 9488 9489 !tw-mr-0 9490 " 9491 > 9492 $24.99 9493 </span> 9494 </div> 9495 9496 9497 </div> 9498 </div> 9499 9500 <small class="unit-price caption hidden"> 9501 <span class="visually-hidden">Unit price</span> 9502 <span class="price-item price-item--last"> 9503 <span></span> 9504 <span aria-hidden="true">/</span> 9505 <span class="visually-hidden"> per </span> 9506 <span> 9507 </span> 9508 </span> 9509 </small> 9510 </div> 9511 </div> 9512 9513 9514 </div> 9515 </div> 9516 9517 9518</div> 9519 </div> 9520 </a> 9521</div> 9522 9523</li> 9524 9525 9526 9527 9528 9529 </ul> 9530 </div> 9531 </div> 9532 9533 </div> 9534 9535 <!-- Mobile Layout --> 9536 <div class="lg:tw-hidden"> 9537 9538 <div class="splide featured-collections-splide"> 9539 <div class="splide__track tw-flex tw-items-center tw-justify-center"> 9540 <ul class="splide__list jump-featured-products--splide__list tw-flex tw-items-center tw-justify-center"> 9541 9542 9543 9544 9545 9546 9547 9548 9549 9550<li 9551 class="splide__slide jump-featured-products--splide__slide " 9552 data-collection="looms-tools" 9553 data-slide 9554 style="display: none;" 9555 > 9556 <link href="//funemstudio.com/cdn/shop/t/23/assets/component-rating.css?v=179577762467860590411763056408" rel="stylesheet" type="text/css" media="all" /> 9557 <link href="//funemstudio.com/cdn/shop/t/23/assets/component-volume-pricing.css?v=111870094811454961941763056407" rel="stylesheet" type="text/css" media="all" /> 9558 9559 <link href="//funemstudio.com/cdn/shop/t/23/assets/component-price.css?v=1790332329837670
955972791763056413" rel="stylesheet" type="text/css" media="all" /> 9560 <link href="//funemstudio.com/cdn/shop/t/23/assets/quick-order-list.css?v=176170244563023824121763056408" rel="stylesheet" type="text/css" media="all" /> 9561 <link href="//funemstudio.com/cdn/shop/t/23/assets/quantity-popover.css?v=129068967981937647381763056411" rel="stylesheet" type="text/css" media="all" /> 9562 9563 <link href="//funemstudio.com/cdn/shop/t/23/assets/goshop-component-card.css?v=99072863452595198731763056410" rel="stylesheet" type="text/css" media="all" /> 9564 9565 9566<div 9567 class="goshop-product-card-wrapper tw-flex tw-flex-col tw-justify-between tw-h-full " 9568 data-product-id="8719803973930" 9569 9570> 9571 <a href="/products/weaving-loom-kit-xlarge" class="tw-block tw-flex-grow"> 9572 <div> 9573 <div class="goshop-product-card-image-wrapper"> 9574 <div class="goshop-product-card-border tw-relative tw-overflow-hidden tw-aspect-square"><img 9575 data-srcset="//funemstudio.com/cdn/shop/files/Pick_colors_tag_-_Funem_10_be17933f-2c75-47b0-8073-58a73be106e8.jpg?v=1750759752&width=165 165w,//funemstudio.com/cdn/shop/files/Pick_colors_tag_-_Funem_10_be17933f-2c75-47b0-8073-58a73be106e8.jpg?v=1750759752&width=360 360w,//funemstudio.com/cdn/shop/files/Pick_colors_tag_-_Funem_10_be17933f-2c75-47b0-8073-58a73be106e8.jpg?v=1750759752&width=533 533w,//funemstudio.com/cdn/shop/files/Pick_colors_tag_-_Funem_10_be17933f-2c75-47b0-8073-58a73be106e8.jpg?v=1750759752&width=720 720w,//funemstudio.com/cdn/shop/files/Pick_colors_tag_-_Funem_10_be17933f-2c75-47b0-8073-58a73be106e8.jpg?v=1750759752&width=940 940w,//funemstudio.com/cdn/shop/files/Pick_colors_tag_-_Funem_10_be17933f-2c75-47b0-8073-58a73be106e8.jpg?v=1750759752&width=1066 1066w,//funemstudio.com/cdn/shop/files/Pick_colors_tag_-_Funem_10_be17933f-2c75-47b0-8073-58a73be106e8.jpg?v=1750759752 1200w 9576 " 9577 src="//funemstudio.com/cdn/shop/files/Pick_colors_tag_-_Funem_10_be17933f-2c75-47b0-8073-58a73be106e8.jpg?v=1750759752&width=533" 9578 data-src="//funemstudio.com/cdn/shop/files/Pick_colors_tag_-_Funem_10_be17933f-2c75-47b0-8073-58a73be106e8.jpg?v=1750759752&width=533" 9579 data-sizes="(min-width: 1600px) 367px, (min-width: 990px) calc((100vw - 130px) / 4), (min-width: 750px) calc((100vw - 120px) / 3), calc((100vw - 35px) / 2)" 9580 alt="Weaving Loom All In One Kit - XLarge - Learn The Basics Weaving Kit" 9581 class="motion-reduce goshop-product-card-image tw-transition-opacity tw-duration-500 lazyload lazyautosizes" 9582 loading="lazy" 9583 width="1200" 9584 height="1200" 9585 > 9586 <div 9587 class="goshop-overlay-container tw-px-2 tw-py-[6px] lg:tw-px-[15px] lg:tw-py-4" 9588 > 9589 9590 9591 9592 9593 9594<div 9595 class="tw-gap-2 tw-flex tw-flex-wrap card__badge tw-z-10" 9596> 9597 9598 9599 9600 9601 <span 9602 id="NoMediaStandardBadge-template--25711483945341__goshop_featured_kits_hGCU8H-8719803973930" 9603 class="badge badge--bottom-left" 9604 style="background-color: #ffb502; color: #FFFFFF;" 9605 > 9606 -11% 9607 </span></div> 9608 9609 9610 9611 </div><img 9612 data-srcset="//funemstudio.com/cdn/shop/files/WhatsApp_Image_2026-07-03_at_13.51.10.jpg?v=1783098712&width=165 165w,//funemstudio.com/cdn/shop/files/WhatsApp_Image_2026-07-03_at_13.51.10.jpg?v=1783098712&width=360 360w,//funemstudio.com/cdn/shop/files/WhatsApp_Image_2026-07-03_at_13.51.10.jpg?v=1783098712&width=533 533w,//funemstudio.com/cdn/shop/files/WhatsApp_Image_2026-07-03_at_13.51.10.jpg?v=1783098712&width=720 720w,//funemstudio.com/cdn/shop/files/WhatsApp_Image_2026-07-03_at_13.51.10.jpg?v=1783098712&width=940 940w,//funemstudio.com/cdn/shop/files/WhatsApp_Image_2026-07-03_at_13.51.10.jpg?v=1783098712&width=1066 1066w,//funemstudio.com/cdn/shop/files/WhatsApp_Image_2026-07-03_at_13.51.10.jpg?v=1783098712 1200w 9613 " 9614 src="//funemstudio.com/cdn/shop/files/WhatsApp_Image_2026-07-03_at_13.51.10.jpg?v=1783098712&width=533" 9615 data-src="//funemstudio.com/cdn/shop/files/WhatsApp_Image_2026-07-03_at_13.51.10.jpg?v=1783098712&width=533" 9616 data-sizes="(min-width: 1600px) 367px, (min-width: 990px) calc((100vw - 130px) / 4), (min-width: 750px) calc((100vw - 120px) / 3), calc((100vw - 35px) / 2)" 9617 alt="Weaving Loom All In One Kit - XLarge - Learn The Basics Weaving Kit" 9618 class="goshop-product-card-image goshop-product-card-image--secondary lazyload lazyautosizes" 9619 loading="lazy" 9620 width="1200" 9621 height="1200" 9622 > 9623 </div> 9624 </div> 9625 <div class="tw-flex tw-flex-col tw-gap-2"> 9626 <div class="tw-mt-2 tw-flex tw-justify-between tw-items-start tw-gap-3" style="text-align: left;"> 9627 <h3 9628 style="color: #000000" 9629 class="tw-text-sm md:tw-text-base tw-line-clamp-3 md:tw-line-clamp-2 tw-font-semibold tw-leading-tight tw-flex-grow tw-whitespace-normal" 9630 9631 id="title-template--25711483945341__goshop_featured_kits_hGCU8H-8719803973930" 9632 9633 >
9634 <span 9635 id="CardLink-template--25711483945341__goshop_featured_kits_hGCU8H-8719803973930" 9636 class="full-unstyled-link" 9637 aria-labelledby="CardLink-template--25711483945341__goshop_featured_kits_hGCU8H-8719803973930 Badge-template--25711483945341__goshop_featured_kits_hGCU8H-8719803973930" 9638 > 9639 Weaving Loom All In One Kit - XLarge - Learn The Basics Weaving Kit 9640 </span> 9641 </h3> 9642 9643 <div class="tw-flex-shrink-0"> 9644 9645<div 9646 class=" 9647 price price--on-sale" 9648 > 9649 <div class="price__container"> 9650 <div class="price__regular"><span class="visually-hidden visually-hidden--inline">Regular price</span> 9651 <span 9652 style="color: #ffb502;" 9653 class="price-item price-item--regular !tw-text-lg !tw-leading-4 tw-font-bold" 9654 > 9655 $124.99 9656 </span></div> 9657 9658 <div 9659 class=" 9660 tw-flex 9661 price__sale 9662 9663 tw-gap-1 md:tw-gap-3 lg:tw-gap-4 9664 9665 9666 " 9667 > 9668 <div class="tw-flex tw-items-center tw-gap-3 md:tw-gap-4"> 9669 <div 9670 class=" 9671 price-custom tw-flex 9672 9673 tw-flex-col-reverse 9674 9675 tw-mx-auto tw-justify-center 9676 9677 " 9678 > 9679 <span class="visually-hidden visually-hidden--inline">Regular price</span> 9680 <span class="tw-flex tw-items-center"> 9681 <s 9682 style="color: rgba(33, 35, 38, .7); font-weight: 400;" 9683 class=" 9684 price-item-custom price-item price-item--regular tw-text-sm md:tw-text-base 9685 9686 9687 9688 tw-line-through !tw-mr-0 9689 9690 " 9691 > 9692 $139.99 9693 </s> 9694 </span><span class="visually-hidden visually-hidden--inline">Sale price</span> 9695 <span 9696 style="position: relative;color: #ffb502; font-weight: bold;" 9697 class=" 9698 price-item price-item--sale price-item--last tw-text-sm md:tw-text-base tw-leading-4 tw-font-bold 9699 9700 tw-leading-tight 9701 9702 9703 !tw-mr-0 9704 " 9705 > 9706 $124.99 9707 </span> 9708 </div> 9709 9710 9711 </div> 9712 </div> 9713 9714 <small class="unit-price caption hidden"> 9715 <span class="visually-hidden">Unit price</span> 9716 <span class="price-item price-item--last"> 9717 <span></span> 9718 <span aria-hidden="true">/</span> 9719 <span class="visually-hidden"> per </span> 9720 <span> 9721 </span> 9722 </span> 9723 </small> 9724 </div> 9725 </div> 9726 9727 9728 </div> 9729 </div> 9730 9731 9732 <div 9733 style="" 9734 class="jdgm-widget jdgm-preview-badge tw-text-sm" 9735 data-id="8719803973930" 9736 data-template="manual-installation" 9737 data-auto-install="false" 9738> 9739 <div style='display:none' class='jdgm-prev-badge' data-average-rating='4.73' data-number-of-reviews='41' data-number-of-questions='12'> <span class='jdgm-prev-badge__stars' data-score='4.73' tabindex='0' aria-label='4.73 stars' role='button'> <span class='jdgm-star jdgm--on'></span><span class='jdgm-star jdgm--on'></span><span class='jdgm-star jdgm--on'></span><span class='jdgm-star jdgm--on'></span><span class='jdgm-star jdgm--half'></span> </span> <span class='jdgm-prev-badge__text'> 41 reviews </span> </div> 9740</div> 9741 9742 9743</div> 9744 </div> 9745 </a> 9746</div> 9747 9748</li> 9749 9750 9751 9752 9753 9754<li 9755 class="splide__slide jump-featured-products--splide__slide " 9756 data-collection="looms-tools" 9757 data-slide 9758 style="display: none;" 9759 > 9760 9761 9762<div 9763 class="goshop-product-card-wrapper tw-flex tw-flex-col tw-justify-between tw-h-full " 9764 data-product-id="8719635808554" 9765 9766> 9767 <a href="/products/weaving-loom-kit-medium-test" class="tw-block tw-flex-grow"> 9768 <div> 9769 <div class="goshop-product-card-image-wrapper"> 9770 <div class="goshop-product-card-border tw-relative tw-overflow-hidden tw-aspect-square"><img 9771 data-srcset="//funemstudio.com/cdn/shop/files/66.jpg?v=1750759756&width=165 165w,//funemstudio.com/cdn/shop/files/66.jpg?v=1750759756&width=360 360w,//funemstudio.com/cdn/shop/files/66.jpg?v=1750759756&width=533 533w,//funemstudio.com/cdn/shop/files/66.jpg?v=1750759756&width=720 720w,//funemstudio.com/cdn/shop/files/66.jpg?v=1750759756&width=940 940w,//funemstudio.com/cdn/shop/files/66.jpg?v=1750759756&width=1066 1066w,//funemstudio.com/cdn/shop/files/66.jpg?v=1750759756 1200w 9772 " 9773 src="//funemstudio.com/cdn/shop/files/66.jpg?v=1750759756&width=533" 9774 data-src="//funemstudio.com/cdn/shop/files/66.jpg?v=1750759756&width=533" 9775 data-sizes="(min-width: 1600px) 367px, (min-width: 990px) calc((100vw - 130px) / 4), (min-width: 750px) calc((100vw - 120px) / 3), calc((100vw - 35px) / 2)" 9776 alt="Weaving Loom All In One Kit - Medium - Learn The Basics Weaving Kit" 9777 class="motion-reduce goshop-product-card-image tw-transition-opacity tw-duration-500 lazyload lazyautosizes" 9778 loading="lazy" 9779 width="1200" 9780 height="1200" 9781 > 9782 <div 9783 class="goshop-overlay-container tw-px-2 tw-py-[6px] lg:tw-px-[15px] lg:tw-py-4" 9784 > 9785 9786 9787 9788 9789 9790<div 9791 class="tw-gap-2 tw-flex tw-flex-wrap card__badge tw-z-10" 9792> 9793 9794</div> 9795 9796 9797 9798 </div><img 9799 data-srcset="//funemstudio.com/cdn/shop/files/all-in-one-kit-ficha-producto_02BAJA.jpg?v=1750759765&width=165 165w,//funemstudio.com/cdn/shop/files/all-in-one-kit-ficha-producto_02BAJA.jpg?v=1750759765&width=360 360w,//funemstudio.com/cdn/shop/files/all-in-one-kit-ficha-producto_02BAJA.jpg?v=1750759765&width=533 533w,//funemstudio.com/cdn/shop/files/all-in-one-kit-ficha-producto_02BAJA.jpg?v=1750759765&width=720 720w,//funemstudio.com/cdn/shop/files/all-in-one-kit-ficha-producto_02BAJA.jpg?v=1750759765&width=940 940w,//funemstudio.com/cdn/shop/files/all-in-one-kit-ficha-producto_02BAJA.jpg?v=1750759765&width=1066 1066w,//funemstudio.com/cdn/shop/files/all-in-one-kit-ficha-producto_02BAJA.jpg?v=1750759765 1200w 9800 " 9801 src="//funemstudio.com/cdn/shop/files/all-in-one-kit-ficha-producto_02BAJA.jpg?v=1750759765&width=533" 9802 data-src="//funemstudio.com/cdn/shop/files/all-in-one-kit-ficha-producto_02BAJA.jpg?v=1750759765&width=533" 9803 data-sizes="(min-width: 1600px) 367px, (min-width: 990px) calc((100vw - 130px) / 4), (min-width: 750px) calc((100vw - 120px) / 3), calc((100vw - 35px) / 2)" 9804 alt="Weaving Loom All In One Kit - Medium - Learn The Basics Weaving Kit" 9805 class="goshop-product-card-image goshop-product-card-image--secondary lazyload lazyautosizes" 9806 loading="lazy" 9807 width="1200" 9808 height="1200" 9809 > 9810 </div> 9811 </div> 9812 <div class="tw-flex tw-flex-col tw-gap-2"> 9813 <div class="tw-mt-2 tw-flex tw-justify-between tw-items-start tw-gap-3" style="text-align: left;"> 9814 <h3 9815 style="color: #000000" 9816 class="tw-text-sm md:tw-text-base tw-line-clamp-3 md:tw-line-clamp-2 tw-font-semibold tw-leading-tight tw-flex-grow tw-whitespace-normal" 9817 9818 id="title-template--25711483945341__goshop_featured_kits_hGCU8H-8719635808554" 9819 9820 >
9821 <span 9822 id="CardLink-template--25711483945341__goshop_featured_kits_hGCU8H-8719635808554" 9823 class="full-unstyled-link" 9824 aria-labelledby="CardLink-template--25711483945341__goshop_featured_kits_hGCU8H-8719635808554 Badge-template--25711483945341__goshop_featured_kits_hGCU8H-8719635808554" 9825 > 9826 Weaving Loom All In One Kit - Medium - Learn The Basics Weaving Kit 9827 </span> 9828 </h3> 9829 9830 <div class="tw-flex-shrink-0"> 9831 9832<div 9833 class=" 9834 price" 9835 > 9836 <div class="price__container"> 9837 <div class="price__regular"><span class="visually-hidden visually-hidden--inline">Regular price</span> 9838 <span 9839 style="color: #ffb502;" 9840 class="price-item price-item--regular !tw-text-lg !tw-leading-4 tw-font-bold" 9841 > 9842 $99.99 9843 </span></div> 9844 9845 <div 9846 class=" 9847 tw-flex 9848 price__sale 9849 9850 tw-gap-1 md:tw-gap-3 lg:tw-gap-4 9851 9852 9853 " 9854 > 9855 <div class="tw-flex tw-items-center tw-gap-3 md:tw-gap-4"> 9856 <div 9857 class=" 9858 price-custom tw-flex 9859 9860 tw-flex-col-reverse 9861 9862 tw-mx-auto tw-justify-center 9863 9864 " 9865 > 9866 <span class="visually-hidden visually-hidden--inline">Regular price</span> 9867 <span class="tw-flex tw-items-center"> 9868 <s 9869 style="color: rgba(33, 35, 38, .7); font-weight: 400;" 9870 class=" 9871 price-item-custom price-item price-item--regular tw-text-sm md:tw-text-base 9872 9873 9874 9875 tw-line-through !tw-mr-0 9876 9877 " 9878 > 9879 9880 </s> 9881 </span><span class="visually-hidden visually-hidden--inline">Sale price</span> 9882 <span 9883 style="position: relative;color: #ffb502; font-weight: bold;" 9884 class=" 9885 price-item price-item--sale price-item--last tw-text-sm md:tw-text-base tw-leading-4 tw-font-bold 9886 9887 tw-leading-tight 9888 9889 9890 !tw-mr-0 9891 " 9892 > 9893 $99.99 9894 </span> 9895 </div> 9896 9897 9898 </div> 9899 </div> 9900 9901 <small class="unit-price caption hidden"> 9902 <span class="visually-hidden">Unit price</span> 9903 <span class="price-item price-item--last"> 9904 <span></span> 9905 <span aria-hidden="true">/</span> 9906 <span class="visually-hidden"> per </span> 9907 <span> 9908 </span> 9909 </span> 9910 </small> 9911 </div> 9912 </div> 9913 9914 9915 </div> 9916 </div> 9917 9918 9919 <div 9920 style="" 9921 class="jdgm-widget jdgm-preview-badge tw-text-sm" 9922 data-id="8719635808554" 9923 data-template="manual-installation" 9924 data-auto-install="false" 9925> 9926 <div style='display:none' class='jdgm-prev-badge' data-average-rating='4.82' data-number-of-reviews='22' data-number-of-questions='4'> <span class='jdgm-prev-badge__stars' data-score='4.82' tabindex='0' aria-label='4.82 stars' role='button'> <span class='jdgm-star jdgm--on'></span><span class='jdgm-star jdgm--on'></span><span class='jdgm-star jdgm--on'></span><span class='jdgm-star jdgm--on'></span><span class='jdgm-star jdgm--on'></span> </span> <span class='jdgm-prev-badge__text'> 22 reviews </span> </div> 9927</div> 9928 9929 9930</div> 9931 </div> 9932 </a> 9933</div> 9934 9935</li> 9936 9937 9938 9939 9940 9941<li 9942 class="splide__slide jump-featured-products--splide__slide " 9943 data-collection="looms-tools" 9944 data-slide 9945 style="display: none;" 9946 > 9947 9948 9949<div 9950 class="goshop-product-card-wrapper tw-flex tw-flex-col tw-justify-between tw-h-full " 9951 data-product-id="8664876220714" 9952 9953> 9954 <a href="/products/weaving-loom-kit-small-test" class="tw-block tw-flex-grow"> 9955 <div> 9956 <div class="goshop-product-card-image-wrapper"> 9957 <div class="goshop-product-card-border tw-relative tw-overflow-hidden tw-aspect-square"><img 9958 data-srcset="//funemstudio.com/cdn/shop/files/67.jpg?v=1750759765&width=165 165w,//funemstudio.com/cdn/shop/files/67.jpg?v=1750759765&width=360 360w,//funemstudio.com/cdn/shop/files/67.jpg?v=1750759765&width=533 533w,//funemstudio.com/cdn/shop/files/67.jpg?v=1750759765&width=720 720w,//funemstudio.com/cdn/shop/files/67.jpg?v=1750759765&width=940 940w,//funemstudio.com/cdn/shop/files/67.jpg?v=1750759765&width=1066 1066w,//funemstudio.com/cdn/shop/files/67.jpg?v=1750759765 1200w 9959 " 9960 src="//funemstudio.com/cdn/shop/files/67.jpg?v=1750759765&width=533" 9961 data-src="//funemstudio.com/cdn/shop/files/67.jpg?v=1750759765&width=533" 9962 data-sizes="(min-width: 1600px) 367px, (min-width: 990px) calc((100vw - 130px) / 4), (min-width: 750px) calc((100vw - 120px) / 3), calc((100vw - 35px) / 2)" 9963 alt="Weaving Loom All In One Kit - Small - Learn The Basics Weaving Kit" 9964 class="motion-reduce goshop-product-card-image tw-transition-opacity tw-duration-500 lazyload lazyautosizes" 9965 loading="lazy" 9966 width="1200" 9967 height="1200" 9968 > 9969 <div 9970 class="goshop-overlay-container tw-px-2 tw-py-[6px] lg:tw-px-[15px] lg:tw-py-4" 9971 > 9972 9973 9974 9975 9976 9977<div 9978 class="tw-gap-2 tw-flex tw-flex-wrap card__badge tw-z-10" 9979> 9980 9981</div> 9982 9983 9984 9985 </div><img 9986 data-srcset="//funemstudio.com/cdn/shop/files/WhatsApp_Image_2026-07-03_at_13.51.10_54c6599f-e306-4b9f-a791-7908244d5fd5.jpg?v=1787825931&width=165 165w,//funemstudio.com/cdn/shop/files/WhatsApp_Image_2026-07-03_at_13.51.10_54c6599f-e306-4b9f-a791-7908244d5fd5.jpg?v=1787825931&width=360 360w,//funemstudio.com/cdn/shop/files/WhatsApp_Image_2026-07-03_at_13.51.10_54c6599f-e306-4b9f-a791-7908244d5fd5.jpg?v=1787825931&width=533 533w,//funemstudio.com/cdn/shop/files/WhatsApp_Image_2026-07-03_at_13.51.10_54c6599f-e306-4b9f-a791-7908244d5fd5.jpg?v=1787825931&width=720 720w,//funemstudio.com/cdn/shop/files/WhatsApp_Image_2026-07-03_at_13.51.10_54c6599f-e306-4b9f-a791-7908244d5fd5.jpg?v=1787825931&width=940 940w,//funemstudio.com/cdn/shop/files/WhatsApp_Image_2026-07-03_at_13.51.10_54c6599f-e306-4b9f-a791-7908244d5fd5.jpg?v=1787825931&width=1066 1066w,//funemstudio.com/cdn/shop/files/WhatsApp_Image_2026-07-03_at_13.51.10_54c6599f-e306-4b9f-a791-7908244d5fd5.jpg?v=1787825931 1200w 9987 " 9988 src="//funemstudio.com/cdn/shop/files/WhatsApp_Image_2026-07-03_at_13.51.10_54c6599f-e306-4b9f-a791-7908244d5fd5.jpg?v=1787825931&width=533" 9989 data-src="//funemstudio.com/cdn/shop/files/WhatsApp_Image_2026-07-03_at_13.51.10_54c6599f-e306-4b9f-a791-7908244d5fd5.jpg?v=1787825931&width=533" 9990 data-sizes="(min-width: 1600px) 367px, (min-width: 990px) calc((100vw - 130px) / 4), (min-width: 750px) calc((100vw - 120px) / 3), calc((100vw - 35px) / 2)" 9991 alt="Weaving Loom All In One Kit - Small - Learn The Basics Weaving Kit" 9992 class="goshop-product-card-image goshop-product-card-image--secondary lazyload lazyautosizes" 9993 loading="lazy" 9994 width="1200" 9995 height="1200" 9996 > 9997 </div> 9998 </div> 9999 <div class="tw-flex tw-flex-col tw-gap-2"> 10000 <div class="tw-mt-2 tw-flex tw-justify-between tw-items-start tw-gap-3" style="text-align: left;"> 10001 <h3 10002 style="color: #000000" 10003 class="tw-text-sm md:tw-text-base tw-line-clamp-3 md:tw-line-clamp-2 tw-font-semibold tw-leading-tight tw-flex-grow tw-whitespace-normal" 10004 10005 id="title-template--25711483945341__goshop_featured_kits_hGCU8H-8664876220714" 10006 10007 >
10008 <span 10009 id="CardLink-template--25711483945341__goshop_featured_kits_hGCU8H-8664876220714" 10010 class="full-unstyled-link" 10011 aria-labelledby="CardLink-template--25711483945341__goshop_featured_kits_hGCU8H-8664876220714 Badge-template--25711483945341__goshop_featured_kits_hGCU8H-8664876220714" 10012 > 10013 Weaving Loom All In One Kit - Small - Learn The Basics Weaving Kit 10014 </span> 10015 </h3> 10016 10017 <div class="tw-flex-shrink-0"> 10018 10019<div 10020 class=" 10021 price" 10022 > 10023 <div class="price__container"> 10024 <div class="price__regular"><span class="visually-hidden visually-hidden--inline">Regular price</span> 10025 <span 10026 style="color: #ffb502;" 10027 class="price-item price-item--regular !tw-text-lg !tw-leading-4 tw-font-bold" 10028 > 10029 $79.99 10030 </span></div> 10031 10032 <div 10033 class=" 10034 tw-flex 10035 price__sale 10036 10037 tw-gap-1 md:tw-gap-3 lg:tw-gap-4 10038 10039 10040 " 10041 > 10042 <div class="tw-flex tw-items-center tw-gap-3 md:tw-gap-4"> 10043 <div 10044 class=" 10045 price-custom tw-flex 10046 10047 tw-flex-col-reverse 10048 10049 tw-mx-auto tw-justify-center 10050 10051 " 10052 > 10053 <span class="visually-hidden visually-hidden--inline">Regular price</span> 10054 <span class="tw-flex tw-items-center"> 10055 <s 10056 style="color: rgba(33, 35, 38, .7); font-weight: 400;" 10057 class=" 10058 price-item-custom price-item price-item--regular tw-text-sm md:tw-text-base 10059 10060 10061 10062 tw-line-through !tw-mr-0 10063 10064 " 10065 > 10066 10067 </s> 10068 </span><span class="visually-hidden visually-hidden--inline">Sale price</span> 10069 <span 10070 style="position: relative;color: #ffb502; font-weight: bold;" 10071 class=" 10072 price-item price-item--sale price-item--last tw-text-sm md:tw-text-base tw-leading-4 tw-font-bold 10073 10074 tw-leading-tight 10075 10076 10077 !tw-mr-0 10078 " 10079 > 10080 $79.99 10081 </span> 10082 </div> 10083 10084 10085 </div> 10086 </div> 10087 10088 <small class="unit-price caption hidden"> 10089 <span class="visually-hidden">Unit price</span> 10090 <span class="price-item price-item--last"> 10091 <span></span> 10092 <span aria-hidden="true">/</span> 10093 <span class="visually-hidden"> per </span> 10094 <span> 10095 </span> 10096 </span> 10097 </small> 10098 </div> 10099 </div> 10100 10101 10102 </div> 10103 </div> 10104 10105 10106 <div 10107 style="" 10108 class="jdgm-widget jdgm-preview-badge tw-text-sm" 10109 data-id="8664876220714" 10110 data-template="manual-installation" 10111 data-auto-install="false" 10112> 10113 <div style='display:none' class='jdgm-prev-badge' data-average-rating='4.86' data-number-of-reviews='7' data-number-of-questions='4'> <span class='jdgm-prev-badge__stars' data-score='4.86' tabindex='0' aria-label='4.86 stars' role='button'> <span class='jdgm-star jdgm--on'></span><span class='jdgm-star jdgm--on'></span><span class='jdgm-star jdgm--on'></span><span class='jdgm-star jdgm--on'></span><span class='jdgm-star jdgm--on'></span> </span> <span class='jdgm-prev-badge__text'> 7 reviews </span> </div> 10114</div> 10115 10116 10117</div> 10118 </div> 10119 </a> 10120</div> 10121 10122</li> 10123 10124 10125 10126 10127 10128<li 10129 class="splide__slide jump-featured-products--splide__slide " 10130 data-collection="looms-tools" 10131 data-slide 10132 style="display: none;" 10133 > 10134 10135 10136<div 10137 class="goshop-product-card-wrapper tw-flex tw-flex-col tw-justify-between tw-h-full " 10138 data-product-id="8474655588650" 10139 10140> 10141 <a href="/products/iron-sewing-scissors" class="tw-block tw-flex-grow"> 10142 <div> 10143 <div class="goshop-product-card-image-wrapper"> 10144 <div class="goshop-product-card-border tw-relative tw-overflow-hidden tw-aspect-square"><img 10145 data-srcset="//funemstudio.com/cdn/shop/products/MWF
10145hMDRrY3gy_a741686f-4202-4fa1-a14e-8a23eb5d7d0c.webp?v=1750760328&width=165 165w,//funemstudio.com/cdn/shop/products/MWFhMDRrY3gy_a741686f-4202-4fa1-a14e-8a23eb5d7d0c.webp?v=1750760328&width=360 360w,//funemstudio.com/cdn/shop/products/MWFhMDRrY3gy_a741686f-4202-4fa1-a14e-8a23eb5d7d0c.webp?v=1750760328&width=533 533w,//funemstudio.com/cdn/shop/products/MWFhMDRrY3gy_a741686f-4202-4fa1-a14e-8a23eb5d7d0c.webp?v=1750760328&width=720 720w,//funemstudio.com/cdn/shop/products/MWFhMDRrY3gy_a741686f-4202-4fa1-a14e-8a23eb5d7d0c.webp?v=1750760328&width=940 940w,//funemstudio.com/cdn/shop/products/MWFhMDRrY3gy_a741686f-4202-4fa1-a14e-8a23eb5d7d0c.webp?v=1750760328&width=1066 1066w,//funemstudio.com/cdn/shop/products/MWFhMDRrY3gy_a741686f-4202-4fa1-a14e-8a23eb5d7d0c.webp?v=1750760328 1200w 10146 " 10147 src="//funemstudio.com/cdn/shop/products/MWFhMDRrY3gy_a741686f-4202-4fa1-a14e-8a23eb5d7d0c.webp?v=1750760328&width=533" 10148 data-src="//funemstudio.com/cdn/shop/products/MWFhMDRrY3gy_a741686f-4202-4fa1-a14e-8a23eb5d7d0c.webp?v=1750760328&width=533" 10149 data-sizes="(min-width: 1600px) 367px, (min-width: 990px) calc((100vw - 130px) / 4), (min-width: 750px) calc((100vw - 120px) / 3), calc((100vw - 35px) / 2)" 10150 alt="Sewing Scissors" 10151 class="motion-reduce goshop-product-card-image tw-transition-opacity tw-duration-500 lazyload lazyautosizes" 10152 loading="lazy" 10153 width="1200" 10154 height="1200" 10155 > 10156 <div 10157 class="goshop-overlay-container tw-px-2 tw-py-[6px] lg:tw-px-[15px] lg:tw-py-4" 10158 > 10159 10160 10161 10162 10163 10164<div 10165 class="tw-gap-2 tw-flex tw-flex-wrap card__badge tw-z-10" 10166> 10167 10168</div> 10169 10170 10171 10172 </div><img 10173 data-srcset="//funemstudio.com/cdn/shop/products/anYyNTVsOGMw_68656723-2765-402e-ad84-b51b1260b631.webp?v=1750760328&width=165 165w,//funemstudio.com/cdn/shop/products/anYyNTVsOGMw_68656723-2765-402e-ad84-b51b1260b631.webp?v=1750760328&width=360 360w,//funemstudio.com/cdn/shop/products/anYyNTVsOGMw_68656723-2765-402e-ad84-b51b1260b631.webp?v=1750760328&width=533 533w,//funemstudio.com/cdn/shop/products/anYyNTVsOGMw_68656723-2765-402e-ad84-b51b1260b631.webp?v=1750760328&width=720 720w,//funemstudio.com/cdn/shop/products/anYyNTVsOGMw_68656723-2765-402e-ad84-b51b1260b631.webp?v=1750760328&width=940 940w,//funemstudio.com/cdn/shop/products/anYyNTVsOGMw_68656723-2765-402e-ad84-b51b1260b631.webp?v=1750760328&width=1066 1066w,//funemstudio.com/cdn/shop/products/anYyNTVsOGMw_68656723-2765-402e-ad84-b51b1260b631.webp?v=1750760328 1200w 10174 " 10175 src="//funemstudio.com/cdn/shop/products/anYyNTVsOGMw_68656723-2765-402e-ad84-b51b1260b631.webp?v=1750760328&width=533" 10176 data-src="//funemstudio.com/cdn/shop/products/anYyNTVsOGMw_68656723-2765-402e-ad84-b51b1260b631.webp?v=1750760328&width=533" 10177 data-sizes="(min-width: 1600px) 367px, (min-width: 990px) calc((100vw - 130px) / 4), (min-width: 750px) calc((100vw - 120px) / 3), calc((100vw - 35px) / 2)" 10178 alt="Sewing Scissors" 10179 class="goshop-product-card-image goshop-product-card-image--secondary lazyload lazyautosizes" 10180 loading="lazy" 10181 width="1200" 10182 height="1200" 10183 > 10184 </div> 10185 </div> 10186 <div class="tw-flex tw-flex-col tw-gap-2"> 10187 <div class="tw-mt-2 tw-flex tw-justify-between tw-items-start tw-gap-3" style="text-align: left;"> 10188 <h3 10189 style="color: #000000" 10190 class="tw-text-sm md:tw-text-base tw-line-clamp-3 md:tw-line-clamp-2 tw-font-semibold tw-leading-tight tw-flex-grow tw-whitespace-normal" 10191 10192 id="title-template--25711483945341__goshop_featured_kits_hGCU8H-8474655588650" 10193 10194 > 10195 <span 10196 id="CardLink-template--25711483945341__goshop_featured_kits_hGCU8H-8474655588650" 10197 class="full-unstyled-link" 10198 aria-labelledby="CardLink-template--25711483945341__goshop_featured_kits_hGCU8H-8474655588650 Badge-template--25711483945341__goshop_featured_kits_hGCU8H-8474655588650" 10199 > 10200 Iron Sewing Scissors 10201 </span> 10202 </h3> 10203 10204 <div class="tw-flex-shrink-0"> 10205 10206<div 10207 class=" 10208 price" 10209 > 10210 <div class="price__container"> 10211 <div class="price__regular"><span class="visually-hidden visually-hidden--inline">Regular price</span>
10212 <span 10213 style="color: #ffb502;" 10214 class="price-item price-item--regular !tw-text-lg !tw-leading-4 tw-font-bold" 10215 > 10216 $19.99 10217 </span></div> 10218 10219 <div 10220 class=" 10221 tw-flex 10222 price__sale 10223 10224 tw-gap-1 md:tw-gap-3 lg:tw-gap-4 10225 10226 10227 " 10228 > 10229 <div class="tw-flex tw-items-center tw-gap-3 md:tw-gap-4"> 10230 <div 10231 class=" 10232 price-custom tw-flex 10233 10234 tw-flex-col-reverse 10235 10236 tw-mx-auto tw-justify-center 10237 10238 " 10239 > 10240 <span class="visually-hidden visually-hidden--inline">Regular price</span> 10241 <span class="tw-flex tw-items-center"> 10242 <s 10243 style="color: rgba(33, 35, 38, .7); font-weight: 400;" 10244 class=" 10245 price-item-custom price-item price-item--regular tw-text-sm md:tw-text-base 10246 10247 10248 10249 tw-line-through !tw-mr-0 10250 10251 " 10252 > 10253 10254 </s> 10255 </span><span class="visually-hidden visually-hidden--inline">Sale price</span> 10256 <span 10257 style="position: relative;color: #ffb502; font-weight: bold;" 10258 class=" 10259 price-item price-item--sale price-item--last tw-text-sm md:tw-text-base tw-leading-4 tw-font-bold 10260 10261 tw-leading-tight 10262 10263 10264 !tw-mr-0 10265 " 10266 > 10267 $19.99 10268 </span> 10269 </div> 10270 10271 10272 </div> 10273 </div> 10274 10275 <small class="unit-price caption hidden"> 10276 <span class="visually-hidden">Unit price</span> 10277 <span class="price-item price-item--last"> 10278 <span></span> 10279 <span aria-hidden="true">/</span> 10280 <span class="visually-hidden"> per </span> 10281 <span> 10282 </span> 10283 </span> 10284 </small> 10285 </div> 10286 </div> 10287 10288 10289 </div> 10290 </div> 10291 10292 10293 <div 10294 style="" 10295 class="jdgm-widget jdgm-preview-badge tw-text-sm" 10296 data-id="8474655588650" 10297 data-template="manual-installation" 10298 data-auto-install="false" 10299> 10300 <div style='display:none' class='jdgm-prev-badge' data-average-rating='5.00' data-number-of-reviews='4' data-number-of-questions='0'> <span class='jdgm-prev-badge__stars' data-score='5.00' tabindex='0' aria-label='5.00 stars' role='button'> <span class='jdgm-star jdgm--on'></span><span class='jdgm-star jdgm--on'></span><span class='jdgm-star jdgm--on'></span><span class='jdgm-star jdgm--on'></span><span class='jdgm-star jdgm--on'></span> </span> <span class='jdgm-prev-badge__text'> 4 reviews </span> </div> 10301</div> 10302 10303 10304</div> 10305 </div> 10306 </a> 10307</div> 10308 10309</li> 10310 10311 10312 10313 10314 10315<li 10316 class="splide__slide jump-featured-products--splide__slide " 10317 data-collection="looms-tools" 10318 data-slide 10319 style="display: none;" 10320 > 10321 10322 10323<div 10324 class="goshop-product-card-wrapper tw-flex tw-flex-col tw-justify-between tw-h-full " 10325 data-product-id="8540606005546" 10326 10327> 10328 <a href="/products/new-weaving-loom-medium" class="tw-block tw-flex-grow"> 10329 <div> 10330 <div class="goshop-product-card-image-wrapper"> 10331 <div class="goshop-product-card-border tw-relative tw-overflow-hidden tw-aspect-square"><img 10332 data-srcset="//funemstudio.com/cdn/shop/products/d3htZGczenIw.webp?v=1750759886&width=165 165w,//funemstudio.com/cdn/shop/products/d3htZGczenIw.webp?v=1750759886&width=360 360w,//funemstudio.com/cdn/shop/products/d3htZGczenIw.webp?v=1750759886&width=533 533w,//funemstudio.com/cdn/shop/products/d3htZGczenIw.webp?v=1750759886&width=720 720w,//funemstudio.com/cdn/shop/products/d3htZGczenIw.webp?v=1750759886&width=940 940w,//funemstudio.com/cdn/shop/products/d3htZGczenIw.webp?v=1750759886&width=1066 1066w,//funemstudio.com/cdn/shop/products/d3htZGczenIw.webp?v=1750759886 1200w 10333 " 10334 src="//funemstudio.com/cdn/shop/products/d3htZGczenIw.webp?v=1750759886&width=533" 10335 data-src="//funemstudio.com/cdn/shop/products/d3htZGczenIw.webp?v=1750759886&width=533" 10336 data-sizes="(min-width: 1600px) 367px, (min-width: 990px) calc((100vw - 130px) / 4), (min-width: 750px) calc((100vw - 120px) / 3), calc((100vw - 35px) / 2)" 10337 alt="NEW// Weaving Loom - Medium" 10338 class="motion-reduce goshop-product-card-image tw-transition-opacity tw-duration-500 lazyload lazyautosizes" 10339 loading="lazy" 10340 width="1200" 10341 height="1200" 10342 > 10343 <div 10344 class="goshop-overlay-container tw-px-2 tw-py-[6px] lg:tw-px-[15px] lg:tw-py-4" 10345 > 10346 10347 10348 10349 10350 10351<div 10352 class="tw-gap-2 tw-flex tw-flex-wrap card__badge tw-z-10" 10353> 10354 10355</div> 10356 10357 10358 10359 </div><img 10360 data-srcset="//funemstudio.com/cdn/shop/files/westbayfiberFallCollection22Lou_square1.1_7dc2a82f-bec2-4412-bc19-d955c238a4e7.jpg?v=1750759886&width=165 165w,//funemstudio.com/cdn/shop/files/westbayfiberFallCollection22Lou_square1.1_7dc2a82f-bec2-4412-bc19-d955c238a4e7.jpg?v=1750759886&width=360 360w,//funemstudio.com/cdn/shop/files/westbayfiberFallCollection22Lou_square1.1_7dc2a82f-bec2-4412-bc19-d955c238a4e7.jpg?v=1750759886&width=533 533w,//funemstudio.com/cdn/shop/files/westbayfiberFallCollection22Lou_square1.1_7dc2a82f-bec2-4412-bc19-d955c238a4e7.jpg?v=1750759886&width=720 720w,//funemstudio.com/cdn/shop/files/westbayfiberFallCollection22Lou_square1.1_7dc2a82f-bec2-4412-bc19-d955c238a4e7.jpg?v=1750759886&width=940 940w,//funemstudio.com/cdn/shop/files/westbayfiberFallCollection22Lou_square1.1_7dc2a82f-bec2-4412-bc19-d955c238a4e7.jpg?v=1750759886&width=1066 1066w,//funemstudio.com/cdn/shop/files/westbayfiberFallCollection22Lou_square1.1_7dc2a82f-bec2-4412-bc19-d955c238a4e7.jpg?v=1750759886 1200w 10361 " 10362 src="//funemstudio.com/cdn/shop/files/westbayfiberFallCollection22Lou_square1.1_7dc2a82f-bec2-4412-bc19-d955c238a4e7.jpg?v=1750759886&width=533" 10363 data-src="//funemstudio.com/cdn/shop/files/westbayfiberFallCollection22Lou_square1.1_7dc2a82f-bec2-4412-bc19-d955c238a4e7.jpg?v=1750759886&width=533" 10364 data-sizes="(min-width: 1600px) 367px, (min-width: 990px) calc((100vw - 130px) / 4), (min-width: 750px) calc((100vw - 120px) / 3), calc((100vw - 35px) / 2)" 10365 alt="Weaving Loom Medium" 10366 class="goshop-product-card-image goshop-product-card-image--secondary lazyload lazyautosizes" 10367 loading="lazy" 10368 width="1200" 10369 height="1200" 10370 > 10371 </div> 10372 </div> 10373 <div class="tw-flex tw-flex-col tw-gap-2"> 10374 <div class="tw-mt-2 tw-flex tw-justify-between tw-items-start tw-gap-3" style="text-align: left;"> 10375 <h3 10376 style="color: #000000" 10377 class="tw-text-sm md:tw-text-base tw-line-clamp-3 md:tw-line-clamp-2 tw-font-semibold tw-leading-tight tw-flex-grow tw-whitespace-normal" 10378 10379 id="title-template--25711483945341__goshop_featured_kits_hGCU8H-8540606005546" 10380 10381 >
10382 <span 10383 id="CardLink-template--25711483945341__goshop_featured_kits_hGCU8H-8540606005546" 10384 class="full-unstyled-link" 10385 aria-labelledby="CardLink-template--25711483945341__goshop_featured_kits_hGCU8H-8540606005546 Badge-template--25711483945341__goshop_featured_kits_hGCU8H-8540606005546" 10386 > 10387 Weaving Loom Medium 10388 </span> 10389 </h3> 10390 10391 <div class="tw-flex-shrink-0"> 10392 10393<div 10394 class=" 10395 price" 10396 > 10397 <div class="price__container"> 10398 <div class="price__regular"><span class="visually-hidden visually-hidden--inline">Regular price</span> 10399 <span 10400 style="color: #ffb502;" 10401 class="price-item price-item--regular !tw-text-lg !tw-leading-4 tw-font-bold" 10402 > 10403 $79.99 10404 </span></div> 10405 10406 <div 10407 class=" 10408 tw-flex 10409 price__sale 10410 10411 tw-gap-1 md:tw-gap-3 lg:tw-gap-4 10412 10413 10414 " 10415 > 10416 <div class="tw-flex tw-items-center tw-gap-3 md:tw-gap-4"> 10417 <div 10418 class=" 10419 price-custom tw-flex 10420 10421 tw-flex-col-reverse 10422 10423 tw-mx-auto tw-justify-center 10424 10425 " 10426 > 10427 <span class="visually-hidden visually-hidden--inline">Regular price</span> 10428 <span class="tw-flex tw-items-center"> 10429 <s 10430 style="color: rgba(33, 35, 38, .7); font-weight: 400;" 10431 class=" 10432 price-item-custom price-item price-item--regular tw-text-sm md:tw-text-base 10433 10434 10435 10436 tw-line-through !tw-mr-0 10437 10438 " 10439 > 10440 10441 </s> 10442 </span><span class="visually-hidden visually-hidden--inline">Sale price</span> 10443 <span 10444 style="position: relative;color: #ffb502; font-weight: bold;" 10445 class=" 10446 price-item price-item--sale price-item--last tw-text-sm md:tw-text-base tw-leading-4 tw-font-bold 10447 10448 tw-leading-tight 10449 10450 10451 !tw-mr-0 10452 " 10453 > 10454 $79.99 10455 </span> 10456 </div> 10457 10458 10459 </div> 10460 </div> 10461 10462 <small class="unit-price caption hidden"> 10463 <span class="visually-hidden">Unit price</span> 10464 <span class="price-item price-item--last"> 10465 <span></span> 10466 <span aria-hidden="true">/</span> 10467 <span class="visually-hidden"> per </span> 10468 <span> 10469 </span> 10470 </span> 10471 </small> 10472 </div> 10473 </div> 10474 10475 10476 </div> 10477 </div> 10478 10479 10480 <div 10481 style="" 10482 class="jdgm-widget jdgm-preview-badge tw-text-sm" 10483 data-id="8540606005546" 10484 data-template="manual-installation" 10485 data-auto-install="false" 10486> 10487 <div style='display:none' class='jdgm-prev-badge' data-average-rating='4.93' data-number-of-reviews='28' data-number-of-questions='4'> <span class='jdgm-prev-badge__stars' data-score='4.93' tabindex='0' aria-label='4.93 stars' role='button'> <span class='jdgm-star jdgm--on'></span><span class='jdgm-star jdgm--on'></span><span class='jdgm-star jdgm--on'></span><span class='jdgm-star jdgm--on'></span><span class='jdgm-star jdgm--on'></span> </span> <span class='jdgm-prev-badge__text'> 28 reviews </span> </div> 10488</div> 10489 10490 10491</div> 10492 </div> 10493 </a> 10494</div> 10495 10496</li> 10497 10498 10499 10500 10501 10502<li 10503 class="splide__slide jump-featured-products--splide__slide " 10504 data-collection="looms-tools" 10505 data-slide 10506 style="display: none;" 10507 > 10508 10509 10510<div 10511 class="goshop-product-card-wrapper tw-flex tw-flex-col tw-justify-between tw-h-full " 10512 data-product-id="9488837378346" 10513 10514> 10515 <a href="/products/swift-loom" class="tw-block tw-flex-grow"> 10516 <div> 10517 <div class="goshop-product-card-image-wrapper"> 10518 <div class="goshop-product-card-border tw-relative tw-overflow-hidden tw-aspect-square"><img 10519 data-srcset="//funemstudio.com/cdn/shop/files/swift-loom-1-BAJA.jpg?v=1750759345&width=165 165w,//funemstudio.com/cdn/shop/files/swift-loom-1-BAJA.jpg?v=1750759345&width=360 360w,//funemstudio.com/cdn/shop/files/swift-loom-1-BAJA.jpg?v=1750759345&width=533 533w,//funemstudio.com/cdn/shop/files/swift-loom-1-BAJA.jpg?v=1750759345&width=720 720w,//funemstudio.com/cdn/shop/files/swift-loom-1-BAJA.jpg?v=1750759345&width=940 940w,//funemstudio.com/cdn/shop/files/swift-loom-1-BAJA.jpg?v=1750759345&width=1066 1066w,//funemstudio.com/cdn/shop/files/swift-loom-1-BAJA.jpg?v=1750759345 1200w 10520 " 10521 src="//funemstudio.com/cdn/shop/files/swift-loom-1-BAJA.jpg?v=1750759345&width=533" 10522 data-src="//funemstudio.com/cdn/shop/files/swift-loom-1-BAJA.jpg?v=1750759345&width=533" 10523 data-sizes="(min-width: 1600px) 367px, (min-width: 990px) calc((100vw - 130px) / 4), (min-width: 750px) calc((100vw - 120px) / 3), calc((100vw - 35px) / 2)"
10524 alt="Swift Loom / Darning Loom" 10525 class="motion-reduce goshop-product-card-image tw-transition-opacity tw-duration-500 lazyload lazyautosizes" 10526 loading="lazy" 10527 width="1200" 10528 height="1200" 10529 > 10530 <div 10531 class="goshop-overlay-container tw-px-2 tw-py-[6px] lg:tw-px-[15px] lg:tw-py-4" 10532 > 10533 10534 10535 10536 10537 10538<div 10539 class="tw-gap-2 tw-flex tw-flex-wrap card__badge tw-z-10" 10540> 10541 10542</div> 10543 10544 10545 10546 </div><img 10547 data-srcset="//funemstudio.com/cdn/shop/files/Funem-Swift-Loom.jpg?v=1750759345&width=165 165w,//funemstudio.com/cdn/shop/files/Funem-Swift-Loom.jpg?v=1750759345&width=360 360w,//funemstudio.com/cdn/shop/files/Funem-Swift-Loom.jpg?v=1750759345&width=533 533w,//funemstudio.com/cdn/shop/files/Funem-Swift-Loom.jpg?v=1750759345&width=720 720w,//funemstudio.com/cdn/shop/files/Funem-Swift-Loom.jpg?v=1750759345&width=940 940w,//funemstudio.com/cdn/shop/files/Funem-Swift-Loom.jpg?v=1750759345&width=1066 1066w,//funemstudio.com/cdn/shop/files/Funem-Swift-Loom.jpg?v=1750759345 1772w 10548 " 10549 src="//funemstudio.com/cdn/shop/files/Funem-Swift-Loom.jpg?v=1750759345&width=533" 10550 data-src="//funemstudio.com/cdn/shop/files/Funem-Swift-Loom.jpg?v=1750759345&width=533" 10551 data-sizes="(min-width: 1600px) 367px, (min-width: 990px) calc((100vw - 130px) / 4), (min-width: 750px) calc((100vw - 120px) / 3), calc((100vw - 35px) / 2)" 10552 alt="Swift Loom / Darning Loom" 10553 class="goshop-product-card-image goshop-product-card-image--secondary lazyload lazyautosizes" 10554 loading="lazy" 10555 width="1772" 10556 height="1772" 10557 > 10558 </div> 10559 </div> 10560 <div class="tw-flex tw-flex-col tw-gap-2"> 10561 <div class="tw-mt-2 tw-flex tw-justify-between tw-items-start tw-gap-3" style="text-align: left;"> 10562 <h3 10563 style="color: #000000" 10564 class="tw-text-sm md:tw-text-base tw-line-clamp-3 md:tw-line-clamp-2 tw-font-semibold tw-leading-tight tw-flex-grow tw-whitespace-normal" 10565 10566 id="title-template--25711483945341__goshop_featured_kits_hGCU8H-9488837378346" 10567 10568 > 10569 <span 10570 id="CardLink-template--25711483945341__goshop_featured_kits_hGCU8H-9488837378346" 10571 class="full-unstyled-link" 10572 aria-labelledby="CardLink-template--25711483945341__goshop_featured_kits_hGCU8H-9488837378346 Badge-template--25711483945341__goshop_featured_kits_hGCU8H-9488837378346" 10573 > 10574 Swift Loom / Darning Loom 10575 </span> 10576 </h3> 10577 10578 <div class="tw-flex-shrink-0"> 10579 10580<div 10581 class=" 10582 price" 10583 > 10584 <div class="price__container"> 10585 <div class="price__regular"><span class="visually-hidden visually-hidden--inline">Regular price</span> 10586 <span 10587 style="color: #ffb502;" 10588 class="price-item price-item--regular !tw-text-lg !tw-leading-4 tw-font-bold" 10589 > 10590 $14.99 10591 </span></div> 10592 10593 <div 10594 class=" 10595 tw-flex 10596 price__sale 10597 10598 tw-gap-1 md:tw-gap-3 lg:tw-gap-4 10599 10600 10601 " 10602 > 10603 <div class="tw-flex tw-items-center tw-gap-3 md:tw-gap-4"> 10604 <div 10605 class=" 10606 price-custom tw-flex 10607 10608 tw-flex-col-reverse 10609 10610 tw-mx-auto tw-justify-center 10611 10612 " 10613 > 10614 <span class="visually-hidden visually-hidden--inline">Regular price</span> 10615 <span class="tw-flex tw-items-center"> 10616 <s 10617 style="color: rgba(33, 35, 38, .7); font-weight: 400;" 10618 class=" 10619 price-item-custom price-item price-item--regular tw-text-sm md:tw-text-base 10620 10621 10622 10623 tw-line-through !tw-mr-0 10624 10625 " 10626 > 10627 $14.99 10628 </s> 10629 </span><span class="visually-hidden visually-hidden--inline">Sale price</span>
10630 <span 10631 style="position: relative;color: #ffb502; font-weight: bold;" 10632 class=" 10633 price-item price-item--sale price-item--last tw-text-sm md:tw-text-base tw-leading-4 tw-font-bold 10634 10635 tw-leading-tight 10636 10637 10638 !tw-mr-0 10639 " 10640 > 10641 $14.99 10642 </span> 10643 </div> 10644 10645 10646 </div> 10647 </div> 10648 10649 <small class="unit-price caption hidden"> 10650 <span class="visually-hidden">Unit price</span> 10651 <span class="price-item price-item--last"> 10652 <span></span> 10653 <span aria-hidden="true">/</span> 10654 <span class="visually-hidden"> per </span> 10655 <span> 10656 </span> 10657 </span> 10658 </small> 10659 </div> 10660 </div> 10661 10662 10663 </div> 10664 </div> 10665 10666 10667 <div 10668 style="" 10669 class="jdgm-widget jdgm-preview-badge tw-text-sm" 10670 data-id="9488837378346" 10671 data-template="manual-installation" 10672 data-auto-install="false" 10673> 10674 <div style='display:none' class='jdgm-prev-badge' data-average-rating='5.00' data-number-of-reviews='4' data-number-of-questions='7'> <span class='jdgm-prev-badge__stars' data-score='5.00' tabindex='0' aria-label='5.00 stars' role='button'> <span class='jdgm-star jdgm--on'></span><span class='jdgm-star jdgm--on'></span><span class='jdgm-star jdgm--on'></span><span class='jdgm-star jdgm--on'></span><span class='jdgm-star jdgm--on'></span> </span> <span class='jdgm-prev-badge__text'> 4 reviews </span> </div> 10675</div> 10676 10677 10678<div class="tw-flex tw-flex-col tw-gap-2"><span class="tw-text-sm tw-line-clamp-1">Weaving</span></div></div> 10679 </div> 10680 </a> 10681</div> 10682 10683</li> 10684 10685 10686 10687 10688 10689<li 10690 class="splide__slide jump-featured-products--splide__slide " 10691 data-collection="looms-tools" 10692 data-slide 10693 style="display: none;" 10694 > 10695 10696 10697<div 10698 class="goshop-product-card-wrapper tw-flex tw-flex-col tw-justify-between tw-h-full " 10699 data-product-id="15022625522045" 10700 10701> 10702 <a href="/products/metal-clamps-scissors" class="tw-block tw-flex-grow"> 10703 <div> 10704 <div class="goshop-product-card-image-wrapper"> 10705 <div class="goshop-product-card-border tw-relative tw-overflow-hidden tw-aspect-square"><img 10706 data-srcset="//funemstudio.com/cdn/shop/files/Metal_Clamp_scissors_1.jpg?v=1750758956&width=165 165w,//funemstudio.com/cdn/shop/files/Metal_Clamp_scissors_1.jpg?v=1750758956&width=360 360w,//funemstudio.com/cdn/shop/files/Metal_Clamp_scissors_1.jpg?v=1750758956&width=533 533w,//funemstudio.com/cdn/shop/files/Metal_Clamp_scissors_1.jpg?v=1750758956&width=720 720w,//funemstudio.com/cdn/shop/files/Metal_Clamp_scissors_1.jpg?v=1750758956&width=940 940w,//funemstudio.com/cdn/shop/files/Metal_Clamp_scissors_1.jpg?v=1750758956&width=1066 1066w,//funemstudio.com/cdn/shop/files/Metal_Clamp_scissors_1.jpg?v=1750758956 1200w 10707 " 10708 src="//funemstudio.com/cdn/shop/files/Metal_Clamp_scissors_1.jpg?v=1750758956&width=533" 10709 data-src="//funemstudio.com/cdn/shop/files/Metal_Clamp_scissors_1.jpg?v=1750758956&width=533" 10710 data-sizes="(min-width: 1600px) 367px, (min-width: 990px) calc((100vw - 130px) / 4), (min-width: 750px) calc((100vw - 120px) / 3), calc((100vw - 35px) / 2)" 10711 alt="Metal Clamps + Scissors" 10712 class="motion-reduce goshop-product-card-image tw-transition-opacity tw-duration-500 lazyload lazyautosizes" 10713 loading="lazy" 10714 width="1200" 10715 height="1200" 10716 > 10717 <div 10718 class="goshop-overlay-container tw-px-2 tw-py-[6px] lg:tw-px-[15px] lg:tw-py-4" 10719 > 10720 10721 10722 10723 10724 10725<div 10726 class="tw-gap-2 tw-flex tw-flex-wrap card__badge tw-z-10" 10727> 10728 10729<span 10730 id="NoMediaStandardBadge-template--25711483945341__goshop_featured_kits_hGCU8H-15022625522045" 10731 class="badge badge--bottom-left color-scheme-078518c5-ff82-418c-af89-d998b5846a89" 10732 style="background-color: #ffb502; color: #FFFFFF;" 10733 >Sold out</span></div> 10734 10735 10736 10737 </div><img 10738 data-srcset="//funemstudio.com/cdn/shop/files/c2J3bDN5eWxu_58e5e5e0-c540-439c-9033-519b428c339c.webp?v=1787051219&width=165 165w,//funemstudio.com/cdn/shop/files/c2J3bDN5eWxu_58e5e5e0-c540-439c-9033-519b428c339c.webp?v=1787051219&width=360 360w,//funemstudio.com/cdn/shop/files/c2J3bDN5eWxu_58e5e5e0-c540-439c-9033-519b428c339c.webp?v=1787051219&width=533 533w,//funemstudio.com/cdn/shop/files/c2J3bDN5eWxu_58e5e5e0-c540-439c-9033-519b428c339c.webp?v=1787051219&width=720 720w,//funemstudio.com/cdn/shop/files/c2J3bDN5eWxu_58e5e5e0-c540-439c-9033-519b428c339c.webp?v=1787051219&width=940 940w,//funemstudio.com/cdn/shop/files/c2J3bDN5eWxu_58e5e5e0-c540-439c-9033-519b428c339c.webp?v=1787051219&width=1066 1066w,//funemstudio.com/cdn/shop/files/c2J3bDN5eWxu_58e5e5e0-c540-439c-9033-519b428c339c.webp?v=1787051219 1200w 10739 " 10740 src="//funemstudio.com/cdn/shop/files/c2J3bDN5eWxu_58e5e5e0-c540-439c-9033-519b428c339c.webp?v=1787051219&width=533" 10741 data-src="//funemstudio.com/cdn/shop/files/c2J3bDN5eWxu_58e5e5e0-c540-439c-9033-519b428c339c.webp?v=1787051219&width=533" 10742 data-sizes="(min-width: 1600px) 367px, (min-width: 990px) calc((100vw - 130px) / 4), (min-width: 750px) calc((100vw - 120px) / 3), calc((100vw - 35px) / 2)" 10743 alt="Metal Clamps + Scissors" 10744 class="goshop-product-card-image goshop-product-card-image--secondary lazyload lazyautosizes" 10745 loading="lazy" 10746 width="1200" 10747 height="1200" 10748 > 10749 </div> 10750 </div> 10751 <div class="tw-flex tw-flex-col tw-gap-2"> 10752 <div class="tw-mt-2 tw-flex tw-justify-between tw-items-start tw-gap-3" style="text-align: left;"> 10753 <h3 10754 style="color: #000000" 10755 class="tw-text-sm md:tw-text-base tw-line-clamp-3 md:tw-line-clamp-2 tw-font-semibold tw-leading-tight tw-flex-grow tw-whitespace-normal" 10756 10757 id="title-template--25711483945341__goshop_featured_kits_hGCU8H-15022625522045" 10758 10759 >
10760 <span 10761 id="CardLink-template--25711483945341__goshop_featured_kits_hGCU8H-15022625522045" 10762 class="full-unstyled-link" 10763 aria-labelledby="CardLink-template--25711483945341__goshop_featured_kits_hGCU8H-15022625522045 Badge-template--25711483945341__goshop_featured_kits_hGCU8H-15022625522045" 10764 > 10765 Metal Clamps + Scissors 10766 </span> 10767 </h3> 10768 10769 <div class="tw-flex-shrink-0"> 10770 10771<div 10772 class=" 10773 price" 10774 > 10775 <div class="price__container"> 10776 <div class="price__regular"><span class="visually-hidden visually-hidden--inline">Regular price</span> 10777 <span 10778 style="color: #ffb502;" 10779 class="price-item price-item--regular !tw-text-lg !tw-leading-4 tw-font-bold" 10780 > 10781 $49.99 10782 </span></div> 10783 10784 <div 10785 class=" 10786 tw-flex 10787 price__sale 10788 10789 tw-gap-1 md:tw-gap-3 lg:tw-gap-4 10790 10791 10792 " 10793 > 10794 <div class="tw-flex tw-items-center tw-gap-3 md:tw-gap-4"> 10795 <div 10796 class=" 10797 price-custom tw-flex 10798 10799 tw-flex-col-reverse 10800 10801 tw-mx-auto tw-justify-center 10802 10803 " 10804 > 10805 <span class="visually-hidden visually-hidden--inline">Regular price</span> 10806 <span class="tw-flex tw-items-center"> 10807 <s 10808 style="color: rgba(33, 35, 38, .7); font-weight: 400;" 10809 class=" 10810 price-item-custom price-item price-item--regular tw-text-sm md:tw-text-base 10811 10812 10813 10814 tw-line-through !tw-mr-0 10815 10816 " 10817 > 10818 10819 </s> 10820 </span><span class="visually-hidden visually-hidden--inline">Sale price</span> 10821 <span 10822 style="position: relative;color: #ffb502; font-weight: bold;" 10823 class=" 10824 price-item price-item--sale price-item--last tw-text-sm md:tw-text-base tw-leading-4 tw-font-bold 10825 10826 tw-leading-tight 10827 10828 10829 !tw-mr-0 10830 " 10831 > 10832 $49.99 10833 </span> 10834 </div> 10835 10836 10837 </div> 10838 </div> 10839 10840 <small class="unit-price caption hidden"> 10841 <span class="visually-hidden">Unit price</span> 10842 <span class="price-item price-item--last"> 10843 <span></span> 10844 <span aria-hidden="true">/</span> 10845 <span class="visually-hidden"> per </span> 10846 <span> 10847 </span> 10848 </span> 10849 </small> 10850 </div> 10851 </div> 10852 10853 10854 </div> 10855 </div> 10856 10857 10858</div> 10859 </div> 10860 </a> 10861</div> 10862 10863</li> 10864 10865 10866 10867 10868 10869<li 10870 class="splide__slide jump-featured-products--splide__slide tw-relative" 10871 data-collection="looms-tools" 10872 data-slide 10873 style="display: none;" 10874 > 10875 10876 10877<div 10878 class="goshop-product-card-wrapper tw-flex tw-flex-col tw-justify-between tw-h-full " 10879 data-product-id="8664059773226" 10880 10881> 10882 <a href="/products/cone-holder" class="tw-block tw-flex-grow"> 10883 <div> 10884 <div class="goshop-product-card-image-wrapper"> 10885 <div class="goshop-product-card-border tw-relative tw-overflow-hidden tw-aspect-square"><img 10886 data-srcset="//funemstudio.com/cdn/shop/products/MXRiNHA0OWpr.jpg?v=1750759772&width=165 165w,//funemstudio.com/cdn/shop/products/MXRiNHA0OWpr.jpg?v=1750759772&width=360 360w,//funemstudio.com/cdn/shop/products/MXRiNHA0OWpr.jpg?v=1750759772&width=533 533w,//funemstudio.com/cdn/shop/products/MXRiNHA0OWpr.jpg?v=1750759772&width=720 720w,//funemstudio.com/cdn/shop/products/MXRiNHA0OWpr.jpg?v=1750759772&width=940 940w,//funemstudio.com/cdn/shop/products/MXRiNHA0OWpr.jpg?v=1750759772&width=1066 1066w,//funemstudio.com/cdn/shop/products/MXRiNHA0OWpr.jpg?v=1750759772 1200w 10887 " 10888 src="//funemstudio.com/cdn/shop/products/MXRiNHA0OWpr.jpg?v=1750759772&width=533" 10889 data-src="//funemstudio.com/cdn/shop/products/MXRiNHA0OWpr.jpg?v=1750759772&width=533" 10890 data-sizes="(min-width: 1600px) 367px, (min-width: 990px) calc((100vw - 130px) / 4), (min-width: 750px) calc((100vw - 120px) / 3), calc((100vw - 35px) / 2)" 10891 alt="Cone holder" 10892 class="motion-reduce goshop-product-card-image tw-transition-opacity tw-duration-500 lazyload lazyautosizes" 10893 loading="lazy" 10894 width="1200" 10895 height="1200" 10896 > 10897 <div 10898 class="goshop-overlay-container tw-px-2 tw-py-[6px] lg:tw-px-[15px] lg:tw-py-4" 10899 > 10900 10901 10902 10903 10904 10905<div 10906 class="tw-gap-2 tw-flex tw-flex-wrap card__badge tw-z-10" 10907> 10908 10909</div> 10910 10911 10912 10913 </div><img 10914 data-srcset="//funemstudio.com/cdn/shop/products/emw2bHh1d2dk.jpg?v=1750759772&width=165 165w,//funemstudio.com/cdn/shop/products/emw2bHh1d2dk.jpg?v=1750759772&width=360 360w,//funemstudio.com/cdn/shop/products/emw2bHh1d2dk.jpg?v=1750759772&width=533 533w,//funemstudio.com/cdn/shop/products/emw2bHh1d2dk.jpg?v=1750759772&width=720 720w,//funemstudio.com/cdn/shop/products/emw2bHh1d2dk.jpg?v=1750759772&width=940 940w,//funemstudio.com/cdn/shop/products/emw2bHh1d2dk.jpg?v=1750759772&width=1066 1066w,//funemstudio.com/cdn/shop/products/emw2bHh1d2dk.jpg?v=1750759772 1200w 10915 " 10916 src="//funemstudio.com/cdn/shop/products/emw2bHh1d2dk.jpg?v=1750759772&width=533" 10917 data-src="//funemstudio.com/cdn/shop/products/emw2bHh1d2dk.jpg?v=1750759772&width=533" 10918 data-sizes="(min-width: 1600px) 367px, (min-width: 990px) calc((100vw - 130px) / 4), (min-width: 750px) calc((100vw - 120px) / 3), calc((100vw - 35px) / 2)" 10919 alt="Cone holder" 10920 class="goshop-product-card-image goshop-product-card-image--secondary lazyload lazyautosizes" 10921 loading="lazy" 10922 width="1200" 10923 height="1200" 10924 > 10925 </div> 10926 </div> 10927 <div class="tw-flex tw-flex-col tw-gap-2"> 10928 <div class="tw-mt-2 tw-flex tw-justify-between tw-items-start tw-gap-3" style="text-align: left;"> 10929 <h3 10930 style="color: #000000" 10931 class="tw-text-sm md:tw-text-base tw-line-clamp-3 md:tw-line-clamp-2 tw-font-semibold tw-leading-tight tw-flex-grow tw-whitespace-normal" 10932 10933 id="title-template--25711483945341__goshop_featured_kits_hGCU8H-8664059773226" 10934 10935 >
10936 <span 10937 id="CardLink-template--25711483945341__goshop_featured_kits_hGCU8H-8664059773226" 10938 class="full-unstyled-link" 10939 aria-labelledby="CardLink-template--25711483945341__goshop_featured_kits_hGCU8H-8664059773226 Badge-template--25711483945341__goshop_featured_kits_hGCU8H-8664059773226" 10940 > 10941 Cone holder 10942 </span> 10943 </h3> 10944 10945 <div class="tw-flex-shrink-0"> 10946 10947<div 10948 class=" 10949 price" 10950 > 10951 <div class="price__container"> 10952 <div class="price__regular"><span class="visually-hidden visually-hidden--inline">Regular price</span> 10953 <span 10954 style="color: #ffb502;" 10955 class="price-item price-item--regular !tw-text-lg !tw-leading-4 tw-font-bold" 10956 > 10957 $24.99 10958 </span></div> 10959 10960 <div 10961 class=" 10962 tw-flex 10963 price__sale 10964 10965 tw-gap-1 md:tw-gap-3 lg:tw-gap-4 10966 10967 10968 " 10969 > 10970 <div class="tw-flex tw-items-center tw-gap-3 md:tw-gap-4"> 10971 <div 10972 class=" 10973 price-custom tw-flex 10974 10975 tw-flex-col-reverse 10976 10977 tw-mx-auto tw-justify-center 10978 10979 " 10980 > 10981 <span class="visually-hidden visually-hidden--inline">Regular price</span> 10982 <span class="tw-flex tw-items-center"> 10983 <s 10984 style="color: rgba(33, 35, 38, .7); font-weight: 400;" 10985 class=" 10986 price-item-custom price-item price-item--regular tw-text-sm md:tw-text-base 10987 10988 10989 10990 tw-line-through !tw-mr-0 10991 10992 " 10993 > 10994 $24.99 10995 </s> 10996 </span><span class="visually-hidden visually-hidden--inline">Sale price</span> 10997 <span 10998 style="position: relative;color: #ffb502; font-weight: bold;" 10999 class=" 11000 price-item price-item--sale price-item--last tw-text-sm md:tw-text-base tw-leading-4 tw-font-bold 11001 11002 tw-leading-tight 11003 11004 11005 !tw-mr-0 11006 " 11007 > 11008 $24.99 11009 </span> 11010 </div> 11011 11012 11013 </div> 11014 </div> 11015 11016 <small class="unit-price caption hidden"> 11017 <span class="visually-hidden">Unit price</span> 11018 <span class="price-item price-item--last"> 11019 <span></span> 11020 <span aria-hidden="true">/</span> 11021 <span class="visually-hidden"> per </span> 11022 <span> 11023 </span> 11024 </span> 11025 </small> 11026 </div> 11027 </div> 11028 11029 11030 </div> 11031 </div> 11032 11033 11034</div> 11035 </div> 11036 </a> 11037</div> 11038 11039</li> 11040 11041 11042 11043 11044 11045 </ul> 11046 </div> 11047 </div> 11048 11049 </div> 11050 </div> 11051</div> 11052
11053<script async> 11054 (function () { 11055 const sectionId = 'jump-featured-products-template--25711483945341__goshop_featured_kits_hGCU8H'; 11056 const init = () => { 11057 const section = document.getElementById(sectionId); 11058 if (section && !section.dataset.initialized) { 11059 section.dataset.initialized = 'true'; 11060 11061 const desktopLayout = 'slider'; 11062 const mobileLayout = 'slider'; 11063 const allItems = section.querySelectorAll('[data-collection]'); 11064 allItems.forEach((item) => { 11065 item.style.display = 'none'; 11066 }); 11067 11068 initFeaturedKits(sectionId, { 11069 desktopLayout: desktopLayout, 11070 mobileLayout: mobileLayout, 11071 }); 11072 11073 const firstCollection = document.querySelector('.selector-collection-button'); 11074 if (firstCollection) { 11075 const collectionHandle = firstCollection.dataset.collection; 11076 11077 const desktopItems = section.querySelectorAll( 11078 '.tw-hidden.lg\\:tw-block [data-collection="' + collectionHandle + '"]' 11079 ); 11080 desktopItems.forEach((item) => { 11081 item.style.display = ''; 11082 }); 11083 11084 const mobileItems = section.querySelectorAll('.lg\\:tw-hidden [data-collection="' + collectionHandle + '"]'); 11085 mobileItems.forEach((item) => { 11086 item.style.display = ''; 11087 }); 11088 } 11089 } 11090 }; 11091 11092 init(); 11093 11094 if (!document.getElementById(sectionId)) { 11095 const observer = new MutationObserver((mutations, obs) => { 11096 init(); 11097 if (document.getElementById(sectionId)) { 11098 obs.disconnect(); 11099 } 11100 }); 11101 11102 observer.observe(document.body, { 11103 childList: true, 11104 subtree: true, 11105 }); 11106 } 11107 })(); 11108</script>
11108 11109 11110 11111</section><section id="shopify-section-template--25711483945341__video_g88wba" class="shopify-section section"><link href="//funemstudio.com/cdn/shop/t/23/assets/video-section.css?v=163092437706280852751763056409" rel="stylesheet" type="text/css" media="all" /> 11112<link href="//funemstudio.com/cdn/shop/t/23/assets/component-deferred-media.css?v=32531837716132756511763056408" rel="stylesheet" type="text/css" media="all" /> 11113<style data-shopify>.section-template--25711483945341__video_g88wba-padding { 11114 padding-top: 27px; 11115 padding-bottom: 27px; 11116 } 11117 11118 @media screen and (min-width: 750px) { 11119 .section-template--25711483945341__video_g88wba-padding { 11120 padding-top: 36px; 11121 padding-bottom: 36px; 11122 } 11123 }</style><div class="color-scheme-1 gradient"> 11124 <div class="video-section isolate page-width section-template--25711483945341__video_g88wba-padding"> 11125 <div 11126 11127 ><div class="title-wrapper title-wrapper--no-top-margin"> 11128 <h2 class="title inline-richtext h1">Enjoy the creative process, from start to finish</h2> 11129 </div></div> 11130 <deferred-media 11131 class="video-section__media deferred-media gradient global-media-settings" 11132 data-media-id="RQgErw40X08" 11133 11134 style="--ratio-percent: 56.25%;" 11135 11136 > 11137 <button 11138 id="Deferred-Poster-Modal-RQgErw40X08" 11139 class="video-section__poster media deferred-media__poster media--landscape" 11140 type="button" 11141 aria-label="Load video: " 11142 ><img src="//funemstudio.com/cdn/shop/files/This_is_Funem_Studio_1_-0.jpg?v=1728377696&width=3840" alt="Load video: " srcset="//funemstudio.com/cdn/shop/files/This_is_Funem_Studio_1_-0.jpg?v=1728377696&width=375 375w, //funemstudio.com/cdn/shop/files/This_is_Funem_Studio_1_-0.jpg?v=1728377696&width=750 750w, //funemstudio.com/cdn/shop/files/This_is_Funem_Studio_1_-0.jpg?v=1728377696&width=1100 1100w, //funemstudio.com/cdn/shop/files/This_is_Funem_Studio_1_-0.jpg?v=1728377696&width=1500 1500w, //funemstudio.com/cdn/shop/files/This_is_Funem_Studio_1_-0.jpg?v=1728377696&width=1780 1780w, //funemstudio.com/cdn/shop/files/This_is_Funem_Studio_1_-0.jpg?v=1728377696&width=2000 2000w, //funemstudio.com/cdn/shop/files/This_is_Funem_Studio_1_-0.jpg?v=1728377696&width=3000 3000w, //funemstudio.com/cdn/shop/files/This_is_Funem_Studio_1_-0.jpg?v=1728377696&width=3840 3840w" width="3840" height="2160" loading="lazy" sizes="(min-width: 1600px) 1500px, (min-width: 750px) 11143 calc(100vw - 10rem), 100vw 11144"> 11145<span class="deferred-media__poster-button motion-reduce"> 11146 <span class="svg-wrapper"><svg xmlns="http://www.w3.org/2000/svg" fill="none" class="icon icon-play !tw-size-full" viewBox="0 0 10 14"><path fill="currentColor" fill-rule="evenodd" d="M1.482.815A1 1 0 0 0 0 1.69v10.517a1 1 0 0 0 1.525.851L10.54 7.5a1 1 0 0 0-.043-1.728z" clip-rule="evenodd"/></svg> 11147</span> 11148 </span> 11149 </button> 11150 <template><iframe 11151 src="https://www.youtube.com/embed/RQgErw40X08?enablejsapi=1&autoplay=1" 11152 class="js-youtube" 11153 allow="autoplay; encrypted-media" 11154 allowfullscreen 11155 title="" 11156 ></iframe></template> 11157 </deferred-media> 11158 </div> 11159</div> 11160 11161 11162</section><div id="shopify-section-template--25711483945341__image_with_text_nAQNPe" class="shopify-section section"><link href="//funemstudio.com/cdn/shop/t/23/assets/component-image-with-text.css?v=159347133892345898421763056410" rel="stylesheet" type="text/css" media="all" /> 11163<style data-shopify>.section-template--25711483945341__image_with_text_nAQNPe-padding { 11164 padding-top: 27px; 11165 padding-bottom: 27px; 11166 } 11167 11168 @media screen and (min-width: 750px) { 11169 .section-template--25711483945341__image_with_text_nAQNPe-padding { 11170 padding-top: 36px; 11171 padding-bottom: 36px; 11172 } 11173 }</style><div class="section-template--25711483945341__image_with_text_nAQNPe-padding gradient color-scheme-1"> 11174 <div class="page-width"> 11175 <div class="image-with-text image-with-text--no-overlap isolate collapse-corners"> 11176 <div class="image-with-text__grid grid grid--gapless grid--1-col grid--2-col-tablet image-with-text__grid--reverse"> 11177 <div class="image-with-text__media-item image-with-text__media-item--medium image-with-text__media-item--top grid__item"> 11178 <div 11179 class="image-with-text__media image-with-text__media--adapt global-media-settings background-trans
11179parent media" 11180 11181 style="padding-bottom: 139.01760889712696%;" 11182 11183 ><img src="//funemstudio.com/cdn/shop/files/funem-spring-2024-41_4f29cdfb-94f4-4870-874e-eacb323b6ddc.jpg?v=1767609195&width=1500" alt="" srcset="//funemstudio.com/cdn/shop/files/funem-spring-2024-41_4f29cdfb-94f4-4870-874e-eacb323b6ddc.jpg?v=1767609195&width=165 165w, //funemstudio.com/cdn/shop/files/funem-spring-2024-41_4f29cdfb-94f4-4870-874e-eacb323b6ddc.jpg?v=1767609195&width=360 360w, //funemstudio.com/cdn/shop/files/funem-spring-2024-41_4f29cdfb-94f4-4870-874e-eacb323b6ddc.jpg?v=1767609195&width=535 535w, //funemstudio.com/cdn/shop/files/funem-spring-2024-41_4f29cdfb-94f4-4870-874e-eacb323b6ddc.jpg?v=1767609195&width=750 750w, //funemstudio.com/cdn/shop/files/funem-spring-2024-41_4f29cdfb-94f4-4870-874e-eacb323b6ddc.jpg?v=1767609195&width=1070 1070w, //funemstudio.com/cdn/shop/files/funem-spring-2024-41_4f29cdfb-94f4-4870-874e-eacb323b6ddc.jpg?v=1767609195&width=1500 1500w" width="1500" height="2085" loading="lazy" sizes="(min-width: 1600px) 750px, 11184 (min-width: 750px) calc((100vw - 130px) / 2), calc((100vw - 50px) / 2)" fetchpriority="auto" class="lazyload"> 11185</div> 11186 </div> 11187 <div class="image-with-text__text-item grid__item"> 11188 <div 11189 id="ImageWithText--template--25711483945341__image_with_text_nAQNPe" 11190 class="image-with-text__content image-with-text__content--top image-with-text__content--desktop-left image-with-text__content--mobile-left image-with-text__content--adapt content-container background-transparent" 11191 ><h2 11192 class="image-with-text__heading inline-richtext h1" 11193 11194 > 11195 Why FÅ«nem? 11196 </h2><div class="image-with-text__text rte subtitle" > 11197 <ul><li><strong>Beginner-Friendly Kits:</strong> Designed for absolute beginnersâno prior experience required.</li><li><strong>Easy-to-Follow Patterns: </strong>Step-by-step instructions and video tutorials included.</li><li><strong>All you need in a kit</strong>: All-in-one kits with high-quality materials.</li><li><strong>Success Stories, you're next:</strong> Join thousands whoâve successfully learned to weave with us.</li></ul> 11198 </div><a 11199 11200 href="/collections/beginners" 11201 11202 class="button button--primary" 11203 11204 > 11205 Shop Beginner Kits 11206 </a></div> 11207 </div> 11208 </div> 11209 </div> 11210 </div> 11211</div> 11212 11213 11214</div><section id="shopify-section-template--25711483945341__multicolumn_pwTLXq" class="shopify-section section"><link href="//funemstudio.com/cdn/shop/t/23/assets/section-multicolumn.css?v=72581474970032364911763151209" rel="stylesheet" type="text/css" media="all" /> 11215<link href="//funemstudio.com/cdn/shop/t/23/assets/component-slider.css?v=50252357301071554221763056411" rel="stylesheet" type="text/css" media="all" /> 11216<style data-shopify>.section-template--25711483945341__multicolumn_pwTLXq-padding { 11217 padding-top: 27px; 11218 padding-bottom: 27px; 11219 } 11220 11221 @media screen and (min-width: 750px) { 11222 .section-template--25711483945341__multicolumn_pwTLXq-padding { 11223 padding-top: 36px; 11224 padding-bottom: 36px; 11225 } 11226 11227 /* Desktop font sizes for blocks */#Slide-template--25711483945341__multicolumn_pwTLXq-1 .multicolumn-card__info h3 {font-size: 18px;}#Slide-template--25711483945341__multicolumn_pwTLXq-2 .multicolumn-card__info h3 {font-size: 18px;}#Slide-template--25711483945341__multicolumn_pwTLXq-3 .multicolumn-card__info h3 {font-size: 18px;}#Slide-template--25711483945341__multicolumn_pwTLXq-4 .multicolumn-card__info h3 {font-size: 18px;}} 11228 11229 .multicolumn-card__info h3 { 11230 font-weight: bold; 11231 } 11232 11233 /* Mobile font sizes for blocks */#Slide-template--25711483945341__multicolumn_pwTLXq-1 .multicolumn-card__info h3 {font-size: 16px;}#Slide-template--25711483945341__multicolumn_pwTLXq-2 .multicolumn-card__info h3 {font-size: 16px;}#Slide-template--25711483945341__multicolumn_pwTLXq-3 .multicolumn-card__info h3 {font-size: 16px;}#Slide-template--25711483945341__multicolumn_pwTLXq-4 .multicolumn-card__info h3 {font-size: 16px;}.multicolumn__title .title { 11234 font-weight: bold; 11235 } 11236 11237 /* Force desktop content alignment */ 11238 @media screen and (min-width: 750px) { 11239 .multicolumn-list .multicolumn-list__item { 11240 text-align: center !important; 11241 } 11242 11243 .multicolumn__title { 11244 justify-content: left !important; 11245 text-align: left !important; 11246 } 11247 } 11248 11249 /* Mobile content alignment */ 11250 @media screen and (max-width: 749px) { 11251 .multicolumn-list .multicolumn-list__item { 11252 text-align: center !important; 11253 } 11254 11255 .multicolumn__title { 11256 text-align: center !important; 11257 } 11258 11259 .multicolumn-list.slider { 11260 display: flex; 11261 overflow-x: auto; 11262 scroll-behavior: smooth; 11263 -webkit-overflow-scrolling: touch; 11264 padding-bottom: 15px; 11265 } 11266 11267 .multicolumn-list.slider::-webkit-scrollbar {
11268 height: 8px; 11269 } 11270 11271 .multicolumn-list.slider::-webkit-scrollbar-track { 11272 background: #f1f1f1; 11273 border-radius: 10px; 11274 } 11275 11276 .multicolumn-list.slider::-webkit-scrollbar-thumb { 11277 background: #888; 11278 border-radius: 10px; 11279 } 11280 11281 .multicolumn-list.slider::-webkit-scrollbar-thumb:hover { 11282 background: #555; 11283 } 11284 11285 .multicolumn-list.slider .slider__slide { 11286 flex: 0 0 66.666%; 11287 min-width: 66.666%; 11288 } 11289 11290 /* Para Firefox */ 11291 .multicolumn-list.slider { 11292 scrollbar-width: thin; 11293 scrollbar-color: #888 #f1f1f1; 11294 } 11295 } 11296 11297 .multicolumn-card__image .goshop-image-position { 11298 object-position: center; 11299 } 11300 11301 /* Mobile image alignment */ 11302 @media screen and (max-width: 749px) { 11303 .goshop-image-alignment {margin-left: auto; 11304 margin-right: auto;} 11305 } 11306 11307 /* Desktop image alignment */ 11308 @media screen and (min-width: 750px) { 11309 .goshop-image-alignment {margin-left: auto; 11310 margin-right: auto;} 11311 }</style><div class="multicolumn color-scheme-1 gradient background-none"> 11312 <div 11313 class="page-width section-template--25711483945341__multicolumn_pwTLXq-padding isolate" 11314 11315 ><div class="title-wrapper-with-link title-wrapper--self-padded-mobile title-wrapper--no-top-margin multicolumn__title"> 11316 <h2 class="title inline-richtext h1"> 11317 Guarantees 11318 </h2> 11319 </div><slider-component class="slider-mobile-gutter"> 11320 <ul 11321 class="multicolumn-list contains-content-container grid grid--1-col-tablet-down grid--4-col-desktop slider slider--tablet grid--peek" 11322 id="Slider-template--25711483945341__multicolumn_pwTLXq" 11323 role="list" 11324 ><li 11325 id="Slide-template--25711483945341__multicolumn_pwTLXq-1" 11326 class="multicolumn-list__item grid__item slider__slide" 11327 11328 11329 > 11330 <div class="multicolumn-card content-container"> 11331 <div class="multicolumn-card__image-wrapper multicolumn-card__image-wrapper--third-width multicolumn-card-spacing goshop-image-alignment"> 11332 <div 11333 class="media media--transparent media--square" 11334 11335 > 11336 <img src="//funemstudio.com/cdn/shop/files/icons8-globo-100.png?v=1763146787&width=3200" alt="" srcset="//funemstudio.com/cdn/shop/files/icons8-globo-100.png?v=1763146787&width=50 50w, //funemstudio.com/cdn/shop/files/icons8-globo-100.png?v=1763146787&width=75 75w, //funemstudio.com/cdn/shop/files/icons8-globo-100.png?v=1763146787&width=100 100w, //funemstudio.com/cdn/shop/files/icons8-globo-100.png?v=1763146787&width=150 150w, //funemstudio.com/cdn/shop/files/icons8-globo-100.png?v=1763146787&width=200 200w, //funemstudio.com/cdn/shop/files/icons8-globo-100.png?v=1763146787&width=300 300w, //funemstudio.com/cdn/shop/files/icons8-globo-100.png?v=1763146787&width=400 400w, //funemstudio.com/cdn/shop/files/icons8-globo-100.png?v=1763146787&width=500 500w, //funemstudio.com/cdn/shop/files/icons8-globo-100.png?v=1763146787&width=750 750w, //funemstudio.com/cdn/shop/files/icons8-globo-100.png?v=1763146787&width=1000 1000w, //funemstudio.com/cdn/shop/files/icons8-globo-100.png?v=1763146787&width=1250 1250w, //funemstudio.com/cdn/shop/files/icons8-globo-100.png?v=1763146787&width=1500 1500w, //funemstudio.com/cdn/shop/files/icons8-globo-100.png?v=1763146787&width=1750 1750w, //funemstudio.com/cdn/shop/files/icons8-globo-100.png?v=1763146787&width=2000 2000w, //funemstudio.com/cdn/shop/files/icons8-globo-100.png?v=1763146787&width=2250 2250w, //funemstudio.com/cdn/shop/files/icons8-globo-100.png?v=1763146787&width=2500 2500w, //funemstudio.com/cdn/shop/files/icons8-globo-100.png?v=1763146787&width=2750 2750w, //funemstudio.com/cdn/shop/files/icons8-globo-100.png?v=1763146787&width=3000 3000w, //funemstudio.com/cdn/shop/files/icons8-globo-100.png?v=1763146787&width=3200 3200w" width="3200" height="3200" loading="lazy" sizes=" 11337 (min-width: 1600px) calc((1600px - 148px) * 0.33 / 4), 11338 (min-width: 990px) calc((100vw - 148px) * 0.33 / 4), 11339 (min-width: 750px) calc((100vw - 100px) * 0.33 / 1), 11340 calc((100vw - 30px) * 0.33 / 1.5) 11341 " class="multicolumn-card__image goshop-image-position"></div> 11342 </div><div class="multicolumn-card__info tw-space-y-2"><h3 class="inline-richtext">Free shipping above $120</h3></div> 11343 </div> 11344 </li><li 11345 id="Slide-template--25711483945341__multicolumn_pwTLXq-2" 11346 class="multicolumn-list__item grid__item slider__slide" 11347 11348 11349 > 11350 <div class="multicolumn-card content-container"> 11351 <div class="multicolumn-card__image-wrapper multicolumn-card__image-wrapper--third-width multicolumn-card-spacing goshop-image-alignment"> 11352 <div 11353 class="media media--transparent media--square" 11354 11355 > 11356 <img src="//funemstudio.com/cdn/shop/files/icons8-caixa-100.png?v=1763146853&width=3200" alt="" srcset="//funemstudio.com/cdn/shop/files/icons8-caixa-100.png?v=1763146853&width=50 50w, //funemstudio.com/cdn/shop/files/icons8-caixa-100.png?v=1763146853&width=75 75w, //funemstudio.com/cdn/shop/files/icons8-caixa-100.png?v=1763146853&width=100 100w, //funemstudio.com/cdn/shop/files/icons8-caixa-100.png?v=1763146853&width=150 150w, //funemstudio.com/cdn/shop/files/icons8-caixa-100.png?v=1763146853&width=200 200w, //funemstudio.com/cdn/shop/files/icons8-caixa-100.png?v=1763146853&width=300 300w, //funemstudio.com/cdn/shop/files/icons8-caixa-100.png?v=1763146853&width=400 400w, //funemstudio.com/cdn/shop/files/icons8-caixa-100.png?v=1763146853&width=500 500w, //funemstudio.com/cdn/shop/files/icons8-caixa-100.png?v=1763146853&width=750 750w, //funemstudio.com/cdn/shop/files/icons8-caixa-100.png?v=1763146853&width=1000 1000w, //funemstudio.com/cdn/shop/files/icons8-caixa-100.png?v=1763146853&width=1250 1250w, //funemstudio.com/cdn/shop/files/icons8-caixa-100.png?v=1763146853&width=1500 1500w, //funemstudio.com/cdn/shop/files/icons8-caixa-100.png?v=1763146853&width=1750 1750w, //funemstudio.com/cdn/shop/files/icons8-caixa-100.png?v=1763146853&width=2000 2000w, //funemstudio.com/cdn/shop/files/icons8-caixa-100.png?v=1763146853&width=2250 2250w, //funemstudio.com/cdn/shop/files/icons8-caixa-100.png?v=1763146853&width=2500 2500w, //funemstudio.com/cdn/shop/files/icons8-caixa-100.png?v=1763146853&width=2750 2750w, //funemstudio.com/cdn/shop/files/icons8-caixa-100.png?v=1763146853&width=3000 3000w, //funemstudio.com/cdn/shop/files/icons8-caixa-100.png?v=1763146853&width=3200 3200w" width="3200" height="3200" loading="lazy" sizes=" 11357 (min-width: 1600px) calc((1600px - 148px) * 0.33 / 4), 11358 (min-width: 990px) calc((100vw - 148px) * 0.33 / 4), 11359 (min-width: 750px) calc((100vw - 100px) * 0.33 / 1), 11360 calc((100vw - 30px) * 0.33 / 1.5) 11361 " class="multicolumn-card__image goshop-image-position"></div> 11362 </div><div class="multicolumn-card__info tw-space-y-2"><h3 class="inline-richtext">Over 50,000 orders shipped worldwide!</h3></div> 11363 </div> 11364 </li><li 11365 id="Slide-template--25711483945341__multicolumn_pwTLXq-3" 11366 class="multicolumn-list__item grid__item slider__slide" 11367 11368 11369 > 11370 <div class="multicolumn-card content-container"> 11371 <div class="multicolumn-card__image-wrapper multicolumn-card__image-wrapper--third-width multicolumn-card-spacing goshop-image-alignment"> 11372 <div 11373 class="media media--transparent media--square" 11374 11375 > 11376 <img src="//funemstudio.com/cdn/shop/files/icons8-caminhao-100.png?v=1763146883&width=3200" alt="" srcset="//funemstudio.com/cdn/shop/files/icons8-caminhao-100.png?v=1763146883&width=50 50w, //funemstudio.com/cdn/shop/files/icons8-caminhao-100.png?v=1763146883&width=75 75w, //funemstudio.com/cdn/shop/files/icons8-caminhao-100.png?v=1763146883&width=100 100w, //funemstudio.com/cdn/shop/files/icons8-caminhao-100.png?v=1763146883&width=150 150w, //funemstudio.com/cdn/shop/files/icons8-caminhao-100.png?v=1763146883&width=200 200w, //funemstudio.com/cdn/shop/files/icons8-caminhao-100.png?v=1763146883&width=300 300w, //funemstudio.com/cdn/shop/files/icons8-caminhao-100.png?v=1763146883&width=400 400w, //funemstudio.com/cdn/shop/files/icons8-caminhao-100.png?v=1763146883&width=500 500w, //funemstudio.com/cdn/shop/files/icons8-caminhao-100.png?v=1763146883&width=750 750w, //funemstudio.com/cdn/shop/files/icons8-caminhao-100.png?v=1763146883&width=1000 1000w, //funemstudio.com/cdn/shop/files/icons8-caminhao-100.png?v=1763146883&width=1250 1250w, //funemstudio.com/cdn/shop/files/icons8-caminhao-100.png?v=1763146883&width=1500 1500w, //funemstudio.com/cdn/shop/files/icons8-caminhao-100.png?v=1763146883&width=1750 1750w, //funemstudio.com/cdn/shop/files/icons8-caminhao-100.png?v=1763146883&width=2000 2000w, //funemstudio.com/cdn/shop/files/icons8-caminhao-100.png?v=1763146883&width=2250 2250w, //funemstudio.com/cdn/shop/files/icons8-caminhao-100.png?v=1763146883&width=2500 2500w, //funemstudio.com/cdn/shop/files/icons8-caminhao-100.png?v=1763146883&width=2750 2750w, //funemstudio.com/cdn/shop/files/icons8-caminhao-100.png?v=1763146883&width=3000 3000w, //funemstudio.com/cdn/shop/files/icons8-caminhao-100.png?v=1763146883&width=3200 3200w" width="3200" height="3200" loading="lazy" sizes=" 11377 (min-width: 1600px) calc((1600px - 148px) * 0.33 / 4), 11378 (min-width: 990px) calc((100vw - 148px) * 0.33 / 4), 11379 (min-width: 750px) calc((100vw - 100px) * 0.33 / 1), 11380 calc((100vw - 30px) * 0.33 / 1.5) 11381 " class="multicolumn-card__image goshop-image-position"></div> 11382 </div><div class="multicolumn-card__info tw-space-y-2"><h3 class="inline-richtext">Delivered within 3-6 business days</h3></div> 11383 </div> 11384 </li><li 11385 id="Slide-template--25711483945341__multicolumn_pwTLXq-4" 11386 class="multicolumn-list__item grid__item slider__slide" 11387 11388 11389 > 11390 <div class="multicolumn-card content-container"> 11391 <div class="multicolumn-card__image-wrapper multicolumn-card__image-wrapper--third-width multicolumn-card-spacing goshop-image-alignment"> 11392 <div 11393 class="media media--transparent media--square" 11394 11395 > 11396 <img src="//funemstudio.com/cdn/shop/files/icons8-folha-100.png?v=1763148761&width=3200" alt="" srcset="//funemstudio.com/cdn/shop/files/icons8-folha-100.png?v=1763148761&width=50 50w, //funemstudio.com/cdn/shop/files/icons8-folha-100.png?v=1763148761&width=75 75w, //funemstudio.com/cdn/shop/files/icons8-folha-100.png?v=1763148761&width=100 100w, //funemstudio.com/cdn/shop/files/icons8-folha-100.png?v=1763148761&width=150 150w, //funemstudio.com/cdn/shop/files/icons8-folha-100.png?v=1763148761&width=200 200w, //funemstudio.com/cdn/shop/files/icons8-folha-100.png?v=1763148761&width=300 300w, //funemstudio.com/cdn/shop/files/icons8-folha-100.png?v=1763148761&width=400 400w, //funemstudio.com/cdn/shop/files/icons8-folha-100.png?v=1763148761&width=500 500w, //funemstudio.com/cdn/shop/files/icons8-folha-100.png?v=1763148761&width=750 750w, //funemstudio.com/cdn/shop/files/icons8-folha-100.png?v=1763148761&width=1000 1000w, //funemstudio.com/cdn/shop/files/icons8-folha-100.png?v=1763148761&width=1250 1250w, //funemstudio.com/cdn/shop/files/icons8-folha-100.png?v=1763148761&width=1500 1500w, //funemstudio.com/cdn/shop/files/icons8-folha-100.png?v=1763148761&width=1750 1750w, //funemstudio.com/cdn/shop/files/icons8-folha-100.png?v=1763148761&width=2000 2000w, //funemstudio.com/cdn/shop/files/icons8-folha-100.png?v=1763148761&width=2250 2250w, //funemstudio.com/cdn/shop/files/icons8-folha-100.png?v=1763148761&width=2500 2500w, //funemstudio.com/cdn/shop/files/icons8-folha-100.png?v=1763148761&width=2750 2750w, //funemstudio.com/cdn/shop/files/icons8-folha-100.png?v=1763148761&width=3000 3000w, //funemstudio.com/cdn/shop/files/icons8-folha-100.png?v=1763148761&width=3200 3200w" width="3200" height="3200" loading="lazy" sizes=" 11397 (min-width: 1600px) calc((1600px - 148px) * 0.33 / 4), 11398 (min-width: 990px) calc((100vw - 148px) * 0.33 / 4), 11399 (min-width: 750px) calc((100vw - 100px) * 0.33 / 1), 11400 calc((100vw - 30px) * 0.33 / 1.5) 11401 " class="multicolumn-card__image goshop-image-position"></div> 11402 </div><div class="multicolumn-card__info tw-space-y-2"><h3 class="inline-richtext">Sustainable products & DIY</h3></div> 11403 </div> 11404 </li></ul> 11405 </slider-component> 11406 <div class="center small-hide medium-hide"></div> 11407 </div> 11408</div> 11409 11410 11411</section><section id="shopify-section-template--25711483945341__1755782882e07fcf22" class="shopify-section section"><div class="page-width"><div id="shopify-block-AWkhjd3p1UmQwNjlMa__judge_me_reviews_featured_carousel_6UzDnC" class="shopify-block shopify-app-block"><div style="margin:0 auto;max-width:1080px;"> 11412 <div class='jdgm-carousel-wrapper'> 11413 <div class="jdgm-carousel-title-and-link"> 11414 <h2 class='jdgm-carousel-title'>Let customers speak for us</h2>
11415 <span class="jdgm-all-reviews-rating-wrapper" href="javascript:void(0)"> 11416 <span style="display:block" data-score='4.79' class='jdgm-all-reviews-rating' aria-label='4.79 stars' tabindex='0' role='img'></span> 11417 <span style="display: block" class='jdgm-carousel-number-of-reviews' data-number-of-reviews='524'> 11418 from 524 reviews 11419 </span> 11420 </span> 11421 </div> 11422 <section class='jdgm-widget jdgm-carousel jdgm-carousel--card-theme' data-widget-locale='en'> <style>.jdgm-carousel{display: none}</style> <style> .jdgm-xx{left:0}.jdgm-carousel-item__product-title{display:none !important}.jdgm-carousel-title-and-link{padding-left:20px}.jdgm-carousel-title,.jdgm-all-reviews-rating-wrapper{text-align:left !important}.jdgm-carousel-wrapper .jdgm-star.jdgm-star,.jdgm-carousel .jdgm-star.jdgm-star{background:#108474;padding:3px !important;margin:0 2px !important;color:white}.jdgm-carousel-wrapper .jdgm-star.jdgm-star.jdgm--off,.jdgm-carousel .jdgm-star.jdgm-star.jdgm--off{background:#dadada}.jdgm-carousel-wrapper .jdgm-star.jdgm-star.jdgm--off:before,.jdgm-carousel .jdgm-star.jdgm-star.jdgm--off:before{content:"\e000"}.jdgm-carousel-wrapper .jdgm-star.jdgm-star.jdgm--half,.jdgm-carousel .jdgm-star.jdgm-star.jdgm--half{background:linear-gradient(90deg, #108474 50%, #dadada 50%)}.jdgm-carousel-wrapper .jdgm-star.jdgm-star.jdgm--half:before,.jdgm-carousel .jdgm-star.jdgm-star.jdgm--half:before{content:"\e000"}.jdgm-carousel--card-theme .jdgm-carousel-item{padding:8px 20px}.jdgm-carousel--card-theme .jdgm-carousel-item__inner-wrapper{height:100%;padding:16px;box-shadow:0px 4px 12px rgba(0,0,0,0.1);border-radius:4px;width:100%}.jdgm-carousel--card-theme .jdgm-carousel-item__review-rating{font-size:80%;margin-bottom:8px}.jdgm-carousel--card-theme .jdgm-carousel-item__product{text-align:left}.jdgm-carousel--card-theme .jdgm-carousel-item__reviewer-name-wrapper{text-align:left;margin:8px 0 0 0}.jdgm-carousel--card-theme .jdgm-carousel-item__reviewer-name{font-size:100%;opacity:0.8;line-height:1.4;padding-bottom:0;font-weight:600}.jdgm-carousel--card-theme .jdgm-carousel-item__timestamp{opacity:0.8}.jdgm-carousel--card-theme .jdgm-carousel-item__review{text-align:left;height:calc(100% - 2.6em)} 11423 </style> <style> </style> <div class='jdgm-carousel__item-container'> <div class='jdgm-carousel__item-wrapper'><div class='jdgm-carousel-item' data-review-id='d7787b8b-e69a-481d-8c66-13ee59d49431'> <div class='jdgm-carousel-item__inner-wrapper'> <div class='jdgm-carousel-item__review'> <div class='jdgm-carousel-item__review-rating' aria-label='5 stars' role='img'> <span class='jdgm-star jdgm--on'></span><span class='jdgm-star jdgm--on'></span><span class='jdgm-star jdgm--on'></span><span class='jdgm-star jdgm--on'></span><span class='jdgm-star jdgm--on'></span> </div> <div class='jdgm-carousel-item__review-content'> <div class='jdgm-carousel-item__review-title'>Very easy to put together & use</div> <div class='jdgm-carousel-item__review-body'><p>Very easy to put together & use.</p></div> </div> </div> <div class='jdgm-carousel-item__reviewer-name-wrapper'> <div class='jdgm-carousel-item__reviewer-name jdgm-ellipsis'> Julie </div> <div class='jdgm-carousel-item__timestamp jdgm-ellipsis jdgm-spinner' data-time='09/27/2026'> 09/27/2026 </div> </div> </div> </div><div class='jdgm-carousel-item' data-review-id='508fc713-31ed-4988-8a94-e8aec0bd8845'> <div class='jdgm-carousel-item__inner-wrapper'> <div class='jdgm-carousel-item__review'> <div class='jdgm-carousel-item__review-rating' aria-label='5 stars' role='img'> <span class='jdgm-star jdgm--on'></span><span class='jdgm-star jdgm--on'></span><span class='jdgm-star jdgm--on'></span><span class='jdgm-star jdgm--on'></span><span class='jdgm-star jdgm--on'></span> </div> <div class='jdgm-carousel-item__review-content'> <div class='jdgm-carousel-item__review-title'>Great wood</div> <div class='jdgm-carousel-item__review-body'><p>Great wood, easy assembly, good support.</p></div> </div> </div> <div class='jdgm-carousel-item__reviewer-name-wrapper'> <div class='jdgm-carousel-item__reviewer-name jdgm-ellipsis'> Anonymous </div> <div class='jdgm-carousel-item__timestamp jdgm-ellipsis jdgm-spinner' data-time='09/22/2026'> 09/22/2026 </div> </div> </div> </div><div class='jdgm-carousel-item' data-review-id='42677f5c-3010-431c-8d61-30beb1ec0608'> <div class='jdgm-carousel-item__inner-wrapper'> <div class='jdgm-carousel-item__review'>
11423 <div class='jdgm-carousel-item__review-rating' aria-label='5 stars' role='img'> <span class='jdgm-star jdgm--on'></span><span class='jdgm-star jdgm--on'></span><span class='jdgm-star jdgm--on'></span><span class='jdgm-star jdgm--on'></span><span class='jdgm-star jdgm--on'></span> </div> <div class='jdgm-carousel-item__review-content'> <div class='jdgm-carousel-item__review-title'>Such a cool chunky texture</div> <div class='jdgm-carousel-item__review-body'><p>Such a cool chunky texture. Love the colour</p></div> </div> </div> <div class='jdgm-carousel-item__reviewer-name-wrapper'> <div class='jdgm-carousel-item__reviewer-name jdgm-ellipsis'> Cidixon </div> <div class='jdgm-carousel-item__timestamp jdgm-ellipsis jdgm-spinner' data-time='09/18/2026'> 09/18/2026 </div> </div> </div> </div><div class='jdgm-carousel-item' data-review-id='a7beb465-3aa7-4e04-894b-d4422241112f'> <div class='jdgm-carousel-item__inner-wrapper'> <div class='jdgm-carousel-item__review'> <div class='jdgm-carousel-item__review-rating' aria-label='5 stars' role='img'> <span class='jdgm-star jdgm--on'></span><span class='jdgm-star jdgm--on'></span><span class='jdgm-star jdgm--on'></span><span class='jdgm-star jdgm--on'></span><span class='jdgm-star jdgm--on'></span> </div> <div class='jdgm-carousel-item__review-content'> <div class='jdgm-carousel-item__review-title'></div> <div class='jdgm-carousel-item__review-body'><p>
11423Good quality. Easy setup.</p></div> </div> </div> <div class='jdgm-carousel-item__reviewer-name-wrapper'> <div class='jdgm-carousel-item__reviewer-name jdgm-ellipsis'> Rachel </div> <div class='jdgm-carousel-item__timestamp jdgm-ellipsis jdgm-spinner' data-time='09/18/2026'> 09/18/2026 </div> </div> </div> </div><div class='jdgm-carousel-item' data-review-id='a7998208-db43-495c-b8f7-80e908d28a83'> <div class='jdgm-carousel-item__inner-wrapper'> <div class='jdgm-carousel-item__review'> <div class='jdgm-carousel-item__review-rating' aria-label='5 stars' role='img'> <span class='jdgm-star jdgm--on'></span><span class='jdgm-star jdgm--on'></span><span class='jdgm-star jdgm--on'></span><span class='jdgm-star jdgm--on'></span><span class='jdgm-star jdgm--on'></span> </div> <div class='jdgm-carousel-item__review-content'> <div class='jdgm-carousel-item__review-title'>Great quality</div> <div class='jdgm-carousel-item__review-body'><p>Great quality, fast delivery, easy assembly</p></div> </div> </div> <div class='jdgm-carousel-item__reviewer-name-wrapper'> <div class='jdgm-carousel-item__reviewer-name jdgm-ellipsis'> Susanne </div> <div class='jdgm-carousel-item__timestamp jdgm-ellipsis jdgm-spinner' data-time='09/17/2026'> 09/17/2026 </div> </div> </div> </div><div class='jdgm-carousel-item' data-review-id='5945125e-388b-4be3-8ed4-460065ff5e7d'> <div class='jdgm-carousel-item__inner-wrapper'> <div class='jdgm-carousel-item__review'> <div class='jdgm-carousel-item__review-rating' aria-label='5 stars' role='img'> <span class='jdgm-star jdgm--on'></span><span class='jdgm-star jdgm--on'></span><span class='jdgm-star jdgm--on'></span><span class='jdgm-star jdgm--on'></span><span class='jdgm-star jdgm--on'></span> </div> <div class='jdgm-carousel-item__review-content'> <div class='jdgm-carousel-item__review-title'>Excited to start weaving on a quality product</div> <div class='jdgm-carousel-item__review-body'><p>Excited to start weaving on a quality product.</p></div> </div> </div> <div class='jdgm-carousel-item__reviewer-name-wrapper'> <div class='jdgm-carousel-item__reviewer-name jdgm-ellipsis'> Barbara Taylor Iversen </div> <div class='jdgm-carousel-item__timestamp jdgm-ellipsis jdgm-spinner' data-time='09/14/2026'> 09/14/2026 </div> </div> </div> </div><div class='jdgm-carousel-item' data-review-id='fd42a708-3449-47c7-8a20-6bf7f62c5fd5'> <div class='jdgm-carousel-item__inner-wrapper'> <div class='jdgm-carousel-item__review'> <div class='jdgm-carousel-item__review-rating' aria-label='5 stars' role='img'> <span class='jdgm-star jdgm--on'></span><span class='jdgm-star jdgm--on'></span><span class='jdgm-star jdgm--on'></span><span class='jdgm-star jdgm--on'></span><span class='jdgm-star jdgm--on'></span> </div> <div class='jdgm-carousel-item__review-content'> <div class='jdgm-carousel-item__review-title'>First time purchasing a loom</div> <div class='jdgm-carousel-item__review-body'><p>I received the large weaving loom including the heddle bar, comb and I purchased additional yarn to begin weaving. I LOVE the loom and am slowly learning how to create woven items. I highly recommend your product. It is sturdy and very well made.</p></div> </div> </div> <div class='jdgm-carousel-item__reviewer-name-wrapper'> <div class='jdgm-carousel-item__reviewer-name jdgm-ellipsis'> Beemerqueen </div> <div class='jdgm-carousel-item__timestamp jdgm-ellipsis jdgm-spinner' data-time='09/14/2026'> 09/14/2026 </div> </div> </div> </div><div class='jdgm-carousel-item' data-review-id='dea053a9-eff5-4629-8260-ffc48868c9b1'> <div class='jdgm-carousel-item__inner-wrapper'> <div class='jdgm-carousel-item__review'> <div class='jdgm-carousel-item__review-rating' aria-label='5 stars' role='img'> <span class='jdgm-star jdgm--on'></span><span class='jdgm-star jdgm--on'></span><span class='jdgm-star jdgm--on'></span><span class='jdgm-star jdgm--on'></span><span class='jdgm-star jdgm--on'></span> </div> <div class='jdgm-carousel-item__review-content'> <div class='jdgm-carousel-item__review-title'>Beautiful loom and great</div> <div class='jdgm-carousel-item__review-body'><p>Beautiful loom and great size</p></div> </div> </div> <div class='jdgm-carousel-item__reviewer-name-wrapper'> <div class='jdgm-carousel-item__reviewer-name jdgm-ellipsis'> Anonymous </div> <div class='jdgm-carousel-item__timestamp jdgm-ellipsis jdgm-spinner' data-time='09/13/2026'> 09/13/2026 </div> </div> </div> </div><div class='jdgm-carousel-item' data-review-id='a2d66e5d-f0b1-469b-94a0-86f69d9aa02b'> <div class='jdgm-carousel-item__inner-wrapper'> <div class='jdgm-carousel-item__review'>
11423 <div class='jdgm-carousel-item__review-rating' aria-label='5 stars' role='img'> <span class='jdgm-star jdgm--on'></span><span class='jdgm-star jdgm--on'></span><span class='jdgm-star jdgm--on'></span><span class='jdgm-star jdgm--on'></span><span class='jdgm-star jdgm--on'></span> </div> <div class='jdgm-carousel-item__review-content'> <div class='jdgm-carousel-item__review-title'>Love my loom! Now to go to the next size</div> <div class='jdgm-carousel-item__review-body'><p>Love my loom! Now to go to the next size up!</p></div> </div> </div> <div class='jdgm-carousel-item__reviewer-name-wrapper'> <div class='jdgm-carousel-item__reviewer-name jdgm-ellipsis'> Cindyecks </div> <div class='jdgm-carousel-item__timestamp jdgm-ellipsis jdgm-spinner' data-time='09/11/2026'> 09/11/2026 </div> </div> </div> </div><div class='jdgm-carousel-item' data-review-id='ea684668-2f2a-44a5-a30b-6629a110bd29'> <div class='jdgm-carousel-item__inner-wrapper'> <div class='jdgm-carousel-item__review'> <div class='jdgm-carousel-item__review-rating' aria-label='5 stars' role='img'> <span class='jdgm-star jdgm--on'></span><span class='jdgm-star jdgm--on'></span><span class='jdgm-star jdgm--on'></span><span class='jdgm-star jdgm--on'></span><span class='jdgm-star jdgm--on'></span> </div> <div class='jdgm-carousel-item__review-content'> <div class='jdgm-carousel-item__review-title'>I'm addicted!</div> <div class='jdgm-carousel-item__review-body'><p>I've made two towels so far, and I'm addicted!</p></div> </div> </div> <div class='jdgm-carousel-item__reviewer-name-wrapper'> <div class='jdgm-carousel-item__reviewer-name jdgm-ellipsis'> Anonymous </div> <div class='jdgm-carousel-item__timestamp jdgm-ellipsis jdgm-spinner' data-time='09/09/2026'> 09/09/2026 </div> </div> </div> </div><div class='jdgm-carousel-item' data-review-id='e241a174-6db0-43fd-8954-f1832ffd3b63'> <div class='jdgm-carousel-item__inner-wrapper'> <div class='jdgm-carousel-item__review'> <div class='jdgm-carousel-item__review-rating' aria-label='5 stars' role='img'> <span class='jdgm-star jdgm--on'></span><span class='jdgm-star jdgm--on'></span><span class='jdgm-star jdgm--on'></span><span class='jdgm-star jdgm--on'></span><span class='jdgm-star jdgm--on'></span> </div> <div class='jdgm-carousel-item__review-content'> <div class='jdgm-carousel-item__review-title'>Every thing was all right</div> <div class='jdgm-carousel-item__review-body'><p>Every thing was all right. At any yime, I have been informed about my order.</p></div> </div> </div> <div class='jdgm-carousel-item__reviewer-name-wrapper'> <div class='jdgm-carousel-item__reviewer-name jdgm-ellipsis'> Charles Auger </div> <div class='jdgm-carousel-item__timestamp jdgm-ellipsis jdgm-spinner' data-time='09/07/2026'> 09/07/2026 </div> </div> </div> </div><div class='jdgm-carousel-item' data-review-id='d15dfbd7-61eb-483a-8eeb-bf7bc3367a67'> <div class='jdgm-carousel-item__inner-wrapper'> <div class='jdgm-carousel-item__review'> <div class='jdgm-carousel-item__review-rating' aria-label='5 stars' role='img'> <span class='jdgm-star jdgm--on'></span><span class='jdgm-star jdgm--on'></span><span class='jdgm-star jdgm--on'></span><span class='jdgm-star jdgm--on'></span><span class='jdgm-star jdgm--on'></span> </div> <div class='jdgm-carousel-item__review-content'> <div class='jdgm-carousel-item__review-title'>This is the first time I have tried to weave and I love it! So easy to understand the directions</div> <div class='jdgm-carousel-item__review-body'><p>This is the first time I have tried to weave and I love it! So easy to understand the directions and perfect loom.</p></div> </div> </div> <div class='jdgm-carousel-item__reviewer-name-wrapper'> <div class='jdgm-carousel-item__reviewer-name jdgm-ellipsis'> Cindyecks </div> <div class='jdgm-carousel-item__timestamp jdgm-ellipsis jdgm-spinner' data-time='09/06/2026'> 09/06/2026 </div> </div> </div> </div><div class='jdgm-carousel-item' data-review-id='29bcd1f1-a429-4d1f-ae17-3715ef3ccf42'> <div class='jdgm-carousel-item__inner-wrapper'> <div class='jdgm-carousel-item__review'>
11423 <div class='jdgm-carousel-item__review-rating' aria-label='5 stars' role='img'> <span class='jdgm-star jdgm--on'></span><span class='jdgm-star jdgm--on'></span><span class='jdgm-star jdgm--on'></span><span class='jdgm-star jdgm--on'></span><span class='jdgm-star jdgm--on'></span> </div> <div class='jdgm-carousel-item__review-content'> <div class='jdgm-carousel-item__review-title'>Ordered the large loom</div> <div class='jdgm-carousel-item__review-body'><p>Ordered the large loom. Was at my door within days! Very happy.</p></div> </div> </div> <div class='jdgm-carousel-item__reviewer-name-wrapper'> <div class='jdgm-carousel-item__reviewer-name jdgm-ellipsis'> Linda </div> <div class='jdgm-carousel-item__timestamp jdgm-ellipsis jdgm-spinner' data-time='09/05/2026'> 09/05/2026 </div> </div> </div> </div><div class='jdgm-carousel-item' data-review-id='9ecf08c7-4caa-4e72-ac4d-4ec16a701839'> <div class='jdgm-carousel-item__inner-wrapper'> <div class='jdgm-carousel-item__review'> <div class='jdgm-carousel-item__review-rating' aria-label='5 stars' role='img'> <span class='jdgm-star jdgm--on'></span><span class='jdgm-star jdgm--on'></span><span class='jdgm-star jdgm--on'></span><span class='jdgm-star jdgm--on'></span><span class='jdgm-star jdgm--on'></span> </div> <div class='jdgm-carousel-item__review-content'> <div class='jdgm-carousel-item__review-title'>Well made and sturdy loom</div> <div class='jdgm-carousel-item__review-body'><p>Well made and sturdy loom.</p></div> </div> </div> <div class='jdgm-carousel-item__reviewer-name-wrapper'> <div class='jdgm-carousel-item__reviewer-name jdgm-ellipsis'> Anonymous </div> <div class='jdgm-carousel-item__timestamp jdgm-ellipsis jdgm-spinner' data-time='09/04/2026'> 09/04/2026 </div> </div> </div> </div><div class='jdgm-carousel-item' data-review-id='3bb2ee55-e3f2-4ff4-9097-9595707606d1'> <div class='jdgm-carousel-item__inner-wrapper'> <div class='jdgm-carousel-item__review'> <div class='jdgm-carousel-item__review-rating' aria-label='5 stars' role='img'> <span class='jdgm-star jdgm--on'></span><span class='jdgm-star jdgm--on'></span><span class='jdgm-star jdgm--on'></span><span class='jdgm-star jdgm--on'></span><span class='jdgm-star jdgm--on'></span> </div> <div class='jdgm-carousel-item__review-content'> <div class='jdgm-carousel-item__review-title'>My wife is really happy</div> <div class='jdgm-carousel-item__review-body'><p>My wife is really happy. Looks well made. Sleek design.</p></div> </div> </div> <div class='jdgm-carousel-item__reviewer-name-wrapper'> <div class='jdgm-carousel-item__reviewer-name jdgm-ellipsis'> Anonymous </div> <div class='jdgm-carousel-item__timestamp jdgm-ellipsis jdgm-spinner' data-time='09/03/2026'> 09/03/2026 </div> </div> </div> </div></div> </div> <div class='jdgm-carousel__arrows'> <div class='jdgm-carousel__left-arrow' tabindex="0" role="button" aria-label="Previous reviews"></div> <div class='jdgm-carousel__right-arrow' tabindex="0" role="button" aria-label="Next reviews"></div> </div> </section> <section> </section> 11424 </div> 11425</div> 11426 11427 11428</div> 11429</div> 11430 11431 11432</section><section id="shopify-section-template--25711483945341__goshop_faq_qNfy8y" class="shopify-section section"><style data-shopify> 11433 .page-title-container .page-title { 11434 font-size: calc(px/ 0.75); 11435 } 11436 .send-email-information a { 11437 text-decoration: underline; 11438 } 11439 11440 @media (min-width: 1024px) { 11441 .page-title-container .page-title { 11442 font-size: px; 11443 } 11444 } 11445 11446 .anchor-link { 11447 color: ; 11448 } 11449 11450 .dropdown-div { 11451 max-height: 0px; 11452 overflow: clip; 11453 transition-property: all; 11454 transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); 11455 transition-duration: 250ms; 11456 font-size: 16px; 11457 line-height: 130%; 11458 } 11459 11460 .dropdown-button:checked ~ div { 11461 max-height: 999px; 11462 transition-property: all; 11463 transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); 11464 transition-duration: 250ms; 11465 padding: 20px; 11466 } 11467 11468 .dropdown-label span:nth-child(1) { 11469 display: block; 11470 position: absolute; 11471 width: 16px; 11472 height: 2px; 11473 border-radius: 3px; 11474 right: 10px; 11475 background-color: ; 11476 top: 34px; 11477 -moz-transition: all .25s ease; 11478 -webkit-transition: all .25s ease; 11479 -o-transition: all .25s ease; 11480 transition: all .25s ease; 11481 } 11482 11483 .dropdown-label span:nth-child(2) { 11484 display: block; 11485 position: absolute; 11486 width: 2px; 11487 height: 16px; 11488 border-radius: 3px; 11489 background-color: ; 11490 right: 17px; 11491 top: 27px; 11492 -moz-transition: all .25s ease; 11493 -webkit-transition: all .25s ease; 11494 -o-transition: all .25s ease; 11495 transition: all .25s ease; 11496 } 11497 11498 .dropdown-button:checked ~ .dropdown-label span:nth-child(2) { 11499 -moz-transform: rotate(-90deg); 11500 -webkit-transform: rotate(-90deg); 11501 -o-transform: rotate(-90deg); 11502 transform: rotate(-90deg); 11503 } 11504 11505 .section-template--25711483945341__goshop_faq_qNfy8y-padding { 11506 padding-top: 27px; 11507 padding-bottom: 27px; 11508 } 11509 11510 @media screen and (min-width: 750px) { 11511 .section-template--25711483945341__goshop_faq_qNfy8y-padding { 11512 padding-top: 36px; 11513 padding-bottom: 36px; 11514 } 11515 } 11516</style> 11517<div
11518 class="faq-section tw-w-full page-width color-scheme-1" 11519 style="padding-top: 36px; padding-bottom: 36px;" 11520><div class="tw-max-w-full"><h2 11521 class="tw-font-bold tw-mb-8 tw-px-6 tw-text-3xl tw-text-left" 11522 style="color: #000000" 11523 > 11524 FAQs 11525 </h2><div class="tw-space-y-4" id="faq-accordion-template--25711483945341__goshop_faq_qNfy8y"><div class="tw-border-b tw-border-gray-300 tw-pb-2 tw-mb-2" > 11526 <button 11527 class="tw-w-full tw-px-6 tw-py-4 tw-text-left tw-transition-colors tw-duration-200 tw-flex tw-justify-between tw-items-center tw-font-medium tw-text-[15px] lg:tw-text-base" 11528 aria-expanded="false" 11529 aria-controls="faq-content-template--25711483945341__goshop_faq_qNfy8y-1" 11530 data-faq-toggle 11531 type="button" 11532 > 11533 <span class="tw-font-bold tw-flex-1 tw-pr-4">Is weaving difficult to learn?</span> 11534 <svg 11535 class="tw-w-5 tw-h-5 tw-flex-shrink-0 tw-transform tw-transition-transform tw-duration-200" 11536 fill="none" 11537 stroke="currentColor"
11538 viewBox="0 0 24 24" 11539 > 11540 <!-- Linha horizontal (sempre visÃvel) --> 11541 <path stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M5 12h14"></path> 11542 <!-- Linha vertical (rotaciona quando aberto) --> 11543 <path 11544 class=" tw-transition-transform tw-duration-300 tw-origin-center" 11545 stroke-linecap="round" 11546 stroke-linejoin="round" 11547 stroke-width="2" 11548 d="M12 5v14" 11549 ></path> 11550 </svg> 11551 </button> 11552 <div 11553 class="tw-overflow-hidden tw-transition-all tw-duration-300 tw-max-h-0" 11554 id="faq-content-template--25711483945341__goshop_faq_qNfy8y-1" 11555 data-faq-content 11556 > 11557 <div class="tw-px-6 tw-py-4 tw-text-[15px] lg:tw-text-base"><p>Think weaving is hard? Thousands have proven itâs notâgive it a try! All it takes is a little practice. Plus, our kits are designed specifically for beginners, with step-by-step instructions and video tutorials to guide you through the process. You'll be weaving with confidence in no time!</p> 11558</div> 11559 </div> 11560 </div><div class="tw-border-b tw-border-gray-300 tw-pb-2 tw-mb-2" > 11561 <button 11562 class="tw-w-full tw-px-6 tw-py-4 tw-text-left tw-transition-colors tw-duration-200 tw-flex tw-justify-between tw-items-center tw-font-medium tw-text-[15px] lg:tw-text-base" 11563 aria-expanded="false" 11564 aria-controls="faq-content-template--25711483945341__goshop_faq_qNfy8y-2" 11565 data-faq-toggle 11566 type="button" 11567 > 11568 <span class="tw-font-bold tw-flex-1 tw-pr-4">How do I choose the right kit for me?</span> 11569 <svg 11570 class="tw-w-5 tw-h-5 tw-flex-shrink-0 tw-transform tw-transition-transform tw-duration-200" 11571 fill="none" 11572 stroke="currentColor"
11573 viewBox="0 0 24 24" 11574 > 11575 <!-- Linha horizontal (sempre visÃvel) --> 11576 <path stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M5 12h14"></path> 11577 <!-- Linha vertical (rotaciona quando aberto) --> 11578 <path 11579 class=" tw-transition-transform tw-duration-300 tw-origin-center" 11580 stroke-linecap="round" 11581 stroke-linejoin="round" 11582 stroke-width="2" 11583 d="M12 5v14" 11584 ></path> 11585 </svg> 11586 </button> 11587 <div 11588 class="tw-overflow-hidden tw-transition-all tw-duration-300 tw-max-h-0" 11589 id="faq-content-template--25711483945341__goshop_faq_qNfy8y-2" 11590 data-faq-content 11591 > 11592 <div class="tw-px-6 tw-py-4 tw-text-[15px] lg:tw-text-base"><p>We offer a variety of kits tailored to different projects.</p><p>Our Weaving Creative Kits are perfect for the most creative souls. Receive all supplies and our digital guide for basic weaving techniques to get you started with weaving. You can't go wrong, just let your creativity flow, listen to your intuition and weave freely. Pick your favourite color scheme or create yours from scratch!</p><p>Our Tutorial Kits are perfect for those who don't quite feel like an artist yet, prefer more guidance, or want to replicate a particular project. You'll receive all supplies and a digital step-by-step pattern to replicate beautiful creationsâwhether decorative or practical. Take the leap, follow our lead, and craft your masterpiece!</p> 11593</div> 11594 </div> 11595 </div><div class="tw-border-b tw-border-gray-300 tw-pb-2 tw-mb-2" > 11596 <button 11597 class="tw-w-full tw-px-6 tw-py-4 tw-text-left tw-transition-colors tw-duration-200 tw-flex tw-justify-between tw-items-center tw-font-medium tw-text-[15px] lg:tw-text-base" 11598 aria-expanded="false" 11599 aria-controls="faq-content-template--25711483945341__goshop_faq_qNfy8y-3" 11600 data-faq-toggle 11601 type="button" 11602 > 11603 <span class="tw-font-bold tw-flex-1 tw-pr-4">What materials are included in the beginner kits?</span> 11604 <svg 11605 class="tw-w-5 tw-h-5 tw-flex-shrink-0 tw-transform tw-transition-transform tw-duration-200" 11606 fill="none" 11607 stroke="currentColor"
11608 viewBox="0 0 24 24" 11609 > 11610 <!-- Linha horizontal (sempre visÃvel) --> 11611 <path stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M5 12h14"></path> 11612 <!-- Linha vertical (rotaciona quando aberto) --> 11613 <path 11614 class=" tw-transition-transform tw-duration-300 tw-origin-center" 11615 stroke-linecap="round" 11616 stroke-linejoin="round" 11617 stroke-width="2" 11618 d="M12 5v14" 11619 ></path> 11620 </svg> 11621 </button> 11622 <div 11623 class="tw-overflow-hidden tw-transition-all tw-duration-300 tw-max-h-0" 11624 id="faq-content-template--25711483945341__goshop_faq_qNfy8y-3" 11625 data-faq-content 11626 > 11627 <div class="tw-px-6 tw-py-4 tw-text-[15px] lg:tw-text-base"><p>Our beginner kits come with everything you need to start weaving: high-quality yarn, a loom, tools, and digital instructions. Each kit is carefully curated to ensure you have a smooth and enjoyable crafting experience. </p><p>Just bring your enthusiasm and creativity!</p> 11628</div> 11629 </div> 11630 </div><div class="tw-border-b tw-border-gray-300 tw-pb-2 tw-mb-2" > 11631 <button 11632 class="tw-w-full tw-px-6 tw-py-4 tw-text-left tw-transition-colors tw-duration-200 tw-flex tw-justify-between tw-items-center tw-font-medium tw-text-[15px] lg:tw-text-base" 11633 aria-expanded="false" 11634 aria-controls="faq-content-template--25711483945341__goshop_faq_qNfy8y-4" 11635 data-faq-toggle 11636 type="button" 11637 > 11638 <span class="tw-font-bold tw-flex-1 tw-pr-4">How long does it take to complete a project?</span> 11639 <svg 11640 class="tw-w-5 tw-h-5 tw-flex-shrink-0 tw-transform tw-transition-transform tw-duration-200" 11641 fill="none" 11642 stroke="currentColor"
11643 viewBox="0 0 24 24" 11644 > 11645 <!-- Linha horizontal (sempre visÃvel) --> 11646 <path stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M5 12h14"></path> 11647 <!-- Linha vertical (rotaciona quando aberto) --> 11648 <path 11649 class=" tw-transition-transform tw-duration-300 tw-origin-center" 11650 stroke-linecap="round" 11651 stroke-linejoin="round" 11652 stroke-width="2" 11653 d="M12 5v14" 11654 ></path> 11655 </svg> 11656 </button> 11657 <div 11658 class="tw-overflow-hidden tw-transition-all tw-duration-300 tw-max-h-0" 11659 id="faq-content-template--25711483945341__goshop_faq_qNfy8y-4" 11660 data-faq-content 11661 > 11662 <div class="tw-px-6 tw-py-4 tw-text-[15px] lg:tw-text-base"><p>The time to complete a project varies mainly depending on its size and your pace. Most of our beginner projects can be completed in a few hours to a few days. We provide estimated completion times in the instructions to help you plan.</p> 11663</div> 11664 </div> 11665 </div><div class="tw-border-b tw-border-gray-300 tw-pb-2 tw-mb-2" > 11666 <button 11667 class="tw-w-full tw-px-6 tw-py-4 tw-text-left tw-transition-colors tw-duration-200 tw-flex tw-justify-between tw-items-center tw-font-medium tw-text-[15px] lg:tw-text-base" 11668 aria-expanded="false" 11669 aria-controls="faq-content-template--25711483945341__goshop_faq_qNfy8y-5" 11670 data-faq-toggle 11671 type="button" 11672 > 11673 <span class="tw-font-bold tw-flex-1 tw-pr-4">What if I get stuck or have questions while working on my project?</span> 11674 <svg 11675 class="tw-w-5 tw-h-5 tw-flex-shrink-0 tw-transform tw-transition-transform tw-duration-200" 11676 fill="none" 11677 stroke="currentColor"
11678 viewBox="0 0 24 24" 11679 > 11680 <!-- Linha horizontal (sempre visÃvel) --> 11681 <path stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M5 12h14"></path> 11682 <!-- Linha vertical (rotaciona quando aberto) --> 11683 <path 11684 class=" tw-transition-transform tw-duration-300 tw-origin-center" 11685 stroke-linecap="round" 11686 stroke-linejoin="round" 11687 stroke-width="2" 11688 d="M12 5v14" 11689 ></path> 11690 </svg> 11691 </button> 11692 <div 11693 class="tw-overflow-hidden tw-transition-all tw-duration-300 tw-max-h-0" 11694 id="faq-content-template--25711483945341__goshop_faq_qNfy8y-5" 11695 data-faq-content 11696 > 11697 <div class="tw-px-6 tw-py-4 tw-text-[15px] lg:tw-text-base"><p>Don't worry! We're here to help. Our <a href="/pages/contact" target="_blank" title="Contact">customer support team</a> is available to assist you, and our online resources include <a href="https://www.youtube.com/channel/UCTvhcmCfcOHYNT0eSGh9RyA" target="_blank" title="https://www.youtube.com/channel/UCTvhcmCfcOHYNT0eSGh9RyA">video tutorials</a>, <a href="/blogs/news" target="_blank" title="News">blog posts</a> and a <a href="https://www.facebook.com/groups/2037214233339346" target="_blank" title="https://www.facebook.com/groups/2037214233339346">supportive community</a> where you can ask questions and share experiences.</p> 11698</div> 11699 </div> 11700 </div><div class="tw-border-b tw-border-gray-300 tw-pb-2 tw-mb-2" > 11701 <button 11702 class="tw-w-full tw-px-6 tw-py-4 tw-text-left tw-transition-colors tw-duration-200 tw-flex tw-justify-between tw-items-center tw-font-medium tw-text-[15px] lg:tw-text-base" 11703 aria-expanded="false" 11704 aria-controls="faq-content-template--25711483945341__goshop_faq_qNfy8y-6" 11705 data-faq-toggle 11706 type="button" 11707 > 11708 <span class="tw-font-bold tw-flex-1 tw-pr-4">What if Iâm not happy with my kit or have issues with it?</span> 11709 <svg 11710 class="tw-w-5 tw-h-5 tw-flex-shrink-0 tw-transform tw-transition-transform tw-duration-200" 11711 fill="none" 11712 stroke="currentColor"
11713 viewBox="0 0 24 24" 11714 > 11715 <!-- Linha horizontal (sempre visÃvel) --> 11716 <path stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M5 12h14"></path> 11717 <!-- Linha vertical (rotaciona quando aberto) --> 11718 <path 11719 class=" tw-transition-transform tw-duration-300 tw-origin-center" 11720 stroke-linecap="round" 11721 stroke-linejoin="round" 11722 stroke-width="2" 11723 d="M12 5v14" 11724 ></path> 11725 </svg> 11726 </button> 11727 <div 11728 class="tw-overflow-hidden tw-transition-all tw-duration-300 tw-max-h-0" 11729 id="faq-content-template--25711483945341__goshop_faq_qNfy8y-6" 11730 data-faq-content 11731 > 11732 <div class="tw-px-6 tw-py-4 tw-text-[15px] lg:tw-text-base"><p>Your satisfaction is our priority. If you have any issues with your kit or are not completely happy, please <a href="/pages/contact" target="_blank" title="Contact">contact our customer support team</a>. We will work with you to resolve any problems.</p> 11733</div> 11734 </div> 11735 </div></div></div></div> 11736
11737<script defer> 11738 document.addEventListener('DOMContentLoaded', function () { 11739 const faqSection = document.getElementById('faq-accordion-template--25711483945341__goshop_faq_qNfy8y'); 11740 if (!faqSection) return; 11741 11742 const toggleButtons = faqSection.querySelectorAll('[data-faq-toggle]'); 11743 11744 toggleButtons.forEach((button) => { 11745 button.addEventListener('click', function () { 11746 const content = this.parentElement.querySelector('[data-faq-content]'); 11747 const verticalLine = this.querySelector('svg path:last-child'); 11748 const isExpanded = this.getAttribute('aria-expanded') === 'true'; 11749 11750 // Toggle current item only 11751 if (isExpanded) { 11752 this.setAttribute('aria-expanded', 'false'); 11753 content.style.maxHeight = '0px'; 11754 verticalLine.classList.remove('tw-rotate-90'); 11755 } else { 11756 this.setAttribute('aria-expanded', 'true'); 11757 content.style.maxHeight = content.scrollHeight + 'px'; 11758 verticalLine.classList.add('tw-rotate-90'); 11759 } 11760 }); 11761 }); 11762 }); 11763</script>
11763 11764 11765 11766</section> 11767 </main> 11768 11769 <!-- BEGIN sections: footer-group --> 11770<div id="shopify-section-sections--25711482339709__footer" class="shopify-section shopify-section-group-footer-group"> 11771<link href="//funemstudio.com/cdn/shop/t/23/assets/section-footer.css?v=105036931313673642091763056408" rel="stylesheet" type="text/css" media="all" /> 11772<link href="//funemstudio.com/cdn/shop/t/23/assets/component-newsletter.css?v=4727253280200485261763056410" rel="stylesheet" type="text/css" media="all" /> 11773<link href="//funemstudio.com/cdn/shop/t/23/assets/component-list-menu.css?v=110143278564276821861763056411" rel="stylesheet" type="text/css" media="all" /> 11774<link href="//funemstudio.com/cdn/shop/t/23/assets/component-list-payment.css?v=69253961410771838501763056411" rel="stylesheet" type="text/css" media="all" /> 11775<link href="//funemstudio.com/cdn/shop/t/23/assets/component-list-social.css?v=35792976012981934991763056412" rel="stylesheet" type="text/css" media="all" /> 11776<style data-shopify>.copyright__content p { 11777 font-size: 12px; 11778 font-weight: 600; 11779 } 11780 11781 .footer { 11782 margin-top: 0px; 11783 } 11784 11785 .section-sections--25711482339709__footer-padding { 11786 padding-top: 40px; 11787 padding-bottom: 40px; 11788 } 11789 11790 @media screen and (min-width: 750px) { 11791 .footer { 11792 margin-top: 0px; 11793 } 11794 11795 .section-sections--25711482339709__footer-padding { 11796 padding-top: 40px; 11797 padding-bottom: 40px; 11798 } 11799 } 11800 11801 .footer-text, 11802 .link--text.footer-link { 11803 color: #000000; 11804 } 11805 11806 .email-input::after { 11807 box-shadow: 0 0 0 var(--inputs-border-width) #000000; 11808 } 11809 11810 .field__input.email__input, 11811 .field__label.email__label { 11812 background-color: #FFFFFF; 11813 color: #000000; 11814 } 11815 11816 .svg-wrapper.email-send-svg-wrapper svg { 11817 fill: #f9eaa1; 11818 }</style><footer class="footer color-scheme-1 gradient section-sections--25711482339709__footer-padding tw-text-left"><div class="footer__content-top page-width"> 11819 11820 <div class="tw-block lg:tw-hidden"> 11821 <div id="shopify-block-AcWlBWGVlYkFpM1Irc__klaviyo_email_marketing_sms_form_embed_block_LgYVqf" class="shopify-block shopify-app-block"> 11822 <div class="klaviyo-form-TcepTi"></div> 11823 11824 11825 11826 11827</div> 11828 </div> 11829 11830 11831 11832 11833 <div 11834 class="footer-block--newsletter" 11835 11836 ></div><div 11837 class="footer__blocks-wrapper grid grid--1-col grid--2-col grid--4-col-tablet grid--3-col-tablet" 11838 11839 ><div 11840 class="footer-block grid__item footer-block--menu" 11841 11842 11843 ><h2 class="footer-block__heading inline-richtext tw-mb-6 footer-text tw-text-lg tw-font-medium lg:!tw-text-xl">Help & Information</h2><ul class="footer-block__details-content list-unstyled"><li> 11844 <a 11845 href="/pages/returns-exchanges" 11846 class="link link--text list-menu__item list-menu__item--link" 11847 > 11848 Returns & Exchanges 11849 </a> 11850 </li><li> 11851 <a 11852 href="/pages/shipping-cost" 11853 class="link link--text list-menu__item list-menu__item--link" 11854 > 11855 Shipping Cost 11856 </a> 11857 </li><li> 11858 <a 11859 href="/pages/help-center" 11860 class="link link--text list-menu__item list-menu__item--link" 11861 > 11862 Help Center 11863 </a> 11864 </li><li> 11865 <a 11866 href="/pages/contact" 11867 class="link link--text list-menu__item list-menu__item--link" 11868 > 11869 Contact 11870 </a> 11871 </li><li> 11872 <a 11873 href="/products/digital-gift-card" 11874 class="link link--text list-menu__item list-menu__item--link" 11875 > 11876 Gift Card 11877 </a> 11878 </li><li> 11879 <a 11880 href="/blogs/news" 11881 class="link link--text list-menu__item list-menu__item--link" 11882 > 11883 Blog 11884 </a> 11885 </li><li> 11886 <a 11887 href="/pages/gdpr-privacy-policy" 11888 class="link link--text list-menu__item list-menu__item--link" 11889 > 11890 Shop Policies 11891 </a> 11892 </li><li> 11893 <a 11894 href="/pages/shop-with-klarna" 11895 class="link link--text list-menu__item list-menu__item--link" 11896 > 11897 Shop With Klarna 11898 </a> 11899 </li></ul></div><div 11900 class="footer-block grid__item footer-block--menu" 11901 11902 11903 ><h2 class="footer-block__heading inline-richtext tw-mb-6 footer-text tw-text-lg tw-font-medium lg:!tw-text-xl">About Fūnem Studio</h2><ul class="footer-block__details-content list-unstyled"><li> 11904 <a 11905 href="/pages/about" 11906 class="link link--text list-menu__item list-menu__item--link" 11907 > 11908 About Us 11909 </a> 11910 </li><li> 11911 <a 11912 href="/pages/lgpd-privacy-policy" 11913 class="link link--text list-menu__item list-menu__item--link" 11914 > 11915 LGPD Privacy Policy 11916 </a> 11917 </li><li> 11918 <a 11919 href="/pages/ccpa-privacy-policy" 11920 class="link link--text list-menu__item list-menu__item--link" 11921 > 11922 CCPA Privacy Policy 11923 </a> 11924 </li><li> 11925 <a 11926 href="/pages/appi-privacy-policy" 11927 class="link link--text list-menu__item list-menu__item--link" 11928 > 11929 APPI Privacy Policy 11930 </a> 11931 </li><li> 11932 <a 11933 href="/pages/gdpr-privacy-policy" 11934 class="link link--text list-menu__item list-menu__item--link" 11935 > 11936 GDPR Privacy Policy 11937 </a> 11938 </li></ul></div><div 11939 class="footer-block grid__item" 11940 11941 11942 ><div class="lg:tw-block tw-hidden"> 11943 <div id="shopify-block-AcWlBWGVlYkFpM1Irc__klaviyo_email_marketing_sms_form_embed_block_LgYVqf-1" class="shopify-block shopify-app-block"> 11944 <div class="klaviyo-form-TcepTi"></div> 11945 11946 11947 11948 11949</div> 11950 </div></div><div 11951 class="footer-block grid__item" 11952 11953 11954 ><div class="footer-block__details-content footer-block-image center"><div 11955 class="footer-block__image-wrapper" 11956 style="max-width: min(100%, 150px);" 11957 > 11958 <img 11959 srcset="//funemstudio.com/cdn/shop/files/logo_fu-20-20_1.png?v=1733404145&width=150, //funemstudio.com/cdn/shop/files/logo_fu-20-20_1.png?v=1733404145&width=300 2x" 11960 src="//funemstudio.com/cdn/shop/files/logo_fu-20-20_1.png?v=1733404145&width=760" 11961 alt="" 11962 loading="lazy" 11963 width="2500" 11964 height="1444" 11965 > 11966 </div></div> 11967 </div><div 11968 class="footer-block grid__item" 11969 11970 11971 ><div class="footer-block__brand-info"> 11972 11973<ul class="list-unstyled list-social footer__list-social" role="list"><li class="list-social__item"> 11974 <a href="https://www.facebook.com/funemstudio" class="link list-social__link">
11975 <span class="svg-wrapper"><svg class="icon icon-facebook" viewBox="0 0 20 20"><path fill="currentColor" d="M18 10.049C18 5.603 14.419 2 10 2s-8 3.603-8 8.049C2 14.067 4.925 17.396 8.75 18v-5.624H6.719v-2.328h2.03V8.275c0-2.017 1.195-3.132 3.023-3.132.874 0 1.79.158 1.79.158v1.98h-1.009c-.994 0-1.303.621-1.303 1.258v1.51h2.219l-.355 2.326H11.25V18c3.825-.604 6.75-3.933 6.75-7.951"/></svg> 11976</span> 11977 <span class="visually-hidden">Facebook</span> 11978 </a> 11979 </li><li class="list-social__item"> 11980 <a href="https://www.instagram.com/funemstudio/" class="link list-social__link"> 11981 <span class="svg-wrapper"><svg class="icon icon-instagram" viewBox="0 0 20 20"><path fill="currentColor" fill-rule="evenodd" d="M13.23 3.492c-.84-.037-1.096-.046-3.23-.046-2.144 0-2.39.01-3.238.055-.776.027-1.195.164-1.487.273a2.4 2.4 0 0 0-.912.593 2.5 2.5 0 0 0-.602.922c-.11.282-.238.702-.274 1.486-.046.84-.046 1.095-.046 3.23s.01 2.39.046 3.229c.004.51.097 1.016.274 1.495.145.365.319.639.602.913.282.282.538.456.92.602.474.176.974.268 1.479.273.848.046 1.103.046 3.238.046s2.39-.01 3.23-.046c.784-.036 1.203-.164 1.486-.273.374-.146.648-.329.921-.602.283-.283.447-.548.602-.922.177-.476.27-.979.274-1.486.037-.84.046-1.095.046-3.23s-.01-2.39-.055-3.229c-.027-.784-.164-1.204-.274-1.495a2.4 2.4 0 0 0-.593-.913 2.6 2.6 0 0 0-.92-.602c-.284-.11-.703-.237-1.488-.273ZM6.697 2.05c.857-.036 1.131-.045 3.302-.045a63 63 0 0 1 3.302.045c.664.014 1.321.14 1.943.374a4 4 0 0 1 1.414.922c.41.397.728.88.93 1.414.23.622.354 1.279.365 1.942C18 7.56 18 7.824 18 10.005c0 2.17-.01 2.444-.046 3.292-.036.858-.173 1.442-.374 1.943-.2.53-.474.976-.92 1.423a3.9 3.9 0 0 1-1.415.922c-.51.191-1.095.337-1.943.374-.857.036-1.122.045-3.302.045-2.171 0-2.445-.009-3.302-.055-.849-.027-1.432-.164-1.943-.364a4.15 4.15 0 0 1-1.414-.922 4.1 4.1 0 0 1-.93-1.423c-.183-.51-.329-1.085-.365-1.943C2.009 12.45 2 12.167 2 10.004c0-2.161 0-2.435.055-3.302.027-.848.164-1.432.365-1.942a4.4 4.4 0 0 1 .92-1.414 4.2 4.2 0 0 1 1.415-.93c.51-.183 1.094-.33 1.943-.366Zm.427 4.806a4.105 4.105 0 1 1 5.805 5.805 4.105 4.105 0 0 1-5.805-5.805m1.882 5.371a2.668 2.668 0 1 0 2.042-4.93 2.668 2.668 0 0 0-2.042 4.93m5.922-5.942a.958.958 0 1 1-1.355-1.355.958.958 0 0 1 1.355 1.355" clip-rule="evenodd"/></svg> 11982</span> 11983 <span class="visually-hidden">Instagram</span> 11984 </a> 11985 </li><li class="list-social__item"> 11986 <a href="https://youtube.com/@funemstudio9957?si=dEgklswX_s5Usyyc" class="link list-social__link"> 11987 <span class="svg-wrapper"><svg class="icon icon-youtube" viewBox="0 0 20 20"><path fill="currentColor" d="M18.16 5.87c.34 1.309.34 4.08.34 4.08s0 2.771-.34 4.08a2.13 2.13 0 0 1-1.53 1.53c-1.309.34-6.63.34-6.63.34s-5.321 0-6.63-.34a2.13 2.13 0 0 1-1.53-1.53c-.34-1.309-.34-4.08-.34-4.08s0-2.771.34-4.08a2.17 2.17 0 0 1 1.53-1.53C4.679 4 10 4 10 4s5.321 0 6.63.34a2.17 2.17 0 0 1 1.53 1.53M8.3 12.5l4.42-2.55L8.3 7.4z"/></svg> 11988</span> 11989 <span class="visually-hidden">YouTube</span> 11990 </a> 11991 </li><li class="list-social__item"> 11992 <a href="https://www.tiktok.com/@funemstudio" class="link list-social__link"> 11993 <span class="svg-wrapper"><svg class="icon icon-tiktok" viewBox="0 0 20 20"><path fill="currentColor" d="M10.511 1.705h2.74s-.157 3.51 3.795 3.768v2.711s-2.114.129-3.796-1.158l.028 5.606A5.073 5.073 0 1 1 8.213 7.56h.708v2.785a2.298 2.298 0 1 0 1.618 2.205z"/></svg> 11994</span> 11995 <span class="visually-hidden">TikTok</span> 11996 </a> 11997 </li><li class="list-social__item"> 11998 <a href="https://www.pinterest.com/funemstudio/" class="link list-social__link"> 11999 <span class="svg-wrapper"><svg class="icon icon-pinterest" viewBox="0 0 20 20"><path fill="currentColor" d="M10 2.01a8.1 8.1 0 0 1 5.666 2.353 8.09 8.09 0 0 1 1.277 9.68A7.95 7.95 0 0 1 10 18.04a8.2 8.2 0 0 1-2.276-.307c.403-.653.672-1.24.816-1.729l.567-2.2c.134.27.393.5.768.702.384.192.768.297 1.19.297q1.254 0 2.248-.72a4.7 4.7 0 0 0 1.537-1.969c.37-.89.554-1.848.537-2.813 0-1.249-.48-2.315-1.43-3.227a5.06 5.06 0 0 0-3.65-1.374c-.893 0-1.729.154-2.478.461a5.02 5.02 0 0 0-3.236 4.552c0 .72.134 1.355.413 1.902.269.538.672.922 1.22 1.152.096.039.182.039.25 0 .066-.028.114-.096.143-.192l.173-.653c.048-.144.02-.288-.105-.432a2.26 2.26 0 0 1-.548-1.565 3.803 3.803 0 0 1 3.976-3.861c1.047 0 1.863.288 2.44.855.585.576.883 1.315.883 2.228a6.8 6.8 0 0 1-.317 2.122 3.8 3.8 0 0 1-.893 1.556c-.384.384-.836.576-1.345.576-.413 0-.749-.144-1.018-.451-.259-.307-.345-.672-.25-1.085q.22-.77.452-1.537l.173-.701c.057-.25.086-.451.086-.624 0-.346-.096-.634-.269-.855-.192-.22-.451-.336-.797-.336-.432
119990-.797.192-1.085.595-.288.394-.442.893-.442 1.499.005.374.063.746.173 1.104l.058.144c-.576 2.478-.913 3.938-1.037 4.36-.116.528-.154 1.153-.125 1.863A8.07 8.07 0 0 1 2 10.03c0-2.208.778-4.11 2.343-5.666A7.72 7.72 0 0 1 10 2.001z"/></svg> 12000</span> 12001 <span class="visually-hidden">Pinterest</span> 12002 </a> 12003 </li></ul> 12004</div></div></div></div><div 12005 class="footer__content-bottom" 12006 12007 > 12008 <div class="footer__content-bottom-wrapper page-width"> 12009 <div class="footer__column footer__localization isolate"><localization-form><form method="post" action="/localization" id="FooterCountryForm" accept-charset="UTF-8" class="localization-form" enctype="multipart/form-data"><input type="hidden" name="form_type" value="localization" /><input type="hidden" name="utf8" value="â" /><input type="hidden" name="_method" value="put" /><input type="hidden" name="return_to" value="/" /><div> 12010 <h2 class="caption-large text-body" id="FooterCountryLabel">Country/region</h2> 12011 12012<style> 12013 .country-modal { 12014 position: fixed; 12015 top: 0; 12016 left: 0; 12017 right: 0; 12018 bottom: 0; 12019 z-index: 10000; 12020 background: rgba(0, 0, 0, 0.7); 12021 display: none; 12022 align-items: center; 12023 justify-content: center; 12024 padding: 20px; 12025 } 12026 .country-modal.active { 12027 display: flex; 12028 } 12029 .country-modal__content { 12030 background: white; 12031 border-radius: 12px; 12032 max-width: 500px; 12033 width: 100%; 12034 max-height: 80vh; 12035 overflow: hidden; 12036 position: relative; 12037 box-shadow: 0 20px 40px rgba(0, 0, 0, 0.3); 12038 } 12039 .country-modal__header { 12040 padding: 32px 32px 24px 32px; 12041 border-bottom: 1px solid #e5e5e5; 12042 position: relative; 12043 } 12044 .country-modal__title { 12045 margin: 0 0 12px 0; 12046 color: #1a1a1a; 12047 } 12048 .country-modal__subtitle { 12049 font-size: 1rem; 12050 color: #666; 12051 margin: 0 0 16px 0; 12052 line-height: 1.5; 12053 } 12054 .country-modal__description { 12055 color: #666; 12056 margin: 0; 12057 line-height: 1.5; 12058 } 12059 .country-modal__close { 12060 position: absolute; 12061 top: 20px; 12062 right: 20px; 12063 background: none; 12064 border: none; 12065 font-size: 24px; 12066 cursor: pointer; 12067 color: #999; 12068 padding: 0px 8px; 12069 border-radius: 6px; 12070 transition: background-color 0.2s; 12071 } 12072 .country-modal__close:hover { 12073 background-color: #f5f5f5; 12074 color: #333; 12075 } 12076 .country-modal__body { 12077 padding: 24px 32px 32px 32px; 12078 } 12079 .country-modal__label { 12080 display: block; 12081 color: #333; 12082 margin-bottom: 8px; 12083 } 12084 .country-modal__select { 12085 width: 100%; 12086 padding: 16px; 12087 border: 2px solid #e5e5e5; 12088 border-radius: 8px; 12089 margin-bottom: 24px; 12090 appearance: none; 12091 background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3e%3cpath stroke='%236b7280' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M6 8l4 4 4-4'/%3e%3c/svg%3e"); 12092 background-position: right 12px center; 12093 background-repeat: no-repeat; 12094 background-size: 16px; 12095 } 12096 .country-modal__select:focus { 12097 outline: none; 12098 border-color: #000; 12099 } 12100 .country-modal__button { 12101 width: 100%; 12102 background: #000; 12103 border: none; 12104 padding: 16px 24px; 12105 border-radius: 8px; 12106 transition: background-color 0.2s; 12107 } 12108 .country-modal__button:hover { 12109 background: #333; 12110 } 12111</style> 12112 12113<div class="disclosure"> 12114 <button 12115 type="button" 12116 class="disclosure__button localization-form__select localization-selector link link--text caption-large js-country-modal-trigger" 12117 aria-expanded="false" 12118 aria-controls="FooterCountry-country-results" 12119 aria-describedby="FooterCountryLabel" 12120 > 12121 <svg 12122 style=" 12123 width: 20px; 12124 margin-right: 5px; 12125 " 12126 xmlns="http://www.w3.org/2000/svg" 12127 aria-hidden="true" 12128 focusable="false" 12129 class="icon icon-localization" 12130 fill="none" 12131 viewBox="0 0 24 24" 12132 > 12133 <path d="m15 18 1-2-2.948-1.981-1.943-.124L10 15l2 3h3Z" stroke="currentColor" vector-effect="non-scaling-stroke"></path> 12134 <path d="M12.904 2.04A9.993 9.993 0 0 0 2.039 12.903c.414 4.754 4.303 8.643 9.057 9.057a9.993 9.993 0 0 0 10.865-10.865c-.414-4.753-4.303-8.642-9.057-9.057Z" stroke="currentColor" vector-effect="non-scaling-stroke"></path> 12135 <path d="M3 7.46 7.75 11l1.178-2.324 4.686-1.17L15 2" stroke="currentColor" vector-effect="non-scaling-stroke"></path> 12136 </svg> 12137 <span>United States | 12138 USD
12139 $</span> 12140 <svg class="icon icon-caret" viewBox="0 0 10 6"><path fill="currentColor" fill-rule="evenodd" d="M9.354.646a.5.5 0 0 0-.708 0L5 4.293 1.354.646a.5.5 0 0 0-.708.708l4 4a.5.5 0 0 0 .708 0l4-4a.5.5 0 0 0 0-.708" clip-rule="evenodd"/></svg> 12141 12142 </button> 12143</div> 12144 12145<div class="country-modal" id="countryModal-FooterCountry"> 12146 <div class="country-modal__content"> 12147 <div class="country-modal__header"> 12148 <h2 class="country-modal__title tw-text-2xl tw-font-semibold">Select your shipping country</h2> 12149 <p class="country-modal__description tw-text-base">Buy from the country of your choice. Remember that we can only ship your order to addresses located in the chosen country.</p> 12150 <button class="country-modal__close js-country-modal-close" type="button">Ã</button> 12151 </div> 12152 <div class="country-modal__body"> 12153 <label class="country-modal__label tw-text-base" for="countrySelect-FooterCountry">Country</label> 12154 <select 12155 class="country-modal__select tw-text-base tw-p-4 tw-border-2 tw-border-gray-300 tw-rounded-lg" 12156 id="countrySelect-FooterCountry" 12157 name="country_code" 12158 ><option 12159 class="tw-text-base tw-p-4" 12160 value="CA" 12161 12162 > 12163 Canada (USD 12164 $) 12165 </option><option 12166 class="tw-text-base tw-p-4" 12167 value="US" 12168 12169 selected 12170 12171 > 12172 United States (USD 12173 $) 12174 </option></select> 12175 <button 12176 class="country-modal__button js-country-modal-submit tw-text-base tw-font-medium tw-bg-black tw-text-white tw-p-4 tw-rounded-lg hover:tw-bg-gray-800" 12177 type="button" 12178 > 12179 Shop now 12180 </button> 12181 </div> 12182 </div> 12183</div> 12184 12185<input type="hidden" name="country_code" value="US"> 12186
12187<script> 12188 document.addEventListener('DOMContentLoaded', function () { 12189 (function () { 12190 const localPosition = 'FooterCountry'; 12191 const modal = document.getElementById('countryModal-' + localPosition); 12192 if (!modal) return; 12193 const trigger = modal.previousElementSibling.querySelector('.js-country-modal-trigger'); 12194 const closeBtn = modal.querySelector('.js-country-modal-close'); 12195 const submitBtn = modal.querySelector('.js-country-modal-submit'); 12196 const select = document.getElementById('countrySelect-' + localPosition); 12197 12198 function openModal() { 12199 modal.classList.add('active'); 12200 document.body.style.overflow = 'hidden'; 12201 } 12202 12203 function closeModal() { 12204 modal.classList.remove('active'); 12205 document.body.style.overflow = ''; 12206 } 12207 12208 function submitSelection() { 12209 const selectedCountry = select.value; 12210 12211 const wrapper = trigger.closest('localization-form') || document; 12212 const form = wrapper.querySelector('form'); 12213 12214 if (form) { 12215 const hidden = form.querySelector('input[name="country_code"]'); 12216 if (hidden) hidden.value = selectedCountry; 12217 12218 let returnTo = form.querySelector('input[name="return_to"]'); 12219 if (!returnTo) { 12220 returnTo = document.createElement('input'); 12221 returnTo.type = 'hidden'; 12222 returnTo.name = 'return_to'; 12223 form.appendChild(returnTo); 12224 } 12225 returnTo.value = location.pathname + location.search + location.hash; 12226 12227 form.submit(); 12228 return; 12229 } 12230 12231 // Fallback 12232 const f = document.createElement('form'); 12233 f.method = 'POST'; 12234 f.action = '/localization'; 12235 12236 const formType = document.createElement('input'); 12237 formType.type = 'hidden'; 12238 formType.name = 'form_type'; 12239 formType.value = 'localization'; 12240 f.appendChild(formType); 12241 12242 const utf8 = document.createElement('input'); 12243 utf8.type = 'hidden'; 12244 utf8.name = 'utf8'; 12245 utf8.value = 'â'; 12246 f.appendChild(utf8); 12247 12248 const countryInput = document.createElement('input'); 12249 countryInput.type = 'hidden'; 12250 countryInput.name = 'country_code'; 12251 countryInput.value = selectedCountry; 12252 f.appendChild(countryInput); 12253 12254 const returnTo = document.createElement('input'); 12255 returnTo.type = 'hidden'; 12256 returnTo.name = 'return_to'; 12257 returnTo.value = location.pathname + location.search + location.hash; 12258 f.appendChild(returnTo); 12259 12260 document.body.appendChild(f); 12261 f.submit(); 12262 } 12263 12264 if (trigger) { 12265 trigger.addEventListener('click', function (e) { 12266 e.preventDefault(); 12267 openModal(); 12268 }); 12269 } 12270 12271 if (closeBtn) { 12272 closeBtn.addEventListener('click', closeModal); 12273 } 12274 12275 if (submitBtn) { 12276 submitBtn.addEventListener('click', submitSelection); 12277 } 12278 12279 modal.addEventListener('click', function (e) { 12280 if (e.target === modal) { 12281 closeModal(); 12282 } 12283 }); 12284 12285 document.addEventListener('keydown', function (e) { 12286 if (e.key === 'Escape' && modal.classList.contains('active')) { 12287 closeModal(); 12288 } 12289 }); 12290 })(); 12291 }); 12292</script>
12292 12293</div></form></localization-form><localization-form><form method="post" action="/localization" id="FooterLanguageForm" accept-charset="UTF-8" class="localization-form" enctype="multipart/form-data"><input type="hidden" name="form_type" value="localization" /><input type="hidden" name="utf8" value="â" /><input type="hidden" name="_method" value="put" /><input type="hidden" name="return_to" value="/" /><div> 12294 <h2 class="caption-large text-body" id="FooterLanguageLabel"> 12295 Language 12296 </h2><div class="disclosure"> 12297 <button 12298 type="button" 12299 class="disclosure__button localization-form__select localization-selector link link--text caption-large" 12300 aria-expanded="false" 12301 aria-controls="FooterLanguageList" 12302 aria-describedby="FooterLanguageLabel" 12303 > 12304 <span>English</span> 12305 <svg class="icon icon-caret" viewBox="0 0 10 6"><path fill="currentColor" fill-rule="evenodd" d="M9.354.646a.5.5 0 0 0-.708 0L5 4.293 1.354.646a.5.5 0 0 0-.708.708l4 4a.5.5 0 0 0 .708 0l4-4a.5.5 0 0 0 0-.708" clip-rule="evenodd"/></svg> 12306 12307 </button> 12308 <div class="disclosure__list-wrapper language-selector" hidden> 12309 <ul id="FooterLanguageList" role="list" class="disclosure__list list-unstyled"><li class="disclosure__item" tabindex="-1"> 12310 <a 12311 class="link link--text disclosure__link caption-large focus-inset" 12312 href="#" 12313 hreflang="en" 12314 lang="en" 12315 12316 aria-current="true" 12317 12318 data-value="en" 12319 > 12320 <span 12321 12322 ><svg xmlns="http://www.w3.org/2000/svg" fill="none" class="icon icon-checkmark" viewBox="0 0 12 9"><path fill="currentColor" fill-rule="evenodd" d="M11.35.643a.5.5 0 0 1 .006.707l-6.77 6.886a.5.5 0 0 1-.719-.006L.638 4.845a.5.5 0 1 1 .724-.69l2.872 3.011 6.41-6.517a.5.5 0 0 1 .707-.006z" clip-rule="evenodd"/></svg> 12323</span> 12324 <span> 12325 English 12326 </span> 12327 </a> 12328 </li><li class="disclosure__item" tabindex="-1"> 12329 <a 12330 class="link link--text disclosure__link caption-large focus-inset" 12331 href="#" 12332 hreflang="de" 12333 lang="de" 12334 12335 data-value="de" 12336 > 12337 <span 12338 12339 class="visibility-hidden" 12340 12341 ><svg xmlns="http://www.w3.org/2000/svg" fill="none" class="icon icon-checkmark" viewBox="0 0 12 9"><path fill="currentColor" fill-rule="evenodd" d="M11.35.643a.5.5 0 0 1 .006.707l-6.77 6.886a.5.5 0 0 1-.719-.006L.638 4.845a.5.5 0 1 1 .724-.69l2.872 3.011 6.41-6.517a.5.5 0 0 1 .707-.006z" clip-rule="evenodd"/></svg> 12342</span> 12343 <span> 12344 Deutsch 12345 </span> 12346 </a> 12347 </li><li class="disclosure__item" tabindex="-1"> 12348 <a 12349 class="link link--text disclosure__link caption-large focus-inset" 12350 href="#" 12351 hreflang="fr" 12352 lang="fr" 12353 12354 data-value="fr" 12355 > 12356 <span 12357 12358 class="visibility-hidden" 12359 12360 ><svg xmlns="http://www.w3.org/2000/svg" fill="none" class="icon icon-checkmark" viewBox="0 0 12 9"><path fill="currentColor" fill-rule="evenodd" d="M11.35.643a.5.5 0 0 1 .006.707l-6.77 6.886a.5.5 0 0 1-.719-.006L.638 4.845a.5.5 0 1 1 .724-.69l2.872 3.011 6.41-6.517a.5.5 0 0 1 .707-.006z" clip-rule="evenodd"/></svg> 12361</span> 12362 <span> 12363 Français 12364 </span> 12365 </a> 12366 </li></ul> 12367 </div> 12368</div> 12369<input type="hidden" name="locale_code" value="en"> 12370</div></form></localization-form></div> 12371 </div> 12372 <div class="lg:!tw-justify-end !tw-gap-y-[75px] lg:!tw-gap-y-0 lg:tw-items-center footer__content-bottom-wrapper page-width"> 12373 <div class="footer__copyright caption"> 12374 <small class="copyright__content !tw-text-xs !tw-font-normal"><p>© 2026,<a href="https://funemstudio.myshopify.com/">FÅ«nem Studio</a>. All rights reserved.</p></small> 12375 </div> 12376 <div class="tw-flex tw-flex-col"> 12377 <div class="tw-mb-7 lg:tw-mb-8"> 12378 12379 12380 12381 12382 12383 12384 12385 12386 12387 12388 12389 </div> 12390 <div class="tw-flex tw-flex-col lg:tw-flex-row tw-gap-7 tw-mb-7 lg:tw-mb-0"> 12391 12392 12393 12394 12395 12396 12397 12398 12399 12400 12401 12402 </div> 12403 </div> 12404 </div> 12405 </div> 12406 12407 <ul class="page-width tw-mt-8 tw-flex tw-items-center tw-justify-center lg:tw-justify-end tw-gap-2.5 tw-flex-wrap"><li class="tw-w-9 tw-h-6"> 12408 <svg class="icon icon--full-color" xmlns="http://www.w3.org/2000/svg" role="img" viewBox="0 0 38 24" width="38" height="24" fill="none" aria-labelledby="pi-american_express"><title id="pi-american_express">American Express</title><rect x=".5" y=".5" width="37" height="23" rx="2.5" stroke="#000" stroke-opacity=".07" fill="none"/><path d="M35 0H3C1.3 0 0 1.3 0 3V21C0 22.7 1.4 24 3 24H35C36.7 24 38 22.7 38 21V3C38 1.3 36.6 0 35 0Z" fill="#0071CE" style="fill:#0071CE;fill:color(display-p3 0.0000 0.4431 0.8078);fill-opacity:1;"/>
12408<path d="M3 0.5H35C36.3348 0.5 37.5 1.58692 37.5 3V21C37.5 22.4239 36.4239 23.5 35 23.5H3C1.66524 23.5 0.5 22.4131 0.5 21V3C0.5 1.57614 1.57614 0.5 3 0.5Z" stroke="black" stroke-opacity="0.07" style="stroke:black;stroke-opacity:0.07;"/><path d="M25.8662 6.33203V3H31L31.8662 5.5332L32.7334 3H37V14.2002H36.7998L34.8672 16.2656L36.7998 18.3594H37V21.2666H33.5996L31.9336 19.3994L30.2002 21.2666H19.4668V12.666H16L20.2666 3H24.4004L25.8662 6.33203ZM20.5996 20.2656H27V18.5322H22.666V17.3994H26.8662V15.666H22.666V14.5322H27V12.7988H20.5996V20.2656ZM30.5332 16.5322L27 20.2656H29.5996L31.8662 17.8662L34.0664 20.2656H36.7324L33.1992 16.4658L36.7324 12.7988H34.1328L31.8662 15.1992L29.7324 12.7988H27L30.5332 16.5322ZM17.666 11.7324H19.9326L20.5332 10.1992H23.999L24.666 11.7324H26.999L23.666 4.19922H20.999L17.666 11.7324ZM33.5996 4.19922L31.9326 8.86621L30.1992 4.19922H27V11.666H29.0664V6.39941L31 11.666H32.7998L34.7324 6.39941V11.666H36.7324V4.13281L33.5996 4.19922ZM23.2656 8.46582H21.2656L22.2656 5.99902L23.2656 8.46582Z" fill="white" style="fill:white;fill-opacity:1;"/></svg> 12409 12410 </li><li class="tw-w-9 tw-h-6"> 12411 <svg class="icon icon--full-color" version="1.1" xmlns="http://www.w3.org/2000/svg" role="img" x="0" y="0" width="38" height="24" viewBox="0 0 165.521 105.965" xml:space="preserve" aria-labelledby="pi-apple_pay"><title id="pi-apple_pay">Apple Pay</title><path fill="#000" d="M150.698 0H14.823c-.566 0-1.133 0-1.698.003-.477.004-.953.009-1.43.022-1.039.028-2.087.09-3.113.274a10.51 10.51 0 0 0-2.958.975 9.932 9.932 0 0 0-4.35 4.35 10.463 10.463 0 0 0-.975 2.96C.113 9.611.052 10.658.024 11.696a70.22 70.22 0 0 0-.022 1.43C0 13.69 0 14.256 0 14.823v76.318c0 .567 0 1.132.002 1.699.003.476.009.953.022 1.43.028 1.036.09 2.084.275 3.11a10.46 10.46 0 0 0 .974 2.96 9.897 9.897 0 0 0 1.83 2.52 9.874 9.874 0 0 0 2.52 1.83c.947.483 1.917.79 2.96.977 1.025.183 2.073.245 3.112.273.477.011.953.017 1.43.02.565.004 1.132.004 1.698.004h135.875c.565 0 1.132 0 1.697-.004.476-.002.952-.009 1.431-.02 1.037-.028 2.085-.09 3.113-.273a10.478 10.478 0 0 0 2.958-.977 9.955 9.955 0 0 0 4.35-4.35c.483-.947.789-1.917.974-2.96.186-1.026.246-2.074.274-3.11.013-.477.02-.954.022-1.43.004-.567.004-1.132.004-1.699V14.824c0-.567 0-1.133-.004-1.699a63.067 63.067 0 0 0-.022-1.429c-.028-1.038-.088-2.085-.274-3.112a10.4 10.4 0 0 0-.974-2.96 9.94 9.94 0 0 0-4.35-4.35A10.52 10.52 0 0 0 156.939.3c-1.028-.185-2.076-.246-3.113-.274a71.417 71.417 0 0 0-1.431-.022C151.83 0 151.263 0 150.698 0z" /><path fill="#FFF" d="M150.698 3.532l1.672.003c.452.003.905.008 1.36.02.793.022 1.719.065 2.583.22.75.135 1.38.34 1.984.648a6.392 6.392 0 0 1 2.804 2.807c.306.6.51 1.226.645 1.983.154.854.197 1.783.218 2.58.013.45.019.9.02 1.36.005.557.005 1.113.005 1.671v76.318c0 .558 0 1.114-.004 1.682-.002.45-.008.9-.02 1.35-.022.796-.065 1.725-.221 2.589a6.855 6.855 0 0 1-.645 1.975 6.397 6.397 0 0 1-2.808 2.807c-.6.306-1.228.511-1.971.645-.881.157-1.847.2-2.574.22-.457.01-.912.017-1.379.019-.555.004-1.113.004-1.669.004H14.801c-.55 0-1.1 0-1.66-.004a74.993 74.993 0 0 1-1.35-.018c-.744-.02-1.71-.064-2.584-.22a6.938 6.938 0 0 1-1.986-.65 6.337 6.337 0 0 1-1.622-1.18 6.355 6.355 0 0 1-1.178-1.623 6.935 6.935 0 0 1-.646-1.985c-.156-.863-.2-1.788-.22-2.578a66.088 66.088 0 0 1-.02-1.355l-.003-1.327V14.474l.002-1.325a66.7 66.7 0 0 1 .02-1.357c.022-.792.065-1.717.222-2.587a6.924 6.924 0 0 1 .646-1.981c.304-.598.7-1.144 1.18-1.623a6.386 6.386 0 0 1 1.624-1.18 6.96 6.96 0 0 1 1.98-.646c.865-.155 1.792-.198 2.586-.22.452-.012.905-.017 1.354-.02l1.677-.003h135.875" /><g><g><path fill="#000" d="M43.508 35.77c1.404-1.755 2.356-4.112 2.105-6.52-2.054.102-4.56 1.355-6.012 3.112-1.303 1.504-2.456 3.959-2.156 6.266 2.306.2 4.61-1.152 6.063-2.858" /><path fill="#000" d="M45.587 39.079c-3.35-.2-6.196 1.9-7.795 1.9-1.6 0-4.049-1.8-6.698-1.751-3.447.05-6.645 2-8.395 5.1-3.598 6.2-.95 15.4 2.55 20.45 1.699 2.5 3.747 5.25 6.445 5.151 2.55-.1 3.549-1.65 6.647-1.65 3.097 0 3.997 1.65 6.696 1.6 2.798-.05 4.548-2.5 6.247-5 1.95-2.85 2.747-5.6 2.797-5.75-.05-.05-5.396-2.101-5.446-8.251-.05-5.15 4.198-7.6 4.398-7.751-2.399-3.548-6.147-3.948-7.447-4.048" /></g><g><path fill="#000" d="M78.973 32.11c7.278 0 12.347 5.017 12.347 12.321 0 7.33-5.173 12.373-12.529 12.373h-8.058V69.62h-5.822V32.11h14.062zm-8.24 19.807h6.68c5.07 0 7.954-2.729 7.954-7.46 0-4.73-2.885-7.434-7.928-7.434h-6.706v14.894z" />
12411<path fill="#000" d="M92.764 61.847c0-4.809 3.665-7.564 10.423-7.98l7.252-.442v-2.08c0-3.04-2.001-4.704-5.562-4.704-2.938 0-5.07 1.507-5.51 3.82h-5.252c.157-4.86 4.731-8.395 10.918-8.395 6.654 0 10.995 3.483 10.995 8.89v18.663h-5.38v-4.497h-.13c-1.534 2.937-4.914 4.782-8.579 4.782-5.406 0-9.175-3.222-9.175-8.057zm17.675-2.417v-2.106l-6.472.416c-3.64.234-5.536 1.585-5.536 3.95 0 2.288 1.975 3.77 5.068 3.77 3.95 0 6.94-2.522 6.94-6.03z" /><path fill="#000" d="M120.975 79.652v-4.496c.364.051 1.247.103 1.715.103 2.573 0 4.029-1.09 4.913-3.899l.52-1.663-9.852-27.293h6.082l6.863 22.146h.13l6.862-22.146h5.927l-10.216 28.67c-2.34 6.577-5.017 8.735-10.683 8.735-.442 0-1.872-.052-2.261-.157z" /></g></g></svg> 12412 12413 </li><li class="tw-w-9 tw-h-6"> 12414 <svg class="icon icon--full-color" xmlns="http://www.w3.org/2000/svg" role="img" viewBox="0 0 38 24" width="38" height="24" aria-labelledby="pi-google_pay"><title id="pi-google_pay">Google Pay</title><path d="M35 0H3C1.3 0 0 1.3 0 3v18c0 1.7 1.4 3 3 3h32c1.7 0 3-1.3 3-3V3c0-1.7-1.4-3-3-3z" fill="#000" opacity=".07"/><path d="M35 1c1.1 0 2 .9 2 2v18c0 1.1-.9 2-2 2H3c-1.1 0-2-.9-2-2V3c0-1.1.9-2 2-2h32" fill="#FFF"/><path d="M18.093 11.976v3.2h-1.018v-7.9h2.691a2.447 2.447 0 0 1 1.747.692 2.28 2.28 0 0 1 .11 3.224l-.11.116c-.47.447-1.098.69-1.747.674l-1.673-.006zm0-3.732v2.788h1.698c.377.012.741-.135 1.005-.404a1.391 1.391 0 0 0-1.005-2.354l-1.698-.03zm6.484 1.348c.65-.03 1.286.188 1.778.613.445.43.682 1.03.65 1.649v3.334h-.969v-.766h-.049a1.93 1.93 0 0 1-1.673.931 2.17 2.17 0 0 1-1.496-.533 1.667 1.667 0 0 1-.613-1.324 1.606 1.606 0 0 1 .613-1.336 2.746 2.746 0 0 1 1.698-.515c.517-.02 1.03.093 1.49.331v-.208a1.134 1.134 0 0 0-.417-.901 1.416 1.416 0 0 0-.98-.368 1.545 1.545 0 0 0-1.319.717l-.895-.564a2.488 2.488 0 0 1 2.182-1.
1241406zM23.29 13.52a.79.79 0 0 0 .337.662c.223.176.5.269.785.263.429-.001.84-.17 1.146-.472.305-.286.478-.685.478-1.103a2.047 2.047 0 0 0-1.324-.374 1.716 1.716 0 0 0-1.03.294.883.883 0 0 0-.392.73zm9.286-3.75l-3.39 7.79h-1.048l1.281-2.728-2.224-5.062h1.103l1.612 3.885 1.569-3.885h1.097z" fill="#5F6368"/><path d="M13.986 11.284c0-.308-.024-.616-.073-.92h-4.29v1.747h2.451a2.096 2.096 0 0 1-.9 1.373v1.134h1.464a4.433 4.433 0 0 0 1.348-3.334z" fill="#4285F4"/><path d="M9.629 15.721a4.352 4.352 0 0 0 3.01-1.097l-1.466-1.14a2.752 2.752 0 0 1-4.094-1.44H5.577v1.17a4.53 4.53 0 0 0 4.052 2.507z" fill="#34A853"/><path d="M7.079 12.05a2.709 2.709 0 0 1 0-1.735v-1.17H5.577a4.505 4.505 0 0 0 0 4.075l1.502-1.17z" fill="#FBBC04"/><path d="M9.629 8.44a2.452 2.452 0 0 1 1.74.68l1.3-1.293a4.37 4.37 0 0 0-3.065-1.183 4.53 4.53 0 0 0-4.027 2.5l1.502 1.171a2.715 2.715 0 0 1 2.55-1.875z" fill="#EA4335"/></svg> 12415 12416 </li><li class="tw-w-9 tw-h-6"> 12417 <svg class="icon icon--full-color" xmlns="http://www.w3.org/2000/svg" role="img" width="38" height="24" viewBox="0 0 38 24" aria-labelledby="pi-klarna" fill="none"><title id="pi-klarna">Klarna</title><rect width="38" height="24" rx="2" fill="#FFA8CD"/><rect x=".5" y=".5" width="37" height="23" rx="1.5" stroke="#000" stroke-opacity=".07"/><path d="M30.62 14.755c-.662 0-1.179-.554-1.179-1.226 0-.673.517-1.226 1.18-1.226.663 0 1.18.553 1.18 1.226 0 .672-.517 1.226-1.18 1.226zm-.33 1.295c.565 0 1.286-.217 1.686-1.068l.04.02c-.176.465-.176.742-.176.81v.11h1.423v-4.786H31.84v.109c0 .069 0 .346.175.81l-.039.02c-.4-.85-1.121-1.068-1.687-1.068-1.355 0-2.31 1.088-2.31 2.522 0 1.433.955 2.521 2.31 2.521zm-4.788-5.043c-.643 0-1.15.228-1.56 1.068l-.039-.02c.175-.464.175-.741.175-.81v-.11h-1.423v4.787h1.462V13.4c0-.662.38-1.078.995-1.078.614 0 .917.356.917 1.068v2.532h1.462v-3.046c0-1.088-.838-1.869-1.989-1.869zm-4.963 1.068l-.039-.02c.176-.464.176-.741.176-.81v-.11h-1.424v4.787h1.463l.01-2.304c0-.673.35-1.078.926-1.078.156 0 .282.02.429.06v-1.464c-.644-.139-1.22.109-1.54.94zm-4.65 2.68c-.664 0-1.18-.554-1.18-1.226 0-.673.516-1.226 1.18-1.226.662 0 1.179.553 1.179 1.226 0 .672-.517 1.226-1.18 1.226zm-.332 1.295c.565 0 1.287-.217 1.687-1.068l.038.02c-.175.465-.175.742-.175.81v.11h1.424v-4.786h-1.424v.109c0 .069 0 .346.175.81l-.038.02c-.4-.85-1.122-1.068-1.687-1.068-1.356 0-2.311 1.088-2.311 2.522 0 1.433.955 2.521 2.31 2.521zm-4.349-.128h1.463V9h-1.463v6.922zM10.136 9H8.644c0 1.236-.751 2.343-1.892 3.134l-.448.317V9h-1.55v6.922h1.55V12.49l2.564 3.43h1.892L8.293 12.64c1.121-.82 1.852-2.096 1.843-3.639z" fill="#0B051D"/></svg> 12418 </li><li class="tw-w-9 tw-h-6"> 12419 <svg class="icon icon--full-color" viewBox="0 0 38 24" xmlns="http://www.w3.org/2000/svg" width="38" height="24" role="img" aria-labelledby="pi-maestro"><title id="pi-maestro">Maestro</title><path opacity=".07" d="M35 0H3C1.3 0 0 1.3 0 3v18c0 1.7 1.4 3 3 3h32c1.7 0 3-1.3 3-3V3c0-1.7-1.4-3-3-3z"/><path fill="#fff" d="M35 1c1.1 0 2 .9 2 2v18c0 1.1-.9 2-2 2H3c-1.1 0-2-.9-2-2V3c0-1.1.9-2 2-2h32"/><circle fill="#EB001B" cx="15" cy="12" r="7"/><circle fill="#00A2E5" cx="23" cy="12" r="7"/><path fill="#7375CF" d="M22 12c0-2.4-1.2-4.5-3-5.7-1.8 1.3-3 3.4-3 5.7s1.2 4.5 3 5.7c1.8-1.2 3-3.3 3-5.7z"/></svg> 12420 </li><li class="tw-w-9 tw-h-6"> 12421 <svg class="icon icon--full-color" xmlns="http://www.w3.org/2000/svg" role="img" viewBox="0 0 38 24" width="38" height="24" fill="none" aria-labelledby="pi-master"><title id="pi-master">Mastercard</title><rect x=".5" y=".5" width="37" height="23" rx="2.5" stroke="#000" stroke-opacity=".07" fill="none"/><path d="M35 0H3C1.3 0 0 1.3 0 3V21C0 22.7 1.4 24 3 24H35C36.7 24 38 22.7 38 21V3C38 1.3 36.6 0 35 0Z" fill="#1C1C1C" style="fill:#1C1C1C;fill:color(display-p3 0.1098 0.1098 0.1098);fill-opacity:1;"/><path d="M35 1C36.1 1 37 1.9 37 3V21C37 22.1 36.1 23 35 23H3C1.9 23 1 22.1 1 21V3C1 1.9 1.9 1 3 1H35Z" fill="#232323" style="fill:#232323;fill:color(display-p3 0.1373 0.1373 0.1373);fill-opacity:1;"/><path d="M14.6364 19.2727C18.8538 19.2727 22.2727 15.8538 22.2727 11.6364C22.2727 7.41892 18.8538 4 14.6364 4C10.4189 4 7 7.41892 7 11.6364C7 15.8538 10.4189 19.2727 14.6364 19.2727Z" fill="#EB001B" style="fill:#E
12421B001B;fill:color(display-p3 0.9216 0.0000 0.1059);fill-opacity:1;"/><path d="M23.3637 19.2727C27.5811 19.2727 31 15.8538 31 11.6364C31 7.41892 27.5811 4 23.3637 4C19.1462 4 15.7273 7.41892 15.7273 11.6364C15.7273 15.8538 19.1462 19.2727 23.3637 19.2727Z" fill="#F79E1B" style="fill:#F79E1B;fill:color(display-p3 0.9686 0.6196 0.1059);fill-opacity:1;"/><path d="M22.2727 11.6362C22.2727 9.01797 20.9637 6.72706 19 5.41797C17.0364 6.83615 15.7273 9.12706 15.7273 11.6362C15.7273 14.1452 17.0364 16.5452 19 17.8543C20.9637 16.5452 22.2727 14.2543 22.2727 11.6362Z" fill="#FF5F00" style="fill:#FF5F00;fill:color(display-p3 1.0000 0.3725 0.0000);fill-opacity:1;"/></svg> 12422 12423 </li><li class="tw-w-9 tw-h-6"> 12424 <svg class="icon icon--full-color" viewBox="0 0 38 24" xmlns="http://www.w3.org/2000/svg" width="38" height="24" role="img" aria-labelledby="pi-paypal"><title id="pi-paypal">PayPal</title><path opacity=".07" d="M35 0H3C1.3 0 0 1.3 0 3v18c0 1.7 1.4 3 3 3h32c1.7 0 3-1.3 3-3V3c0-1.7-1.4-3-3-3z"/><path fill="#fff" d="M35 1c1.1 0 2 .9 2 2v18c0 1.1-.9 2-2 2H3c-1.1 0-2-.9-2-2V3c0-1.1.9-2 2-2h32"/><path fill="#003087" d="M23.9 8.3c.2-1 0-1.7-.6-2.3-.6-.7-1.7-1-3.1-1h-4.1c-.3 0-.5.2-.6.5L14 15.6c0 .2.1.4.3.4H17l.4-3.4 1.8-2.2 4.7-2.1z"/><path fill="#3086C8" d="M23.9 8.3l-.2.2c-.5 2.8-2.2 3.8-4.6 3.8H18c-.3 0-.5.2-.6.5l-.6 3.9-.2 1c0 .2.1.4.3.4H19c.3 0 .5-.2.5-.4v-.1l.4-2.4v-.1c0-.2.3-.4.5-.4h.3c2.1 0 3.7-.8 4.1-3.2.2-1 .1-1.8-.4-2.4-.1-.5-.3-.7-.5-.8z"/><path fill="#012169" d="M23.3 8.1c-.1-.1-.2-.1-.3-.1-.1 0-.2 0-.3-.1-.3-.1-.7-.1-1.1-.1h-3c-.1 0-.2
124240-.2.1-.2.1-.3.2-.3.4l-.7 4.4v.1c0-.3.3-.5.6-.5h1.3c2.5 0 4.1-1 4.6-3.8v-.2c-.1-.1-.3-.2-.5-.2h-.1z"/></svg> 12425 </li><li class="tw-w-9 tw-h-6"> 12426 <svg class="icon icon--full-color" xmlns="http://www.w3.org/2000/svg" role="img" viewBox="0 0 38 24" width="38" height="24" aria-labelledby="pi-shopify_pay"><title id="pi-shopify_pay">Shop Pay</title><path opacity=".07" d="M35 0H3C1.3 0 0 1.3 0 3v18c0 1.7 1.4 3 3 3h32c1.7 0 3-1.3 3-3V3c0-1.7-1.4-3-3-3z" fill="#000"/><path d="M35.889 0C37.05 0 38 .982 38 2.182v19.636c0 1.2-.95 2.182-2.111 2.182H2.11C.95 24 0 23.018 0 21.818V2.182C0 .982.95 0 2.111 0H35.89z" fill="#5A31F4"/><path d="M9.35 11.368c-1.017-.223-1.47-.31-1.47-.705 0-.372.306-.558.92-.558.54 0 .934.238 1.225.704a.079.079 0 00.104.03l1.146-.584a.082.082 0 00.032-.114c-.475-.831-1.353-1.286-2.51-1.286-1.52 0-2.464.755-2.464 1.956 0 1.275 1.15 1.597 2.17 1.82 1.02.222 1.474.31 1.474.705 0 .396-.332.582-.993.582-.612 0-1.065-.282-1.34-.83a.08.08 0 00-.107-.035l-1.143.57a.083.083 0 00-.036.111c.454.92 1.384 1.437 2.627 1.437 1.583 0 2.539-.742 2.539-1.98s-1.155-1.598-2.173-1.82v-.003zM15.49 8.855c-.65 0-1.224.232-1.636.646a.04.04 0 01-.069-.03v-2.64a.08.08 0 00-.08-.081H12.27a.08.08 0 00-.08.082v8.194a.08.08 0 00.08.082h1.433a.08.08 0 00.081-.082v-3.594c0-.695.528-1.227 1.239-1.227.71 0 1.226.521 1.226 1.227v3.594a.08.08 0 00.081.082h1.433a.08.08 0 00.081-.082v-3.594c0-1.51-.981-2.577-2.355-2.577zM20.753 8.62c-.778 0-1.507.24-2.03.588a.082.082 0 00-.027.109l.632 1.088a.08.08 0 00.11.03 2.5 2.5 0 011.318-.366c1.25 0 2.17.891 2.17 2.068 0 1.003-.736 1.745-1.669 1.745-.76 0-1.288-.446-1.288-1.077 0-.361.152-.657.548-.866a.08.08 0 00.032-.113l-.596-1.018a.08.08 0 00-.098-.035c-.799.299-1.359 1.018-1.359 1.984 0 1.46 1.152 2.55 2.76 2.55 1.877 0 3.227-1.313 3.227-3.195 0-2.018-1.57-3.492-3.73-3.492zM28.675 8.843c-.724 0-1.373.27-1.845.746-.026.027-.069.007-.069-.029v-.572a.08.08 0 00-.08-.082h-1.397a.08.08 0 00-.08.082v8.182a.08.08 0 00.08.081h1.433a.08.08 0 00.081-.081v-2.683c0-.036.043-.054.069-.03a2.6 2.6 0 001.808.7c1.682 0 2.993-1.373 2.993-3.157s-1.313-3.157-2.993-3.157zm-.271 4.929c-.956 0-1.681-.768-1.681-1.783s.723-1.783 1.681-1.783c.958 0 1.68.755 1.68 1.783 0 1.027-.713 1.783-1.681 1.783h.001z" fill="#fff"/></svg> 12427 12428 </li><li class="tw-w-9 tw-h-6"> 12429 <svg class="icon icon--full-color" viewBox="-36 25 38 24" xmlns="http://www.w3.org/2000/svg" width="38" height="24" role="img" aria-labelledby="pi-unionpay"><title id="pi-unionpay">Union Pay</title><path fill="#005B9A" d="M-36 46.8v.7-.7zM-18.3 25v24h-7.2c-1.3 0-2.1-1-1.8-2.3l4.4-19.4c.3-1.3 1.9-2.3 3.2-2.3h1.4zm12.6 0c-1.3 0-2.9 1-3.2 2.3l-4.5 19.4c-.3 1.3.5 2.3 1.8 2.3h-4.9V25h10.8z"/><path fill="#E9292D" d="M-19.7 25c-1.3 0-2.9 1.1-3.2 2.3l-4.4 19.4c-.3 1.3.5 2.3 1.8 2.3h-8.9c-.8 0-1.5-.6-1.5-1.4v-21c0-.8.7-1.6 1.5-1.6h14.7z"/><path fill="#0E73B9" d="M-5.7 25c-1.3 0-2.9 1.1-3.2 2.3l-4.4 19.4c-.3 1.3.5 2.3 1.8 2.3H-26h.5c-1.3 0-2.1-1-1.8-2.3l4.4-19.4c.3-1.3 1.9-2.3 3.2-2.3h14z"/><path fill="#059DA4" d="M2 26.6v21c0 .8-.6 1.4-1.5 1.4h-12.1c-1.3 0-2.1-1.1-1.8-2.3l4.5-19.4C-8.6 26-7 25-5.7 25H.5c.9 0 1.5.7 1.5 1.6z"/><path fill="#fff" d="M-21.122 38.645h.14c.14 0 .28-.07.28-.14l.42-.63h1.19l-.21.35h1.4l-.21.63h-1.68c-.21.28-.42.42-.7.42h-.84l.21-.63m-.21.91h3.01l-.21.7h-1.19l-.21.7h1.19l-.21.7h-1.19l-.28 1.05c-.07.14 0 .28.28.21h.98l-.21.7h-1.89c-.35 0-.49-.21-.35-.63l.35-1.33h-.77l.21-.7h.77l.21-.7h-.7l.21-.7zm4.83-1.75v.42s.56-.42 1.12-.42h1.96l-.77 2.66c-.07.28-.35.49-.77.49h-2.24l-.49 1.89c0 .07 0 .14.14.14h.42l-.14.56h-1.12c-.42 0-.56-.14-.49-.35l1.47-5.39h.91zm1.68.77h-1.75l-.21.7s.28-.21.77-.21h1.05l.14-.49zm-.63 1.68c.14 0 .21 0 .21-.14l.14-.35h-1.75l-.14.56 1.54-.07zm-1.19.84h.98v.42h.28c.14 0 .21-.07.21-.14l.07-.28h.84l-.14.49c-.07.35-.35.49-.77.56h-.56v.77c0 .14.07.21.35.21h.49l-.14.56h-1.19c-.35 0-.49-.14-.49-.49l.07-2.1zm4.2-2.45l.21-.84h1.19l-.07.28s.56-.28 1.05-.28h1.47l-.21.84h-.21l-1.12 3.85h.21l-.21.77h-.21l-.07.35h-1.19l.07-.35h-2.17l.21-.77h.21l1.12-3.85h-.28m1.26 0l-.28 1.05s.49-.21.91-.28c.07-.35.21-.77.21-.77h-.84zm-.49 1.54l-.28 1.12s.56-.28.98-.28c.14-.42.21-.77.21-.77l-.91-.07zm.21 2.31l.21-.77h-.84l-.21.77h.84zm2.87-4.69h1.12l.07.42c0 .07.07.14.21.14h.21l-.21.7h-.77c-.28 0-.49-.07-.49-.35l-.14-.91zm-.35 1.47h3.57l-.21.77h-1.19l-.21.7h1.12l-.21.77h-1.26l-.28.42h.63l.14.84c0 .07.07.14.21.14h.21l-.21.7h-.7c-.35 0-.56-.07-.56-.35l-.14-.77-.56.84c-.14.21-.35.35-.63.35h-1.05l.21-.7h.35c.14 0 .21-.07.35-.21l.84-1.26h-1.05l.21-.77h1.19l.21-.7h-1.19l.21-.77zm-19.74-5.04c-.14.7-.42 1.19-.91 1.54-.49.35-1.12.56-1.89.56-.7 0-1.26-.21-1.54-.56-.21-.28-.35-.56-.35-.98 0-.14 0-.35.07-.56l.84-3.92h1.19l-.77 3.92v.28c0 .21.07.35.14.49.14.21.35.28.7.28s.7-.07.91-.28c.21-.21.42-.42.49-.77l.77-3.92h1.19l-.84 3.92m1.12-1.54h.84l-.07.49.14-.14c.28-.28.63-.42 1.05-.42.35 0 .63.14.77.35.14.21.21.49.14.91l-.49 2.38h-.91l.42-2.17c.07-.28.07-.49 0-.56-.07-.14-.21-.14-.35-.14-.21 0-.42.07-.56.21-.14.14-.28.35-.28.63l-.42 2.03h-.91l.63-3.57m9.8 0h.84l-.07.49.14-.14c.28-.28.63-.42 1.05-.42.35 0 .63.14.77.35s.21.49.14.91l-.49 2.38h-.91l.42-2.24c.07-.21 0-.42-.07-.49-.07-.14-.21-.14-.35-.14-.21 0-.42.07-.56.21-.14.14-.28.35-.28.63l-.42 2.03h-.91l.7-3.57m-5.81 0h.98l-.77 3.5h-.98l.77-3.5m.35-1.33h.98l-.21.84h-.98l.21-.84zm1.4 4.55c-.21-.21-.35-.56-.35-.98v-.21c0-.07 0-.21.07-.28.14-.56.35-1.05.7-1.33.35-.35.84-.49 1.33-.49.42 0 .77.14 1.05.35.21.21.35.56.35.98v.21c0 .07 0 .21-.07.28-.14.56-.35.98-.7 1.33-.35.35-.84.49-1.33.49-.35 0-.7-.14-1.05-.35m1.89-.7c.14-.21.28-.49.35-.84v-.35c0-.21-.07-.35-.14-.49a.
12429635.635 0 0 0-.49-.21c-.28 0-.49.07-.63.28-.14.21-.28.49-.35.84v.28c0 .21.07.35.14.49.14.14.28.21.49.21.28.07.42 0 .63-.21m6.51-4.69h2.52c.49 0 .84.14 1.12.35.28.21.35.56.35.91v.28c0 .07 0 .21-.07.28-.07.49-.35.98-.7 1.26-.42.35-.84.49-1.4.49h-1.4l-.42 2.03h-1.19l1.19-5.6m.56 2.59h1.12c.28 0 .49-.07.7-.21.14-.14.28-.35.35-.63v-.28c0-.21-.07-.35-.21-.42-.14-.07-.35-.14-.7-.14h-.91l-.35 1.68zm8.68 3.71c-.35.77-.7 1.26-.91 1.47-.21.21-.63.7-1.61.7l.07-.63c.84-.28 1.26-1.4 1.54-1.96l-.28-3.78h1.19l.07 2.38.91-2.31h1.05l-2.03 4.13m-2.94-3.85l-.42.28c-.42-.35-.84-.56-1.54-.21-.98.49-1.89 4.13.91 2.94l.14.21h1.12l.7-3.29-.91.07m-.56 1.82c-.21.56-.56.84-.91.77-.28-.14-.35-.63-.21-1.19.21-.56.56-.84.91-.77.28.14.35.63.21 1.19"/></svg> 12430 </li><li class="tw-w-9 tw-h-6"> 12431 <svg class="icon icon--full-color" xmlns="http://www.w3.org/2000/svg" role="img" viewBox="0 0 38 24" width="38" height="24" fill="none" aria-labelledby="pi-visa"><title id="pi-visa">Visa</title><rect x=".5" y=".5" width="37" height="23" rx="2.5" stroke="#000" stroke-opacity=".07" fill="none"/><path d="M35 0H3C1.3 0 0 1.3 0 3V21C0 22.7 1.4 24 3 24H35C36.7 24 38 22.7 38 21V3C38 1.3 36.6 0 35 0Z" fill="#142FBD" style="fill:#142FBD;fill:color(display-p3 0.0784 0.1843 0.7412);fill-opacity:1;"/><path d="M35 1C36.1 1 37 1.9 37 3V21C37 22.1 36.1 23 35 23H3C1.9 23 1 22.1 1 21V3C1 1.9 1.9 1 3 1H35Z" fill="#1532CB" style="fill:#1532CB;fill:color(display-p3 0.0824 0.1961 0.7961);fill-opacity:1;"/><path d="M29.5944 10.2167H29.2778C28.8556 11.2722 28.5389 11.8 28.2222 13.3833H30.2278C29.9111 11.8 29.9111 11.0611 29.5944 10.2167V10.2167ZM32.6556 16.4444H30.8611C30.7556 16.4444 30.7556 16.4444 30.65 16.3389L30.4389 15.3889L30.3333 15.1778H27.8C27.6944 15.1778 27.5889 15.1778 27.5889 15.3889L27.2722 16.3389C27.2722 16.4444 27.1667 16.4444 27.1667 16.4444H24.95L25.1611 15.9167L28.2222 8.73889C28.2222 8.21111 28.5389 8 29.0667 8H30.65C30.7556 8 30.8611 8 30.8611 8.21111L32.3389 15.0722C32.4444 15.4944 32.55 15.8111 32.55 16.2333C32.6556 16.3389 32.6556 16.3389 32.6556 16.4444V16.4444ZM18.5111 16.1278L18.9333 14.2278C19.0389 14.2278 19.1444 14.3333 19.1444 14.3333C19.8833 14.65 20.6222 14.8611 21.3611 14.7556C21.5722 14.7556 21.8889 14.65 22.1 14.5444C22.6278 14.3333 22.6278 13.8056 22.2056 13.3833C21.9944 13.1722 21.6778 13.0667 21.3611 12.8556C20.9389 12.6444 20.5167 12.4333 20.2 12.1167C18.9333 11.0611 19.3556 9.58333 20.0944 8.84444C20.7278 8.42222 21.0444 8 21.8889 8C23.1556 8 24.5278 8 25.1611 8.21111H25.2667C25.1611 8.84444 25.0556 9.37222 24.8444 10.0056C24.3167 9.79444 23.7889 9.58333 23.2611 9.58333C22.9444 9.58333 22.6278 9.58333 22.3111 9.68889C22.1 9.68889 21.9944 9.79444 21.8889 9.9C21.6778 10.1111 21.6778 10.4278 21.8889 10.6389L22.4167 11.0611C22.8389 11.2722 23.2611 11.4833 23.5778 11.6944C24.1056 12.0111 24.6333 12.5389 24.7389 13.1722C24.95 14.1222 24.6333 14.9667 23.7889 15.6C23.2611 16.0222 23.05 16.2333 22.3111 16.2333C20.8333 16.2333 19.6722 16.3389 18.7222 16.0222C18.6167 16.2333 18.6167 16.2333 18.5111 16.1278V16.1278ZM14.8167 16.4444C14.9222 15.7056 14.9222 15.7056 15.0278 15.3889C15.5556 13.0667 16.0833 10.6389 16.5056 8.31667C16.6111 8.10556 16.6111 8 16.8222 8H18.7222C18.5111 9.26667 18.3 10.2167 17.9833 11.3778C17.6667 12.9611 17.35 14.5444 16.9278 16.1278C16.9278 16.3389 16.8222 16.3389 16.6111 16.3389L14.8167 16.4444ZM5 8.21111C5 8.10556 5.21111 8 5.31667 8H8.90556C9.43333 8 9.85556 8.31667 9.96111 8.84444L10.9111 13.4889C10.9111 13.5944 10.9111 13.5944 11.0167 13.7C11.0167 13.5944 11.1222 13.5944 11.1222 13.5944L13.3389 8.21111C13.2333 8.10556 13.3389 8 13.4444 8H15.6611C15.6611 8.10556 15.6611 8.10556 15.5556 8.21111L12.2833 15.9167C12.1778 16.1278 12.1778
1243116.2333 12.0722 16.3389C11.9667 16.4444 11.7556 16.3389 11.5444 16.3389H9.96111C9.85556 16.3389 9.75 16.3389 9.75 16.1278L8.06111 9.58333C7.85 9.37222 7.53333 9.05556 7.11111 8.95C6.47778 8.63333 5.31667 8.42222 5.10556 8.42222L5 8.21111Z" fill="white" style="fill:white;fill-opacity:1;"/></svg> 12432 12433 </li></ul> 12434 12435</footer> 12436 12437 12438<style> #shopify-section-sections--25711482339709__footer .footer-block__heading {font-size: 1rem !important;} #shopify-section-sections--25711482339709__footer .footer__blocks-wrapper .list-menu__item {padding: 0; text-decoration: none; font-size: 1.6rem; line-height: calc(1 + 0.8 / 1);} </style></div> 12439<!-- END sections: footer-group --> 12440 12441 <ul hidden> 12442 <li id="a11y-refresh-page-message">Choosing a selection results in a full page refresh.</li> 12443 <li id="a11y-new-window-message">Opens in a new window.</li> 12444 </ul> 12445 12446
12446<script> 12447 window.shopUrl = 'https://funemstudio.com'; 12448 window.routes = { 12449 cart_add_url: '/cart/add', 12450 cart_change_url: '/cart/change', 12451 cart_update_url: '/cart/update', 12452 cart_url: '/cart', 12453 predictive_search_url: '/search/suggest', 12454 }; 12455 12456 window.cartStrings = { 12457 error: `There was an error while updating your cart. Please try again.`, 12458 quantityError: `You can only add [quantity] of this item to your cart.`, 12459 }; 12460 12461 window.variantStrings = { 12462 addToCart: `Add to cart`, 12463 missingColorsOnBundle: `Select all [required_colors] colors before adding to cart.`, 12464 soldOut: `Sold out`, 12465 unavailable: `Unavailable`, 12466 unavailable_with_option: `[value] - Unavailable`, 12467 }; 12468 12469 window.quickOrderListStrings = { 12470 itemsAdded: `[quantity] items added`, 12471 itemAdded: `[quantity] item added`, 12472 itemsRemoved: `[quantity] items removed`, 12473 itemRemoved: `[quantity] item removed`, 12474 viewCart: `View cart`, 12475 each: `[money]/ea`, 12476 min_error: `This item has a minimum of [min]`, 12477 max_error: `This item has a maximum of [max]`, 12478 step_error: `You can only add this item in increments of [step]`, 12479 }; 12480 12481 window.accessibilityStrings = { 12482 imageAvailable: `Image [index] is now available in gallery view`, 12483 shareSuccess: `Link copied to clipboard`, 12484 pauseSlideshow: `Pause slideshow`, 12485 playSlideshow: `Play slideshow`, 12486 recipientFormExpanded: `Gift card recipient form expanded`, 12487 recipientFormCollapsed: `Gift card recipient form collapsed`, 12488 countrySelectorSearchCount: `[count] countries/regions found`, 12489 }; 12490 </script>
12490 12491 12492
12492<script src="//funemstudio.com/cdn/shop/t/23/assets/script-loader.js?v=17218470912755475331763056410" type="text/javascript"></script>
vendor: 1 bytes, line 12492
12492
12493<script data-src="//funemstudio.com/cdn/shop/t/23/assets/predictive-search.js?v=57209189334897115771763056413" defer="defer"></script>
12493<script data-src="//funemstudio.com/cdn/shop/t/23/assets/cart-drawer.js?v=139432837632297085821763056413" defer="defer"></script>
12493 12494 <style> .cart-item__error {display: none;} .list-menu--inline {justify-content: center;} </style> 12495<div id="shopify-block-ANWk3VXE0N3BIWEMvV__11349500561483629931" class="shopify-block shopify-app-block">
12495<script id="ReStock-config"> 12496 var _ReStockConfig = window._ReStockConfig || {}; 12497 12498 _ReStockConfig.templateName = "index"; 12499 _ReStockConfig.isB2BCustomer = null; 12500 _ReStockConfig.currentLocationId = null; 12501 _ReStockConfig.moneyFormat = "${{amount}}";_ReStockConfig.marketHandle = "eeuu"; 12502 _ReStockConfig.marketId = 72105328938;let metafieldConfigData = null;metafieldConfigData = {"ask_for_gdpr_consent_enabled":false,"not_selectable_variants_enabled":true,"pre_order_products_enabled":false,"ui_style":{"notify_me_styles":[{"wrapper":null,"page":"COLLECTION_PAGE","inline_display_mode":"NOT_DISPLAYED","show_floating_button":false,"inject_in_parent_of_wrapper":false,"inject_to_all_wrappers":false,"handle_rerenders":true,"prepend_to_wrapper":false,"custom_styles":{"color":"","showIcon":false,"iconColor":"","borderSize":"","borderColor":"","borderRadius":"","backgroundColor":""},"product_card_selector":null,"style_mode":"SMART"},{"wrapper":null,"page":"LANDING_PAGES","inline_display_mode":"NOT_DISPLAYED","show_floating_button":false,"inject_in_parent_of_wrapper":false,"inject_to_all_wrappers":false,"handle_rerenders":true,"prepend_to_wrapper":false,"custom_styles":null,"product_card_selector":null,"style_mode":"SMART"}],"product_page_notify_me_style":{"wrapper":[".product-form__buttons",".shopify-product-form"],"support_wrapper":[".product-form"],"css_selector_from_theme":null,"inline_display_mode":"BUTTON","show_floating_button":false,"hide_buy_it_now_button":true,"inject_in_parent_of_wrapper":true,"inject_to_all_wrappers":false,"handle_rerenders":true,"prepend_to_wrapper":false,"css_selector":"div.product-form__buttons>button[type='submit'].product-form__submit.button.button--secondary.button--full-width","css_selector_by_support":"","custom_styles":{"color":"ffffff","showIcon":true,"iconColor":"ffd500","borderSize":"1","borderColor":"","borderRadius":"25","backgroundColor":"000000"},"custom_variant_listener":{"element":null,"property":null,"is_dataset_property":false},"use_add_to_cart_button_selector":true,"style_mode":"MANUAL"},"subscription_form_style":{"custom_styles":null,"style_mode":"SMART","name_field_is_visible":false,"name_field_is_required":false,"email_field_is_required":false,"phone_field_is_required":false,"whatsapp_field_is_required":false},"button_classes":["product-form__submit","button","button--secondary","button--full-width"],"global_raw_css":"","product_page_raw_css":"","after_subscribe_message_styles":{"toastColor":"202223","toastBackgroundColor":"d9dfea"}},"ui_contents":[{"notify_me_contents":[{"page":"PRODUCT_PAGE","button_text":"Benachrichtige mich","not_selectable_variants_button_text":"Ausverkauft? Klicke hier"},{"page":"COLLECTION_PAGE","button_text":"Benachrichtige mich","not_selectable_variants_button_text":"Ausverkauft? Klicke hier"},{"page":"LANDING_PAGES","button_text":"Benachrichtige mich","not_selectable_variants_button_text":"Ausverkauft? Klicke hier"}],"subscription_form_content":{"form_title":"Benachrichtigen Sie mich über:","email_input_placeholder":"E-Mail-Addresse ...","email_input_below_text":"Mach dir keine Sorgen!Wir hassen Spam genauso wie Sie.","email_label":"Email","full_name_label":"Name","full_name_placeholder":"Full name ...","push_label":"Push-Benachrichtigung","sms_label":"SMS","sms_input_placeholder":"Telefonnummer ...","whatsapp_label":"Whatsapp","whatsapp_input_placeholder":"Whatsapp Number ...","empty_name_error_message":"Name is required.","name_length_error_message":"Name is too long.","invalid_email_error_message":"Ihre E -Mail -Adresse ist nicht gültig.","empty_email_error_message":"Email is required.","invalid_phone_number_error_message":"Ihre Telefonnummer ist nicht gültig.","empty_phone_number_error_message":"Phone number is required.","no_channels_selected_error_message":"You need to subscribe to one of the channels.","button_text":"Benachrichtige mich, wenn es verfügbar ist","add_to_contacts_checkbox_text":"Benachrichtigen Sie mich auch über andere Nachrichten oder Angebote","after_subscribe_message_text":"Wir werden Sie benachrichtigen, wenn der Artikel verfügbar ist","already_subscribed_message_text":"Sie haben bereits für diesen Art
12502ikel abonniert","push_is_not_allowed_message_text":"Sie haben diese Website nicht erlaubt, Ihnen Push -Benachrichtigungen zu senden.Back-in-in-Stand-Benachrichtigung aus diesem Laden zu erhalten.","style_mode":"SMART"},"language":"de"},{"notify_me_contents":[{"page":"COLLECTION_PAGE","button_text":"Notify me","not_selectable_variants_button_text":"Out of stock? Click here"},{"page":"LANDING_PAGES","button_text":"Notify me","not_selectable_variants_button_text":"Out of stock? Click here"},{"page":"PRODUCT_PAGE","button_text":"Notify me when available","not_selectable_variants_button_text":"Out of stock? Click here"}],"subscription_form_content":{"form_title":"Notify me via:","email_input_placeholder":"Email Address ...","email_input_below_text":"Donât worry! We hate spam as much as you do.","email_label":"Email","full_name_label":"Name","full_name_placeholder":"Full name ...","push_label":"Push notification","sms_label":"SMS","sms_input_placeholder":"Phone Number ...","whatsapp_label":"Whatsapp","whatsapp_input_placeholder":"Whatsapp Number ...","empty_name_error_message":"Name is required.","name_length_error_message":"Name is too long.","invalid_email_error_message":"Your email address is not valid.","empty_email_error_message":"Email is required.","invalid_phone_number_error_message":"Your phone number is not valid.","empty_phone_number_error_message":"Phone number is required.","no_channels_selected_error_message":"You need to subscribe to one of the channels.","button_text":"Notify Me When Available","add_to_contacts_checkbox_text":"Notify me about other news or offers too","after_subscribe_message_text":"We will notify you when the item is available","already_subscribed_message_text":"You already have subscribed for this item","push_is_not_allowed_message_text":"You didn\\'t allow this site to send you push notifications. To receive back-in-stock notification from this shop.","style_mode":"SMART"},"language":"en"},{"notify_me_contents":[{"page":"PRODUCT_PAGE","button_text":"Prévenez-moi","not_selectable_variants_button_text":"Rupture de stock?Cliquez ici"},{"page":"COLLECTION_PAGE","button_text":"Prévenez-moi","not_selectable_variants_button_text":"Rupture de stock?Cliquez ici"},{"page":"LANDING_PAGES","button_text":"Prévenez-moi","not_selectable_variants_button_text":"Rupture de stock?Cliquez ici"}],"subscription_form_content":{"form_title":"Me notifier via:","email_input_placeholder":"Adresse e-mail ...","email_input_below_text":"Ne vous inquiétez pas!Nous détestons le spam autant que vous.","email_label":"E-mail","full_name_label":"Name","full_name_placeholder":"Full name ...","push_label":"Notification push","sms_label":"SMS","sms_input_placeholder":"Numéro de téléphone ...","whatsapp_label":"Whatsapp","whatsapp_input_placeholder":"Whatsapp Number ...","empty_name_error_message":"Name is required.","name_length_error_message":"Name is too long.","invalid_email_error_message":"Votre adresse e-mail n'est pas valide.","empty_email_error_message":"Email is required.","invalid_phone_number_error_message":"Votre numéro de téléphone n'est pas valide.","empty_phone_number_error_message":"Phone number is required.","no_channels_selected_error_message":"You need to subscribe to one of the channels.","button_text":"Informez-moi lorsqu'il est disponible","add_to_contacts_checkbox_text":"Me notifiez aussi d'autres nouvelles ou offres","after_subscribe_message_text":"Nous vous informerons lorsque l'article sera disponible","already_subscribed_message_text":"Vous vous êtes déjà abonné à cet article","push_is_not_allowed_message_text":"Vous n'avez pas permis à ce site de vous envoyer des notifications push.Pour recevoir une notification en stock de cette boutique.","style_mode":"SMART"},"language":"fr"}],"default_language":"en","shop_id":52763,"app_enabled":true,"base_url":"https://api.notify-me.app","excluded_from_back_in_stock_variants":[],"included_in_back_in_stock_variants":[],"has_contact_integration":false,"ask_for_contact_integration_is_hidden":false,"disable_branding_permission":true,"is_email_hidden":false,"is_sms_hidden":false,"is_push_hidden":true,"is_whatsapp_hidden":true,"collection_page_show_button_when_any_variant_is_out_of_stock":false,"home_page_show_button_when_any_variant_is_out_of_stock":false,"subscription_limit_reached":false,"is_back_in_stock_active":true,"back_
12502in_stock_product_selection_mode":"ALL","low_stock":{"excluded_variants":[],"is_service_active":false,"widget_settings":{"show_mode":"ALL","inventory_threshold":1},"product_page":{"is_elements_shown":true,"ui_contents":{"de":{"description":"Nur noch {{remaining_quantity}} Artikel auf Lager!"},"en":{"description":"Only {{remaining_quantity}} items left in stock!"},"fr":{"description":"Il ne reste que {{remaining_quantity}} articles en stock !"}},"style_mode":"SMART","widget":{"custom_styles":{"show_icon":true,"icon_color":"EE442E","text_color":"EE442E"},"wrapper_by_support":null,"inject_to_all_wrappers":false}},"collection_page":{"is_elements_shown":true,"ui_contents":{"de":{"description":"Nur noch {{remaining_quantity}} Artikel auf Lager!"},"en":{"description":"Only {{remaining_quantity}} items left in stock!"},"fr":{"description":"Il ne reste que {{remaining_quantity}} articles en stock !"}},"style_mode":"SMART","widget":{"custom_styles":{"show_icon":true,"icon_color":"EE442E","text_color":"EE442E"},"wrapper_by_support":null,"inject_to_all_wrappers":false}},"landing_page":{"is_elements_shown":true,"ui_contents":{"de":{"description":"Nur noch {{remaining_quantity}} Artikel auf Lager!"},"en":{"description":"Only {{remaining_quantity}} items left in stock!"},"fr":{"description":"Il ne reste que {{remaining_quantity}} articles en stock !"}},"style_mode":"SMART","widget":{"custom_styles":{"show_icon":true,"icon_color":"EE442E","text_color":"EE442E"},"wrapper_by_support":null,"inject_to_all_wrappers":false}}},"is_suspended":false,"default_country_code":null};let metafieldPreOrderData = null;metafieldPreOrderData = {"product_page":{"ui_styles":{"is_active":true,"display_mode":"BUTTON","replace_with_add_to_cart_button":true,"hide_buy_it_now_button":true,"button":{"custom_styles":null,"is_visible":true},"price":{"custom_styles":null,"format":"{symbol}{price}","is_hidden":false},"badge":{"custom_styles":{"text_color":"000","border_radius":10,"background_color":"e4e5e7"},"is_hidden":false},"description":{"is_hidden":false},"style_mode":"SMART"},"ui_contents":{"de":{"badge_text":"Vorbestellen","widget_description":"Das Produkt ist bald verfügbar!","btn_text":"jetzt vorbestellen","soon_available_text":"Coming soon"},"en":{"badge_text":"Pre-order","widget_description":"Product will be available soon!","btn_text":"Pre-order now","soon_available_text":"Coming soon"},"fr":{"badge_text":"Pré-commander","widget_description":"Le produit sera bientôt disponible !","btn_text":"Pré commandez maintenant","soon_available_text":"Coming soon"}},"elements_selectors":{"button":{"css_selector":"div.product-form__buttons>button[type='submit'].product-form__submit.button.button--secondary.button--full-width","css_selector_by_support":".product-form__submit.button.button--secondary.button--full-width","css_selector_from_theme":null},"price":{"css_selector":null,"css_selector_by_support":null,"css_selector_from_theme":null},"description":{"wrapper_by_support":null},"inject_to_all_wrappers":false}},"collection_page":{"ui_styles":{"is_active":false,"display_mode":"NOT_DISPLAYED","button":{"custom_styles":null,"is_visible":true},"badge":{"custom_styles":{"text_color":"000","background_color":"e4e5e7","border_radius":10,"discount_text_color":"000"},"is_visible":false,"position":"TOP_RIGHT"},"style_mode":"SMART"},"ui_contents":{"de":{"btn_text":"jetzt vorbestellen","badge_text":"Pre-order"},"en":{"btn_text":"Pre-order now","badge_text":"Pre-order"},"fr":{"btn_text":"Pré commandez maintenant","badge_text":"Pre-order"}},"elements_selectors":{"button":{"css_selector":null,"css_selector_by_support":null,"css_selector_from_theme":null},"badge_parent":{"css_selector":null,"css_selector_by_support":null,"css_selector_from_theme":null},"price":{"css_selector":null,"css_selector_by_support":null,"css_selector_from_theme":null,"format":"{symbol}{price}","is_hidden":false},"quick_view_button":{"css_selector":null,"css_selector_by_support":null,"css_selector_from_theme":null},"quick_view_section":{"css_selector":null,"css_selector_by_support":null,"css_selector_from_theme":null},"quick_view_section_add_to_cart_button":{"css_selector":null,"css_selector_by_support":null,"css_selector_from_theme":null},"inject_to_all_wrappers":false},"enable_variant_listener_on_cards":false},"landing_page":{"ui_styles":{"is_active":false,"display_mode":"NOT_DISPLAYED","button":{"custom_styles":null,"is_visible":true},"badge":{"custom_styles":{"text_color":"000","background_color":"e4e5e7","border_radius":10,"discount_text_color":"000"},"is_visible":false,"position":"TOP_RIGHT"},"style_mode":"SMART"},"ui_contents":{"de":{"btn_text":"jetzt vorbestellen","badge_text":"Pre-order"},"en":{"btn_text":"Pre-order now","badge_text":"Pre-order"},"fr":{"btn_text":"Pré commandez maintenant","badge_text":"Pre-order"}},"elements_selectors":{"button":{"css_selector":null,"css_selector_by_support":null,"css_selector_from_theme":null},"badge_parent":{"css_selector":null,"css_selector_by_support":null,"css_selector_from_theme":null},"price":{"css_selector":null,"css_selector_by_support":null,"css_selector_from_theme":null,"format":"{symbol}{price}","is_hidden":false},"quick_view_button":{"css_selector":null,"css_selector_by_support":null,"css_selector_from_theme":null},"quick_view_section":{"css_selector":null,"css_selector_by_support":null,"css_selector_from_theme":null},"quick_view_section_add_to_cart_button":{"css_selector":null,"css_selector_by_support":null,"css_selector_from_theme":null},"inject_to_all_wrappers":false},"enable_variant_listener_on_cards":false},"limit_reached":false,"variant_ids":[],"is_selling_plan_removed_by_support":false,"selling_plans_settings":{},"selling_plan_id_to_variant_ids":{},"is_service_active":false,"override_cart_requests":true,"excluded_catalogs_products":[],"excluded_catalogs_collections":[],"excluded_company_locations":[],"description_availability_config":{}};let metafieldWishlistData = undefined;metafieldWishlistData = {"is_service_active":true,"is_guest_mode_enabled":false,"wishlist_buttons":{"product_page":{"is_visible":true,"style_mode":"MANUA
12502L","custom_styles":{"color":"000000","iconColor":"000000","borderSize":"1","borderColor":"000000","borderRadius":"17","backgroundColor":"ffffff"},"inject_to_all_wrappers":false,"icon":"heart","inline_button_placements":[{"css_selector":".goshop-product-cta-visibility","relative_placement":"after"}]}},"limit_reached":false,"ui_contents":{"de":{"id":42745,"add_to_wishlist_button_label":"Zu Favoriten hinzufügen","remove_from_wishlist_button_label":"Es ist auf der Wunschliste","list_access_button_label":"Wunschliste","list_title":"Wunschliste","list_add_all_to_cart_button_label":"Alles in den Warenkorb legen","product_card_add_to_cart_button_label":"In den Warenkorb legen","product_card_out_of_stock_button_label":"Produkt nicht vorrätig","empty_list_description":"Dir haben noch keine Produkte gefallen!","empty_list_explore_button_label":"Shop erkunden","add_to_cart_toast_message":"Zum Warenkorb hinzugefügt","login_modal_button_label":"Login","login_modal_description":"Melden Sie sich bei Ihrem Konto an, um Produkte zu Ihrer Wunschliste hinzuzufügen und Ihre zuvor gespeicherten Artikel anzuzeigen.","login_modal_title":"Anmeldung erforderlich"},"fr":{"id":42764,"add_to_wishlist_button_label":"Ajouter à la liste de souhaits","remove_from_wishlist_button_label":"C'est dans la liste de souhaits","list_access_button_label":"Liste de souhaits","list_title":"Liste de souhaits","list_add_all_to_cart_button_label":"Ajouter tout au panier","product_card_add_to_cart_button_label":"Ajouter au panier","product_card_out_of_stock_button_label":"En rupture de stock","empty_list_description":"Vous n'avez pas encore aimé aucun produit !","empty_list_explore_button_label":"Explorer le magasin","add_to_cart_toast_message":"Ajouté à votre panier","login_modal_button_label":"Se connecter","login_modal_description":"Connectez-vous à votre compte pour ajouter des produits à votre liste de souhaits et afficher vos articles précédemment enregistrés.","login_modal_title":"Connexion requise"},"en":{"id":42758,"add_to_wishlist_button_label":"Add to wishlist","remove_from_wishlist_button_label":"Itâs in wishlist","list_access_button_label":"Wishlist","list_title":"Wishlist","list_add_all_to_cart_button_label":"Add all to cart","product_card_add_to_cart_button_label":"Add to cart","product_card_out_of_stock_button_label":"Out of stock","empty_list_description":"You didn't like any products yet!","empty_list_explore_button_label":"Explore store","add_to_cart_toast_message":"Added to your cart","login_modal_button_label":"Login","login_modal_description":"Log in to your account to add products to your wishlist and view your previously saved items.","login_modal_title":"Login required"}},"access_button":{"custom_styles":null,"icon":"heart","position":"bottom-left","hide_floating_button":false,"inline_button_placements":[]},"drawer":{"custom_styles":null,"position":"left"},"add_to_cart_message":{"custom_styles":null,"position":"bottom-right"},"updated_at":1764168970};let metafieldFlagsData = null;metafieldFlagsData = {};_ReStockConfig._metafields = { 12503 sdkConfig: metafieldConfigData, 12504 preOrderConfig: metafieldPreOrderData, 12505 wishlistConfig: metafieldWishlistData, 12506 featureFlags: metafieldFlagsData 12507 }; 12508</script>
12508 12509 12510<!-- BEGIN app snippet: early-cart-guard -->
12510<script id="ReStock-early-cart-guard"> 12511(function (window) { 12512 try { 12513 if (window.__nmPreorderEarlyGuard) return; 12514 12515 let cfg = null; 12516 const metafields = window._ReStockConfig?._metafields; 12517 if (metafields?.preOrderConfig && typeof metafields.preOrderConfig === 'object') { 12518 cfg = metafields.preOrderConfig; 12519 } 12520 12521 let wrappersInstalled = false; 12522 12523 window.__nmPreorderEarlyGuard = { 12524 v: 1, 12525 active: true, 12526 setConfig: function (nextConfig) { 12527 if (!nextConfig || typeof nextConfig !== 'object') return; 12528 cfg = nextConfig; 12529 if (cfg.override_cart_requests === true) installWrappers(); 12530 } 12531 }; 12532 12533 function isGuardActive() { 12534 return window.__nmPreorderEarlyGuard?.active === true; 12535 } 12536 12537 function isCartAddUrl(url) { 12538 try { 12539 const parsed = new URL(String(url), window.document.baseURI); 12540 return /(?:^|\/)cart\/add(?:\.js(?:on)?)?$/.test(parsed.pathname); 12541 } catch (error) { 12542 return false; 12543 } 12544 } 12545 12546 function isPageActive() { 12547 const template = window._ReStockConfig?.templateName; 12548 let pageConfig = null; 12549 if (template === 'product') { 12550 pageConfig = cfg.product_page; 12551 } else if (template === 'collection' || template === 'list-collections' || template === 'search' || template === 'page') { 12552 pageConfig = cfg.collection_page; 12553 } else if (template === 'index') { 12554 pageConfig = cfg.landing_page; 12555 } 12556 return pageConfig?.ui_styles?.is_active === true; 12557 } 12558 12559 function shouldEnrich() { 12560 if (!cfg) return false; 12561 if (cfg.override_cart_requests !== true) return false; 12562 if (cfg.is_service_active !== true) return false; 12563 if (cfg.limit_reached === true) return false; 12564 if (window._ReStockConfig?.isB2BCustomer) return false; 12565 return isPageActive(); 12566 } 12567 12568 function isPlanVisibleInMarket(planId) { 12569 const planToMarkets = cfg.selling_plan_id_to_market_ids; 12570 if (!planToMarkets) return true; 12571 const allowedMarketIds = planToMarkets[planId]; 12572 if (!allowedMarketIds || allowedMarketIds.length === 0) return true; 12573 const marketId = window._ReStockConfig?.marketId; 12574 if (marketId == null) return true; 12575 return allowedMarketIds.includes(Number(marketId)); 12576 } 12577 12578 function findSellingPlanId(variantId) { 12579 const planToVariants = cfg.selling_plan_id_to_variant_ids; 12580 if (!planToVariants) return null; 12581 for (const planId of Object.keys(planToVariants)) { 12582 const variantIds = planToVariants[planId]; 12583 if (variantIds && variantIds.includes(variantId) && isPlanVisibleInMarket(planId)) return planId; 12584 } 12585 return null; 12586 } 12587 12588 function localizedContents() { 12589 const contents = cfg.product_page?.ui_contents; 12590 if (!contents || typeof contents !== 'object') return {}; 12591 return contents[shopLanguage()] || contents['en'] || Object.values(contents)[0] || {}; 12592 } 12593 12594 function shopLanguage() { 12595 const locale = window.Shopify?.locale; 12596 if (locale) return locale; 12597 const documentLanguage = window.document?.documentElement?.lang; 12598 if (documentLanguage && documentLanguage !== 'null') return documentLanguage; 12599 return null; 12600 } 12601 12602 function formatDate(date) { 12603 return date.toISOString().split('T')[0]; 12604 } 12605 12606 function toFiniteNumber(value) { 12607 if (typeof value === 'number') return Number.isFinite(value) ? value : null; 12608 if (typeof value === 'string') { 12609 const parsed = parseFloat(value); 12610 return Number.isFinite(parsed) ? parsed : null; 12611 } 12612 return null; 12613 } 12614 12615 function clamp(value, min, max) { 12616 return Math.min(max, Math.max(min, value)); 12617 } 12618 12619 function availabilityDateText(planId) { 12620 const settings = cfg.description_availability_config?.[planId]; 12621 if (!settings) return ''; 12622 if (settings.type === 'SOON') return localizedContents().soon_available_text || ''; 12623 if (settings.type === 'SPECIFIC_DATE') { 12624 const parsed = new Date(settings.config.date); 12625 return isNaN(parsed.getTime()) ? '' : formatDate(parsed); 12626 } 12627 if (settings.type === 'RELATIVE_DATE') { 12628 const days = typeof settings.config.days === 'string' ? parseInt(settings.config.days, 10) : settings.config.days; 12629 if (isNaN(days)) return ''; 12630 const futureDate = new Date(); 12631 futureDate.setDate(futureDate.getDate() + days); 12632 return formatDate(futureDate); 12633 } 12634 return ''; 12635 } 12636 12637 function inlineVariantPrice(variantId) { 12638 const variants = window._ReStockConfig?.product?.variants;
12639 if (!Array.isArray(variants)) return null; 12640 const variant = variants.find(function (candidate) { 12641 return Number(candidate?.id) === variantId; 12642 }); 12643 if (!variant) return null; 12644 return variant.price ? variant.price / 100 : 0; 12645 } 12646 12647 function finalPriceForPlan(price, planId) { 12648 const adjustment = cfg.selling_plans_settings?.[planId]; 12649 if (!adjustment?.has_discount) return price; 12650 if (adjustment.value_type === 'percentage') return price * (1 - adjustment.value / 100); 12651 if (adjustment.value_type === 'fixed_amount') return price - adjustment.value * (window.Shopify?.currency?.rate ?? 1); 12652 return price; 12653 } 12654 12655 function formatMoneyIntl(price) { 12656 const currency = window.Shopify?.currency?.active || 'USD'; 12657 const locale = window.Shopify?.locale || 'en-US'; 12658 try { 12659 return new Intl.NumberFormat(locale, { style: 'currency', currency: currency }).format(price); 12660 } catch (error) { 12661 return currency + ' ' + price.toFixed(2); 12662 } 12663 } 12664 12665 const AMOUNT_PLACEHOLDER = /\{\{\s*(\w+)\s*\}\}/; 12666 12667 function delimit(cents, precision, thousands, decimal) { 12668 const parts = (cents / 100).toFixed(precision).split('.'); 12669 const grouped = parts[0].replace(/(\d)(?=(\d{3})+(?!\d))/g, '$1' + thousands); 12670 return parts[1] ? grouped + (decimal || '.') + parts[1] : grouped; 12671 } 12672 12673 const AMOUNT_FORMATTERS = new Map([ 12674 ['amount', function (cents) { return delimit(cents, 2, ','); }], 12675 ['amount_no_decimals', function (cents) { return delimit(cents, 0, ','); }], 12676 ['amount_with_comma_separator', function (cents) { return delimit(cents, 2, '.', ','); }], 12677 ['amount_no_decimals_with_comma_separator', function (cents) { return delimit(cents, 0, '.'); }], 12678 ['amount_with_apostrophe_separator', function (cents) { return delimit(cents, 2, "'"); }], 12679 ['amount_no_decimals_with_space_separator', function (cents) { return delimit(cents, 0, ' '); }], 12680 ['amount_with_space_separator', function (cents) { return delimit(cents, 2, ' ', ','); }], 12681 ['amount_with_period_and_space_separator', function (cents) { return delimit(cents, 2, ' '); }] 12682 ]); 12683 12684 function decodeEntities(s) { 12685 var el = window.document.createElement('textarea'); el.innerHTML = s; return el.value; 12686 } 12687 12688 function moneyFormat() { 12689 const format = window._ReStockConfig?.moneyFormat; 12690 return typeof format === 'string' ? decodeEntities(format.replace(/<[^>]*>/g, '')) : ''; 12691 } 12692 12693 function formatMoney(amount) { 12694 const format = moneyFormat(); 12695 const formatAmount = AMOUNT_FORMATTERS.get(AMOUNT_PLACEHOLDER.exec(format)?.[1] ?? ''); 12696 if (!formatAmount) return formatMoneyIntl(amount); 12697 return format.replace(AMOUNT_PLACEHOLDER, formatAmount(Math.round(amount * 100))); 12698 } 12699 12700 function calculateCheckoutCharge(price, policy) { 12701 const { charge_type, exact_amount, percentage } = policy.checkout_charge; 12702 if (!Number.isFinite(price) || price <= 0) return 0; 12703 if (charge_type === 'PERCENTAGE') return clamp(price * ((toFiniteNumber(percentage) ?? 0) / 100), 0, price); 12704 return clamp(toFiniteNumber(exact_amount) ?? 0, 0, price); 12705 } 12706 12707 function formatRemainingDueDate(policy) { 12708 const { date_type, exact_date, after_some_days } = policy.remaining_fee_checkout_time; 12709 if (date_type === 'EXACT_DATE' && exact_date) { 12710 const parsed = new Date(exact_date + 'T12:00:00Z'); 12711 if (!isNaN(parsed.getTime())) return formatDate(parsed); 12712 } 12713 if (date_type === 'AFTER_SOME_DAYS' && after_some_days) { 12714 const days = toFiniteNumber(after_some_days); 12715 if (days === null) return ''; 12716 const futureDate = new Date(); 12717 futureDate.setDate(futureDate.getDate() + days); 12718 return formatDate(futureDate); 12719 } 12720 return ''; 12721 } 12722 12723 function paymentText(planId, variantId) { 12724 const policy = cfg.selling_plans_billing_settings?.[planId]; 12725 if (!policy) return ''; 12726 const contents = localizedContents(); 12727 if (policy.payment_type === 'FULL') return contents.billing_full_payment_text || 'Full payment at checkout'; 12728 12729 const price = inlineVariantPrice(variantId); 12730 if (price == null) return ''; 12731 12732 const planPrice = finalPriceForPlan(price, planId); 12733 const dueNowAmount = calculateCheckoutCharge(planPrice, policy); 12734 const dueLaterAmount = clamp(planPrice - dueNowAmount, 0, planPrice); 12735 const dueDate = formatRemainingDueDate(policy); 12736 12737 const dueNowLabel = contents.billing_due_now_label || 'Due now'; 12738 const dueLaterLabel = contents.billing_due_later_label || 'Due later on'; 12739 const formattedDueNow = formatMoney(dueNowAmount); 12740 const formattedDueLater = formatMoney(dueLaterAmount); 12741 const dueLaterPart = dueDate 12742 ? formattedDueLater + ' ' + dueLaterLabel + ' ' + dueDate 12743 : formattedDueLater + ' ' + dueLaterLabel; 12744 12745 return formattedDueNow + ' ' + dueNowLabel + ' · ' + dueLaterPart; 12746 } 12747 12748 const DEFAULT_AVAILABILITY_LABEL = 'Expected availability'; 12749 const DEFAULT_PAYMENT_LABEL = 'Payment'; 12750 const TYPE_MARKER = 'Type'; 12751 12752 function cleanLabel(raw) { 12753 return String(raw == null ? '' : raw) 12754 .replace(/[[\]]/g, '') 12755 .replace(/[\s:ï¼]+$/, '') 12756 .trim(); 12757 } 12758 12759 function resolvePaymentLabel(raw) { 12760 const cleaned = cleanLabel(raw); 12761 if (!cleaned || cleaned.charAt(0) === '_' || cleaned === TYPE_MARKER || cleaned === DEFAULT_AVAILABILITY_LABEL) { 12762 return DEFAULT_PAYMENT_LABEL; 12763 } 12764 return cleaned; 12765 } 12766 12767 function resolveAvailabilityLabel(raw, paymentLabel) { 12768 const cleaned = cleanLabel(raw); 12769 if (!cleaned || cleaned.charAt(0) === '_' || cleaned === TYPE_MARKER || cleaned === paymentLabel) { 12770 return DEFAULT_AVAILABILITY_LABEL; 12771 } 12772 return cleaned; 12773 } 12774 12775 function visibleCartProperties(planId, variantId) { 12776 const properties = {};
12777 try { 12778 const contents = localizedContents(); 12779 const paymentLabel = resolvePaymentLabel(contents.payment_label); 12780 const availabilityLabel = resolveAvailabilityLabel(contents.availability_date_label, paymentLabel); 12781 const availabilityDate = availabilityDateText(planId); 12782 if (availabilityDate) properties[availabilityLabel] = availabilityDate; 12783 const payment = paymentText(planId, variantId); 12784 if (payment) properties[paymentLabel] = payment; 12785 } catch (error) {} 12786 return properties; 12787 } 12788 12789 function setJsonProperty(item, name, value) { 12790 const properties = item.properties && typeof item.properties === 'object' && !Array.isArray(item.properties) ? item.properties : {}; 12791 if (properties[name] === value) return false; 12792 properties[name] = value; 12793 item.properties = properties; 12794 return true; 12795 } 12796 12797 function coerceJsonNumbers(item) { 12798 if (item.id) item.id = Number(item.id); 12799 if (item.quantity) item.quantity = Number(item.quantity); 12800 } 12801 12802 function applyVisibleJsonProperties(item, planId, variantId) { 12803 const properties = visibleCartProperties(planId, variantId); 12804 let changed = false; 12805 for (const name of Object.keys(properties)) { 12806 if (setJsonProperty(item, name, properties[name])) changed = true; 12807 } 12808 return changed; 12809 } 12810 12811 function enrichJsonItem(item) { 12812 if (!item || typeof item !== 'object') return false; 12813 const variantId = Number(item.id); 12814 if (!Number.isFinite(variantId)) return false; 12815 const planId = findSellingPlanId(variantId); 12816 if (planId == null) return false; 12817 12818 if (cfg.is_selling_plan_removed_by_support) { 12819 const tagged = setJsonProperty(item, '_purchase_type', 'NM-preorder'); 12820 const typed = setJsonProperty(item, 'Type', 'Pre-order'); 12821 if (!tagged && !typed) return false; 12822 coerceJsonNumbers(item); 12823 return true; 12824 } 12825 12826 if (item.selling_plan != null && item.selling_plan !== '' && String(item.selling_plan) === String(planId)) return false; 12827 12828 setJsonProperty(item, '_purchase_type', 'NM-preorder'); 12829 if (item.selling_plan == null || item.selling_plan === '') item.selling_plan = Number(planId); 12830 if (item.properties._selling_plan_id == null) setJsonProperty(item, '_selling_plan_id', String(planId)); 12831 applyVisibleJsonProperties(item, planId, variantId); 12832 coerceJsonNumbers(item); 12833 return true; 12834 } 12835 12836 function enrichJson(data) { 12837 if (!data || typeof data !== 'object') return false; 12838 if (Array.isArray(data.items)) { 12839 let changed = false; 12840 for (const item of data.items) { 12841 if (enrichJsonItem(item)) changed = true; 12842 } 12843 return changed; 12844 } 12845 if (data.items && typeof data.items === 'object') return enrichJsonItem(data.items); 12846 return enrichJsonItem(data); 12847 } 12848 12849 function paramScopes(params) { 12850 const prefixes = []; 12851 const seen = {}; 12852 params.forEach(function (value, key) { 12853 const match = /^items\[(\d+)\]\[id\]$/.exec(key); 12854 if (match && !seen[match[1]]) { 12855 seen[match[1]] = true; 12856 prefixes.push('items[' + match[1] + ']'); 12857 } 12858 }); 12859 if (prefixes.length > 0) return prefixes; 12860 if (params.get('items[id]') != null) return ['items']; 12861 if (params.get('id') != null) return ['']; 12862 return []; 12863 } 12864 12865 function scopeKey(prefix, name) { 12866 return prefix ? prefix + '[' + name + ']' : name; 12867 } 12868 12869 function scopePropertyKey(prefix, name) { 12870 return prefix ? prefix + '[properties][' + name + ']' : 'properties[' + name + ']'; 12871 } 12872 12873 function setParam(params, key, value) { 12874 if (params.get(key) === value) return false; 12875 params.set(key, value); 12876 return true; 12877 } 12878 12879 function applyRemovedBySupportParams(params, prefix) { 12880 const tagged = setParam(params, scopePropertyKey(prefix, '_purchase_type'), 'NM-preorder'); 12881 const typed = setParam(params, scopePropertyKey(prefix, 'Type'), 'Pre-order'); 12882 return tagged || typed; 12883 } 12884 12885 function applyVisibleParamProperties(params, prefix, planId, variantId) { 12886 const properties = visibleCartProperties(planId, variantId); 12887 let changed = false;
12888 for (const name of Object.keys(properties)) { 12889 if (setParam(params, scopePropertyKey(prefix, name), properties[name])) changed = true; 12890 } 12891 return changed; 12892 } 12893 12894 function enrichParamScope(params, prefix, planId, variantId) { 12895 if (cfg.is_selling_plan_removed_by_support) return applyRemovedBySupportParams(params, prefix); 12896 12897 const existingPlan = params.get(scopeKey(prefix, 'selling_plan')); 12898 if (existingPlan != null && existingPlan !== '' && String(existingPlan) === String(planId)) return false; 12899 12900 let changed = setParam(params, scopePropertyKey(prefix, '_purchase_type'), 'NM-preorder'); 12901 if (existingPlan == null || existingPlan === '') { 12902 params.set(scopeKey(prefix, 'selling_plan'), String(planId)); 12903 changed = true; 12904 } 12905 if (params.get(scopePropertyKey(prefix, '_selling_plan_id')) == null) { 12906 params.set(scopePropertyKey(prefix, '_selling_plan_id'), String(planId)); 12907 changed = true; 12908 } 12909 if (applyVisibleParamProperties(params, prefix, planId, variantId)) changed = true; 12910 return changed; 12911 } 12912 12913 function enrichParams(params) { 12914 const scopes = paramScopes(params); 12915 let changed = false; 12916 for (const prefix of scopes) { 12917 const variantId = Number(params.get(scopeKey(prefix, 'id'))); 12918 if (!Number.isFinite(variantId)) continue; 12919 const planId = findSellingPlanId(variantId); 12920 if (planId == null) continue; 12921 if (enrichParamScope(params, prefix, planId, variantId)) changed = true; 12922 } 12923 return changed; 12924 } 12925 12926 function enrichBody(body) { 12927 if (typeof body === 'string') { 12928 let jsonData = null; 12929 try { 12930 jsonData = JSON.parse(body); 12931 } catch (error) { 12932 jsonData = null; 12933 } 12934 if (jsonData && typeof jsonData === 'object') { 12935 return enrichJson(jsonData) ? { body: JSON.stringify(jsonData), changed: true } : { body: body, changed: false }; 12936 } 12937 const params = new URLSearchParams(body); 12938 return enrichParams(params) ? { body: params.toString(), changed: true } : { body: body, changed: false }; 12939 } 12940 if (typeof FormData !== 'undefined' && body instanceof FormData) { 12941 return { body: body, changed: enrichParams(body) }; 12942 } 12943 if (typeof URLSearchParams !== 'undefined' && body instanceof URLSearchParams) { 12944 return { body: body, changed: enrichParams(body) }; 12945 } 12946 return { body: body, changed: false }; 12947 } 12948 12949 function extractRequestUrl(input) { 12950 if (typeof input === 'string') return input; 12951 if (typeof input?.url === 'string') return input.url; 12952 if (typeof input?.href === 'string') return input.href; 12953 return ''; 12954 } 12955 12956 function maybeEnrichFetchInit(input, init) { 12957 if (!isGuardActive() || !init || init.body == null) return init; 12958 const url = extractRequestUrl(input); 12959 if (!isCartAddUrl(url) || !shouldEnrich()) return init; 12960 const enriched = enrichBody(init.body); 12961 if (!enriched.changed) return init; 12962 return { ...init, body: enriched.body }; 12963 } 12964 12965 function installWrappers() { 12966 if (wrappersInstalled) return; 12967 wrappersInstalled = true; 12968 12969 const originalFetch = window.fetch; 12970 window.fetch = function (input, init) { 12971 let nextInit = init; 12972 try { 12973 nextInit = maybeEnrichFetchInit(input, init); 12974 } catch (error) {} 12975 return originalFetch.call(this || window, input, nextInit); 12976 }; 12977 12978 const xhrPrototype = window.XMLHttpRequest?.prototype; 12979 if (xhrPrototype) { 12980 const originalOpen = xhrPrototype.open; 12981 const originalSend = xhrPrototype.send; 12982 xhrPrototype.open = function () { 12983 try { 12984 this.__nmEarlyGuardUrl = arguments[1]; 12985 } catch (error) {} 12986 return originalOpen.apply(this, arguments); 12987 }; 12988 xhrPrototype.send = function (body) { 12989 try { 12990 if (isGuardActive() && body != null && this.__nmEarlyGuardUrl != null && isCartAddUrl(this.__nmEarlyGuardUrl) && shouldEnrich()) { 12991 const enriched = enrichBody(body); 12992 if (enriched.changed) return originalSend.call(this, enriched.body); 12993 } 12994 } catch (error) {} 12995 return originalSend.apply(this, arguments); 12996 }; 12997 } 12998 } 12999 13000 if (cfg?.override_cart_requests === true) installWrappers(); 13001 } catch (error) {} 13002})(window); 13003</script>
13003 13004<!-- END app snippet --> 13005<!-- BEGIN app snippet: wishlist-page-container -->
13005<script id="ReStock-wishlist-page-container"> 13006(function (window) { 13007 try { 13008 if (window.__nmWishlistPageContainer) return; 13009 13010 const CONTAINER_ID = 'nm-wishlist-page-root'; 13011 const TARGET_SELECTORS = ['main#MainContent', 'main', '[role="main"]']; 13012 const RELATIVE_PLACEMENTS = ['before', 'after', 'start', 'end']; 13013 13014 function trimTrailingSlash(path) { 13015 const value = String(path); 13016 return value.length > 1 && value.charAt(value.length - 1) === '/' ? value.slice(0, -1) : value; 13017 } 13018 13019 function stripRoutesRoot(pathname) { 13020 const root = window.Shopify?.routes?.root; 13021 if (typeof root !== 'string') return pathname; 13022 const prefix = trimTrailingSlash(root); 13023 if (prefix === '' || prefix === '/') return pathname; 13024 if (pathname === prefix) return '/'; 13025 return pathname.indexOf(prefix + '/') === 0 ? pathname.slice(prefix.length) : pathname; 13026 } 13027 13028 function isConfiguredPage(pagePath) { 13029 const pathname = window.location?.pathname; 13030 if (typeof pathname !== 'string') return false; 13031 return trimTrailingSlash(stripRoutesRoot(pathname)) === trimTrailingSlash(pagePath); 13032 } 13033 13034 function hasShareToken() { 13035 const search = window.location?.search; 13036 if (!search) return false; 13037 return !!new URLSearchParams(search).get('w'); 13038 } 13039 13040 function isBootable(wishlistConfig, sdkConfig) { 13041 if (!sdkConfig || typeof sdkConfig !== 'object') return false; 13042 if (sdkConfig.app_enabled !== true) return false; 13043 if (sdkConfig.is_suspended === true) return false; 13044 return wishlistConfig.is_service_active === true; 13045 } 13046 13047 function matchElement(selector) { 13048 try { 13049 return window.document.querySelector(selector) || null; 13050 } catch (error) { 13051 return null; 13052 } 13053 } 13054 13055 function configuredTarget(placement) { 13056 if (!placement || typeof placement !== 'object') return null; 13057 if (typeof placement.css_selector !== 'string' || placement.css_selector === '') return null; 13058 const element = matchElement(placement.css_selector); 13059 if (!element) return null; 13060 const relative = RELATIVE_PLACEMENTS.indexOf(placement.relative_placement) === -1 ? 'start' : placement.relative_placement; 13061 return { element: element, relative: relative }; 13062 } 13063 13064 function builtInTarget() { 13065 for (const selector of TARGET_SELECTORS) { 13066 const element = matchElement(selector); 13067 if (element) return { element: element, relative: 'start' }; 13068 } 13069 return null; 13070 } 13071 13072 function insertContainer(container, target) { 13073 if (target.relative === 'before' || target.relative === 'after') { 13074 const parent = target.element.parentNode; 13075 if (!parent) return false; 13076 parent.insertBefore(container, target.relative === 'before' ? target.element : target.element.nextSibling || null); 13077 return true; 13078 } 13079 target.element.insertBefore(container, target.relative === 'end' ? null : target.element.firstChild || null); 13080 return true; 13081 } 13082 13083 function createContainer(placement) { 13084 const target = configuredTarget(placement) || builtInTarget(); 13085 if (!target) return null; 13086 const container = window.document.createElement('div'); 13087 container.id = CONTAINER_ID; 13088 container.setAttribute('data-nm-container-source', 'fallback'); 13089 return insertContainer(container, target) ? container : null; 13090 } 13091 13092 function usablePagePath(wishlistConfig) { 13093 const myWishlist = wishlistConfig && typeof wishlistConfig === 'object' ? wishlistConfig.my_wishlist : null; 13094 return myWishlist && typeof myWishlist.page_path === 'string' ? myWishlist.page_path : ''; 13095 } 13096 13097 function wishlistPageConfig(wishlistConfig) { 13098 const pagePath = usablePagePath(wishlistConfig); 13099 return pagePath && isConfiguredPage(pagePath) ? wishlistConfig.my_wishlist : null; 13100 } 13101 13102 function armContainer(myWishlist) { 13103 const container = window.document.getElementById(CONTAINER_ID) || createContainer(myWishlist.container_placement); 13104 if (container) container.removeAttribute('data-nm-page-state'); 13105 } 13106 13107 function markInactive() { 13108 const container = window.document.getElementById(CONTAINER_ID); 13109 if (container) container.setAttribute('data-nm-page-state', 'inactive'); 13110 } 13111 13112 function dearmContainer() { 13113 const stale = window.document.getElementById(CONTAINER_ID); 13114 if (stale && stale.getAttribute('data-nm-container-source') === 'fallback') stale.remove(); 13115 else markInactive(); 13116 } 13117 13118 function ensure(wishlistConfig, sdkConfig) {
13119 try { 13120 const myWishlist = wishlistPageConfig(wishlistConfig); 13121 if (!myWishlist) { 13122 if (usablePagePath(wishlistConfig)) dearmContainer(); 13123 return; 13124 } 13125 const active = myWishlist.type === 'separate_page' || hasShareToken(); 13126 if (active && isBootable(wishlistConfig, sdkConfig)) armContainer(myWishlist); 13127 else markInactive(); 13128 } catch (error) {} 13129 } 13130 13131 window.__nmWishlistPageContainer = { v: 1, ensure: ensure }; 13132 13133 const metafields = window._ReStockConfig?._metafields; 13134 ensure(metafields?.wishlistConfig, metafields?.sdkConfig); 13135 } catch (error) {} 13136})(window); 13137</script>
13137 13138<!-- END app snippet --> 13139
13140<script src="https://cdn.shopify.com/extensions/01a0e20d-8e42-715e-bfb8-0f4736f15578/bestpush-109/assets/restock-sdk-loader.js?v=1790498922" defer></script>
13140 13141 13142<style> 13143 #nm-wishlist-page-root { 13144 min-height: 60vh; 13145 } 13146 13147 #nm-wishlist-page-root[data-nm-container-source="fallback"] { 13148 box-sizing: border-box; 13149 max-width: 1200px; 13150 margin: 0 auto; 13151 padding: 0 1.5rem; 13152 } 13153 13154 #nm-wishlist-page-root[data-nm-page-state="inactive"]:empty { 13155 display: none; 13156 } 13157 13158 #nm-wishlist-page-root:empty { 13159 display: flex; 13160 align-items: center; 13161 justify-content: center; 13162 } 13163 13164 #nm-wishlist-page-root:empty::after { 13165 content: ""; 13166 width: 36px; 13167 height: 36px; 13168 border: 3px solid #e3e3e3; 13169 border-top-color: #1773b0; 13170 border-radius: 50%; 13171 animation: nm-wishlist-page-boot-spin 0.7s linear infinite; 13172 } 13173 13174 @keyframes nm-wishlist-page-boot-spin { 13175 to { 13176 transform: rotate(360deg); 13177 } 13178 } 13179 13180 body:has(#nm-wishlist-page-root:not([data-nm-page-state="inactive"])) .main-page-title, 13181 body:has(#nm-wishlist-page-root:not([data-nm-page-state="inactive"])) .page-title, 13182 body:has(#nm-wishlist-page-root:not(:empty)) .main-page-title, 13183 body:has(#nm-wishlist-page-root:not(:empty)) .page-title { 13184 display: none !important; 13185 } 13186</style> 13187 13188 13189</div><div id="shopify-block-AVFIySTFEaVpmWUFPS__144831480468751239" class="shopify-block shopify-app-block"><!-- BEGIN app snippet: vite-tag --> 13190 13191 13192
13192<script src="https://cdn.shopify.com/extensions/01a0e741-5035-7f2e-9441-250a25f7ec94/essential-post-purchase-upsell-1719/assets/app-embed-Bg2qWe6m.js" type="module" crossorigin="anonymous"></script>
13192 13193 <link rel="modulepreload" href="https://cdn.shopify.com/extensions/01a0e741-5035-7f2e-9441-250a25f7ec94/essential-post-purchase-upsell-1719/assets/stylex-IQV9s8rG.js" crossorigin="anonymous"> 13194 <link href="//cdn.shopify.com/extensions/01a0e741-5035-7f2e-9441-250a25f7ec94/essential-post-purchase-upsell-1719/assets/stylex-DA-4vbPY.css" rel="stylesheet" type="text/css" media="all" /> 13195 13196<!-- END app snippet --> 13197 13198<essential-upsell-app-embed 13199 upsell-app-data="{"funnels":[{"id":"e280bfdb-f7f8-4c6a-bb3e-2d686ccbe8e7","name":"Swift loom -> cotton warp","content":{"offerType":"CROSS_SELL","titleText":"You may also like","buttonText":"Add","secondaryButtonText":""},"upsell":{"productsType":"SPECIFIC","recommendationIntent":"RELATED","discountType":"NONE","discountValue":null,"applyDiscountType":"ALWAYS","isHideProductInCart":false,"isHideTriggerProduct":true,"isPreselectProducts":true,"isLimitDiscountedQuantity":false,"discountedQuantityLimit":null,"specificProducts":[{"shopifyId":"gid://shopify/Product/8474655588650","shopifyHandle":"iron-sewing-scissors","variantIds":[]},{"shopifyId":"gid://shopify/Product/8474637631786","shopifyHandle":"cotton-warp-thread-chartreuse","variantIds":[]},{"shopifyId":"gid://shopify/Product/15241241035133","shopifyHandle":"embroidery-thread-bubblegum","variantIds":[]}],"customDiscounts":[]},"design":{"layoutType":"STACKED","stackedProductsCount":3,"backgroundType":"MONOCHROME","monochromeBackgroundColor":"#ffffff","gradientBackgroundStartColor":null,"gradientBackgroundEndColor":null,"gradientBackgroundAngle":null,"borderRadius":8,"borderSize":1,"borderColor":"#c5c8d1","insideTopSpacing":10,"insideBottomSpacing":10,"outsideTopSpacing":20,"outsideBottomSpacing":20,"font":"INHERIT","titleSize":16,"titleColor":"#202223","productTitleSize":14,"productTitleColor":"#202223","productVariantSize":14,"productVariantColor":"#96a4b6","productPriceSize":14,"productPriceColor":"#96a4b6","discountedPriceSize":14,"discountedPriceColor":"#fa493d","buttonBackgroundColor":"#202223","buttonTextSize":14,"buttonTextColor":"#fafafa","buttonBorderRadius":4,"navigationIconColor":"#333333","checkboxIconColor":null,"checkboxBackgroundColor":null,"checkboxBorderColor":null,"popupBackgroundColor":"#ffffff","popupCloseButtonColor":"#202223","popupBorderRadius":16,"secondaryButtonTextSize":14,"secondaryButtonTextColor":"#202223"},"placement":{"type":"PRODUCT_PAGE","triggerType":"SPECIFIC_PRODUCTS","cartPagePositionType":null,"popupPlacementType":"PRODUCT_PAGE","specificProducts":[{"shopifyId":"gid://shopify/Product/9488837378346","shopifyHandle":"swift-loom","variantIds":[]}],"specificCollections":[]},"contentTranslations":[]},{"id":"65bc2ccb-953a-4e60-91fb-93d2cb2122c4","name":"Looms --> tools","content":{"offerType":"CROSS_SELL","titleText":"You may also like","buttonText":"Add","secondaryButtonText":""},"upsell":{"productsType":"SPECIFIC","recommendationIntent":"RELATED","discountType":"NONE","discountValue":null,"applyDiscountType":"ALWAYS","isHideProductInCart":true,"isHideTriggerProduct":true,"isPreselectProducts":true,"isLimitDiscountedQuantity":false,"discountedQuantityLimit":null,"specificProducts":[{"shopifyId":"gid://shopify/Product/8474655293738","shopifyHandle":"metal-clamps","variantIds":[]},{"shopifyId":"
13199gid://shopify/Product/8664060100906","shopifyHandle":"fiber-brush","variantIds":[]},{"shopifyId":"gid://shopify/Product/8664059773226","shopifyHandle":"cone-holder","variantIds":[]},{"shopifyId":"gid://shopify/Product/8474655588650","shopifyHandle":"iron-sewing-scissors","variantIds":[]},{"shopifyId":"gid://shopify/Product/15672601870717","shopifyHandle":"tapestry-bobbin-medium","variantIds":[]}],"customDiscounts":[]},"design":{"layoutType":"STACKED","stackedProductsCount":5,"backgroundType":"MONOCHROME","monochromeBackgroundColor":"#ffffff","gradientBackgroundStartColor":null,"gradientBackgroundEndColor":null,"gradientBackgroundAngle":null,"borderRadius":8,"borderSize":1,"borderColor":"#c5c8d1","insideTopSpacing":10,"insideBottomSpacing":10,"outsideTopSpacing":20,"outsideBottomSpacing":20,"font":"INHERIT","titleSize":16,"titleColor":"#202223","productTitleSize":14,"productTitleColor":"#202223","productVariantSize":14,"productVariantColor":"#96a4b6","productPriceSize":14,"productPriceColor":"#96a4b6","discountedPriceSize":14,"discountedPriceColor":"#fa493d","buttonBackgroundColor":"#202223","buttonTextSize":14,"buttonTextColor":"#fafafa","buttonBorderRadius":4,"navigationIconColor":"#333333","checkboxIconColor":null,"checkboxBackgroundColor":null,"checkboxBorderColor":null,"popupBackgroundColor":"#ffffff","popupCloseButtonColor":"#202223","popupBorderRadius":16,"secondaryButtonTextSize":14,"secondaryButtonTextColor":"#202223"},"placement":{"type":"PRODUCT_PAGE","triggerType":"SPECIFIC_PRODUCTS","cartPagePositionType":null,"popupPlacementType":"PRODUCT_PAGE","specificProducts":[{"shopifyId":"gid://shopify/Product/8786866766122","shopifyHandle":"weaving-loom-medium-we-are-knitters","variantIds":[]},{"shopifyId":"gid://shopify/Product/8786840977706","shopifyHandle":"weaving-looms-small-we-are-knitters","variantIds":[]},{"shopifyId":"gid://shopify/Product/8540606005546","shopifyHandle":"new-weaving-loom-medium","variantIds":[]},{"shopifyId":"gid://shopify/Product/8540605743402","shopifyHandle":"new-weaving-loom-small","variantIds":[]},{"shopifyId":"gid://shopify/Product/8540606628138","shopifyHandle":"new-weaving-loom-xlarge","variantIds":[]}],"specificCollections":[]},"contentTranslations":[]},{"id":"94388daf-9315-4251-9ff1-580e6be7e6a6","name":"Cotton warp --> swift loom, scissors, cone holder, bobbin","content":{"offerType":"CROSS_SELL","titleText":"You may also like","buttonText":"Add","secondaryButtonText":""},"upsell":{"productsType":"SPECIFIC","recommendationIntent":"RELATED","discountType":"NONE","discountValue":null,"applyDiscountType":"ALWAYS","isHideProductInCart":true,"isHideTriggerProduct":true,"isPreselectProducts":true,"isLimitDiscountedQuantity":false,"discountedQuantityLimit":null,"specificProducts":[{"shopifyId":"gid://shopify/Product/9488837378346","shopifyHandle":"swift-loom","variantIds":[]},{"shopifyId":"gid://shopify/Product/8474655588650","shopifyHandle":"iron-sewing-scissors","variantIds":[]},{"shopifyId":"
13199gid://shopify/Product/8664059773226","shopifyHandle":"cone-holder","variantIds":[]},{"shopifyId":"gid://shopify/Product/15672596463997","shopifyHandle":"tapestry-bobbin-small","variantIds":[]}],"customDiscounts":[]},"design":{"layoutType":"STACKED","stackedProductsCount":3,"backgroundType":"MONOCHROME","monochromeBackgroundColor":"#ffffff","gradientBackgroundStartColor":null,"gradientBackgroundEndColor":null,"gradientBackgroundAngle":null,"borderRadius":8,"borderSize":1,"borderColor":"#c5c8d1","insideTopSpacing":10,"insideBottomSpacing":10,"outsideTopSpacing":20,"outsideBottomSpacing":20,"font":"INHERIT","titleSize":16,"titleColor":"#202223","productTitleSize":14,"productTitleColor":"#202223","productVariantSize":14,"productVariantColor":"#96a4b6","productPriceSize":14,"productPriceColor":"#96a4b6","discountedPriceSize":14,"discountedPriceColor":"#fa493d","buttonBackgroundColor":"#202223","buttonTextSize":14,"buttonTextColor":"#fafafa","buttonBorderRadius":4,"navigationIconColor":"#333333","checkboxIconColor":null,"checkboxBackgroundColor":null,"checkboxBorderColor":null,"popupBackgroundColor":"#ffffff","popupCloseButtonColor":"#202223","popupBorderRadius":16,"secondaryButtonTextSize":14,"secondaryButtonTextColor":"#202223"},"placement":{"type":"PRODUCT_PAGE","triggerType":"SPECIFIC_COLLECTIONS","cartPagePositionType":null,"popupPlacementType":"PRODUCT_PAGE","specificProducts":[],"specificCollections":[{"shopifyId":"gid://shopify/Collection/454800834858","shopifyHandle":"cotton-warp-thread"}]},"contentTranslations":[]},{"id":"74aa781a-7f3f-40c8-bc58-7e3b369f87ca","name":"To all products","content":{"offerType":"CROSS_SELL","titleText":"You may also like","buttonText":"Add","secondaryButtonText":""},"upsell":{"productsType":"SPECIFIC","recommendationIntent":"RELATED","discountType":"NONE","discountValue":null,"applyDiscountType":"ALWAYS","isHideProductInCart":false,"isHideTriggerProduct":true,"isPreselectProducts":true,"isLimitDiscountedQuantity":false,"discountedQuantityLimit":null,"specificProducts":[{"shopifyId":"gid://shopify/Product/8474655588650","shopifyHandle":"iron-sewing-scissors","variantIds":[]},{"shopifyId":"gid://shopify/Product/8664060100906","shopifyHandle":"fiber-brush","variantIds":[]},{"shopifyId":"gid://shopify/Product/8474655293738","shopifyHandle":"metal-clamps","variantIds":[]}],"customDiscounts":[]},"design":{"layoutType":"STACKED","stackedProductsCount":3,"backgroundType":"MONOCHROME","monochromeBackgroundColor":"#ffffff","gradientBackgroundStartColor":null,"gradientBackgroundEndColor":null,"gradientBackgroundAngle":null,"borderRadius":8,"borderSize":1,"borderColor":"#c5c8d1","insideTopSpacing":10,"insideBottomSpacing":10,"outsideTopSpacing":20,"outsideBottomSpacing":20,"font":"INHERIT","titleSize":14,"titleColor":"#202223","productTitleSize":14,"productTitleColor":"#202223","productVariantSize":14,"productVariantColor":"
13199#96a4b6","productPriceSize":14,"productPriceColor":"#96a4b6","discountedPriceSize":14,"discountedPriceColor":"#000000","buttonBackgroundColor":"#202223","buttonTextSize":14,"buttonTextColor":"#fafafa","buttonBorderRadius":4,"navigationIconColor":"#333333","checkboxIconColor":null,"checkboxBackgroundColor":null,"checkboxBorderColor":null,"popupBackgroundColor":"#ffffff","popupCloseButtonColor":"#202223","popupBorderRadius":16,"secondaryButtonTextSize":14,"secondaryButtonTextColor":"#202223"},"placement":{"type":"PRODUCT_PAGE","triggerType":"ALL","cartPagePositionType":null,"popupPlacementType":"PRODUCT_PAGE","specificProducts":[],"specificCollections":[]},"contentTranslations":[]}]}"upsell-app-config-data='{"analyticsBaseUrl":"https:\/\/essential-upsell-publisher.essential-apps.com","sfk":"NzJjOTQwNjA1ZGUzZmFiZTYxOGQ0ZDA5YjhkMGMxMmU=","baseUrl":"https:\/\/essential-upsell.supercorp.ai"}' 13200 product-page-product="null"product-page-selling-plan-groups="null" 13201 selling-plan-translations="[]" 13202 product-page-collection-ids="[]" 13203 first-shop-product-id="15895949115773" 13204 shop-money-format="${{amount}}" 13205 market-handle="eeuu" 13206 presentment-currency="USD" 13207 customer-tags="null" 13208 cart-items=' 13209[]' 13210></essential-upsell-app-embed> 13211 13212 13213</div><div id="shopify-block-AeXdFL3NiTloxRjRUY__14952540001915115444" class="shopify-block shopify-app-block"> 13214 13215 13216 13217 13218<link id="upcart-stylesheet" rel="preload" href="https://cdn.shopify.com/extensions/01a0d532-f8cc-7560-b848-ba0b5ecfd6ce/upcart-2-413/assets/upcart-stylesheet.css" as="style" onload="this.onload=null;this.rel='stylesheet'"> 13219 13220 13221 13222
13222<script defer type="text/javascript" src="https://cdn.shopify.com/extensions/01a0d532-f8cc-7560-b848-ba0b5ecfd6ce/upcart-2-413/assets/upcart-bundle.js"></script>
13222 13223 13224
13225<script> 13226 13227 function b64DecodeUnicode(str) { 13228 try { 13229 return decodeURIComponent( 13230 atob(str) 13231 .split('') 13232 .map(function (c) { 13233 return '%' + ('00' + c.charCodeAt(0).toString(16)).slice(-2); 13234 }) 13235 .join(''), 13236 ); 13237 } catch { 13238 return str; 13239 } 13240 } 13241</script>
13241 13242 13243
13244<script> 13245(function() { 13246 window.upcartSettings = {}; 13247 window.upcartSettings.upcartSettings = {}; 13248 window.upcartSettings.upcartEditorSettings = {}; 13249 window.upcartSettings.stickyCartButtonEditorSettings = {}; 13250 13251 13252 13253 13254 let val; 13255 13256 val = b64DecodeUnicode("cmlnaHQ="); 13257 if (val === '') { 13258 val = b64DecodeUnicode("cmlnaHQ="); 13259 } 13260 window.upcartSettings.upcartSettings.cartPosition = val; 13261 13262 val = b64DecodeUnicode("ZmFsc2U="); 13263 if (val === '') { 13264 val = b64DecodeUnicode("ZmFsc2U="); 13265 } 13266 val = JSON.parse(val); 13267 window.upcartSettings.upcartSettings.disableSticky = val; 13268 13269 val = b64DecodeUnicode("dHJ1ZQ=="); 13270 if (val === '') { 13271 val = b64DecodeUnicode("dHJ1ZQ=="); 13272 } 13273 val = JSON.parse(val); 13274 window.upcartSettings.upcartSettings.openOnAddToCart = val; 13275 13276 val = b64DecodeUnicode("ZmFsc2U="); 13277 if (val === '') { 13278 val = b64DecodeUnicode("ZmFsc2U="); 13279 } 13280 val = JSON.parse(val); 13281 window.upcartSettings.upcartSettings.redirectToCart = val; 13282 13283 val = b64DecodeUnicode("dHJ1ZQ=="); 13284 if (val === '') { 13285 val = b64DecodeUnicode("ZmFsc2U="); 13286 } 13287 val = JSON.parse(val); 13288 window.upcartSettings.upcartSettings.enableCartSkeletons = val; 13289 13290 val = b64DecodeUnicode("eyJjYXJ0VGl0bGUiOiJDYXJ0IOKAoiB7e2NhcnRfcXVhbnRpdHl9fSIsImNoZWNrb3V0IjoiQ2hlY2tvdXQg4oCiIHt7dG90YWxfcHJpY2V9fSIsImFkZFRleHQiOiJBZGQiLCJlbXB0eUNhcnQiOiJZb3VyIGNhcnQgaXMgZW1wdHkiLCJkaXNjb3VudFNhdmluZ3MiOiJTYXZlIiwiY29udGludWVTaG9wcGluZyI6Ik9yIGNvbnRpbnVlIHNob3BwaW5nIiwidG90YWxTYXZpbmdzIjoiRGlzY291bnRzIiwic3VidG90YWwiOiJTdWJ0b3RhbCIsImJ1bmRsZUhpZGVTaW5ndWxhckl0ZW1UZXh0IjoiSGlkZSAxIGl0ZW0iLCJidW5kbGVTaG93U2luZ3VsYXJJdGVtVGV4dCI6IlNob3cgMSBpdGVtIiwiYnVuZGxlSGlkZU11bHRpcGxlSXRlbXNUZXh0IjoiSGlkZSB7TlVNQkVSX09GX0lURU1TfSBpdGVtcyIsImJ1bmRsZVNob3dNdWx0aXBsZUl0ZW1zVGV4dCI6IlNob3cge05VTUJFUl9PRl9JVEVNU30gaXRlbXMifQ=="); 13291 if (val === '') { 13292 val = b64DecodeUnicode("eyJjYXJ0VGl0bGUiOiJDYXJ0IOKAoiB7e2NhcnRfcXVhbnRpdHl9fSIsImNoZWNrb3V0IjoiQ2hlY2tvdXQg4oCiIHt7dG90YWxfcHJpY2V9fSIsImFkZFRleHQiOiJBZGQiLCJlbXB0eUNhcnQiOiJZb3VyIGNhcnQgaXMgZW1wdHkiLCJkaXNjb3VudFNhdmluZ3MiOiJTYXZlIiwiY29udGludWVTaG9wcGluZyI6Ik9yIGNvbnRpbnVlIHNob3BwaW5nIiwidG90YWxTYXZpbmdzIjoiRGlzY291bnRzIiwic3VidG90YWwiOiJTdWJ0b3RhbCIsImJ1bmRsZUhpZGVTaW5ndWxhckl0ZW1UZXh0IjoiSGlkZSAxIGl0ZW0iLCJidW5kbGVTaG93U2luZ3VsYXJJdGVtVGV4dCI6IlNob3cgMSBpdGVtIiwiYnVuZGxlSGlkZU11bHRpcGxlSXRlbXNUZXh0IjoiSGlkZSB7TlVNQkVSX09GX0lURU1TfSBpdGVtcyIsImJ1bmRsZVNob3dNdWx0aXBsZUl0ZW1zVGV4dCI6IlNob3cge05VTUJFUl9PRl9JVEVNU30gaXRlbXMifQ=="); 13293 } 13294 val = JSON.parse(val); 13295 window.upcartSettings.upcartSettings.translations = val; 13296 13297 val = b64DecodeUnicode("eyJhYm92ZUZvb3RlciI6IiIsImFib3ZlSGVhZGVyIjoiIiwiYmVsb3dIZWFkZXIiOiIiLCJiZXR3ZWVuTGluZUl0ZW1zIjoiIiwiYWJvdmVDaGVja291dEJ1dHRvbiI6IiIsImJlbG93Q2hlY2tvdXRCdXR0b24iOiIiLCJib3R0b21PZkNhcnQiOiIiLCJvbkVtcHR5Q2FydCI6IiIsInNjcmlwdHNCZWZvcmVMb2FkIjoiIn0="); 13298 if (val === '') { 13299 val = b64DecodeUnicode("eyJhYm92ZUZvb3RlciI6IiIsImFib3ZlSGVhZGVyIjoiIiwiYmVsb3dIZWFkZXIiOiIiLCJiZXR3ZWVuTGluZUl0ZW1zIjoiIiwiYmVsb3dDYXJ0SXRlbXMiOiIiLCJhYm92ZUNoZWNrb3V0QnV0dG9uIjoiIiwiYmVsb3dDaGVja291dEJ1dHRvbiI6IiIsImJvdHRvbU9mQ2FydCI6IiIsIm9uRW1wdHlDYXJ0IjoiIiwic2NyaXB0c0JlZm9yZUxvYWQiOiIifQ=="); 13300 } 13301 val = JSON.parse(val); 13302 window.upcartSettings.upcartSettings.htmlFields = val; 13303 13304 val = b64DecodeUnicode("dHJ1ZQ=="); 13305 if (val === '') { 13306 val = b64DecodeUnicode("dHJ1ZQ=="); 13307 } 13308 val = JSON.parse(val); 13309 window.upcartSettings.upcartSettings.automaticDiscount = val; 13310 13311 val = b64DecodeUnicode("ZmFsc2U="); 13312 if (val === '') { 13313 val = b64DecodeUnicode("ZmFsc2U="); 13314 } 13315 val = JSON.parse(val); 13316 window.upcartSettings.upcartSettings.basePriceForDiscount = val; 13317 13318 val = b64DecodeUnicode("dHJ1ZQ=="); 13319 if (val === '') { 13320 val = b64DecodeUnicode("ZmFsc2U="); 13321 } 13322 val = JSON.parse(val); 13323 window.upcartSettings.upcartSettings.hideSingleUnderscoredProperties = val; 13324 13325 val = b64DecodeUnicode("ZmFsc2U="); 13326 if (val === '') { 13327 val = b64DecodeUnicode("ZmFsc2U="); 13328 } 13329 val = JSON.parse(val); 13330 window.upcartSettings.upcartSettings.showContinueShoppingButton = val; 13331 13332 val = b64DecodeUnicode("dHJ1ZQ=="); 13333 if (val === '') { 13334 val = b64DecodeUnicode("ZmFsc2U="); 13335 } 13336 val = JSON.parse(val); 13337 window.upcartSettings.upcartSettings.ajaxRaceConditionPrevention = val; 13338 13339 val = b64DecodeUnicode("dHJ1ZQ=="); 13340 if (val === '') { 13341 val = b64DecodeUnicode("ZmFsc2U="); 13342 } 13343 val = JSON.parse(val); 13344 window.upcartSettings.upcartSettings.htmlFieldForceReRender = val; 13345 13346 val = b64DecodeUnicode("ZmFsc2U="); 13347 if (val === '') { 13348 val = b64DecodeUnicode("ZmFsc2U="); 13349 } 13350 val = JSON.parse(val); 13351 window.upcartSettings.upcartSettings.skipGoogleFonts = val; 13352 13353 val = b64DecodeUnicode("dHJ1ZQ=="); 13354 if (val === '') { 13355 val = b64DecodeUnicode("ZmFsc2U="); 13356 } 13357 val = JSON.parse(val); 13358 window.upcartSettings.upcartSettings.overrideScrollLocking = val; 13359 13360 val = b64DecodeUnicode("MTAw"); 13361 if (val === '') { 13362 val = b64DecodeUnicode("MTAw"); 13363 } 13364 window.upcartSettings.upcartSettings.trafficAllocationPercent = val; 13365 13366 val = b64DecodeUnicode("ZmFsc2U="); 13367 if (val === '') { 13368 val = b64DecodeUnicode("ZmFsc2U="); 13369 } 13370 val = JSON.parse(val); 13371 window.upcartSettings.upcartSettings.renderCartInShadowDom = val; 13372 13373 val = b64DecodeUnicode("dHJ1ZQ=="); 13374 if (val === '') { 13375 val = b64DecodeUnicode("ZmFsc2U="); 13376 } 13377 val = JSON.parse(val); 13378 window.upcartSettings.upcartSettings.cartEventTracking = val; 13379 13380 val = b64DecodeUnicode(""); 13381 if (val === '') { 13382 val = b64DecodeUnicode("eyJvcHRpb24iOiJkZWZhdWx0LXNlbGVjdG9yIiwiY3VzdG9tU2VsZWN0b3IiOiIifQ=="); 13383 } 13384 val = JSON.parse(val); 13385 window.upcartSettings.upcartSettings.openCartButtonSelection = val; 13386 13387 val = b64DecodeUnicode(""); 13388 if (val === '') { 13389 val = b64DecodeUnicode("eyJvcHRpb24iOiJkZWZhdWx0LXNlbGVjdG9yIiwiY3VzdG9tU2VsZWN0b3IiOiIifQ=="); 13390 } 13391 val = JSON.parse(val); 13392 window.upcartSettings.upcartSettings.addToCartButtonSelection = val; 13393 13394 val = b64DecodeUnicode("bGluZQ=="); 13395 if (val === '') { 13396 val = b64DecodeUnicode("bGluZQ=="); 13397 } 13398 window.upcartSettings.upcartSettings.updateItemIdentifier = val; 13399 13400 val = b64DecodeUnicode("DQoudXBjYXJ0LXJlY29tbWVuZGF0aW9ucy1zaG9wLW5vdy1idXR0b257DQogICAgZm9udC1mYW1pbHk6IHZhcigtLWZvbnQtaGVhZGluZy1mYW1pbHkpOw0KICAgIGZvbnQtc2l6ZTogMzJweCAhaW1wb3J0YW50Ow0KDQp9DQoudXBjYXJ0LXVwc2VsbHMtYnV0dG9uew0KICAgIGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LWhlYWRpbmctZmFtaWx5KTsNCiAgICBib3JkZXItcmFkaXVzOiAxLjVyZW0gIWltcG9ydGFudDsNCn0NCi51cGNhcnQtcHJvZHVjdC10aXRsZXsNCiAgICBmb250LWZhbWlseTogdmFyKC0tZm9udC1oZWFkaW5nLWZhbWlseSk7DQogICAgZm9udC1zaXplOiAyNnB4ICFpbXBvcnRhbnQ7DQp9DQoudXBjYXJ0LWhlYWRlci10ZXh0ew0KICAgIGZvbnQtc2l6ZTogMjZweDsNCiAgICBmb250LWZhbWlseTogdmFyKC0tZm9udC1oZWFkaW5nLWZhbWlseSk7DQp9DQoudXBjYXJ0LXByb2R1Y3QtdGl0bGUtbGlua3sNCiAgICBmb250LXNpemU6IDIwcHg7DQp9DQoudXBjYXJ0LXVwc2VsbHMtdGl0bGV7DQogICAgZm9udC1zaXplOiAyMHB4Ow0KICAgIGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LWhlYWRpbmctZmFtaWx5KTsNCn0NCi51cGNhcnQtdXBzZWxsLWl0ZW0tdGl0bGV7DQogICAgZm9udC1zaXplOiAxNnB4Ow0KICAgIGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LWhlYWRpbmctZmFtaWx5KTsNCiAgICB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7DQogICAgcGFkZGluZy1ib3R0b206IDhweCAhaW1wb3J0YW50Ow0KfQ0KDQoudXBjYXJ0LWNoZWNrb3V0LWJ1dHRvbnsNCiAgICBmb250LWZhbWlseTogdmFyKC0tZm9udC1oZWFkaW5nLWZhbWlseSk7DQogICAgZm9udC1zaXplOiAyMnB4ICFpbXBvcnRhbnQ7DQp9"); 13401 if (val === '') { 13402 val = b64DecodeUnicode("Knt9"); 13403 }
13404 window.upcartSettings.upcartSettings.customCSS = val; 13405 13406 val = b64DecodeUnicode("Knt9"); 13407 if (val === '') { 13408 val = b64DecodeUnicode("Knt9"); 13409 } 13410 window.upcartSettings.upcartSettings.customStickyCartCSS = val; 13411 13412 val = b64DecodeUnicode("ZmFsc2U="); 13413 if (val === '') { 13414 val = b64DecodeUnicode("ZmFsc2U="); 13415 } 13416 val = JSON.parse(val); 13417 window.upcartSettings.upcartSettings.integrationZapietEnabled = val; 13418 13419 val = b64DecodeUnicode("ZmFsc2U="); 13420 if (val === '') { 13421 val = b64DecodeUnicode("ZmFsc2U="); 13422 } 13423 val = JSON.parse(val); 13424 window.upcartSettings.upcartSettings.integrationYmqEnabled = val; 13425 13426 val = b64DecodeUnicode(""); 13427 if (val === '') { 13428 val = b64DecodeUnicode("eyJzdGF0dXMiOiJESVNBQkxFRCJ9"); 13429 } 13430 val = JSON.parse(val); 13431 window.upcartSettings.upcartSettings.customCartBundleInfo = val; 13432 13433 val = b64DecodeUnicode(""); 13434 if (val === '') { 13435 val = b64DecodeUnicode("ZGlzY291bnRfb25seQ=="); 13436 } 13437 window.upcartSettings.upcartSettings.savingsRowBehaviour = val; 13438 13439 val = b64DecodeUnicode(""); 13440 if (val === '') { 13441 val = b64DecodeUnicode("W10="); 13442 } 13443 val = JSON.parse(val); 13444 window.upcartSettings.upcartSettings.activeCartIds = val; 13445 13446 val = b64DecodeUnicode("dHJ1ZQ=="); 13447 if (val === '') { 13448 val = b64DecodeUnicode("dHJ1ZQ=="); 13449 } 13450 val = JSON.parse(val); 13451 window.upcartSettings.upcartEditorSettings.cartIsEnabled = val; 13452 13453 val = b64DecodeUnicode(""); 13454 if (val === '') { 13455 val = b64DecodeUnicode(""); 13456 } 13457 window.upcartSettings.upcartEditorSettings.cartId = val; 13458 13459 val = b64DecodeUnicode("eyJmaWVsZHMiOnsiY29tcGFyZUF0UHJpY2UiOnRydWUsImluaGVyaXRGb250cyI6dHJ1ZSwiYmFja2dyb3VuZENvbG9yIjoiI0ZGRkZGRiIsImNhcnRBY2NlbnRDb2xvciI6IiNmNmY2ZjciLCJidXR0b25Db2xvciI6IiNmZmI1MDMiLCJidXR0b25UZXh0Q29sb3IiOiIjMDAwMDAwIiwiYnV0dG9uVGV4dEhvdmVyQ29sb3IiOiIjZTllOWU5IiwiY2FydFRleHRDb2xvciI6IiMwMDAwMDAiLCJidXR0b25Sb3VuZGVkQ29ybmVyc1NpemUiOjQwLCJlbmFibGVTdWJ0b3RhbExpbmUiOnRydWUsInN1YnRvdGFsVGV4dENvbG9yIjoiIzAwMDAwMCIsImNhcnRXaWR0aCI6eyJkZXNrdG9wIjoiYmFzZSIsIm1vYmlsZSI6ImZ1bGwifX19"); 13460 if (val === '') { 13461 val = b64DecodeUnicode("eyJmaWVsZHMiOnsiY29tcGFyZUF0UHJpY2UiOnRydWUsImluaGVyaXRGb250cyI6dHJ1ZSwiYmFja2dyb3VuZENvbG9yIjoiI0ZGRkZGRiIsImNhcnRBY2NlbnRDb2xvciI6IiNmNmY2ZjciLCJidXR0b25Db2xvciI6IiMwMDAwMDAiLCJidXR0b25UZXh0Q29sb3IiOiIjRkZGRkZGIiwiYnV0dG9uVGV4dEhvdmVyQ29sb3IiOiIjZTllOWU5IiwiY2FydFRleHRDb2xvciI6IiMwMDAwMDAiLCJidXR0b25Sb3VuZGVkQ29ybmVyc1NpemUiOjAsImVuYWJsZVN1YnRvdGFsTGluZSI6ZmFsc2UsInN1YnRvdGFsVGV4dENvbG9yIjoiIzAwMDAwMCIsImNhcnRXaWR0aCI6eyJkZXNrdG9wIjoiYmFzZSIsIm1vYmlsZSI6ImZ1bGwifX19"); 13462 } 13463 val = JSON.parse(val); 13464 window.upcartSettings.upcartEditorSettings.settingsModule = val; 13465 13466 val = b64DecodeUnicode("IzJlYTgxOA=="); 13467 if (val === '') { 13468 val = b64DecodeUnicode("IzJlYTgxOA=="); 13469 } 13470 window.upcartSettings.upcartEditorSettings.designSettingsCartSavingsTextColor = val; 13471 13472 val = b64DecodeUnicode("Mi4wLjAtY29udHJvbGxlcl90ZW1wbGF0ZV9zZXBhcmF0aW9u"); 13473 if (val === '') { 13474 val = b64DecodeUnicode("MS4wLjA="); 13475 } 13476 window.upcartSettings.upcartEditorSettings.headerModuleVersion = val; 13477 13478 val = b64DecodeUnicode("Mi4wLjAtY29udHJvbGxlcl90ZW1wbGF0ZV9zZXBhcmF0aW9u"); 13479 if (val === '') { 13480 val = b64DecodeUnicode("MS4wLjA="); 13481 } 13482 window.upcartSettings.upcartEditorSettings.announcementModuleVersion = val; 13483 13484 val = b64DecodeUnicode("Mi4wLjAtY29udHJvbGxlcl90ZW1wbGF0ZV9zZXBhcmF0aW9u"); 13485 if (val === '') { 13486 val = b64DecodeUnicode("MS4wLjA="); 13487 } 13488 window.upcartSettings.upcartEditorSettings.upsellsModuleVersion = val; 13489 13490 val = b64DecodeUnicode("Mi4wLjAtY29udHJvbGxlcl90ZW1wbGF0ZV9zZXBhcmF0aW9u"); 13491 if (val === '') { 13492 val = b64DecodeUnicode("MS4wLjA="); 13493 } 13494 window.upcartSettings.upcartEditorSettings.recommendationsModuleVersion = val; 13495 13496 val = b64DecodeUnicode("Mi4wLjAtY29udHJvbGxlcl90ZW1wbGF0ZV9zZXBhcmF0aW9u"); 13497 if (val === '') { 13498 val = b64DecodeUnicode("MS4wLjA="); 13499 } 13500 window.upcartSettings.upcartEditorSettings.notesModuleVersion = val; 13501 13502 val = b64DecodeUnicode("Mi4wLjAtY29udHJvbGxlcl90ZW1wbGF0ZV9zZXBhcmF0aW9u"); 13503 if (val === '') { 13504 val = b64DecodeUnicode("MS4wLjA="); 13505 } 13506 window.upcartSettings.upcartEditorSettings.discountCodeModuleVersion = val; 13507 13508 val = b64DecodeUnicode("Mi4wLjAtY29udHJvbGxlcl90ZW1wbGF0ZV9zZXBhcmF0aW9u"); 13509 if (val === '') { 13510 val = b64DecodeUnicode("MS4wLjA="); 13511 } 13512 window.upcartSettings.upcartEditorSettings.trustBadgesModuleVersion = val; 13513 13514 val = b64DecodeUnicode("Mi4wLjAtY29udHJvbGxlcl90ZW1wbGF0ZV9zZXBhcmF0aW9u"); 13515 if (val === '') { 13516 val = b64DecodeUnicode("MS4wLjA="); 13517 } 13518 window.upcartSettings.upcartEditorSettings.rewardsModuleVersion = val; 13519 13520 val = b64DecodeUnicode("Mi4wLjAtY29udHJvbGxlcl90ZW1wbGF0ZV9zZXBhcmF0aW9u"); 13521 if (val === '') { 13522 val = b64DecodeUnicode("MS4wLjA="); 13523 } 13524 window.upcartSettings.upcartEditorSettings.cartItemsModuleVersion = val; 13525 13526 val = b64DecodeUnicode("Mi4wLjAtY29udHJvbGxlcl90ZW1wbGF0ZV9zZXBhcmF0aW9u"); 13527 if (val === '') { 13528 val = b64DecodeUnicode("MS4wLjA="); 13529 } 13530 window.upcartSettings.upcartEditorSettings.addonsModuleVersion = val; 13531 13532 val = b64DecodeUnicode("Mi4wLjAtY29udHJvbGxlcl90ZW1wbGF0ZV9zZXBhcmF0aW9u"); 13533 if (val === '') { 13534 val = b64DecodeUnicode("MS4wLjA="); 13535 }
13536 window.upcartSettings.upcartEditorSettings.cartSummaryModuleVersion = val; 13537 13538 val = b64DecodeUnicode("Mi4wLjAtY29udHJvbGxlcl90ZW1wbGF0ZV9zZXBhcmF0aW9u"); 13539 if (val === '') { 13540 val = b64DecodeUnicode("MS4wLjA="); 13541 } 13542 window.upcartSettings.upcartEditorSettings.expressPayModuleVersion = val; 13543 13544 val = b64DecodeUnicode("dHJ1ZQ=="); 13545 if (val === '') { 13546 val = b64DecodeUnicode("ZmFsc2U="); 13547 } 13548 val = JSON.parse(val); 13549 window.upcartSettings.upcartEditorSettings.customJsxTemplatesEnabled = val; 13550 13551 val = b64DecodeUnicode(""); 13552 if (val === '') { 13553 val = b64DecodeUnicode("eyJtYWluIjp7InNyYyI6bnVsbCwiY29tcGlsZWQiOm51bGwsImlzQWN0aXZlIjpmYWxzZX19"); 13554 } 13555 val = JSON.parse(val); 13556 window.upcartSettings.upcartEditorSettings.headerModuleCustomJsxTemplates = val; 13557 13558 val = b64DecodeUnicode(""); 13559 if (val === '') { 13560 val = b64DecodeUnicode("eyJtYWluIjp7InNyYyI6bnVsbCwiY29tcGlsZWQiOm51bGwsImlzQWN0aXZlIjpmYWxzZX0sInNrZWxldG9uIjp7InNyYyI6bnVsbCwiY29tcGlsZWQiOm51bGwsImlzQWN0aXZlIjpmYWxzZX19"); 13561 } 13562 val = JSON.parse(val); 13563 window.upcartSettings.upcartEditorSettings.announcementModuleCustomJsxTemplates = val; 13564 13565 val = b64DecodeUnicode(""); 13566 if (val === '') { 13567 val = b64DecodeUnicode("eyJ1cHNlbGxUaWxlIjp7InNyYyI6bnVsbCwiY29tcGlsZWQiOm51bGwsImlzQWN0aXZlIjpmYWxzZX0sInNrZWxldG9uIjp7InNyYyI6bnVsbCwiY29tcGlsZWQiOm51bGwsImlzQWN0aXZlIjpmYWxzZX19"); 13568 } 13569 val = JSON.parse(val); 13570 window.upcartSettings.upcartEditorSettings.upsellsModuleCustomJsxTemplates = val; 13571 13572 val = b64DecodeUnicode(""); 13573 if (val === '') { 13574 val = b64DecodeUnicode("eyJyZWNvbW1lbmRhdGlvblRpbGUiOnsic3JjIjpudWxsLCJjb21waWxlZCI6bnVsbCwiaXNBY3RpdmUiOmZhbHNlfSwic2tlbGV0b24iOnsic3JjIjpudWxsLCJjb21waWxlZCI6bnVsbCwiaXNBY3RpdmUiOmZhbHNlfX0="); 13575 } 13576 val = JSON.parse(val); 13577 window.upcartSettings.upcartEditorSettings.recommendationsModuleCustomJsxTemplates = val; 13578 13579 val = b64DecodeUnicode(""); 13580 if (val === '') { 13581 val = b64DecodeUnicode("eyJtYWluIjp7InNyYyI6bnVsbCwiY29tcGlsZWQiOm51bGwsImlzQWN0aXZlIjpmYWxzZX19"); 13582 } 13583 val = JSON.parse(val); 13584 window.upcartSettings.upcartEditorSettings.notesModuleCustomJsxTemplates = val; 13585 13586 val = b64DecodeUnicode(""); 13587 if (val === '') { 13588 val = b64DecodeUnicode("eyJtYWluIjp7InNyYyI6bnVsbCwiY29tcGlsZWQiOm51bGwsImlzQWN0aXZlIjpmYWxzZX0sInNrZWxldG9uIjp7InNyYyI6bnVsbCwiY29tcGlsZWQiOm51bGwsImlzQWN0aXZlIjpmYWxzZX19"); 13589 } 13590 val = JSON.parse(val); 13591 window.upcartSettings.upcartEditorSettings.discountModuleCustomJsxTemplates = val; 13592 13593 val = b64DecodeUnicode(""); 13594 if (val === '') { 13595 val = b64DecodeUnicode("eyJtYWluIjp7InNyYyI6bnVsbCwiY29tcGlsZWQiOm51bGwsImlzQWN0aXZlIjpmYWxzZX0sInNrZWxldG9uIjp7InNyYyI6bnVsbCwiY29tcGlsZWQiOm51bGwsImlzQWN0aXZlIjpmYWxzZX19"); 13596 } 13597 val = JSON.parse(val); 13598 window.upcartSettings.upcartEditorSettings.trustBadgesModuleCustomJsxTemplates = val; 13599 13600 val = b64DecodeUnicode(""); 13601 if (val === '') { 13602 val = b64DecodeUnicode("eyJtYWluIjp7InNyYyI6bnVsbCwiY29tcGlsZWQiOm51bGwsImlzQWN0aXZlIjpmYWxzZX0sInNrZWxldG9uIjp7InNyYyI6bnVsbCwiY29tcGlsZWQiOm51bGwsImlzQWN0aXZlIjpmYWxzZX19"); 13603 } 13604 val = JSON.parse(val); 13605 window.upcartSettings.upcartEditorSettings.rewardsModuleCustomJsxTemplates = val; 13606 13607 val = b64DecodeUnicode(""); 13608 if (val === '') { 13609 val = b64DecodeUnicode("eyJtYWluIjp7InNyYyI6bnVsbCwiY29tcGlsZWQiOm51bGwsImlzQWN0aXZlIjpmYWxzZX0sInNrZWxldG9uIjp7InNyYyI6bnVsbCwiY29tcGlsZWQiOm51bGwsImlzQWN0aXZlIjpmYWxzZX19"); 13610 } 13611 val = JSON.parse(val); 13612 window.upcartSettings.upcartEditorSettings.triggeredRewardsModuleCustomJsxTemplates = val; 13613 13614 val = b64DecodeUnicode(""); 13615 if (val === '') { 13616 val = b64DecodeUnicode("eyJza2VsZXRvbiI6eyJzcmMiOm51bGwsImNvbXBpbGVkIjpudWxsLCJpc0FjdGl2ZSI6ZmFsc2V9LCJwcm9kdWN0VGlsZSI6eyJzcmMiOm51bGwsImNvbXBpbGVkIjpudWxsLCJpc0FjdGl2ZSI6ZmFsc2V9LCJ2YXJpYW50Ijp7InNyYyI6bnVsbCwiY29tcGlsZWQiOm51bGwsImlzQWN0aXZlIjpmYWxzZX0sInByb3BlcnRpZXMiOnsic3JjIjpudWxsLCJjb21waWxlZCI6bnVsbCwiaXNBY3RpdmUiOmZhbHNlfSwiYnVuZGxlIjp7InNyYyI6bnVsbCwiY29tcGlsZWQiOm51bGwsImlzQWN0aXZlIjpmYWxzZX0sInByaWNlIjp7InNyYyI6bnVsbCwiY29tcGlsZWQiOm51bGwsImlzQWN0aXZlIjpmYWxzZX19"); 13617 } 13618 val = JSON.parse(val); 13619 window.upcartSettings.upcartEditorSettings.cartItemsModuleCustomJsxTemplates = val; 13620 13621 val = b64DecodeUnicode(""); 13622 if (val === '') { 13623 val = b64DecodeUnicode("eyJtYWluIjp7InNyYyI6bnVsbCwiY29tcGlsZWQiOm51bGwsImlzQWN0aXZlIjpmYWxzZX19"); 13624 } 13625 val = JSON.parse(val);
13626 window.upcartSettings.upcartEditorSettings.cartSummaryModuleCustomJsxTemplates = val; 13627 13628 val = b64DecodeUnicode(""); 13629 if (val === '') { 13630 val = b64DecodeUnicode("eyJtYWluIjp7InNyYyI6bnVsbCwiY29tcGlsZWQiOm51bGwsImlzQWN0aXZlIjpmYWxzZX0sInNrZWxldG9uIjp7InNyYyI6bnVsbCwiY29tcGlsZWQiOm51bGwsImlzQWN0aXZlIjpmYWxzZX19"); 13631 } 13632 val = JSON.parse(val); 13633 window.upcartSettings.upcartEditorSettings.addonsModuleCustomJsxTemplates = val; 13634 13635 val = b64DecodeUnicode(""); 13636 if (val === '') { 13637 val = b64DecodeUnicode("eyJzcmMiOm51bGwsImNvbXBpbGVkIjpudWxsLCJpc0FjdGl2ZSI6ZmFsc2V9"); 13638 } 13639 val = JSON.parse(val); 13640 window.upcartSettings.upcartEditorSettings.betweenAnnouncementsAndTieredRewardsCustomTemplate = val; 13641 13642 val = b64DecodeUnicode(""); 13643 if (val === '') { 13644 val = b64DecodeUnicode("eyJzcmMiOm51bGwsImNvbXBpbGVkIjpudWxsLCJpc0FjdGl2ZSI6ZmFsc2V9"); 13645 } 13646 val = JSON.parse(val); 13647 window.upcartSettings.upcartEditorSettings.betweenTieredRewardsAndTriggeredRewardsCustomTemplate = val; 13648 13649 val = b64DecodeUnicode(""); 13650 if (val === '') { 13651 val = b64DecodeUnicode("eyJhYm92ZUNoZWNrb3V0Q3VzdG9tSnN4VGVtcGxhdGUiOnsic3JjIjpudWxsLCJjb21waWxlZCI6bnVsbCwiaXNBY3RpdmUiOmZhbHNlfX0="); 13652 } 13653 val = JSON.parse(val); 13654 window.upcartSettings.upcartEditorSettings.checkoutModuleCustomJsxTemplates = val; 13655 13656 val = b64DecodeUnicode("YmFzZQ=="); 13657 if (val === '') { 13658 val = b64DecodeUnicode("YmFzZQ=="); 13659 } 13660 window.upcartSettings.upcartEditorSettings.headerBorderBottom = val; 13661 13662 val = b64DecodeUnicode("YmFzZQ=="); 13663 if (val === '') { 13664 val = b64DecodeUnicode("YmFzZQ=="); 13665 } 13666 window.upcartSettings.upcartEditorSettings.headerHeight = val; 13667 13668 val = b64DecodeUnicode("I2ZmZmZmZjAw"); 13669 if (val === '') { 13670 val = b64DecodeUnicode("I2ZmZmZmZjAw"); 13671 } 13672 window.upcartSettings.upcartEditorSettings.headerBackgroundColor = val; 13673 13674 val = b64DecodeUnicode("eyJ0eXBlIjoiY3VzdG9tVGV4dCIsImZvbnRTaXplUHgiOjI0LCJmb250V2VpZ2h0IjoiNzAwIn0="); 13675 if (val === '') { 13676 val = b64DecodeUnicode("eyJ0eXBlIjoiaW5oZXJpdEhlYWRpbmdTdHlsZXMiLCJoZWFkaW5nTGV2ZWwiOiJoMiJ9"); 13677 } 13678 val = JSON.parse(val); 13679 window.upcartSettings.upcartEditorSettings.headerTitleContent = val; 13680 13681 val = b64DecodeUnicode("c2lkZQ=="); 13682 if (val === '') { 13683 val = b64DecodeUnicode("c2lkZQ=="); 13684 } 13685 window.upcartSettings.upcartEditorSettings.headerTitleAlignment = val; 13686 13687 val = b64DecodeUnicode("dGl0bGVfX2Nsb3NlQnV0dG9u"); 13688 if (val === '') { 13689 val = b64DecodeUnicode("dGl0bGVfX2Nsb3NlQnV0dG9u"); 13690 } 13691 window.upcartSettings.upcartEditorSettings.headerElementArrangement = val; 13692 13693 val = b64DecodeUnicode("eyJiYXNlIjoiIzAwMDAwMDBjIiwib25Ib3ZlciI6IiMwMDAwMDAxNCJ9"); 13694 if (val === '') { 13695 val = b64DecodeUnicode("eyJiYXNlIjoiIzAwMDAwMDBjIiwib25Ib3ZlciI6IiMwMDAwMDAxNCJ9"); 13696 } 13697 val = JSON.parse(val); 13698 window.upcartSettings.upcartEditorSettings.headerCloseButtonBackgroundColor = val; 13699 13700 val = b64DecodeUnicode("eyJiYXNlIjoiIzYzNzM4MSIsIm9uSG92ZXIiOm51bGx9"); 13701 if (val === '') { 13702 val = b64DecodeUnicode("eyJiYXNlIjoiIzYzNzM4MSIsIm9uSG92ZXIiOm51bGx9"); 13703 } 13704 val = JSON.parse(val); 13705 window.upcartSettings.upcartEditorSettings.headerCloseButtonIconColor = val; 13706 13707 val = b64DecodeUnicode("c21hbGw="); 13708 if (val === '') { 13709 val = b64DecodeUnicode("c21hbGw="); 13710 } 13711 window.upcartSettings.upcartEditorSettings.headerCloseButtonIconSize = val; 13712 13713 val = b64DecodeUnicode("YmFzZQ=="); 13714 if (val === '') { 13715 val = b64DecodeUnicode("YmFzZQ=="); 13716 } 13717 window.upcartSettings.upcartEditorSettings.headerCloseButtonIconStrokeWidth = val; 13718 13719 val = b64DecodeUnicode("bm9uZQ=="); 13720 if (val === '') { 13721 val = b64DecodeUnicode("bm9uZQ=="); 13722 } 13723 window.upcartSettings.upcartEditorSettings.headerCloseButtonBorderWidth = val; 13724 13725 val = b64DecodeUnicode("eyJiYXNlIjoiIzAwMDAwMCIsIm9uSG92ZXIiOm51bGx9"); 13726 if (val === '') { 13727 val = b64DecodeUnicode("eyJiYXNlIjoiIzAwMDAwMCIsIm9uSG92ZXIiOm51bGx9"); 13728 } 13729 val = JSON.parse(val); 13730 window.upcartSettings.upcartEditorSettings.headerCloseButtonBorderColor = val; 13731 13732 val = b64DecodeUnicode("dHJ1ZQ=="); 13733 if (val === '') { 13734 val = b64DecodeUnicode("ZmFsc2U="); 13735 } 13736 val = JSON.parse(val); 13737 window.upcartSettings.upcartEditorSettings.announcementModule = val; 13738 13739 val = b64DecodeUnicode("PHA+PHN0cm9uZz4rNTAuMDAwIEN1c3RvbWVycyDinaTvuI8g8J+HqPCfh6bwn4e68J+HuDwvc3Ryb25nPjwvcD4K"); 13740 if (val === '') { 13741 val = b64DecodeUnicode("PHA+WW91ciBwcm9kdWN0cyBhcmUgcmVzZXJ2ZWQgZm9yIDxiPntUSU1FUn08L2I+ITwvcD4="); 13742 } 13743 window.upcartSettings.upcartEditorSettings.announcementEditor = val; 13744 13745 val = b64DecodeUnicode("I2ZmYjUwMw=="); 13746 if (val === '') { 13747 val = b64DecodeUnicode("I0NERTBFMA=="); 13748 } 13749 window.upcartSettings.upcartEditorSettings.announcementBackgroun
13749dColor = val; 13750 13751 val = b64DecodeUnicode("dG9w"); 13752 if (val === '') { 13753 val = b64DecodeUnicode("dG9w"); 13754 } 13755 window.upcartSettings.upcartEditorSettings.announcementModulePosition = val; 13756 13757 val = b64DecodeUnicode("I2ZmYjUwMw=="); 13758 if (val === '') { 13759 val = b64DecodeUnicode("I0M1RTZGRA=="); 13760 } 13761 window.upcartSettings.upcartEditorSettings.announcementBorderColor = val; 13762 13763 val = b64DecodeUnicode("MA=="); 13764 if (val === '') { 13765 val = b64DecodeUnicode("MDA6MDA="); 13766 } 13767 window.upcartSettings.upcartEditorSettings.announcementTimer = val; 13768 13769 val = b64DecodeUnicode("YmFzZQ=="); 13770 if (val === '') { 13771 val = b64DecodeUnicode("YmFzZQ=="); 13772 } 13773 window.upcartSettings.upcartEditorSettings.announcementHeight = val; 13774 13775 val = b64DecodeUnicode("MTY="); 13776 if (val === '') { 13777 val = b64DecodeUnicode("MTU="); 13778 } 13779 window.upcartSettings.upcartEditorSettings.announcementTextFontSizePx = val; 13780 13781 val = b64DecodeUnicode("dHJ1ZQ=="); 13782 if (val === '') { 13783 val = b64DecodeUnicode("ZmFsc2U="); 13784 } 13785 val = JSON.parse(val); 13786 window.upcartSettings.upcartEditorSettings.rewardsModule = val; 13787 13788 val = b64DecodeUnicode("I0UyRTJFMg=="); 13789 if (val === '') { 13790 val = b64DecodeUnicode("I0UyRTJFMg=="); 13791 } 13792 window.upcartSettings.upcartEditorSettings.rewardsBarBackgroun
13792dColor = val; 13793 13794 val = b64DecodeUnicode("I2ZmYjUwMw=="); 13795 if (val === '') { 13796 val = b64DecodeUnicode("IzkzRDNGRg=="); 13797 } 13798 window.upcartSettings.upcartEditorSettings.rewardsBarForegroundColor = val; 13799 13800 val = b64DecodeUnicode(""); 13801 if (val === '') { 13802 val = b64DecodeUnicode("IzRENDk0OQ=="); 13803 } 13804 window.upcartSettings.upcartEditorSettings.rewardsTierIconColorComplete = val; 13805 13806 val = b64DecodeUnicode(""); 13807 if (val === '') { 13808 val = b64DecodeUnicode("IzRENDk0OQ=="); 13809 } 13810 window.upcartSettings.upcartEditorSettings.rewardsTierIconColorIncomplete = val; 13811 13812 val = b64DecodeUnicode("Y2FydFRvdGFs"); 13813 if (val === '') { 13814 val = b64DecodeUnicode("Y2FydFRvdGFs"); 13815 } 13816 window.upcartSettings.upcartEditorSettings.rewardsBasis = val; 13817 13818 val = b64DecodeUnicode("ZmFsc2U="); 13819 if (val === '') { 13820 val = b64DecodeUnicode("ZmFsc2U="); 13821 } 13822 val = JSON.parse(val); 13823 window.upcartSettings.upcartEditorSettings.rewardsProductLinkVisible = val; 13824 13825 val = b64DecodeUnicode("cHJvZHVjdHNPck9yZGVy"); 13826 if (val === '') { 13827 val = b64DecodeUnicode("cHJvZHVjdHNPck9yZGVy"); 13828 } 13829 window.upcartSettings.upcartEditorSettings.rewardsTargetType = val; 13830 13831 val = b64DecodeUnicode("MTI1"); 13832 if (val === '') { 13833 val = b64DecodeUnicode("MTI1"); 13834 } 13835 window.upcartSettings.upcartEditorSettings.rewardsMinAmount = val; 13836 13837 val = b64DecodeUnicode("PHA+WW914oCZcmUgPGI+e0FNT1VOVH08L2I+IGF3YXkgZnJvbSBmcmVlIHNoaXBwaW5nITwvcD4="); 13838 if (val === '') { 13839 val = b64DecodeUnicode("PHA+WW914oCZcmUgPGI+e0FNT1VOVH08L2I+IGF3YXkgZnJvbSBmcmVlIHNoaXBwaW5nITwvcD4="); 13840 } 13841 window.upcartSettings.upcartEditorSettings.rewardsEditor = val; 13842 13843 val = b64DecodeUnicode("PHA+Jm5ic3A7WW91IHVubG9ja2VkIDxzdHJvbmc+RlJFRSBTSElQUElORyE8L3N0cm9uZz48L3A+Cg=="); 13844 if (val === '') { 13845 val = b64DecodeUnicode("RnJlZSBzaGlwcGluZyB1bmxvY2tlZCE="); 13846 } 13847 window.upcartSettings.upcartEditorSettings.rewardsEditorAfterText = val; 13848 13849 val = b64DecodeUnicode("PHA+WW914oCZcmUgPGI+e0NPVU5UfTwvYj4gcHJvZHVjdHMgYXdheSBmcm9tIGZyZWUgc2hpcHBpbmchPC9wPg=="); 13850 if (val === '') { 13851 val = b64DecodeUnicode("PHA+WW914oCZcmUgPGI+e0NPVU5UfTwvYj4gcHJvZHVjdHMgYXdheSBmcm9tIGZyZWUgc2hpcHBpbmchPC9wPg=="); 13852 } 13853 window.upcartSettings.upcartEditorSettings.rewardsEditorForItemCount = val; 13854 13855 val = b64DecodeUnicode("NQ=="); 13856 if (val === '') { 13857 val = b64DecodeUnicode("NQ=="); 13858 } 13859 window.upcartSettings.upcartEditorSettings.rewardsItemCount = val; 13860 13861 val = b64DecodeUnicode("eyJ0aWVycyI6W3sidGFyZ2V0VHlwZSI6InNoaXBwaW5nIiwibWluQW1vdW50IjoxMjAsIml0ZW1Db3VudCI6IjUiLCJ0ZXh0QmVmb3JlUmVhY2hpbmdGb3JDYXJ0VG90YWwiOiI8cD5Zb3XigJlyZSB7QU1PVU5UfSBhd2F5IGZyb20gPHN0cm9uZz5mcmVlIHNoaXBwaW5nITwvc3Ryb25nPjwvcD5cbiIsInRleHRCZWZvcmVSZWFjaGluZ0Zvckl0ZW1Db3VudCI6IjxwPllvdeKAmXJlIDxiPntDT1VOVH08L2I+IHByb2R1Y3RzIGF3YXkgZnJvbSBmcmVlIHNoaXBwaW5nITwvcD4iLCJyZXdhcmREZXNjcmlwdGlvbiI6IkZyZWUgU2hpcHBpbmciLCJwcm9kdWN0cyI6W119XSwiZ2VvTG9jYXRpb25QcmljaW5nIjpbeyJpZCI6IjkzNGQxMDk3LTRlNzAtNDNhYy05MmI5LWFlOTA4ZjIwZTVhNiIsImNvdW50cnlDb2RlcyI6WyJVUyJdLCJleGNsdWRlIjpmYWxzZSwidGllcnMiOlsiMTUwIl19XSwicmV3YXJkc0F1dG9Db252ZXJ0Q3VycmVuY3kiOmZhbHNlLCJyZXdhcmRzR2VvTG9jYXRpb25FbmFibGVkIjp0cnVlLCJ1c2VQcmVEaXNjb3VudGVkVG90YWwiOmZhbHNlfQ=="); 13862 if (val === '') { 13863 val = b64DecodeUnicode("eyJ0aWVycyI6W10sImdlb0xvY2F0aW9uUHJpY2luZyI6W10sInJld2FyZHNBdXRvQ29udmVydEN1cnJlbmN5IjpmYWxzZSwicmV3YXJkc0dlb0xvY2F0aW9uRW5hYmxlZCI6ZmFsc2UsInVzZVByZURpc2NvdW50ZWRUb3RhbCI6ZmFsc2V9"); 13864 } 13865 val = JSON.parse(val); 13866 window.upcartSettings.upcartEditorSettings.rewardsTiers = val; 13867 13868 val = b64DecodeUnicode("W10="); 13869 if (val === '') { 13870 val = b64DecodeUnicode("W10="); 13871 } 13872 val = JSON.parse(val); 13873 window.upcartSettings.upcartEditorSettings.rewardsTierProducts = val; 13874 13875 val = b64DecodeUnicode("dHJ1ZQ=="); 13876 if (val === '') { 13877 val = b64DecodeUnicode("ZmFsc2U="); 13878 } 13879 val = JSON.parse(val); 13880 window.upcartSettings.upcartEditorSettings.rewardsShowIconWithSingleTier = val; 13881 13882 val = b64DecodeUnicode("dHJ1ZQ=="); 13883 if (val === '') { 13884 val = b64DecodeUnicode("ZmFsc2U="); 13885 } 13886 val = JSON.parse(val); 13887 window.upcartSettings.upcartEditorSettings.rewardsShowOnEmptyCart = val; 13888 13889 val = b64DecodeUnicode(""); 13890 if (val === '') { 13891 val = b64DecodeUnicode("ZmFsc2U="); 13892 } 13893 val = JSON.parse(val); 13894 window.upcartSettings.upcartEditorSettings.rewardsRemovePreviousProducts = val; 13895 13896 val = b64DecodeUnicode(""); 13897 if (val === '') { 13898 val = b64DecodeUnicode("W10="); 13899 } 13900 val = JSON.parse(val); 13901 window.upcartSettings.upcartEditorSettings.rewardsFiltering = val; 13902 13903 val = b64DecodeUnicode(""); 13904 if (val === '') { 13905 val = b64DecodeUnicode("W10="); 13906 } 13907 val = JSON.parse(val); 13908 window.upcartSettings.upcartEditorSettings.rewardsTriggeredRules = val; 13909 13910 val = b64DecodeUnicode(""); 13911 if (val === '') { 13912 val = b64DecodeUnicode("eyJwcm9kdWN0RGlzY291bnRzIjpmYWxzZSwib3JkZXJEaXNjb3VudHMiOmZhbHNlLCJzaGlwcGluZ0Rpc2NvdW50cyI6ZmFsc2V9"); 13913 } 13914 val = JSON.parse(val); 13915 window.upcartSettings.upcartEditorSettings.rewardsTriggeredCombinations = val; 13916 13917 val = b64DecodeUnicode("dHJ1ZQ=="); 13918 if (val === '') { 13919 val = b64DecodeUnicode("ZmFsc2U="); 13920 } 13921 val = JSON.parse(val); 13922 window.upcartSettings.upcartEditorSettings.recommendationsModule = val; 13923 13924 val = b64DecodeUnicode("PHA+QWRkIHlvdXIgZmF2b3VyaXRlIGl0ZW1zIHRvIHlvdXIgY2FydC48L3A+Cg=="); 13925 if (val === '') { 13926 val = b64DecodeUnicode("QWRkIHlvdXIgZmF2b3VyaXRlIGl0ZW1zIHRvIHlvdXIgY2FydC4="); 13927 } 13928 window.upcartSettings.upcartEditorSettings.recommendationsHeaderText = val; 13929 13930 val = b64DecodeUnicode("ZmFsc2U="); 13931 if (val === '') { 13932 val = b64DecodeUnicode("ZmFsc2U="); 13933 } 13934 val = JSON.parse(val); 13935 window.upcartSettings.upcartEditorSettings.recommendationsEnableShopNowButton = val; 13936 13937 val = b64DecodeUnicode("U2hvcCBOb3c="); 13938 if (val === '') { 13939 val = b64DecodeUnicode("U2hvcCBOb3c="); 13940 } 13941 window.upcartSettings.upcartEditorSettings.recommendationsShopNowButtonText = val; 13942 13943 val = b64DecodeUnicode("L2NvbGxlY3Rpb25z"); 13944 if (val === '') { 13945 val = b64DecodeUnicode("L2NvbGxlY3Rpb25z"); 13946 } 13947 window.upcartSettings.upcartEditorSettings.recommendationsShopNowButtonURL = val; 13948 13949 val = b64DecodeUnicode("W3siaWQiOiIiLCJyZWNvbW1lbmRhdGlvbiI6bnVsbCwidiI6MX1d"); 13950 if (val === '') { 13951 val = b64DecodeUnicode("W3siaWQiOiIiLCJyZWNvbW1lbmRhdGlvbiI6bnVsbCwidiI6MX1d"); 13952 } 13953 val = JSON.parse(val); 13954 window.upcartSettings.upcartEditorSettings.recommendationItems = val; 13955 13956 val = b64DecodeUnicode("WW91IG1heSBhbHNvIGxpa2U="); 13957 if (val === '') { 13958 val = b64DecodeUnicode("WW91IG1heSBhbHNvIGxpa2U="); 13959 } 13960 window.upcartSettings.upcartEditorSettings.recommendationsProductRecommendationsHeaderText = val; 13961 13962 val = b64DecodeUnicode("Mw=="); 13963 if (val === '') { 13964 val = b64DecodeUnicode("Mw=="); 13965 } 13966 window.upcartSettings.upcartEditorSettings.recommendationsMaxRecommendationsToShow = val; 13967
13968 val = b64DecodeUnicode("aG9yaXpvbnRhbA=="); 13969 if (val === '') { 13970 val = b64DecodeUnicode("dmVydGljYWw="); 13971 } 13972 window.upcartSettings.upcartEditorSettings.recommendationsDirection = val; 13973 13974 val = b64DecodeUnicode("dHJ1ZQ=="); 13975 if (val === '') { 13976 val = b64DecodeUnicode("ZmFsc2U="); 13977 } 13978 val = JSON.parse(val); 13979 window.upcartSettings.upcartEditorSettings.upsellsModule = val; 13980 13981 val = b64DecodeUnicode("aG9yaXpvbnRhbA=="); 13982 if (val === '') { 13983 val = b64DecodeUnicode("aG9yaXpvbnRhbA=="); 13984 } 13985 window.upcartSettings.upcartEditorSettings.upsellsDirection = val; 13986 13987 val = b64DecodeUnicode("PHA+PHN0cm9uZz5XZSBUaGluayBZb3UnbGwgTG92ZSBUaGVzZTwvc3Ryb25nPjwvcD4K"); 13988 if (val === '') { 13989 val = b64DecodeUnicode("WW91J2xsIGxvdmUgdGhlc2U="); 13990 } 13991 window.upcartSettings.upcartEditorSettings.upsellsTitle = val; 13992 13993 val = b64DecodeUnicode("MTA="); 13994 if (val === '') { 13995 val = b64DecodeUnicode("MTA="); 13996 } 13997 window.upcartSettings.upcartEditorSettings.maximumUpsellsToShow = val; 13998 13999 val = b64DecodeUnicode("dHJ1ZQ=="); 14000 if (val === '') { 14001 val = b64DecodeUnicode("ZmFsc2U="); 14002 } 14003 val = JSON.parse(val); 14004 window.upcartSettings.upcartEditorSettings.upsellsShouldLimit = val; 14005 14006 val = b64DecodeUnicode("ZmFsc2U="); 14007 if (val === '') { 14008 val = b64DecodeUnicode("ZmFsc2U="); 14009 } 14010 val = JSON.parse(val); 14011 window.upcartSettings.upcartEditorSettings.upsellsTrigger = val; 14012 14013 val = b64DecodeUnicode("ZmFsc2U="); 14014 if (val === '') { 14015 val = b64DecodeUnicode("ZmFsc2U="); 14016 } 14017 val = JSON.parse(val); 14018 window.upcartSettings.upcartEditorSettings.showUpsellItemsAlreadyInCart = val; 14019 14020 val = b64DecodeUnicode("W3siaWQiOiIxNjkxNyIsInYiOjIsInRyaWdnZXIiOnsib24iOiJzcGVjaWZpYyIsInNlbGVjdGlvbiI6eyJ0eXBlIjoiUHJvZHVjdCIsInByb2R1Y3RzIjpbeyJpZCI6ImdpZDovL3Nob3BpZnkvUHJvZHVjdC85NDg4ODM3Mzc4MzQ2Iiwic2hvcnRJZCI6Ijk0ODg4MzczNzgzNDYiLCJ2YXJpYW50cyI6WyI0OTI3ODkwNDE3Mjg0MiJdLCJoYW5kbGUiOiJzd2lmdC1sb29tIiwidGl0bGUiOiJTd2lmdCBMb29tIC8gRGFybmluZyBMb29tIiwiaW1hZ2UiOiJodHRwczovL2Nkbi5zaG9waWZ5LmNvbS9zL2ZpbGVzLzEvMDc5MC8zMzMwLzMzMzgvZmlsZXMvc3dpZnQtbG9vbS0xLUJBSkEuanBnP3Y9MTc1MDc1OTM0NSJ9XX19LCJ1cHNlbGwiOnsidHlwZSI6IlByb2R1Y3QiLCJwcm9kdWN0cyI6W3siaWQiOiJnaWQ6Ly9zaG9waWZ5L1Byb2R1Y3QvODQ3NDY1NTU4ODY1MCIsInNob3J0SWQiOiI4NDc0NjU1NTg4NjUwIiwidmFyaWFudHMiOlsiNDY0ODg3ODkxMjMzNzAiXSwiaGFuZGxlIjoiaXJvbi1zZXdpbmctc2Npc3NvcnMiLCJ0aXRsZSI6Iklyb24gU2V3aW5nIFNjaXNzb3JzIiwiaW1hZ2UiOiJodHRwczovL2Nkbi5zaG9waWZ5LmNvbS9zL2ZpbGVzLzEvMDc5MC8zMzMwLzMzMzgvcHJvZHVjdHMvTVdGaE1EUnJZM2d5X2E3NDE2ODZmLTQyMDItNGZhMS1hMTRlLThhMjNlYjVkN2QwYy53ZWJwP3Y9MTc1MDc2MDMyOCJ9LHsiaWQiOiJnaWQ6Ly9zaG9waWZ5L1Byb2R1Y3QvODQ3NDYzNzU2NjI1MCIsInNob3J0SWQiOiI4NDc0NjM3NTY2MjUwIiwidmFyaWFudHMiOlsiNDY5MTMyNzIzNDg5NzAiXSwiaGFuZGxlIjoiY290dG9uLXdhcnAtdGhyZWFkLWNob2NvbGF0ZSIsInRpdGxlIjoiQ290dG9uIFdhcnAgVGhyZWFkIC0gQ2hvY29sYXRlIiwiaW1hZ2UiOiJodHRwczovL2Nkbi5zaG9waWZ5LmNvbS9zL2ZpbGVzLzEvMDc5MC8zMzMwLzMzMzgvcHJvZHVjdHMvZHpobk5tZDBZbXBrLmpwZz92PTE3NTA3NjA3MjMifSx7ImlkIjoiZ2lkOi8vc2hvcGlmeS9Qcm9kdWN0Lzg0NzQ2MzY4NDUzNTQiLCJzaG9ydElkIjoiODQ3NDYzNjg0NTM1NCIsInZhcmlhbnRzIjpbIjQ2OTEzMzYzOTY4Mjk4Il0sImhhbmRsZSI6ImNvdHRvbi13YXJwLXRocmVhZC1tYXJpZ29sZCIsInRpdGxlIjoiQ290dG9uIFdhcnAgVGhyZWFkIC0gTWFyaWdvbGQiLCJpbWFnZSI6Imh0dHBzOi8vY2RuLnNob3BpZnkuY29tL3MvZmlsZXMvMS8wNzkwLzMzMzAvMzMzOC9wcm9kdWN0cy9jRzU2ZVRVek1IQTAuanBnP3Y9MTc1MDc2MDczMyJ9XX19LHsiaWQiOiIxNzA1MCIsInYiOjIsInRyaWdnZXIiOnsib24iOiJzcGVjaWZpYyIsInNlbGVjdGlvbiI6eyJ0eXBlIjoiQ29sbGVjdGlvbiIsImNvbGxlY3Rpb24iOnsiaWQiOiJnaWQ6Ly9zaG9waWZ5L0NvbGxlY3Rpb24vNDU0ODA0NzM0MjUwIiwidGl0bGUiOiJXZWF2aW5nIExvb21zIiwiaW1hZ2UiOnsidXJsIjoiaHR0cHM6Ly9jZG4uc2hvcGlmeS5jb20vcy9maWxlcy8xLzA3OTAvMzMzMC8zMzM4L2NvbGxlY3Rpb25zL0xvb21zX3dfU2h1dHRsZXMxOTIweDk1MF8zLmpwZz92PTE3MDcyOTcyMjUiLCJhbHRUZXh0IjoiIiwiX190eXBlbmFtZSI6IkltYWdlIn0sImhhbmRsZSI6IndlYXZpbmctbG9vbXMiLCJ1cGRhdGVkQXQiOiIyMDI1LTEyLTE3VDEyOjQ5OjU3WiIsInByb2R1Y3RzQ291bnQiOnsiY291bnQiOjIwLCJfX3R5cGVuYW1lIjoiQ291bnQifSwic29ydE9yZGVyIjoiTUFOVUFMIiwiX190eXBlbmFtZSI6IkNvbGxlY3Rpb24ifX19LCJ1cHNlbGwiOnsidHlwZSI6IlByb2R1Y3QiLCJwcm9kdWN0cyI6W3siaWQiOiJnaWQ6Ly9zaG9waWZ5L1Byb2R1Y3QvODQ3NDY1NTI5MzczOCIsInNob3J0SWQiOiI4NDc0NjU1MjkzNzM4IiwidmFyaWFudHMiOlsiNDYwMjA0NzA4MzM0NTAiXSwiaGFuZGxlIjoibWV0YWwtY2x
14020hbXBzIiwidGl0bGUiOiJNZXRhbCBDbGFtcHMiLCJpbWFnZSI6Imh0dHBzOi8vY2RuLnNob3BpZnkuY29tL3MvZmlsZXMvMS8wNzkwLzMzMzAvMzMzOC9wcm9kdWN0cy9jMkozYkRONWVXeHVfZjhhMDBkZWUtMWIxMS00NTc0LWE0MWQtY2RlM2UyMzA1ZDY5LndlYnA/dj0xNzUwNzYwMzMxIn0seyJpZCI6ImdpZDovL3Nob3BpZnkvUHJvZHVjdC84NDc0NjU1NTg4NjUwIiwic2hvcnRJZCI6Ijg0NzQ2NTU1ODg2NTAiLCJ2YXJpYW50cyI6WyI0NjQ4ODc4OTEyMzM3MCJdLCJoYW5kbGUiOiJpcm9uLXNld2luZy1zY2lzc29ycyIsInRpdGxlIjoiSXJvbiBTZXdpbmcgU2Npc3NvcnMiLCJpbWFnZSI6Imh0dHBzOi8vY2RuLnNob3BpZnkuY29tL3MvZmlsZXMvMS8wNzkwLzMzMzAvMzMzOC9wcm9kdWN0cy9NV0ZoTURSclkzZ3lfYTc0MTY4NmYtNDIwMi00ZmExLWExNGUtOGEyM2ViNWQ3ZDBjLndlYnA/dj0xNzUwNzYwMzI4In0seyJpZCI6ImdpZDovL3Nob3BpZnkvUHJvZHVjdC8xNTY3MjYwMTg3MDcxNyIsInNob3J0SWQiOiIxNTY3MjYwMTg3MDcxNyIsInZhcmlhbnRzIjpbIjU3NDAyNDg2OTQ4MjIxIl0sImhhbmRsZSI6InRhcGVzdHJ5LWJvYmJpbi1tZWRpdW0iLCJ0aXRsZSI6IlRhcGVzdHJ5IGJvYmJpbiAtIE1lZGl1bSIsImltYWdlIjoiaHR0cHM6Ly9jZG4uc2hvcGlmeS5jb20vcy9maWxlcy8xLzA3OTAvMzMzMC8zMzM4L2ZpbGVzL1dvb2Rlbi1UYXBlc3RyeS1Cb2JiaW5zLS0tU21hbGwtTWVkaXVtLUxhcmdlLmpwZz92PTE3NjMzNzM2MjQifV19fSx7ImlkIjoiMTQ2NjQiLCJ2IjoyLCJ0cmlnZ2VyIjp7Im9uIjoic3BlY2lmaWMiLCJzZWxlY3Rpb24iOnsidHlwZSI6IkNvbGxlY3Rpb24iLCJjb2xsZWN0aW9uIjp7ImlkIjoiZ2lkOi8vc2hvcGlmeS9Db2xsZWN0aW9uLzQ1NDgwMDgzNDg1OCIsInRpdGxlIjoiV2FycCBUaHJlYWQiLCJpbWFnZSI6eyJ1cmwiOiJodHRwczovL2Nkbi5zaG9waWZ5LmNvbS9zL2ZpbGVzLzEvMDc5MC8zMzMwLzMzMzgvY29sbGVjdGlvbnMvQ290dG9uLVdhcnBfYWxsLWNvbG9yc19Pcmdhbml6ZWRfMi5qcGc/dj0xNjk1NzI0NDA5IiwiYWx0VGV4dCI6bnVsbCwiX190eXBlbmFtZSI6IkltYWdlIn0sImhhbmRsZSI6ImNvdHRvbi13YXJwLXRocmVhZCIsInVwZGF0ZWRBdCI6IjIwMjUtMTItMTZUMTI6NTA6MzZaIiwicHJvZHVjdHNDb3VudCI6eyJjb3VudCI6NDgsIl9fdHlwZW5hbWUiOiJDb3VudCJ9LCJzb3J0T3JkZXIiOiJNQU5VQUwiLCJfX3R5cGVuYW1lIjoiQ29sbGVjdGlvbiJ9fX0sInVwc2VsbCI6eyJ0eXBlIjoiUHJvZHVjdCIsInByb2R1Y3RzIjpbeyJpZCI6ImdpZDovL3Nob3BpZnkvUHJvZHVjdC85NDg4ODM3Mzc4MzQ2Iiwic2hvcnRJZCI6Ijk0ODg4MzczNzgzNDYiLCJ2YXJpYW50cyI6WyI0OTI3ODkwNDE3Mjg0MiJdLCJoYW5kbGUiOiJzd2lmdC1sb29tIiwidGl0bGUiOiJTd2lmdCBMb29tIC8gRGFybmluZyBMb29tIiwiaW1hZ2UiOiJodHRwczovL2Nkbi5zaG9waWZ5LmNvbS9zL2ZpbGVzLzEvMDc5MC8zMzMwLzMzMzgvZmlsZXMvc3dpZnQtbG9vbS0xLUJBSkEuanBnP3Y9MTc1MDc1OTM0NSJ9LHsiaWQiOiJnaWQ6Ly9zaG9waWZ5L1Byb2R1Y3QvODQ3NDY1NTU4ODY1MCIsInNob3J0SWQiOiI4NDc0NjU1NTg4NjUwIiwidmFyaWFudHMiOlsiNDY0ODg3ODkxMjMzNzAiXSwiaGFuZGxlIjoiaXJvbi1zZXdpbmctc2Npc3NvcnMiLCJ0aXRsZSI6Iklyb24gU2V3aW5nIFNjaXNzb3JzIiwiaW1hZ2UiOiJodHRwczovL2Nkbi5zaG9waWZ5LmNvbS9zL2ZpbGVzLzEvMDc5MC8zMzMwLzMzMzgvcHJvZHVjdHMvTVdGaE1EUnJZM2d5X2E3NDE2ODZmLTQyMDItNGZhMS1hMTRlLThhMjNlYjVkN2QwYy53ZWJwP3Y9MTc1MDc2MDMyOCJ9LHsiaWQiOiJnaWQ6Ly9zaG9waWZ5L1Byb2R1Y3QvMTU2NzI1OTY0NjM5OTciLCJzaG9ydElkIjoiMTU2NzI1OTY0NjM5OTciLCJ2YXJpYW50cyI6WyI1NzQwMjQ3MjYyODYwNSJdLCJoYW5kbGUiOiJ0YXBlc3RyeS1ib2JiaW4tc21hbGwiLCJ0aXRsZSI6IlRhcGVzdHJ5IGJvYmJpbiAtIFNtYWxsIiwiaW1hZ2UiOiJodHRwczovL2Nkbi5zaG9waWZ5LmNvbS9zL2ZpbGVzLzEvMDc5MC8zMzMwLzMzMzgvZmlsZXMvV29vZGVuLVRhcGVzdHJ5LUJvYmJpbnMtLS1TbWFsbC1NZWRpdW0tTGFyZ2UuanBnP3Y9MTc2MzM3MzYyNCJ9XX19LHsiaWQiOiIiLCJ2IjoyLCJ0cmlnZ2VyIjp7Im9uIjoiYWxsIn0sInVwc2VsbCI6eyJ0eXBlIjoiUHJvZHVjdCIsInByb2R1Y3RzIjpbeyJpZCI6ImdpZDovL3Nob3BpZnkvUHJvZHVjdC84NDc0NjU1NTg4NjUwIiwic2hvcnRJZCI6Ijg0NzQ2NTU1ODg2NTAiLCJ2YXJpYW50cyI6WyI0NjQ4ODc4OTEyMzM3MCJdLCJoYW5kbGUiOiJpcm9uLXNld2luZy1zY2lzc29ycyIsInRpdGxlIjoiSXJvbiBTZXdpbmcgU2Npc3NvcnMiLCJpbWFnZSI6Imh0dHBzOi8vY2RuLnNob3BpZnkuY29tL3MvZmlsZXMvMS8wNzkwLzMzMzAvMzMzOC9wcm9kdWN0cy9NV0ZoTURSclkzZ3lfYTc0MTY4NmYtNDIwMi00ZmExLWExNGUtOGEyM2ViNWQ3ZDBjLndlYnA/dj0xNzUwNzYwMzI4In0seyJpZCI6ImdpZDovL3Nob3BpZnkvUHJvZHVjdC84NjY0MDYwMTAwOTA2Iiwic2hvcnRJZCI6Ijg2NjQwNjAxMDA5MDYiLCJ2YXJpYW50cyI6WyI0NjcxNTI3MjAwMzg4MiJdLCJoYW5kbGUiOiJmaWJlci1icnVzaCIsInRpdGxlIjoiRmliZXIgQnJ1c2giLCJpbWFnZSI6Imh0dHBzOi8vY2RuLnNob3BpZnkuY29tL3MvZmlsZXMvMS8wNzkwLzMzMzAvMzMzOC9maWxlcy9GaWJlci1CcnVzaC5qcGc/dj0xNzUwNzU5NzY5In0seyJpZCI6ImdpZDovL3Nob3BpZnkvUHJvZHVjdC84NDc0NjU1MjkzNzM4Iiwic2hvcnRJZCI6Ijg0NzQ2NTUyOTM3MzgiLCJ2YXJpYW50cyI6WyI0NjAyMDQ3MDgzMzQ1MCJdLCJoYW5kbGUiOiJtZXRhbC1jbGFtcHMiLCJ0aXRsZSI6Ik1ldGFsIENsYW1wcyIsImltYWdlIjoiaHR0cHM6Ly9jZG4uc2hvcGlmeS5jb20vcy9maWxlcy8xLzA3OTAvMzMzMC8zMzM4L3Byb2R1Y3RzL2MySjNiRE41ZVd4dV9mOGEwMGRlZS0xYjExLTQ1NzQtYTQxZC1jZGUzZTIzMDVkNjkud2VicD92PTE3NTA3NjAzMzEifV19fV0="); 14021 if (val === '') { 14022 val = b64DecodeUnicode("W3siX2lkIjoiIiwidHJpZ2dlciI6bnVsbCwidXBzZWxsIjpudWxsfV0="); 14023 } 14024 val = JSON.parse(val); 14025 window.upcartSettings.upcartEditorSettings.upsellsItems = val; 14026 14027 val = b64DecodeUnicode("Ym90dG9t"); 14028 if (val === '') { 14029 val = b64DecodeUnicode("Ym90dG9t"); 14030 } 14031 window.upcartSettings.upcartEditorSettings.upsellsModulePosition = val; 14032 14033 val = b64DecodeUnicode("ZmFsc2U="); 14034 if (val === '') { 14035 val = b64DecodeUnicode("ZmFsc2U="); 14036 } 14037 val = JSON.parse(val); 14038 window.upcartSettings.upcartEditorSettings.recommendedUpsells = val; 14039 14040 val = b64DecodeUnicode("ZmFsc2U="); 14041 if (val === '') { 14042 val = b64DecodeUnicode("ZmFsc2U="); 14043 } 14044 val = JSON.parse(val); 14045 window.upcartSettings.upcartEditorSettings.smartVariantMatching = val; 14046
14047 val = b64DecodeUnicode("cmVsYXRlZA=="); 14048 if (val === '') { 14049 val = b64DecodeUnicode("cmVsYXRlZA=="); 14050 } 14051 window.upcartSettings.upcartEditorSettings.upsellRecommendationIntent = val; 14052 14053 val = b64DecodeUnicode(""); 14054 if (val === '') { 14055 val = b64DecodeUnicode("bm8tcHJvZHVjdHM="); 14056 } 14057 window.upcartSettings.upcartEditorSettings.upsellProductReviews = val; 14058 14059 val = b64DecodeUnicode(""); 14060 if (val === '') { 14061 val = b64DecodeUnicode("KHt7UkVWSUVXX0NPVU5UfX0gcmV2aWV3cyk="); 14062 } 14063 window.upcartSettings.upcartEditorSettings.upsellProductReviewsTextTemplate = val; 14064 14065 val = b64DecodeUnicode(""); 14066 if (val === '') { 14067 val = b64DecodeUnicode(""); 14068 } 14069 window.upcartSettings.upcartEditorSettings.upsellStrategyId = val; 14070 14071 val = b64DecodeUnicode(""); 14072 if (val === '') { 14073 val = b64DecodeUnicode("ZmFsc2U="); 14074 } 14075 val = JSON.parse(val); 14076 window.upcartSettings.upcartEditorSettings.upsellStrategyEnabled = val; 14077 14078 val = b64DecodeUnicode("ZmFsc2U="); 14079 if (val === '') { 14080 val = b64DecodeUnicode("ZmFsc2U="); 14081 } 14082 val = JSON.parse(val); 14083 window.upcartSettings.upcartEditorSettings.addonsModule = val; 14084 14085 val = b64DecodeUnicode("eyJzaGlwcGluZ1Byb3RlY3Rpb24iOnsiYWN0aXZlIjpmYWxzZSwicHJvZHVjdEhhbmRsZSI6bnVsbCwidGllcnMiOltdLCJ1c2VQcmVEaXNjb3VudGVkVG90YWwiOmZhbHNlfSwicHJvZHVjdEFkZG9uIjp7ImFjdGl2ZSI6ZmFsc2UsInByb2R1Y3RIYW5kbGUiOm51bGwsInByb2R1Y3QiOm51bGx9fQ=="); 14086 if (val === '') { 14087 val = b64DecodeUnicode("eyJzaGlwcGluZ1Byb3RlY3Rpb24iOnsiYWN0aXZlIjpmYWxzZSwicHJvZHVjdEhhbmRsZSI6bnVsbCwidGllcnMiOltdLCJ1c2VQcmVEaXNjb3VudGVkVG90YWwiOmZhbHNlfSwicHJvZHVjdEFkZG9uIjp7ImFjdGl2ZSI6ZmFsc2UsInByb2R1Y3RIYW5kbGUiOm51bGwsInByb2R1Y3QiOm51bGx9fQ=="); 14088 } 14089 val = JSON.parse(val); 14090 window.upcartSettings.upcartEditorSettings.addonsField = val; 14091 14092 val = b64DecodeUnicode("ZmFsc2U="); 14093 if (val === '') { 14094 val = b64DecodeUnicode("ZmFsc2U="); 14095 } 14096 val = JSON.parse(val); 14097 window.upcartSettings.upcartEditorSettings.addonsShouldBeCounted = val; 14098 14099 val = b64DecodeUnicode(""); 14100 if (val === '') { 14101 val = b64DecodeUnicode("dHJ1ZQ=="); 14102 } 14103 val = JSON.parse(val); 14104 window.upcartSettings.upcartEditorSettings.enableAddonAttributeKey = val; 14105 14106 val = b64DecodeUnicode("ZmFsc2U="); 14107 if (val === '') { 14108 val = b64DecodeUnicode("ZmFsc2U="); 14109 } 14110 val = JSON.parse(val); 14111 window.upcartSettings.upcartEditorSettings.notesModule = val; 14112 14113 val = b64DecodeUnicode("PHA+QWRkIHNwZWNpYWwgaW5zdHJ1Y3Rpb25zPC9wPg=="); 14114 if (val === '') { 14115 val = b64DecodeUnicode("PHA+QWRkIHNwZWNpYWwgaW5zdHJ1Y3Rpb25zPC9wPg=="); 14116 } 14117 window.upcartSettings.upcartEditorSettings.notesTitle = val; 14118 14119 val = b64DecodeUnicode("U3BlY2lhbCBpbnN0cnVjdGlvbnMgZm9yIHlvdXIgb3JkZXI="); 14120 if (val === '') { 14121 val = b64DecodeUnicode("U3BlY2lhbCBpbnN0cnVjdGlvbnMgZm9yIHlvdXIgb3JkZXI="); 14122 } 14123 window.upcartSettings.upcartEditorSettings.notesPlaceholder = val; 14124 14125 val = b64DecodeUnicode("Ym90dG9tT2ZDYXJ0"); 14126 if (val === '') { 14127 val = b64DecodeUnicode("Ym90dG9tT2ZDYXJ0"); 14128 } 14129 window.upcartSettings.upcartEditorSettings.notesPlacement = val; 14130 14131 val = b64DecodeUnicode("ZmFsc2U="); 14132 if (val === '') { 14133 val = b64DecodeUnicode("ZmFsc2U="); 14134 } 14135 val = JSON.parse(val); 14136 window.upcartSettings.upcartEditorSettings.trustBadgesModule = val; 14137 14138 val = b64DecodeUnicode("eyJ1cmwiOiIiLCJwb3NpdGlvbiI6ImJvdHRvbSJ9"); 14139 if (val === '') { 14140 val = b64DecodeUnicode("eyJ1cmwiOiIiLCJwb3NpdGlvbiI6ImJvdHRvbSJ9"); 14141 } 14142 val = JSON.parse(val); 14143 window.upcartSettings.upcartEditorSettings.trustBadges = val; 14144 14145 val = b64DecodeUnicode("ZmFsc2U="); 14146 if (val === '') { 14147 val = b64DecodeUnicode("ZmFsc2U="); 14148 } 14149 val = JSON.parse(val); 14150 window.upcartSettings.upcartEditorSettings.discountCodeModule = val; 14151 14152 val = b64DecodeUnicode("RGlzY291bnQgY29kZQ=="); 14153 if (val === '') { 14154 val = b64DecodeUnicode("RGlzY291bnQgY29kZQ=="); 14155 } 14156 window.upcartSettings.upcartEditorSettings.discountCodePlaceholder = val; 14157 14158 val = b64DecodeUnicode("QXBwbHk="); 14159 if (val === '') { 14160 val = b64DecodeUnicode("QXBwbHk="); 14161 } 14162 window.upcartSettings.upcartEditorSettings.discountCodeButtonText = val; 14163 14164 val = b64DecodeUnicode("ZmFsc2U="); 14165 if (val === '') { 14166 val = b64DecodeUnicode("ZmFsc2U="); 14167 } 14168 val = JSON.parse(val); 14169 window.upcartSettings.upcartEditorSettings.subscriptionUpgradesModule = val; 14170 14171 val = b64DecodeUnicode("ZmFsc2U="); 14172 if (val === '') { 14173 val = b64DecodeUnicode("ZmFsc2U="); 14174 } 14175 val = JSON.parse(val); 14176 window.upcartSettings.upcartEditorSettings.subscriptionUpgradesPreventDowngrades = val; 14177 14178 val = b64DecodeUnicode("VXBncmFkZSB0byB7e3NlbGxpbmdfcGxhbl9ncm91cF9uYW1lfX0="); 14179 if (val === '') { 14180 val = b64DecodeUnicode("VXBncmFkZSB0byB7e3NlbGxpbmdfcGxhbl9ncm91cF9uYW1lfX0="); 14181 } 14182 window.upcartSettings.upcartEditorSettings.subscriptionUpgradesButtonText = val; 14183 14184 val = b64DecodeUnicode("ZmFsc2U="); 14185 if (val === '') { 14186 val = b64DecodeUnicode("ZmFsc2U="); 14187 } 14188 val = JSON.parse(val); 14189 window.upcartSettings.upcartEditorSettings.subscriptionUpgradesOptionsTextOverride = val; 14190 14191 val = b64DecodeUnicode("e3tzZWxsaW5nX3BsYW5fZ3JvdXBfbmFtZX19IC8ge3tzZWxsaW5nX3BsYW5fbmFtZX19"); 14192 if (val === '') { 14193 val = b64DecodeUnicode("e3tzZWxsaW5nX3BsYW5fZ3JvdXBfbmFtZX19IC8ge3tzZWxsaW5nX3BsYW5fbmFtZX19"); 14194 } 14195 window.upcartSettings.upcartEditorSettings.subscriptionUpgradesOptionsText = val; 14196 14197 val = b64DecodeUnicode("T25lLXRpbWUgcHVyY2hhc2U="); 14198 if (val === '') { 14199 val = b64DecodeUnicode("T25lLXRpbWUgcHVyY2hhc2U="); 14200 } 14201 window.upcartSettings.upcartEditorSettings.subscriptionUpgradesOneTimePurchaseText = val; 14202 14203 val = b64DecodeUnicode(""); 14204 if (val === '') { 14205 val = b64DecodeUnicode("RnVsbCBwcmljZQ=="); 14206 } 14207 window.upcartSettings.upcartEditorSettings.subscriptionUpgradesFullPriceText = val; 14208 14209 val = b64DecodeUnicode(""); 14210 if (val === '') { 14211 val = b64DecodeUnicode("U3Vic2NyaXB0aW9uIHBsYW5z"); 14212 } 14213 window.upcartSettings.upcartEditorSettings.subscriptionUpgradesSubscriptionPlansText = val; 14214 14215 val = b64DecodeUnicode("ZmFsc2U="); 14216 if (val === '') { 14217 val = b64DecodeUnicode("ZmFsc2U="); 14218 } 14219 val = JSON.parse(val); 14220 window.upcartSettings.upcartEditorSettings.expressPayModule = val; 14221 14222 val = b64DecodeUnicode("W10="); 14223 if (val === '') { 14224 val = b64DecodeUnicode("W10="); 14225 } 14226 val = JSON.parse(val); 14227 window.upcartSettings.upcartEditorSettings.expressPayEnabledGateways = val; 14228 14229 val = b64DecodeUnicode("MQ=="); 14230 if (val === '') { 14231 val = b64DecodeUnicode("MQ=="); 14232 } 14233 window.upcartSettings.upcartEditorSettings.expressPayVersion = val; 14234 14235 val = b64DecodeUnicode("eyJmaWVsZHMiOnsic2hvcGlmeUFjY2VsZXJhdGVkQ2hlY2tvdXRCdXR0b25CbG9ja1NpemUiOjQyLCJzaG9waWZ5QWNjZWxlcmF0ZWRDaGVja291dEJ1dHRvbklubGluZVNpemUiOjQyLCJzaG9waWZ5QWNjZWxlcmF0ZWRDaGVja291dElubGluZUFsaWdubWVudCI6ImNlbnRlciIsInNob3BpZnlBY2NlbGVyYXRlZENoZWNrb3V0Um93R2FwIjo4fX0="); 14236 if (val === '') { 14237 val = b64DecodeUnicode("eyJmaWVsZHMiOnsic2hvcGlmeUFjY2VsZXJhdGVkQ2hlY2tvdXRCdXR0b25CbG9ja1NpemUiOjQyLCJzaG9waWZ5QWNjZWxlcmF0ZWRDaGVja291dEJ1dHRvbklubGluZVNpemUiOjQyLCJzaG9waWZ5QWNjZWxlcmF0ZWRDaGVja291dElubGluZUFsaWdubWVudCI6ImNlbnRlciIsInNob3BpZnlBY2NlbGVyYXRlZENoZWNrb3V0Um93R2FwIjo4fX0="); 14238 } 14239 val = JSON.parse(val); 14240 window.upcartSettings.upcartEditorSettings.expressPayAcceleratedCheckoutStyles = val; 14241 14242 val = b64DecodeUnicode("dHJ1ZQ=="); 14243 if (val === '') { 14244 val = b64DecodeUnicode("dHJ1ZQ=="); 14245 } 14246 val = JSON.parse(val); 14247 window.upcartSettings.upcartEditorSettings.expressPayHideBuyerConsent = val; 14248 14249 val = b64DecodeUnicode("ZmFsc2U="); 14250 if (val === '') { 14251 val = b64DecodeUnicode("ZmFsc2U="); 14252 } 14253 val = JSON.parse(val); 14254 window.upcartSettings.stickyCartButtonEditorSettings.stickyCartButtonIsEnabled = val; 14255 14256 val = b64DecodeUnicode("IzAwMDAwMA=="); 14257 if (val === '') { 14258 val = b64DecodeUnicode("IzAwMDAwMA=="); 14259 } 14260 window.upcartSettings.stickyCartButtonEditorSettings.backgroundColor = val; 14261 14262 val = b64DecodeUnicode("YWxsRGV2aWNlcw=="); 14263 if (val === '') { 14264 val = b64DecodeUnicode("YWxsRGV2aWNlcw=="); 14265 } 14266 window.upcartSettings.stickyCartButtonEditorSettings.deviceSettings = val; 14267 14268 val = b64DecodeUnicode("I2ZmZmZmZg=="); 14269 if (val === '') { 14270 val = b64DecodeUnicode("I2ZmZmZmZg=="); 14271 } 14272 window.upcartSettings.stickyCartButtonEditorSettings.iconColor = val; 14273 14274 val = b64DecodeUnicode("c3F1YXJlQmFn"); 14275 if (val === '') { 14276 val = b64DecodeUnicode("c3F1YXJlQmFn"); 14277 } 14278 window.upcartSettings.stickyCartButtonEditorSettings.iconStyle = val; 14279 14280 val = b64DecodeUnicode("I2U0MjYyNg=="); 14281 if (val === '') { 14282 val = b64DecodeUnicode("I2U0MjYyNg=="); 14283 } 14284 window.upcartSettings.stickyCartButtonEditorSettings.quantityBackgroun
14284dColor = val; 14285 14286 val = b64DecodeUnicode("I2ZmZmZmZg=="); 14287 if (val === '') { 14288 val = b64DecodeUnicode("I2ZmZmZmZg=="); 14289 } 14290 window.upcartSettings.stickyCartButtonEditorSettings.quantityTextColor = val; 14291 14292 val = b64DecodeUnicode("Ym90dG9tUmlnaHQ="); 14293 if (val === '') { 14294 val = b64DecodeUnicode("Ym90dG9tUmlnaHQ="); 14295 } 14296 window.upcartSettings.stickyCartButtonEditorSettings.stickyCartPosition = val; 14297 14298 14299})(); 14300</script>
14300 14301 14302 14303 14304 14305 14306
14307<script> 14308 window.upcartPreloadedCart = {"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":"USD","items_subtotal_price":0,"cart_level_discount_applications":[],"checkout_charge_amount":0}; 14309 window.upcartMoneyFormat = "${{amount}}"; 14310 window.upcartStorefrontPublicAccessToken = '064ad02a86d14a103e0bd86bb40bdd88' || undefined; 14311 window.upcartClientLocalizationCountry = { 14312 isoCode: 'US', 14313 currency: 'CurrencyDrop', 14314 name: 'United States' 14315 }; 14316 window.upcartMyShopifyDomain = 'funemstudio.myshopify.com'; 14317</script>
14317 14318 14319
14320<script> 14321 window.upcart = window.upcart || {}; 14322 window.upcart.customer = { isLoggedIn: false }; 14323 </script>
14323<script> 14324 window.upcartPreloadedCart.items = window.upcartPreloadedCart.items.map((line) => { 14325 14326 14327 return line; 14328 }); 14329</script>
14329 14330 14331<div id="upCart"></div> 14332<div id="upCartStickyButton"></div> 14333 14334<style id="upCart-customCSS"> 14335 14336 14337.upcart-recommendations-shop-now-button{ 14338 font-family: var(--font-heading-family); 14339 font-size: 32px !important; 14340 14341} 14342.upcart-upsells-button{ 14343 font-family: var(--font-heading-family); 14344 border-radius: 1.5rem !important; 14345} 14346.upcart-product-title{ 14347 font-family: var(--font-heading-family); 14348 font-size: 26px !important; 14349} 14350.upcart-header-text{ 14351 font-size: 26px; 14352 font-family: var(--font-heading-family); 14353} 14354.upcart-product-title-link{ 14355 font-size: 20px; 14356} 14357.upcart-upsells-title{ 14358 font-size: 20px; 14359 font-family: var(--font-heading-family); 14360} 14361.upcart-upsell-item-title{ 14362 font-size: 16px; 14363 font-family: var(--font-heading-family); 14364 text-align: left !important; 14365 padding-bottom: 8px !important; 14366} 14367 14368.upcart-checkout-button{ 14369 font-family: var(--font-heading-family); 14370 font-size: 22px !important; 14371} 14372 14373</style> 14374 14375 14376</div><div id="shopify-block-AUy8zK25PTytud2Rua__12855036574018961682" class="shopify-block shopify-app-block"> 14377
14378<script> 14379 window.GIVY = window.GIVY || {}; 14380 window.GIVY.templateType = "index"; 14381 window.GIVY.config = window.GIVY.config || {}; 14382 window.GIVY.config = {"env":"production","basePath":"https:\/\/app.givy.ai","translations":{"ar":{"translation":{"custom_amount_title":"Ù Ø¨ÙØº ٠خصص","enter_custom_amount":"أدخ٠اÙÙ Ø¨ÙØº اÙ٠خصص","custom_amount_required":"اÙÙ Ø¨ÙØº Ù Ø·ÙÙØ¨","custom_amount_greater_than_zero":"ÙØ¬Ø¨ Ø£Ù ÙÙÙ٠اÙÙ Ø¨ÙØº Ø£ÙØ¨Ø± Ù Ù ØµÙØ±","custom_amount_greater_than_min":"ÙØ¬Ø¨ Ø£Ù ÙÙÙ٠اÙÙ Ø¨ÙØº Ø£ÙØ¨Ø± Ù Ù","custom_amount_less_than_max":"ÙØ¬Ø¨ Ø£Ù ÙÙÙ٠اÙÙ Ø¨ÙØº Ø£ÙÙ Ù Ù","cancel":"Ø¥ÙØºØ§Ø¡","save":"ØÙظ","custom_amount_currency_sentence":"Ø¨Ø·Ø§ÙØ© اÙÙØ¯Ø§Ùا {{shopCurrency}} ستÙÙÙ {{sessionCurrency}}","shop_currency_value_property":"اÙÙÙÙ Ø©","how_to_send":"ÙÙÙ ØªØ±ÙØ¯ Ø¥Ø±Ø³Ø§Ù ÙØ¯ÙØªÙØ","recipient_name":"اس٠اÙ٠ستÙÙ ","recipient_email":"Ø§ÙØ¨Ø±Ùد Ø§ÙØ¥ÙÙØªØ±ÙÙÙ ÙÙ٠ستÙÙ ","from":"Ù Ù","when_to_send_question":"Ù ØªÙ ØªØ±ÙØ¯ إرساÙÙØ§Ø","now":"Ø§ÙØ¢Ù","in_future":"ÙÙ ØªØ§Ø±ÙØ® Ù Ø³ØªÙØ¨ÙÙ","send_date":"ØªØ§Ø±ÙØ® Ø§ÙØ¥Ø±Ø³Ø§Ù","message":"Ø§ÙØ±Ø³Ø§ÙØ©","gif_question":"Ø¥Ø¶Ø§ÙØ© ØµÙØ±Ø© Ù ØªØØ±ÙØ©Ø","gif_instructions":"Ø§Ø¨ØØ« ÙÙ Ù ÙØªØ¨Ø© GIPHY Ø¹Ù Ø§ÙØµÙرة اÙÙ ØªØØ±ÙØ© اÙ٠ثاÙÙØ©","show_more_options":"Ø¥Ø¸ÙØ§Ø± اÙÙ Ø²ÙØ¯ Ù Ù Ø§ÙØ®Ùارات","record_video_message":"تسجÙÙ ÙÙØ¯ÙÙ","remove_video":"Ø¥Ø²Ø§ÙØ© اÙÙÙØ¯ÙÙ","video_file_too_large_validation":"اÙÙ ÙÙ ÙØ¨Ùر جداÙ. سج٠ÙÙØ¯ÙÙ Ø£ÙØµØ±.","send":"إرساÙ","send_by_email":"إرسا٠عبر Ø§ÙØ¨Ø±Ùد Ø§ÙØ¥ÙÙØªØ±ÙÙÙ","email":"Ø§ÙØ¨Ø±Ùد Ø§ÙØ¥ÙÙØªØ±ÙÙÙ","email_description":"بعد شراء اÙÙØ¯ÙØ©Ø Ø³ÙØ³ØªÙ٠اÙ٠ستÙÙ Ø¨Ø±ÙØ¯Ùا Ø¥ÙÙØªØ±ÙÙÙÙØ§Ø ÙØ³ÙØ´Ø§ÙØ¯ Ø±Ø³Ø§ÙØªÙ Ø§ÙØ´Ø®ØµÙØ©Ø ÙÙØ¯Ø®Ù عÙÙØ§ÙÙ ÙØ§Ø³ØªÙØ§Ù ÙØ¯ÙتÙ.","print":"طباعة","print_description":"بعد شراء اÙÙØ¯ÙØ©Ø Ø³ØªØ³ØªÙÙ Ø¨Ø±ÙØ¯Ùا Ø¥ÙÙØªØ±ÙÙÙÙØ§ ÙÙ Ù٠طباعت٠٠ع رابط خاص. Ø«Ù ÙØ¯Ø®Ù اÙ٠ستÙ٠عÙÙØ§ÙÙ ÙØ§Ø³ØªÙØ§Ù ÙØ¯ÙتÙ.","unique_link":"رابط","unique_link_description":"بعد شراء اÙÙØ¯ÙØ©Ø Ø³ØªØ³ØªÙÙ Ø±Ø§Ø¨Ø·ÙØ§ ÙÙ Ø´Ø§Ø±ÙØªÙ ٠ع اÙ٠ستÙÙ . Ø³ÙØ±Ù Ø±Ø³Ø§ÙØªÙ Ø§ÙØ´Ø®ØµÙØ© ÙÙØ¯Ø®Ù عÙÙØ§ÙÙ ÙØ§Ø³ØªÙØ§Ù ÙØ¯ÙتÙ.","ship_to_recipient":"Ø§ÙØ´ØÙ Ø§ÙØ¢Ù","ship_to_recipient_description":"بعد شراء اÙÙØ¯ÙØ©Ø Ø³ÙØªÙ Ø¥ÙØ´Ø§Ø¡ Ø·ÙØ¨ ÙØ¹ÙÙØ§Ù اÙ٠ستÙÙ ÙØ´ØÙÙ.","send_unique_link":"إرسا٠برابط ÙØ±Ùد","next_step":"Ø§ÙØ®Ø·ÙØ© Ø§ÙØªØ§ÙÙØ©","back":"Ø±Ø¬ÙØ¹","preview":"٠عاÙÙØ©","add_to_cart":"Ø¥Ø¶Ø§ÙØ© Ø¥ÙÙ Ø§ÙØ³ÙØ©","update_cart":"ØªØØ¯ÙØ« Ø§ÙØ³ÙØ©","help":"٠ساعدة","send_method_required":"ÙØ±Ø¬Ù Ø§ÙØ§Ø®ØªÙار","general_required":"Ù Ø·ÙÙØ¨","email_formatting":"ØªÙØ³ÙÙ Ø§ÙØ¨Ø±Ùد Ø§ÙØ¥ÙÙØªØ±ÙÙÙ ØºÙØ± صØÙØ","date_selection_required":"Ø§Ø®ØªÙØ§Ø± Ø§ÙØªØ§Ø±ÙØ® Ù Ø·ÙÙØ¨","send_to_existing_recipient":"إرسا٠إÙ٠٠ستÙÙ Ù ÙØ¬Ùد","flat_rate_shipping_question":"تض٠Ù٠تÙÙÙØ© Ø§ÙØ´ØÙ ({{fixedPrice}} ÙÙÙ Ø¹ÙØµØ±)","location_based_shipping_question":"تض٠Ù٠تÙÙÙØ© Ø§ÙØ´ØÙ","unable_to_get_rate":"تعذر Ø§ÙØØµÙ٠عÙÙ Ø§ÙØ³Ø¹Ø±. ØªØ£ÙØ¯ Ù Ù ØµØØ© اÙÙÙÙ ","additional_information_required":"Ù Ø·ÙÙØ¨ ٠عÙÙ٠ات إضاÙÙØ©","calculate_shipping":"ØØ³Ø§Ø¨ Ø§ÙØ´ØÙ","address":"Ø§ÙØ¹ÙÙØ§Ù","recipient_first_name":"Ø§ÙØ§Ø³Ù Ø§ÙØ£ÙÙ ÙÙ٠ستÙÙ ","recipient_last_name":"Ø§Ø³Ù Ø§ÙØ¹Ø§Ø¦ÙØ© ÙÙ٠ستÙÙ ","country":"Ø§ÙØ¯ÙÙØ©","province":"اÙÙÙØ§ÙØ© \/ اÙÙ ÙØ§Ø·Ø¹Ø©","city":"اÙ٠دÙÙØ©","postal_code":"Ø§ÙØ±Ù ز Ø§ÙØ¨Ø±ÙدÙ","choose_option":"اختر ÙØ§ØØ¯Ø§Ù","calculated_shipping_cost":"تÙÙÙØ© Ø§ÙØ´ØÙ","shipping_calculating":"Ø¬Ø§Ø±Ù ØØ³Ø§Ø¨ Ø§ÙØ´ØÙ","get_shipping_options":"Ø§ÙØØµÙ٠عÙÙ Ø®ÙØ§Ø±Ø§Øª Ø§ÙØ´ØÙ","unable_to_get_shipping_options":"ØºÙØ± ÙØ§Ø¯Ø± عÙÙ Ø§ÙØØµÙ٠عÙÙ Ø®ÙØ§Ø±Ø§Øª Ø§ÙØ´ØÙ","shipping_options":"Ø®ÙØ§Ø±Ø§Øª Ø§ÙØ´ØÙ","ship_to_property":"Ø§ÙØ´ØÙ Ø¥ÙÙ","complete_shipping":"ÙØ±Ø¬Ù Ø¥ÙÙ Ø§Ù ÙØ³Ù Ø§ÙØ´ØÙ","one_time_purchase":"شراء Ù٠رة ÙØ§ØØ¯Ø©","recipient_name_property":"اÙ٠ستÙÙ ","shipping_included_property":"Ø§ÙØ´ØÙ Ù Ø´Ù ÙÙ","
14382shipping_not_included_property_value":"ÙØ§","shipping_is_included_property_value":"ÙØ¹Ù
","subscription_details_property":"ØªÙØ§ØµÙÙ Ø§ÙØ§Ø´ØªØ±Ø§Ù","help_link":"https:\/\/support.givy.ai\/ar\/articles\/9033710-%D9%85%D8%B3%D8%A7%D8%B9%D8%AF%D8%A9-%D9%81%D9%8A-%D8%A5%D8%B1%D8%B3%D8%A7%D9%84-%D9%87%D8%AF%D9%8A%D8%A9","add_gift_wrapping":"Ø¥Ø¶Ø§ÙØ© تغÙÙ٠اÙÙØ¯Ø§Ùا ({{giftWrappingDisplayAmount}})","gift_wrapping_included_property":"تغÙÙ٠اÙÙØ¯ÙØ©","gift_wrapping_not_included_property_value":"ØºÙØ± Ù
درج","gift_wrapping_included_property_value":"Ù
درج","send_as_gift":"إرسا٠ÙÙØ¯ÙØ©"}},"bg":{"translation":{"custom_amount_title":"ÐеÑÑонализиÑана ÑÑма","enter_custom_amount":"ÐÑведеÑе пеÑÑонализиÑана ÑÑма","custom_amount_required":"СÑмаÑа е задÑлжиÑелна","custom_amount_greater_than_zero":"СÑмаÑа ÑÑÑбва да е по-голÑма Ð¾Ñ Ð½Ñла","custom_amount_greater_than_min":"СÑмаÑа ÑÑÑбва да е по-голÑма оÑ","custom_amount_less_than_max":"СÑмаÑа ÑÑÑбва да е по-малка оÑ","cancel":"ÐÑказ","save":"Ðапази","custom_amount_currency_sentence":"{{shopCurrency}} подаÑÑÑнаÑа каÑÑа Ñе ÑÑÑÑва {{sessionCurrency}}","shop_currency_value_property":"СÑойноÑÑ","how_to_send":"Ðак иÑкаÑе да изпÑаÑиÑе ÑÐ²Ð¾Ñ Ð¿Ð¾Ð´Ð°ÑÑк?","recipient_name":"Ðме на полÑÑаÑелÑ","recipient_email":"Ðмейл на полÑÑаÑелÑ","from":"ÐÑ","when_to_send_question":"Ðога иÑкаÑе да го изпÑаÑиÑе?","now":"Сега","in_future":"Ðа бÑдеÑа даÑа","send_date":"ÐаÑа на изпÑаÑане","message":"СÑобÑение","gif_question":"ÐобавÑне на анимиÑан GIF?","gif_instructions":"ÐоÑÑÑÑеÑе в библиоÑекаÑа на GIPHY за пеÑÑекÑÐ½Ð¸Ñ GIF","show_more_options":"Ðокажи повеÑе опÑии","record_video_message":"ÐапиÑи видео","remove_video":"ÐÑемаÑ
ни видеоÑо","video_file_too_large_validation":"ФайлÑÑ Ðµ ÑвÑÑде голÑм. ÐапиÑеÑе по-кÑаÑко видео.","send":"ÐзпÑаÑи","send_by_email":"ÐзпÑаÑи по имейл","email":"Ðмейл","email_description":"След покÑпка на подаÑÑка, полÑÑаÑелÑÑ Ñе полÑÑи имейл, Ñе види ваÑеÑо лиÑно ÑÑобÑение и Ñе вÑведе адÑеÑа Ñи, за да полÑÑи подаÑÑка.","print":"ÐÑинÑиÑане","print_description":"След покÑпка на подаÑÑка, Ñе полÑÑиÑе имейл, койÑо може да бÑде ÑазпеÑаÑан ÑÑÑ ÑпеÑиален линк. ÐолÑÑаÑелÑÑ Ñлед Ñова Ñе вÑведе адÑеÑа Ñи, за да полÑÑи подаÑÑка.","unique_link":"URL","unique_link_description":"След покÑпка на подаÑÑка, Ñе полÑÑиÑе линк за ÑподелÑне Ñ Ð¿Ð¾Ð»ÑÑаÑелÑ. Той Ñе види ваÑеÑо лиÑно ÑÑобÑение и Ñе вÑведе адÑеÑа Ñи, за да полÑÑи подаÑÑка.","ship_to_recipient":"ÐзпÑаÑи Ñега","ship_to_recipient_description":"След каÑо закÑпиÑе подаÑÑка, Ñе бÑде генеÑиÑана поÑÑÑка за адÑеÑа на полÑÑаÑÐµÐ»Ñ Ð¸ Ñе бÑде изпÑаÑена.","send_unique_link":"ÐзпÑаÑи ÑÑез Ñникален линк","next_step":"СледваÑа ÑÑÑпка","back":"Ðазад","preview":"ÐÑеглед","add_to_cart":"Ðобави в колиÑкаÑа","update_cart":"Ðбнови колиÑкаÑа","help":"ÐомоÑ","send_method_required":"ÐолÑ, напÑавеÑе избоÑ","general_required":"ÐадÑлжиÑелно","email_formatting":"ÐепÑавилно ÑоÑмаÑиÑан имейл","date_selection_required":"ÐÐ·Ð±Ð¾Ñ Ð½Ð° даÑа е задÑлжиÑелен","send_to_existing_recipient":"ÐзпÑаÑи на ÑÑÑеÑÑвÑÐ²Ð°Ñ Ð¿Ð¾Ð»ÑÑаÑел","flat_rate_shipping_question":"ÐклÑÑи ÑенаÑа на доÑÑавкаÑа ({{fixedPrice}} на аÑÑикÑл)","location_based_shipping_question":"ÐклÑÑи ÑенаÑа на доÑÑавкаÑа","unable_to_get_rate":"Ð
14382е може да Ñе изÑиÑли Ñена. УвеÑеÑе Ñе, Ñе ÑÑойноÑÑиÑе Ñа пÑавилни","additional_information_required":"ÐзиÑква Ñе допÑлниÑелна инÑоÑмаÑиÑ","calculate_shipping":"ÐзÑиÑли доÑÑавка","address":"ÐдÑеÑ","recipient_first_name":"Ðме на полÑÑаÑелÑ","recipient_last_name":"Ð¤Ð°Ð¼Ð¸Ð»Ð¸Ñ Ð½Ð° полÑÑаÑелÑ","country":"ÐÑÑжава","province":"ÐблаÑÑ","city":"ÐÑад","postal_code":"ÐоÑенÑки код","choose_option":"ÐзбеÑеÑе","calculated_shipping_cost":"Цена на доÑÑавка","shipping_calculating":"ÐзÑиÑлÑване на доÑÑавкаÑа","get_shipping_options":"ÐолÑÑи вÑзможноÑÑи за доÑÑавка","unable_to_get_shipping_options":"Ðе може да Ñе полÑÑÐ°Ñ Ð²ÑзможноÑÑи за доÑÑавка","shipping_options":"ÐÑзможноÑÑи за доÑÑавка","ship_to_property":"ÐзпÑаÑи до","complete_shipping":"ÐолÑ, попÑлнеÑе ÑекÑиÑÑа за доÑÑавка","one_time_purchase":"ÐднокÑаÑна покÑпка","recipient_name_property":"ÐолÑÑаÑел","shipping_included_property":"ÐклÑÑена доÑÑавка","shipping_not_included_property_value":"Ðе","shipping_is_included_property_value":"Ðа","subscription_details_property":"ÐеÑайли за абонаменÑа","help_link":"https:\/\/support.givy.ai\/bg\/articles\/9033710-%D0%BF%D0%BE%D0%BC%D0%BE%D1%89-%D0%BF%D1%80%D0%B8-%D0%B8%D0%B7%D0%BF%D1%80%D0%B0%D1%89%D0%B0%D0%BD%D0%B5-%D0%BD%D0%B0-%D0%BF%D0%BE%D0%B4%D0%B0%D1%80%D1%8A%D0%BA","add_gift_wrapping":"Ðобави опаковка за подаÑÑк ({{giftWrappingDisplayAmount}})","gift_wrapping_included_property":"Ðпаковка за подаÑÑк","gift_wrapping_not_included_property_value":"Ðе е вклÑÑена","gift_wrapping_included_property_value":"ÐклÑÑена","send_as_gift":"ÐзпÑаÑи каÑо подаÑÑк"}},"cs":{"translation":{"custom_amount_title":"Vlastnà Äástka","enter_custom_amount":"Zadejte vlastnà Äástku","custom_amount_required":"Äástka je povinná","custom_amount_greater_than_zero":"Äástka musà být vÄtšà než nula","custom_amount_greater_than_min":"Äástka musà být vÄtšà než","custom_amount_less_than_max":"Äástka musà být menšà než","cancel":"ZruÅ¡it","save":"Uložit","custom_amount_currency_sentence":"Dárková karta {{shopCurrency}} bude stát {{sessionCurrency}}","shop_currency_value_property":"Hodnota","how_to_send":"Jak byste chtÄli poslat svůj dárek?","recipient_name":"Jméno pÅÃjemce","recipient_email":"E-mail pÅÃjemce","from":"Od","when_to_send_question":"Kdy to chcete poslat?","now":"NynÃ","in_future":"V budoucÃm datu","send_date":"Datum odeslánÃ","message":"Zpráva","gif_question":"PÅidat animovaný GIF?","gif_instructions":"Prohledejte knihovnu GIPHY pro perfektnà GIF","show_more_options":"Zobrazit vÃce možnostÃ","record_video_message":"Nahrát video","remove_video":"Odstranit video","video_file_too_large_validation":"Soubor je pÅÃliÅ¡ velký. Nahrajte kratšà video.","send":"Odeslat","send_by_email":"Poslat e-mailem","email":"E-mail","email_description":"Po zakoupenà dárku obdržà pÅÃjemce e-mail, zobrazà si vaÅ¡i osobnà zprávu a zadá svou adresu pro pÅijetà dárku.","print":"Tisk","print_description":"Po zakoupenà dárku obdržÃte e-mail, který lze vytisknout se speciálnÃm odkazem. PÅÃjemce poté zadá svou adresu pro pÅijetà dárku.","unique_link":"URL","unique_link_description":"Po zakoupenà dárku obdržÃte odkaz ke sdÃlenà s pÅÃjemcem. Zobrazà si vaÅ¡i osobnà zprávu a zadá svou adresu pro pÅijetà dárku.","ship_to_recipient":"Odeslat nynÃ","ship_to_recipient_description":"Po zakoupenà dárku bude vytvoÅena objednávka pro adresu pÅÃjemce a odeslána.","send_unique_link":"Poslat unikátnÃm odkazem","next_step":"Dalšà krok","back":"ZpÄt","preview":"Náhled","add_to_cart":"PÅidat do koÅ¡Ãku","update_cart":"Aktualizovat koÅ¡Ãk","help":"NápovÄda","send_method_required":"ProsÃm vyberte možnost","general_required":"Povinné","email_formatting":"Nesprávný formát e-mailu","date_selection_required":"VýbÄr data je povinný","send_to_existing_recipient":"Poslat existujÃcÃmu pÅÃjemci","flat_rate_shipping_question":"Zahrnout náklady na dopravu ({{fixedPrice}} za položku)","location_based_shipping_question":"Zahrnout náklady na dopravu","unable_to_get_rate":"Nelze zÃskat sazbu. UjistÄte se, že hodnoty jsou správné","additional_information_required":"Vyžadovány dalšà informace","calculate_shipping":"VypoÄÃtat dopravu","address":"Adresa","recipient_first_name":"Jméno pÅÃjemce","recipient_last_name":"PÅÃjmenà pÅÃjemce","country":"ZemÄ","province":"Stát \/ Provincie","city":"MÄsto","postal_code":"PSÄ","choose_option":"Vyberte jednu možnost","calculated_shipping_cost":"Náklady na dopravu","shipping_calculating":"ProbÃhá výpoÄet dopravy","get_shipping_options":"ZÃskat možnosti dopravy","unable_to_get_shipping_options":"Nelze zÃskat možnosti dopravy","shipping_options":"Možnosti dopravy","ship_to_property":"Odeslat na","complete_shipping":"ProsÃm vyplÅte sekci dopravy","one_time_purchase":"Jednorázový nákup","recipient_name_property":"PÅÃjemce","shipping_included_property":"Doprava zahrnuta","shipping_not_included_property_value":"Ne","shipping_is_included_property_value":"Ano","subscription_details_property":"Detaily pÅedplatného","help_link":"https:\/\/support.givy.ai\/cs\/articles\/9033710-pomoc-s-odeslanim-darku","add_gift_wrapping":"PÅidat dárkové balenà ({{giftWrappingDisplayAmount}})","gift_wrapping_included_property":"Dárek zabalený","gift_wrapping_not_included_property_value":"Nenà zahrnuto","gift_wrapping_included_property_value":"Zahrnuto","send_as_gift":"Poslat jako dárek"}},"da":{"translation":{"custom_amount_title":"Valgfrit beløb","enter_custom_amount":"Indtast valgfrit beløb","custom_amount_required":"Beløb pÃ¥krævet","custom_amount_greater_than_zero":"Beløbet skal være større end nul","custom_amount_greater_than_min":"Beløbet skal være større end","custom_amount_less_than_max":"Beløbet skal være mindre end","cancel":"Annuller","save":"Gem","custom_amount_currency_sentence":"{{shopCurrency}} gavekortet vil koste {{sessionCurrency}}","shop_currency_value_property":"Værdi","how_to_send":"Hvordan vil du sende din gave?","recipient_name":"Modtagers navn","recipient_email":"Modtagers e-mail","from":"Fra","when_to_send_question":"HvornÃ¥r vil du sende det?","now":"Nu","in_future":"PÃ¥ en fremtidig dato","send_date":"Afsendelsesdato","message":"Besked","gif_question":"Tilføj en animeret GIF?","gif_instructions":"Søg i GIPHY-biblioteket efter den perfekte GIF","show_more_options":"Vis flere muligheder","record_video_message":"Optag video","remove_video":"Fjern video","video_file_too_large_validation":"Filen er for stor. Optag en kortere video.","send":"Send","send_by_email":"Send via e-mail","email":"E-mail","email_description":"Efter at have købt gaven, vil modtageren modtage en e-mail, se din personlige besked og indtaste sin adresse for at modtage gaven.","print":"Print","print_description":"Efter at have købt gaven, vil du modtage en e-mail, der kan udskrives med et særligt link. Modtageren indtaster derefter sin adresse for at modtage gaven.","unique_link":"URL","unique_link_description":"Efter at have købt gaven, vil du modtage et link til at dele med modtageren. De vil se din personlige besked og indtaste deres adresse for at modtage gaven.","ship_to_recipient":"Send Nu","ship_to_recipient_description":"Efter købet af gaven vil der blive genereret en ordre til modtagerens adresse og sendt.","send_unique_link":"Send via unikt link","next_step":"Næste trin","back":"Tilbage","preview":"ForhÃ¥ndsvisning","add_to_cart":"Læg i kurv","update_cart":"Opdater kurv","help":"Hjælp","send_method_required":"Vælg venligst en mulighed","general_required":"PÃ¥krævet","email_formatting":"Forkert e-mail-format","date_selection_required":"Datovalg pÃ¥krævet","send_to_existing_recipient":"Send til eksisterende modtager","flat_rate_shipping_question":"Inkluder forsendelsesomkostninger ({{fixedPrice}} pr. vare)","location_based_shipping_question":"Inkluder forsendelsesomkostninger","unable_to_get_rate":"Kunne ikke hente pris. Kontroller at værdierne er korrekte","additional_information_required":"Yderligere information kræves","calculate_shipping":"Beregn forsendelse","address":"Adresse","recipient_first_name":"Modtagers fornavn","recipient_last_name":"Modtagers efternavn","country":"Land","province":"Stat \/ Provins","city":"By","postal_code":"Postnummer","choose_option":"Vælg én","calculated_shipping_cost":"Forsendelsesomkostninger","shipping_calculating":"Beregner forsendelse","get_shipping_options":"FÃ¥ forsendelsesmuligheder","unable_to_get_shipping_options":"Kan ikke fÃ¥ forsendelsesmuligheder","shipping_options":"Forsendelsesmuligheder","ship_to_property":"Send til","complete_shipping":"Udfyld venligst forsendelsessektionen","one_time_purchase":"Engangskøb","recipient_name_property":"Modtager","shipping_included_property":"Forsendelse inkluderet","shipping_not_included_property_value":"Nej","shipping_is_included_property_value":"Ja","subscription_details_property":"Abonnementsdetaljer","help_link":"https:\/\/support.givy.ai\/da\/articles\/9033710-
14382hjaelp-til-at-sende-en-gave","add_gift_wrapping":"Tilføj gaveindpakning ({{giftWrappingDisplayAmount}})","gift_wrapping_included_property":"Indpakning","gift_wrapping_not_included_property_value":"Ikke inkluderet","gift_wrapping_included_property_value":"Inkluderet","send_as_gift":"Send som gave"}},"de":{"translation":{"custom_amount_title":"Individueller Betrag","enter_custom_amount":"Geben Sie einen individuellen Betrag ein","custom_amount_required":"Betrag erforderlich","custom_amount_greater_than_zero":"Der Betrag muss gröÃer als null sein","custom_amount_greater_than_min":"Der Betrag muss gröÃer sein als","custom_amount_less_than_max":"Der Betrag muss kleiner sein als","cancel":"Abbrechen","save":"Speichern","custom_amount_currency_sentence":"Der {{shopCurrency}}-Geschenkgutschein kostet {{sessionCurrency}}","shop_currency_value_property":"Wert","how_to_send":"Wie möchten Sie Ihr Geschenk senden?","recipient_name":"Name des Empfängers","recipient_email":"E-Mail des Empfängers","from":"Von","when_to_send_question":"Wann möchten Sie es senden?","now":"Jetzt","in_future":"Zu einem späteren Zeitpunkt","send_date":"Sendedatum","message":"Nachricht","gif_question":"Einen animierten GIF hinzufügen?","gif_instructions":"Durchsuchen Sie die GIPHY-Bibliothek nach dem perfekten GIF","show_more_options":"Mehr Optionen anzeigen","record_video_message":"Video aufnehmen","remove_video":"Video entfernen","video_file_too_large_validation":"Datei zu groÃ. Nehmen Sie ein kürzeres Video auf.","send":"Senden","send_by_email":"Per E-Mail senden","email":"E-Mail","email_description":"Nach dem Kauf des Geschenks erhält der Empfänger eine E-Mail, sieht Ihre persönliche Nachricht und gibt seine Adresse ein, um das Geschenk zu erhalten.","print":"Drucken","print_description":"Nach dem Kauf des Geschenks erhalten Sie eine E-Mail, die mit einem speziellen Link gedruckt werden kann. Der Empfänger gibt dann seine Adresse ein, um das Geschenk zu erhalten.","unique_link":"URL","unique_link_description":"Nach dem Kauf des Geschenks erhalten Sie einen Link, den Sie mit dem Empfänger teilen können. Dieser sieht Ihre persönliche Nachricht und gibt seine Adresse ein, um das Geschenk zu erhalten.","ship_to_recipient":"Jetzt versenden","ship_to_recipient_description":"Nach dem Kauf des Geschenks wird eine Bestellung für die Adresse des Empfängers erstellt und versendet.","send_unique_link":"Per Einmal-Link senden","next_step":"Nächster Schritt","back":"Zurück","preview":"Vorschau","add_to_cart":"In den Warenkorb legen","update_cart":"Warenkorb aktualisieren","help":"Hilfe","send_method_required":"Bitte treffen Sie eine Auswahl","general_required":"Erforderlich","email_formatting":"E-Mail-Formatierung falsch","date_selection_required":"Datumsauswahl erforderlich","send_to_existing_recipient":"An vorhandenen Empfänger senden","flat_rate_shipping_question":"Kosten für den Versand einbeziehen ({{fixedPrice}} pro Artikel)","location_based_shipping_question":"Versandkosten einbeziehen","unable_to_get_rate":"Rate konnte nicht abgerufen werden. Stellen Sie sicher, dass die Werte korrekt sind","additional_information_required":"Zusätzliche Informationen erforderlich","calculate_shipping":"Versand berechnen","address":"Adresse","recipient_first_name":"Vorname des Empfängers","recipient_last_name":"Nachname des Empfängers","country":"Land","province":"Bundesland","city":"Stadt","postal_code":"Postleitzahl","choose_option":"Option auswählen","calculated_shipping_cost":"Versandkosten","shipping_calculating":"Versand wird berechnet","get_shipping_options":"Versandoptionen erhalten","unable_to_get_shipping_options":"Versandoptionen konnten nicht abgerufen werden","shipping_options":"Versandmöglichkeiten","ship_to_property":"Versenden an","complete_shipping":"Bitte vervollständigen Sie den Versandabschnitt","one_time_purchase":"Einmalkauf","recipient_name_property":"Empfänger","shipping_included_property":"Versand inklusive","shipping_not_included_property_value":"Nein","shipping_is_included_property_value":"Ja","subscription_details_property":"Abonnementdetails","help_link":"https:\/\/support.givy.ai\/de\/articles\/9033710-
14382helfen-sie-beim-versenden-eines-geschenks","add_gift_wrapping":"Geschenkverpackung hinzufügen ({{giftWrappingDisplayAmount}})","gift_wrapping_included_property":"Geschenkverpackung","gift_wrapping_not_included_property_value":"Nicht enthalten","gift_wrapping_included_property_value":"Enthalten","send_as_gift":"Als Geschenk senden"}},"el":{"translation":{"custom_amount_title":"Î ÏοÏαÏμοÏμÎνο ΠοÏÏ","enter_custom_amount":"ÎιÏάγεÏε ÏÏοÏαÏμοÏμÎνο ÏοÏÏ","custom_amount_required":"ÎÏαιÏείÏαι ÏοÏÏ","custom_amount_greater_than_zero":"Το ÏοÏÏ ÏÏÎÏει να είναι μεγαλÏÏεÏο αÏÏ Î¼Î·Î´Îν","custom_amount_greater_than_min":"Το ÏοÏÏ ÏÏÎÏει να είναι μεγαλÏÏεÏο αÏÏ","custom_amount_less_than_max":"Το ÏοÏÏ ÏÏÎÏει να είναι μικÏÏÏεÏο αÏÏ","cancel":"ÎκÏÏÏÏη","save":"ÎÏοθήκεÏ
Ïη","custom_amount_currency_sentence":"ΠδÏÏοκάÏÏα {{shopCurrency}} θα κοÏÏίÏει {{sessionCurrency}}","shop_currency_value_property":"Îξία","how_to_send":"Î ÏÏ Î¸Î± θÎλαÏε να ÏÏείλεÏε Ïο δÏÏο ÏαÏ;","recipient_name":"Îνομα ΠαÏαλήÏÏη","recipient_email":"Email ΠαÏαλήÏÏη","from":"ÎÏÏ","when_to_send_question":"Î ÏÏε θÎλεÏε να Ïο ÏÏείλεÏε;","now":"ΤÏÏα","in_future":"Σε μελλονÏική ημεÏομηνία","send_date":"ÎμεÏομηνία αÏοÏÏολήÏ","message":"ÎήνÏ
μα","gif_question":"Î ÏοÏθήκη κινοÏμενοÏ
GIF;","gif_instructions":"ÎναζηÏήÏÏε ÏÏη βιβλιοθήκη GIPHY για Ïο ÏÎλειο GIF","show_more_options":"ÎμÏάνιÏη ÏεÏιÏÏÏÏεÏÏν εÏιλογÏν","record_video_message":"ÎγγÏαÏή ÎίνÏεο","remove_video":"ÎÏαίÏεÏη βίνÏεο","video_file_too_large_validation":"Î Î¿Î»Ï Î¼ÎµÎ³Î¬Î»Î¿ αÏÏείο. ÎγγÏάÏÏε μικÏÏÏεÏο βίνÏεο.","send":"ÎÏοÏÏολή","send_by_email":"ÎÏοÏÏολή μÎÏÏ Email","email":"Email","email_description":"ÎεÏά Ïην αγοÏά ÏοÏ
δÏÏοÏ
, ο ÏαÏαλήÏÏÎ·Ï Î¸Î± λάβει ÎÎ
14382½Î± email, θα δει Ïο ÏÏοÏÏÏÎ¹ÎºÏ ÏÎ±Ï Î¼Î®Î½Ï
μα και θα ειÏαγάγει Ïη διεÏθÏ
νÏή ÏοÏ
για να ÏαÏαλάβει Ïο δÏÏο.","print":"ÎκÏÏÏÏÏη","print_description":"ÎεÏά Ïην αγοÏά ÏοÏ
δÏÏοÏ
, θα λάβεÏε Îνα email ÏοÏ
μÏοÏεί να εκÏÏ
ÏÏθεί με Îναν ÎµÎ¹Î´Î¹ÎºÏ ÏÏνδεÏμο. Î ÏαÏαλήÏÏÎ·Ï Î¸Î± ειÏαγάγει ÏÏη ÏÏ
νÎÏεια Ïη διεÏθÏ
νÏή ÏοÏ
για να ÏαÏαλάβει Ïο δÏÏο.","unique_link":"URL","unique_link_description":"ÎεÏά Ïην αγοÏά ÏοÏ
δÏÏοÏ
, θα λάβεÏε Îναν ÏÏνδεÏμο για να Ïον μοιÏαÏÏείÏε με Ïον ÏαÏαλήÏÏη. ÎÏ
ÏÏÏ Î¸Î± δει Ïο ÏÏοÏÏÏÎ¹ÎºÏ ÏÎ±Ï Î¼Î®Î½Ï
μα και θα ειÏαγάγει Ïη διεÏθÏ
νÏή ÏοÏ
για να ÏαÏαλάβει Ïο δÏÏο.","ship_to_recipient":"ÎÏοÏÏολή ΤÏÏα","ship_to_recipient_description":"ÎεÏά Ïην αγοÏά ÏοÏ
δÏÏοÏ
, θα δημιοÏ
Ïγηθεί μια ÏαÏαγγελία για Ïη διεÏθÏ
νÏη ÏοÏ
ÏαÏαλήÏÏη και θα αÏοÏÏαλεί.","send_unique_link":"ÎÏοÏÏολή μÎÏÏ ÎÎ¿Î½Î±Î´Î¹ÎºÎ¿Ï Î£Ï
νδÎÏμοÏ
","next_step":"ÎÏÏμενο Îήμα","back":"ΠίÏÏ","preview":"Î ÏοεÏιÏκÏÏηÏη","add_to_cart":"Î ÏοÏθήκη ÏÏο Îαλάθι","update_cart":"ÎνημÎÏÏÏη ÎαλαθιοÏ","help":"Îοήθεια","send_method_required":"ΠαÏÎ±ÎºÎ±Î»Ï ÎºÎ¬Î½Ïε μια εÏιλογή","general_required":"ÎÏαιÏείÏαι","email_formatting":"ÎανθαÏμÎνη μοÏÏή email","date_selection_required":"ÎÏαιÏείÏαι εÏιλογή ημεÏομηνίαÏ","send_to_existing_recipient":"ÎÏοÏÏολή Ïε Ï
ÏάÏÏονÏα ÏαÏαλήÏÏη","flat_rate_shipping_question":"ΣÏ
μÏεÏίληÏη κÏÏÏοÏ
Ï Î±ÏοÏÏÎ¿Î»Î®Ï ({{fixedPrice}} ανά είδοÏ)","location_based_shipping_question":"ΣÏ
μÏεÏίληÏη κÏÏÏοÏ
Ï Î±ÏοÏÏολήÏ","unable_to_get_rate":"ÎδÏ
ναμία λήÏÎ·Ï ÏÏÎÏÏηÏ. ÎεβαιÏθείÏε ÏÏι οι ÏιμÎÏ ÎµÎ¯Î½Î±Î¹ ÏÏÏÏÎÏ","additional_information_required":"ÎÏαιÏοÏνÏαι ÏÏÏÏθεÏÎµÏ ÏληÏοÏοÏίεÏ","calculate_shipping":"Î¥ÏολογιÏμÏÏ ÎεÏαÏοÏικÏν","address":"ÎιεÏθÏ
νÏη","recipient_first_name":"Îνομα ÏαÏαλήÏÏη","recipient_last_name":"ÎÏÏνÏ
μο ÏαÏαλήÏÏη","country":"ΧÏÏα","province":"ΠεÏιÏÎÏεια \/ ÎομÏÏ","city":"Î Ïλη","postal_code":"ΤαÏÏ
δÏομικÏÏ ÎÏδικαÏ","choose_option":"ÎÏιλÎξÏε Îνα","calculated_shipping_cost":"ÎÏÏÏÎ¿Ï Î±ÏοÏÏολήÏ","shipping_calculating":"Î¥ÏολογιÏμÏÏ Î¼ÎµÏαÏοÏικÏν","get_shipping_options":"ÎήÏη εÏιλογÏν αÏοÏÏολήÏ","unable_to_get_shipping_options":"ÎδÏ
ναμία λήÏÎ·Ï ÎµÏιλογÏν αÏοÏÏολήÏ","shipping_options":"ÎÏιλογÎÏ Î±ÏοÏÏολήÏ","ship_to_property":"ÎÏοÏÏολή ÏÏοÏ","complete_shipping":"ΠαÏÎ±ÎºÎ±Î»Ï ÏÏ
μÏληÏÏÏÏε Ïην ενÏÏηÏα αÏοÏÏολήÏ","one_time_purchase":"ÎÏάÏαξ αγοÏά","recipient_name_property":"ΠαÏαλήÏÏηÏ","shipping_included_property":"ΣÏ
μÏεÏιλαμβάνονÏαι Ïα μεÏαÏοÏικά","shipping_not_included_property_value":"ÎÏι","shipping_is_included_property_value":"Îαι","subscription_details_property":"ÎεÏÏομÎÏÎµÎ¹ÎµÏ ÏÏ
νδÏομήÏ","help_link":"https:\/\/support.givy.ai\/el\/articles\/9033710-%CE%B2%CE%BF%CE%AE%CE%B8%CE%B5%CE%B9%CE%B1-%CF%83%CF%84%CE%B7%CE%BD-%CE%B1%CF%80%CE%BF%CF%83%CF%84%CE%BF%CE%BB%CE%AE-%CE%B4%CF%8E%CF%81%CE%BF%CF%85","add_gift_wrapping":"Î ÏοÏθήκη ÏÏ
ÏκεÏ
αÏÎ¯Î±Ï Î´ÏÏοÏ
({{giftWrappingDisplayAmount}})","gift_wrapping_included_property":"ÎÏÏο ÏεÏιÏÏλιξηÏ","gift_wrapping_not_included_property_value":"Îεν ÏεÏιλαμβάνεÏαι","gift_wrapping_included_property_value":"ΣÏ
μÏεÏιλαμβάνεÏαι","send_as_gift":"ÎÏοÏÏολή ÏÏ ÎÏÏÎ
14382¿"}},"en":{"translation":{"custom_amount_title":"Custom Amount","enter_custom_amount":"Enter custom amount","custom_amount_required":"Amount required","custom_amount_greater_than_zero":"Amount must be greater than zero","custom_amount_greater_than_min":"Amount must be greater than","custom_amount_less_than_max":"Amount must be less than","cancel":"Cancel","save":"Save","custom_amount_currency_sentence":"The {{shopCurrency}} gift card will cost {{sessionCurrency}}","shop_currency_value_property":"Value","how_to_send":"How would you like to send your gift?","recipient_name":"Recipient Name","recipient_email":"Recipient Email","from":"From","when_to_send_question":"When do you want to send it?","now":"Now","in_future":"At a future date","send_date":"Send date","message":"Message","gif_question":"Add an animated GIF?","gif_instructions":"Search through the GIPHY library for the perfect GIF","show_more_options":"Show more options","record_video_message":"Record a Video","remove_video":"Remove video","video_file_too_large_validation":"File too large. Record shorter video.","send":"Send","send_by_email":"Send by Email","email":"Email","email_description":"After purchasing the gift, recipient will receive an email, will see your personal message, and enter their address to receive their gift.","print":"Print","print_description":"After purchasing the gift, you will receive an email that can be printed with a special link. Recipient then enters their address to receive their gift.","unique_link":"URL","unique_link_description":"After purchasing the gift, you receive a link to share with the recipient, they will see your personal message, and enter their address to receive their gift.","ship_to_recipient":"Ship Now","ship_to_recipient_description":"After purchasing the gift, an order will be generated for the recipient's address and shipped.","send_unique_link":"Send by Unique Link","next_step":"Next Step","back":"Back","preview":"Preview","add_to_cart":"Add to Cart","update_cart":"Update Cart","help":"Help","send_method_required":"Please make a selection","general_required":"Required","email_formatting":"Email incorrectly formatted","date_selection_required":"Date selection required","send_to_existing_recipient":"Send to existing recipient","flat_rate_shipping_question":"Include cost of shipping ({{fixedPrice}} per item)","location_based_shipping_question":"Include cost of shipping","unable_to_get_rate":"Unable to get rate. Ensure values are correct","additional_information_required":"Additional information required","calculate_shipping":"Calculate Shipping","address":"Address","recipient_first_name":"Recipient first name","recipient_last_name":"Recipient last name","country":"Country","province":"State \/ Province","city":"City","postal_code":"Zip\/postal code","choose_option":"Choose one","calculated_shipping_cost":"Shipping cost","shipping_calculating":"Shipping being calculated","get_shipping_options":"Get shipping options","unable_to_get_shipping_options":"Unable to get shipping options","shipping_options":"Shipping options","ship_to_property":"Ship to","complete_shipping":"Please complete shipping section","one_time_purchase":"One time purchase","recipient_name_property":"Recipient","shipping_included_property":"Shipping included","shipping_not_included_property_value":"No","shipping_is_included_property_value":"Yes","subscription_details_property":"Subscription details","help_link":"https:\/\/support.givy.ai\/en\/articles\/9033710-help-sending-a-gift","add_gift_wrapping":"Add gift wrapping ({{giftWrappingDisplayAmount}})","gift_wrapping_included_property":"Gift wrapping","gift_wrapping_not_included_property_value":"Not included","gift_wrapping_included_property_value":"Included","send_as_gift":"Send as Gift"}},"es":{"translation":{"custom_amount_title":"Cantidad personalizada","enter_custom_amount":"Ingrese una cantidad personalizada","custom_amount_required":"Cantidad requerida","custom_amount_greater_than_zero":"La cantidad debe ser mayor que cero","custom_amount_greater_than_min":"La cantidad debe ser mayor que","custom_amount_less_than_max":"La cantidad debe ser menor que","cancel":"Cancelar","save":"Guardar","custom_amount_currency_sentence":"La tarjeta de regalo {{shopCurrency}} costará {{sessionCurrency}}","shop_currency_value_property":"Valor","how_to_send":"¿Cómo le gustarÃa enviar su regalo?","recipient_name":"Nombre del destinatario","recipient_email":"Correo electrónico del destinatario","from":"De","when_to_send_question":"¿Cuándo quieres enviarlo?","now":"Ahora","in_future":"En una fecha futura","send_date":"Fecha de envÃo","message":"Mensaje","gif_question":"¿Agregar un GIF animado?","gif_instructions":"Busque en la biblioteca GIPHY el GIF perfecto","
14382show_more_options":"Mostrar más opciones","record_video_message":"Grabar un video","remove_video":"Eliminar video","video_file_too_large_validation":"Archivo demasiado grande. Grabe un video más corto.","send":"Enviar","send_by_email":"Enviar por correo electrónico","email":"Correo electrónico","email_description":"Después de comprar el regalo, el destinatario recibirá un correo electrónico, verá tu mensaje personal e ingresará su dirección para recibir el regalo.","print":"Imprimir","print_description":"Después de comprar el regalo, recibirás un correo electrónico que se puede imprimir con un enlace especial. El destinatario ingresará su dirección para recibir el regalo.","unique_link":"URL","unique_link_description":"Después de comprar el regalo, recibirás un enlace para compartir con el destinatario. Verá tu mensaje personal e ingresará su dirección para recibir el regalo.","ship_to_recipient":"Enviar ahora","ship_to_recipient_description":"Después de comprar el regalo, se generará un pedido para la dirección del destinatario y se enviará.","send_unique_link":"Enviar por enlace único","next_step":"Siguiente paso","back":"Atrás","preview":"Vista previa","add_to_cart":"Agregar al carrito","update_cart":"Actualizar carrito","help":"Ayuda","send_method_required":"Por favor, haga una selección","general_required":"Requerido","email_formatting":"Formato de correo electrónico incorrecto","date_selection_required":"Selección de fecha requerida","send_to_existing_recipient":"Enviar al destinatario existente","flat_rate_shipping_question":"Incluir el costo del envÃo ({{fixedPrice}} por artÃculo)","location_based_shipping_question":"Incluir el costo del envÃo","unable_to_get_rate":"No se puede obtener la tarifa. Asegúrese de que los valores sean correctos","additional_information_required":"Información adicional requerida","calculate_shipping":"Calcular el envÃo","address":"Dirección","recipient_first_name":"Nombre del destinatario","recipient_last_name":"Apellido del destinatario","country":"PaÃs","province":"Estado \/ Provincia","city":"Ciudad","postal_code":"Código postal","choose_option":"Elige una opción","calculated_shipping_cost":"Costo de envÃo","shipping_calculating":"Calculando el envÃo","get_shipping_options":"Obtener opciones de envÃo","unable_to_get_shipping_options":"No se pueden obtener opciones de envÃo","shipping_options":"Opciones de envÃo","ship_to_property":"Enviar a","complete_shipping":"Por favor complete la sección de envÃo","one_time_purchase":"Compra única","recipient_name_property":"Destinatario","shipping_included_property":"EnvÃo incluido","shipping_not_included_property_value":"No","shipping_is_included_property_value":"SÃ","subscription_details_property":"Detalles de la suscripción","help_link":"https:\/\/support.givy.ai\/es\/articles\/9033710-ayuda-para-enviar-un-regalo","add_gift_wrapping":"Agregar envoltura de regalo ({{giftWrappingDisplayAmount}})","gift_wrapping_included_property":"Envoltorio de regalo","gift_wrapping_not_included_property_value":"No incluido","gift_wrapping_included_property_value":"Incluido","send_as_gift":"Enviar como regalo"}},"fi":{"translation":{"custom_amount_title":"Mukautettu summa","enter_custom_amount":"Syötä mukautettu summa","custom_amount_required":"Summa vaaditaan","custom_amount_greater_than_zero":"Summan on oltava suurempi kuin nolla","custom_amount_greater_than_min":"Summan on oltava suurempi kuin","custom_amount_less_than_max":"Summan on oltava pienempi kuin","cancel":"Peruuta","save":"Tallenna","custom_amount_currency_sentence":"{{shopCurrency}} lahjakortti maksaa {{sessionCurrency}}","shop_currency_value_property":"Arvo","how_to_send":"Miten haluaisit lähettää lahjasi?","recipient_name":"Vastaanottajan nimi","recipient_email":"Vastaanottajan sähköposti","from":"Lähettäjä","when_to_send_question":"Milloin haluat lähettää sen?","now":"Nyt","in_future":"Tulevana päivänä","send_date":"Lähetyspäivä","message":"Viesti","gif_question":"Lisää animoitu GIF?","gif_instructions":"Etsi täydellinen GIF GIPHY-kirjastosta","show_more_options":"Näytä lisää vaihtoehtoja","re
14382cord_video_message":"Tallenna video","remove_video":"Poista video","video_file_too_large_validation":"Tiedosto on liian suuri. Tallenna lyhyempi video.","send":"Lähetä","send_by_email":"Lähetä sähköpostilla","email":"Sähköposti","email_description":"Lahjan ostamisen jälkeen vastaanottaja saa sähköpostin, näkee henkilökohtaisen viestisi ja syöttää osoitteensa saadakseen lahjan.","print":"Tulosta","print_description":"Lahjan ostamisen jälkeen saat sähköpostin, joka voidaan tulostaa erikoislinkillä. Vastaanottaja syöttää sitten osoitteensa saadakseen lahjan.","unique_link":"URL","unique_link_description":"Lahjan ostamisen jälkeen saat linkin jaettavaksi vastaanottajalle. Hän näkee henkilökohtaisen viestisi ja syöttää osoitteensa saadakseen lahjan.","ship_to_recipient":"Lähetä nyt","ship_to_recipient_description":"Ostoksen jälkeen lahjalle luodaan tilaus vastaanottajan osoitteeseen ja se lähetetään.","send_unique_link":"Lähetä yksilöllisellä linkillä","next_step":"Seuraava vaihe","back":"Takaisin","preview":"Esikatselu","add_to_cart":"Lisää ostoskoriin","update_cart":"Päivitä ostoskori","help":"Ohje","send_method_required":"Tee valinta","general_required":"Pakollinen","email_formatting":"Sähköpostin muoto on virheellinen","date_selection_required":"Päivämäärän valinta vaaditaan","send_to_existing_recipient":"Lähetä olemassa olevalle vastaanottajalle","flat_rate_shipping_question":"Sisällytä toimituskulut ({{fixedPrice}} per tuote)","location_based_shipping_question":"Sisällytä toimituskulut","unable_to_get_rate":"Hintaa ei voitu hakea. Varmista, että arvot ovat oikein","additional_information_required":"Lisätietoja vaaditaan","calculate_shipping":"Laske toimituskulut","address":"Osoite","recipient_first_name":"Vastaanottajan etunimi","recipient_last_name":"Vastaanottajan sukunimi","country":"Maa","province":"Osavaltio \/ Maakunta","city":"Kaupunki","postal_code":"Postinumero","choose_option":"Valitse yksi","calculated_shipping_cost":"Toimituskulut","shipping_calculating":"Lasketaan toimituskuluja","get_shipping_options":"Hanki lähetysvaihtoehdot","unable_to_get_shipping_options":"Ei voida hakea lähetysvaihtoehtoja","shipping_options":"Lähetysvaihtoehdot","ship_to_property":"Lähetä kohteeseen","complete_shipping":"Täytä toimitusosuus","one_time_purchase":"Kertaostos","recipient_name_property":"Vastaanottaja","shipping_included_property":"Toimitus sisältyy","shipping_not_included_property_value":"Ei","shipping_is_included_property_value":"Kyllä","subscription_details_property":"Tilauksen tiedot","help_link":"https:\/\/support.givy.ai\/fi\/articles\/9033710-apua-lahjan-lahettamiseen","add_gift_wrapping":"Lisää lahjapakkaus ({{giftWrappingDisplayAmount}})","gift_wrapping_included_property":"Lahjapakkaus","gift_wrapping_not_included_property_value":"Ei sisälly","gift_wrapping_included_property_value":"Sisältyy","send_as_gift":"Lähetä lahjaksi"}},"fr":{"translation":{"custom_amount_title":"Montant personnalisé","enter_custom_amount":"Entrez un montant personnalisé","custom_amount_required":"Montant requis","custom_amount_greater_than_zero":"Le montant doit être supérieur à zéro","custom_amount_greater_than_min":"Le montant doit être supérieur à ","custom_amount_less_than_max":"Le montant doit être inférieur à ","cancel":"Annuler","save":"Enregistrer","custom_amount_currency_sentence":"La carte cadeau {{shopCurrency}} coûtera {{sessionCurrency}}","shop_currency_value_property":"Valeur","how_to_send":"Comment souhaitez-vous envoyer votre cadeau ?","recipient_name":"Nom du destinataire","recipient_email":"E-mail du destinataire","from":"De","when_to_send_question":"Quand voulez-vous l'envoyerâ¯?","now":"Maintenant","in_future":"à une date ultérieure","send_date":"Date d'envoi","message":"Message","gif_question":"Ajouter un GIF animéâ¯?","gif_instructions":"Recherchez dans la bibliothèque GIPHY le GIF parfait","show_more_options":"Afficher plus d'options","record_video_message":"Enregistrer une vidéo","remove_video":"Supprimer la vidéo","video_file_too_large_validation":"Fichier trop volumineux. Enregistrez une vidéo plus courte.","send":"Envoyer","send_by_email":"Envoyer par e-mail","email":"E-mail","email_description":"Après l'achat du cadeau, le destinataire recevra un e-mail, verra votre message personnel et saisira son adresse pour recevoir son cadeau.","print":"Imprimer","print_description":"Après l'achat du cadeau, vous recevrez un e-mail pouvant être imprimé avec un lien spécial. Le destinataire saisira ensuite son adresse pour recevoir son cadeau.","unique_link":"URL","unique_link_description":"Après l'achat du cadeau, vous recevrez un lien à partager avec le destinataire. Il verra votre message personnel et saisira son adresse pour recevoir son cadeau.","ship_to_recipient":"Expédier maintenant","ship_to_recipient_description":"Après l'achat du cadeau, une commande sera générée pour l'adresse du destinataire et expédiée.","send_unique_link":"Envoyer par lien unique","next_step":"Ãtape suivante","back":"Retour","preview":"Aperçu","add_to_cart":"Ajouter au panier","update_cart":"Mettre à jour le panier","help":"Aide","send_method_required":"Veuillez faire une sélection","general_required":"Requis","email_formatting":"Format d'e-mail incorrect","date_selection_required":"Sélection de date requise","send_to_existing_recipient":"Envoyer au destinataire existant","flat_rate_shipping_question":"Inclure le coût de la livraison ({{fixedPrice}} par article)","location_based_shipping_question":"Inclure le coût de la livraison","unable_to_get_rate":"Impossible d'obtenir le taux. Assurez-vous que les valeurs sont correctes","additional_information_required":"Informations supplémentaires requises","calculate_shipping":"Calculer les frais de port","address":"Adresse","recipient_first_name":"Prénom du destinataire","recipient_last_name":"Nom de famille du destinataire","country":"Pays","province":"Ãtat \/ Province","city":"Ville","postal_code":"Code postal","choose_option":"Choisissez une option","calculated_shipping_cost":"Coût de la livraison","shipping_calculating":"Calcul de la livraison en cours","get_shipping_options":"Obtenir les options d'expédition","unable_to_get_shipping_options":"Impossible d'obtenir les options d'expédition","shipping_options":"Options d'expédition","ship_to_property":"Expédier à ","complete_shipping":"Veuillez compléter la section de livraison","one_time_purchase":"Achat unique","recipient_name_property":"Destinataire","shipping_included_property":"Livraison incluse","shipping_not_included_property_value":"Non","shipping_is_included_property_value":"Oui","subscription_details_property":"Détails de l'abonnement","help_link":"https:\/\/support.givy.ai\/fr\/articles\/9033710-aide-pour-les-cadeaux","add_gift_wrapping":"Ajouter un emballage cadeau ({{giftWrappingDisplayAmount}})","gift_wrapping_included_property":"Emballage cadeau","gift_wrapping_not_included_property_value":"Non inclus","gift_wrapping_included_property_value":"Inclus","send_as_gift":"Envoyer en cadeau"}},"hi":{"translation":{"custom_amount_title":"à¤à¤¸à¥à¤à¤® राà
14382¤¶à¤¿","enter_custom_amount":"à¤à¤¸à¥à¤à¤® राशि दरà¥à¤ à¤à¤°à¥à¤","custom_amount_required":"राशि à¤à¤µà¤¶à¥à¤¯à¤","custom_amount_greater_than_zero":"राशि शà¥à¤¨à¥à¤¯ सॠà¤
धिठहà¥à¤¨à¥ à¤à¤¾à¤¹à¤¿à¤","custom_amount_greater_than_min":"राशि à¤à¤¸à¤¸à¥ à¤
धिठहà¥à¤¨à¥ à¤à¤¾à¤¹à¤¿à¤","custom_amount_less_than_max":"राशि सॠà¤à¤® हà¥à¤¨à¥ à¤à¤¾à¤¹à¤¿à¤","cancel":"रदà¥à¤¦ à¤à¤°à¤¨à¤¾","save":"बà¤à¤¾à¤¨à¤¾","custom_amount_currency_sentence":"{{shopCurrency}} à¤à¤ªà¤¹à¤¾à¤° à¤à¤¾à¤°à¥à¤¡ à¤à¥ à¤à¥à¤®à¤¤ {{sessionCurrency}} हà¥à¤à¥","shop_currency_value_property":"à¤à¥à¤®à¤¤","how_to_send":"à¤à¤ª à¤
पना à¤à¤ªà¤¹à¤¾à¤° à¤à¥à¤¸à¥ à¤à¥à¤à¤¨à¤¾ à¤à¤¾à¤¹à¥à¤à¤à¥?","recipient_name":"पà¥à¤°à¤¾à¤ªà¥à¤¤à¤à¤°à¥à¤¤à¤¾ à¤à¤¾ नाम","recipient_email":"पà¥à¤°à¤¾à¤ªà¥à¤¤à¤à¤°à¥à¤¤à¤¾ à¤à¤¾ ठ- मà¥à¤²","from":"सà¥","when_to_send_question":"à¤à¤ª à¤à¤¸à¥ à¤à¤¬ à¤à¥à¤à¤¨à¤¾ à¤à¤¾à¤¹à¤¤à¥ हà¥à¤?","now":"à¤
ब","in_future":"à¤à¤µà¤¿à¤·à¥à¤¯ à¤à¥ तारà¥à¤ मà¥à¤","send_date":"तारà¥à¤ बताà¤à¤","message":"सà¤à¤¦à¥à¤¶","gif_question":"à¤à¤ à¤à¤¨à¤¿à¤®à¥à¤à¥à¤¡ GIF à¤à¥à¤¡à¤¼à¥à¤?","gif_instructions":"सरà¥à¤µà¥à¤¤à¥à¤¤à¤® GIF à¤à¥ लिठGIPHY लाà¤à¤¬à¥à¤°à¥à¤°à¥ मà¥à¤ à¤à¥à¤à¥à¤","show_more_options":"à¤à¤° विà¤à¤²à¥à¤ª दिà¤à¤¾à¤à¤","record_video_message":"विडियॠरà¥à¤à¤¾à¤°à¥à¤¡ à¤à¤°à¥","remove_video":"वà¥à¤¡à¤¿à¤¯à¥ हà¤à¤¾à¤à¤","video_file_too_large_validation":"फ़ाà¤à¤² बहà¥à¤¤ बड़ॠहà¥à¥¤ à¤à¥à¤à¤¾ वà¥à¤¡à¤¿à¤¯à¥ रिà¤à¥à¤°à¥à¤¡ à¤à¤°à¥à¤à¥¤","send":"à¤à¥à¤à¤¨à¤¾","send_by_email":"à¤à¤®à¥à¤² सॠà¤à¥à¤à¥à¤","email":"à¤à¤®à¥à¤²","email_description":"à¤à¤ªà¤¹à¤¾à¤° à¤à¤°à¥à¤¦à¤¨à¥ à¤à¥ बाद, पà¥à¤°à¤¾à¤ªà¥à¤¤à¤à¤°à¥à¤¤à¤¾ à¤à¥ à¤à¤ à¤à¤®à¥à¤² पà¥à¤°à¤¾à¤ªà¥à¤¤ हà¥à¤à¤¾, वह à¤à¤ªà¤à¤¾ वà¥à¤¯à¤à¥à¤¤à¤¿à¤à¤¤ सà¤à¤¦à¥à¤¶ दà¥à¤à¥à¤à¤¾ à¤à¤° à¤
पना पता दरà¥à¤ à¤à¤°à¥à¤à¤¾ ताà¤à¤¿ वह à¤à¤ªà¤¹à¤¾à¤° पà¥à¤°à¤¾à¤ªà¥à¤¤ à¤à¤° सà¤à¥à¥¤","print":"à¤à¤¾à¤ª","print_description":"à¤à¤ªà¤¹à¤¾à¤° à¤à¤°à¥à¤¦à¤¨à¥ à¤à¥ बाद, à¤à¤ªà¤à¥ à¤à¤ à¤à¤®à¥à¤² पà¥à¤°à¤¾à¤ªà¥à¤¤ हà¥à¤à¤¾ à¤à¤¿à¤¸à¥ विशà¥à¤· लिà¤à¤ à¤à¥ साथ पà¥à¤°à¤¿à¤à¤ à¤à¤¿à¤¯à¤¾ à¤à¤¾ सà¤à¤¤à¤¾ हà¥à¥¤ पà¥à¤°à¤¾à¤ªà¥à¤¤à¤à¤°à¥à¤¤à¤¾ फिर à¤à¤ªà¤¹à¤¾à¤° पà¥à¤°à¤¾à¤ªà¥à¤¤ à¤à¤°à¤¨à¥ à¤à¥ लिठà¤
पना पता दरà¥à¤ à¤à¤°à¥à¤à¤¾à¥¤","unique_link":"यà¥à¤à¤°à¤à¤²","unique_link_description":"à¤à¤ªà¤¹à¤¾à¤° à¤à¤°à¥à¤¦à¤¨à¥ à¤à¥ बाद, à¤à¤ªà¤à¥ पà¥à¤°à¤¾à¤ªà¥à¤¤à¤à¤°à¥à¤¤à¤¾ à¤à¥ साथ साà¤à¤¾ à¤à¤°à¤¨à¥ à¤à¥ लिठà¤à¤ लिà¤à¤ पà¥à¤°à¤¾à¤ªà¥à¤¤ हà¥à¤à¤¾à¥¤ वह à¤à¤ªà¤à¤¾ वà¥à¤¯à¤à¥à¤¤à¤¿à¤à¤¤ सà¤à¤¦à¥à¤¶ दà¥à¤à¥à¤à¤¾ à¤à¤° à¤à¤ªà¤¹à¤¾à¤° पà¥à¤°à¤¾à¤ªà¥à¤¤ à¤à¤°à¤¨à¥ à¤à¥ लिठà¤
पना पता दरà¥à¤ à¤à¤°à¥à¤à¤¾à¥¤","ship_to_recipient":"à¤
à¤à¥ à¤à¥à¤à¥à¤","ship_to_recipient_description":"à¤à¤ªà¤¹à¤¾à¤° à¤à¤°à¥à¤¦à¤¨à¥ à¤à¥ बाद, पà¥à¤°à¤¾à¤ªà¥à¤¤à¤à¤°à¥à¤¤à¤¾ à¤à¥ पतॠà¤à¥ लिठà¤à¤ à¤à¤°à¥à¤¡à¤° à¤à¤¤à¥à¤ªà¤¨à¥à¤¨ à¤à¤¿à¤¯à¤¾ à¤à¤¾à¤à¤à¤¾ à¤à¤° à¤à¥à¤à¤¾ à¤à¤¾à¤à¤à¤¾à¥¤","send_unique_link":"यà¥à¤¨à¤¿à¤ लिà¤à¤ दà¥à¤µà¤¾à¤°à¤¾ à¤à¥à¤à¥à¤","next_step":"à¤
à¤à¤²à¤¾ à¤à¤¦à¤®","back":"पà¥à¤à¥","preview":"पà¥à¤°à¥à¤µ दरà¥à¤¶à¤¨","add_to_cart":"à¤à¤¾à¤°à¥à¤ मà¥à¤ à¤à¥à¤¡à¤¼à¥à¤","update_cart":"à¤à¤¾à¤°à¥à¤ à¤
पडà¥à¤ à¤à¤°à¥à¤","help":"मदद","send_method_required":"à¤à¥à¤ªà¤¯à¤¾ à¤à¤¯à¤¨ à¤à¤°à¥à¤","general_required":"à¤à¤µà¤¶à¥à¤¯à¤","email_formatting":"à¤à¤®à¥à¤² à¤à¤¼à¤²à¤¤ फ़à¥à¤°à¥à¤®à¥à¤ à¤à¤¿à¤¯à¤¾ à¤à¤¯à¤¾","date_selection_required":"दिनाà¤à¤ à¤à¤¯à¤¨ à¤à¤µà¤¶à¥à¤¯à¤ हà¥","send_to_existing_recipient":"मà¥à¤à¥à¤¦à¤¾ पà¥à¤°à¤¾à
14382¤ªà¥à¤¤à¤à¤°à¥à¤¤à¤¾ à¤à¥ à¤à¥à¤à¥à¤","flat_rate_shipping_question":"शिपिà¤à¤ à¤à¥ लाà¤à¤¤ शामिल à¤à¤°à¥à¤ ({{fixedPrice}} पà¥à¤°à¤¤à¤¿ à¤à¤à¤à¤®)","location_based_shipping_question":"शिपिà¤à¤ à¤à¥ लाà¤à¤¤ शामिल à¤à¤°à¥à¤","unable_to_get_rate":"दर पà¥à¤°à¤¾à¤ªà¥à¤¤ à¤à¤°à¤¨à¥ मà¥à¤ à¤
समरà¥à¤¥. सà¥à¤¨à¤¿à¤¶à¥à¤à¤¿à¤¤ à¤à¤°à¥à¤ à¤à¤¿ मान सहॠहà¥à¤","additional_information_required":"à¤
तिरिà¤à¥à¤¤ à¤à¤¾à¤¨à¤à¤¾à¤°à¥ à¤à¤µà¤¶à¥à¤¯à¤ हà¥","calculate_shipping":"शिपिà¤à¤ à¤à¥ à¤à¤£à¤¨à¤¾ à¤à¤°à¤¨à¤¾","address":"पता","recipient_first_name":"पà¥à¤°à¤¾à¤ªà¥à¤¤à¤à¤°à¥à¤¤à¤¾ à¤à¤¾ पहला नाम","recipient_last_name":"पà¥à¤°à¤¾à¤ªà¥à¤¤à¤à¤°à¥à¤¤à¤¾ à¤à¤¾ à¤à¤ªà¤¨à¤¾à¤®","country":"दà¥à¤¶","province":"राà¤à¥à¤¯\/पà¥à¤°à¤¾à¤¨à¥à¤¤","city":"शहर","postal_code":"पिन à¤à¥à¤¡","choose_option":"à¤à¤ à¤à¤¾ à¤à¤¯à¤¨","calculated_shipping_cost":"शिपिà¤à¤ लाà¤à¤¤","shipping_calculating":"शिपिà¤à¤ à¤à¥ à¤à¤£à¤¨à¤¾ à¤à¥ à¤à¤¾ रहॠहà¥","get_shipping_options":"शिपिà¤à¤ विà¤à¤²à¥à¤ª पà¥à¤°à¤¾à¤ªà¥à¤¤ à¤à¤°à¥à¤","unable_to_get_shipping_options":"शिपिà¤à¤ विà¤à¤²à¥à¤ª पà¥à¤°à¤¾à¤ªà¥à¤¤ à¤à¤°à¤¨à¥ मà¥à¤ à¤
समरà¥à¤¥","shipping_options":"शिपिà¤à¤ विà¤à¤²à¥à¤ª","ship_to_property":"à¤à¥ à¤à¥à¤à¥à¤","complete_shipping":"à¤à¥à¤ªà¤¯à¤¾ शिपिà¤à¤ à¤
नà¥à¤à¤¾à¤ पà¥à¤°à¤¾ à¤à¤°à¥à¤","one_time_purchase":"à¤à¤ बार à¤à¥ à¤à¤°à¥à¤¦à¤¾à¤°à¥","recipient_name_property":"पà¥à¤°à¤¾à¤ªà¥à¤¤à¤à¤°à¥à¤¤à¤¾","shipping_included_property":"शिपिà¤à¤ शामिल","shipping_not_included_property_value":"नहà¥à¤","shipping_is_included_property_value":"हाà¤","subscription_details_property":"सदसà¥à¤¯à¤¤à¤¾ विवरण","help_link":"https:\/\/support.givy.ai\/hi\/articles\/9033710-%E0%A4%89%E0%A4%AA%E0%A4%B9%E0%A4%BE%E0%A4%B0-%E0%A4%AD%E0%A5%87%E0%A4%9C%E0%A4%A8%E0%A5%87-%E0%A4%AE%E0%A5%87%E0%A4%82-%E0%A4%B8%E0%A4%B9%E0%A4%BE%E0%A4%AF%E0%A4%A4%E0%A4%BE-%E0%A4%95%E0%A4%B0%E0%A5%87%E0%A4%82","add_gift_wrapping":"à¤à¤ªà¤¹à¤¾à¤° पà¥à¤à¥à¤à¤¿à¤à¤ à¤à¥à¤¡à¤¼à¥à¤ ({{giftWrappingDisplayAmount}})","gift_wrapping_included_property":"à¤à¤ªà¤¹à¤¾à¤° पà¥à¤à¥à¤à¤¿à¤à¤","gift_wrapping_not_included_property_value":"शामिल नहà¥à¤","gift_wrapping_included_property_value":"शामिल","send_as_gift":"à¤à¤ªà¤¹à¤¾à¤° à¤à¥ रà¥à¤ª मà¥à¤ à¤à¥à¤à¥à¤"}},"hr":{"translation":{"custom_amount_title":"PrilagoÄeni iznos","enter_custom_amount":"Unesite prilagoÄeni iznos","custom_amount_required":"Iznos je obavezan","custom_amount_greater_than_zero":"Iznos mora biti veÄi od nule","custom_amount_greater_than_min":"Iznos mora biti veÄi od","custom_amount_less_than_max":"Iznos mora biti manji od","cancel":"Odustani","save":"Spremi","custom_amount_currency_sentence":"Poklon kartica od {{shopCurrency}} Äe koÅ¡tati {{sessionCurrency}}","shop_currency_value_property":"Vrijednost","how_to_send":"Kako želite poslati svoj poklon?","recipient_name":"Ime primatelja","recipient_email":"E-mail primatelja","from":"Od","when_to_send_question":"Kada želite poslati poklon?","now":"Sada","in_future":"Na buduÄi datum","send_date":"Datum slanja","message":"Poruka","gif_question":"Dodati animirani GIF?","gif_instructions":"Pretražite GIPHY biblioteku za savrÅ¡en GIF","show_more_options":"Prikaži viÅ¡e opcija","record_video_message":"Snimi video poruku","remove_video":"Ukloni video","video_file_too_large_validation":"Datoteka je prevelika. Snimite kraÄi video.","send":"PoÅ¡alji","send_by_email":"PoÅ¡alji e-mailom","email":"E-mail","email_description":"Nakon kupnje dara, primatelj Äe dobiti e-poÅ¡tu, vidjeti vaÅ¡u osobnu poruku i unijeti svoju adresu kako bi primio dar.","print":"IspiÅ¡i","print_description":"Nakon kupnje dara, dobit Äete e-poÅ¡tu koja se može ispisati sa posebnim linkom. Primatelj Äe tada unijeti svoju adresu kako bi primio dar.","unique_link":"URL","unique_link_description":"Nakon kupnje dara, dobit Äete link za dijeljenje s primateljem. Vidjet Äe vaÅ¡u osobnu poruku i unijeti svoju adresu kako bi primio dar.","ship_to_recipient":"PoÅ¡alji sada","ship_to_recipient_description":"Nakon Å¡to kupite poklon, generirat Äe se narudžba za adresu primatelja i poslati.","send_unique_link":"PoÅ¡alji jedinstvenom poveznicom","next_step":"SljedeÄi korak","back":"Natrag","preview":"Pregled","add_to_cart":"Dodaj u koÅ¡aricu","update_cart":"Ažuriraj koÅ¡aricu","help":"PomoÄ","send_method_required":"Molimo odaberite naÄin slanja","general_required":"Obavezno","email_formatting":"E-mail adresa nije ispravno formatirana","date_selection_required":"Odabir datuma je obavezan","send_to_existing_recipient":"PoÅ¡alji postojeÄem primatelju","flat_rate_shipping_question":"UkljuÄi troÅ¡kove dostave ({{fixedPrice}} po komadu)","location_based_shipping_question":"UkljuÄi troÅ¡kove dostave","unable_to_get_rate":"Ne mogu dobiti cijenu. Provjerite jesu li vrijednosti ispravne","additional_information_required":"Potrebne dodatne informacije","calculate_shipping":"IzraÄunaj dostavu","address":"Adresa","recipient_first_name":"Ime primatelja","recipient_last_name":"Prezime primatelja","country":"Država","province":"Regija \/ Pokrajina","city":"Grad","postal_code":"PoÅ¡tanski broj","choose_option":"Odaberi opciju","calculated_shipping_cost":"TroÅ¡kovi dostave","shipping_calculating":"IzraÄunavanje dostave u tijeku","get_shipping_options":"Dohvati opcije dostave","unable_to_get_shipping_options":"NemoguÄnost dobivanja opcija dostave","shipping_options":"Opcije dostave","ship_to_property":"PoÅ¡alji na","complete_shipping":"Molimo dovrÅ¡ite odjeljak za dostavu","one_time_purchase":"Jednokratna kupovina","recipient_name_property":"Primatelj","shipping_included_property":"Dostava ukljuÄena","shipping_not_included_property_value":"Ne","shipping_is_included_property_value":"Da","subscription_details_property":"Detalji pretplate","help_link":"https:\/\/support.givy.ai\/hr\/articles\/9033710-pomoc-pri-slanju-dara","add_gift_wrapping":"Dodaj poklon omotavanje ({{giftWrappingDisplayAmount}})","gift_wrapping_included_property":"Poklon omot","gift_wrapping_not_included_property_value":"Nije ukljuÄeno","gift_wrapping_included_property_value":"UkljuÄeno","send_as_gift":"PoÅ¡alji kao poklon"}},"hu":{"translation":{"custom_amount_title":"Egyéni összeg","enter_custom_amount":"Adja meg az egyéni összeget","custom_amount_required":"Ãsszeg megadása kötelezÅ","custom_amount_greater_than_zero":"Az összegnek nullánál nagyobbnak kell lennie","custom_amount_greater_than_min":"Az összegnek nagyobbnak kell lennie, mint","custom_amount_less_than_max":"Az összegnek kisebbnek kell lennie, mint","cancel":"Mégse","save":"Mentés","custom_amount_currency_sentence":"A {{shopCurrency}} ajándékkártya ára {{sessionCurrency}} lesz","shop_currency_value_property":"Ãrték","how_to_send":"Hogyan szeretné elküldeni az ajándékát?","recipient_name":"CÃmzett neve","recipient_email":"CÃmzett e-mail cÃme","from":"Feladó","when_to_send_question":"Mikor szeretné elküldeni?","now":"Most","in_future":"KésÅbb
14382i idÅpontban","send_date":"Küldés dátuma","message":"Ãzenet","gif_question":"Animált GIF hozzáadása?","gif_instructions":"Keressen a tökéletes GIF-et a GIPHY könyvtárban","show_more_options":"További lehetÅségek megjelenÃtése","record_video_message":"Videó rögzÃtése","remove_video":"Videó eltávolÃtása","video_file_too_large_validation":"Túl nagy fájl. KészÃtsen rövidebb videót.","send":"Küldés","send_by_email":"Küldés e-mailben","email":"E-mail","email_description":"Ajándék megvásárlása után a cÃmzett e-mailt kap, megtekinti személyes üzenetét, és megadja a cÃmét az ajándék átvételéhez.","print":"Nyomtatás","print_description":"Ajándék megvásárlása után e-mailt kap, amely egy speciális hivatkozással nyomtatható. A cÃmzett ezután megadja a cÃmét az ajándék átvételéhez.","unique_link":"URL","unique_link_description":"Ajándék megvásárlása után hivatkozást kap, amelyet megoszthat a cÃmzettel. Megtekinti személyes üzenetét, és megadja a cÃmét az ajándék átvételéhez.","ship_to_recipient":"Küldj most","ship_to_recipient_description":"Az ajándék vásárlása után egy rendelés kerül generálásra a cÃmzett cÃmére és elküldésre.","send_unique_link":"Küldés egyedi linkkel","next_step":"KövetkezÅ lépés","back":"Vissza","preview":"ElÅnézet","add_to_cart":"Kosárba","update_cart":"Kosár frissÃtése","help":"Súgó","send_method_required":"Kérjük, válasszon","general_required":"KötelezÅ","email_formatting":"Helytelen e-mail formátum","date_selection_required":"Dátum kiválasztása kötelezÅ","send_to_existing_recipient":"Küldés meglévÅ cÃmzettnek","flat_rate_shipping_question":"SzállÃtási költség hozzáadása ({{fixedPrice}} tételenként)","location_based_shipping_question":"SzállÃtási költség hozzáadása","unable_to_get_rate":"Nem sikerült lekérni a dÃjat. EllenÅrizze, hogy az értékek helyesek","additional_information_required":"További információk szükségesek","calculate_shipping":"SzállÃtási költség kiszámÃtása","address":"CÃm","recipient_first_name":"CÃmzett keresztneve","recipient_last_name":"CÃmzett vezetékneve","country":"Ország","province":"Megye \/ Tartomány","city":"Város","postal_code":"IrányÃtószám","choose_option":"Válasszon egyet","calculated_shipping_cost":"SzállÃtási költség","shipping_calculating":"SzállÃtási költség kiszámÃtása folyamatban","get_shipping_options":"SzállÃtási lehetÅségek lekérése","unable_to_get_shipping_options":"Nem sikerült szállÃtási lehetÅségeket lekérni","shipping_options":"SzállÃtási lehetÅségek","ship_to_property":"Küldés a cÃmre","complete_shipping":"Kérjük, töltse ki a szállÃtási részt","one_time_purchase":"Egyszeri vásárlás","recipient_name_property":"CÃmzett","shipping_included_property":"SzállÃtás benne foglalva","shipping_not_included_property_value":"Nem","shipping_is_included_property_value":"Igen","subscription_details_property":"ElÅfizetés részletei","help_link":"https:\/\/support.givy.ai\/hu\/articles\/9033710-segitseg-ajandek-kuldesehez","add_gift_wrapping":"Ajándékcsomagolás hozzáadása ({{giftWrappingDisplayAmount}})","gift_wrapping_included_property":"Ajándékcsomagolás","gift_wrapping_not_included_property_value":"Nem tartalmazva","gift_wrapping_included_property_value":"Tartalmazva","send_as_gift":"Küldés ajándékként"}},"it":{"translation":{"custom_amount_title":"Importo personalizzato","enter_custom_amount":"Inserisci importo personalizzato","custom_amount_required":"Importo richiesto","custom_amount_greater_than_zero":"L'importo deve essere maggiore di zero","custom_amount_greater_than_min":"L'importo deve essere maggiore di","custom_amount_less_than_max":"L'importo deve essere inferiore a","cancel":"Annulla","save":"Salva","custom_amount_currency_sentence":"La carta regalo {{shopCurrency}} costerà {{sessionCurrency}}","shop_currency_value_property":"Valore","how_to_send":"Come desideri inviare il tuo regalo?","recipient_name":"Nome del destinatario","recipient_email":"Email del destinatario","from":"Da","when_to_send_question":"Quando vuoi inviarlo?","now":"Ora","in_future":"In una data futura","send_date":"Data di invio","message":"Messaggio","gif_question":"Agg
14382iungi un GIF animato?","gif_instructions":"Cerca nella libreria GIPHY il GIF perfetto","show_more_options":"Mostra più opzioni","record_video_message":"Registra un video","remove_video":"Rimuovi video","video_file_too_large_validation":"File troppo grande. Registra un video più breve.","send":"Invia","send_by_email":"Invia via email","email":"Email","email_description":"Dopo l'acquisto del regalo, il destinatario riceverà un'email, vedrà il tuo messaggio personale e inserirà il proprio indirizzo per ricevere il regalo.","print":"Stampa","print_description":"Dopo l'acquisto del regalo, riceverai un'email che potrà essere stampata con un link speciale. Il destinatario inserirà quindi il proprio indirizzo per ricevere il regalo.","unique_link":"URL","unique_link_description":"Dopo l'acquisto del regalo, riceverai un link da condividere con il destinatario. Vedrà il tuo messaggio personale e inserirà il proprio indirizzo per ricevere il regalo.","ship_to_recipient":"Spedisci Ora","ship_to_recipient_description":"Dopo l'acquisto del regalo, verrà generato un ordine per l'indirizzo del destinatario e spedito.","send_unique_link":"Invia tramite link unico","next_step":"Prossimo passo","back":"Indietro","preview":"Anteprima","add_to_cart":"Aggiungi al carrello","update_cart":"Aggiorna carrello","help":"Aiuto","send_method_required":"Effettua una selezione","general_required":"Obbligatorio","email_formatting":"Formato e-mail non corretto","date_selection_required":"Selezione data richiesta","send_to_existing_recipient":"Invia al destinatario esistente","flat_rate_shipping_question":"Includi il costo della spedizione ({{fixedPrice}} per articolo)","location_based_shipping_question":"Includi il costo della spedizione","unable_to_get_rate":"Impossibile ottenere il tasso. Assicurati che i valori siano corretti","additional_information_required":"Informazioni aggiuntive richieste","calculate_shipping":"Calcola la spedizione","address":"Indirizzo","recipient_first_name":"Nome del destinatario","recipient_last_name":"Cognome del destinatario","country":"Paese","province":"Provincia","city":"Città ","postal_code":"Codice postale","choose_option":"Scegli un'opzione","calculated_shipping_cost":"Costo di spedizione","shipping_calculating":"Calcolando la spedizione","get_shipping_options":"Ottieni opzioni di spedizione","unable_to_get_shipping_options":"Impossibile ottenere opzioni di spedizione","shipping_options":"Opzioni di spedizione","ship_to_property":"Spedisci a","complete_shipping":"Si prega di completare la sezione di spedizione","one_time_purchase":"Acquisto una tantum","recipient_name_property":"Destinatario","shipping_included_property":"Spedizione inclusa","shipping_not_included_property_value":"No","shipping_is_included_property_value":"Sì","subscription_details_property":"Dettagli dell'abbonamento","help_link":"https:\/\/support.givy.ai\/it\/articles\/9033710-aiuta-a-inviare-un-regalo","add_gift_wrapping":"Aggiungi carta regalo ({{giftWrappingDisplayAmount}})","gift_wrapping_included_property":"Pacco regalo","gift_wrapping_not_included_property_value":"Non incluso","gift_wrapping_included_property_value":"Incluso","send_as_gift":"Invia come regalo"}},"ja":{"translation":{"custom_amount_title":"ã«ã¹ã¿ã éé¡","enter_custom_amount":"ã«ã¹ã¿ã éé¡ãå
¥åãã¦ãã ãã","custom_amount_required":"éé¡ãå¿
è¦ã§ã","custom_amount_greater_than_zero":"éé¡ã¯ã¼ããã大ããããå¿
è¦ãããã¾ã","custom_amount_greater_than_min":"éé¡ã¯ä»¥ä¸ã§ããå¿
è¦ãããã¾ã","custom_amount_less_than_max":"éé¡ã¯æªæºã§ããå¿
è¦ãããã¾ã","cancel":"ãã£ã³ã»ã«","save":"ä¿å","custom_amount_currency_sentence":"{{shopCurrency}}ã®ããã«ã¼ãã®ä¾¡æ ¼ã¯{{sessionCurrency}}ã«ãªãã¾ã","shop_currency_value_property":"価å¤","how_to_send":"ã®ãããã©ã®ããã«éãããã§ããï¼","recipient_name":"åå人ã®åå","recipient_email":"åä¿¡è
ã®ã¡ã¼ã«","from":"å·®åºäºº","when_to_send_question":"ãã¤éãã¾ããï¼","now":"ä»ãã","in_future":"å°æ¥ã®æ¥ä»ã§","send_date":"éä¿¡æ¥","message":"ã¡ãã»ã¼ã¸","gif_question":"ã¢ãã¡ã¼ã·ã§ã³GIFã追å ãã¾ããï¼","gif_instructions":"å®ç§ãªGIFãGIPHYã©ã¤ãã©ãªããæ¤ç´¢ãã¦ãã ãã","show_more_options":"ããã«å¤ãã®ãªãã·ã§ã³ã表示","record_video_message":"ãããªãé²ç»","remove_video":"ãããªãåé¤","video_file_too_large_validation":"ãã¡ã¤ã«ã大ãããã¾ããçããããªãé²ç»ãã¦ãã ããã","send":"éä¿¡","send_by_email":"ã¡ã¼ã«ã§éä¿¡","email":"Eã¡ã¼ã«","email_description":"ã®ããã®è³¼å
¥å¾ãåå人ã«ã¡ã¼ã«ãéä¿¡ãããããªãã®å人çãªã¡ãã»ã¼ã¸ã表示ãããã®ãããåãåãããã®ä½æãå
¥åãã¾ãã","print":"å°å·","print_description":"ã®ããã®è³¼å
¥å¾ãç¹å¥ãªãªã³ã¯ãå«ãå°å·å¯è½ãªã¡ã¼ã«ãå±ãã¾ããåå人ã¯ãã®å¾ãã®ãããåãåãããã®ä½æãå
¥åãã¾ãã","unique_link":"URL","unique_link_description":"ã®ããã®è³¼å
¥å¾ãåå人ã¨å
±æã§ãããªã³ã¯ãå±ãã¾ããåå人ã¯ããªãã®å人çãªã¡ãã»ã¼ã¸ãè¦ã¦ãã®ãããåãåãããã®ä½æãå
¥åãã¾ãã","ship_to_recipient":"ä»ããçºé","ship_to_recipient_description":"ã®ãããè³¼å
¥ããå¾ãåå人ã®ä½æã®ããã®æ³¨æãçæããã¦çºéããã¾ãã","send_unique_link":"ã¦ãã¼ã¯ãªã³ã¯ã§éä¿¡","next_step":"次ã®ã¹ããã","back":"ããã¯","preview":"ãã¬ãã¥ã¼","add_to_cart":"ã«ã¼ãã«è¿½å ","update_cart":"ã«ã¼ããæ´æ°","help":"ãã«ã","send_method_required":"鏿ãã¦ãã ãã","general_required":"å¿
é ","email_formatting":"é»åã¡ã¼ã«ã®å½¢å¼ãæ£ããããã¾ãã","date_selection_required":"æ¥ä»é¸æãå¿
è¦ã§ã","send_to_existing_recipient":"æ¢åã®åä¿¡è
ã«éä¿¡","flat_rate_shipping_question":"éæãå«ãï¼{{fixedPrice}}åå½ããï¼","location_based_shipping_question":"é
éæãå«ãã","unable_to_get_rate":"ã¬ã¼ããåå¾ã§ãã¾ãããå¤ãæ£ãããã¨ã確èªãã¦ãã ãã","additional_information_required":"è¿½å æ
å ±ãå¿
è¦ã§ã","calculate_shipping":"éæãè¨ç®","address":"使","recipient_first_name":"åå人ã®å","recipient_last_name":"åå人ã®å§","country":"å½","province":"å· \/ ç","city":"å¸","postal_code":"éµä¾¿çªå·","choose_option":"ãªãã·ã§ã³ã鏿","calculated_shipping_cost":"é
éæé","shipping_calculating":"éæè¨ç®ä¸","get_shipping_options":"é
éãªãã·ã§ã³ãåå¾ãã","unable_to_get_shipping_options":"é
éãªãã·ã§ã³ãåå¾ã§ãã¾ãã","shipping_options":"é
éãªãã·ã§ã³","ship_to_property":"é
éå
","complete_shipping":"é
éã»ã¯ã·ã§ã³ãå®äºãã¦ãã ãã","one_time_purchase":"ä¸åéãã®è³¼å
¥","recipient_name_property":"åå人","shipping_included_property":"éæè¾¼ã¿","shipping_not_included_property_value":"ããã","shipping_is_included_property_value":"ã¯ã","subscription_details_property":"ãµãã¹ã¯ãªãã·ã§ã³ã®è©³ç´°","help_link":"https:\/\/support.givy.ai\/ja\/articles\/9033710-%E3%82%AE%E3%83%95%E3%83%88%E3%82%92%E9%80%81%E3%82%8B%E3%83%98%E3%83%AB%E3%83%97","add_gift_wrapping":"ã®ããå
è£
ã追å ãã ({{giftWrappingDisplayAmount}})","gift_wrapping_included_property":"ã®ããã©ããã³ã°","gift_wrapping_not_included_property_value":"å«ã¾ãã¦ããªã","gift_wrapping_included_property_value":"å«ã¾ãã¦ãã","send_as_gift":"ã®ããã¨ãã¦éä¿¡"}},"nl":{"translation":{"custom_amount_title":"Aangepast bedrag","enter_custom_amount":"Voer een aangepast bedrag in","custom_amount_required":"Vereist bedrag","custom_amount_greater_than_zero":"Het bedrag moet groter zijn dan nul","custom_amount_greater_than_min":"Het bedrag moet groter zijn dan","custom_amount_less_than_max":"Het bedrag moet kleiner zijn dan","cancel":"Annuleren","save":"Bewaren","custom_amount_currency_sentence":"De cadeaubon van {{shopCurrency}} kost {{sessionCurrency}}","shop_currency_value_property":"Waarde","how_to_send":"Hoe wil je je cadeau versturen?","recipient_name":"Naam ontvanger","recipient_email":"Ontvanger e-mail","from":"Van","when_to_send_question":"Wanneer wil je het versturen?","now":"Nu","in_future":"Op een toekomstige datum","send_date":"Verstuur datum","message":"Bericht","gif_question":"Een geanimeerde GIF toevoegen?","gif_instructions":"Zoek in de GIPHY-bibliotheek n
14382aar de perfecte GIF","show_more_options":"Toon meer opties","record_video_message":"Neem een video op","remove_video":"Video verwijderen","video_file_too_large_validation":"Bestand te groot. Neem een korter video op.","send":"Versturen","send_by_email":"Verzenden per e-mail","email":"E-mail","email_description":"Na aankoop van het cadeau ontvangt de ontvanger een e-mail, ziet hij uw persoonlijke bericht en voert hij zijn adres in om het cadeau te ontvangen.","print":"Afdrukken","print_description":"Na aankoop van het cadeau ontvangt u een e-mail die kan worden afgedrukt met een speciale link. De ontvanger voert vervolgens zijn adres in om het cadeau te ontvangen.","unique_link":"URL","unique_link_description":"Na aankoop van het cadeau ontvangt u een link om te delen met de ontvanger. Hij ziet uw persoonlijke bericht en voert zijn adres in om het cadeau te ontvangen.","ship_to_recipient":"Nu verzenden","ship_to_recipient_description":"Na het kopen van het cadeau wordt er een bestelling aangemaakt voor het adres van de ontvanger en verzonden.","send_unique_link":"Verzenden via unieke link","next_step":"Volgende stap","back":"Terug","preview":"Voorbeeld","add_to_cart":"Voeg toe aan winkelwagen","update_cart":"Winkelwagen bijwerken","help":"Hulp","send_method_required":"Maak een keuze","general_required":"Vereist","email_formatting":"E-mail onjuist opgemaakt","date_selection_required":"Datumselectie vereist","send_to_existing_recipient":"Verzenden naar bestaande ontvanger","flat_rate_shipping_question":"Inclusief verzendkosten ({{fixedPrice}} per item)","location_based_shipping_question":"Inclusief verzendkosten","unable_to_get_rate":"Kan geen tarief krijgen. Zorg ervoor dat de waarden correct zijn","additional_information_required":"Aanvullende informatie vereist","calculate_shipping":"Bereken verzending","address":"Adres","recipient_first_name":"Voornaam ontvanger","recipient_last_name":"Achternaam ontvanger","country":"Land","province":"Staat \/ Provincie","city":"Stad","postal_code":"Postcode","choose_option":"Kies er een","calculated_shipping_cost":"Transportkosten","shipping_calculating":"Verzending wordt berekend","get_shipping_options":"Bekijk verzendopties","unable_to_get_shipping_options":"Kan verzendopties niet ophalen","shipping_options":"Verzendopties","ship_to_property":"Verzenden naar","complete_shipping":"Vul het verzendgedeelte in","one_time_purchase":"Eenmalige aankoop","recipient_name_property":"Ontvanger","shipping_included_property":"Verzending inbegrepen","shipping_not_included_property_value":"Nee","shipping_is_included_property_value":"Ja","subscription_details_property":"Abonnementsdetails","help_link":"https:\/\/support.givy.ai\/nl\/articles\/9033710-hulp-bij-het-verzenden-van-een-geschenk","add_gift_wrapping":"Voeg cadeauverpakking toe ({{giftWrappingDisplayAmount}})","gift_wrapping_included_property":"Cadeauverpakking","gift_wrapping_not_included_property_value":"Niet inbegrepen","gift_wrapping_included_property_value":"Inclusief","send_as_gift":"Verzenden als cadeau"}},"no":{"translation":{"custom_amount_title":"Egendefinert beløp","enter_custom_amount":"Skriv inn egendefinert beløp","custom_amount_required":"Obligatorisk beløp","custom_amount_greater_than_zero":"Beløpet må være større enn null","custom_amount_greater_than_min":"Beløpet må være større enn","custom_amount_less_than_max":"Beløpet må være mindre enn","cancel":"Avbryt","save":"Lagre","custom_amount_currency_sentence":"{{shopCurrency}}-gavekortet vil koste {{sessionCurrency}}","shop_currency_value_property":"Verdi","how_to_send":"Hvordan vil du sende gaven din?","recipient_name":"Mottakers navn","recipient_email":"Mottaker e-post","from":"Fra","when_to_send_question":"Når vil du sende den?","now":"Nå","in_future":"På en fremtidig dato","send_date":"Send dato","message":"Beskjed","gif_question":"Vil du legge til en animert GIF?","gif_instructions":"Søk gjennom GIPHY-biblioteket for den perfekte GIF","show_more_options":"Vis flere alternativer","record_video_message":"Ta opp en video","remove_video":"Fjern video","video_file_too_large_validation":"Filen er for stor. Ta opp en kortere video.","send":"Sende","send_by_email":"Send via epost","email":"E-post","email_description":"Etter å ha kjøpt gaven, vil mottakeren motta en e-post, se din personlige melding og angi sin adresse for å motta gaven.","print":"Skrive ut","print_description":"Etter å ha kjøpt gaven, vil du motta en e-post som kan skrives ut med en spesiell lenke. Mottakeren angir deretter sin adresse for å motta gaven.","unique_link":"URL","unique_link_description":"Etter å ha kjøpt gaven, vil du motta en lenke som du kan dele med mottakeren. De vil se din personlige melding og angi sin adresse for å motta gaven.","ship_to_recipient":"Send nå","ship_to_recipient_description":"Etter å ha kjøpt gaven, vil det bli generert en bestilling for mottakerens adresse og sendt.","send_unique_link":"Send via Unique Link","next_step":"Neste steg","back":"Tilbake","preview":"Forhåndsvisning","add_to_cart":"Legg i handlekurv","update_cart":"Oppdater handlekurv","help":"Hjelp","send_method_required":"Vennligst foreta et valg","general_required":"Obligatorisk","email_formatting":"E-post er feil formatert","date_selection_required":"Datovalg kreves","send_to_existing_recipient":"Send til eksisterende mottaker","flat_rate_shipping_question":"Inkluder fraktkostnader ({{fixedPrice}} per vare)","location_based_shipping_question":"Inkluder fraktkostnader","unable_to_get_rate":"Kan ikke få takst. Sørg for at verdiene er riktige","additional_information_required":"Ytterligere informasjon kreves","calculate_shipping":"Beregn frakt","address":"Adresse","recipient_first_name":"Mottakers fornavn","recipient_last_name":"Mottakers etternavn","country":"Land","province":"Stat\/provins","city":"By","postal_code":"Postnummer","choose_option":"Velg en","calculated_shipping_cost":"Frakt kostnad","shipping_calculating":"Frakt beregnes","get_shipping_options":"Få fraktalternativer","unable_to_get_shipping_options":"Kan ikke få fraktalternativer","shipping_options":"Fraktalternativer","ship_to_property":"Send til","complete_shipping":"Fyll ut fraktdelen","one_time_purchase":"Engangskjøp","recipient_name_property":"Mottaker","shipping_included_property":"Frakt inkludert","shipping_not_included_property_value":"Nei","shipping_is_included_property_value":"Ja","subscription_details_property":"Abonnementsdetaljer","help_link":"https:\/\/support.givy.ai\/nb\/articles\/9033710-
14382hjelp-til-a-sende-gave","add_gift_wrapping":"Legg til gaveinnpakning ({{giftWrappingDisplayAmount}})","gift_wrapping_included_property":"Gaveinnpakning","gift_wrapping_not_included_property_value":"Ikke inkludert","gift_wrapping_included_property_value":"Inkludert","send_as_gift":"Send som gave"}},"pl":{"translation":{"custom_amount_title":"WÅasna kwota","enter_custom_amount":"Wprowadź wÅasnÄ
kwotÄ","custom_amount_required":"Wymagana kwota","custom_amount_greater_than_zero":"Kwota musi byÄ wiÄksza niż zero","custom_amount_greater_than_min":"Kwota musi byÄ wiÄksza niż","custom_amount_less_than_max":"Kwota musi byÄ mniejsza niż","cancel":"Anuluj","save":"Zapisz","custom_amount_currency_sentence":"Karta podarunkowa {{shopCurrency}} bÄdzie kosztowaÄ {{sessionCurrency}}","shop_currency_value_property":"WartoÅÄ","how_to_send":"Jak chcesz wysÅaÄ swój prezent?","recipient_name":"ImiÄ odbiorcy","recipient_email":"Email odbiorcy","from":"Od","when_to_send_question":"Kiedy chcesz to wysÅaÄ?","now":"Teraz","in_future":"W przyszÅoÅci","send_date":"Data wysyÅki","message":"WiadomoÅÄ","gif_question":"DodaÄ animowany GIF?","gif_instructions":"Przeszukaj bibliotekÄ GIPHY, aby znaleÅºÄ idealny GIF","show_more_options":"Pokaż wiÄcej opcji","record_video_message":"Nagraj wideo","remove_video":"UsuÅ wideo","video_file_too_large_validation":"Plik jest za duży. Nagraj krótsze wideo.","send":"WyÅlij","send_by_email":"WyÅlij przez email","email":"Email","email_description":"Po zakupie prezentu, odbiorca otrzyma wiadomoÅÄ e-mail, zobaczy TwojÄ
osobistÄ
wiadomoÅÄ i wprowadzi swój adres, aby odebraÄ prezent.","print":"Drukuj","print_description":"Po zakupie prezentu, otrzymasz wiadomoÅÄ e-mail, którÄ
można wydrukowaÄ ze specjalnym linkiem. Odbiorca nastÄpnie wprowadzi swój adres, aby odebraÄ prezent.","unique_link":"URL","unique_link_description":"Po zakupie prezentu, otrzymasz link do udostÄpnienia odbiorcy. Zobaczy on TwojÄ
osobistÄ
wiadomoÅÄ i wprowadzi swój adres, aby odebraÄ prezent.","ship_to_recipient":"Dostarcz teraz","ship_to_recipient_description":"Po zakupie prezentu zostanie wygenerowane zamówienie na adres obdarowanego i dostarczone.","send_unique_link":"WyÅlij przez unikalny link","next_step":"NastÄpny krok","back":"Wstecz","preview":"PodglÄ
d","add_to_cart":"Dodaj do koszyka","update_cart":"Zaktualizuj koszyk","help":"Pomoc","send_method_required":"ProszÄ dokonaÄ wyboru","general_required":"Wymagane","email_formatting":"NieprawidÅowy format emaila","date_selection_required":"Wymagany wybór daty","send_to_existing_recipient":"WyÅlij do istniejÄ
cego odbiorcy","flat_rate_shipping_question":"DoliczyÄ koszty wysyÅki ({{fixedPrice}} za sztukÄ)","location_based_shipping_question":"DoliczyÄ koszty wysyÅki","unable_to_get_rate":"Nie można uzyskaÄ stawki. Upewnij siÄ, że wartoÅci sÄ
poprawne","additional_information_required":"Wymagane dodatkowe informacje","calculate_shipping":"Oblicz koszt wysyÅki","address":"Adres","recipient_first_name":"ImiÄ obdarowanego","recipient_last_name":"Nazwisko obdarowanego","country":"Kraj","province":"Województwo","city":"Miasto","postal_code":"Kod pocztowy","choose_option":"Wybierz jednÄ
opcjÄ","calculated_shipping_cost":"Koszt wysyÅki","shipping_calculating":"Obliczanie kosztów wysyÅki","get_shipping_options":"Zobacz opcje dostawy","unable_to_get_shipping_options":"Nie można pobraÄ opcji dostawy","shipping_options":"Opcje dostawy","ship_to_property":"WysÅaÄ do","complete_shipping":"ProszÄ uzupeÅniÄ sekcjÄ wysyÅki","one_time_purchase":"Zakup jednorazowy","recipient_name_property":"Odbiorca","shipping_included_property":"WysyÅka wliczona","shipping_not_included_property_value":"Nie","shipping_is_included_property_value":"Tak","subscription_details_property":"SzczegóÅy subskrypcji","help_link":"https:\/\/support.givy.ai\/pl\/articles\/9033710-pomoc-w-wysylaniu-prezentu","add_gift_wrapping":"Dodaj opakowanie prezentowe ({{giftWrappingDisplayAmount}})","gift_wrapping_included_property":"Pakowanie prezentu","gift_wrapping_not_included_property_value":"Nie wliczone","gift_wrapping_included_property_value":"Wliczone","send_as_gift":"WyÅlij jako prezent"}},"pt":{"translation":{"custom_amount_title":"Valor Personalizado","enter_custom_amount":"Digite um valor personalizado","custom_amount_required":"Valor obrigatório","custom_amount_greater_than_zero":"O valor deve ser maior que zero","custom_amount_greater_than_min":"O valor deve ser maior que","custom_amount_less_than_max":"O valor deve ser menor que","cancel":"Cancelar","save":"Salvar","custom_amount_currency_sentence":"O cartão-presente {{shopCurrency}} custará {{sessionCurrency}}","shop_currency_value_property":"Valor","how_to_send":"Como gostaria de enviar seu presente?","recipient_name":"Nome do Destinatário","recipient_email":"E-mail do Destinatário","from":"De","when_to_send_question":"Quando você quer enviar?","now":"Agora","in_future":"Em uma data futura","send_date":"Data de Envio","message":"Mensagem","gif_question":"Adicionar um GIF animado?","gif_instructions":"Pesquise na biblioteca GIPHY o GIF perfeito","show_more_options":"Mostrar mais opções","record_video_message":"Gravar um VÃdeo","remove_video":"Remover vÃdeo","video_file_too_large_validation":"Arquivo muito grande. Grave um vÃdeo mais curto.","send":"Enviar","send_by_email":"Enviar por E-mail","email":"E-mail","email_description":"Após a compra do presente, o destinatário receberá um e-mail, verá sua mensagem pessoal e inserirá seu endereço para receber o presente.","print":"Imprimir","print_description":"Após a compra do presente, você receberá um e-mail que pode ser impresso com um link especial. O destinatário inserirá seu endereço para receber o presente.","unique_link":"URL","unique_link_description":"Após a compra do presente, você receberá um link para compartilhar com o destinatário. Ele verá sua mensagem pessoal e inserirá seu endereço para receber o presente.","ship_to_recipient":"Enviar Agora","ship_to_recipient_description":"Após a compra do presente, um pedido será gerado para o endereço do destinatário e enviado.","send_unique_link":"Env
14382iar por Link Ãnico","next_step":"Próximo Passo","back":"Voltar","preview":"Prévia","add_to_cart":"Adicionar ao Carrinho","update_cart":"Atualizar carrinho","help":"Ajuda","send_method_required":"Por favor, faça uma seleção","general_required":"Obrigatório","email_formatting":"Formato de e-mail incorreto","date_selection_required":"Seleção de data obrigatória","send_to_existing_recipient":"Enviar para destinatário existente","flat_rate_shipping_question":"Incluir custo de envio ({{fixedPrice}} por item)","location_based_shipping_question":"Incluir custo de envio","unable_to_get_rate":"Não foi possÃvel obter a taxa. Verifique se os valores estão corretos","additional_information_required":"Informações adicionais necessárias","calculate_shipping":"Calcular envio","address":"Endereço","recipient_first_name":"Primeiro nome do destinatário","recipient_last_name":"Sobrenome do destinatário","country":"PaÃs","province":"Estado \/ ProvÃncia","city":"Cidade","postal_code":"Código postal","choose_option":"Escolha uma opção","calculated_shipping_cost":"Custo de envio","shipping_calculating":"Calculando envio","get_shipping_options":"Obter opções de envio","unable_to_get_shipping_options":"Incapaz de obter opções de envio","shipping_options":"Opções de envio","ship_to_property":"Enviar para","complete_shipping":"Por favor, complete a seção de envio","one_time_purchase":"Compra única","recipient_name_property":"Destinatário","shipping_included_property":"Frete incluÃdo","shipping_not_included_property_value":"Não","shipping_is_included_property_value":"Sim","subscription_details_property":"Detalhes da assinatura","help_link":"https:\/\/support.givy.ai\/pt\/articles\/9033710-ajuda-para-enviar-um-presente","add_gift_wrapping":"Adicionar embrulho de presente ({{giftWrappingDisplayAmount}})","gift_wrapping_included_property":"Embrulho de presente","gift_wrapping_not_included_property_value":"Não incluÃdo","gift_wrapping_included_property_value":"IncluÃdo","send_as_gift":"Enviar como Presente"}},"ro":{"translation":{"custom_amount_title":"SumÄ PersonalizatÄ","enter_custom_amount":"IntroduceÈi suma personalizatÄ","custom_amount_required":"Suma este obligatorie","custom_amount_greater_than_zero":"Suma trebuie sÄ fie mai mare decât zero","custom_amount_greater_than_min":"Suma trebuie sÄ fie mai mare decât","custom_amount_less_than_max":"Suma trebuie sÄ fie mai micÄ decât","cancel":"Anulare","save":"Salvare","custom_amount_currency_sentence":"Cardul cadou {{shopCurrency}} va costa {{sessionCurrency}}","shop_currency_value_property":"Valoare","how_to_send":"Cum doriÈi sÄ trimiteÈi cadoul?","recipient_name":"Numele Destinatarului","re
14382cipient_email":"Email-ul Destinatarului","from":"De la","when_to_send_question":"Când doriÈi sÄ-l trimiteÈi?","now":"Acum","in_future":"La o datÄ viitoare","send_date":"Data trimiterii","message":"Mesaj","gif_question":"AdÄugaÈi un GIF animat?","gif_instructions":"CÄutaÈi în biblioteca GIPHY pentru GIF-ul perfect","show_more_options":"AfiÈeazÄ mai multe opÈiuni","record_video_message":"ÃnregistreazÄ Video","remove_video":"EliminÄ video","video_file_too_large_validation":"FiÈier prea mare. ÃnregistraÈi un video mai scurt.","send":"Trimite","send_by_email":"Trimite prin Email","email":"Email","email_description":"DupÄ achiziÈionarea cadoului, destinatarul va primi un e-mail, va vedea mesajul dvs. personal Èi îÈi va introduce adresa pentru a primi cadoul.","print":"PrinteazÄ","print_description":"DupÄ achiziÈionarea cadoului, veÈi primi un e-mail care poate fi tipÄrit cu un link special. Destinatarul îÈi va introduce apoi adresa pentru a primi cadoul.","unique_link":"URL","unique_link_description":"DupÄ achiziÈionarea cadoului, veÈi primi un link de partajat cu destinatarul. Acesta va vedea mesajul dvs. personal Èi îÈi va introduce adresa pentru a primi cadoul.","ship_to_recipient":"ExpedieazÄ acum","ship_to_recipient_description":"DupÄ achiziÈionarea cadoului, va fi generatÄ o comandÄ pentru adresa destinatarului Èi va fi expediatÄ.","send_unique_link":"Trimite prin Link Unic","next_step":"Pasul UrmÄtor","back":"Ãnapoi","preview":"Previzualizare","add_to_cart":"AdaugÄ Ã®n CoÈ","update_cart":"ActualizeazÄ CoÈul","help":"Ajutor","send_method_required":"VÄ rugÄm sÄ faceÈi o selecÈie","general_required":"Obligatoriu","email_formatting":"Format email incorect","date_selection_required":"Selectarea datei este obligatorie","send_to_existing_recipient":"Trimite cÄtre un destinatar existent","flat_rate_shipping_question":"Include costul de livrare ({{fixedPrice}} per articol)","location_based_shipping_question":"Include costul de livrare","unable_to_get_rate":"Nu s-a putut obÈine tariful. AsiguraÈi-vÄ cÄ valorile sunt corecte","additional_information_required":"Sunt necesare informaÈii suplimentare","calculate_shipping":"CalculeazÄ Costul LivrÄrii","address":"AdresÄ","recipient_first_name":"Prenume destinatar","recipient_last_name":"Nume destinatar","country":"ÈarÄ","province":"JudeÈ","city":"OraÈ","postal_code":"Cod poÈtal","choose_option":"AlegeÈi una","calculated_shipping_cost":"Cost livrare","shipping_calculating":"Se calculeazÄ costul livrÄrii","get_shipping_options":"ObÈineÈi opÈiunile de transport","unable_to_get_shipping_options":"Nu se pot obÈine opÈiunile de transport","shipping_options":"OpÈiuni de transport","ship_to_property":"Expediere cÄtre","complete_shipping":"VÄ rugÄm completaÈi secÈiunea de livrare","one_time_purchase":"AchiziÈie unicÄ","recipient_name_property":"Destinatar","shipping_included_property":"Livrare inclusÄ","shipping_not_included_property_value":"Nu","shipping_is_included_property_value":"Da","subscription_details_property":"Detalii abonament","help_link":"https:\/\/support.givy.ai\/ro\/articles\/9033710-ajutor-pentru-trimiterea-unui-cadou","add_gift_wrapping":"AdÄugaÈi împachetare cadou ({{giftWrappingDisplayAmount}})","gift_wrapping_included_property":"Ambalare cadou","gift_wrapping_not_included_property_value":"Nu este inclusÄ","gift_wrapping_included_property_value":"InclusÄ","send_as_gift":"Trimite ca Cadou"}},"ru":{"translation":{"custom_amount_title":"Ð¡Ð²Ð¾Ñ ÑÑмма","enter_custom_amount":"ÐведиÑе ÑÑммÑ","custom_amount_required":"ÐеобÑ
одимо ÑказаÑÑ ÑÑммÑ","custom_amount_greater_than_zero":"СÑмма должна бÑÑÑ Ð±Ð¾Ð»ÑÑе нÑлÑ","custom_amount_greater_than_min":"СÑмма должна бÑÑÑ Ð±Ð¾Ð»ÑÑе Ñем","custom_amount_less_than_max":"СÑмма должна бÑÑÑ Ð¼ÐµÐ½ÑÑе Ñем","cancel":"ÐÑмена","save":"СоÑ
ÑаниÑÑ","custom_amount_currency_sentence":"ÐодаÑоÑÐ½Ð°Ñ ÐºÐ°ÑÑа {{shopCurrency}} бÑÐ´ÐµÑ ÑÑоиÑÑ {{sessionCurrency}}","shop_currency_value_property":"СÑоимоÑÑÑ","how_to_send":"Ðак Ð²Ñ Ñ
оÑиÑе оÑпÑавиÑÑ Ð¿Ð¾Ð´Ð°Ñок?","recipient_name":"ÐÐ¼Ñ Ð¿Ð¾Ð»ÑÑаÑелÑ","re
14382cipient_email":"Email полÑÑаÑелÑ","from":"ÐÑ","when_to_send_question":"Ðогда оÑпÑавиÑÑ?","now":"СейÑаÑ","in_future":"РбÑдÑÑем","send_date":"ÐаÑа оÑпÑавки","message":"СообÑение","gif_question":"ÐобавиÑÑ Ð°Ð½Ð¸Ð¼Ð¸ÑованнÑй GIF?","gif_instructions":"ÐоиÑиÑе идеалÑнÑй GIF в библиоÑеке GIPHY","show_more_options":"ÐоказаÑÑ Ð±Ð¾Ð»ÑÑе опÑий","record_video_message":"ÐапиÑаÑÑ Ð²Ð¸Ð´ÐµÐ¾","remove_video":"УдалиÑÑ Ð²Ð¸Ð´ÐµÐ¾","video_file_too_large_validation":"Файл ÑлиÑком болÑÑой. ÐапиÑиÑе видео коÑоÑе.","send":"ÐÑпÑавиÑÑ","send_by_email":"ÐÑпÑавиÑÑ Ð¿Ð¾ email","email":"Email","email_description":"ÐоÑле покÑпки подаÑка полÑÑаÑÐµÐ»Ñ Ð¿Ð¾Ð»ÑÑÐ¸Ñ ÑлекÑÑонное пиÑÑмо, ÑÐ²Ð¸Ð´Ð¸Ñ Ð²Ð°Ñе лиÑное ÑообÑение и Ð²Ð²ÐµÐ´ÐµÑ Ñвой адÑеÑ, ÑÑÐ¾Ð±Ñ Ð¿Ð¾Ð»ÑÑиÑÑ Ð¿Ð¾Ð´Ð°Ñок.","print":"ÐеÑаÑÑ","print_description":"ÐоÑле покÑпки подаÑка Ð²Ñ Ð¿Ð¾Ð»ÑÑиÑе ÑлекÑÑонное пиÑÑмо, коÑоÑое можно ÑаÑпеÑаÑаÑÑ Ñо ÑпеÑиалÑной ÑÑÑлкой. ÐолÑÑаÑÐµÐ»Ñ Ð·Ð°Ñем Ð²Ð²ÐµÐ´ÐµÑ Ñвой адÑеÑ, ÑÑÐ¾Ð±Ñ Ð¿Ð¾Ð»ÑÑиÑÑ Ð¿Ð¾Ð´Ð°Ñок.","unique_link":"URL","unique_link_description":"ÐоÑле покÑпки подаÑка Ð²Ñ Ð¿Ð¾Ð»ÑÑиÑе ÑÑÑÐ»ÐºÑ Ð´Ð»Ñ Ð¾ÑпÑавки полÑÑаÑелÑ. Ðн ÑÐ²Ð¸Ð´Ð¸Ñ Ð²Ð°Ñе лиÑное ÑообÑение и Ð²Ð²ÐµÐ´ÐµÑ Ñвой адÑеÑ, ÑÑÐ¾Ð±Ñ Ð¿Ð¾Ð»ÑÑиÑÑ Ð¿Ð¾Ð´Ð°Ñок.","ship_to_recipient":"ÐÑпÑавиÑÑ ÑейÑаÑ","ship_to_recipient_description":"ÐоÑле покÑпки подаÑка бÑÐ´ÐµÑ ÑгенеÑиÑован заказ на адÑÐµÑ Ð¿Ð¾Ð»ÑÑаÑÐµÐ»Ñ Ð¸ оÑпÑавлен.","send_unique_link":"ÐÑпÑавиÑÑ ÑникалÑнÑÑ ÑÑÑлкÑ","next_step":"СледÑÑÑий Ñаг","back":"Ðазад","preview":"ÐÑедпÑоÑмоÑÑ","add_to_cart":"РкоÑзинÑ","update_cart":"ÐбновиÑÑ ÐºÐ¾ÑзинÑ","help":"ÐомоÑÑ","send_method_required":"ÐожалÑйÑÑа, ÑделайÑе вÑбоÑ","general_required":"ÐбÑзаÑелÑно","email_formatting":"ÐевеÑнÑй ÑоÑÐ¼Ð°Ñ email","date_selection_required":"ÐеобÑ
одимо вÑбÑаÑÑ Ð´Ð°ÑÑ","send_to_existing_recipient":"ÐÑпÑавиÑÑ ÑÑÑеÑÑвÑÑÑÐµÐ¼Ñ Ð¿Ð¾Ð»ÑÑаÑелÑ","flat_rate_shipping_question":"ÐклÑÑиÑÑ ÑÑоимоÑÑÑ Ð´Ð¾ÑÑавки ({{fixedPrice}} за единиÑÑ)","location_based_shipping_question":"ÐклÑÑиÑÑ ÑÑоимоÑÑÑ Ð´Ð¾ÑÑавки","unable_to_get_rate":"Ðе ÑдалоÑÑ Ð¿Ð¾Ð»ÑÑиÑÑ ÑаÑиÑ. ÐÑовеÑÑÑе пÑавилÑноÑÑÑ Ð·Ð½Ð°Ñений","additional_information_required":"ТÑебÑеÑÑÑ Ð´Ð¾Ð¿Ð¾Ð»Ð½Ð¸ÑелÑÐ½Ð°Ñ Ð¸Ð½ÑоÑмаÑиÑ","calculate_shipping":"РаÑÑÑиÑаÑÑ Ð´Ð¾ÑÑавкÑ","address":"ÐдÑеÑ","recipient_first_name":"ÐÐ¼Ñ Ð¿Ð¾Ð»ÑÑаÑелÑ","recipient_last_name":"Ð¤Ð°Ð¼Ð¸Ð»Ð¸Ñ Ð¿Ð¾Ð»ÑÑаÑелÑ","country":"СÑÑана","province":"ÐблаÑÑÑ","city":"ÐоÑод","postal_code":"ÐоÑÑовÑй индекÑ","choose_option":"ÐÑбеÑиÑе один ваÑианÑ","calculated_shipping_cost":"СÑоимоÑÑÑ Ð´Ð¾ÑÑавки","shipping_calculating":"РаÑÑÑÑ ÑÑоимоÑÑи доÑÑавки","get_shipping_options":"ÐолÑÑиÑÑ Ð²Ð°ÑианÑÑ Ð´Ð¾ÑÑавки","unable_to_get_shipping_options":"Ðевозможно полÑÑиÑÑ Ð²Ð°ÑианÑÑ Ð´Ð¾ÑÑавки","shipping_options":"ÐаÑианÑÑ Ð´Ð¾ÑÑавки","ship_to_property":"ÐÑпÑавиÑÑ Ð½Ð°","complete_shipping":"ÐожалÑйÑÑа, заполниÑе Ñаздел доÑÑавки","one_time_purchase":"Ð Ð°Ð·Ð¾Ð²Ð°Ñ Ð¿Ð¾ÐºÑпка","recipient_name_property":"ÐолÑÑаÑелÑ","shipping_included_property":"ÐоÑÑавка вклÑÑена","shipping_not_included_property_value":"ÐеÑ","shipping_is_included_property_value":"Ðа","subscription_details_property":"ÐеÑали подпиÑки","help_link":"https:\/\/support.givy.ai\/ru\/articles\/9033710-%D0%BF%D0%BE%D0%BC%D0%BE%D1%89%D1%8C-%D0%B2-%D0%BE%D1%82%D0%BF%D1%80%D0%B0%D0%B2%D0%BA%D0%B5-%D0%BF%D0%BE%D0%B4%D0%B0%D1%80%D0%BA%D0%B0","add_gift_wrapping":"ÐобавиÑÑ ÑÐ¿Ð°ÐºÐ¾Ð²ÐºÑ Ð¿Ð¾Ð´Ð°Ñка ({{giftWrappingDisplayAmount}})","gift_wrapping_included_property":"ÐодаÑоÑÐ½Ð°Ñ Ñпаковка","gift_wrapping_not_included_property_value":"Ðе вÑ
одиÑ","gift_wrapping_included_property_value":"ÐÑ
одиÑ","send_as_gift":"ÐÑпÑавиÑÑ Ð² подаÑок"}},"sl":{"translation":{"custom_amount_title":"DoloÄen znesek","enter_custom_amount":"Vnesite poljubni znesek","custom_amount_required":"Znesek je obvezen","custom_amount_greater_than_zero":"Znesek mora biti veÄji od niÄ","custom_amount_greater_than_min":"Znesek mora biti veÄji od","custom_amount_less_than_max":"Znesek mora biti manjÅ¡i od","cancel":"PrekliÄi","save":"Shrani","custom_amount_currency_sentence":"Darilna kartica {{shopCurrency}} bo stala {{sessionCurrency}}","shop_currency_value_property":"Vrednost","how_to_send":"Kako želite poslati darilo?","recipient_name":"Ime prejemnika","recipient_email":"E-poÅ¡ta prejemnika","from":"Od","when_to_send_question":"Kdaj želite poslati darilo?","now":"Zdaj","in_future":"Na doloÄen datum","send_date":"Datum poÅ¡iljanja","message":"SporoÄilo","gif_question":"Dodati animirani GIF?","gif_instructions":"PoiÅ¡Äite popoln GIF v GIPHY knjižnici","show_more_options":"Pokaži veÄ možnosti","re
14382cord_video_message":"Posnemi video sporoÄilo","remove_video":"Odstrani video","video_file_too_large_validation":"Datoteka je prevelika. Posnemite krajÅ¡i video.","send":"PoÅ¡lji","send_by_email":"PoÅ¡lji po e-poÅ¡ti","email":"E-poÅ¡ta","email_description":"Po nakupu darila bo prejemnik prejel e-poÅ¡tno sporoÄilo, videl vaÅ¡e osebno sporoÄilo in vnesel svoj naslov za prejem darila.","print":"Natisni","print_description":"Po nakupu darila boste prejeli e-poÅ¡tno sporoÄilo, ki ga je mogoÄe natisniti s posebno povezavo. Prejemnik bo nato vnesel svoj naslov za prejem darila.","unique_link":"Povezava","unique_link_description":"Po nakupu darila boste prejeli povezavo, ki jo lahko delite s prejemnikom. Videli bodo vaÅ¡e osebno sporoÄilo in vnesli svoj naslov za prejem darila.","ship_to_recipient":"PoÅ¡lji zdaj","ship_to_recipient_description":"Po nakupu darila bo naroÄilo generirano za naslov prejemnika in odposlano.","send_unique_link":"PoÅ¡lji s edinstveno povezavo","next_step":"Naslednji korak","back":"Nazaj","preview":"Predogled","add_to_cart":"Dodaj v koÅ¡arico","update_cart":"Posodobi koÅ¡arico","help":"PomoÄ","send_method_required":"Prosimo, izberite naÄin poÅ¡iljanja.","general_required":"Zahtevano","email_formatting":"E-poÅ¡tni naslov ni pravilno oblikovan","date_selection_required":"Izbira datuma je obvezna","send_to_existing_recipient":"PoÅ¡lji obstojeÄemu prejemniku","flat_rate_shipping_question":"VkljuÄi stroÅ¡ek poÅ¡iljanja ({{fixedPrice}} na kos)","location_based_shipping_question":"VkljuÄi stroÅ¡ke poÅ¡iljanja","unable_to_get_rate":"Ne morem pridobiti cene. PrepriÄajte se, da so vrednosti pravilne.","additional_information_required":"Vyžadujú sa ÄalÅ¡ie informácie","calculate_shipping":"IzraÄunaj stroÅ¡ke poÅ¡iljanja","address":"Naslov","recipient_first_name":"Ime prejemnika","recipient_last_name":"Priimek prejemnika","country":"Država","province":"Zvezna država \/ Provinca","city":"Mesto","postal_code":"PoÅ¡tna Å¡tevilka","choose_option":"Izberi možnost","calculated_shipping_cost":"StroÅ¡ki poÅ¡iljanja","shipping_calculating":"RaÄunanje stroÅ¡kov poÅ¡iljanja v teku","get_shipping_options":"Pridobi možnosti dostave","unable_to_get_shipping_options":"Možnosti dostave ni mogoÄe pridobiti","shipping_options":"Možnosti dostave","ship_to_property":"PoÅ¡lji na","complete_shipping":"Prosimo, izpolnite razdelek za poÅ¡iljanje","one_time_purchase":"Enkraten nakup","recipient_name_property":"Prejemnik","shipping_included_property":"PoÅ¡iljanje vkljuÄeno","shipping_not_included_property_value":"Ne","shipping_is_included_property_value":"Da","subscription_details_property":"Podrobnosti naroÄnine","help_link":"https:\/\/support.givy.ai\/sl\/articles\/9033710-pomoc-pri-posiljanju-darila","add_gift_wrapping":"Dodaj darilno embalažo ({{giftWrappingDisplayAmount}})","gift_wrapping_included_property":"Paket za darilo","gift_wrapping_not_included_property_value":"Ni vkljuÄeno","gift_wrapping_included_property_value":"VkljuÄeno","send_as_gift":"PoÅ¡lji kot darilo"}},"sv":{"translation":{"custom_amount_title":"Anpassat belopp","enter_custom_amount":"Ange anpassat belopp","custom_amount_required":"Belopp krävs","custom_amount_greater_than_zero":"Beloppet mÃ¥ste vara större än noll","custom_amount_greater_than_min":"Beloppet mÃ¥ste vara större än","custom_amount_less_than_max":"Beloppet mÃ¥ste vara mindre än","cancel":"Avbryt","save":"Spara","custom_amount_currency_sentence":"{{shopCurrency}} presentkortet kommer att kosta {{sessionCurrency}}","shop_currency_value_property":"Värde","how_to_send":"Hur vill du skicka din gÃ¥va?","recipient_name":"Mottagarens namn","recipient_email":"Mottagarens e-post","from":"FrÃ¥n","when_to_send_question":"När vill du skicka den?","now":"Nu","in_future":"Vid ett senare datum","send_date":"Skickadatum","message":"Meddelande","gif_question":"Lägg till en animerad GIF?","gif_instructions":"Sök i GIPHY-biblioteket efter den perfekta GIF:en","show_more_options":"Visa fler alternativ","record_video_message":"Spela in video","remove_video":"Ta bort video","video_file_too_large_validation":"Filen är för stor. Spela in kortare video.","send":"Skicka","send_by_email":"Skicka via e-post","email":"E-post","email_description":"Efter att ha köpt presenten kommer mottagaren att fÃ¥ ett e-postmeddelande, se ditt personliga meddelande och ange sin adress för att ta emot presenten.","print":"Skriv ut","print_description":"Efter att ha köpt presenten kommer du att fÃ¥ ett e-postmeddelande som kan skrivas ut med en speciell länk. Mottagaren anger sedan sin adress för att ta emot presenten.","unique_link":"URL","unique_link_description":"Efter att ha köpt presenten kommer du att fÃ¥ en länk att dela med mottagaren. De kommer att se ditt personliga meddelande och ange sin adress för att ta emot presenten.","ship_to_recipient":"Skicka nu","ship_to_recipient_description":"Efter att ha köpt presenten genereras en order för mottagarens adress och skickas.","send_unique_link":"Skicka via unik länk","next_step":"Nästa steg","back":"Tillbaka","preview":"Förhandsgranska","add_to_cart":"Lägg i varukorg","update_cart":"Uppdatera varukorg","help":"Hjälp","send_method_required":"Vänligen gör ett val","general_required":"Obligatoriskt","email_formatting":"Felaktigt formaterad e-post","date_selection_required":"Datumval krävs","send_to_existing_recipient":"Skicka till befintlig mottagare","flat_rate_shipping_question":"Inkludera fraktkostnad ({{fixedPrice}} per artikel)","location_based_shipping_question":"Inkludera fraktkostnad","unable_to_get_rate":"Kunde inte hämta pris. Kontrollera att värdena är korrekta","additional_information_required":"Ytterligare information krävs","calculate_shipping":"Beräkna frakt","address":"Adress","recipient_first_name":"Mottagarens förnamn","recipient_last_name":"Mottagarens efternamn","country":"Land","province":"Län","city":"Stad","postal_code":"Postnummer","choose_option":"Välj ett","calculated_shipping_cost":"Fraktkostnad","shipping_calculating":"Fraktkostnad beräknas","get_shipping_options":"Hämta fraktoptioner","unable_to_get_shipping_options":"Kan inte hämta fraktoptioner","shipping_options":"Fraktoptioner","ship_to_property":"Skicka till","complete_shipping":"VÃ
14382¤nligen fyll i fraktavsnittet","one_time_purchase":"EngÃ¥ngsköp","recipient_name_property":"Mottagare","shipping_included_property":"Frakt inkluderad","shipping_not_included_property_value":"Nej","shipping_is_included_property_value":"Ja","subscription_details_property":"Prenumerationsdetaljer","help_link":"https:\/\/support.givy.ai\/sv\/articles\/9033710-hjalp-med-att-skicka-en-present","add_gift_wrapping":"Lägg till presentinslagning ({{giftWrappingDisplayAmount}})","gift_wrapping_included_property":"Presentinslagning","gift_wrapping_not_included_property_value":"Inte inkluderat","gift_wrapping_included_property_value":"Inkluderat","send_as_gift":"Skicka som gÃ¥va"}},"tr":{"translation":{"custom_amount_title":"Ãzel Tutar","enter_custom_amount":"Ãzel tutar girin","custom_amount_required":"Tutar gerekli","custom_amount_greater_than_zero":"Tutar sıfırdan büyük olmalıdır","custom_amount_greater_than_min":"Tutar Åundan büyük olmalıdır","custom_amount_less_than_max":"Tutar Åundan küçük olmalıdır","cancel":"İptal","save":"Kaydet","custom_amount_currency_sentence":"{{shopCurrency}} hediye kartı {{sessionCurrency}} tutarında olacaktır","shop_currency_value_property":"DeÄer","how_to_send":"Hediyenizi nasıl göndermek istersiniz?","recipient_name":"Alıcı Adı","recipient_email":"Alıcı E-postası","from":"Gönderen","when_to_send_question":"Ne zaman göndermek istersiniz?","now":"Åimdi","in_future":"İleri bir tarihte","send_date":"Gönderim tarihi","message":"Mesaj","gif_question":"Hareketli GIF eklensin mi?","gif_instructions":"Mükemmel GIF için GIPHY kütüphanesinde arama yapın","show_more_options":"Daha fazla seçenek göster","record_video_message":"Video Kaydet","remove_video":"Videoyu kaldır","video_file_too_large_validation":"Dosya çok büyük. Daha kısa video kaydedin.","send":"Gönder","send_by_email":"E-posta ile Gönder","email":"E-posta","email_description":"Hediye satın aldıktan sonra, alıcı bir e-posta alacak, kiÅisel mesajınızı görecek ve hediyeyi almak için adresini girecektir.","print":"Yazdır","print_description":"Hediye satın aldıktan sonra, özel bir baÄlantı içeren bir e-posta alacaksınız. Alıcı daha sonra hediyeyi almak için adresini girecektir.","unique_link":"URL","unique_link_description":"Hediye satın aldıktan sonra, alıcıyla paylaÅabileceÄiniz bir baÄlantı alacaksınız. KiÅisel mesajınızı görecek ve hediyeyi almak için adresini girecektir.","ship_to_recipient":"Åimdi Gönder","ship_to_recipient_description":"Hediye satın alındıktan sonra alıcının adresi için sipariÅ oluÅturulacak ve gönderilecek.","send_unique_link":"Ãzel BaÄlantı ile Gönder","next_step":"Sonraki Adım","back":"Geri","preview":"Ãnizleme","add_to_cart":"Sepete Ekle","update_cart":"Sepeti Güncelle","help":"Yardım","send_method_required":"Lütfen bir seçim yapın","general_required":"Gerekli","email_formatting":"E-posta biçimi hatalı","date_selection_required":"Tarih seçimi gerekli","send_to_existing_recipient":"Mevcut alıcıya gönder","flat_rate_shipping_question":"Kargo ücretini dahil et (ürün baÅına {{fixedPrice}})","location_based_shipping_question":"Kargo ücretini dahil et","unable_to_get_rate":"Ãcret alınamıyor. DeÄerlerin doÄru olduÄundan emin olun","additional_information_required":"Ekstra bilgi gerekli","calculate_shipping":"Kargo Hesapla","address":"Adres","recipient_first_name":"Alıcının adı","recipient_last_name":"Alıcının soyadı","country":"Ãlke","province":"İl","city":"Åehir","postal_code":"Posta kodu","choose_option":"Birini seçin","calculated_shipping_cost":"Kargo ücreti","shipping_calculating":"Kargo hesaplanıyor","get_shipping_options":"Kargo seçeneklerini al","unable_to_get_shipping_options":"Kargo seçeneklerini alınamadı","shipping_options":"Kargo seçenekleri","ship_to_property":"Gönder","complete_shipping":"Lütfen kargo bölümünü tamamlayın","one_time_purchase":"Tek seferlik satın alma","recipient_name_property":"Alıcı","shipping_included_property":"Kargo dahil","shipping_not_included_property_value":"Hayır","shipping_is_included_property_value":"Evet","subscription_details_property":"Abonelik detayları","help_link":"https:\/\/support.givy.ai\/tr\/articles\/9033710-
14382hediye-gonderme-yardimi","add_gift_wrapping":"Hediye paketi ekle ({{giftWrappingDisplayAmount}})","gift_wrapping_included_property":"Hediye paketi","gift_wrapping_not_included_property_value":"Dahil deÄil","gift_wrapping_included_property_value":"Dahil","send_as_gift":"Hediye Olarak Gönder"}},"uk":{"translation":{"custom_amount_title":"ÐлаÑна ÑÑма","enter_custom_amount":"ÐведÑÑÑ Ð²Ð»Ð°ÑÐ½Ñ ÑÑмÑ","custom_amount_required":"ÐоÑÑÑбно вказаÑи ÑÑмÑ","custom_amount_greater_than_zero":"СÑма Ð¼Ð°Ñ Ð±ÑÑи бÑлÑÑе нÑлÑ","custom_amount_greater_than_min":"СÑма Ð¼Ð°Ñ Ð±ÑÑи бÑлÑÑе нÑж","custom_amount_less_than_max":"СÑма Ð¼Ð°Ñ Ð±ÑÑи менÑе нÑж","cancel":"СкаÑÑваÑи","save":"ÐбеÑегÑи","custom_amount_currency_sentence":"ÐодаÑÑнкова каÑÑка {{shopCurrency}} коÑÑÑваÑиме {{sessionCurrency}}","shop_currency_value_property":"ÐаÑÑÑÑÑÑ","how_to_send":"Як би ви Ñ
оÑÑли надÑÑлаÑи ÑвÑй подаÑÑнок?","recipient_name":"ÐÐ¼Ê¼Ñ Ð¾ÑÑимÑваÑа","recipient_email":"Email оÑÑимÑваÑа","from":"ÐÑд","when_to_send_question":"Ðоли ви Ñ
оÑеÑе його надÑÑлаÑи?","now":"ÐаÑаз","in_future":"У майбÑÑнÑомÑ","send_date":"ÐаÑа вÑдпÑавленнÑ","message":"ÐовÑдомленнÑ","gif_question":"ÐодаÑи анÑмований GIF?","gif_instructions":"ШÑкайÑе ÑдеалÑний GIF Ñ Ð±ÑблÑоÑеÑÑ GIPHY","show_more_options":"ÐоказаÑи бÑлÑÑе опÑÑй","record_video_message":"ÐапиÑаÑи вÑдео","remove_video":"ÐидалиÑи вÑдео","video_file_too_large_validation":"Файл занадÑо великий. ÐапиÑÑÑÑ ÐºÐ¾ÑоÑÑе вÑдео.","send":"ÐадÑÑлаÑи","send_by_email":"ÐадÑÑлаÑи елекÑÑÐ¾Ð½Ð½Ð¾Ñ Ð¿Ð¾ÑÑоÑ","email":"Email","email_description":"ÐÑÑÐ»Ñ Ð¿Ð¾ÐºÑпки подаÑÑнка оÑÑимÑÐ²Ð°Ñ Ð¾ÑÑÐ¸Ð¼Ð°Ñ ÐµÐ»ÐµÐºÑÑонного лиÑÑа, побаÑиÑÑ Ð²Ð°Ñе пеÑÑоналÑне повÑÐ´Ð¾Ð¼Ð»ÐµÐ½Ð½Ñ Ñа введе ÑÐ²Ð¾Ñ Ð°Ð´ÑеÑÑ Ð´Ð»Ñ Ð¾ÑÑÐ¸Ð¼Ð°Ð½Ð½Ñ Ð¿Ð¾Ð´Ð°ÑÑнка.","print":"ÐÑÑк","print_description":"ÐÑÑÐ»Ñ Ð¿Ð¾ÐºÑпки подаÑÑнка ви оÑÑимаÑÑе елекÑÑонного лиÑÑа, Ñкий можна ÑоздÑÑкÑваÑи Ð·Ñ ÑпеÑÑалÑним поÑиланнÑм. ÐÑÑимÑÐ²Ð°Ñ Ð²Ð²ÐµÐ´Ðµ ÑÐ²Ð¾Ñ Ð°Ð´ÑеÑÑ Ð´Ð»Ñ Ð¾ÑÑÐ¸Ð¼Ð°Ð½Ð½Ñ Ð¿Ð¾Ð´Ð°ÑÑнка.","unique_link":"URL","unique_link_description":"ÐÑÑÐ»Ñ Ð¿Ð¾ÐºÑпки подаÑÑнка ви оÑÑимаÑÑе поÑÐ¸Ð»Ð°Ð½Ð½Ñ Ð´Ð»Ñ ÑпÑлÑного викоÑиÑÑÐ°Ð½Ð½Ñ Ð· оÑÑимÑваÑем. ÐÑн побаÑиÑÑ Ð²Ð°Ñе пеÑÑоналÑне повÑÐ´Ð¾Ð¼Ð»ÐµÐ½Ð½Ñ Ñа введе ÑÐ²Ð¾Ñ Ð°Ð´ÑеÑÑ Ð´Ð»Ñ Ð¾ÑÑÐ¸Ð¼Ð°Ð½Ð½Ñ Ð¿Ð¾Ð´Ð°ÑÑнка.","ship_to_recipient":"ÐÑдпÑавиÑи заÑаз","ship_to_recipient_description":"ÐÑÑÐ»Ñ Ð¿ÑÐ¸Ð´Ð±Ð°Ð½Ð½Ñ Ð¿Ð¾Ð´Ð°ÑÑнка бÑде ÑÑвоÑено Ð·Ð°Ð¼Ð¾Ð²Ð»ÐµÐ½Ð½Ñ Ð½Ð° адÑеÑÑ Ð¾Ð´ÐµÑжÑваÑа Ñ Ð²ÑдпÑавлено.","send_unique_link":"ÐадÑÑлаÑи ÑнÑкалÑне поÑиланнÑ","next_step":"ÐаÑÑÑпний кÑок","back":"Ðазад","preview":"ÐопеÑеднÑй пеÑеглÑд","add_to_cart":"ÐодаÑи до коÑика","update_cart":"ÐновиÑи коÑик","help":"Ðопомога","send_method_required":"ÐÑÐ´Ñ Ð»Ð°Ñка, зÑобÑÑÑ Ð²Ð¸Ð±ÑÑ","general_required":"ÐбовʼÑзково","email_formatting":"ÐепÑавилÑний ÑоÑÐ¼Ð°Ñ email","date_selection_required":"ÐоÑÑÑбно вибÑаÑи даÑÑ","send_to_existing_recipient":"ÐадÑÑлаÑи ÑÑнÑÑÑÐ¾Ð¼Ñ Ð¾ÑÑимÑваÑÑ","flat_rate_shipping_question":"ÐклÑÑиÑи ваÑÑÑÑÑÑ Ð´Ð¾ÑÑавки ({{fixedPrice}} за одиниÑÑ)","location_based_shipping_question":"ÐклÑÑиÑи ваÑÑÑÑÑÑ Ð´Ð¾ÑÑавки","unable_to_get_rate":"Ðеможливо оÑÑимаÑи ÑаÑиÑ. ÐеÑеконайÑеÑÑ, Ñо знаÑÐµÐ½Ð½Ñ Ð¿ÑавилÑнÑ","additional_information_required":"ÐоÑÑÑбна додаÑкова ÑнÑоÑмаÑÑÑ","calculate_shipping":"РозÑаÑ
ÑваÑи доÑÑавкÑ","address":"ÐдÑеÑа","recipient_first_name":"Ðм'Ñ Ð¾Ð´ÐµÑжÑваÑа","recipient_last_name":"ÐÑÑзвиÑе одеÑжÑваÑа","country":"ÐÑаÑна","province":"ÐблаÑÑÑ","city":"ÐÑÑÑо","postal_code":"ÐоÑÑовий ÑндекÑ","choose_option":"ÐибеÑÑÑÑ Ð¾Ð´Ð¸Ð½","calculated_shipping_cost":"ÐаÑÑÑÑÑÑ Ð´Ð¾ÑÑавки","shipping_calculating":"РозÑаÑ
Ñнок ваÑÑоÑÑÑ Ð´Ð¾ÑÑавки","get_shipping_options":"ÐÑÑимаÑи ваÑÑанÑи доÑÑавки","unable_to_get_shipping_options":"Ðе вдаÑÑÑÑÑ Ð¾ÑÑимаÑи ваÑÑанÑи доÑÑавки","shipping_options":"ÐаÑÑанÑи доÑÑавки","ship_to_property":"ÐоÑÑавиÑи до","complete_shipping":"ÐÑÐ´Ñ Ð»Ð°Ñка, заповнÑÑÑ ÑоздÑл доÑÑавки","one_time_purchase":"ÐдноÑазова покÑпка","recipient_name_property":"ÐÑÑимÑваÑ","shipping_included_property":"ÐоÑÑавка вклÑÑена","shipping_not_included_property_value":"ÐÑ","shipping_is_included_property_value":"Так","subscription_details_property":"ÐеÑÐ°Ð»Ñ Ð¿ÑдпиÑки","help_link":"https:\/\/support.givy.ai\/uk\/articles\/9033710-%D0%B4%D0%BE%D0%BF%D0%BE%D0%BC%D0%BE%D0%B3%D0%B0-%D0%B7-%D0%BD%D0%B0%D0%B4%D1%81%D0%B8%D0%BB%D0%B0%D0%BD%D0%BD%D1%8F%D0%BC-%D0%BF%D0%BE%D0%B4%D0%B0%D1%80%D1%83%D0%BD%D0%BA%D0%B0","add_gift_wrapping":"ÐодаÑи ÑпакÑÐ²Ð°Ð½Ð½Ñ Ð´Ð»Ñ Ð¿Ð¾Ð´Ð°ÑÑÐ½ÐºÑ ({{giftWrappingDisplayAmount}})","gift_wrapping_included_property":"ÐодаÑÑнкова Ñпаковка","gift_wrapping_not_included_property_value":"Ðе вклÑÑено","gift_wrapping_included_property_value":"ÐклÑÑено","send_as_gift":"ÐадÑÑлаÑи Ñк подаÑÑнок"}},"zh":{"translation":{"custom_amount_title":"èªå®ä¹éé¢","enter_custom_amount":"è¾å
¥èªå®ä¹éé¢","custom_amount_required":"éè¦è¾å
¥éé¢","custom_amount_greater_than_zero":"éé¢å¿
须大äºé¶","custom_amount_greater_than_min":"éé¢å¿
须大äº","custom_amount_less_than_max":"éé¢å¿
é¡»å°äº","cancel":"åæ¶","save":"ä¿å","custom_amount_currency_sentence":"{{shopCurrency}}礼åå¡å°è±è´¹{{sessionCurrency}}","shop_currency_value_property":"ä»·å¼","how_to_send":"æ¨æ³å¦ä½åé礼ç©ï¼","recipient_name":"æ¶ä»¶äººå§å","recipient_email":"æ¶ä»¶äººé®ç®±","from":"å件人","when_to_send_question":"æ¨æ³ä»ä¹æ¶ååéï¼","now":"ç«å³","in_future":"æªæ¥æ¥æ","send_date":"å鿥æ","message":"çè¨","gif_question":"æ·»å å¨å¾ï¼","gif_instructions":"å¨GIPHYåºä¸æç´¢å®ç¾çå¨å¾","show_more_options":"æ¾ç¤ºæ´å¤é项","record_video_message":"å½å¶è§é¢","remove_video":"å é¤è§é¢","video_file_too_large_validation":"æä»¶å¤ªå¤§ã请å½å¶æ´ççè§é¢ã","send":"åé","send_by_email":"éè¿é®ä»¶åé","email":"é®ç®±","email_description":"è´ä¹°ç¤¼ç©å
14382ï¼æ¶ä»¶äººå°æ¶å°ä¸å°çµåé®ä»¶ï¼ä¼çå°æ¨çä¸ªäººæ¶æ¯ï¼å¹¶è¾å
¥å°åä»¥æ¥æ¶ç¤¼ç©ã","print":"æå°","print_description":"è´ä¹°ç¤¼ç©åï¼æ¨å°æ¶å°ä¸å°å¸¦æç¹æ®é¾æ¥ççµåé®ä»¶ï¼å¯ä»¥æå°åºæ¥ãæ¶ä»¶äººéåè¾å
¥å°åä»¥æ¥æ¶ç¤¼ç©ã","unique_link":"龿¥","unique_link_description":"è´ä¹°ç¤¼ç©åï¼æ¨å°æ¶å°ä¸ä¸ªé¾æ¥ä¸æ¶ä»¶äººå享ï¼ä»ä»¬å°çå°æ¨çä¸ªäººæ¶æ¯ï¼å¹¶è¾å
¥å°åä»¥æ¥æ¶ç¤¼ç©ã","ship_to_recipient":"ç«å³å¯é","ship_to_recipient_description":"è´ä¹°ç¤¼ç©åï¼å°ä¸ºæ¶ä»¶äººçå°åçæè®¢åå¹¶åè´§ã","send_unique_link":"éè¿å¯ä¸é¾æ¥åé","next_step":"ä¸ä¸æ¥","back":"è¿å","preview":"é¢è§","add_to_cart":"å å
¥è´ç©è½¦","update_cart":"æ´æ°è´ç©è½¦","help":"帮å©","send_method_required":"请ååºéæ©","general_required":"å¿
å¡«","email_formatting":"é®ç®±æ ¼å¼ä¸æ£ç¡®","date_selection_required":"éè¦éæ©æ¥æ","send_to_existing_recipient":"åéç»ç°ææ¶ä»¶äºº","flat_rate_shipping_question":"å
å«è¿è´¹ï¼æ¯ä»¶{{fixedPrice}}ï¼","location_based_shipping_question":"å
å«è¿è´¹","unable_to_get_rate":"æ æ³è·åè´¹çã请确ä¿è¾å
¥å¼æ£ç¡®","additional_information_required":"éè¦éå ä¿¡æ¯","calculate_shipping":"计ç®è¿è´¹","address":"å°å","recipient_first_name":"æ¶ä»¶äººå","recipient_last_name":"æ¶ä»¶äººå§","country":"å½å®¶","province":"å·\/ç","city":"åå¸","postal_code":"鮿¿ç¼ç ","choose_option":"è¯·éæ©","calculated_shipping_cost":"è¿è´¹","shipping_calculating":"æ£å¨è®¡ç®è¿è´¹","get_shipping_options":"è·åè¿éé项","unable_to_get_shipping_options":"æ æ³è·åè¿éé项","shipping_options":"è¿éé项","ship_to_property":"åéè³","complete_shipping":"è¯·å®æé
éé¨å","one_time_purchase":"䏿¬¡æ§è´ä¹°","recipient_name_property":"æ¶ä»¶äºº","shipping_included_property":"å
å«è¿è´¹","shipping_not_included_property_value":"å¦","shipping_is_included_property_value":"æ¯","subscription_details_property":"订é
详æ
","help_link":"https:\/\/support.givy.ai\/zh-CN\/articles\/9033710-%E5%B8%AE%E5%8A%A9%E5%AF%84%E9%80%81%E7%A4%BC%E7%89%A9","add_gift_wrapping":"æ·»å 礼åå
è£
ï¼{{giftWrappingDisplayAmount}}ï¼","gift_wrapping_included_property":"礼ç©å
è£
","gift_wrapping_not_included_property_value":"ä¸å
å«","gift_wrapping_included_property_value":"å
å«","send_as_gift":"ä½ä¸ºç¤¼ç©åé"}}},"styleSettingsGeneral":{"custom_background_color":false,"background_color":null,"custom_font_color":false,"font_color":null,"custom_border_color":false,"border_color":"#3b6147","custom_header_text_transform":false,"header_text_transform":null,"custom_header_letter_spacing":false,"header_letter_spacing":null,"custom_button_text_transform":false,"button_text_transform":null,"custom_button_letter_spacing":false,"button_letter_spacing":null,"custom_corner_rounding_level":true,"corner_rounding_level":"MIN","custom_primary_button_background_color":true,"primary_button_background_color":"#FFB502","custom_primary_button_font_color":false,"primary_button_font_color":null,"custom_secondary_button_color":true,"secondary_button_color":"#ffffff","custom_input_background_color":false,"input_background_color":null,"custom_input_border_color":false,"input_border_color":null,"custom_input_label_font_color":false,"input_label_font_color":null,"custom_input_value_font_color":false,"input_value_font_color":null},"shopCurrency":"EUR","accessToken":"39314f50ad02fce856eba426ebde82cd","addToCartMustBeOnScreenDisabled":true,"generalSettings":{"allowed_gifting_method_email":true,"allowed_gifting_method_print":true,"allowed_gifting_method_unique_link":true,"allowed_gifting_method_ship_to_recipient":false,"allowed_custom_messages":true,"allowed_physical_custom_messages":false,"allowed_delayed_sending":true,"allowed_gif_animation":true,"allowed_video_messages":true,"allowed_gift_wrapping":false,"gift_wrapping_amount":null,"gift_wrapping_display_amount":null,"number_of_days_valid":null,"use_custom_redemption_link":false,"multi_currency_gift_cards_active":false,"custom_messages_max_length":900},"productPageStyles":{"custom_gift_button_background_color":true,"gift_button_background_color":"#000000","custom_gift_button_border_color":true,"gift_button_border_color":"#000000","custom_gift_button_font_color":false,"gift_button_font_color":null,"custom_gift_button_margin_above":false,"gift_button_margin_above":null},"customCss":{"custom_amount_modal":null,"gifting_modal":null},"giftCards":{"giftCardAmountLimits":{"USD":"2000.00","EUR":"2000.00","GBP":"2000.00","JPY":"300000.00","CNY":"15000.00","AUD":"4000.00","CAD":"3000.00","CHF":"2000.00","HKD":"16000.00","SGD":"3000.00","SEK":"23000.00","KRW":"2700000.00","NOK":"22000.00","NZD":"4000.00","INR":"170000.00","MXN":"35000.00","TWD":"65000.00","ZAR":"38000.00","BRL":"10000.00","DKK":"15000.00","PLN":"9000.00","THB":"72000.00","ILS":"8000.00","IDR":"31000000.00","CZK":"46000.00"},"products":[{"shopifyProductId":15731132006781,"handle":"digital-gift-card","allowCustomAmounts":false,"minCu
14382stomAmountByCurrency":{"USD":"11.65"},"maxCustomAmountByCurrency":{"USD":"582.44"},"customAmountShopifyVariantId":null,"useProxyPage":false}],"settings":{"enabled":true,"hide_add_to_cart_button":false}}} 14383 14384 14385</script>
14385 14386 14387 14388 14389 14390 14391 14392 14393 14394 14395</div><div id="shopify-block-ATFVsRU9QWFgwa3pab__534681107650458718" class="shopify-block shopify-app-block">
14395<script> 14396 14397var page = "" 14398var addtocart = false; 14399var initiateCheckoutFlag = false; 14400var pData = []; 14401var pTags = []; 14402var pCollection = []; 14403var shopCurrency = Shopify.currency.active 14404 14405</script>
14405 14406 14407 14408 14409 14410 14411 14412 14413 14414 14415 14416 14417 14418
14419<script> 14420 var lineitem = [] 14421 14422 14423 var cData = { 14424 content_type:"product_group", 14425 num_items:"0", 14426 value:"0.00", 14427 currency:shopCurrency, 14428 content_ids:lineitem 14429 } 14430 14431 14432</script>
14432 14433 14434
14435<script src="https://multi-pixels.com/js/script3.js"></script>
14435 14436 14437 14438
14439<script> 14440let appStatu = true; 14441let pinterestid = ''; 14442let snapchatid = ''; 14443let tktid = ''; 14444let tblid = ''; 14445let twid = ''; 14446</script>
14446 14447</div>
14447<script src="https://cdn.shopify.com/storefront/standard-actions.js" type="module" data-source-attribution="shopify.standard_actions"></script>
14447 14448</body> 14449</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.