1<!doctype html> 2<html class="no-js supports-no-cookies" lang="en"> 3<head> 4 <!-- Google tag (gtag.js) -->
vendor: 64 bytes, lines 4-5
4 5<script async src="https://www.googletagmanager.com/gtag/js?id=
5G-8YX29L9DZ5
vendor: 12 bytes, line 5
5"></script>
6<script> 7
vendor: 136 bytes, lines 7-11
7window.dataLayer = window.dataLayer || []; 8 function gtag(){dataLayer.push(arguments);} 9 gtag('js', new Date()); 10 11 gtag('config', '
11G-8YX29L9DZ5
vendor: 4 bytes, line 11
11');
12</script>
12 13 <meta name="google-site-verification" content="fT01P5K_GbHGWHKMizMRo48EPmBqqfzSi8c6ejfeZ5g" /> 14 <meta charset="utf-8"> 15 <meta http-equiv="X-UA-Compatible" content="IE=edge"> 16 <meta name="viewport" content="width=device-width,initial-scale=1"> 17 <meta name="theme-color" content="#c4cdd5"> 18 <link rel="canonical" href="https://omeliaatelier.com/pages/stores"><link rel="shortcut icon" href="//omeliaatelier.com/cdn/shop/files/omelia-logo_8068bfd4-d4c4-4148-b9ef-69ad80c9e1b7_32x32.png?v=1709042580" type="image/png"><title>Stores 19– OMELIA ATELIER</title><meta name="description" content="UKRAINE â â â â â KYIV â â â â â TSUMst. Khreschatyk 38, KyivTel: +0 800 600 202Inst: @tsum.kyiv LUTSK â â â â â FLAWLESSLYst. Sukhomlynskyi 1, LutskTel: +38 067 555 33 22Inst: @flwssly â â â â â SAINT8 Voli avenue, LutskInst: @saint.com.ua DNIPRO â â â â â HRAMst. Dmytro Yavornytskogo 33, DniproTel: +38 067 104 48 48Inst: @hram.aesthetic"> 20 21 22<meta property="og:site_name" content="OMELIA ATELIER "> 23<meta property="og:url" content="https://omeliaatelier.com/pages/stores"> 24<meta property="og:title" content="Stores"> 25<meta property="og:type" content="website"> 26<meta property="og:description" content="UKRAINE â â â â â KYIV â â â â â TSUMst. Khreschatyk 38, KyivTel: +0 800 600 202Inst: @tsum.kyiv LUTSK â â â â â FLAWLESSLYst. Sukhomlynskyi 1, LutskTel: +38 067 555 33 22Inst: @flwssly â â â â â SAINT8 Voli avenue, LutskInst: @saint.com.ua DNIPRO â â â â â HRAMst. Dmytro Yavornytskogo 33, DniproTel: +38 067 104 48 48Inst: @hram.aesthetic"> 27 28<meta name="twitter:site" content="@"> 29<meta name="twitter:card" content="summary_large_image"> 30<meta name="twitter:title" content="Stores"> 31<meta name="twitter:description" content="UKRAINE â â â â â KYIV â â â â â TSUMst. Khreschatyk 38, KyivTel: +0 800 600 202Inst: @tsum.kyiv LUTSK â â â â â FLAWLESSLYst. Sukhomlynskyi 1, LutskTel: +38 067 555 33 22Inst: @flwssly â â â â â SAINT8 Voli avenue, LutskInst: @saint.com.ua DNIPRO â â â â â HRAMst. Dmytro Yavornytskogo 33, DniproTel: +38 067 104 48 48Inst: @hram.aesthetic"> 32 33 34<link type="text/css" href="//omeliaatelier.com/cdn/shop/t/7/assets/[email protected]?v=42402747531714959281730913894" rel="stylesheet"><link type="text/css" href="//omeliaatelier.com/cdn/shop/t/7/assets/layout.theme.css?v=64340659798727439161730913894" rel="stylesheet"><link type="text/css" href="//omeliaatelier.com/cdn/shop/t/7/assets/layout.theme.styleLiquid.scss.css?v=75789508706063305271730913894" rel="stylesheet"> 35 <style> 36 @font-face { 37 font-family: "Open Sans"; 38 font-weight: 400; 39 font-style: normal; 40 src: url("//omeliaatelier.com/cdn/fonts/open_sans/opensans_n4.c32e4d4eca5273f6d4ee95ddf54b5bbb75fc9b61.woff2") format("woff2"), 41 url("//omeliaatelier.com/cdn/fonts/open_sans/opensans_n4.5f3406f8d94162b37bfa232b486ac93ee892406d.woff") format("woff"); 42} 43 44 @font-face { 45 font-family: "Open Sans"; 46 font-weight: 300; 47 font-style: normal; 48 src: url("//omeliaatelier.com/cdn/fonts/open_sans/opensans_n3.b10466eda05a6b2d1ef0f6ba490dcecf7588dd78.woff2") format("woff2"), 49 url("//omeliaatelier.com/cdn/fonts/open_sans/opensans_n3.056c4b5dddadba7018747bd50fdaa80430e21710.woff") format("woff"); 50} 51 52@font-face { 53 font-family: "Open Sans"; 54 font-weight: 400; 55 font-style: normal; 56 src: url("//omeliaatelier.com/cdn/fonts/open_sans/opensans_n4.c32e4d4eca5273f6d4ee95ddf54b5bbb75fc9b61.woff2") format("woff2"), 57 url("//omeliaatelier.com/cdn/fonts/open_sans/opensans_n4.5f3406f8d94162b37bfa232b486ac93ee892406d.woff") format("woff"); 58} 59 60 @font-face { 61 font-family: "Open Sans"; 62 font-weight: 400; 63 font-style: italic; 64 src: url("//omeliaatelier.com/cdn/fonts/open_sans/opensans_i4.6f1d45f7a46916cc95c694aab32ecbf7509cbf33.woff2") format("woff2"), 65 url("//omeliaatelier.com/cdn/fonts/open_sans/opensans_i4.4efaa52d5a57aa9a57c1556cc2b7465d18839daa.woff") format("woff"); 66} 67 68 69 :root { 70 --color-accent: #c4cdd5; 71 --color-body-text: #161d25; 72 --color-main-background: #fff; 73 --color-border: #849bb6; 74 75 --font-heading: "Open Sans", sans-serif; 76 --font-body: "Open Sans", sans-serif; 77 --font-body-weight: 300; 78 --font-body-style: normal; 79 --font-body-bold-weight: 400; 80 } 81</style> 82 83 84
84<script> 85 document.documentElement.className = document.documentElement.className.replace('no-js', ''); 86 87 window.theme = { 88 strings: { 89 addToCart: "Add to Cart", 90 soldOut: "Sold Out", 91 unavailable: "Unavailable", 92 preorder: "Pre-order", 93 }, 94 moneyFormat: "\u003cspan class=money\u003e${{amount}}\u003c\/span\u003e" 95 }; 96 </script>
96 97 98
99<script type="text/javascript" src="//omeliaatelier.com/cdn/shop/t/7/assets/[email protected]?v=26115343322969912921730913894" defer="defer"></script>
99<script type="text/javascript" src="//omeliaatelier.com/cdn/shop/t/7/assets/layout.theme.js?v=75798400177757532181730913894" defer="defer"></script>
99<link rel="prefetch" href="//omeliaatelier.com/cdn/shop/t/7/assets/template.collection.js?v=66642196369108863361730913894" as="script"><link rel="prefetch" href="//omeliaatelier.com/cdn/shop/t/7/assets/[email protected]_card.js?v=77434025397931667851730913894" as="script"><link rel="prefetch" href="//omeliaatelier.com/cdn/shop/t/7/assets/template.gift_card.js?v=163841147323609020231730913894" as="script"><link rel="prefetch" href="//omeliaatelier.com/cdn/shop/t/7/assets/[email protected]@template.product.js?v=177577393848921491281730913894" as="script"><link rel="prefetch" href="//omeliaatelier.com/cdn/shop/t/7/assets/template.index.js?v=8810874270713011071730913894" as="script"><link rel="prefetch" href="//omeliaatelier.com/cdn/shop/t/7/assets/template.page.inspiration.js?v=183609602265187347371730913894" as="script"><link rel="prefetch" href="//omeliaatelier.com/cdn/shop/t/7/assets/[email protected]?v=73260791934675171311730913894" as="script"><link rel="prefetch" href="//omeliaatelier.com/cdn/shop/t/7/assets/template.page.look.js?v=46745026342133573311730913894" as="script"><link rel="prefetch" href="//omeliaatelier.com/cdn/shop/t/7/assets/template.product.js?v=72212742405752291331730913894" as="script"><link rel="prefetch" href="//omeliaatelier.com/cdn/shop/t/7/assets/template.account.js?v=73019728882332776141730913894" as="script"><link rel="prefetch" href="//omeliaatelier.com/cdn/shop/t/7/assets/template.addresses.js?v=65424309253197383721730913894" as="script"><link rel="prefetch" href="//omeliaatelier.com/cdn/shop/t/7/assets/template.login.js?v=88593773727716917771730913894" as="script"> 100 101
101<script>window.performance && window.performance.mark && window.performance.mark('shopify.content_for_header.start');</script>
101<meta name="google-site-verification" content="ky1tsAkmQkqiv6X0GvvzGCgjnU6rGTMngiqVneBlrlU"> 102<meta name="facebook-domain-verification" content="fp0x8sk557ve4kootj7ud44rc1kh6r"> 103<meta id="shopify-digital-wallet" name="shopify-digital-wallet" content="/55271587991/digital_wallets/dialog"> 104<meta id="in-context-paypal-metadata" data-shop-id="55271587991" data-venmo-supported="false" data-environment="production" data-locale="en_US" data-paypal-v4="true" data-currency="USD"> 105<link rel="ucp" href="/.well-known/ucp" version="2026-08-25">
105<script async="async" src="/checkouts/internal/preloads.js?locale=en-US"></script>
vendor: 1 bytes, line 105
105
106<script id="shopify-features" type="application/json">{"accessToken":"f40907a48489b191ec2460b503231281","betas":["rich-media-storefront-analytics"],"domain":"omeliaatelier.com","predictiveSearch":true,"shopId":55271587991,"locale":"en"}</script>
vendor: 1 bytes, line 106
106
107<script>var Shopify = Shopify || {}; 108Shopify.shop = "omeliaatelier-com.myshopify.com"; 109Shopify.locale = "en"; 110Shopify.currency = {"active":"USD","rate":"1.0"}; 111Shopify.country = "US"; 112Shopify.theme = {"name":"OA production - Test","id":139466309783,"schema_name":"Starter theme","schema_version":"1.0.0","theme_store_id":null,"role":"main"}; 113Shopify.theme.handle = "null"; 114Shopify.theme.style = {"id":null,"handle":null}; 115Shopify.cdnHost = "omeliaatelier.com/cdn"; 116Shopify.routes = Shopify.routes || {}; 117Shopify.routes.root = "/"; 118Shopify.shopJsCdnBaseUrl = "https://cdn.shopify.com/shopifycloud/shop-js"; 119Shopify.SignInWithShop = Shopify.SignInWithShop || {}; 120Shopify.SignInWithShop.User = Shopify.SignInWithShop.User || {}; 121Shopify.SignInWithShop.User.recognized = false;</script>
vendor: 1 bytes, line 121
121
122<script type="module">!function(o){(o.Shopify=o.Shopify||{}).modules=!0}(window);</script>
vendor: 1 bytes, line 122
122
123<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 123
123
124<script> 125 window.Shopify = window.Shopify || {}; 126 window.Shopify.SignInWithShop = window.Shopify.SignInWithShop || {}; 127 window.Shopify.SignInWithShop.assetMetrics = { sampleRate: 0.25 }; 128 window.Shopify.SignInWithShop.eligible = true; 129</script>
vendor: 1 bytes, line 129
129
130<script id="shop-js-analytics" type="application/json">{"pageType":"page"}</script>
vendor: 1 bytes, line 130
130
131<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 131
131
132<script type="module"> 133 await import("https://cdn.shopify.com/shopifycloud/shop-js/modules/v2/loader.init-shop-cart-sync.en.esm.js"); 134 135 window.Shopify.SignInWithShop?.initShopCartSync?.({"fedCMEnabled":true,"windoidEnabled":true}); 136 137</script>
vendor: 1 bytes, line 137
137
138<script> 139 window.Shopify = window.Shopify || {}; 140 if (!window.Shopify.featureAssets) window.Shopify.featureAssets = {}; 141 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"]}; 142</script>
vendor: 1 bytes, line 142
142
143<script>(function() { 144 var isLoaded = false; 145 function asyncLoad() { 146 if (isLoaded) return; 147 isLoaded = true; 148 var urls = ["https:\/\/cdn.weglot.com\/weglot_script_tag.js?shop=omeliaatelier-com.myshopify.com"]; 149 for (var i = 0; i < urls.length; i++) { 150 var s = document.createElement('script'); 151 s.type = 'text/javascript'; 152 s.async = true; 153 s.src = urls[i]; 154 var x = document.getElementsByTagName('script')[0]; 155 x.parentNode.insertBefore(s, x); 156 } 157 }; 158 if(window.attachEvent) { 159 window.attachEvent('onload', asyncLoad); 160 } else { 161 window.addEventListener('load', asyncLoad, false); 162 } 163})();</script>
vendor: 1 bytes, line 163
163
164<script id="__st">var __st={"a":55271587991,"offset":-14400,"reqid":"4add8ff1-00ea-4986-8fa5-abc63ca3d39b-1791252561","pageurl":"omeliaatelier.com\/pages\/stores","s":"pages-107717296279","u":"8ec0e4e56cbb","p":"page","rtyp":"page","rid":107717296279};</script>
vendor: 1 bytes, line 164
164
165<script>window.ShopifyPaypalV4VisibilityTracking = true;</script>
vendor: 1 bytes, line 165
165
166<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 166
166
167<script integrity="sha256-JjoPp5ZfB1sSAs5SQaol1x1GgvveM+BgmRzyDexInEQ=" data-source-attribution="shopify.loadfeatures" defer="defer" src="//omeliaatelier.com/cdn/shopifycloud/storefront/assets/storefront/load_feature-1bd60354.js" crossorigin="anonymous"></script>
vendor: 1 bytes, line 167
167
168<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 = "//omeliaatelier.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>
168<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 168
168
169<script> 170 window.Shopify = window.Shopify || {}; 171 window.Shopify.MCP = window.Shopify.MCP || {}; 172 window.Shopify.MCP.enabled = true; 173 window.Shopify.MCP.shop = "omeliaatelier-com.myshopify.com"; 174 window.Shopify.MCP.mcpEndpoint = "https:\/\/omeliaatelier.com\/api\/mcp"; 175 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?\"\nSet policy_types to also get the store's written policies (full text and URL).\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."},"policy_types":{"type":"array","items":{"type":"string","enum":["refund","shipping","privacy","terms_of_service","terms_of_sale","subscription","legal_notice","contact"]},"description":"Policy kinds to fetch, chosen from the user's question â e.g. [\"refund\"] for returns\/exchanges\/damaged items, [\"contact\"] for phone\/hours\/address. Include every kind the question touches. Omit it to get only FAQ answers."}},"required":["query"]}}]; 176</script>
vendor: 1 bytes, line 176
176
177<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("\/\/omeliaatelier.com\/cdn\/shopifycloud\/storefront\/assets\/storefront\/webmcp-c6b62ece.js","sha256-ke4DDuBjdvea3vxLWxHc9E9nq8zihuG4IfYEGbb77ys=");})(); 178</script>
vendor: 1 bytes, line 178
178
179<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://omeliaatelier.com/cdn/shopifycloud/portable-wallets/latest/portable-wallets.en.js",t.type="module",document.head.appendChild(t)}}; 180</script>
vendor: 1 bytes, line 180
180
181<script data-source-attribution="shopify.dynamic_checkout.buyer_consent"> 182 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); 183</script>
vendor: 1 bytes, line 183
183
184<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})}})); 185</script>
185 186<link id="shopify-accelerated-checkout-styles" rel="stylesheet" media="screen" href="https://omeliaatelier.com/cdn/shopifycloud/portable-wallets/latest/accelerated-checkout-backwards-compat.css" crossorigin="anonymous"> 187<style id="shopify-accelerated-checkout-cart"> 188 #shopify-buyer-consent { 189 margin-top: 1em; 190 display: inline-block; 191 width: 100%; 192} 193 194#shopify-buyer-consent.hidden { 195 display: none; 196} 197 198#shopify-subscription-policy-button { 199 background: none; 200 border: none; 201 padding: 0; 202 text-decoration: underline; 203 font-size: inherit; 204 cursor: pointer; 205} 206 207#shopify-subscription-policy-button::before { 208 box-shadow: none; 209} 210 211 </style> 212
213<script id="shopify-cfh-end">window.performance && window.performance.mark && window.performance.mark('shopify.content_for_header.end');</script>
213 214 215 216
217<script type="text/javascript"> 218 function initAppmate(Appmate){ 219 Appmate.wk.on({ 220 'click .wk-variant-link': eventHandler(function(){ 221 var id = Appmate.wk.$(this).closest('[data-wk-item]').attr("data-wk-item"); 222 var href = this.href; 223 var product = Appmate.wk.getItem(id).then(function(product){ 224 var variant = product.selected_or_first_available_variant || {}; 225 sendTracking({ 226 hitType: 'event', 227 eventCategory: 'Wishlist', 228 eventAction: 'WK Clicked Product', 229 eventLabel: 'Wishlist King', 230 hitCallback: function() { 231 document.location = href; 232 } 233 }, { 234 id: variant.sku || variant.id, 235 name: product.title, 236 category: product.type, 237 brand: product.vendor, 238 variant: variant.title, 239 price: variant.price 240 }, { 241 list: "" || undefined 242 }); 243 }) 244 }), 245 'click [data-wk-add-product]': eventHandler(function(){ 246 var productId = this.getAttribute('data-wk-add-product'); 247 var select = Appmate.wk.$(this).parents('form').find('select[name="id"]'); 248 var variantId = select.length ? select.val() : undefined; 249 Appmate.wk.addProduct(productId, variantId).then(function(product) { 250 var variant = product.selected_or_first_available_variant || {}; 251 sendTracking({ 252 hitType: 'event', 253 eventCategory: 'Wishlist', 254 eventAction: 'WK Added Product', 255 eventLabel: 'Wishlist King', 256 }, { 257 id: variant.sku || variant.id, 258 name: product.title, 259 category: product.type, 260 brand: product.vendor, 261 variant: variant.title, 262 price: variant.price 263 }, { 264 list: "" || undefined 265 }); 266 }); 267 }), 268 'click [data-wk-remove-product]': eventHandler(function(){ 269 var productId = this.getAttribute('data-wk-remove-product'); 270 Appmate.wk.removeProduct(productId).then(function(product) { 271 var variant = product.selected_or_first_available_variant || {}; 272 sendTracking({ 273 hitType: 'event', 274 eventCategory: 'Wishlist', 275 eventAction: 'WK Removed Product', 276 eventLabel: 'Wishlist King', 277 }, { 278 id: variant.sku || variant.id, 279 name: product.title, 280 category: product.type, 281 brand: product.vendor, 282 variant: variant.title, 283 price: variant.price 284 }, { 285 list: "" || undefined 286 }); 287 }); 288 }), 289 'click [data-wk-remove-item]': eventHandler(function(){ 290 var itemId = this.getAttribute('data-wk-remove-item'); 291 fadeOrNot(this, function() { 292 Appmate.wk.removeItem(itemId).then(function(product){ 293 var variant = product.selected_or_first_available_variant || {}; 294 sendTracking({ 295 hitType: 'event', 296 eventCategory: 'Wishlist', 297 eventAction: 'WK Removed Product', 298 eventLabel: 'Wishlist King', 299 }, { 300 id: variant.sku || variant.id, 301 name: product.title, 302 category: product.type, 303 brand: product.vendor, 304 variant: variant.title, 305 price: variant.price 306 }, { 307 list: "" || undefined 308 }); 309 }); 310 }); 311 }), 312 'click [data-wk-clear-wishlist]': eventHandler(function(){ 313 var wishlistId = this.getAttribute('data-wk-clear-wishlist'); 314 Appmate.wk.clear(wishlistId).then(function() { 315 sendTracking({ 316 hitType: 'event', 317 eventCategory: 'Wishlist', 318 eventAction: 'WK Cleared Wishlist', 319 eventLabel: 'Wishlist King', 320 }); 321 }); 322 }), 323 'click [data-wk-share]': eventHandler(function(){ 324 var params = { 325 wkShareService: this.getAttribute("data-wk-share-service"), 326 wkShare: this.getAttribute("data-wk-share"), 327 wkShareImage: this.getAttribute("data-wk-share-image") 328 }; 329 var shareLink = Appmate.wk.getShareLink(params); 330 331 sendTracking({ 332 hitType: 'event', 333 eventCategory: 'Wishlist', 334 eventAction: 'WK Shared Wishlist (' + params.wkShareService + ')', 335 eventLabel: 'Wishlist King', 336 }); 337 338 switch (params.wkShareService) { 339 case 'link': 340 Appmate.wk.$('#wk-share-link-text').addClass('wk-visible').find('.wk-text').html(shareLink); 341 var copyButton = Appmate.wk.$('#wk-share-link-text .wk-clipboard'); 342 var copyText = copyButton.html(); 343 var clipboard = Appmate.wk.clipboard(copyButton[0]); 344 clipboard.on('success', function(e) { 345 copyButton.html('copied'); 346 setTimeout(function(){ 347 copyButton.html(copyText); 348 }, 2000); 349 }); 350 break; 351 case 'email': 352 window.location.href = shareLink; 353 break; 354 case 'contact': 355 var contactUrl = '/pages/contact'; 356 var message = 'Here is the link to my list:\n' + shareLink; 357 window.location.href=contactUrl + '?message=' + encodeURIComponent(message); 358 break; 359 default: 360 window.open( 361 shareLink, 362 'wishlist_share', 363 'height=590, width=770, toolbar=no, menubar=no, scrollbars=no, resizable=no, location=no, directories=no, status=no' 364 ); 365 } 366 }), 367 'click [data-wk-move-to-cart]': eventHandler(function(){ 368 var $elem = Appmate.wk.$(this); 369 $form = $elem.parents('form'); 370 $elem.prop("disabled", true); 371 372 var item = this.getAttribute('data-wk-move-to-cart'); 373 var formData = $form.serialize(); 374 375 fadeOrNot(this, function(){ 376 Appmate.wk 377 .moveToCart(item, formData) 378 .then(function(product){ 379 $elem.prop("disabled", false); 380 381 var variant = product.selected_or_first_available_variant || {}; 382 sendTracking({ 383 hitType: 'event', 384 eventCategory: 'Wishlist', 385 eventAction: 'WK Added to Cart', 386 eventLabel: 'Wishlist King', 387 hitCallback: function() { 388 window.scrollTo(0, 0); 389 location.reload(); 390 } 391 }, { 392 id: variant.sku || variant.id, 393 name: product.title, 394 category: product.type, 395 brand: product.vendor, 396 variant: variant.title, 397 price: variant.price, 398 quantity: 1, 399 }, { 400 list: "" || undefined 401 }); 402 }); 403 }); 404 }), 405 'render .wk-option-select': function(elem){ 406 appmateOptionSelect(elem); 407 }, 408 'login-required': function (intent) { 409 var redirect = { 410 path: window.location.pathname, 411 intent: intent 412 }; 413 window.location = '/account/login?wk-redirect=' + encodeURIComponent(JSON.stringify(redirect)); 414 }, 415 'render .swiper-container': function (elem) { 416 // initSlider() 417 }, 418 'ready': function () { 419 // Appmate.wk.$(document).ready(initSlider); 420 fillContactForm(); 421 422 var redirect = Appmate.wk.getQueryParam('wk-redirect'); 423 if (redirect) { 424 Appmate.wk.addLoginRedirect(Appmate.wk.$('#customer_login'), JSON.parse(redirect)); 425 } 426 var intent = Appmate.wk.getQueryParam('wk-intent'); 427 if (intent) { 428 intent = JSON.parse(intent); 429 switch (intent.action) { 430 case 'addProduct': 431 Appmate.wk.addProduct(intent.product, intent.variant) 432 break; 433 default: 434 console.warn('Wishlist King: Intent not implemented', intent) 435 } 436 if (window.history && window.history.pushState) { 437 history.pushState(null, null, window.location.pathname); 438 } 439 } 440 } 441 }); 442 443 Appmate.init({ 444 shop: { 445 domain: 'omeliaatelier-com.myshopify.com' 446 }, 447 session: { 448 customer: '' 449 }, 450 globals: { 451 settings: { 452 app_wk_icon: 'heart', 453 app_wk_share_position: 'top', 454 app_wk_products_per_row: 4, 455 money_format: '<span class=money>${{amount_no_decimals}} USD</span>' 456 }, 457 customer: '', 458 customer_accounts_enabled: true, 459 }, 460 wishlist: { 461 filter: function(product) { 462 return !product.hidden; 463 }, 464 loginRequired: true, 465 handle: "/pages/wishlist", 466 proxyHandle: "/a/wk", 467 share: { 468 handle: "/pages/shared-wishlist", 469 title: 'My Wishlist', 470 description: 'Check out some of my favorite things @ OMELIA ATELIER .', 471 imageTitle: 'OMELIA ATELIER ', 472 hashTags: 'wishlist', 473 twitterUser: false // will be used with via 474 } 475 } 476 }); 477 478 function sendTracking(event, product, action) { 479 if (typeof fbq === 'function') { 480 switch (event.eventAction) { 481 case "WK Added Product": 482 fbq('track', 'AddToWishlist', { 483 value: product.price, 484 currency: 'USD' 485 }); 486 break; 487 } 488 } 489 if (typeof ga === 'function') { 490 if (product) { 491 delete product.price; 492 ga('ec:addProduct', product); 493 } 494 495 if (action) { 496 ga('ec:setAction', 'click', action); 497 } 498 499 if (event) { 500 ga('send', event); 501 } 502 503 if (!ga.loaded) { 504 event && event.hitCallback && event.hitCallback() 505 } 506 } else { 507 event && event.hitCallback && event.hitCallback() 508 } 509 } 510 511 function initSlider () { 512 if (typeof Swiper !== 'undefined') { 513 var mySwiper = new Swiper ('.swiper-container', { 514 direction: 'horizontal', 515 loop: false, 516 pagination: '.swiper-pagination', 517 nextButton: '.swiper-button-next', 518 prevButton: '.swiper-button-prev', 519 spaceBetween: 20, 520 slidesPerView: 4, 521 breakpoints: { 522 380: { 523 slidesPerView: 1, 524 spaceBetween: 0, 525 }, 526 480: { 527 slidesPerView: 2, 528 spaceBetween: 20, 529 } 530 } 531 }) 532 } 533 } 534 535 function fillContactForm() { 536 document.addEventListener('DOMContentLoaded', fillContactForm) 537 if (document.getElementById('contact_form')) { 538 var message = Appmate.wk.getQueryParam('message'); 539 var bodyElement = document.querySelector("#contact_form textarea[name='contact[body]']"); 540 if (bodyElement && message) { 541 bodyElement.value = message; 542 } 543 } 544 } 545 546 function eventHandler (callback) { 547 return function (event) { 548 if (typeof callback === 'function') { 549 callback.call(this, event) 550 } 551 if (event) { 552 event.preventDefault(); 553 event.stopPropagation(); 554 } 555 } 556 } 557 558 function fadeOrNot(elem, callback){ 559 if (typeof $ !== "function") { 560 callback(); 561 return; 562 } 563 var $elem = $(elem); 564 if ($elem.parents('.wk-fadeout').length) { 565 $elem.parents('.wk-fadeout').fadeOut(callback); 566 } else { 567 callback(); 568 } 569 } 570 } 571</script>
571 572 573 574
575<script 576 id="wishlist-icon-filled" 577 data="wishlist" 578 type="text/x-template" 579 app="wishlist-king" 580> 581 {% if settings.app_wk_icon == "heart" %} 582 <svg version='1.1' xmlns='https://www.w3.org/2000/svg' width='64' height='64' viewBox='0 0 64 64'> 583 <path d='M47.199 4c-6.727 0-12.516 5.472-15.198 11.188-2.684-5.715-8.474-11.188-15.201-11.188-9.274 0-16.8 7.527-16.8 16.802 0 18.865 19.031 23.812 32.001 42.464 12.26-18.536 31.999-24.2 31.999-42.464 0-9.274-7.527-16.802-16.801-16.802z' fill='#000'></path> 584 </svg> 585 {% elsif settings.app_wk_icon == "star" %} 586 <svg version='1.1' xmlns='https://www.w3.org/2000/svg' width='64' height='60.9' viewBox='0 0 64 64'> 587 <path d='M63.92,23.25a1.5,1.5,0,0,0-1.39-1H40.3L33.39,1.08A1.5,1.5,0,0,0,32,0h0a1.49,1.49,0,0,0-1.39,1L23.7,22.22H1.47a1.49,1.49,0,0,0-1.39,1A1.39,1.39,0,0,0,.6,24.85l18,13L11.65,59a1.39,1.39,0,0,0,.51,1.61,1.47,1.47,0,0,0,.88.3,1.29,1.29,0,0,0,.88-0.3l18-13.08L50,60.68a1.55,1.55,0,0,0,1.76,0,1.39,1.39,0,0,0,.51-1.61l-6.9-21.14,18-13A1.45,1.45,0,0,0,63.92,23.25Z' fill='#be8508'></path> 588 </svg> 589 {% endif %} 590</script>
590 591
592<script 593 id="wishlist-icon-empty" 594 data="wishlist" 595 type="text/x-template" 596 app="wishlist-king" 597> 598 {% if settings.app_wk_icon == "heart" %} 599 <svg version='1.1' xmlns='https://www.w3.org/2000/svg' width='64px' height='60.833px' viewBox='0 0 64 60.833'> 600 <path stroke='#000' stroke-width='5' stroke-miterlimit='10' fill-opacity='0' d='M45.684,2.654c-6.057,0-11.27,4.927-13.684,10.073 c-2.417-5.145-7.63-10.073-13.687-10.073c-8.349,0-15.125,6.776-15.125,15.127c0,16.983,17.134,21.438,28.812,38.231 c11.038-16.688,28.811-21.787,28.811-38.231C60.811,9.431,54.033,2.654,45.684,2.654z'/> 601 </svg> 602 {% elsif settings.app_wk_icon == "star" %} 603 <svg version='1.1' xmlns='https://www.w3.org/2000/svg' width='64' height='60.9' viewBox='0 0 64 64'> 604 <path d='M63.92,23.25a1.5,1.5,0,0,0-1.39-1H40.3L33.39,1.08A1.5,1.5,0,0,0,32,0h0a1.49,1.49,0,0,0-1.39,1L23.7,22.22H1.47a1.49,1.49,0,0,0-1.39,1A1.39,1.39,0,0,0,.6,24.85l18,13L11.65,59a1.39,1.39,0,0,0,.51,1.61,1.47,1.47,0,0,0,.88.3,1.29,1.29,0,0,0,.88-0.3l18-13.08L50,60.68a1.55,1.55,0,0,0,1.76,0,1.39,1.39,0,0,0,.51-1.61l-6.9-21.14,18-13A1.45,1.45,0,0,0,63.92,23.25ZM42.75,36.18a1.39,1.39,0,0,0-.51,1.61l5.81,18L32.85,44.69a1.41,1.41,0,0,0-1.67,0L15.92,55.74l5.81-18a1.39,1.39,0,0,0-.51-1.61L6,25.12H24.7a1.49,1.49,0,0,0,1.39-1L32,6.17l5.81,18a1.5,1.5,0,0,0,1.39,1H58Z' fill='#be8508'></path> 605 </svg> 606 {% endif %} 607</script>
607 608
609<script 610 id="wishlist-icon-remove" 611 data="wishlist" 612 type="text/x-template" 613 app="wishlist-king" 614> 615 <svg xmlns="http://www.w3.org/2000/svg" width="9" height="9" viewBox="0 0 9 9" fill="none"> 616 <path d="M0 0.75L0.75 0L9 8.25L8.25 9L0 0.75Z" fill="white"/> 617 <path d="M0.75 9L0 8.25L8.25 0L9 0.75L0.75 9Z" fill="white"/> 618 </svg> 619</script>
619 620
621<script 622 id="wishlist-link" 623 data="wishlist" 624 type="text/x-template" 625 app="wishlist-king" 626> 627 {% if wishlist.item_count %} 628 {% assign link_icon = 'wishlist-icon-filled' %} 629 {% else %} 630 {% assign link_icon = 'wishlist-icon-empty' %} 631 {% endif %} 632 <a href="{{ wishlist.url }}" class="wk-link wk-{{ wishlist.state }}" title="View Wishlist"><div class="wk-icon">{% include link_icon %}</div><span class="wk-label">Wishlist</span> <span class="wk-count">({{ wishlist.item_count }})</span></a> 633</script>
633 634
635<script 636 id="wishlist-link-li" 637 data="wishlist" 638 type="text/x-template" 639 app="wishlist-king" 640> 641 <li class="wishlist-link-li wk-{{ wishlist.state }}"> 642 {% include 'wishlist-link' %} 643 </li> 644</script>
644 645
646<script 647 id="wishlist-button-product" 648 data="product" 649 type="text/x-template" 650 app="wishlist-king" 651> 652 {% if product.in_wishlist %} 653 {% assign btn_text = 'In Wishlist' %} 654 {% assign btn_title = 'Remove from Wishlist' %} 655 {% assign btn_action = 'wk-remove-product' %} 656 {% assign btn_icon = 'wishlist-icon-filled' %} 657 {% else %} 658 {% assign btn_text = 'Add to Wishlist' %} 659 {% assign btn_title = 'Add to Wishlist' %} 660 {% assign btn_action = 'wk-add-product' %} 661 {% assign btn_icon = 'wishlist-icon-empty' %} 662 {% endif %} 663 664 <button type="button" class="wk-button-product {{ btn_action }}" title="{{ btn_title }}" data-{{ btn_action }}="{{ product.id }}"> 665 <div class="wk-icon"> 666 {% include btn_icon %} 667 </div> 668 <span class="wk-label">{{ btn_text }}</span> 669 </button> 670</script>
670 671
672<script 673 id="wishlist-button-collection" 674 data="product" 675 type="text/x-template" 676 app="wishlist-king" 677> 678 {% if product.in_wishlist %} 679 {% assign btn_text = 'In Wishlist' %} 680 {% assign btn_title = 'Remove from Wishlist' %} 681 {% assign btn_action = 'wk-remove-product' %} 682 {% assign btn_icon = 'wishlist-icon-filled' %} 683 {% else %} 684 {% assign btn_text = 'Add to Wishlist' %} 685 {% assign btn_title = 'Add to Wishlist' %} 686 {% assign btn_action = 'wk-add-product' %} 687 {% assign btn_icon = 'wishlist-icon-empty' %} 688 {% endif %} 689 690 <button type="button" class="wk-button-collection {{ btn_action }}" title="{{ btn_title }}" data-{{ btn_action }}="{{ product.id }}"> 691 <div class="wk-icon"> 692 {% include btn_icon %} 693 </div> 694 <span class="wk-label">{{ btn_text }}</span> 695 </button> 696</script>
696 697
698<script 699 id="wishlist-button-wishlist-page" 700 data="product" 701 type="text/x-template" 702 app="wishlist-king" 703> 704 {% if wishlist.read_only %} 705 {% assign item_id = product.id %} 706 {% else %} 707 {% assign item_id = product.wishlist_item_id %} 708 {% endif %} 709 710 {% assign add_class = '' %} 711 {% if product.in_wishlist and wishlist.read_only == true %} 712 {% assign btn_text = 'In Wishlist' %} 713 {% assign btn_title = 'Remove from Wishlist' %} 714 {% assign btn_action = 'wk-remove-product' %} 715 {% assign btn_icon = 'wishlist-icon-filled' %} 716 {% elsif product.in_wishlist and wishlist.read_only == false %} 717 {% assign btn_text = 'In Wishlist' %} 718 {% assign btn_title = 'Remove from Wishlist' %} 719 {% assign btn_action = 'wk-remove-item' %} 720 {% assign btn_icon = 'wishlist-icon-remove' %} 721 {% assign add_class = 'wk-with-hover' %} 722 {% else %} 723 {% assign btn_text = 'Add to Wishlist' %} 724 {% assign btn_title = 'Add to Wishlist' %} 725 {% assign btn_action = 'wk-add-product' %} 726 {% assign btn_icon = 'wishlist-icon-empty' %} 727 {% assign add_class = 'wk-with-hover' %} 728 {% endif %} 729 730 <button type="button" class="wk-button-wishlist-page {{ btn_action }} {{ add_class }}" title="{{ btn_title }}" data-{{ btn_action }}="{{ item_id }}"> 731 <div class="wk-icon"> 732 {% include btn_icon %} 733 </div> 734 <span class="wk-label">{{ btn_text }}</span> 735 </button> 736</script>
736 737
738<script 739 id="wishlist-button-wishlist-clear" 740 data="wishlist" 741 type="text/x-template" 742 app="wishlist-king" 743> 744 {% assign btn_text = 'Clear Wishlist' %} 745 {% assign btn_title = 'Clear Wishlist' %} 746 {% assign btn_class = 'wk-button-wishlist-clear' %} 747 748 <button type="button" class="{{ btn_class }}" title="{{ btn_title }}" data-wk-clear-wishlist="{{ wishlist.permaId }}"> 749 <span class="wk-label">{{ btn_text }}</span> 750 </button> 751</script>
751 752
753<script 754 id="wishlist-shared" 755 data="shared_wishlist" 756 type="text/x-template" 757 app="wishlist-king" 758> 759 {% assign wishlist = shared_wishlist %} 760 {% include 'wishlist-collection' with wishlist %} 761</script>
761 762
763<script 764 id="wishlist-collection" 765 data="wishlist" 766 type="text/x-template" 767 app="wishlist-king" 768> 769 <div class='wishlist-collection'> 770 {% if wishlist.item_count == 0 %} 771 {% include 'wishlist-collection-empty' %} 772 {% else %} 773 {% comment %} 774 {% if customer_accounts_enabled and customer == false and wishlist.read_only == false %} 775 {% include 'wishlist-collection-login-note' %} 776 {% endif %} 777 778 {% if settings.app_wk_share_position == "top" %} 779 {% unless wishlist.read_only %} 780 {% include 'wishlist-collection-share' %} 781 {% endunless %} 782 {% endif %} 783 {% endcomment %} 784 785 {% include 'wishlist-collection-loop' %} 786 {% comment %} 787 {% if settings.app_wk_share_position == "bottom" %} 788 {% unless wishlist.read_only %} 789 {% include 'wishlist-collection-share' %} 790 {% endunless %} 791 {% endif %} 792 {% endcomment %} 793 794 {% unless wishlist.read_only %} 795 {% include 'wishlist-button-wishlist-clear' %} 796 {% endunless %} 797 {% endif %} 798 </div> 799</script>
799 800
801<script 802 id="wishlist-row" 803 data="wishlist" 804 type="text/x-template" 805 app="wishlist-king" 806> 807 <div class='wk-wishlist-row'> 808 {% if wishlist.item_count != 0 %} 809 <h2 class="wk-wishlist-row-title">Add more from Wishlist</h2> 810 <div class="swiper-container"> 811 <!-- Additional required wrapper --> 812 <div class="swiper-wrapper"> 813 <!-- Slides --> 814 {% for product in wishlist.products %} 815 {% assign hide_default_title = false %} 816 {% if product.variants.length == 1 and product.variants[0].title contains 'Default' %} 817 {% assign hide_default_title = true %} 818 {% endif %} 819 <div 820 id="wk-item-{{ product.wishlist_item_id }}" 821 class="swiper-slide wk-item wk-fadeout" 822 data-wk-item="{{ product.wishlist_item_id }}" 823 > 824 {% include 'wishlist-collection-product-image' with product %} 825 {% include 'wishlist-collection-product-title' with product %} 826 {% include 'wishlist-collection-product-price' %} 827 {% include 'wishlist-collection-product-form' with product %} 828 </div> 829 {% endfor %} 830 </div> 831 <!-- If we need pagination --> 832 <!-- <div class="swiper-pagination"></div> --> 833 </div> 834 <div class="swiper-button-prev"> 835 <svg fill="#000000" height="24" viewBox="0 0 24 24" width="24" xmlns="http://www.w3.org/2000/svg"> 836 <path d="M15.41 7.41L14 6l-6 6 6 6 1.41-1.41L10.83 12z"/> 837 <path d="M0 0h24v24H0z" fill="none"/> 838 </svg> 839 </div> 840 <div class="swiper-button-next"> 841 <svg fill="#000000" height="24" viewBox="0 0 24 24" width="24" xmlns="http://www.w3.org/2000/svg"> 842 <path d="M10 6L8.59 7.41 13.17 12l-4.58 4.59L10 18l6-6z"/> 843 <path d="M0 0h24v24H0z" fill="none"/> 844 </svg> 845 </div> 846 {% endif %} 847 </div> 848</script>
848 849
850<script 851 id="wishlist-collection-empty" 852 data="wishlist" 853 type="text/x-template" 854 app="wishlist-king" 855> 856 857 <h3 class="section-text text-center">Your wishlist is empty!</h3> 858</script>
858 859
860<script 861 id="wishlist-collection-login-note" 862 data="wishlist" 863 type="text/x-template" 864 app="wishlist-king" 865> 866 <div class="wk-row"> 867 <p class="wk-span12 wk-login-note"> 868 To permanently save your wishlist please <a href="/account/login">login</a> or <a href="/account/register">sign up</a>. 869 </p> 870 </div> 871</script>
871 872
873<script 874 id="wishlist-collection-share" 875 data="wishlist" 876 type="text/x-template" 877 app="wishlist-king" 878> 879 <h3 id="wk-share-head">Share Wishlist</h3> 880 <ul id="wk-share-list"> 881 <li>{% include 'wishlist-share-button-fb' %}</li> 882 <li>{% include 'wishlist-share-button-pinterest' %}</li> 883 <li>{% include 'wishlist-share-button-twitter' %}</li> 884 <li>{% include 'wishlist-share-button-email' %}</li> 885 <li>{% include 'wishlist-share-button-link' %}</li> 886 {% comment %} 887 <li>{% include 'wishlist-share-button-contact' %}</li> 888 {% endcomment %} 889 <li id="wk-share-whatsapp">{% include 'wishlist-share-button-whatsapp' %}</li> 890 </ul> 891 <div id="wk-share-link-text"><span class="wk-text"></span><button class="wk-clipboard" data-clipboard-target="#wk-share-link-text .wk-text">copy link</button></div> 892</script>
892 893
894<script 895 id="wishlist-collection-loop" 896 data="wishlist" 897 type="text/x-template" 898 app="wishlist-king" 899> 900 <div class="wishlist__list"> 901 {% assign item_count = 0 %} 902 {% for product in wishlist.products %} 903 {% assign item_count = item_count | plus: 1 %} 904 {% unless limit and item_count > limit %} 905 {% assign hide_default_title = false %} 906 {% if product.variants.length == 1 and product.variants[0].title contains 'Default' %} 907 {% assign hide_default_title = true %} 908 {% endif %} 909 910 {% assign items_per_row = settings.app_wk_products_per_row %} 911 {% assign wk_item_width = 100 | divided_by: items_per_row %} 912 913 914 <div id="wk-item-{{ product.wishlist_item_id }}" class="product-item {{ wk_item_class }} {% unless wishlist.read_only %}wk-fadeout{% endunless %}" data-wk-item="{{ product.wishlist_item_id }}"> 915 916 {% include 'wishlist-collection-product-image' with product %} 917 {% include 'wishlist-button-wishlist-page' with product %} 918 <div class="product-item__capture"> 919 {% include 'wishlist-collection-product-title' with product %} 920 921 {% include 'wishlist-collection-product-price' %} 922 </div> 923 {% include 'wishlist-collection-product-form' with product %} 924 </div> 925 926 {% endunless %} 927 {% endfor %} 928 </div> 929</script>
929 930
931<script 932 id="wishlist-collection-product-image" 933 data="wishlist" 934 type="text/x-template" 935 app="wishlist-king" 936> 937 938 <a href="{{ product | variant_url }}" class="product-item__image" title="View product"> 939 <img class="wk-variant-image" 940 src="{{ product | variant_img_url: '1000x' }}" 941 alt="{{ product.title }}" /> 942 </a> 943</script>
943 944
945<script 946 id="wishlist-collection-product-title" 947 data="wishlist" 948 type="text/x-template" 949 app="wishlist-king" 950> 951 <div class="product-item__title"> 952 <a href="{{ product | variant_url }}" class="wk-variant-link" title="View product">{{ product.title }}</a> 953 </div> 954</script>
954 955
956<script 957 id="wishlist-collection-product-price" 958 data="wishlist" 959 type="text/x-template" 960 app="wishlist-king" 961> 962 {% assign variant = product.selected_or_first_available_variant %} 963 <div class="product-item__price wk-purchase"> 964 <span class="wk-price wk-price-preview"> 965 {% if variant.price >= variant.compare_at_price %} 966 {{ variant.price | money }} 967 {% else %} 968 <span class="saleprice">{{ variant.price | money }}</span> <del>{{ variant.compare_at_price | money }}</del> 969 {% endif %} 970 </span> 971 </div> 972</script>
972 973
974<script 975 id="wishlist-collection-product-form" 976 data="wishlist" 977 type="text/x-template" 978 app="wishlist-king" 979> 980 <form id="wk-add-item-form-{{ product.wishlist_item_id }}" action="/cart/add" method="post" class="wk-add-item-form"> 981 982 <!-- Begin product options --> 983 <div class="wk-product-options {% if hide_default_title %}wk-no-options{% endif %}"> 984 985 <div class="wk-select" {% if hide_default_title %} style="display:none"{% endif %}> 986 <select id="wk-option-select-{{ product.wishlist_item_id }}" class="wk-option-select" name="id"> 987 988 {% for variant in product.variants %} 989 <option value="{{ variant.id }}" {% if variant == product.selected_or_first_available_variant %}selected="selected"{% endif %}> 990 {{ variant.title }} - {{ variant.price | money }} 991 </option> 992 {% endfor %} 993 994 </select> 995 </div> 996 997 {% comment %} 998 {% if settings.display_quantity_dropdown and product.available %} 999 <div class="wk-selector-wrapper"> 1000 <label>Quantity</label> 1001 <input class="wk-quantity" type="number" name="quantity" value="1" class="wk-item-quantity" /> 1002 </div> 1003 {% endif %} 1004 {% endcomment %} 1005 1006 <div class="wk-purchase-section{% if product.variants.length > 1 %} wk-multiple{% endif %}"> 1007 {% unless product.available %} 1008 <input type="submit" class="wk-add-to-cart disabled" disabled="disabled" value="Sold Out" /> 1009 {% else %} 1010 {% assign cart_action = 'wk-move-to-cart' %} 1011 {% if wishlist.read_only %} 1012 {% assign cart_action = 'wk-add-to-cart' %} 1013 {% endif %} 1014 <input type="submit" class="wk-add-to-cart" data-{{ cart_action }}="{{ product.wishlist_item_id }}" name="add" value="Add to Cart" /> 1015 {% endunless %} 1016 </div> 1017 </div> 1018 <!-- End product options --> 1019 </form> 1020</script>
1020 1021
1022<script 1023 id="wishlist-share-button-fb" 1024 data="wishlist" 1025 type="text/x-template" 1026 app="wishlist-king" 1027> 1028 {% unless wishlist.empty %} 1029 <a href="#" class="wk-button-share resp-sharing-button__link" title="Share on Facebook" data-wk-share-service="facebook" data-wk-share="{{ wishlist.permaId }}" data-wk-share-image="{{ wishlist.products[0] | variant_img_url: '1200x630' }}"> 1030 <div class="resp-sharing-button resp-sharing-button--facebook resp-sharing-button--large"> 1031 <div aria-hidden="true" class="resp-sharing-button__icon resp-sharing-button__icon--solid"> 1032 <svg version="1.1" x="0px" y="0px" width="24px" height="24px" viewBox="0 0 24 24" enable-background="new 0 0 24 24" xml:space="preserve"> 1033 <g> 1034 <path d="M18.768,7.465H14.5V5.56c0-0.896,0.594-1.105,1.012-1.105s2.988,0,2.988,0V0.513L14.171,0.5C10.244,0.5,9.5,3.438,9.5,5.32 v2.145h-3v4h3c0,5.212,0,12,0,12h5c0,0,0-6.85,0-12h3.851L18.768,7.465z"/> 1035 </g> 1036 </svg> 1037 </div> 1038 <span>Facebook</span> 1039 </div> 1040 </a> 1041 {% endunless %} 1042</script>
1042 1043
1044<script 1045 id="wishlist-share-button-twitter" 1046 data="wishlist" 1047 type="text/x-template" 1048 app="wishlist-king" 1049> 1050 {% unless wishlist.empty %} 1051 <a href="#" class="wk-button-share resp-sharing-button__link" title="Share on Twitter" data-wk-share-service="twitter" data-wk-share="{{ wishlist.permaId }}"> 1052 <div class="resp-sharing-button resp-sharing-button--twitter resp-sharing-button--large"> 1053 <div aria-hidden="true" class="resp-sharing-button__icon resp-sharing-button__icon--solid"> 1054 <svg version="1.1" x="0px" y="0px" width="24px" height="24px" viewBox="0 0 24 24" enable-background="new 0 0 24 24" xml:space="preserve"> 1055 <g> 1056 <path d="M23.444,4.834c-0.814,0.363-1.5,0.375-2.228,0.016c0.938-0.562,0.981-0.957,1.32-2.019c-0.878,0.521-1.851,0.9-2.886,1.104 C18.823,3.053,17.642,2.5,16.335,2.5c-2.51,0-4.544,2.036-4.544,4.544c0,0.356,0.04,0.703,0.117,1.036 C8.132,7.891,4.783,6.082,2.542,3.332C2.151,4.003,1.927,4.784,1.927,5.617c0,1.577,0.803,2.967,2.021,3.782 C3.203,9.375,2.503,9.171,1.891,8.831C1.89,8.85,1.89,8.868,1.89,8.888c0,2.202,1.566,4.038,3.646,4.456 c-0.666,0.181-1.368,0.209-2.053,0.079c0.579,1.804,2.257,3.118,4.245,3.155C5.783,18.102,3.372,18.737,1,18.459 C3.012,19.748,5.399,20.5,7.966,20.5c8.358,0,12.928-6.924,12.928-12.929c0-0.198-0.003-0.393-0.012-0.588 C21.769,6.343,22.835,5.746,23.444,4.834z"/> 1057 </g> 1058 </svg> 1059 </div> 1060 <span>Twitter</span> 1061 </div> 1062 </a> 1063 {% endunless %} 1064</script>
1064 1065
1066<script 1067 id="wishlist-share-button-pinterest" 1068 data="wishlist" 1069 type="text/x-template" 1070 app="wishlist-king" 1071> 1072 {% unless wishlist.empty %} 1073 <a href="#" class="wk-button-share resp-sharing-button__link" title="Share on Pinterest" data-wk-share-service="pinterest" data-wk-share="{{ wishlist.permaId }}" data-wk-share-image="{{ wishlist.products[0] | variant_img_url: '1200x630' }}"> 1074 <div class="resp-sharing-button resp-sharing-button--pinterest resp-sharing-button--large"> 1075 <div aria-hidden="true" class="resp-sharing-button__icon resp-sharing-button__icon--solid"> 1076 <svg version="1.1" x="0px" y="0px" width="24px" height="24px" viewBox="0 0 24 24" enable-background="new 0 0 24 24" xml:space="preserve"> 1077 <path d="M12.137,0.5C5.86,0.5,2.695,5,2.695,8.752c0,2.272,0.8 ,4.295,2.705,5.047c0.303,0.124,0.574,0.004,0.661-0.33 c0.062-0.231,0.206-0.816,0.271-1.061c0.088-0.331,0.055-0.446-0.19-0.736c-0.532-0.626-0.872-1.439-0.872-2.59 c0-3.339,2.498-6.328,6.505-6.328c3.548,0,5.497,2.168,5.497,5.063c0,3.809-1.687,7.024-4.189,7.024 c-1.382,0-2.416-1.142-2.085-2.545c0.397-1.675,1.167-3.479,1.167-4.688c0-1.081-0.58-1.983-1.782-1.983 c-1.413,0-2.548,1.461-2.548,3.42c0,1.247,0.422,2.09,0.422,2.09s-1.445,6.126-1.699,7.199c-0.505,2.137-0.076,4.756-0.04,5.02 c0.021,0.157,0.224,0.195,0.314,0.078c0.13-0.171,1.813-2.25,2.385-4.325c0.162-0.589,0.929-3.632,0.929-3.632 c0.459,0.876,1.801,1.646,3.228,1.646c4.247,0,7.128-3.871,7.128-9.053C20.5,4.15,17.182,0.5,12.137,0.5z"/> 1078 </svg> 1079 </div> 1080 <span>Pinterest</span> 1081 </div> 1082 </a> 1083 {% endunless %} 1084</script>
1084 1085
1086<script 1087 id="wishlist-share-button-whatsapp" 1088 data="wishlist" 1089 type="text/x-template" 1090 app="wishlist-king" 1091> 1092 {% unless wishlist.empty %} 1093 <a href="#" class="wk-button-share resp-sharing-button__link" title="Share via WhatsApp" data-wk-share-service="whatsapp" data-wk-share="{{ wishlist.permaId }}"> 1094 <div class="resp-sharing-button resp-sharing-button--whatsapp resp-sharing-button--large"> 1095 <div aria-hidden="true" class="resp-sharing-button__icon resp-sharing-button__icon--solid"> 1096 <svg xmlns="https://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24"> 1097 <path stroke="none" d="M20.1,3.9C17.9,1.7,15,0.5,12,0.5C5.8,0.5,0.7,5.6,0.7,11.9c0,2,0.5,3.9,1.5,5.6l-1.6,5.9l6-1.6c1.6,0.9,3.5,1.3,5.4,1.3l0,0l0,0c6.3,0,11.4-5.1,11.4-11.4C23.3,8.9,22.2,6,20.1,3.9z M12,21.4L12,21.4c-1.7,0-3.3-0.5-4.8-1.3l-0.4-0.2l-3.5,1l1-3.4L4,17c-1-1.5-1.4-3.2-1.4-5.1c0-5.2,4.2-9.4,9.4-9.4c2.5,0,4.9,1,6.7,2.8c1.8,1.8,2.8,4.2,2.8,6.7C21.4,17.2,17.2,21.4,12,21.4z M17.1,14.3c-0.3-0.1-1.7-0.9-1.9-1c-0.3-0.1-0.5-0.1-0.7,0.1c-0.2,0.3-0.8,1-0.9,1.1c-0.2,0.2-0.3,0.2-0.6,0.1c-0.3-0.1-1.2-0.5-2.3-1.4c-0.9-0.8-1.4-1.7-1.6-2c-0.2-0.3,0-0.5,0.1-0.6s0.3-0.3,0.4-0.5c0.2-0.1,0.3-0.3,0.4-0.5c0.1-0.2,0-0.4,0-0.5c0-0.1-0.7-1.5-1-2.1C8.9,6.6,8.6,6.7,8.5,6.7c-0.2,0-0.4,0-0.6,0S7.5,6.8,7.2,7c-0.3,0.3-1,1-1,2.4s1,2.8,1.1,3c0.1,0.2,2,3.1,4.9,4.3c0.7,0.3,1.2,0.5,1.6,0.6c0.7,0.2,1.3,0.2,1.8,0.1c0.6-0.1,1.7-0.7,1.9-1.3c0.2-0.7,0.2-1.2,0.2-1.3C17.6,14.5,17.4,14.4,17.1,14.3z"/> 1098 </svg> 1099 </div> 1100 <span>WhatsApp</span> 1101 </div> 1102 </a> 1103 {% endunless %} 1104</script>
1104 1105
1106<script 1107 id="wishlist-share-button-email" 1108 data="wishlist" 1109 type="text/x-template" 1110 app="wishlist-king" 1111> 1112 {% unless wishlist.empty %} 1113 <a href="#" class="wk-button-share resp-sharing-button__link" title="Share via Email" data-wk-share-service="email" data-wk-share="{{ wishlist.permaId }}"> 1114 <div class="resp-sharing-button resp-sharing-button--email resp-sharing-button--large"> 1115 <div aria-hidden="true" class="resp-sharing-button__icon resp-sharing-button__icon--solid"> 1116 <svg version="1.1" x="0px" y="0px" width="24px" height="24px" viewBox="0 0 24 24" enable-background="new 0 0 24 24" xml:space="preserve"> 1117 <path d="M22,4H2C0.897,4,0,4.897,0,6v12c0,1.103,0.897,2,2,2h20c1.103,0,2-0.897,2-2V6C24,4.897,23.103,4,22,4z M7.248,14.434 l-3.5,2C3.67,16.479,3.584,16.5,3.5,16.5c-0.174,0-0.342-0.09-0.435-0.252c-0.137-0.239-0.054-0.545,0.186-0.682l3.5-2 c0.24-0.137,0.545-0.054,0.682,0.186C7.571,13.992,7.488,14.297,7.248,14.434z M12,14.5c-0.094,0-0.189-0.026-0.271-0.08l-8.5-5.5 C2.997,8.77,2.93,8.46,3.081,8.229c0.15-0.23,0.459-0.298,0.691-0.147L12,13.405l8.229-5.324c0.232-0.15,0.542-0.084,0.691,0.147 c0.15,0.232,0.083,0.542-0.148,0.691l-8.5,5.5C12.189,14.474,12.095,14.5,12,14.5z M20.934,16.248 C20.842,16.41,20.673,16.5,20.5,16.5c-0.084,0-0.169-0.021-0.248-0.065l-3.5-2c-0.24-0.137-0.323-0.442-0.186-0.682 s0.443-0.322,0.682-0.186l3.5,2C20.988,15.703,21.071,16.009,20.934,16.248z"/> 1118 </svg> 1119 </div> 1120 <span>Email</span> 1121 </div> 1122 </a> 1123 {% endunless %} 1124</script>
1124 1125
1126<script 1127 id="wishlist-share-button-link" 1128 data="wishlist" 1129 type="text/x-template" 1130 app="wishlist-king" 1131> 1132 {% unless wishlist.empty %} 1133 <a href="#" class="wk-button-share resp-sharing-button__link" title="Share via link" data-wk-share-service="link" data-wk-share="{{ wishlist.permaId }}"> 1134 <div class="resp-sharing-button resp-sharing-button--link resp-sharing-button--large"> 1135 <div aria-hidden="true" class="resp-sharing-button__icon resp-sharing-button__icon--solid"> 1136 <svg version='1.1' xmlns='https://www.w3.org/2000/svg' width='512' height='512' viewBox='0 0 512 512'> 1137 <path d='M459.654,233.373l-90.531,90.5c-49.969,50-131.031,50-181,0c-7.875-7.844-14.031-16.688-19.438-25.813 1138 l42.063-42.063c2-2.016,4.469-3.172,6.828-4.531c2.906,9.938,7.984,19.344,15.797,27.156c24.953,24.969,65.563,24.938,90.5,0 1139 l90.5-90.5c24.969-24.969,24.969-65.563,0-90.516c-24.938-24.953-65.531-24.953-90.5,0l-32.188,32.219 1140 c-26.109-10.172-54.25-12.906-81.641-8.891l68.578-68.578c50-49.984,131.031-49.984,181.031,0 1141 C509.623,102.342,509.623,183.389,459.654,233.373z M220.326,382.186l-32.203,32.219c-24.953,24.938-65.563,24.938-90.516,0 1142 c-24.953-24.969-24.953-65.563,0-90.531l90.516-90.5c24.969-24.969,65.547-24.969,90.5,0c7.797,7.797,12.875,17.203,15.813,27.125 1143 c2.375-1.375,4.813-2.5,6.813-4.5l42.063-42.047c-5.375-9.156-11.563-17.969-19.438-25.828c-49.969-49.984-131.031-49.984-181.016,0 1144 l-90.5,90.5c-49.984,50-49.984,131.031,0,181.031c49.984,49.969,131.031,49.969,181.016,0l68.594-68.594 1145 C274.561,395.092,246.42,392.342,220.326,382.186z'/> 1146 </svg> 1147 </div> 1148 <span>E-Mail</span> 1149 </div> 1150 </a> 1151 {% endunless %} 1152</script>
1152 1153
1154<script 1155 id="wishlist-share-button-contact" 1156 data="wishlist" 1157 type="text/x-template" 1158 app="wishlist-king" 1159> 1160 {% unless wishlist.empty %} 1161 <a href="#" class="wk-button-share resp-sharing-button__link" title="Send to customer service" data-wk-share-service="contact" data-wk-share="{{ wishlist.permaId }}"> 1162 <div class="resp-sharing-button resp-sharing-button--link resp-sharing-button--large"> 1163 <div aria-hidden="true" class="resp-sharing-button__icon resp-sharing-button__icon--solid"> 1164 <svg height="24" viewBox="0 0 24 24" width="24" xmlns="http://www.w3.org/2000/svg"> 1165 <path d="M0 0h24v24H0z" fill="none"/> 1166 <path d="M19 2H5c-1.11 0-2 .9-2 2v14c0 1.1.89 2 2 2h4l3 3 3-3h4c1.1 0 2-.9 2-2V4c0-1.1-.9-2-2-2zm-6 16h-2v-2h2v2zm2.07-7.75l-.9.92C13.45 11.9 13 12.5 13 14h-2v-.5c0-1.1.45-2.1 1.17-2.83l1.24-1.26c.37-.36.59-.86.59-1.41 0-1.1-.9-2-2-2s-2 .9-2 2H8c0-2.21 1.79-4 4-4s4 1.79 4 4c0 .88-.36 1.68-.93 2.25z"/> 1167 </svg> 1168 </div> 1169 <span>E-Mail</span> 1170 </div> 1171 </a> 1172 {% endunless %} 1173</script>
1173 1174 1175 1176
1177<script> 1178 function appmateSelectCallback(variant, selector) { 1179 var shop = Appmate.wk.globals.shop; 1180 var product = Appmate.wk.getProduct(variant.product_id); 1181 var itemId = Appmate.wk.$(selector.variantIdField).parents('[data-wk-item]').attr('data-wk-item'); 1182 var container = Appmate.wk.$('#wk-item-' + itemId); 1183 1184 1185 1186 1187 var imageUrl = ''; 1188 1189 if (variant && variant.image) { 1190 imageUrl = Appmate.wk.filters.img_url(variant, '1000x'); 1191 } else if (product) { 1192 imageUrl = Appmate.wk.filters.img_url(product, '1000x'); 1193 } 1194 1195 if (imageUrl) { 1196 container.find('.wk-variant-image').attr('src', imageUrl); 1197 } 1198 1199 var formatMoney = Appmate.wk.filters.money; 1200 1201 if (!product.hidden && variant && (variant.available || variant.inventory_policy === 'continue')) { 1202 container.find('.wk-add-to-cart').removeAttr('disabled').removeClass('disabled').attr('value', 'Add to Cart'); 1203 if(variant.price < variant.compare_at_price){ 1204 container.find('.wk-price-preview').html(formatMoney(variant.price) + " <del>" + formatMoney(variant.compare_at_price) + "</del>"); 1205 } else { 1206 container.find('.wk-price-preview').html(formatMoney(variant.price)); 1207 } 1208 } else { 1209 var message = variant && !product.hidden ? "Sold Out" : "Unavailable"; 1210 container.find('.wk-add-to-cart').addClass('disabled').attr('disabled', 'disabled').attr('value', message); 1211 container.find('.wk-price-preview').text(message); 1212 } 1213 1214 }; 1215 1216 function appmateOptionSelect(el){ 1217 if (!Shopify || !Shopify.OptionSelectors) { 1218 throw new Error('Missing option_selection.js! Please check templates/page.wishlist.liquid'); 1219 } 1220 1221 var id = el.getAttribute('id'); 1222 var itemId = Appmate.wk.$(el).parents('[data-wk-item]').attr('data-wk-item'); 1223 var container = Appmate.wk.$('#wk-item-' + itemId); 1224 1225 Appmate.wk.getItem(itemId).then(function(product){ 1226 var selector = new Shopify.OptionSelectors(id, { 1227 product: product, 1228 onVariantSelected: appmateSelectCallback, 1229 enableHistoryState: false 1230 }); 1231 1232 if (product.selected_variant_id) { 1233 selector.selectVariant(product.selected_variant_id); 1234 } 1235 1236 selector.selectors.forEach(function(selector){ 1237 if (selector.values.length < 2) { 1238 Appmate.wk.$(selector.element).parents(".selector-wrapper").css({display: "none"}); 1239 } 1240 }); 1241 1242 // Add label if only one product option and it isn't 'Title'. 1243 if (product.options.length == 1 && product.options[0] != 'Title') { 1244 Appmate.wk.$(container) 1245 .find('.selector-wrapper:first-child') 1246 .prepend('<label>' + product.options[0] + '</label>'); 1247 } 1248 }); 1249 } 1250</script>
1250 1251
1252<script 1253 src="//omeliaatelier.com/cdn/shop/t/7/assets/app_wishlist-king.min.js?v=156957388388538131401730913894" 1254 async 1255></script>
1255 1256<link 1257 href="//omeliaatelier.com/cdn/shop/t/7/assets/appmate-wishlist-king.scss.css?v=138449686544849460351730913894" 1258 rel="stylesheet" 1259/> 1260 1261 1262 1263
1263<script src="//omeliaatelier.com/cdn/shop/t/7/assets/jquery-3.3.1.min.js?v=61395414644828968241730913894" type="text/javascript"></script>
1263 1264
1264<script src="//omeliaatelier.com/cdn/shop/t/7/assets/jquery.currencies.min.js?v=28309222344034780231730913894" type="text/javascript"></script>
1264 1265 1266 1267 1268<!--Start Weglot Script-->
1269<script src="//cdn.weglot.com/weglot.min.js"></script>
vendor: 1 bytes, line 1269
1269
1270<script id="has-script-tags">Weglot.initialize({ api_key:"wg_3f3ab5ce54fd39a66aa03156b261c2822" });</script>
1270 1271<!--End Weglot Script--> 1272 1273<!-- Hotjar Tracking Code for https://omeliaatelier.com/ -->
1274<script>
vendor: 125 bytes, lines 1274-1277
1274 1275 (function(h,o,t,j,a,r){ 1276 h.hj=h.hj||function(){(h.hj.q=h.hj.q||[]).push(arguments)}; 1277 h._hjSettings={hjid:
12773667907
vendor: 258 bytes, lines 1277-1282
1277,hjsv:6}; 1278 a=o.getElementsByTagName('head')[0]; 1279 r=o.createElement('script');r.async=1; 1280 r.src=t+h._hjSettings.hjid+j+h._hjSettings.hjsv; 1281 a.appendChild(r); 1282 })(window,document,'https://static.hotjar.com/c/hotjar-','.js?sv=');
1283</script>
1283 1284 1285 1286
1286<script data-chekly-url="https://chekly-app.com" data-chekly-theme="chekly" data-chekly-script="LOCAL" src="//omeliaatelier.com/cdn/shop/t/7/assets/chekly-script.js?v=108566448568621929151775637112" async data-checkout-domain="https://checkout.omeliaatelier.com"></script>
1286 1287<!-- BEGIN app block: shopify://apps/xo-gallery/blocks/xo-gallery-seo/e61dfbaa-1a75-4e4e-bffc-324f17325251 --><!-- XO Gallery SEO --> 1288 1289<!-- End: XO Gallery SEO --> 1290 1291 1292<!-- END app block --><!-- BEGIN app block: shopify://apps/currency-converter/blocks/app-embed-block/a56d6bd1-e9df-4a4a-b98e-e9bb5c43a042 -->
1292<script> 1293 window.codeblackbelt = window.codeblackbelt || {}; 1294 window.codeblackbelt.shop = window.codeblackbelt.shop || 'omeliaatelier-com.myshopify.com'; 1295 </script>
1295<script src="//cdn.codeblackbelt.com/widgets/currency-converter-plus/main.min.js?version=2026100522-0400" async></script>
1295 1296<!-- END app block --><meta property="og:image" content="https://cdn.shopify.com/s/files/1/0552/7158/7991/files/OMELIA.jpg?v=1711535786" /> 1297<meta property="og:image:secure_url" content="https://cdn.shopify.com/s/files/1/0552/7158/7991/files/OMELIA.jpg?v=1711535786" /> 1298<meta property="og:image:width" content="1200" /> 1299<meta property="og:image:height" content="628" /> 1300<link href="https://monorail-edge.shopifysvc.com" rel="dns-prefetch">
1301<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: 55271587991,url: window.location.href,navigation_start,duration: currentMs - navigation_start,session_token,page_type: "page"};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 1301
1301
1302<script> 1303 window.__TREKKIE_SHIM_QUEUE = window.__TREKKIE_SHIM_QUEUE || []; 1304</script>
vendor: 1 bytes, line 1304
1304
1305<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}
1305).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: 55271587991,storefrontBaseUrl: "https://omeliaatelier.com",extensionsBaseUrl: "https://extensions.shopifycdn.com/cdn/shopifycloud/web-pixels-manager",monorailEndpoint: "https://omeliaatelier.com/.well-known/shopify/monorail/unstable/produce_batch",surface: "storefront-renderer",enabledBetaFlags: ["4c64608a","16072cab","8450a54b","7ee89bf1"],webPixelsConfigList: [{"id":"2028535959","configuration":"{\"accountID\":\"0387ecff-ce85-4c04-8e73-0fd13ec3ee28\",\"apiEndpoint\":\"https:\/\/pixel.swishy.cc\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"452c829c097bd72cbe809345d11db26b","type":"APP","apiClientId":321252524033,"privacyPurposes":["ANALYTICS","MARKETING","SALE_OF_DATA"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_email","read_customer_name","read_customer_personal_data"],"dataSharingControls":["share_all_events"]},"dataSharingState":"optimized"}
1305,{"id":"1343160471","configuration":"{\"accountID\":\"omeliaatelier-com\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"4f82d0323b06a4642fbff9b42c9979eb","type":"APP","apiClientId":12388204545,"privacyPurposes":["ANALYTICS","MARKETING"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_email","read_customer_name","read_customer_personal_data","read_customer_phone"],"dataSharingControls":["share_all_events"]},"dataSharingState":"optimized"},{"id":"621478039","configuration":"{\"config\":\"{\\\"google_tag_ids\\\":[\\\"G-8YX29L9DZ5\\\",\\\"GT-5NTN9KZ\\\"],\\\"target_country\\\":\\\"US\\\",\\\"gtag_events\\\":[{\\\"type\\\":\\\"search\\\",\\\"action_label\\\":\\\"G-8YX29L9DZ5\\\"},{\\\"type\\\":\\\"begin_checkout\\\",\\\"action_label\\\":\\\"G-8YX29L9DZ5\\\"},{\\\"type\\\":\\\"remove_from_cart\\\",\\\"action_label\\\":\\\"G-8YX29L9DZ5\\\"},{\\\"type\\\":\\\"view_item\\\",\\\"action_label\\\":[\\\"G-8YX29L9DZ5\\\",\\\"MC-1PJP5YDD7X\\\"]},{\\\"type\\\":\\\"purchase\\\",\\\"action_label\\\":[\\\"G-8YX29L9DZ5\\\",\\\"MC-1PJP5YDD7X\\\"]},{\\\"type\\\":\\\"add_shipping_info\\\",\\\"action_label\\\":\\\"G-8YX29L9DZ5\\\"},{\\\"type\\\":\\\"page_view\\\",\\\"action_label\\\":[\\\"G-8YX29L9DZ5\\\",\\\"MC-1PJP5YDD7X\\\"]},{\\\"type\\\":\\\"view_item_list\\\",\\\"action_label\\\":\\\"G-8YX29L9DZ5\\\"},{\\\"type\\\":\\\"add_payment_info\\\",\\\"action_label\\\":\\\"G-8YX29L9DZ5\\\"},{\\\"type\\\":\\\"add_to_cart\\\",\\\"action_label\\\":\\\"G-8YX29L9DZ5\\\"},{\\\"type\\\":\\\"view_cart\\\",\\\"action_label\\\":\\\"G-8YX29L9DZ5\\\"}],\\\"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":"195559575","configuration":"{\"pixel_id\":\"682090352507863\",\"pixel_type\":\"facebook_pixel\",\"metaapp_system_user_token\":\"-\"}","eventPayloadVersion":"v1","runtimeContext":"OPEN","scriptVersion":"bd2f978c17a94bbb8a74d43de2165dc5","type":"APP","apiClientId":2329312,"privacyPurposes":["ANALYTICS","MARKETING","SALE_OF_DATA"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_address","read_customer_email","read_customer_name","read_customer_personal_data","read_customer_phone"],"dataSharingControls":["share_all_events"]},"dataSharingState":"optimized","enabledFlags":["9a3ed68a"]},{"id":"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":"OMELIA ATELIER ","paymentSettings":{"currencyCode":"USD"},"myshopifyDomain":"omeliaatelier-com.myshopify.com","countryCode":"UA","storefrontUrl":"https:\/\/omeliaatelier.com"},"customer":null,"cart":null,"checkout":null,"productVariants":[],"products":[],"purchasingCompany":null},},"https://omeliaatelier.com/cdn","5982071ew7ea472e3p69b68784m2150dfea",{"modern":"","legacy":""},{"trekkieShim":true,"agentContext":true,"apiClientId":"580111","facebookCapiEnabled":"true","themeId":"139466309783","themePublished":"true","eventMetadataId":"88fa4f9f-d427-4567-996f-c8ffca21fa30","pageType":"page","resourceId":"107717296279","shopId":"55271587991","storefrontBaseUrl":"https:\/\/omeliaatelier.com","extensionBaseUrl":"https:\/\/extensions.shopifycdn.com\/cdn\/shopifycloud\/web-pixels-manager","surface":"storefront-renderer","enabledBetaFlags":"[\"4c64608a\", \"16072cab\", \"8450a54b\", \"7ee89bf1\"]","isMerchantRequest":"false","hashVersion":"5982071ew7ea472e3p69b68784m2150dfea","publish":"custom","events":"[[\"page_viewed\",{}]]"});})();</script>
1305<script> 1306 window.ShopifyAnalytics = window.ShopifyAnalytics || {}; 1307 window.ShopifyAnalytics.meta = window.ShopifyAnalytics.meta || {}; 1308 window.ShopifyAnalytics.meta.currency = 'USD'; 1309 var meta = {"page":{"pageType":"page","resourceType":"page","resourceId":107717296279,"requestId":"4add8ff1-00ea-4986-8fa5-abc63ca3d39b-1791252561"}}; 1310 for (var attr in meta) { 1311 window.ShopifyAnalytics.meta[attr] = meta[attr]; 1312 } 1313</script>
vendor: 1 bytes, line 1313
1313
1314<script class="analytics"> 1315 (function () { 1316 var customDocumentWrite = function(content) { 1317 var jquery = null; 1318 1319 if (window.jQuery) { 1320 jquery = window.jQuery; 1321 } else if (window.Checkout && window.Checkout.$) { 1322 jquery = window.Checkout.$; 1323 } 1324 1325 if (jquery) { 1326 jquery('body').append(content); 1327 } 1328 }; 1329 1330 var hasLoggedConversion = function(token) { 1331 if (token) { 1332 return document.cookie.indexOf('loggedConversion=' + token) !== -1; 1333 } 1334 return false; 1335 } 1336 1337 var setCookieIfConversion = function(token) { 1338 if (token) { 1339 var twoMonthsFromNow = new Date(Date.now()); 1340 twoMonthsFromNow.setMonth(twoMonthsFromNow.getMonth() + 2); 1341 1342 document.cookie = 'loggedConversion=' + token + '; expires=' + twoMonthsFromNow; 1343 } 1344 } 1345 1346 var trekkie = window.ShopifyAnalytics.lib = window.trekkie = window.trekkie || []; 1347 window.ShopifyAnalytics.lib.trekkie = window.trekkie; 1348 if (trekkie.integrations) { 1349 return; 1350 } 1351 trekkie.methods = [ 1352 'identify', 1353 'page', 1354 'ready', 1355 'track', 1356 'trackForm', 1357 'trackLink' 1358 ]; 1359 trekkie.factory = function(method) { 1360 return function() { 1361 var args = Array.prototype.slice.call(arguments); 1362 args.unshift(method); 1363 trekkie.push(args); 1364 if (method == 'track' || method == 'page') { 1365 var pageUrl; 1366 try { 1367 pageUrl = window.location.href; 1368 } catch (e) {} 1369 var pageReferrer; 1370 try { 1371 pageReferrer = document.referrer; 1372 } catch (e) {} 1373 try { 1374 if (window.__TREKKIE_SHIM_QUEUE == null) { 1375 window.__TREKKIE_SHIM_QUEUE = []; 1376 } 1377 window.__TREKKIE_SHIM_QUEUE.push({ 1378 from: 'trekkie-stub', 1379 method: method, 1380 args: args.slice(1), 1381 pageContext: { 1382 url: pageUrl, 1383 referrer: pageReferrer 1384 } 1385 }); 1386 } catch (e) { 1387 // no-op 1388 } 1389 } 1390 return trekkie; 1391 }; 1392 }; 1393 for (var i = 0; i < trekkie.methods.length; i++) { 1394 var key = trekkie.methods[i]; 1395 trekkie[key] = trekkie.factory(key); 1396 } 1397 trekkie.load = function(config) { 1398 trekkie.config = config || {}; 1399 trekkie.config.initialDocumentCookie = document.cookie; 1400 var first = document.getElementsByTagName('script')[0]; 1401var script = document.createElement('script'); 1402script.type = 'text/javascript'; 1403script.onerror = function(e) { 1404 var scriptFallback = document.createElement('script'); 1405 scriptFallback.type = 'text/javascript'; 1406 scriptFallback.onerror = function(error) { 1407 var Monorail = { 1408 produce: function produce(monorailDomain, schemaId, payload) { 1409 var currentMs = new Date().getTime(); 1410 var event = { 1411 schema_id: schemaId, 1412 payload: payload, 1413 metadata: { 1414 event_created_at_ms: currentMs, 1415 event_sent_at_ms: currentMs 1416 } 1417 }; 1418 return Monorail.sendRequest("https://" + monorailDomain + "/v1/produce", JSON.stringify(event)); 1419 }, 1420 sendRequest: function sendRequest(endpointUrl, payload) { 1421 // Try the sendBeacon API 1422 if (window && window.navigator && typeof window.navigator.sendBeacon === 'function' && typeof window.Blob === 'function' && !Monorail.isIos12()) { 1423 var blobData = new window.Blob([payload], { 1424 type: 'text/plain' 1425 }); 1426 1427 if (window.navigator.sendBeacon(endpointUrl, blobData)) { 1428 return true; 1429 } // sendBeacon was not successful 1430 1431 } // XHR beacon 1432 1433 var xhr = new XMLHttpRequest(); 1434 1435 try { 1436 xhr.open('POST', endpointUrl); 1437 xhr.setRequestHeader('Content-Type', 'text/plain'); 1438 xhr.send(payload); 1439 } catch (e) { 1440 console.log(e); 1441 } 1442 1443 return false; 1444 }, 1445 isIos12: function isIos12() { 1446 return window.navigator.userAgent.lastIndexOf('iPhone; CPU iPhone OS 12_') !== -1 || window.navigator.userAgent.lastIndexOf('iPad; CPU OS 12_') !== -1; 1447 } 1448 }; 1449 Monorail.produce('monorail-edge.shopifysvc.com', 1450 'trekkie_storefront_load_errors/1.1', 1451 {shop_id: 55271587991, 1452 theme_id: 139466309783, 1453 app_name: "storefront", 1454 context_url: window.location.href,
1455 source_url: "//omeliaatelier.com/cdn/s/trekkie.storefront.2f6d7d7ede7d24234881a9cd5f47e679642fa1f6.min.js"}); 1456 1457 }; 1458 scriptFallback.async = true; 1459 scriptFallback.src = '//omeliaatelier.com/cdn/s/trekkie.storefront.2f6d7d7ede7d24234881a9cd5f47e679642fa1f6.min.js'; 1460 first.parentNode.insertBefore(scriptFallback, first); 1461}; 1462script.async = true; 1463script.src = '//omeliaatelier.com/cdn/s/trekkie.storefront.2f6d7d7ede7d24234881a9cd5f47e679642fa1f6.min.js'; 1464first.parentNode.insertBefore(script, first); 1465 1466 }; 1467 trekkie.load( 1468 {"Trekkie":{"appName":"storefront","development":false,"defaultAttributes":{"shopId":55271587991,"isMerchantRequest":null,"themeId":139466309783,"themeCityHash":"15443600435299450605","contentLanguage":"en","currency":"USD","eventMetadataId":"88fa4f9f-d427-4567-996f-c8ffca21fa30"},"isServerSideCookieWritingEnabled":true,"monorailRegion":"shop_domain","enabledBetaFlags":["764d78cb","8450a54b","7ee89bf1","4c64608a"]},"Session Attribution":{},"S2S":{"facebookCapiEnabled":true,"source":"trekkie-storefront-renderer","apiClientId":580111}} 1469 ); 1470 1471 var loaded = false; 1472 trekkie.ready(function() { 1473 if (loaded) return; 1474 loaded = true; 1475 1476 window.ShopifyAnalytics.lib = window.trekkie; 1477 1478 var originalDocumentWrite = document.write; 1479 document.write = customDocumentWrite; 1480 try { window.ShopifyAnalytics.merchantGoogleAnalytics.call(this); } catch(error) {}; 1481 document.write = originalDocumentWrite; 1482 1483 var match = window.location.pathname.match(/checkouts\/(.+)\/(thank_you|post_purchase)/) 1484 var token = match? match[1]: undefined; 1485 if (!hasLoggedConversion(token)) { 1486 setCookieIfConversion(token); 1487 1488 } 1489 }); 1490 1491 window.ShopifyAnalytics.lib.page(null,{"pageType":"page","resourceType":"page","resourceId":107717296279,"requestId":"4add8ff1-00ea-4986-8fa5-abc63ca3d39b-1791252561","shopifyEmitted":true}); 1492 1493 var eventsListenerScript = document.createElement('script'); 1494 eventsListenerScript.async = true; 1495 eventsListenerScript.src = "//omeliaatelier.com/cdn/shopifycloud/storefront/assets/shop_events_listener-4e26a9ce.js"; 1496 document.getElementsByTagName('head')[0].appendChild(eventsListenerScript); 1497})();</script>
vendor: 1 bytes, line 1497
1497
1498<script 1499 defer 1500 src="https://omeliaatelier.com/cdn/shopifycloud/perf-kit/shopify-perf-kit-3.9.4.min.js" 1501 data-application="storefront-renderer" 1502 data-shop-id="55271587991" 1503 data-render-region="gcp-us-central1" 1504 data-page-type="page" 1505 data-theme-instance-id="139466309783" 1506 data-theme-name="Starter theme" 1507 data-theme-version="1.0.0" 1508 data-monorail-region="shop_domain" 1509 data-resource-timing-sampling-rate="10" 1510 data-shs="true" 1511 data-shs-beacon="true" 1512 data-shs-export-with-fetch="true" 1513 data-shs-logs-sample-rate="1" 1514 data-shs-beacon-endpoint="https://omeliaatelier.com/api/collect" 1515></script>
1515 1516<meta name="shopify-y" content="12afd45b-8eb3-489b-b1c7-d5176528a6bd" data-expiration="1822810162000"><meta name="shopify-s" content="5b622458-7ce6-42b9-a87b-45fd4a9d7355" data-expiration="1791254362000"><meta name="new-cookie-storage-activated" content="t"> 1517</head> 1518 1519<body id="stores" class="template-page" style="opacity: 0;transition: opacity 1.5s;" onload="document.body.className += ' fadein';"> 1520 1521 <a class="in-page-link visually-hidden skip-link" href="#MainContent">Skip to content</a> 1522 1523 <div id="shopify-section-header" class="shopify-section section-header"><section data-section-id="header" data-section-type="header" 1524 class="header" id="header"> 1525 1526 <header role="banner" class="header-inner"> 1527 1528 <div class="header__nav-btn-wrap hide-md hide-lg"> 1529 <button class="button header__nav-btn" data-nav-btn> 1530 </button> 1531 </div> 1532 <div class="header-nav__primary-wrap"> 1533 <ul class="header-nav__primary hide-xs hide-sm"> 1534 1535 1536 <li> 1537 <a href="/pages/about" > 1538 ABOUT 1539 </a> 1540 </li> 1541 1542 1543 1544 <li class="has-child"> 1545 <a href="/collections" 1546 data-nav-link > 1547 SHOP 1548 <i data-nav-toggle> 1549 </i> 1550 </a> 1551 <div class="child-list"> 1552 <ul> 1553 1554 <li> 1555 1556 <a href="/collections/all" class=" " > 1557 ALL 1558 </a> 1559 1560 </li> 1561 1562 1563 <li> 1564 1565 <a href="/collections/bestsellers" class=" " > 1566 Bestsellers 1567 </a> 1568 1569 </li> 1570 1571 1572 <li> 1573 1574 <a href="/collections/jackets-1" class=" " > 1575 JACKETS 1576 </a> 1577 1578 </li> 1579 1580 1581 <li> 1582 1583 <a href="/collections/jackets" class=" " > 1584 BLAZERS 1585 </a> 1586 1587 </li> 1588 1589 1590 <li> 1591 1592 <a href="/collections/shirts" class=" " > 1593 SHIRTS 1594 </a> 1595 1596 </li> 1597 1598 1599 <li> 1600 1601 <a href="/collections/skirts" class=" " > 1602 SKIRTS 1603 </a> 1604 1605 </li> 1606 1607 1608 <li> 1609 1610 <a href="/collections/dresses-1" class=" " > 1611 DRESSES 1612 </a> 1613 1614 </li> 1615 1616 1617 <li> 1618 1619 <a href="/collections/shorts" class=" " > 1620 SHORTS 1621 </a> 1622 1623 </li> 1624 1625 1626 <li> 1627 1628 <a href="/collections/trousers" class=" " > 1629 TROUSERS 1630 </a> 1631 1632 </li> 1633 1634 1635 <li> 1636 1637 <a href="/collections/bags" class=" " > 1638 BAGS 1639 </a> 1640 1641 </li> 1642 1643 1644 <li> 1645 1646 <a href="/collections/accessories" class=" " > 1647 Accessories 1648 </a> 1649 1650 </li> 1651 1652 1653 <li> 1654 1655 <a href="/collections/etno" class=" " > 1656 ETNO 1657 </a> 1658 1659 </li> 1660 1661 1662 </ul> 1663 </div> 1664 </li> 1665 1666 1667 1668 <li> 1669 <a href="/blogs/press" > 1670 Media 1671 </a> 1672 </li> 1673 1674 1675 1676 <li> 1677 <a href="/pages/contact-us" > 1678 CONTACT US 1679 </a> 1680 </li> 1681 1682 1683 1684 <li> 1685 <a href="/pages/stores" class="active" > 1686 STORES 1687 </a> 1688 </li> 1689 1690 1691 </ul> 1692 </div> 1693 1694 1695 <div class="h1 logo-image"> 1696 1697 <a href="/"> 1698 1699
1700 <img src="//omeliaatelier.com/cdn/shop/files/OMELIA_logo-02.svg?v=1759402512" 1701 alt="OMELIA ATELIER "> 1702 1703 </a> 1704 1705 </div> 1706 1707 1708 <ul class="header-nav__secondary"> 1709 <li class="hide-xs hide-sm"> 1710 <div class="search"> 1711 <form action="/search" method="get" role="search" class="search__form"> 1712 <div class="form-group"> 1713 <label for="Search" class="label-hidden"> 1714 Search our store 1715 </label> 1716 <input type="hidden" name="type" value="product"> 1717 <input type="search" 1718 name="q" 1719 id="Search" 1720 class="form-control" 1721 value="" 1722 placeholder="Type in"> 1723 </div> 1724 <button type="submit" class="button"> 1725 Search 1726</button> 1727 </form> 1728 </div> 1729 1730 </li> 1731 <li class="hide-xs hide-sm"> 1732 <div class="header__toolbar-nav"> 1733 <div class="select-wrap"> 1734 <select class="currency-picker" name="currencies" 1735 style="display: inline; width: auto; vertical-align: inherit;"> 1736 1737 1738 <option value="USD" selected="selected"> 1739 USD 1740 </option> 1741 1742 1743 1744 1745 <option value="EUR"> 1746 EUR 1747 </option> 1748 1749 1750 1751 <option value="UAH"> 1752 UAH 1753 </option> 1754 1755 1756 </select> 1757 </div> 1758 1759 1760 <div class="select-wrap"> 1761 <div id="weglot_here"></div> 1762 </div> 1763 </div> 1764 </li> 1765 1766 1767 <li class="hide-xs hide-sm"> 1768 <a href="/account"> 1769 1770 Log in 1771 1772 </a> 1773 </li> 1774 1775 <li class="hide-xs hide-sm"> 1776 <a href="/pages/wishlist">Wishlist</a> 1777 </li> 1778 1779 <li class="cart-link"> 1780 <a href="/cart" > 1781 bag <span id="CartCounter" data-ajax-cart-count>(0)</span> 1782 </a> 1783 <div class="cart-ajax " data-ajax-cart> 1784 <div class="cart-ajax-inner"> 1785 <div class="cart-ajax__products " data-ajax-products> 1786 <table class="cart__product-list"> 1787 <tbody data-ajax-list> 1788 1789 </tbody> 1790 </table> 1791 </div> 1792 <div class="cart-ajax__footer hide " 1793 data-ajax-footer> 1794 <div class="cart-ajax__total"> 1795 Subtotal <span data-cart-summary-total><span class=money>$0.00</span></span> 1796 </div> 1797 <a href="/cart" class="button button-primary button-full">Bag</a> 1798 </div> 1799 <p class="section-text text-center " 1800 data-ajax-empty>Your cart is currently empty.</p> 1801 </div> 1802</div> 1803 1804
1805<script id="ajaxCartItem" type="text/template"> 1806 <tr class="cart__product-item" data-product="{{ product_id }}" 1807 data-product-variant="{{ variant_id }}"> 1808 <td class="cart__product-item-info"> 1809 <a href="{{ product_url }}" 1810 class="product-title">{{ product_title }}</a> 1811 </td> 1812 <td class="cart__product-item-price"> 1813 {{{ price }}} 1814 <s>{{{ sale_price }}}</s> 1815 </td> 1816 1817 </tr> 1818</script>
1818 1819 1820 </li> 1821 </ul> 1822 1823 </header> 1824 1825 1826 1827 <nav class="header__mobile hide-md hide-lg" role="navigation" data-nav-mobile> 1828 <div class="header__mobile-inner"> 1829 1830 <ul class="header__mobile-nav"> 1831 1832 1833 <li> 1834 <a href="/pages/about"> 1835 ABOUT 1836 </a> 1837 </li> 1838 1839 1840 1841 <li class="has-child"> 1842 <a href="/collections" data-nav-link> 1843 SHOP 1844 <i data-nav-toggle> 1845 </i> 1846 </a> 1847 <ul> 1848 1849 <li> 1850 <a href="/collections/all" class=" "> 1851 ALL 1852 </a> 1853 </li> 1854 1855 1856 <li> 1857 <a href="/collections/bestsellers" class=" "> 1858 Bestsellers 1859 </a> 1860 </li> 1861 1862 1863 <li> 1864 <a href="/collections/jackets-1" class=" "> 1865 JACKETS 1866 </a> 1867 </li> 1868 1869 1870 <li> 1871 <a href="/collections/jackets" class=" "> 1872 BLAZERS 1873 </a> 1874 </li> 1875 1876 1877 <li> 1878 <a href="/collections/shirts" class=" "> 1879 SHIRTS 1880 </a> 1881 </li> 1882 1883 1884 <li> 1885 <a href="/collections/skirts" class=" "> 1886 SKIRTS 1887 </a> 1888 </li> 1889 1890 1891 <li> 1892 <a href="/collections/dresses-1" class=" "> 1893 DRESSES 1894 </a> 1895 </li> 1896 1897 1898 <li> 1899 <a href="/collections/shorts" class=" "> 1900 SHORTS 1901 </a> 1902 </li> 1903 1904 1905 <li> 1906 <a href="/collections/trousers" class=" "> 1907 TROUSERS 1908 </a> 1909 </li> 1910 1911 1912 <li> 1913 <a href="/collections/bags" class=" "> 1914 BAGS 1915 </a> 1916 </li> 1917 1918 1919 <li> 1920 <a href="/collections/accessories" class=" "> 1921 Accessories 1922 </a> 1923 </li> 1924 1925 1926 <li> 1927 <a href="/collections/etno" class=" "> 1928 ETNO 1929 </a> 1930 </li> 1931 1932 1933 </ul> 1934 </li> 1935 1936 1937 1938 <li> 1939 <a href="/blogs/press"> 1940 Media 1941 </a> 1942 </li> 1943 1944 1945 1946 <li> 1947 <a href="/pages/contact-us"> 1948 CONTACT US 1949 </a> 1950 </li> 1951 1952 1953 1954 <li> 1955 <a href="/pages/stores"> 1956 STORES 1957 </a> 1958 </li> 1959 1960 1961 </ul> 1962 <ul class="header__mobile-account"> 1963 1964 <li> 1965 <a href="/account"> 1966 1967 1968 Log in 1969 1970 </a> 1971 </li> 1972 1973 1974 <li> 1975 <a href="/pages/wishlist">Wishlist</a> 1976 </li> 1977 </ul> 1978 1979 <br><br> 1980 <div class="header__toolbar-nav"> 1981 <div class="select-wrap"> 1982 <select class="currency-picker" name="currencies" 1983 style="display: inline; width: auto; vertical-align: inherit;"> 1984 1985 1986 <option value="USD" selected="selected"> 1987 USD 1988 </option> 1989 1990 1991 1992 1993 <option value="EUR"> 1994 EUR 1995 </option> 1996 1997 1998 1999 <option value="UAH"> 2000 UAH 2001 </option> 2002 2003 2004 </select> 2005 </div> 2006 2007 2008 <div class="select-wrap"> 2009 <div class="weglot_here"></div> 2010 </div> 2011 </div> 2012 </div> 2013 </nav> 2014</section> 2015 2016 2017 <style> 2018 .logo-image { 2019 display: block; 2020 width: 130px; 2021 } 2022 </style> 2023 2024 2025 2026
2027<script type="application/ld+json"> 2028{ 2029 "@context": "http://schema.org", 2030 "@type": "Organization", 2031 "name": "OMELIA ATELIER ", 2032 2033 2034 "logo": "https://omeliaatelier.com/cdn/shop/files/OMELIA_logo-02_630x.svg?v=1759402512", 2035 2036 "sameAs": [ 2037 "", 2038 "https://www.facebook.com/profile.php?id=100029413487576", 2039 "", 2040 "https://www.instagram.com/omelia_atelier/", 2041 "", 2042 "", 2043 "", 2044 "" 2045 ], 2046 "url": "https://omeliaatelier.com/pages/stores" 2047} 2048 2049 2050 2051 2052 2053 2054 2055 2056 2057 2058 2059 2060 2061 2062 2063 2064 2065 2066 2067 2068 2069 2070 2071 2072 2073 2074 2075 2076 2077 2078 2079 2080 2081 2082 2083 2084 2085 2086 2087 2088 2089 2090 2091 2092 2093 2094 2095 2096 2097 2098 2099 2100 2101 2102 2103 2104 2105 2106 2107 2108 2109 2110 2111 2112 2113 2114 2115 2116 2117</script>
2117 2118 2119 2120</div> 2121 2122 <main role="main" id="MainContent"> 2123 <div class="contact"> 2124 <div class="container"> 2125 <h1 class="section-title text-center">Stores</h1> 2126 2127 <div class="page-text-with-icon"> 2128 <div class="page-text-with-icon__icon"> 2129 <svg xmlns="http://www.w3.org/2000/svg" width="75" height="59" viewBox="0 0 75 59" fill="none"> 2130 <rect x="49.124" y="19.6504" width="26" height="1" transform="rotate(-36.9962 49.124 19.6504)" fill="#111C24"/> 2131 <circle cx="71.3883" cy="3.50107" r="2.5" transform="rotate(-36.9962 71.3883 3.50107)" fill="#111C24"/> 2132 <rect x="3.59961" y="53.9507" width="26" height="1" transform="rotate(-36.9962 3.59961 53.9507)" fill="#111C24"/> 2133 <circle cx="3.50109" cy="54.651" r="2.5" transform="rotate(-36.9962 3.50109 54.651)" fill="#111C24"/> 2134</svg> 2135 2136 </div> 2137 <div data-mce-fragment="1" style="text-align: center;" class="p1" data-mce-style="text-align: center;"> 2138<meta charset="utf-8"> 2139<div data-mce-fragment="1" class="p2" style="text-align: left;" data-mce-style="text-align: left;"><strong><strong>UKRAINE</strong></strong></div> 2140<div data-mce-fragment="1" class="p2" style="text-align: left;" data-mce-style="text-align: left;"> 2141<p class="p1">â â â â â </p> 2142<strong><strong>KYIV</strong></strong> 2143</div> 2144<div data-mce-fragment="1" class="p2" style="text-align: left;" data-mce-style="text-align: left;"> 2145<p class="p1">â â â â â </p> 2146</div> 2147<div data-mce-fragment="1" class="p2" style="text-align: center;" data-mce-style="text-align: center;"> 2148<strong>TSUM</strong><br>st. Khreschatyk 38, Kyiv<br>Tel: +0 800 600 202<br>Inst: @tsum.kyiv</div> 2149<div data-mce-fragment="1" class="p2" style="text-align: left;" data-mce-style="text-align: left;"> 2150<br><strong><strong>LUTSK</strong></strong> 2151<p class="p1">â â â â â </p> 2152</div> 2153<div data-mce-fragment="1" class="p2" style="text-align: center;" data-mce-style="text-align: center;"> 2154<strong>FLAWLESSLY</strong><br>st. Sukhomlynskyi 1, Lutsk<br>Tel: +38 067 555 33 22<br>Inst: @flwssly 2155<p data-mce-fragment="1" class="p1">â â â â â </p> 2156</div> 2157<div data-mce-fragment="1" class="p2" style="text-align: center;" data-mce-style="text-align: center;"></div> 2158<div data-mce-fragment="1" class="p2" style="text-align: center;" data-mce-style="text-align: center;"> 2159<meta charset="utf-8"> <strong>SAINT</strong><br>8 Voli avenue, Lutsk<br>Inst: @saint.com.ua</div> 2160<div data-mce-fragment="1" class="p2" style="text-align: left;" data-mce-style="text-align: left;"><strong><strong></strong></strong></div> 2161<div data-mce-fragment="1" class="p2" style="text-align: left;" data-mce-style="text-align: left;"> 2162<br><strong><strong>DNIPRO</strong></strong> 2163<p class="p1">â â â â â </p> 2164</div> 2165<div data-mce-fragment="1" class="p2" style="text-align: center;" data-mce-style="text-align: center;"> 2166<strong>HRAM</strong><br>st. Dmytro Yavornytskogo 33, Dnipro<br>Tel: +38 067 104 48 48<br>Inst: @hram.aesthetichall</div> 2167<div data-mce-fragment="1" class="p2" style="text-align: left;" data-mce-style="text-align: left;"> 2168<br><strong><strong>UZHHOROD</strong></strong> 2169<p class="p1">â â â â â </p> 2170</div> 2171<div data-mce-fragment="1" class="p2" style="text-align: center;" data-mce-style="text-align: center;"> 2172<strong>NIESHE</strong><br>st. Luchkaya 3, Uzhhorod<br>Tel: +38 099 718 29 98<br>Inst: @nieshe.concept</div> 2173<div data-mce-fragment="1" class="p2" style="text-align: left;" data-mce-style="text-align: left;"> 2174<br><strong><strong>CHERNIVTSI</strong></strong> 2175<p class="p1">â â â â â </p> 2176</div> 2177<div data-mce-fragment="1" class="p2" style="text-align: center;" data-mce-style="text-align: center;"> 2178<strong>TVOÐ</strong><br>st. Schillera 5, Chernivtsi<br>Tel: + 38 097 488 48 85<br>Inst: @tvoi_official_shop 2179<p data-mce-fragment="1" class="p1">â â â â â </p> 2180</div> 2181<div data-mce-fragment="1" class="p2" style="text-align: center;" data-mce-style="text-align: center;"></div> 2182<div data-mce-fragment="1" class="p2" style="text-align: center;" data-mce-style="text-align: center;"> 2183<meta charset="utf-8"> <strong>BADÃ</strong><br>st. Kobylianska 3, Chernivtsi<br>Tel: +38 063 635 78 42<br>Inst:@bado_multibrand</div> 2184<div data-mce-fragment="1" style="text-align: center;" class="p2" data-mce-style="text-align: center;"><strong><strong></strong></strong></div> 2185<div data-mce-fragment="1" class="p2" style="text-align: left;" data-mce-style="text-align: center;"> 2186<br><strong><strong>KOLOMYIA</strong></strong> 2187<p class="p1">â â â â â </p> 2188</div> 2189<div data-mce-fragment="1" class="p2" style="text-align: center;" data-mce-style="text-align: center;"> 2190<strong>POSH</strong><br>11 Lesya Ukrainka Boulevard, Kolomyia<br>Tel: +38 096 848 66 48<br>Inst: @posh_ukrainianbrands 2191<p data-mce-fragment="1" class="p1">â â â â â </p> 2192</div> 2193<div data-mce-fragment="1" class="p2" style="text-align: center;" data-mce-style="text-align: center;"></div> 2194<div data-mce-fragment="1" class="p2" style="text-align: left;" data-mce-style="text-align: center;"> 2195<strong><strong>WORLD</strong></strong> 2196<p class="p1">â â â â â </p> 2197</div> 2198</div> 2199<div data-mce-fragment="1" style="text-align: center;" class="p1" data-mce-style="text-align: center;"> 2200<div data-mce-fragment="1" class="p2" style="text-align: left;" data-mce-style="text-align: center;"> 2201<strong><strong><strong><meta charset="utf-8"> <span data-mce-fragment="1">EGYPT</span></strong></strong></strong> 2202<p class="p1">â â â â â </p> 2203</div> 2204<div data-mce-fragment="1" style="text-align: center;" class="p1" data-mce-style="text-align: center;"><strong>L  S Q U A R E  </strong></div> 2205<div data-mce-fragment="1" style="text-align: center;" class="p1" data-mce-style="text-align: center;">Cairo â Egypt<br>1 Mostafa Mahmoud square, Mohandessin<br><meta charset="utf-8"> <span data-mce-fragment="1">Tel: </span>+2012.8610.0616<br><br><strong>B O U T I Q U E   51  </strong><br>35 B Abou elFeda Street - Zamalek<br>Cairo â Egypt<br><meta charset="utf-8"> <span data-mce-fragment="1">Tel:</span> +2011.2242.4876</div> 2206</div> 2207<div data-mce-fragment="1" style="text-align: center;" class="p2" data-mce-style="text-align: center;"> </div> 2208<div data-mce-fragment="1" style="text-align: center;" class="p1" data-mce-style="text-align: center;"><strong>L2QUARE SAHEL</strong></div> 2209<div data-mce-fragment="1" style="text-align: center;" class="p1" data-mce-style="text-align: center;">Diplo Strip â Diplo Sidi abd elRahman â North Coast</div> 2210<div data-mce-fragment="1" style="text-align: center;" class="p1" data-mce-style="text-align: center;">Alamein â Egypt</div> 2211<div data-mce-fragment="1" style="text-align: center;" class="p1" data-mce-style="text-align: center;"> 2212<meta charset="utf-8"> <span data-mce-fragment="1">Tel:</span><span> </span>+2011 4414 4351</div> 2213<div data-mce-fragment="1" style="text-align: center;" class="p2" data-mce-style="text-align: center;"> </div> 2214<div data-mce-fragment="1" class="p2" style="text-align: left;" data-mce-style="text-align: center;"> 2215<strong><strong><meta charset="utf-8"> <span data-mce-fragment="1">DOMINICAN REPUBLIC</span></strong></strong> 2216<p class="p1">â â â â â </p> 2217</div> 2218<div data-mce-fragment="1" style="text-align: center;" class="p2" data-mce-style="text-align: center;"><strong><span data-mce-fragment="1"></span></strong></div> 2219<div data-mce-fragment="1" style="text-align: center;" class="p2" data-mce-style="text-align: center;"><strong><span data-mce-fragment="1"></span></strong></div> 2220<div data-mce-fragment="1" style="text-align: center;" class="p2" data-mce-style="text-align: center;"><strong><span data-mce-fragment="1"></span></strong></div> 2221<div data-mce-fragment="1" style="text-align: center;" class="p2" data-mce-style="text-align: center;"><strong>INDULGE BOUTIQUE</strong></div> 2222<div data-mce-fragment="1" style="text-align: center;" class="p1" data-mce-style="text-align: center;">Calle Roberto Pastoriza 465, Plaza Dorada #10A, Santo Domingo 10149</div> 2223<div data-mce-fragment="1" style="text-align: center;" class="p1" data-mce-style="text-align: center;">Tel: (809) 544-1480</div> 2224<div data-mce-fragment="1" style="text-align: center;" class="p2" data-mce-style="text-align: center;"> </div> 2225<div data-mce-fragment="1" class="p2" style="text-align: left;" data-mce-style="text-align: center;"> 2226<strong><strong><meta charset="utf-8">BELGIUM</strong></strong> 2227<p class="p1">â â â â â </p> 2228</div> 2229<div data-mce-fragment="1" style="text-align: center;" class="p2" data-mce-style="text-align: center;"><strong></strong></div> 2230<div data-mce-fragment="1" style="text-align: center;" class="p2" data-mce-style="text-align: center;"><strong></strong></div> 2231<div data-mce-fragment="1" style="text-align: center;" class="p2" data-mce-style="text-align: center;"><strong></strong></div> 2232<div data-mce-fragment="1" style="text-align: center;" class="p2" data-mce-style="text-align: center;"><strong>PROFIEL LEUVEN</strong></div> 2233<div data-mce-fragment="1" style="text-align: center;" class="p1" data-mce-style="text-align: center;">Mechelsestraat 37, 3000 Leuven, Belgium</div> 2234<div data-mce-fragment="1" style="text-align: center;" class="p1" data-mce-style="text-align: center;"> 2235<meta charset="utf-8"> <span data-mce-fragment="1">Tel: </span>
2235+32 016 23 72 62</div> 2236<div data-mce-fragment="1" style="text-align: center;" class="p2" data-mce-style="text-align: center;">Â </div> 2237<div data-mce-fragment="1" class="p2" style="text-align: left;" data-mce-style="text-align: center;"> 2238<strong><strong><meta charset="utf-8">KUWAIT</strong></strong> 2239<p class="p1">â â â â â </p> 2240</div> 2241<div data-mce-fragment="1" style="text-align: center;" class="p2" data-mce-style="text-align: center;"><strong></strong></div> 2242<div data-mce-fragment="1" style="text-align: center;" class="p2" data-mce-style="text-align: center;"><strong></strong></div> 2243<div data-mce-fragment="1" style="text-align: center;" class="p2" data-mce-style="text-align: center;"><strong></strong></div> 2244<div data-mce-fragment="1" style="text-align: center;" class="p2" data-mce-style="text-align: center;"><strong>BLACK BOUSHIYA BOUTIQUE</strong></div> 2245<div data-mce-fragment="1" style="text-align: center;" class="p1" data-mce-style="text-align: center;">Al-Rayah Center, Al-Shuhada St, Kuwait City, Kuwait</div> 2246<div data-mce-fragment="1" style="text-align: center;" class="p1" data-mce-style="text-align: center;"> 2247<meta charset="utf-8"> <span data-mce-fragment="1">Tel:Â </span>+965 2299 7724</div> 2248<div data-mce-fragment="1" style="text-align: center;" class="p2" data-mce-style="text-align: center;">Â </div> 2249<div data-mce-fragment="1" class="p2" style="text-align: left;" data-mce-style="text-align: center;"> 2250<strong><strong>THE UNITED STATES OF AMERICA</strong></strong> 2251<p class="p1">â â â â â </p> 2252</div> 2253<div data-mce-fragment="1" style="text-align: center;" class="p2" data-mce-style="text-align: center;"><strong></strong></div> 2254<div data-mce-fragment="1" style="text-align: center;" class="p2" data-mce-style="text-align: center;"><strong></strong></div> 2255<div data-mce-fragment="1" style="text-align: center;" class="p2" data-mce-style="text-align: center;"><strong></strong></div> 2256<div data-mce-fragment="1" style="text-align: center;" class="p2" data-mce-style="text-align: center;"><strong>DISH</strong></div> 2257<div data-mce-fragment="1" style="text-align: center;" class="p1" data-mce-style="text-align: center;">155 Water Street, Warren, RI 02885, US</div> 2258<div data-mce-fragment="1" style="text-align: center;" class="p1" data-mce-style="text-align: center;"> 2259<meta charset="utf-8"> <span data-mce-fragment="1">Tel:Â </span>401-247-7705</div> 2260<div data-mce-fragment="1" style="text-align: center;" class="p2" data-mce-style="text-align: center;">Â 2261<div data-mce-fragment="1" style="text-align: center;" class="p2" data-mce-style="text-align: center;"> 2262<strong>WORKSHOP</strong><br>10 Cobble Court, Litchfield, Connecticut, US<br><meta charset="utf-8"> <span data-mce-fragment="1">Tel:Â </span>(860) 567-0544<br><br><strong>STUDIOFAROFF</strong><br>7949 Nw 21 St St Doral Fl 33122, US 2263<p data-mce-fragment="1" class="p1">â â â â â </p> 2264</div> 2265<div data-mce-fragment="1" style="text-align: center;" class="p2" data-mce-style="text-align: center;"></div> 2266<div data-mce-fragment="1" style="text-align: center;" class="p2" data-mce-style="text-align: center;"></div> 2267<div data-mce-fragment="1" style="text-align: center;" class="p2" data-mce-style="text-align: center;"></div> 2268<div data-mce-fragment="1" style="text-align: center;" class="p2" data-mce-style="text-align: center;"> 2269<meta charset="utf-8"> <strong>DOORS</strong><br>426 W Broadway, SoHo, New York, US<br>Tel: +1 929 629-5267<br>Inst: @doors.nyc 2270<p data-mce-fragment="1" class="p1">â â â â â </p> 2271</div> 2272<div data-mce-fragment="1" style="text-align: center;" class="p2" data-mce-style="text-align: center;"></div> 2273<div data-mce-fragment="1" style="text-align: center;" class="p1" data-mce-style="text-align: center;"> 2274<div data-mce-fragment="1" class="p1" style="text-align: center;" data-mce-style="text-align: center;"></div> 2275<div data-mce-fragment="1" class="p1" style="text-align: center;" data-mce-style="text-align: center;"></div> 2276<div data-mce-fragment="1" class="p1" style="text-align: center;" data-mce-style="text-align: center;"></div> 2277</div> 2278</div> 2279<div data-mce-fragment="1" style="text-align: center;" class="p2" data-mce-style="text-align: center;"><strong></strong></div> 2280<div data-mce-fragment="1" style="text-align: center;" class="p2" data-mce-style="text-align: center;"><strong></strong></div> 2281<div data-mce-fragment="1" style="text-align: center;" class="p2" data-mce-style="text-align: center;"><strong></strong></div> 2282<div data-mce-fragment="1" class="p2" style="text-align: left;" data-mce-style="text-align: center;"> 2283<strong><strong><meta charset="utf-8">FRANCE</strong></strong> 2284<p class="p1">â â â â â </p> 2285</div> 2286<div data-mce-fragment="1" style="text-align: center;" class="p2" data-mce-style="text-align: center;"><strong></strong></div> 2287<div data-mce-fragment="1" style="text-align: center;" class="p2" data-mce-style="text-align: center;"><strong></strong></div> 2288<div data-mce-fragment="1" style="text-align: center;" class="p2" data-mce-style="text-align: center;"><strong></strong></div> 2289<div data-mce-fragment="1" style="text-align: center;" class="p2" data-mce-style="text-align: center;"><strong>ITEMS PARIS</strong></div> 2290<div data-mce-fragment="1" style="text-align: center;" class="p1" data-mce-style="text-align: center;">6, Rue du Pont aux Choux 75003, Paris, France</div> 2291<div data-mce-fragment="1" style="text-align: center;" class="p1" data-mce-style="text-align: center;"> 2292<meta charset="utf-8"> <span data-mce-fragment="1">Tel:Â </span>09 78 80 24 25</div> 2293<div data-mce-fragment="1" style="text-align: center;" class="p2" data-mce-style="text-align: center;">
2293  </div> 2294<div data-mce-fragment="1" class="p2" style="text-align: left;" data-mce-style="text-align: center;"> 2295<strong><strong><meta charset="utf-8">MOLDOVA</strong></strong> 2296<p class="p1">â â â â â </p> 2297</div> 2298<div data-mce-fragment="1" style="text-align: center;" class="p2" data-mce-style="text-align: center;"><strong></strong></div> 2299<div data-mce-fragment="1" style="text-align: center;" class="p2" data-mce-style="text-align: center;"><strong></strong></div> 2300<div data-mce-fragment="1" style="text-align: center;" class="p2" data-mce-style="text-align: center;"><strong></strong></div> 2301<div data-mce-fragment="1" style="text-align: center;" class="p2" data-mce-style="text-align: center;"><strong>DOFAMIN</strong></div> 2302<div data-mce-fragment="1" style="text-align: center;" class="p1" data-mce-style="text-align: center;">MIHAI EMINESCU 39, CHISINAU, MD 2012</div> 2303<div data-mce-fragment="1" style="text-align: center;" class="p1" data-mce-style="text-align: center;"> 2304<meta charset="utf-8"> <span data-mce-fragment="1">Tel:</span><span> </span>+373 61 17 77 71 2305<p data-mce-fragment="1" class="p1">â â â â â </p> 2306</div> 2307<div data-mce-fragment="1" style="text-align: left;" class="p1" data-mce-style="text-align: left;"> 2308<strong><strong>GEORGIA</strong></strong> 2309<p class="p1">â â â â â </p> 2310</div> 2311<div data-mce-fragment="1" style="text-align: left;" class="p1" data-mce-style="text-align: left;"><strong></strong></div> 2312<div data-mce-fragment="1" style="text-align: center;" class="p1" data-mce-style="text-align: center;"> 2313<strong>NE.KLASSIKA</strong><br>st. Shalva Dadiana 6, Tbilisi, Georgia<br>Tel: +995 595 07 22 40<br>Inst: @ne.klassika</div> 2314<div data-mce-fragment="1" style="text-align: left;" class="p1" data-mce-style="text-align: left;"> 2315<br><strong><strong>SPAIN</strong></strong> 2316<p class="p1">â â â â â </p> 2317</div> 2318<div data-mce-fragment="1" style="text-align: center;" class="p1" data-mce-style="text-align: center;"> 2319<strong>MATIZ</strong><br>C. de Tamayo y Baus, 6, Centro, 28004 Madrid, Spain<br>Tel: +34 687 24 64 96<br>Inst: @matiz.life<br><br><strong>SUKNJA</strong><br>Carrer de Calvet 47, Barcelona, Spain<br>Inst: @suknja.world 2320<p data-mce-fragment="1" class="p1">â â â â â </p> 2321</div> 2322<div data-mce-fragment="1" style="text-align: center;" class="p1" data-mce-style="text-align: center;"> 2323<meta charset="utf-8"> <strong>AMBER HATS</strong><br>Antonio Galdo Chapuli 14, Alicante 01003 Spain<br>Tel: +34 613 155 520<br>Inst: @amber.hats</div> 2324<div data-mce-fragment="1" style="text-align: left;" class="p1" data-mce-style="text-align: left;"> 2325<br><strong><strong>POLAND</strong></strong> 2326<p class="p1">â â â â â </p> 2327</div> 2328<div data-mce-fragment="1" style="text-align: left;" class="p1" data-mce-style="text-align: left;"><strong></strong></div> 2329<div data-mce-fragment="1" style="text-align: center;" class="p1" data-mce-style="text-align: center;"> 2330<strong>TFH CONCEPT STORE</strong><br>Szpitalna 8, Warsaw, Poland<br>Tel: +48 502 488 348<br>Inst: @tfhconceptstore</div> 2331<div data-mce-fragment="1" style="text-align: left;" class="p1" data-mce-style="text-align: left;"> 2332<br><strong><strong>SWEDAN</strong></strong> 2333<p class="p1">â â â â â </p> 2334</div> 2335<div data-mce-fragment="1" style="text-align: left;" class="p1" data-mce-style="text-align: left;"><strong></strong></div> 2336<div data-mce-fragment="1" style="text-align: center;" class="p1" data-mce-style="text-align: center;"> 2337<strong>SEEZONA</strong><br>Website: seezona.com<br>Inst: @seezona</div> 2338<div data-mce-fragment="1" style="text-align: left;" class="p1" data-mce-style="text-align: left;"> 2339<br><strong><strong>LUXEMBOURG</strong></strong> 2340<p class="p1">â â â â â </p> 2341</div> 2342<div data-mce-fragment="1" style="text-align: left;" class="p1" data-mce-style="text-align: left;"><strong></strong></div> 2343<div data-mce-fragment="1" style="text-align: center;" class="p1" data-mce-style="text-align: center;"> 2344<strong>UDPS</strong><br>34 Rue Notre Dame, Luxembourg<br>Tel: +352 661 278 780<br>Inst: @udps.store</div> 2345<div data-mce-fragment="1" class="p1" style="text-align: left;" data-mce-style="text-align: center;"> 2346<br><strong><strong>CZECH REPUBLIC</strong></strong> 2347<p class="p1">â â â â â </p> 2348</div> 2349<div data-mce-fragment="1" style="text-align: center;" class="p1" data-mce-style="text-align: center;"><strong></strong></div> 2350<div data-mce-fragment="1" style="text-align: center;" class="p1" data-mce-style="text-align: center;"> 2351<strong>ODYAH</strong><br>Slovanský Dům, Na PÅikopÄ 859/22, Prague, Czech Republic<br>Tel: +420 773 139 777<br>Inst: @odyah.cz 2352<p data-mce-fragment="1" class="p1">â â â â â </p> 2353</div> 2354<div data-mce-fragment="1" class="p1" style="text-align: left;" data-mce-style="text-align: center;"> 2355<strong><strong>GREAT BRITAIN</strong></strong> 2356<p class="p1">â â â â â </p> 2357</div> 2358<div data-mce-fragment="1" style="text-align: center;" class="p1" data-mce-style="text-align: center;"><strong></strong></div> 2359<div data-mce-fragment="1" style="text-align: center;" class="p1" data-mce-style="text-align: center;"><strong>I AM VOLYA</strong></div> 2360<div data-mce-fragment="1" style="text-align: center;" class="p1" data-mce-style="text-align: center;">Website: iamvolya.com<br>Tel: +44 7 23 8037 1686<br>
2360Inst: @iamvolya.uk</div> 2361<div data-mce-fragment="1" class="p1" style="text-align: left;" data-mce-style="text-align: center;"> 2362<br><strong><strong>KAZAKHSTAN</strong></strong> 2363<p class="p1">â â â â â </p> 2364</div> 2365<div data-mce-fragment="1" style="text-align: center;" class="p1" data-mce-style="text-align: center;"><strong></strong></div> 2366<div data-mce-fragment="1" style="text-align: center;" class="p1" data-mce-style="text-align: center;"> 2367<strong>ZHSAKEN SELECTED</strong><br>пÑ. ÐлÑ-ФаÑÐ°Ð±Ñ 140Ð, Almaty, Kazakhstan<br>Tel: +7 775 164 6936<br>Inst: @zhsaken_selected</div> 2368<div data-mce-fragment="1" style="text-align: center;" class="p2" data-mce-style="text-align: center;"><strong></strong></div> 2369 </div> 2370 2371 <form method="post" action="/contact#contact_form" id="contact_form" accept-charset="UTF-8" class="contact-form"><input type="hidden" name="form_type" value="contact" /><input type="hidden" name="utf8" value="â" /> 2372 2373 2374 2375 2376 2377 <div class="form-group form-group--fill"> 2378 <label for="ContactFormEmail">E-mail address</label> 2379 <input type="email" 2380 name="contact[email]" 2381 id="ContactFormEmail" 2382 class="form-control" 2383 placeholder="E-mail address" 2384 value="" 2385 spellcheck="false" 2386 autocomplete="off" 2387 autocapitalize="off"> 2388 </div> 2389 <div class="form-group form-group--large form-group--fill"> 2390 <label for="ContactFormMessage">Your message </label> 2391 <textarea rows="10" 2392 name="contact[body]" 2393 id="ContactFormMessage" 2394 class="form-control" 2395 placeholder="Your message "></textarea> 2396 </div> 2397 <div class="text-center"> 2398 2399 <button type="submit" class="button button-primary button-wide"> Send Message</button> 2400 </div> 2401 2402 </form> 2403 2404 </div> 2405</div> 2406 2407 </main> 2408 2409 <div id="shopify-section-footer" class="shopify-section"><footer class="footer"> 2410 2411 2412 <div class="footer__inner"><div class="footer__nav footer_social"> 2413 <ul> 2414 2415 2416 2417 2418 2419 <li> 2420 <a href="https://www.facebook.com/profile.php?id=100029413487576" 2421 title="OMELIA ATELIER on Facebook" 2422 target="_blank"> 2423 <span class="icon-fallback-text">Facebook</span> 2424 Facebook 2425 </a> 2426 </li> 2427 2428 2429 2430 2431 2432 2433 2434 2435 2436 2437 2438 2439 2440 2441 2442 2443 2444 2445 2446 <li> 2447 <a href="https://www.instagram.com/omelia_atelier/" 2448 title="OMELIA ATELIER on Instagram" 2449 target="_blank"> 2450 <span class="icon-fallback-text">Instagram</span> 2451 Instagram 2452 </a> 2453 </li> 2454 2455 2456 2457 2458 2459 2460 2461 2462 2463 2464 2465 2466 2467 2468 2469 2470 2471 2472 2473 2474 2475 2476 2477 2478 2479 2480 2481 </ul> 2482 </div> 2483 <div class="footer__nav"> 2484 2485 <ul> 2486 2487 <li><a href="/pages/terms-conditions">TERMS & CONDITIONS</a></li> 2488 2489 <li><a href="/pages/shipping">SHIPPING</a></li> 2490 2491 <li><a href="/policies/terms-of-service">Terms of Service</a></li> 2492 2493 <li><a href="/policies/refund-policy">Refund policy</a></li> 2494 2495 </ul> 2496 </div> 2497 2498 2499 2500 </div> 2501
2502 <div class="footer__copyright"> 2503 2504 <span>© <a href="/" title="">OMELIA ATELIER </a></span> 2505 </div> 2506</footer> 2507 2508 2509 2510<style> #shopify-section-footer .button-link {color: #fff !important; padding: 20px 40px 20px 40px !important; background-color: #111c24 !important;} </style></div> 2511 2512 2513<style> </style> 2514<div id="shopify-block-AZ2loTzBpNlpLSE9Ib__17389500603431657656" class="shopify-block shopify-app-block"> 2515 2516 2517 2518 2519 2520 2521 2522 2523 2524 2525 2526 2527 2528 2529 2530</div><div id="shopify-block-Aa0tHZnduNlRNNjcxU__14684659138027382045" class="shopify-block shopify-app-block"><!-- XO Gallery: https://apps.shopify.com/xo-gallery --> 2531 2532 2533 2534 2535 2536 2537 2538 2539 <link href="https://cdn.shopify.com/extensions/01a10bb0-e6aa-7d22-a4e4-4b35709356e9/xo-gallery-151/assets/xo-gallery.css" rel="stylesheet" type="text/css" media="all" /> 2540 2541 <link href="https://cdn.xotiny.com/assets/shop/omeliaatelier-com/gallery/main.min.css?v=1784216984465" rel="stylesheet" type="text/css" media="all" /> 2542
2542<script> 2543 var xoUpdate =1784216984465;var xoLoadingHTML = `<div class="xo-loading-08"><div></div></div>`;var xoMultiLang =true; 2544 var xoDfLang ="en"; 2545 var xogMoneyFormat = `<span class=money>\${{amount}}</span>`;</script>
2545 2546
2546<script src="https://cdn.shopify.com/extensions/01a10bb0-e6aa-7d22-a4e4-4b35709356e9/xo-gallery-151/assets/xo-gallery.js" defer="defer" type="module"></script>
2546 2547 2548 2549<!-- End: XO Gallery --> 2550 2551 2552</div><div id="shopify-block-AaUY3TDlOK3J2UVAyQ__4015264832934714879" class="shopify-block shopify-app-block"><!-- BEGIN app snippet: ecomsend-app -->
2552<script type="text/javascript"> 2553 //SendWILL APPS COMMON JS CODE 2554 window.EcomSendApps = window.EcomSendApps || {} 2555 2556 window.EcomSendApps.design_mode = false 2557 2558 2559 window.EcomSendApps.common = window.EcomSendApps.common || {} 2560 window.EcomSendApps.common.shop = { 2561 permanent_domain: 'omeliaatelier-com.myshopify.com', 2562 currency: "USD", 2563 money_format: "\u003cspan class=money\u003e${{amount}}\u003c\/span\u003e", 2564 id: 55271587991, 2565 } 2566 2567 2568 2569 window.EcomSendApps.common.customer = { 2570 id: null, 2571 tags: null, 2572 email: null, 2573 accepts_marketing: null, 2574 first_name: null, 2575 } 2576 2577 2578 2579 window.EcomSendApps.common.template = 'page' 2580</script>
2580 2581<!-- END app snippet --> 2582
2583<script> 2584 window.EcomSendApps = window.EcomSendApps || {} 2585 /** @description shared localStorage key used by web-pixel sandbox to read storefront GDPR mode */ 2586 const ECOMSEND_GDPR_ENABLED_STORAGE_KEY = "ECOMSEND:GDPR_ENABLED" 2587 /** @description storefront main bundle asset url */ 2588 const ECOMSEND_MAIN_SCRIPT_URL = 'https://cdn.shopify.com/extensions/01a0f197-ce1f-7a19-8adb-6b78fec4702f/ecomsend-209/assets/ecomsend.js' 2589 /** @description storefront style asset url */ 2590 const ECOMSEND_MAIN_STYLE_URL = 'https://cdn.shopify.com/extensions/01a0f197-ce1f-7a19-8adb-6b78fec4702f/ecomsend-209/assets/style.css' 2591 /** @description storefront wasm asset url for runtime signature module */ 2592 const ECOMSEND_WASM_ASSET_URL = 'https://cdn.shopify.com/extensions/01a0f197-ce1f-7a19-8adb-6b78fec4702f/ecomsend-209/assets/client_safe.wasm' 2593 /** @description fallback delay when requestIdleCallback is unavailable */ 2594 const ECOMSEND_IDLE_TIMEOUT_MS = 800 2595 /** @description user interaction events used to trigger lazy init earlier */ 2596 const ECOMSEND_INTERACTION_EVENTS = ["pointerdown", "keydown", "touchstart"] 2597 /** @description global flag key for emergency immediate loading */ 2598 const ECOMSEND_FORCE_IMMEDIATE_FLAG = window.EcomSendApps?.forceImmediateLoad === true 2599 /** @description default GDPR mode comes from block setting and can be overridden on window.EcomSendApps.GDPR */ 2600 const ECOMSEND_DEFAULT_GDPR_FLAG = false 2601 /** @description default CWTracks mode comes from block setting and can be overridden on window.EcomSendApps.CWTracksEnabled */ 2602 const ECOMSEND_DEFAULT_CWTRACKS_ENABLED = false 2603 2604 /** @description normalize merchant-provided GDPR switch into a strict boolean value */ 2605 function normalizeEcomsendBooleanFlag(rawValue) { 2606 if (typeof rawValue === "boolean") { 2607 return rawValue 2608 } 2609 if (typeof rawValue === "number") { 2610 return rawValue === 1 2611 } 2612 if (typeof rawValue === "string") { 2613 const normalizedValue = rawValue.trim().toLowerCase() 2614 return normalizedValue === "true" || normalizedValue === "1" || normalizedValue === "yes" 2615 } 2616 return false 2617 } 2618 2619 /** @description lock runtime switch value on EcomSendApps to reduce accidental console overwrite. */ 2620 function lockEcomsendReadonlyFlag(flagName, flagValue) { 2621 try { 2622 Object.defineProperty(window.EcomSendApps, flagName, { 2623 value: flagValue, 2624 writable: false, 2625 configurable: false, 2626 enumerable: true, 2627 }) 2628 return 2629 } catch (error) {} 2630 window.EcomSendApps[flagName] = flagValue 2631 } 2632 2633 /** @description resolve storefront GDPR mode from merchant theme override */ 2634 function resolveEcomsendGdprMode() { 2635 if (typeof window.EcomSendApps.GDPR === "undefined") { 2636 window.EcomSendApps.GDPR = ECOMSEND_DEFAULT_GDPR_FLAG 2637 } 2638 const gdprEnabled = normalizeEcomsendBooleanFlag(window.EcomSendApps.GDPR) 2639 window.EcomSendApps.GDPR = gdprEnabled 2640 return gdprEnabled 2641 } 2642 2643 /** @description resolve storefront CWTracks mode from merchant theme block setting and runtime override */ 2644 function resolveEcomsendCwTracksMode() { 2645 if (typeof window.EcomSendApps.CWTracksEnabled === "undefined") { 2646 window.EcomSendApps.CWTracksEnabled = ECOMSEND_DEFAULT_CWTRACKS_ENABLED 2647 } 2648 const cwTracksEnabled = normalizeEcomsendBooleanFlag(window.EcomSendApps.CWTracksEnabled) 2649 window.EcomSendApps.CWTracksEnabled = cwTracksEnabled 2650 return cwTracksEnabled 2651 } 2652 2653 /** @description persist storefront GDPR mode so web-pixel sandbox can consume the same switch */ 2654 function syncEcomsendGdprModeToStorage(gdprEnabled) { 2655 if (!window.localStorage) { 2656 return 2657 } 2658 if (gdprEnabled) { 2659 window.localStorage.setItem(ECOMSEND_GDPR_ENABLED_STORAGE_KEY, "true") 2660 return 2661 } 2662 window.localStorage.removeItem(ECOMSEND_GDPR_ENABLED_STORAGE_KEY) 2663 } 2664 2665 /** @description enable GDPR gating only when merchant explicitly turns on storefront GDPR mode */ 2666 const ECOMSEND_GDPR_ENABLED = resolveEcomsendGdprMode() 2667 /** @description enable CWTracks callback/event emit only when merchant turns on CWTracks mode. */ 2668 const ECOMSEND_CWTRACKS_ENABLED = resolveEcomsendCwTracksMode() 2669 lockEcomsendReadonlyFlag("GDPR", ECOMSEND_GDPR_ENABLED) 2670 lockEcomsendReadonlyFlag("CWTracksEnabled", ECOMSEND_CWTRACKS_ENABLED) 2671 2672 try { 2673 syncEcomsendGdprModeToStorage(ECOMSEND_GDPR_ENABLED) 2674 } catch (error) {} 2675 2676 /** @description create main stylesheet node for storefront runtime */ 2677 function createEcomSendMainStyleEle() { 2678 const ecomsendMainStyleEle = document.createElement("link") 2679 ecomsendMainStyleEle.rel = "stylesheet" 2680 ecomsendMainStyleEle.href = ECOMSEND_MAIN_STYLE_URL 2681 ecomsendMainStyleEle.dataset.ecomsendTag = "main-style" 2682 return ecomsendMainStyleEle 2683 } 2684 2685 /** @description append runtime stylesheet exactly once */ 2686 function ensureEcomSendMainStyleLoaded() { 2687 if (document.querySelector('link[data-ecomsend-tag="main-style"]')) { 2688 return 2689 } 2690 const ecomsendMainStyleEle = createEcomSendMainStyleEle() 2691 document.head.appendChild(ecomsendMainStyleEle) 2692 } 2693 2694 /** @description remove interaction listeners after first lazy-init trigger */ 2695 function clearInteractionListeners() {
2696 ECOMSEND_INTERACTION_EVENTS.forEach((eventName) => { 2697 window.removeEventListener(eventName, scheduleMainBundleLoad) 2698 }) 2699 } 2700 2701 /** @description run low-priority task via idle callback with timeout fallback */ 2702 function scheduleLowPriorityTask(taskRunner, timeoutMs) { 2703 if (window.requestIdleCallback) { 2704 window.requestIdleCallback(() => { 2705 taskRunner() 2706 }, { timeout: timeoutMs }) 2707 return 2708 } 2709 window.setTimeout(() => { 2710 taskRunner() 2711 }, timeoutMs) 2712 } 2713 2714 /** @description load main storefront bundle once and keep rollback override */ 2715 function loadEcomsendMainBundle() { 2716 if (window.__ecomsendMainBundleLoaded) { 2717 return 2718 } 2719 window.__ecomsendMainBundleLoaded = true 2720 clearInteractionListeners() 2721 /** @description ensure storefront runtime css is loaded together with main bundle */ 2722 ensureEcomSendMainStyleLoaded() 2723 const ecomsendMainScriptEle = document.createElement("script") 2724 ecomsendMainScriptEle.src = ECOMSEND_MAIN_SCRIPT_URL 2725 ecomsendMainScriptEle.async = true 2726 ecomsendMainScriptEle.dataset.ecomsendTag = "main-script" 2727 document.body.appendChild(ecomsendMainScriptEle) 2728 } 2729 2730 /** @description schedule heavy bundle with idle-first strategy to reduce main-thread contention */ 2731 function scheduleMainBundleLoad() { 2732 if (window.__ecomsendMainBundleLoadScheduled) { 2733 return 2734 } 2735 /** @description dedupe idle scheduling from DOMContentLoaded and first interactions */ 2736 window.__ecomsendMainBundleLoadScheduled = true 2737 if (ECOMSEND_FORCE_IMMEDIATE_FLAG) { 2738 loadEcomsendMainBundle() 2739 return 2740 } 2741 scheduleLowPriorityTask(loadEcomsendMainBundle, ECOMSEND_IDLE_TIMEOUT_MS) 2742 } 2743 2744 /** @description cache marketing params for pixel/report flows before heavy bundle starts */ 2745 function cacheMarketingParams() { 2746 const urlParams = new URLSearchParams(window.location.search) 2747 const marketingId = urlParams.get("ec_marketing_id") 2748 const ecEmailId = urlParams.get("ec_email_id") 2749 const ecMarketingSign = urlParams.get("ec_marketing_sign") 2750 2751 if (marketingId && window.localStorage) { 2752 window.localStorage.setItem("ec_marketing_id", marketingId) 2753 } 2754 if (ecEmailId && window.localStorage) { 2755 window.localStorage.setItem("ec_email_id", ecEmailId) 2756 } 2757 if (ecMarketingSign && window.localStorage) { 2758 window.localStorage.setItem("ec_marketing_sign", ecMarketingSign) 2759 } 2760 } 2761 2762 /** @description check whether marketing storage is allowed under Shopify customer privacy state */ 2763 function isMarketingStorageAllowedByCustomerPrivacy() { 2764 const customerPrivacy = window?.Shopify?.customerPrivacy 2765 if (!customerPrivacy) { 2766 return false 2767 } 2768 const marketingAllowed = typeof customerPrivacy.marketingAllowed === "function" && customerPrivacy.marketingAllowed() 2769 if (marketingAllowed) { 2770 return true 2771 } 2772 if (typeof customerPrivacy.currentVisitorConsent === "function") { 2773 const consent = customerPrivacy.currentVisitorConsent() 2774 return consent?.marketing === "yes" 2775 } 2776 return false 2777 } 2778 2779 /** @description check whether analytics storage is allowed under Shopify customer privacy state */ 2780 function isAnalyticsStorageAllowedByCustomerPrivacy() { 2781 const customerPrivacy = window?.Shopify?.customerPrivacy 2782 if (!customerPrivacy) { 2783 return false 2784 } 2785 const analyticsAllowed = typeof customerPrivacy.analyticsProcessingAllowed === "function" && customerPrivacy.analyticsProcessingAllowed() 2786 if (analyticsAllowed) { 2787 return true 2788 } 2789 if (typeof customerPrivacy.currentVisitorConsent === "function") { 2790 const consent = customerPrivacy.currentVisitorConsent() 2791 return consent?.analytics === "yes" 2792 } 2793 return false 2794 } 2795 2796 /** @description execute marketing param caching with GDPR guard: functional off when GDPR disabled */ 2797 function cacheMarketingParamsWithGdprGuard() { 2798 if (!ECOMSEND_GDPR_ENABLED) { 2799 cacheMarketingParams() 2800 return 2801 } 2802 if (isMarketingStorageAllowedByCustomerPrivacy()) { 2803 cacheMarketingParams() 2804 } 2805 } 2806 2807 /** @description cache shop id used by pixel report branches */ 2808 function cacheShopIdForPixel() { 2809 if (!window.EcomSendApps?.common?.shop?.id || !window.localStorage) { 2810 return 2811 } 2812 window.localStorage.setItem("ECOMSEND:ES_SHOP_ID", window.EcomSendApps.common.shop.id) 2813 } 2814 2815 /** 2816 * Flow client config (e.g. browserStaySeconds) is fetched by the main ecomsend.js bundle: 2817 * bootstrapFlowClientConfig â POST /api/automation/v2/clientFlowConfig (API Sign) 2818 * â localStorage ECOMSEND:FLOW_CLIENT_CONFIG.byEventId â read by web-pixel. 2819 * Keep new C-end Flow config on this path; do not scatter fetches in liquid. 2820 */ 2821 2822 /** @description execute shop id caching with GDPR guard and shared consent policy */ 2823 function cacheShopIdWithGdprGuard() { 2824 if (!ECOMSEND_GDPR_ENABLED) { 2825 cacheShopIdForPixel() 2826 return 2827 } 2828 if (isAnalyticsStorageAllowedByCustomerPrivacy()) { 2829 cacheShopIdForPixel() 2830 } 2831 } 2832 2833 /** @description load Shopify consent-tracking API before GDPR-gated cache writes */ 2834 function withCustomerPrivacyApiReady(onReady) { 2835 if (!ECOMSEND_GDPR_ENABLED) { 2836 onReady() 2837 return 2838 } 2839 if (window?.Shopify?.customerPrivacy) { 2840 onReady() 2841 return 2842 } 2843 if (typeof window?.Shopify?.loadFeatures !== "function") { 2844 return 2845 } 2846 window.Shopify.loadFeatures( 2847 [{ name: "consent-tracking-api", version: "0.1" }], 2848 (error) => { 2849 if (error) { 2850 return 2851 } 2852 onReady() 2853 } 2854 ) 2855 } 2856 2857 try { 2858 withCustomerPrivacyApiReady(() => { 2859 cacheMarketingParamsWithGdprGuard() 2860 cacheShopIdWithGdprGuard() 2861 }) 2862 if (ECOMSEND_GDPR_ENABLED) { 2863 document.addEventListener("visitorConsentCollected", () => { 2864 cacheMarketingParamsWithGdprGuard() 2865 cacheShopIdWithGdprGuard() 2866 }) 2867 } 2868 } catch (e) {} 2869 2870 /** @description inject wasm asset url into shared namespace before main bundle executes */ 2871 window.EcomSendApps.wasmURL = ECOMSEND_WASM_ASSET_URL 2872
2873 ECOMSEND_INTERACTION_EVENTS.forEach((eventName) => { 2874 window.addEventListener(eventName, scheduleMainBundleLoad, { once: true, passive: true }) 2875 }) 2876 2877 if (document.readyState === "loading") { 2878 document.addEventListener("DOMContentLoaded", scheduleMainBundleLoad, { once: true }) 2879 } else { 2880 scheduleMainBundleLoad() 2881 } 2882</script>
2882 2883 2884<style id="ecomsend-custom-style"></style> 2885
2886<script>window.shopLocale = 'en'</script>
2886 2887
2888<script> 2889 /** @description timeout used for deferred discount request scheduling */ 2890 const ECOMSEND_DISCOUNT_IDLE_TIMEOUT_MS = 1500 2891 2892 /** @description apply discount code from url query only when parameter exists */ 2893 function applyWillDiscountCode() { 2894 const urlParams = new URLSearchParams(window.location.search) 2895 const willDiscountCode = urlParams.get("willDiscountCode") 2896 if (!willDiscountCode || /[\u0000-\u001F\u007F]/.test(willDiscountCode)) { 2897 return 2898 } 2899 fetch("/cart/update.js", { 2900 method: "POST", 2901 headers: { 2902 "Content-Type": "application/json", 2903 }, 2904 body: JSON.stringify({ 2905 discount: willDiscountCode, 2906 }), 2907 }) 2908 } 2909 2910 try { 2911 if (!window.__ecomsendDeferredTasksScheduled) { 2912 /** @description global guard to avoid duplicate deferred task scheduling */ 2913 window.__ecomsendDeferredTasksScheduled = true 2914 if (window.requestIdleCallback) { 2915 window.requestIdleCallback(() => { 2916 applyWillDiscountCode() 2917 }, { timeout: ECOMSEND_DISCOUNT_IDLE_TIMEOUT_MS }) 2918 } else { 2919 window.setTimeout(() => { 2920 applyWillDiscountCode() 2921 }, ECOMSEND_DISCOUNT_IDLE_TIMEOUT_MS) 2922 } 2923 } 2924 } catch (error) {} 2925</script>
2925 2926 2927 2928 2929</div>
2929<script src="https://cdn.shopify.com/storefront/standard-actions.js" type="module" data-source-attribution="shopify.standard_actions"></script>
2929 2930</body> 2931</html> 2932
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.