1<!doctype html> 2 3<html class="no-js" lang="de"> 4 <head>
4<script data-source-attribution="shopify.event_observer.bootstrap"> 5(function(){let e=navigator,t=`prototype`,n=`sendBeacon`,r=e[n],i=fetch,a=XMLHttpRequest[t],{open:o,send:s}=a,c=`EventListener`,l=`add${c}`,u=`remove${c}`,d=EventTarget[t],f=d[l],p=d[u],m=e=>Error((e=document.currentScript)&&[e?.src,e?.id||e?.dataset?.sourceAttribution]),h=(e=[],t=0)=>(e.p=n=>e[t++%1e3]=n,[e,t=>(e.forEach(e.p=t),e.length=0)]),[g,_]=h(),[v,y]=h(),b,x=new WeakMap,S=e=>e&&g.p([e,b||[m()]]);d[l]=function(e,t,n){let r=this,i=t?.handleEvent||t,a=x.get(t),o=m();i?.call&&!a&&x.set(t,a=function(e){b=[o,e.type];try{i.call(t==i?this:t,e)}finally{b=null}}),v.p([e,o,a,r?.tagName||r+``,r?.id]),f.call(r,e,a||t,n)},d[u]=function(e,t,n){p.call(this,e,x.get(t)||t,n)},a.open=function(e,t){x.set(this,[t+``,e]),o.apply(this,arguments)},a.send=function(e){S(x.get(this)),s.call(this,e)},fetch=(e,t)=>(S([(e?.url||e)+``,t?.method]),i(e,t)),e[n]=(t,n)=>(S([t+``,``]),r.call(e,t,n)),setTimeout(()=>import("//palmofparadise.com/cdn/shopifycloud/storefront/assets/storefront/event_observer_reporter-ed358274.js").then(e=>e.$(_,y,f,i,`4084072497`)))})(); 6//# sourceURL=event-observer-collector.js 7</script>
7 8 9 10 11 <meta charset="utf-8"> 12 <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1"> 13 <meta name="viewport" content="width=device-width, initial-scale=1.0, height=device-height, minimum-scale=1.0, maximum-scale=1.0"> 14 <meta name="theme-color" content=""> 15 16 <title> 17 Dein Warenkorb – Palm of Paradise 18 </title><link rel="canonical" href="https://palmofparadise.com/cart"><link rel="shortcut icon" href="//palmofparadise.com/cdn/shop/files/Palm_of_paradise_Token_schwarz_96x.png?v=1614294172" type="image/png"><meta property="og:type" content="website"> 19 <meta property="og:title" content="Dein Warenkorb"><meta property="og:url" content="https://palmofparadise.com/cart"> 20<meta property="og:site_name" content="Palm of Paradise"><meta name="twitter:card" content="summary"><meta name="twitter:title" content="Dein Warenkorb"> 21 <meta name="twitter:description" content="Dein Warenkorb"> 22 <style> 23 24 25 26 27 28 29 30 :root { 31 --heading-font-family : Helvetica, Arial, sans-serif; 32 --heading-font-weight : 400; 33 --heading-font-style : normal; 34 35 --text-font-family : Helvetica, Arial, sans-serif; 36 --text-font-weight : 400; 37 --text-font-style : normal; 38 39 --base-text-font-size : 16px; 40 --default-text-font-size: 14px;--background : #fdfdfd; 41 --background-rgb : 253, 253, 253; 42 --light-background : #ffffff; 43 --light-background-rgb: 255, 255, 255; 44 --heading-color : #1c1b1b; 45 --text-color : #1c1b1b; 46 --text-color-rgb : 28, 27, 27; 47 --text-color-light : #6a6a6a; 48 --text-color-light-rgb: 106, 106, 106; 49 --link-color : #6a6a6a; 50 --link-color-rgb : 106, 106, 106; 51 --border-color : #dbdbdb; 52 --border-color-rgb : 219, 219, 219; 53 54 --button-background : #7D2600; 55 --button-background-rgb: 125, 38, 0; 56 --button-text-color : #FFFFFF; 57 58 --header-background : #ffffff; 59 --header-heading-color : #1c1b1b; 60 --header-light-text-color : #6a6a6a; 61 --header-border-color : #dddddd; 62 63 --footer-background : #ffffff; 64 --footer-text-color : #6a6a6a; 65 --footer-heading-color : #1c1b1b; 66 --footer-border-color : #e9e9e9; 67 68 --navigation-background : #1c1b1b; 69 --navigation-background-rgb : 28, 27, 27; 70 --navigation-text-color : #ffffff; 71 --navigation-text-color-light: rgba(255, 255, 255, 0.5); 72 --navigation-border-color : rgba(255, 255, 255, 0.25); 73 74 --newsletter-popup-background : #7D2600; 75 --newsletter-popup-text-color : #FFFFFF; 76 --newsletter-popup-text-color-rgb : 255, 255, 255; 77 78 --secondary-elements-background : #1c1b1b; 79 --secondary-elements-background-rgb : 28, 27, 27; 80 --secondary-elements-text-color : #ffffff; 81 --secondary-elements-text-color-light : rgba(255, 255, 255, 0.5); 82 --secondary-elements-border-color : rgba(255, 255, 255, 0.25); 83 84 --product-sale-price-color : #f94c43; 85 --product-sale-price-color-rgb: 249, 76, 67; 86 87 /* Products */ 88 89 --horizontal-spacing-four-products-per-row: 60px; 90 --horizontal-spacing-two-products-per-row : 60px; 91 92 --vertical-spacing-four-products-per-row: 60px; 93 --vertical-spacing-two-products-per-row : 75px; 94 95 /* Animation */ 96 --drawer-transition-timing: cubic-bezier(0.645, 0.045, 0.355, 1); 97 --header-base-height: 80px; /* We set a default for browsers that do not support CSS variables */ 98 99 /* Cursors */ 100 --cursor-zoom-in-svg : url(//palmofparadise.com/cdn/shop/t/9/assets/cursor-zoom-in.svg?v=170532930330058140181613078886); 101 --cursor-zoom-in-2x-svg : url(//palmofparadise.com/cdn/shop/t/9/assets/cursor-zoom-in-2x.svg?v=56685658183649387561613078886); 102 } 103</style> 104
105<script> 106 // IE11 does not have support for CSS variables, so we have to polyfill them 107 if (!(((window || {}).CSS || {}).supports && window.CSS.supports('(--a: 0)'))) { 108 const script = document.createElement('script'); 109 script.type = 'text/javascript'; 110 script.src = 'https://cdn.jsdelivr.net/npm/css-vars-ponyfill@2'; 111 script.onload = function() { 112 cssVars({}); 113 }; 114 115 document.getElementsByTagName('head')[0].appendChild(script); 116 } 117</script>
117 118 119
119<script>window.performance && window.performance.mark && window.performance.mark('shopify.content_for_header.start');</script>
119<meta name="google-site-verification" content="plfgAvqgimygNwn0NYugaOPPhUm5QDpkWrS_N-VZkDo"> 120<meta name="google-site-verification" content="IpbYdV7jJ713d58XUyxRxcmEseWQsoEZxLPa6udLlxA"> 121<meta name="google-site-verification" content="xdTOq7efb-8oDFzmEiQsfeEI9-8hVU-xUqkfiK6a-VM"> 122<meta id="shopify-digital-wallet" name="shopify-digital-wallet" content="/4084072497/digital_wallets/dialog"> 123<meta id="in-context-paypal-metadata" data-shop-id="4084072497" data-venmo-supported="false" data-environment="production" data-locale="de_DE" data-paypal-v4="true" data-currency="EUR"> 124<link rel="ucp" href="/.well-known/ucp" version="2026-08-25">
124<script async="async" src="/checkouts/internal/preloads.js?locale=de-DE"></script>
124 125<link rel="preconnect" href="https://shop.app" crossorigin="anonymous">
126<script async="async" src="https://shop.app/checkouts/internal/preloads.js?locale=de-DE&shop_id=4084072497" crossorigin="anonymous"></script>
vendor: 1 bytes, line 126
126
127<script id="apple-pay-shop-capabilities" type="application/json">{"shopId":4084072497,"countryCode":"DE","currencyCode":"EUR","merchantCapabilities":["supports3DS"],"merchantId":"gid:\/\/shopify\/Shop\/4084072497","merchantName":"Palm of Paradise","requiredBillingContactFields":["postalAddress","email"],"requiredShippingContactFields":["postalAddress","email"],"shippingType":"shipping","supportedNetworks":["visa","masterCard","amex","maestro"],"total":{"type":"pending","label":"Palm of Paradise","amount":"1.00"},"shopifyPaymentsEnabled":true,"supportsSubscriptions":true}</script>
vendor: 1 bytes, line 127
127
128<script id="shopify-features" type="application/json">{"accessToken":"5b723a9e1c7de7f2514e15495401a6be","betas":["rich-media-storefront-analytics"],"domain":"palmofparadise.com","predictiveSearch":true,"shopId":4084072497,"locale":"de"}</script>
vendor: 1 bytes, line 128
128
129<script>var Shopify = Shopify || {}; 130Shopify.shop = "paradise-palms-fashion.myshopify.com"; 131Shopify.locale = "de"; 132Shopify.currency = {"active":"EUR","rate":"1.0"}; 133Shopify.country = "DE"; 134Shopify.theme = {"name":"Prestige","id":81757208649,"schema_name":"Prestige","schema_version":"4.13.0","theme_store_id":855,"role":"main"}; 135Shopify.theme.handle = "null"; 136Shopify.theme.style = {"id":null,"handle":null}; 137Shopify.cdnHost = "palmofparadise.com/cdn"; 138Shopify.routes = Shopify.routes || {}; 139Shopify.routes.root = "/"; 140Shopify.shopJsCdnBaseUrl = "https://cdn.shopify.com/shopifycloud/shop-js"; 141Shopify.SignInWithShop = Shopify.SignInWithShop || {}; 142Shopify.SignInWithShop.User = Shopify.SignInWithShop.User || {}; 143Shopify.SignInWithShop.User.recognized = false;</script>
vendor: 1 bytes, line 143
143
144<script type="module">!function(o){(o.Shopify=o.Shopify||{}).modules=!0}(window);</script>
vendor: 1 bytes, line 144
144
145<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 145
145
146<script> 147 window.ShopifyPay = window.ShopifyPay || {}; 148 window.ShopifyPay.apiHost = "shop.app\/pay"; 149 window.ShopifyPay.redirectState = null; 150</script>
vendor: 1 bytes, line 150
150
151<script> 152 window.Shopify = window.Shopify || {}; 153 window.Shopify.SignInWithShop = window.Shopify.SignInWithShop || {}; 154 window.Shopify.SignInWithShop.assetMetrics = { sampleRate: 0.25 }; 155 window.Shopify.SignInWithShop.eligible = true; 156</script>
vendor: 1 bytes, line 156
156
157<script id="shop-js-analytics" type="application/json">{"pageType":"cart"}</script>
vendor: 1 bytes, line 157
157
158<script defer="defer" async type="module" src="https://cdn.shopify.com/shopifycloud/shop-js/modules/v2/loader.init-shop-cart-sync.de.esm.js"></script>
vendor: 1 bytes, line 158
158
159<script type="module"> 160 await import("https://cdn.shopify.com/shopifycloud/shop-js/modules/v2/loader.init-shop-cart-sync.de.esm.js"); 161 162 window.Shopify.SignInWithShop?.initShopCartSync?.({"fedCMEnabled":true,"windoidEnabled":true}); 163 164</script>
vendor: 1 bytes, line 164
164
165<script> 166 window.Shopify = window.Shopify || {}; 167 if (!window.Shopify.featureAssets) window.Shopify.featureAssets = {}; 168 window.Shopify.featureAssets['shop-js'] = {"avatar":["modules/v2/loader.avatar.de.esm.js"],"checkout-modal":["modules/v2/loader.checkout-modal.de.esm.js"],"init-customer-accounts-sign-up":["modules/v2/loader.init-customer-accounts-sign-up.de.esm.js"],"init-customer-accounts":["modules/v2/loader.init-customer-accounts.de.esm.js"],"init-fed-cm":["modules/v2/loader.init-fed-cm.de.esm.js"],"init-shop-cart-sync":["modules/v2/loader.init-shop-cart-sync.de.esm.js"],"init-shop-email-lookup-coordinator":["modules/v2/loader.init-shop-email-lookup-coordinator.de.esm.js"],"init-shop-for-new-customer-accounts":["modules/v2/loader.init-shop-for-new-customer-accounts.de.esm.js"],"init-shop-user-recognition":["modules/v2/loader.init-shop-user-recognition.de.esm.js"],"init-windoid":["modules/v2/loader.init-windoid.de.esm.js"],"lead-capture":["modules/v2/loader.lead-capture.de.esm.js"],"listener":["modules/v2/loader.listener.de.esm.js"],"pay-button":["modules/v2/loader.pay-button.de.esm.js"],"payment-terms":["modules/v2/loader.payment-terms.de.esm.js"],"shop-button":["modules/v2/loader.shop-button.de.esm.js"],"shop-cart-sync":["modules/v2/loader.shop-cart-sync.de.esm.js"],"shop-cash-offers":["modules/v2/loader.shop-cash-offers.de.esm.js"],"shop-follow-button":["modules/v2/loader.shop-follow-button.de.esm.js"],"shop-login-button":["modules/v2/loader.shop-login-button.de.esm.js"],"shop-login":["modules/v2/loader.shop-login.de.esm.js"],"shop-toast-manager":["modules/v2/loader.shop-toast-manager.de.esm.js"],"shop-user-recognition":["modules/v2/loader.shop-user-recognition.de.esm.js"]}; 169</script>
vendor: 1 bytes, line 169
169
170<script>(function() { 171 var isLoaded = false; 172 function asyncLoad() { 173 if (isLoaded) return; 174 isLoaded = true; 175 var urls = ["https:\/\/cdn.sesami.co\/shopify.js?shop=paradise-palms-fashion.myshopify.com","https:\/\/cdn.grw.reputon.com\/assets\/widget.js?shop=paradise-palms-fashion.myshopify.com","https:\/\/cdn.nfcube.com\/d346b56c3e36a912b9294e3d072d4c6c.js?shop=paradise-palms-fashion.myshopify.com","\/\/cdn.shopify.com\/proxy\/50434924d2db1e7f91e3a74a32619a84a7bb6ce1b43b6f37e137981cfb7da9c4\/bucket.useifsapp.com\/theme-files-min\/js\/ifs-script-tag-min.js?v=2\u0026shop=paradise-palms-fashion.myshopify.com\u0026sp-cache-control=cHVibGljLCBtYXgtYWdlPTkwMA","\/\/backinstock.useamp.com\/widget\/20954_1783059289.js?category=bis\u0026v=6\u0026shop=paradise-palms-fashion.myshopify.com"]; 176 for (var i = 0; i < urls.length; i++) { 177 var s = document.createElement('script'); 178 s.type = 'text/javascript'; 179 s.async = true; 180 s.src = urls[i]; 181 var x = document.getElementsByTagName('script')[0]; 182 x.parentNode.insertBefore(s, x); 183 } 184 }; 185 if(window.attachEvent) { 186 window.attachEvent('onload', asyncLoad); 187 } else { 188 window.addEventListener('load', asyncLoad, false); 189 } 190})();</script>
vendor: 1 bytes, line 190
190
191<script id="__st">var __st={"a":4084072497,"offset":7200,"reqid":"eb056c6e-aa65-4ec1-b48f-b399893fc822-1791480900","pageurl":"palmofparadise.com\/cart","u":"306615654277","p":"cart"};</script>
vendor: 1 bytes, line 191
191
192<script>window.ShopifyPaypalV4VisibilityTracking = true;</script>
vendor: 1 bytes, line 192
192
193<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:'Durch hCaptcha geschützt',privacyText:'Datenschutz',termsText:'Allgemeine Geschäftsbedingungen'},(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 193
193
194<script integrity="sha256-JjoPp5ZfB1sSAs5SQaol1x1GgvveM+BgmRzyDexInEQ=" data-source-attribution="shopify.loadfeatures" defer="defer" src="//palmofparadise.com/cdn/shopifycloud/storefront/assets/storefront/load_feature-1bd60354.js" crossorigin="anonymous"></script>
vendor: 1 bytes, line 194
194
195<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 = "//palmofparadise.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>
195<script crossorigin="anonymous" defer="defer" src="//palmofparadise.com/cdn/shopifycloud/storefront/assets/shopify_pay/storefront-f0e26bdf.js?v=20250812"></script>
vendor: 1 bytes, line 195
195
196<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 196
196
197<script> 198 window.Shopify = window.Shopify || {}; 199 window.Shopify.MCP = window.Shopify.MCP || {}; 200 window.Shopify.MCP.enabled = true; 201 window.Shopify.MCP.shop = "paradise-palms-fashion.myshopify.com"; 202 window.Shopify.MCP.mcpEndpoint = "https:\/\/palmofparadise.com\/api\/mcp"; 203 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"]}}]; 204</script>
vendor: 1 bytes, line 204
204
205<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("\/\/palmofparadise.com\/cdn\/shopifycloud\/storefront\/assets\/storefront\/webmcp-c6b62ece.js","sha256-ke4DDuBjdvea3vxLWxHc9E9nq8zihuG4IfYEGbb77ys=");})(); 206</script>
vendor: 1 bytes, line 206
206
207<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://palmofparadise.com/cdn/shopifycloud/portable-wallets/latest/portable-wallets.de.js",t.type="module",document.head.appendChild(t)}}; 208</script>
vendor: 1 bytes, line 208
208
209<script data-source-attribution="shopify.dynamic_checkout.buyer_consent"> 210 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); 211</script>
vendor: 1 bytes, line 211
211
212<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})}})); 213</script>
vendor: 1 bytes, line 213
213
214<script id='scb4127' type='text/javascript' async='' src='https://palmofparadise.com/cdn/shopifycloud/privacy-banner/storefront-banner.js'></script>
214<link id="shopify-accelerated-checkout-styles" rel="stylesheet" media="screen" href="https://palmofparadise.com/cdn/shopifycloud/portable-wallets/latest/accelerated-checkout-backwards-compat.css" crossorigin="anonymous"> 215<style id="shopify-accelerated-checkout-cart"> 216 #shopify-buyer-consent { 217 margin-top: 1em; 218 display: inline-block; 219 width: 100%; 220} 221 222#shopify-buyer-consent.hidden { 223 display: none; 224} 225 226#shopify-subscription-policy-button { 227 background: none; 228 border: none; 229 padding: 0; 230 text-decoration: underline; 231 font-size: inherit; 232 cursor: pointer; 233} 234 235#shopify-subscription-policy-button::before { 236 box-shadow: none; 237} 238 239 </style> 240
241<script id="shopify-cfh-end">window.performance && window.performance.mark && window.performance.mark('shopify.content_for_header.end');</script>
241 242 243 <link rel="stylesheet" href="//palmofparadise.com/cdn/shop/t/9/assets/theme.css?v=33384009345405800491614935083"> 244 245
245<script>// This allows to expose several variables to the global scope, to be used in scripts 246 window.theme = { 247 pageType: "cart", 248 moneyFormat: "â¬{{amount_with_comma_separator}}", 249 moneyWithCurrencyFormat: "â¬{{amount_with_comma_separator}} EUR", 250 productImageSize: "natural", 251 searchMode: "product,article,page", 252 showPageTransition: true, 253 showElementStaggering: true, 254 showImageZooming: true 255 }; 256 257 window.routes = { 258 rootUrl: "\/", 259 rootUrlWithoutSlash: '', 260 cartUrl: "\/cart", 261 cartAddUrl: "\/cart\/add", 262 cartChangeUrl: "\/cart\/change", 263 searchUrl: "\/search", 264 productRecommendationsUrl: "\/recommendations\/products" 265 }; 266 267 window.languages = { 268 cartAddNote: "Bestellnotiz hinzufügen", 269 cartEditNote: "Bestellnotiz bearbeiten", 270 productImageLoadingError: "Dieses Bild konnte nicht geladen werden. Bitte versuche die Seite neu zu laden.", 271 productFormAddToCart: "In den Warenkorb", 272 productFormUnavailable: "Nicht verfügbar", 273 productFormSoldOut: "Ausverkauft", 274 shippingEstimatorOneResult: "1 Option verfügbar:", 275 shippingEstimatorMoreResults: "{{count}} Optionen verfügbar:", 276 shippingEstimatorNoResults: "Es konnte kein Versand gefunden werden" 277 }; 278 279 window.lazySizesConfig = { 280 loadHidden: false, 281 hFac: 0.5, 282 expFactor: 2, 283 ricTimeout: 150, 284 lazyClass: 'Image--lazyLoad', 285 loadingClass: 'Image--lazyLoading', 286 loadedClass: 'Image--lazyLoaded' 287 }; 288 289 document.documentElement.className = document.documentElement.className.replace('no-js', 'js'); 290 document.documentElement.style.setProperty('--window-height', window.innerHeight + 'px'); 291 292 // We do a quick detection of some features (we could use Modernizr but for so little...) 293 (function() { 294 document.documentElement.className += ((window.CSS && window.CSS.supports('(position: sticky) or (position: -webkit-sticky)')) ? ' supports-sticky' : ' no-supports-sticky'); 295 document.documentElement.className += (window.matchMedia('(-moz-touch-enabled: 1), (hover: none)')).matches ? ' no-supports-hover' : ' supports-hover'; 296 }()); 297 </script>
297 298 299
299<script src="//palmofparadise.com/cdn/shop/t/9/assets/lazysizes.min.js?v=174358363404432586981613078874" async></script>
299<script src="https://polyfill-fastly.net/v3/polyfill.min.js?unknown=polyfill&features=fetch,Element.prototype.closest,Element.prototype.remove,Element.prototype.classList,Array.prototype.includes,Array.prototype.fill,Object.assign,CustomEvent,IntersectionObserver,IntersectionObserverEntry,URL" defer></script>
299 300
300<script src="//palmofparadise.com/cdn/shop/t/9/assets/libs.min.js?v=26178543184394469741613078873" defer></script>
300 301
301<script src="//palmofparadise.com/cdn/shop/t/9/assets/theme.min.js?v=159976158040161064131613078877" defer></script>
301 302
302<script src="//palmofparadise.com/cdn/shop/t/9/assets/custom.js?v=183944157590872491501613078876" defer></script>
302 303 304
304<script> 305 (function () { 306 window.onpageshow = function() { 307 if (window.theme.showPageTransition) { 308 var pageTransition = document.querySelector('.PageTransition'); 309 310 if (pageTransition) { 311 pageTransition.style.visibility = 'visible'; 312 pageTransition.style.opacity = '0'; 313 } 314 } 315 316 // When the page is loaded from the cache, we have to reload the cart content 317 document.documentElement.dispatchEvent(new CustomEvent('cart:refresh', { 318 bubbles: true 319 })); 320 }; 321 })(); 322 </script>
322 323 324 325 326 327
327<script type="application/ld+json"> 328 { 329 "@context": "http://schema.org", 330 "@type": "BreadcrumbList", 331 "itemListElement": [{ 332 "@type": "ListItem", 333 "position": 1, 334 "name": "Translation missing: de.general.breadcrumb.home", 335 "item": "https://palmofparadise.com" 336 }] 337 } 338 </script>
338 339 340 <!-- "snippets/judgeme_core.liquid" was not rendered, the associated app was uninstalled --> 341<link href="https://monorail-edge.shopifysvc.com" rel="dns-prefetch">
342<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: 4084072497,url: window.location.href,navigation_start,duration: currentMs - navigation_start,session_token,page_type: "cart"};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 342
342
343<script> 344 window.__TREKKIE_SHIM_QUEUE = window.__TREKKIE_SHIM_QUEUE || []; 345</script>
vendor: 1 bytes, line 345
345
346<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}
346).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: 4084072497,storefrontBaseUrl: "https://palmofparadise.com",extensionsBaseUrl: "https://extensions.shopifycdn.com/cdn/shopifycloud/web-pixels-manager",monorailEndpoint: "https://palmofparadise.com/.well-known/shopify/monorail/unstable/produce_batch",surface: "storefront-renderer",enabledBetaFlags: ["4c64608a","16072cab","8450a54b"],webPixelsConfigList: [{"id":"2132607240","configuration":"{\"pixelCode\":\"D04G7FRC77UDHHUAQ990\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"22e92c2ad45662f435e4801458fb78cc","type":"APP","apiClientId":4383523,"privacyPurposes":["ANALYTICS","MARKETING","SALE_OF_DATA"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_address","read_customer_email","read_customer_name","read_customer_personal_data","read_customer_phone"],"dataSharingControls":["share_all_events"]},"dataSharingState":"optimized"},{"id":"953123080","configuration":"{\"config\":\"{\\\"google_tag_ids\\\":[\\\"AW-655633533\\\",\\\"GT-5N5FJ4H\\\"],\\\"target_country\\\":\\\"DE\\\",\\\"gtag_events\\\":[{\\\"type\\\":\\\"begin_checkout\\\",\\\"action_label\\\":\\\"AW-655633533\\\/pTuCCNCGscsBEP3Y0LgC\\\"},{\\\"type\\\":\\\"search\\\",\\\"action_label\\\":\\\"AW-655633533\\\/IogrCNOGscsBEP3Y0LgC\\\"},{\\\"type\\\":\\\"view_item\\\",\\\"action_label\\\":[\\\"AW-655633533\\\/rlXqCMqGscsBEP3Y0LgC\\\",\\\"MC-DV2VNJTG06\\\"]},{\\\"type\\\":\\\"purchase\\\",\\\"action_label\\\":[\\\"AW-655633533\\\/Kn9kCMeGscsBEP3Y0LgC\\\",\\\"MC-DV2VNJTG06\\\"]},{\\\"type\\\":\\\"page_view\\\",\\\"action_label\\\":[\\\"AW-655633533\\\/Xh0QCMSGscsBEP3Y0LgC\\\",\\\"MC-DV2VNJTG06\\\"]},{\\\"type\\\":\\\"add_payment_info\\\",\\\"action_label\\\":\\\"AW-655633533\\\/H7xECNaGscsBEP3Y0LgC\\\"},{\\\"type\\\":\\\"add_to_cart\\\",\\\"action_label\\\":\\\"AW-655633533\\\/xEvJCM2GscsBEP3Y0LgC\\\"}],\\\"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":"317784328","configuration":"{\"pixel_id\":\"434451077279355\",\"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"]}
346,{"id":"136282376","configuration":"{\"tagID\":\"2612549189657\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"7ae565e198624b39e0856d352b9a6b4c","type":"APP","apiClientId":3009811,"privacyPurposes":["ANALYTICS","MARKETING","SALE_OF_DATA"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_address","read_customer_email","read_customer_name","read_customer_personal_data","read_customer_phone"],"dataSharingControls":[]},"dataSharingState":"optimized"},{"id":"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":"Palm of Paradise","paymentSettings":{"currencyCode":"EUR"},"myshopifyDomain":"paradise-palms-fashion.myshopify.com","countryCode":"DE","storefrontUrl":"https:\/\/palmofparadise.com"},"customer":null,"cart":null,"checkout":null,"productVariants":[],"products":[],"purchasingCompany":null},},"https://palmofparadise.com/cdn","7ec887c8w14f9f074p854094e1m1370c602",{"modern":"","legacy":""},{"trekkieShim":true,"agentContext":true,"apiClientId":"580111","facebookCapiEnabled":"true","themeId":"81757208649","themeStoreId":"855","themePublished":"true","eventMetadataId":"a27caca6-b5eb-4e9f-8204-bd570d2e5175","pageType":"cart","shopId":"4084072497","storefrontBaseUrl":"https:\/\/palmofparadise.com","extensionBaseUrl":"https:\/\/extensions.shopifycdn.com\/cdn\/shopifycloud\/web-pixels-manager","surface":"storefront-renderer","enabledBetaFlags":"[\"4c64608a\", \"16072cab\", \"8450a54b\"]","isMerchantRequest":"false","hashVersion":"7ec887c8w14f9f074p854094e1m1370c602","publish":"custom","events":"[[\"page_viewed\",{}]]"});})();</script>
346<script> 347 window.ShopifyAnalytics = window.ShopifyAnalytics || {}; 348 window.ShopifyAnalytics.meta = window.ShopifyAnalytics.meta || {}; 349 window.ShopifyAnalytics.meta.currency = 'EUR'; 350 var meta = {"page":{"pageType":"cart","requestId":"eb056c6e-aa65-4ec1-b48f-b399893fc822-1791480900"}}; 351 for (var attr in meta) { 352 window.ShopifyAnalytics.meta[attr] = meta[attr]; 353 } 354</script>
vendor: 1 bytes, line 354
354
355<script class="analytics"> 356 (function () { 357 var customDocumentWrite = function(content) { 358 var jquery = null; 359 360 if (window.jQuery) { 361 jquery = window.jQuery; 362 } else if (window.Checkout && window.Checkout.$) { 363 jquery = window.Checkout.$; 364 } 365 366 if (jquery) { 367 jquery('body').append(content); 368 } 369 }; 370 371 var hasLoggedConversion = function(token) { 372 if (token) { 373 return document.cookie.indexOf('loggedConversion=' + token) !== -1; 374 } 375 return false; 376 } 377 378 var setCookieIfConversion = function(token) { 379 if (token) { 380 var twoMonthsFromNow = new Date(Date.now()); 381 twoMonthsFromNow.setMonth(twoMonthsFromNow.getMonth() + 2); 382 383 document.cookie = 'loggedConversion=' + token + '; expires=' + twoMonthsFromNow; 384 } 385 } 386 387 var trekkie = window.ShopifyAnalytics.lib = window.trekkie = window.trekkie || []; 388 window.ShopifyAnalytics.lib.trekkie = window.trekkie; 389 if (trekkie.integrations) { 390 return; 391 } 392 trekkie.methods = [ 393 'identify', 394 'page', 395 'ready', 396 'track', 397 'trackForm', 398 'trackLink' 399 ]; 400 trekkie.factory = function(method) { 401 return function() { 402 var args = Array.prototype.slice.call(arguments); 403 args.unshift(method); 404 trekkie.push(args); 405 if (method == 'track' || method == 'page') { 406 var pageUrl; 407 try { 408 pageUrl = window.location.href; 409 } catch (e) {} 410 var pageReferrer; 411 try { 412 pageReferrer = document.referrer; 413 } catch (e) {} 414 try { 415 if (window.__TREKKIE_SHIM_QUEUE == null) { 416 window.__TREKKIE_SHIM_QUEUE = []; 417 } 418 window.__TREKKIE_SHIM_QUEUE.push({ 419 from: 'trekkie-stub', 420 method: method, 421 args: args.slice(1), 422 pageContext: { 423 url: pageUrl, 424 referrer: pageReferrer 425 } 426 }); 427 } catch (e) { 428 // no-op 429 } 430 } 431 return trekkie; 432 }; 433 }; 434 for (var i = 0; i < trekkie.methods.length; i++) { 435 var key = trekkie.methods[i]; 436 trekkie[key] = trekkie.factory(key); 437 } 438 trekkie.load = function(config) { 439 trekkie.config = config || {}; 440 trekkie.config.initialDocumentCookie = document.cookie; 441 var first = document.getElementsByTagName('script')[0]; 442var script = document.createElement('script'); 443script.type = 'text/javascript'; 444script.onerror = function(e) { 445 var scriptFallback = document.createElement('script'); 446 scriptFallback.type = 'text/javascript'; 447 scriptFallback.onerror = function(error) { 448 var Monorail = { 449 produce: function produce(monorailDomain, schemaId, payload) { 450 var currentMs = new Date().getTime(); 451 var event = { 452 schema_id: schemaId, 453 payload: payload, 454 metadata: { 455 event_created_at_ms: currentMs, 456 event_sent_at_ms: currentMs 457 } 458 }; 459 return Monorail.sendRequest("https://" + monorailDomain + "/v1/produce", JSON.stringify(event)); 460 }, 461 sendRequest: function sendRequest(endpointUrl, payload) { 462 // Try the sendBeacon API 463 if (window && window.navigator && typeof window.navigator.sendBeacon === 'function' && typeof window.Blob === 'function' && !Monorail.isIos12()) { 464 var blobData = new window.Blob([payload], { 465 type: 'text/plain' 466 }); 467 468 if (window.navigator.sendBeacon(endpointUrl, blobData)) { 469 return true; 470 } // sendBeacon was not successful 471 472 } // XHR beacon 473 474 var xhr = new XMLHttpRequest(); 475 476 try { 477 xhr.open('POST', endpointUrl); 478 xhr.setRequestHeader('Content-Type', 'text/plain'); 479 xhr.send(payload); 480 } catch (e) { 481 console.log(e); 482 } 483 484 return false; 485 }, 486 isIos12: function isIos12() { 487 return window.navigator.userAgent.lastIndexOf('iPhone; CPU iPhone OS 12_') !== -1 || window.navigator.userAgent.lastIndexOf('iPad; CPU OS 12_') !== -1; 488 } 489 }; 490 Monorail.produce('monorail-edge.shopifysvc.com', 491 'trekkie_storefront_load_errors/1.1', 492 {shop_id: 4084072497, 493 theme_id: 81757208649, 494 app_name: "storefront", 495 context_url: window.location.href, 496 source_url: "//palmofparadise.com/cdn/s/trekkie.storefront.51e69540e15035ae012ec8cc42e8f9cd792233a0.min.js"}); 497 498 }; 499 scriptFallback.async = true; 500 scriptFallback.src = '//palmofparadise.com/cdn/s/trekkie.storefront.51e69540e15035ae012ec8cc42e8f9cd792233a0.min.js'; 501 first.parentNode.insertBefore(scriptFallback, first); 502}; 503script.async = true; 504script.src = '//palmofparadise.com/cdn/s/trekkie.storefront.51e69540e15035ae012ec8cc42e8f9cd792233a0.min.js'; 505first.parentNode.insertBefore(script, first); 506 507 }; 508 trekkie.load( 509 {"Trekkie":{"appName":"storefront","development":false,"defaultAttributes":{"shopId":4084072497,"isMerchantRequest":null,"themeId":81757208649,"themeCityHash":"8428646088285363699","contentLanguage":"de","currency":"EUR","eventMetadataId":"a27caca6-b5eb-4e9f-8204-bd570d2e5175"},"isServerSideCookieWritingEnabled":true,"monorailRegion":"shop_domain","enabledBetaFlags":["764d78cb","8450a54b","4c64608a"]},"Session Attribution":{},"S2S":{"facebookCapiEnabled":true,"source":"trekkie-storefront-renderer","apiClientId":580111}} 510 ); 511 512 var loaded = false;
513 trekkie.ready(function() { 514 if (loaded) return; 515 loaded = true; 516 517 window.ShopifyAnalytics.lib = window.trekkie; 518 519 var originalDocumentWrite = document.write; 520 document.write = customDocumentWrite; 521 try { window.ShopifyAnalytics.merchantGoogleAnalytics.call(this); } catch(error) {}; 522 document.write = originalDocumentWrite; 523 524 var match = window.location.pathname.match(/checkouts\/(.+)\/(thank_you|post_purchase)/) 525 var token = match? match[1]: undefined; 526 if (!hasLoggedConversion(token)) { 527 setCookieIfConversion(token); 528 529 } 530 }); 531 532 window.ShopifyAnalytics.lib.page(null,{"pageType":"cart","requestId":"eb056c6e-aa65-4ec1-b48f-b399893fc822-1791480900","shopifyEmitted":true}); 533 534 var eventsListenerScript = document.createElement('script'); 535 eventsListenerScript.async = true; 536 eventsListenerScript.src = "//palmofparadise.com/cdn/shopifycloud/storefront/assets/shop_events_listener-4e26a9ce.js"; 537 document.getElementsByTagName('head')[0].appendChild(eventsListenerScript); 538})();</script>
vendor: 1 bytes, line 538
538
539<script 540 defer 541 src="https://palmofparadise.com/cdn/shopifycloud/perf-kit/shopify-perf-kit-3.10.1.min.js" 542 data-application="storefront-renderer" 543 data-shop-id="4084072497" 544 data-render-region="gcp-us-west1" 545 data-page-type="cart" 546 data-theme-instance-id="81757208649" 547 data-theme-name="Prestige" 548 data-theme-version="4.13.0" 549 data-monorail-region="shop_domain" 550 data-resource-timing-sampling-rate="10" 551 data-shs="true" 552 data-shs-beacon="true" 553 data-shs-export-with-fetch="true" 554 data-shs-logs-sample-rate="1" 555 data-shs-beacon-endpoint="https://palmofparadise.com/api/collect" 556></script>
556 557<meta name="shopify-y" content="6ad2c2b6-3d2b-47a1-90ee-6120a62ce429" data-expiration="1823038500000"><meta name="shopify-s" content="199afa51-9b80-47e6-b21e-8ba22266c7b0" data-expiration="1791482700000"><meta name="new-cookie-storage-activated" content="t"> 558</head><body class="prestige--v4 features--heading-normal features--heading-uppercase features--show-page-transition features--show-button-transition features--show-image-zooming features--show-element-staggering template-cart"> 559 <a class="PageSkipLink u-visually-hidden" href="#main">Direkt zum Inhalt</a> 560 <span class="LoadingBar"></span> 561 <div class="PageOverlay"></div><div class="PageTransition"></div><div id="shopify-section-popup" class="shopify-section"></div> 562 <div id="shopify-section-sidebar-menu" class="shopify-section"><section id="sidebar-menu" class="SidebarMenu Drawer Drawer--small Drawer--fromLeft" aria-hidden="true" data-section-id="sidebar-menu" data-section-type="sidebar-menu"> 563 <header class="Drawer__Header" data-drawer-animated-left> 564 <button class="Drawer__Close Icon-Wrapper--clickable" data-action="close-drawer" data-drawer-id="sidebar-menu" aria-label="Menü schlieÃen"><svg class="Icon Icon--close" role="presentation" viewBox="0 0 16 14"> 565 <path d="M15 0L1 14m14 0L1 0" stroke="currentColor" fill="none" fill-rule="evenodd"></path> 566 </svg></button> 567 </header> 568 569 <div class="Drawer__Content"> 570 <div class="Drawer__Main" data-drawer-animated-left data-scrollable> 571 <div class="Drawer__Container"> 572 <nav class="SidebarMenu__Nav SidebarMenu__Nav--primary" aria-label="Seitenleisten Menü"><div class="Collapsible"><a href="/collections/neuheiten" class="Collapsible__Button Heading Link Link--primary u-h6">New In </a></div><div class="Collapsible"><a href="/collections/restock" class="Collapsible__Button Heading Link Link--primary u-h6">Restock</a></div><div class="Collapsible"><button class="Collapsible__Button Heading u-h6" data-action="toggle-collapsible" aria-expanded="false">Nach Trends<span class="Collapsible__Plus"></span> 573 </button> 574 575 <div class="Collapsible__Inner"> 576 <div class="Collapsible__Content"><div class="Collapsible"><a href="/collections/bestseller" class="Collapsible__Button Heading Text--subdued Link Link--primary u-h7">Bestseller</a></div><div class="Collapsible"><a href="/collections/streifen" class="Collapsible__Button Heading Text--subdued Link Link--primary u-h7">Streifen</a></div><div class="Collapsible"><a href="/collections/dots" class="Collapsible__Button Heading Text--subdued Link Link--primary u-h7">Dots</a></div><div class="Collapsible"><a href="/collections/spitze" class="Collapsible__Button Heading Text--subdued Link Link--primary u-h7">Spitze</a></div><div class="Collapsible"><a href="/collections/trendfarbe-gelb" class="Collapsible__Button Heading Text--subdued Link Link--primary u-h7">Trendfarbe Gelb</a></div><div class="Collapsible"><a href="/collections/trendfarbe-braun" class="Collapsible__Button Heading Text--subdued Link Link--primary u-h7">Trendfarbe Braun</a></div><div class="Collapsible"><a href="/collections/kunstleder" class="Collapsible__Button Heading Text--subdued Link Link--primary u-h7">Kunstleder</a></div><div class="Collapsible"><a href="/collections/leomuster" class="Collapsible__Button Heading Text--subdued Link Link--primary u-h7">Leomuster</a></div><div class="Collapsible"><a href="/collections/waffle" class="Collapsible__Button Heading Text--subdued Link Link--primary u-h7">Musselin / Waffle Stoff</a></div></div> 577 </div></div><div class="Collapsible"><button class="Collapsible__Button Heading u-h6" data-action="toggle-collapsible" aria-expanded="false">Bekleidung<span class="Collapsible__Plus"></span> 578 </button> 579 580 <div class="Collapsible__Inner"> 581 <div class="Collapsible__Content"><div class="Collapsible"><button class="Collapsible__Button Heading Text--subdued Link--primary u-h7" data-action="toggle-collapsible" aria-expanded="false">Oberteile<span class="Collapsible__Plus"></span> 582 </button> 583 584 <div class="Collapsible__Inner"> 585 <div class="Collapsible__Content"> 586 <ul class="Linklist Linklist--bordered Linklist--spacingLoose"><li class="Linklist__Item"> 587 <a href="/collections/oberteile-1" class="Text--subdued Link Link--primary">Alle Oberteile</a> 588 </li><li class="Linklist__Item"> 589 <a href="/collections/tops" class="Text--subdued Link Link--primary">
589Tops</a> 590 </li><li class="Linklist__Item"> 591 <a href="/collections/bodies" class="Text--subdued Link Link--primary">Bodies</a> 592 </li><li class="Linklist__Item"> 593 <a href="/collections/blusen" class="Text--subdued Link Link--primary">Blusen</a> 594 </li><li class="Linklist__Item"> 595 <a href="/collections/longsleeves" class="Text--subdued Link Link--primary">Longsleeves</a> 596 </li><li class="Linklist__Item"> 597 <a href="/collections/t-shirts" class="Text--subdued Link Link--primary">T-Shirts</a> 598 </li></ul> 599 </div> 600 </div></div><div class="Collapsible"><a href="/collections/kleider-1" class="Collapsible__Button Heading Text--subdued Link Link--primary u-h7">Kleider</a></div><div class="Collapsible"><a href="/collections/jumpsuits" class="Collapsible__Button Heading Text--subdued Link Link--primary u-h7">Jumpsuits & Kurze Jumpsuits</a></div><div class="Collapsible"><a href="/collections/pullover" class="Collapsible__Button Heading Text--subdued Link Link--primary u-h7">Pullover</a></div><div class="Collapsible"><a href="/collections/hoodies-sweatshirts" class="Collapsible__Button Heading Text--subdued Link Link--primary u-h7">Hoodies & Sweaters</a></div><div class="Collapsible"><a href="/collections/strickjacken" class="Collapsible__Button Heading Text--subdued Link Link--primary u-h7">Strickjacken</a></div><div class="Collapsible"><a href="/collections/blazer" class="Collapsible__Button Heading Text--subdued Link Link--primary u-h7">Blazer</a></div><div class="Collapsible"><a href="/collections/westen" class="Collapsible__Button Heading Text--subdued Link Link--primary u-h7">Westen</a></div><div class="Collapsible"><a href="/collections/mantel-jacken" class="Collapsible__Button Heading Text--subdued Link Link--primary u-h7">Jacken & Mäntel </a></div><div class="Collapsible"><button class="Collapsible__Button Heading Text--subdued Link--primary u-h7" data-action="toggle-collapsible" aria-expanded="false">Hosen<span class="Collapsible__Plus"></span> 601 </button> 602 603 <div class="Collapsible__Inner"> 604 <div class="Collapsible__Content"> 605 <ul class="Linklist Linklist--bordered Linklist--spacingLoose"><li class="Linklist__Item"> 606 <a href="/collections/leggings" class="Text--subdued Link Link--primary">Leggings</a> 607 </li><li class="Linklist__Item"> 608 <a href="/collections/hosen-leggins" class="Text--subdued Link Link--primary">Stoffhosen</a> 609 </li><li class="Linklist__Item"> 610 <a href="/collections/jeans" class="Text--subdued Link Link--primary">Jeans</a> 611 </li><li class="Linklist__Item"> 612 <a href="/collections/shorts" class="Text--subdued Link Link--primary">Shorts</a> 613 </li></ul> 614 </div> 615 </div></div><div class="Collapsible"><button class="Collapsible__Button Heading Text--subdued Link--primary u-h7" data-action="toggle-collapsible" aria-expanded="false">Röcke<span class="Collapsible__Plus"></span> 616 </button> 617 618 <div class="Collapsible__Inner"> 619 <div class="Collapsible__Content"> 620 <ul class="Linklist Linklist--bordered Linklist--spacingLoose"><li class="Linklist__Item"> 621 <a href="/collections/rocke" class="Text--subdued Link Link--primary">Röcke</a> 622 </li><li class="Linklist__Item"> 623 <a href="/collections/hosenrocke" class="Text--subdued Link Link--primary">Skorts</a> 624 </li></ul> 625 </div> 626 </div></div></div> 627 </div></div><div class="Collapsible"><a href="/collections/schuhe" class="Collapsible__Button Heading Link Link--primary u-h6">Schuhe</a></div><div class="Collapsible"><button class="Collapsible__Button Heading u-h6" data-action="toggle-collapsible" aria-expanded="false">Schmuck<span class="Collapsible__Plus"></span> 628 </button> 629 630 <div class="Collapsible__Inner"> 631 <div class="Collapsible__Content"><div class="Collapsible"><a href="/collections/schmuck-1" class="Collapsible__Button Heading Text--subdued Link Link--primary u-h7">New In</a></div><div class="Collapsible"><a href="/collections/ohrstecker" class="Collapsible__Button Heading Text--subdued Link Link--primary u-h7">Ohrstecker</a></div><div class="Collapsible"><a href="/collections/ohrringe" class="Collapsible__Button Heading Text--subdued Link Link--primary u-h7">Ohrringe</a></div><div class="Collapsible"><a href="/collections/earcuffs" class="Collapsible__Button Heading Text--subdued Link Link--primary u-h7">Earcuffs</a></div><div class="Collapsible"><a href="/collections/ringe" class="Collapsible__Button Heading Text--subdued Link Link--primary u-h7">Ringe</a></div><div class="Collapsible"><a href="/collections/arm-fussketten" class="Collapsible__Button Heading Text--subdued Link Link--primary u-h7">Armketten</a></div><div class="Collapsible"><a href="/collections/ketten" class="Collapsible__Button Heading Text--subdued Link Link--primary u-h7">Ketten</a></div></div> 632 </div></div><div class="Collapsible"><button class="Collapsible__Button Heading u-h6" data-action="toggle-collapsible" aria-expanded="false">Accessoires<span class="Collapsible__Plus"></span> 633 </button> 634 635 <div class="Collapsible__Inner"> 636 <div class="Collapsible__Content"><div class="Collapsible"><a href="/collections/accessoires-1" class="Collapsible__Button Heading Text--subdued Link Link--primary u-h7">Neue Accessoires</a></div><div class="Collapsible"><a href="/collections/taschen" class="Collapsible__Button Heading Text--subdued Link Link--primary u-h7">Taschen</a></div><div class="Collapsible"><a href="/collections/taschenriemen" class="Collapsible__Button Heading Text--subdued Link Link--primary u-h7">Taschenriemen</a></div><div class="Collapsible"><a href="/collections/gurtel" class="Collapsible__Button Heading Text--subdued Link Link--primary u-h7">Gürtel</a></div><div class="Collapsible"><a href="/collections/geldbeutel" class="Collapsible__Button Heading Text--subdued Link Link--primary u-h7">Geldbeutel</a></div><div class="Collapsible"><a href="/collections/sonnenbrillen" class="Collapsible__Button Heading Text--subdued Link Link--primary u-h7">Sonnenbrillen</a></div><div class="Collapsible"><a href="/collections/harklammern" class="Collapsible__Button Heading Text--subdued Link Link--primary u-h7">Haarklammer</a></div><div class="Collapsible"><a href="/collections/schal" class="Collapsible__Button Heading Text--subdued Link Link--primary u-h7">Schals & Mützen</a></div><div class="Collapsible"><a href="/collections/gutscheine" class="Collapsible__Button Heading Text--subdued Link Link--primary u-h7">Gutscheine</a></div></div> 637 </div></div><div class="Collapsible"><a href="/collections/einzelteile-sale" class="Collapsible__Button Heading Link Link--primary u-h6">⨠END OF SEASON SALE</a></div><div class="Collapsible"><a href="http://www.stilding.com" class="Collapsible__Button Heading Link Link--primary u-h6">for your Boys</a></div></nav><nav class="SidebarMenu__Nav SidebarMenu__Nav--secondary"> 638 <ul class="Linklist Linklist--spacingLoose"><li class="Linklist__Item"> 639 <a href="/account" class="Text--subdued Link Link--primary">Account</a> 640 </li></ul> 641 </nav> 642 </div> 643 </div><aside class="Drawer__Footer" data-drawer-animated-bottom><ul class="SidebarMenu__Social HorizontalList HorizontalList--spacingFill"> 644 <li class="HorizontalList__Item"> 645 <a href="https://www.facebook.com/palmofparadise/" class="Link Link--primary" target="_blank" rel="noopener" aria-label="Facebook">
646 <span class="Icon-Wrapper--clickable"><svg class="Icon Icon--facebook" viewBox="0 0 9 17"> 647 <path d="M5.842 17V9.246h2.653l.398-3.023h-3.05v-1.93c0-.874.246-1.47 1.526-1.47H9V.118C8.718.082 7.75 0 6.623 0 4.27 0 2.66 1.408 2.66 3.994v2.23H0v3.022h2.66V17h3.182z"></path> 648 </svg></span> 649 </a> 650 </li> 651 652 653<li class="HorizontalList__Item"> 654 <a href="https://www.instagram.com/_palmofparadise_/" class="Link Link--primary" target="_blank" rel="noopener" aria-label="Instagram"> 655 <span class="Icon-Wrapper--clickable"><svg class="Icon Icon--instagram" role="presentation" viewBox="0 0 32 32"> 656 <path d="M15.994 2.886c4.273 0 4.775.019 6.464.095 1.562.07 2.406.33 2.971.552.749.292 1.283.635 1.841 1.194s.908 1.092 1.194 1.841c.216.565.483 1.41.552 2.971.076 1.689.095 2.19.095 6.464s-.019 4.775-.095 6.464c-.07 1.562-.33 2.406-.552 2.971-.292.749-.635 1.283-1.194 1.841s-1.092.908-1.841 1.194c-.565.216-1.41.483-2.971.552-1.689.076-2.19.095-6.464.095s-4.775-.019-6.464-.095c-1.562-.07-2.406-.33-2.971-.552-.749-.292-1.283-.635-1.841-1.194s-.908-1.092-1.194-1.841c-.216-.565-.483-1.41-.552-2.971-.076-1.689-.095-2.19-.095-6.464s.019-4.775.095-6.464c.07-1.562.33-2.406.552-2.971.292-.749.635-1.283 1.194-1.841s1.092-.908 1.841-1.194c.565-.216 1.41-.483 2.971-.552 1.689-.083 2.19-.095 6.464-.095zm0-2.883c-4.343 0-4.889.019-6.597.095-1.702.076-2.864.349-3.879.743-1.054.406-1.943.959-2.832 1.848S1.251 4.473.838 5.521C.444 6.537.171 7.699.095 9.407.019 11.109 0 11.655 0 15.997s.019 4.889.095 6.597c.076 1.702.349 2.864.743 3.886.406 1.054.959 1.943 1.848 2.832s1.784 1.435 2.832 1.848c1.016.394 2.178.667 3.886.743s2.248.095 6.597.095 4.889-.019 6.597-.095c1.702-.076 2.864-.349 3.886-.743 1.054-.406 1.943-.959 2.832-1.848s1.435-1.784 1.848-2.832c.394-1.016.667-2.178.743-3.886s.095-2.248.095-6.597-.019-4.889-.095-6.597c-.076-1.702-.349-2.864-.743-3.886-.406-1.054-.959-1.943-1.848-2.832S27.532 1.247 26.484.834C25.468.44 24.306.167 22.598.091c-1.714-.07-2.26-.089-6.603-.089zm0 7.778c-4.533 0-8.216 3.676-8.216 8.216s3.683 8.216 8.216 8.216 8.216-3.683 8.216-8.216-3.683-8.216-8.216-8.216zm0 13.549c-2.946 0-5.333-2.387-5.333-5.333s2.387-5.333 5.333-5.333 5.333 2.387 5.333 5.333-2.387 5.333-5.333 5.333zM26.451 7.457c0 1.059-.858 1.917-1.917 1.917s-1.917-.858-1.917-1.917c0-1.059.858-1.917 1.917-1.917s1.917.858 1.917 1.917z"></path> 657 </svg></span> 658 </a> 659 </li> 660 661 662 663 </ul> 664 665</aside></div> 666</section> 667 668</div> 669<div class="PageContainer"> 670 <div id="shopify-section-announcement" class="shopify-section"></div> 671 <div id="shopify-section-header" class="shopify-section shopify-section--header"><div id="Search" class="Search" aria-hidden="true"> 672 <div class="Search__Inner"> 673 <div class="Search__SearchBar"> 674 <form action="/search" name="GET" role="search" class="Search__Form"> 675 <div class="Search__InputIconWrapper"> 676 <span class="hidden-tablet-and-up"><svg class="Icon Icon--search" role="presentation" viewBox="0 0 18 17"> 677 <g transform="translate(1 1)" stroke="currentColor" fill="none" fill-rule="evenodd" stroke-linecap="square"> 678 <path d="M16 16l-5.0752-5.0752"></path> 679 <circle cx="6.4" cy="6.4" r="6.4"></circle> 680 </g> 681 </svg></span> 682 <span class="hidden-phone"><svg class="Icon Icon--search-desktop" role="presentation" viewBox="0 0 21 21"> 683 <g transform="translate(1 1)" stroke="currentColor" stroke-width="2" fill="none" fill-rule="evenodd" stroke-linecap="square"> 684 <path d="M18 18l-5.7096-5.7096"></path> 685 <circle cx="7.2" cy="7.2" r="7.2"></circle> 686 </g> 687 </svg></span> 688 </div> 689 690 <input type="search" class="Search__Input Heading" name="q" autocomplete="off" autocorrect="off" autocapitalize="off" aria-label="Suche..." placeholder="Suche..." autofocus> 691 <input type="hidden" name="type" value="product"> 692 </form> 693 694 <button class="Search__Close Link Link--primary" data-action="close-search" aria-label="SchlieÃen"><svg class="Icon Icon--close" role="presentation" viewBox="0 0 16 14"> 695 <path d="M15 0L1 14m14 0L1 0" stroke="currentColor" fill="none" fill-rule="evenodd"></path> 696 </svg></button> 697 </div> 698 699 <div class="Search__Results" aria-hidden="true"><div class="PageLayout PageLayout--breakLap"> 700 <div class="PageLayout__Section"></div> 701 <div class="PageLayout__Section PageLayout__Section--secondary"></div> 702 </div></div> 703 </div> 704</div><header id="section-header" 705 class="Header Header--inline Header--withIcons" 706 data-section-id="header" 707 data-section-type="header" 708 data-section-settings='{ 709 "navigationStyle": "inline", 710 "hasTransparentHeader": false, 711 "isSticky": true 712}' 713 role="banner"> 714 <div class="Header__Wrapper"> 715 <div class="Header__FlexItem Header__FlexItem--fill"> 716 <button class="Header__Icon Icon-Wrapper Icon-Wrapper--clickable hidden-desk" aria-expanded="false" data-action="open-drawer" data-drawer-id="sidebar-menu" aria-label="Menü öffnen">
717 <span class="hidden-tablet-and-up"><svg class="Icon Icon--nav" role="presentation" viewBox="0 0 20 14"> 718 <path d="M0 14v-1h20v1H0zm0-7.5h20v1H0v-1zM0 0h20v1H0V0z" fill="currentColor"></path> 719 </svg></span> 720 <span class="hidden-phone"><svg class="Icon Icon--nav-desktop" role="presentation" viewBox="0 0 24 16"> 721 <path d="M0 15.985v-2h24v2H0zm0-9h24v2H0v-2zm0-7h24v2H0v-2z" fill="currentColor"></path> 722 </svg></span> 723 </button><nav class="Header__MainNav hidden-pocket hidden-lap" aria-label="Hauptmenü"> 724 <ul class="HorizontalList HorizontalList--spacingExtraLoose"><li class="HorizontalList__Item " > 725 <a href="/collections/neuheiten" class="Heading u-h6">New In <span class="Header__LinkSpacer">New In </span></a></li><li class="HorizontalList__Item " > 726 <a href="/collections/restock" class="Heading u-h6">Restock<span class="Header__LinkSpacer">Restock</span></a></li><li class="HorizontalList__Item " aria-haspopup="true"> 727 <a href="/" class="Heading u-h6">Nach Trends</a><div class="DropdownMenu" aria-hidden="true"> 728 <ul class="Linklist"><li class="Linklist__Item" > 729 <a href="/collections/bestseller" class="Link Link--secondary">Bestseller </a></li><li class="Linklist__Item" > 730 <a href="/collections/streifen" class="Link Link--secondary">Streifen </a></li><li class="Linklist__Item" > 731 <a href="/collections/dots" class="Link Link--secondary">Dots </a></li><li class="Linklist__Item" > 732 <a href="/collections/spitze" class="Link Link--secondary">Spitze </a></li><li class="Linklist__Item" > 733 <a href="/collections/trendfarbe-gelb" class="Link Link--secondary">Trendfarbe Gelb </a></li><li class="Linklist__Item" > 734 <a href="/collections/trendfarbe-braun" class="Link Link--secondary">Trendfarbe Braun </a></li><li class="Linklist__Item" > 735 <a href="/collections/kunstleder" class="Link Link--secondary">Kunstleder </a></li><li class="Linklist__Item" > 736 <a href="/collections/leomuster" class="Link Link--secondary">Leomuster </a></li><li class="Linklist__Item" > 737 <a href="/collections/waffle" class="Link Link--secondary">Musselin / Waffle Stoff </a></li></ul> 738 </div></li><li class="HorizontalList__Item " aria-haspopup="true"> 739 <a href="/" class="Heading u-h6">Bekleidung</a><div class="DropdownMenu" aria-hidden="true"> 740 <ul class="Linklist"><li class="Linklist__Item" aria-haspopup="true"> 741 <a href="/collections/oberteile-1" class="Link Link--secondary">Oberteile <svg class="Icon Icon--select-arrow-right" role="presentation" viewBox="0 0 11 18"> 742 <path d="M1.5 1.5l8 7.5-8 7.5" stroke-width="2" stroke="currentColor" fill="none" fill-rule="evenodd" stroke-linecap="square"></path> 743 </svg></a><div class="DropdownMenu" aria-hidden="true"> 744 <ul class="Linklist"><li class="Linklist__Item"> 745 <a href="/collections/oberteile-1" class="Link Link--secondary">Alle Oberteile</a> 746 </li><li class="Linklist__Item"> 747 <a href="/collections/tops" class="Link Link--secondary">Tops</a> 748 </li><li class="Linklist__Item"> 749 <a href="/collections/bodies" class="Link Link--secondary">Bodies</a> 750 </li><li class="Linklist__Item"> 751 <a href="/collections/blusen" class="Link Link--secondary">Blusen</a> 752 </li><li class="Linklist__Item"> 753 <a href="/collections/longsleeves" class="Link Link--secondary">Longsleeves</a> 754 </li><li class="Linklist__Item"> 755 <a href="/collections/t-shirts" class="Link Link--secondary">T-Shirts</a> 756 </li></ul> 757 </div></li><li class="Linklist__Item" > 758 <a href="/collections/kleider-1" class="Link Link--secondary">Kleider </a></li><li class="Linklist__Item" > 759 <a href="/collections/jumpsuits" class="Link Link--secondary">Jumpsuits & Kurze Jumpsuits </a></li><li class="Linklist__Item" > 760 <a href="/collections/pullover" class="Link Link--secondary">Pullover </a></li><li class="Linklist__Item" > 761 <a href="/collections/hoodies-sweatshirts" class="Link Link--secondary">Hoodies & Sweaters </a></li><li class="Linklist__Item" > 762 <a href="/collections/strickjacken" class="Link Link--secondary">Strickjacken </a></li><li class="Linklist__Item" > 763 <a href="/collections/blazer" class="Link Link--secondary">Blazer </a></li><li class="Linklist__Item" > 764 <a href="/collections/westen" class="Link Link--secondary">Westen </a></li><li class="Linklist__Item" > 765 <a href="/collections/mantel-jacken" class="Link Link--secondary">Jacken & Mäntel </a></li><li class="Linklist__Item" aria-haspopup="true"> 766 <a href="/collections/alle-hosen" class="Link Link--secondary">Hosen <svg class="Icon Icon--select-arrow-right" role="presentation" viewB
766ox="0 0 11 18"> 767 <path d="M1.5 1.5l8 7.5-8 7.5" stroke-width="2" stroke="currentColor" fill="none" fill-rule="evenodd" stroke-linecap="square"></path> 768 </svg></a><div class="DropdownMenu" aria-hidden="true"> 769 <ul class="Linklist"><li class="Linklist__Item"> 770 <a href="/collections/leggings" class="Link Link--secondary">Leggings</a> 771 </li><li class="Linklist__Item"> 772 <a href="/collections/hosen-leggins" class="Link Link--secondary">Stoffhosen</a> 773 </li><li class="Linklist__Item"> 774 <a href="/collections/jeans" class="Link Link--secondary">Jeans</a> 775 </li><li class="Linklist__Item"> 776 <a href="/collections/shorts" class="Link Link--secondary">Shorts</a> 777 </li></ul> 778 </div></li><li class="Linklist__Item" aria-haspopup="true"> 779 <a href="/collections/rocke" class="Link Link--secondary">Röcke <svg class="Icon Icon--select-arrow-right" role="presentation" viewBox="0 0 11 18"> 780 <path d="M1.5 1.5l8 7.5-8 7.5" stroke-width="2" stroke="currentColor" fill="none" fill-rule="evenodd" stroke-linecap="square"></path> 781 </svg></a><div class="DropdownMenu" aria-hidden="true"> 782 <ul class="Linklist"><li class="Linklist__Item"> 783 <a href="/collections/rocke" class="Link Link--secondary">Röcke</a> 784 </li><li class="Linklist__Item"> 785 <a href="/collections/hosenrocke" class="Link Link--secondary">Skorts</a> 786 </li></ul> 787 </div></li></ul> 788 </div></li><li class="HorizontalList__Item " > 789 <a href="/collections/schuhe" class="Heading u-h6">Schuhe<span class="Header__LinkSpacer">Schuhe</span></a></li><li class="HorizontalList__Item " aria-haspopup="true"> 790 <a href="/collections/schmuck-1" class="Heading u-h6">Schmuck</a><div class="DropdownMenu" aria-hidden="true"> 791 <ul class="Linklist"><li class="Linklist__Item" > 792 <a href="/collections/schmuck-1" class="Link Link--secondary">New In </a></li><li class="Linklist__Item" > 793 <a href="/collections/ohrstecker" class="Link Link--secondary">Ohrstecker </a></li><li class="Linklist__Item" > 794 <a href="/collections/ohrringe" class="Link Link--secondary">Ohrringe </a></li><li class="Linklist__Item" > 795 <a href="/collections/earcuffs" class="Link Link--secondary">Earcuffs </a></li><li class="Linklist__Item" > 796 <a href="/collections/ringe" class="Link Link--secondary">Ringe </a></li><li class="Linklist__Item" > 797 <a href="/collections/arm-fussketten" class="Link Link--secondary">Armketten </a></li><li class="Linklist__Item" > 798 <a href="/collections/ketten" class="Link Link--secondary">Ketten </a></li></ul> 799 </div></li><li class="HorizontalList__Item " aria-haspopup="true"> 800 <a href="/collections/accessoires-1" class="Heading u-h6">Accessoires</a><div class="DropdownMenu" aria-hidden="true"> 801 <ul class="Linklist"><li class="Linklist__Item" > 802 <a href="/collections/accessoires-1" class="Link Link--secondary">Neue Accessoires </a></li><li class="Linklist__Item" > 803 <a href="/collections/taschen" class="Link Link--secondary">Taschen </a></li><li class="Linklist__Item" > 804 <a href="/collections/taschenriemen" class="Link Link--secondary">Taschenriemen </a></li><li class="Linklist__Item" > 805 <a href="/collections/gurtel" class="Link Link--secondary">Gürtel </a></li><li class="Linklist__Item" > 806 <a href="/collections/geldbeutel" class="Link Link--secondary">Geldbeutel </a></li><li class="Linklist__Item" > 807 <a href="/collections/sonnenbrillen" class="Link Link--secondary">Sonnenbrillen </a></li><li class="Linklist__Item" > 808 <a href="/collections/harklammern" class="Link Link--secondary">Haarklammer </a></li><li class="Linklist__Item" > 809 <a href="/collections/schal" class="Link Link--secondary">Schals & Mützen </a></li><li class="Linklist__Item" > 810 <a href="/collections/gutscheine" class="Link Link--secondary">Gutscheine </a></li></ul> 811 </div></li><li class="HorizontalList__Item " > 812 <a href="/collections/einzelteile-sale" class="Heading u-h6">⨠END OF SEASON SALE<span class="Header__LinkSpacer">⨠END OF SEASON SALE</span></a></li><li class="HorizontalList__Item " > 813 <a href="http://www.stilding.com" class="Heading u-h6">for your Boys<span class="Header__LinkSpacer">for your Boys</span></a></li></ul> 814 </nav></div><div class="Header__FlexItem Header__FlexItem--logo"><div class="Header__Logo"><a href="/" class="Header__LogoLink"><img class="Header__LogoImage Header__LogoImage--primary" 815 src="//palmofparadise.com/cdn/shop/files/Design_ohne_Titel_1_260x.svg?v=1757686241" 816 srcset="//palmofparadise.com/cdn/shop/files/Design_ohne_Titel_1_260x.svg?v=1757686241 1x, //palmofparadise.com/cdn/shop/files/[email protected]?v=1757686241 2x" 817 width="260" 818 alt="Palm of Paradise"></a></div></div> 819 820 <div class="Header__FlexItem Header__FlexItem--fill"><a href="/account" class="Header__Icon Icon-Wrapper Icon-Wrapper--clickable hidden-phone">
820<svg class="Icon Icon--account" role="presentation" viewBox="0 0 20 20"> 821 <g transform="translate(1 1)" stroke="currentColor" stroke-width="2" fill="none" fill-rule="evenodd" stroke-linecap="square"> 822 <path d="M0 18c0-4.5188182 3.663-8.18181818 8.18181818-8.18181818h1.63636364C14.337 9.81818182 18 13.4811818 18 18"></path> 823 <circle cx="9" cy="4.90909091" r="4.90909091"></circle> 824 </g> 825 </svg></a><a href="/search" class="Header__Icon Icon-Wrapper Icon-Wrapper--clickable " data-action="toggle-search" aria-label="Suche"> 826 <span class="hidden-tablet-and-up"><svg class="Icon Icon--search" role="presentation" viewBox="0 0 18 17"> 827 <g transform="translate(1 1)" stroke="currentColor" fill="none" fill-rule="evenodd" stroke-linecap="square"> 828 <path d="M16 16l-5.0752-5.0752"></path> 829 <circle cx="6.4" cy="6.4" r="6.4"></circle> 830 </g> 831 </svg></span> 832 <span class="hidden-phone"><svg class="Icon Icon--search-desktop" role="presentation" viewBox="0 0 21 21"> 833 <g transform="translate(1 1)" stroke="currentColor" stroke-width="2" fill="none" fill-rule="evenodd" stroke-linecap="square"> 834 <path d="M18 18l-5.7096-5.7096"></path> 835 <circle cx="7.2" cy="7.2" r="7.2"></circle> 836 </g> 837 </svg></span> 838 </a> 839 840 <a href="/cart" class="Header__Icon Icon-Wrapper Icon-Wrapper--clickable " data-action="open-drawer" data-drawer-id="sidebar-cart" aria-expanded="false" aria-label="Warenkorb öffnen"> 841 <span class="hidden-tablet-and-up"><svg class="Icon Icon--cart" role="presentation" viewBox="0 0 17 20"> 842 <path d="M0 20V4.995l1 .006v.015l4-.002V4c0-2.484 1.274-4 3.5-4C10.518 0 12 1.48 12 4v1.012l5-.003v.985H1V19h15V6.005h1V20H0zM11 4.49C11 2.267 10.507 1 8.5 1 6.5 1 6 2.27 6 4.49V5l5-.002V4.49z" fill="currentColor"></path> 843 </svg></span> 844 <span class="hidden-phone"><svg class="Icon Icon--cart-desktop" role="presentation" viewBox="0 0 19 23"> 845 <path d="M0 22.985V5.995L2 6v.03l17-.014v16.968H0zm17-15H2v13h15v-13zm-5-2.882c0-2.04-.493-3.203-2.5-3.203-2 0-2.5 1.164-2.5 3.203v.912H5V4.647C5 1.19 7.274 0 9.5 0 11.517 0 14 1.354 14 4.647v1.368h-2v-.912z" fill="currentColor"></path> 846 </svg></span> 847 <span class="Header__CartDot "></span> 848 </a> 849 </div> 850 </div> 851 852 853</header> 854 855<style>:root { 856 --use-sticky-header: 1; 857 --use-unsticky-header: 0; 858 } 859 860 .shopify-section--header { 861 position: -webkit-sticky; 862 position: sticky; 863 }@media screen and (max-width: 640px) { 864 .Header__LogoImage { 865 max-width: 160px; 866 } 867 }:root { 868 --header-is-not-transparent: 1; 869 --header-is-transparent: 0; 870 }</style> 871
872<script> 873 document.documentElement.style.setProperty('--header-height', document.getElementById('shopify-section-header').offsetHeight + 'px'); 874</script>
874 875 876</div> 877 878 <main id="main" role="main"> 879 <div id="shopify-section-cart-template" class="shopify-section shopify-section--bordered"><section data-section-id="cart-template" data-section-type="cart" data-section-settings='{ 880 "type": "drawer", 881 "itemCount": 0, 882 "drawer": false, 883 "hasShippingEstimator": false 884}'><div class="EmptyState"> 885 <div class="Container"> 886 <h1 class="EmptyState__Title Heading u-h5">Dein Warenkorb ist leer</h1><a href="/collections/all" class="EmptyState__Action Button Button--primary">Shoppe unsere Produkte</a> 887 </div> 888 </div></section> 889 890</div> 891<div id="shopify-section-recently-viewed-products" class="shopify-section shopify-section--bordered shopify-section--hidden"><section class="Section Section--spacingNormal" data-section-id="recently-viewed-products" data-section-type="recently-viewed-products" data-section-settings='{ 892 "productId": null 893}'><header class="SectionHeader SectionHeader--center"> 894 <div class="Container"> 895 <h3 class="SectionHeader__Heading Heading u-h3">Recently viewed</h3> 896 </div> 897 </header></section></div> 898 </main> 899 900 <div id="shopify-section-footer" class="shopify-section shopify-section--footer"><footer id="section-footer" data-section-id="footer" data-section-type="footer" class="Footer " role="contentinfo"> 901 <div class="Container"><div class="Footer__Inner"><div class="Footer__Block Footer__Block--text" ><h2 class="Footer__Title Heading u-h6">Ãber Palm of Paradise</h2><div class="Footer__Content Rte"> 902 <p><strong>Find your piece of paradise! </strong></p><p>Unser Label steht für einen individuellen Style, Liebe zum Detail, innovative Stoffe, gute Qualität, faire Preise und für limitierte Stückzahlen! </p><p>Als kleines Start-up versuchen wir für Euch am Puls der Zeit zu bleiben. Wir bieten Dir immer neue Artikel wie Kleider, Tops, Jumpsuits, Jeans und vieles mehr. Lass Dich inspirieren und finde Deinen eigenen ganz individuellen Stil.</p><p>Du möchtest immer auf dem neusten Stand sein und nie einen unserer Looks verpassen? Dann Folge uns auch auf Instagram. </p> 903 </div></div><div class="Footer__Block Footer__Block--links" ><h2 class="Footer__Title Heading u-h6">Good to know</h2> 904 905 <ul class="Linklist"><li class="Linklist__Item"> 906 <a href="https://s2.affiliatly.com/af-1058885/affiliate.panel?mode=register" class="Link Link--primary">KOOPERATIONSANFRAGEN</a> 907 </li><li class="Linklist__Item"> 908 <a href="/pages/bazahlung-versand" class="Link Link--primary">BEZAHLUNG & VERSAND</a> 909 </li><li class="Linklist__Item"> 910 <a href="/policies/refund-policy" class="Link Link--primary">RÃCKSENDUNG & UMTAUSCH</a> 911 </li><li class="Linklist__Item"> 912 <a href="/pages/agb" class="Link Link--primary">AGB</a> 913 </li><li class="Linklist__Item"> 914 <a href="/pages/datenschutzerklarung" class="Link Link--primary">DATENSCHUTZERKLÃRUNG</a> 915 </li><li class="Linklist__Item"> 916 <a href="/pages/impressum" class="Link Link--primary">IMPRESSUM</a> 917 </li></ul></div><div class="Footer__Block Footer__Block--text" ><h2 class="Footer__Title Heading u-h6">Find our store</h2><div class="Footer__Content Rte"> 918 <p>Palm Of Paradise</p><p>EichhornstraÃe 4<br/>97070 Würzburg</p><p>[email protected]</p> 919 </div><ul class="Footer__Social HorizontalList HorizontalList--spacingLoose"> 920 <li class="HorizontalList__Item"> 921 <a href="https://www.facebook.com/palmofparadise/" class="Link Link--primary" target="_blank" rel="noopener" aria-label="Facebook"> 922 <span class="Icon-Wrapper--clickable"><svg class="Icon Icon--facebook" viewBox="0 0 9 17"> 923 <path d="M5.842 17V9.246h2.653l.398-3.023h-3.05v-1.93c0-.874.246-1.47 1.526-1.47H9V.118C8.718.082 7.75 0 6.623 0 4.27 0 2.66 1.408 2.66 3.994v2.23H0v3.022h2.66V17h3.182z"></path> 924 </svg></span> 925 </a> 926 </li> 927 928 929<li class="HorizontalList__Item"> 930 <a href="https://www.instagram.com/_palmofparadise_/" class="Link Link--primary" target="_blank" rel="noopener" aria-label="Instagram">
931 <span class="Icon-Wrapper--clickable"><svg class="Icon Icon--instagram" role="presentation" viewBox="0 0 32 32"> 932 <path d="M15.994 2.886c4.273 0 4.775.019 6.464.095 1.562.07 2.406.33 2.971.552.749.292 1.283.635 1.841 1.194s.908 1.092 1.194 1.841c.216.565.483 1.41.552 2.971.076 1.689.095 2.19.095 6.464s-.019 4.775-.095 6.464c-.07 1.562-.33 2.406-.552 2.971-.292.749-.635 1.283-1.194 1.841s-1.092.908-1.841 1.194c-.565.216-1.41.483-2.971.552-1.689.076-2.19.095-6.464.095s-4.775-.019-6.464-.095c-1.562-.07-2.406-.33-2.971-.552-.749-.292-1.283-.635-1.841-1.194s-.908-1.092-1.194-1.841c-.216-.565-.483-1.41-.552-2.971-.076-1.689-.095-2.19-.095-6.464s.019-4.775.095-6.464c.07-1.562.33-2.406.552-2.971.292-.749.635-1.283 1.194-1.841s1.092-.908 1.841-1.194c.565-.216 1.41-.483 2.971-.552 1.689-.083 2.19-.095 6.464-.095zm0-2.883c-4.343 0-4.889.019-6.597.095-1.702.076-2.864.349-3.879.743-1.054.406-1.943.959-2.832 1.848S1.251 4.473.838 5.521C.444 6.537.171 7.699.095 9.407.019 11.109 0 11.655 0 15.997s.019 4.889.095 6.597c.076 1.702.349 2.864.743 3.886.406 1.054.959 1.943 1.848 2.832s1.784 1.435 2.832 1.848c1.016.394 2.178.667 3.886.743s2.248.095 6.597.095 4.889-.019 6.597-.095c1.702-.076 2.864-.349 3.886-.743 1.054-.406 1.943-.959 2.832-1.848s1.435-1.784 1.848-2.832c.394-1.016.667-2.178.743-3.886s.095-2.248.095-6.597-.019-4.889-.095-6.597c-.076-1.702-.349-2.864-.743-3.886-.406-1.054-.959-1.943-1.848-2.832S27.532 1.247 26.484.834C25.468.44 24.306.167 22.598.091c-1.714-.07-2.26-.089-6.603-.089zm0 7.778c-4.533 0-8.216 3.676-8.216 8.216s3.683 8.216 8.216 8.216 8.216-3.683 8.216-8.216-3.683-8.216-8.216-8.216zm0 13.549c-2.946 0-5.333-2.387-5.333-5.333s2.387-5.333 5.333-5.333 5.333 2.387 5.333 5.333-2.387 5.333-5.333 5.333zM26.451 7.457c0 1.059-.858 1.917-1.917 1.917s-1.917-.858-1.917-1.917c0-1.059.858-1.917 1.917-1.917s1.917.858 1.917 1.917z"></path> 933 </svg></span> 934 </a> 935 </li> 936 937 938 939 </ul> 940</div></div><div class="Footer__Aside"><div class="Footer__Copyright"> 941 <a href="/" class="Footer__StoreName Heading u-h7 Link Link--secondary">© Palm of Paradise</a> 942 943 </div><ul class="Footer__PaymentList HorizontalList"> 944 <li class="HorizontalList__Item"><svg xmlns="http://www.w3.org/2000/svg" role="img" viewBox="0 0 38 24" width="38" height="24" fill="none" aria-labelledby="pi-american_express"><title id="pi-american_express">American Express</title><rect x=".5" y=".5" width="37" height="23" rx="2.5" stroke="#000" stroke-opacity=".07" fill="none"/><path d="M35 0H3C1.3 0 0 1.3 0 3V21C0 22.7 1.4 24 3 24H35C36.7 24 38 22.7 38 21V3C38 1.3 36.6 0 35 0Z" fill="#0071CE" style="fill:#0071CE;fill:color(display-p3 0.0000 0.4431 0.8078);fill-opacity:1;"/><path d="M3 0.5H35C36.3348 0.5 37.5 1.58692 37.5 3V21C37.5 22.4239 36.4239 23.5 35 23.5H3C1.66524 23.5 0.5 22.4131 0.5 21V3C0.5 1.57614 1.57614 0.5 3 0.5Z" stroke="black" stroke-opacity="0.07" style="stroke:black;stroke-opacity:0.07;"/><path d="M25.8662 6.33203V3H31L31.8662 5.5332L32.7334 3H37V14.2002H36.7998L34.8672 16.2656L36.7998 18.3594H37V21.2666H33.5996L31.9336 19.3994L30.2002 21.2666H19.4668V12.666H16L20.2666 3H24.4004L25.8662 6.33203ZM20.5996 20.2656H27V18.5322H22.666V17.3994H26.8662V15.666H22.666V14.5322H27V12.7988H20.5996V20.2656ZM30.5332 16.5322L27 20.2656H29.5996L31.8662 17.8662L34.0664 20.2656H36.7324L33.1992 16.4658L36.7324 12.7988H34.1328L31.8662 15.1992L29.7324 12.7988H27L30.5332 16.5322ZM17.666 11.7324H19.9326L20.5332 10.1992H23.999L24.666 11.7324H26.999L23.666 4.19922H20.999L17.666 11.7324ZM33.5996 4.19922L31.9326 8.86621L30.1992 4.19922H27V11.666H29.0664V6.39941L31 11.666H32.7998L34.7324 6.39941V11.666H36.7324V4.13281L33.5996 4.19922ZM23.2656 8.46582H21.2656L22.2656 5.99902L23.2656 8.46582Z" fill="white" style="fill:white;fill-opacity:1;"/></svg> 945</li><li class="HorizontalList__Item"><svg version="1.1" xmlns="http://www.w3.org/2000/svg" role="img" x="0" y="0" width="38" height="24" viewBox="0 0 165.521 105.965" xml:space="preserve" aria-labelledby="pi-apple_pay"><title id="pi-apple_pay">Apple Pay</title><path fill="#000" d="M150.698 0H14.823c-.566 0-1.133 0-1.698.003-.477.004-.953.009-1.43.022-1.039.028-2.087.09-3.113.274a10.51 10.51 0 0 0-2.958.975 9.932 9.932 0 0 0-4.35 4.35 10.463 10.463 0 0 0-.975 2.96C.113 9.611.052 10.658.024 11.696a70.22 70.22 0 0 0-.022 1.43C0 13.69 0 14.256 0 14.823v76.318c0 .567 0 1.132.002 1.699.003.476.009.953.022 1.43.028 1.036.09 2.084.275 3.11a10.46 10.46 0 0 0 .974 2.96 9.897 9.897 0 0 0 1.83 2.52 9.874 9.874 0 0 0 2.52 1.83c.947.483 1.917.79 2.96.977 1.025.183 2.073.245 3.112.273.477.011.953.017 1.43.02.565.004 1.132.004 1.698.004h135.875c.565 0 1.132 0 1.697-.004.476-.002.952-.009 1.431-.02 1.037-.028 2.085-.09 3.113-.273a10.478 10.478 0 0 0 2.958-.977 9.955 9.955 0 0 0 4.35-4.35c.483-.947.789-1.917.974-2.96.186-1.026.246-2.074.274-3.11.013-.477.02-.954.022-1.43.004-.567.004-1.132.004-1.699V14.824c0-.567 0-1.133-.004-1.699a63.067 63.067 0 0 0-.022-1.429c-.028-1.038-.088-2.085-.274-3.112a10.4 10.4 0 0 0-.974-2.96 9.94 9.94 0 0 0-4.35-4.35A10.52 10.52 0 0 0 156.939.3c-1.028-.185-2.076-.246-3.113-.274a71.417 71.417 0 0 0-1.431-.022C151.83 0 151.263 0 150.698 0z" /><path fill="#FFF" d="M150.698 3.532l1.672.003c.452.003.905.008 1.36.02.793.022 1.719.065 2.583.22.75.135 1.38.34 1.984.648a6.392 6.392 0 0 1 2.804 2.807c.306.6.51 1.226.645 1.983.154.854.197 1.783.218 2.58.013.45.019.9.02 1.36.005.557.005 1.113.005 1.671v76.318c0 .558
9450 1.114-.004 1.682-.002.45-.008.9-.02 1.35-.022.796-.065 1.725-.221 2.589a6.855 6.855 0 0 1-.645 1.975 6.397 6.397 0 0 1-2.808 2.807c-.6.306-1.228.511-1.971.645-.881.157-1.847.2-2.574.22-.457.01-.912.017-1.379.019-.555.004-1.113.004-1.669.004H14.801c-.55 0-1.1 0-1.66-.004a74.993 74.993 0 0 1-1.35-.018c-.744-.02-1.71-.064-2.584-.22a6.938 6.938 0 0 1-1.986-.65 6.337 6.337 0 0 1-1.622-1.18 6.355 6.355 0 0 1-1.178-1.623 6.935 6.935 0 0 1-.646-1.985c-.156-.863-.2-1.788-.22-2.578a66.088 66.088 0 0 1-.02-1.355l-.003-1.327V14.474l.002-1.325a66.7 66.7 0 0 1 .02-1.357c.022-.792.065-1.717.222-2.587a6.924 6.924 0 0 1 .646-1.981c.304-.598.7-1.144 1.18-1.623a6.386 6.386 0 0 1 1.624-1.18 6.96 6.96 0 0 1 1.98-.646c.865-.155 1.792-.198 2.586-.22.452-.012.905-.017 1.354-.02l1.677-.003h135.875" /><g><g><path fill="#000" d="M43.508 35.77c1.404-1.755 2.356-4.112 2.105-6.52-2.054.102-4.56 1.355-6.012 3.112-1.303 1.504-2.456 3.959-2.156 6.266 2.306.2 4.61-1.152 6.063-2.858" /><path fill="#000" d="M45.587 39.079c-3.35-.2-6.196 1.9-7.795 1.9-1.6 0-4.049-1.8-6.698-1.751-3.447.05-6.645 2-8.395 5.1-3.598 6.2-.95 15.4 2.55 20.45 1.699 2.5 3.747 5.25 6.445 5.151 2.55-.1 3.549-1.65 6.647-1.65 3.097 0 3.997 1.65 6.696 1.6 2.798-.05 4.548-2.5 6.247-5 1.95-2.85 2.747-5.6 2.797-5.75-.05-.05-5.396-2.101-5.446-8.251-.05-5.15 4.198-7.6 4.398-7.751-2.399-3.548-6.147-3.948-7.447-4.048" /></g><g><path fill="#000" d="M78.973 32.11c7.278 0 12.347 5.017 12.347 12.321 0 7.33-5.173 12.373-12.529 12.373h-8.058V69.62h-5.822V32.11h14.062zm-8.24 19.807h6.68c5.07 0 7.954-2.729 7.954-7.46 0-4.73-2.885-7.434-7.928-7.434h-6.706v14.894z" /><path fill="#000" d="M92.764 61.847c0-4.809 3.665-7.564 10.423-7.98l7.252-.442v-2.08c0-3.04-2.001-4.704-5.562-4.704-2.938 0-5.07 1.507-5.51 3.82h-5.252c.157-4.86 4.731-8.395 10.918-8.395 6.654 0 10.995 3.483 10.995 8.89v18.663h-5.38v-4.497h-.13c-1.534 2.937-4.914 4.782-8.579 4.782-5.406 0-9.175-3.222-9.175-8.057zm17.675-2.417v-2.106l-6.472.416c-3.64.234-5.536 1.585-5.536 3.95 0 2.288 1.975 3.77 5.068 3.77 3.95 0 6.94-2.522 6.94-6.03z" /><path fill="#000" d="M120.975 79.652v-4.496c.364.051 1.247.103 1.715.103 2.573 0 4.029-1.09 4.913-3.899l.52-1.663-9.852-27.293h6.082l6.863 22.146h.13l6.862-22.146h5.927l-10.216 28.67c-2.34 6.577-5.017 8.735-10.683 8.735-.442 0-1.872-.052-2.261-.157z" /></g></g></svg> 946</li><li class="HorizontalList__Item"><svg xmlns="http://www.w3.org/2000/svg" aria-labelledby="pi-bancontact" role="img" viewBox="0 0 38 24" width="38" height="24"><title id="pi-bancontact">Bancontact</title><path fill="#000" opacity=".07" d="M35 0H3C1.3 0 0 1.3 0 3v18c0 1.7 1.4 3 3 3h32c1.7 0 3-1.3 3-3V3c0-1.7-1.4-3-3-3z"/><path fill="#fff" d="M35 1c1.1 0 2 .9 2 2v18c0 1.1-.9 2-2 2H3c-1.1 0-2-.9-2-2V3c0-1.1.9-2 2-2h32"/><path d="M4.703 3.077h28.594c.139 0 .276.023.405.068.128.045.244.11.343.194a.9.9 0 0 1 .229.29c.053.107.08.223.08.34V20.03a.829.829 0 0 1-.31.631 1.164 1.164 0 0 1-.747.262H4.703a1.23 1.23 0 0 1-.405-.068 1.09 1.09 0 0 1-.343-.194.9.9 0 0 1-.229-.29.773.773 0 0 1-.08-.34V3.97c0-.118.027-.234.08-.342a.899.899 0 0 1 .23-.29c.098-.082.214-.148.342-.193a1.23 1.23 0 0 1 .405-.068Z" fill="#fff"/><path d="M6.38 18.562v-3.077h1.125c.818 0 1.344.259 1.344.795 0 .304-.167.515-.401.638.338.132.536.387.536.734 0 .62-.536.91-1.37.91H6.38Zm.724-1.798h.537c.328 0 .468-.136.468-.387 0-.268-.255-.356-.599-.356h-.406v.743Zm0 1.262h.448c.438 0 .693-.093.693-.383 0-.286-.219-.404-.63-.404h-.51v.787Zm3.284.589c-.713 0-1.073-.295-1.073-.69 0-.436.422-.69 1.047-.695.156.002.31.014.464.035v-.105c0-.269-.183-.396-.531-.396a2.128 2.128 0 0 0-.688.105l-.13-.474a3.01 3.01 0 0 1 .9-.132c.767 0 1.147.343 1.147.936v1.222c-.214.093-.615.194-1.136.194Zm.438-.497v-.47a2.06 2.06 0 0 0-.37-.036c-.24 0-.427.08-.427.286 0 .185.156.281.432.281a.947.947 0 0 0 .365-.061Zm1.204.444v-2.106a3.699 3.699 0 0 1 1.177-.193c.76 0 1.198.316 1.198.9v1.399h-.719v-1.354c0-.303-.167-.444-.484-.444a1.267 1.267 0 0 0-.459.079v1.719h-.713Zm4.886-2.167-.135.479a1.834 1.834 0 0 0-.588-.11c-.422 0-.652.25-.652.664 0 .453.24.685.688.685.2-.004.397-.043.578-.114l.115.488a2.035 2.035 0 0 1-.75.128c-.865 0-1.365-.453-1.365-1.17 0-.712.495-1.182 1.323-1.182.27-.
946001.538.043.787.132Zm1.553 2.22c-.802 0-1.302-.47-1.302-1.178 0-.704.5-1.174 1.302-1.174.807 0 1.297.47 1.297 1.173 0 .708-.49 1.179-1.297 1.179Zm0-.502c.37 0 .563-.259.563-.677 0-.413-.193-.672-.563-.672-.364 0-.568.26-.568.672 0 .418.204.677.568.677Zm1.713.449v-2.106a3.699 3.699 0 0 1 1.177-.193c.76 0 1.198.316 1.198.9v1.399h-.719v-1.354c0-.303-.166-.444-.484-.444a1.268 1.268 0 0 0-.459.079v1.719h-.713Zm3.996.053c-.62 0-.938-.286-.938-.866v-.95h-.354v-.484h.355v-.488l.718-.03v.518h.578v.484h-.578v.94c0 .256.125.374.36.374.093 0 .185-.008.276-.026l.036.488c-.149.028-.3.041-.453.04Zm1.814 0c-.713 0-1.073-.295-1.073-.69 0-.436.422-.69 1.047-.695.155.002.31.014.464.035v-.105c0-.269-.183-.396-.532-.396a2.128 2.128 0 0 0-.687.105l-.13-.474a3.01 3.01 0 0 1 .9-.132c.766 0 1.146.343 1.146.936v1.222c-.213.093-.614.194-1.135.194Zm.438-.497v-.47a2.06 2.06 0 0 0-.37-.036c-.24 0-.427.08-.427.286 0 .185.156.281.432.281a.946.946 0 0 0 .365-.061Zm3.157-1.723-.136.479a1.834 1.834 0 0 0-.588-.11c-.422 0-.651.25-.651.664 0 .453.24.685.687.685.2-.004.397-.043.578-.114l.115.488a2.035 2.035 0 0 1-.75.128c-.865 0-1.365-.453-1.365-1.17 0-.712.495-1.182 1.323-1.182.27-.001.538.043.787.132Zm1.58 2.22c-.62 0-.938-.286-.938-.866v-.95h-.354v-.484h.354v-.488l.72-.03v.518h.577v.484h-.578v.94c0 .256.125.374.36.374.092 0 .185-.008.276-.026l.036.488c-.149.028-.3.041-.453.04Z" fill="#1E3764"/><path d="M11.394 13.946c3.803 0 5.705-2.14 7.606-4.28H6.38v4.28h5.014Z" fill="url(#pi-bancontact-a)"/><path d="M26.607 5.385c-3.804 0-5.705 2.14-7.607 4.28h12.62v-4.28h-5.013Z" fill="url(#pi-bancontact-b)"/><defs><linearGradient id="pi-bancontact-a" x1="8.933" y1="12.003" x2="17.734" y2="8.13" gradientUnits="userSpaceOnUse"><stop stop-color="#005AB9"/><stop offset="1" stop-color="#1E3764"/></linearGradient><linearGradient id="pi-bancontact-b" x1="19.764" y1="10.037" x2="29.171" y2="6.235" gradientUnits="userSpaceOnUse"><stop stop-color="#FBA900"/><stop offset="1" stop-color="#FFD800"/></linearGradient></defs></svg></li><li class="HorizontalList__Item"><svg xmlns="http://www.w3.org/2000/svg" role="img" viewBox="0 0 38 24" width="38" height="24" aria-labelledby="pi-blik"><title id="pi-blik">BLIK</title><path fill="#000" opacity=".07" d="M35 0H3C1.3 0 0 1.3 0 3v18c0 1.7 1.4 3 3 3h32c1.7 0 3-1.3 3-3V3c0-1.7-1.4-3-3-3z"/><path fill="#fff" d="M35 1c1.1 0 2 .9 2 2v18c0 1.1-.9 2-2 2H3c-1.1 0-2-.9-2-2V3c0-1.1.9-2 2-2h32"/><path d="M35 1c1.1 0 2 .9 2 2v18c0 1.1-.9 2-2 2H3c-1.1 0-2-.9-2-2V3c0-1.1.9-2 2-2h32z" fill="url(#pi-blik-paint0_linear)"/><path d="M30.343 17.155l-2.785-3.639 2.563-3.236h-2.185l-2.456 3.138V6.78h-1.848v10.375h1.848v-3.532l2.456 3.532h2.407zM18.613 6.78h-1.848v10.366h1.848V6.78zm3.433 3.508h-1.848v6.867h1.848v-6.867z" fill="#fff"/><path d="M13.849 9.573a1.651 1.651 0 100-3.302 1.651 1.651 0 000 3.302z" fill="url(#pi-blik-paint1_radial)"/><path d="M12.041 10.206c-.574 0-1.138.144-1.642.419V6.82H8.534v6.9a3.516 3.516 0 103.507-3.515zm0 5.175a1.643 1.643 0 110-3.286 1.643 1.643 0 010 3.286z" fill="#fff"/><defs><radialGradient id="pi-blik-paint1_radial" cx="0" cy="0" r="1" gradientUnits="userSpaceOnUse" gradientTransform="translate(12.51 6.18) scale(5.41297)"><stop stop-color="red"/><stop offset=".49" stop-color="#E83E49"/><stop offset="1" stop-color="#F0F"/></radialGradient><linearGradient id="pi-blik-paint0_linear" x1="19" y1="4.977" x2="19" y2="55.605" gradientUnits="userSpaceOnUse"><stop/><stop offset=".732" stop-color="#fff"/><stop offset="1" stop-color="#fff"/></linearGradient></defs></svg></li><li class="HorizontalList__Item"><svg xmlns="http://www.w3.org/2000/svg" role="img" viewBox="0 0 38 24" width="38" height="24" aria-labelledby="pi-eps"> <title id="pi-eps">EPS</title> <path d="M35 0H3C1.3 0 0 1.3 0 3v18c0 1.7 1.4 3 3 3h32c1.7 0 3-1.3 3-3V3c0-1.7-1.4-3-3-3z" opacity=".07"/> <path d="M35 1c1.1 0 2 .9 2 2v18c0 1.1-.9 2-2 2H3c-1.1 0-2-.9-2-2V3c0-1.1.9-2 2-2h32" fill="#fff"/> <path fill="#71706f" d="M27.745 12.32h-2.322a.465.465 0 01-.468-.464c0-.258.21-.484.468-.484h3.535V9.628h-3.535c-1.233 0-2.237 1.006-2.237 2.236s1.004 2.237 2.237 2.237h2.29c.259 0 .469.205.469.462 0 .258-.21.448-.468.448h-4.912c-.417.796-.822 1.478-1.645 1.82h6.588c1.213-.018 2.205-1.045 2.205-2.265 0-1.22-.992-2.23-2.205-2.247z"/> <path fill="#71706f" d="M18.845 9.628c-1.968 0-3.571 1.612-3.571 3.594V20.697h1.782V16.83h1.785c1.968 0 3.565-1.634 3.565-3.615 0-1.98-1.593-3.587-3.561-3.587zm0 5.383h-1.79v-1.796c0-1.003.8-1.82
9461.79-1.82s1.796.817 1.796 1.82a1.79 1.79 0 01-1.796 1.796z"/> <path fill="#c8036f" d="M9.634 16.83c-1.685 0-3.101-1.2-3.484-2.768 0 0-.111-.519-.111-.86 0-.342.105-.865.105-.865a3.594 3.594 0 013.482-2.73c1.978 0 3.6 1.608 3.6 3.586v.87H7.973c.31.607.938.948 1.662.948h4.724l.006-5.13c0-.764-.625-1.39-1.39-1.39H6.278c-.764 0-1.39.607-1.39 1.371v6.696c0 .765.626 1.41 1.39 1.41h6.696c.686 0 1.259-.493 1.37-1.138h-4.71z"/> <path fill="#c8036f" d="M9.626 11.31c-.72 0-1.348.44-1.66 1.01h3.32c-.312-.57-.939-1.01-1.66-1.01zM12.659 6.314c0-1.635-1.359-2.96-3.034-2.96-1.647 0-2.987 1.282-3.031 2.879v.91c0 .106.086.21.195.21h1.116c.11 0 .205-.104.205-.21v-.83c0-.815.68-1.48 1.516-1.48.837 0 1.516.665 1.516 1.48v.83c0 .106.089.21.198.21h1.116c.109 0 .202-.104.202-.21v-.83z"/> <g> <path fill="#71706f" d="M20.843 19.142l-.16.914c-.082.462-.384.673-.794.673-.347 0-.616-.226-.538-.672l.161-.914h.249l-.161.913c-.05.285.078.447.32.447.249 0 .462-.148.513-.446l.161-.915h.25zm-.977-.285c0 .076.059.112.121.112.079 0 .164-.057.164-.162 0-.074-.05-.112-.114-.112-.08 0-.17.052-.17.162zm.538-.003c0 .079.06.114.126.114.07 0 .161-.056.161-.159 0-.074-.054-.114-.114-.114-.08 0-.173.052-.173.16zM21.445 19.142l-.112.632a.57.57 0 01.423-.199c.278 0 .47.163.47.465 0 .428-.297.686-.678.686-.148 0-.274-.055-.35-.194l-.042.165h-.218l.276-1.554h.23zm-.175 1.066c-.01.183.11.302.282.302a.444.444 0 00.441-.423c.01-.186-.111-.296-.28-.296a.45.45 0 00-.443.417zM22.68 20.242c-.01.151.11.275.311.275.112 0 .26-.044.34-.12l.126.145a.782.782 0 01-.508.188c-.319 0-.505-.19-.505-.482 0-.388.305-.677.695-.677.356 0 .558.216.437.67h-.896zm.708-.19c.018-.19-.094-.267-.28-.267-.168 0-.323.078-.39.267h.67zM24.193 19.597l-.012.146a.414.414 0 01.357-.17c.107 0 .204.039.255.095l-.139.201a.244.244 0 00-.183-.067.346.346 0 00-.352.3l-.106.595h-.23l.195-1.1h.215zM25.905 19.597l.116.87.422-.87h.257l-.578 1.1h-.27l-.11-.725-.178.36-.192.365h-.27l-.194-1.1h.26l.114.87.424-.87h.199zM26.997 20.242c-.01.151.11.275.311.275.112 0 .26-.044.34-.12l.126.145a.782.782 0 01-.508.188c-.319 0-.505-.19-.505-.482 0-.388.305-.677.695-.677.356 0 .558.216.437.67h-.896zm.708-.19c.018-.19-.094-.267-.28-.267-.168 0-.323.078-.39.267h.67zM28.525 19.597l-.194 1.1H28.1l.195-1.1h.23zm-.204-.3c0 .08.059.12.121.12.09 0 .173-.059.173-.168a.113.113 0 00-.117-.117c-.082 0-.177.054-.177.166zM29.55 19.87c-.072-.081-.164-.104-.274-.104-.152 0-.26.052-.26.148 0 .08.088.114.218.126.201.017.459.085.405.37-.038.205-.244.326-.53.326-.18 0-.353-.04-.47-.204l.151-.163c.083.114.229.161.358.164.11 0 .24-.04.26-.144.02-.098-.067-.136-.228-.152-.188-.018-.394-.087-.394-.296 0-.276.298-.372.522-.372.17 0 .295.038.399.148l-.157.152zM30.278 19.597l-.105.592c-.034.189.051.319.244.319.181 0 .336-.15.367-.334l.101-.576h.231l-.195 1.099h-.208l.015-.16a.573.573 0 01-.412.182c-.271 0-.432-.194-.374-.528l.105-.593h.231zM32.13 20.697l.105-.589c.033-.19-.032-.317-.242-.317-.184 0-.339.148-.37.33l-.1.576h-.232l.195-1.1h.21l-.015.16a.583.583 0 01.403-.176c.27 0 .444.187.384.525l-.106.59h-.233zM32.912 20.848c-.016.152.1.213.296.213.17 0 .354-.095.396-.337l.034-.189c-.1.142-.285.197-.421.197-.283 0-.48-.168-.48-.473 0-.434.323-.685.688-.685.155 0 .294.073.343.199l.038-.176h.224l-.193 1.132c-.071.42-.383.55-.668.55-.34 0-.528-.165-.481-.43h.224zm.065-.633c0 .188.123.302.3.302.477 0 .605-.733.128-.733a.42.42 0 00-.428.43z"/></g></svg></li><li class="HorizontalList__Item"><svg xmlns="http://www.w3.org/2000/svg" role="img" viewBox="0 0 38 24" width="38" height="24" aria-labelledby="pi-google_pay"><title id="pi-google_pay">Google Pay</title><path d="M35 0H3C1.3 0 0 1.3 0 3v18c0 1.7 1.4 3 3 3h32c1.7 0 3-1.3 3-3V3c0-1.7-1.4-3-3-3z" fill="#000" opacity=".07"/><path d="M35 1c1.1 0 2 .9 2 2v18c0 1.1-.9 2-2 2H3c-1.1 0-2-.9-2-2V3c0-1.1.9-2 2-2h32" fill="#FFF"/><path d="M18.093 11.976v3.2h-1.018v-7.9h2.691a2.447 2.447 0 0 1 1.747.692 2.28 2.28 0 0 1 .11 3.224l-.11.116c-.47.447-1.098.69-1.747.674l-1.673-.006zm0-3.732v2.788h1.698c.377.012.741-.135 1.005-.404a1.391 1.391 0 0 0-1.005-2.354l-1.698-.03zm6.484 1.348c.65-.03 1.286.188 1.778.613.445.43.682 1.03.65 1.649v3.334h-.969v-.766h-.049a1.93 1.93 0 0 1-1.673.931 2.17 2.17 0 0 1-1.496-.533 1.667 1.667 0 0 1-.613-1.324 1.606 1.606 0 0 1 .613-1.336 2.746 2.746 0 0 1 1.698-.515c.517-.02 1.03.093 1.49.331v-.208a1.134 1.134 0 0 0-.417-.901 1.416 1.416 0 0 0-.98-.368 1.545 1.545 0 0 0-1.319.717l-.895-.564a2.488 2.488 0 0 1 2.182-1.
94606zM23.29 13.52a.79.79 0 0 0 .337.662c.223.176.5.269.785.263.429-.001.84-.17 1.146-.472.305-.286.478-.685.478-1.103a2.047 2.047 0 0 0-1.324-.374 1.716 1.716 0 0 0-1.03.294.883.883 0 0 0-.392.73zm9.286-3.75l-3.39 7.79h-1.048l1.281-2.728-2.224-5.062h1.103l1.612 3.885 1.569-3.885h1.097z" fill="#5F6368"/><path d="M13.986 11.284c0-.308-.024-.616-.073-.92h-4.29v1.747h2.451a2.096 2.096 0 0 1-.9 1.373v1.134h1.464a4.433 4.433 0 0 0 1.348-3.334z" fill="#4285F4"/><path d="M9.629 15.721a4.352 4.352 0 0 0 3.01-1.097l-1.466-1.14a2.752 2.752 0 0 1-4.094-1.44H5.577v1.17a4.53 4.53 0 0 0 4.052 2.507z" fill="#34A853"/><path d="M7.079 12.05a2.709 2.709 0 0 1 0-1.735v-1.17H5.577a4.505 4.505 0 0 0 0 4.075l1.502-1.17z" fill="#FBBC04"/><path d="M9.629 8.44a2.452 2.452 0 0 1 1.74.68l1.3-1.293a4.37 4.37 0 0 0-3.065-1.183 4.53 4.53 0 0 0-4.027 2.5l1.502 1.171a2.715 2.715 0 0 1 2.55-1.875z" fill="#EA4335"/></svg> 947</li><li class="HorizontalList__Item"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 38 24" width="38" height="24" role="img" aria-labelledby="pi-spidealwero"><title id="pi-spidealwero">iDEAL Wero</title><path opacity="0.07" d="M35 0H3C1.3 0 0 1.3 0 3V21C0 22.7 1.4 24 3 24H35C36.7 24 38 22.7 38 21V3C38 1.3 36.6 0 35 0Z" fill="black"/><path d="M35 1C36.1 1 37 1.9 37 3V21C37 22.1 36.1 23 35 23H3C1.9 23 1 22.1 1 21V3C1 1.9 1.9 1 3 1H35Z" fill="#FFF48D"/><path d="M3.45001 7.43572V17.0022C3.45001 17.4602 3.82664 17.8347 4.28673 17.8347H10.0301C14.3722 17.8347 16.2539 15.4157 16.2539 12.2063C16.2539 8.99693 14.3715 6.60321 10.0294 6.60321H4.28603C3.82594 6.60321 3.44931 6.97773 3.44931 7.43572H3.45001Z" fill="white"/><path d="M7.29413 8.95133V16.0203H10.385C13.1918 16.0203 14.4087 14.4422 14.4087 12.2112C14.4087 9.98022 13.1911 8.41901 10.385 8.41901H7.82926C7.53259 8.41901 7.29413 8.66027 7.29413 8.95204V8.95133Z" fill="#CC0066"/><path fill-rule="evenodd" clip-rule="evenodd" d="M5.03507 17.073H10.0294C13.539 17.073 15.4754 15.3456 15.4754 12.2105C15.4754 10.4038 14.7685 7.36908 10.0294 7.36908H5.03507C4.59182 7.36908 4.23203 7.72677 4.23203 8.16862V16.2742C4.23203 16.7153 4.59182 17.0737 5.03507 17.0737V17.073ZM4.49924 8.16862C4.49924 7.87335 4.7377 7.63559 5.03437 7.63559H10.0287C11.9609 7.63559 15.2068 8.23104 15.2068 12.2105C15.2068 15.1744 13.3665 16.8065 10.0287 16.8065H5.03507C4.7384 16.8065 4.49994 16.5694 4.49994 16.2735V8.16862H4.49924Z" fill="#232323"/><path fill-rule="evenodd" clip-rule="evenodd" d="M8.81464 11.1831C8.72066 11.1494 8.62247 11.1326 8.51586 11.1326V11.1284H7.8082V12.8355H8.52428C8.65122 12.8355 8.76134 12.8102 8.85602 12.7681C8.95 12.7218 9.02785 12.6629 9.08957 12.5872C9.15129 12.5114 9.19618 12.4188 9.22844 12.3136C9.25719 12.2084 9.27332 12.0948 9.27332 11.9686C9.27332 11.8255 9.25299 11.7035 9.21581 11.5983C9.17514 11.4973 9.12183 11.4089 9.05661 11.3374C8.98717 11.27 8.90932 11.2153 8.81534 11.1817L8.81464 11.1831ZM8.64702 12.4995C8.59371 12.5163 8.54462 12.5248 8.49132 12.5248V12.529H8.16799V11.4524H8.4296C8.51937 11.4524 8.59301 11.465 8.65473 11.4903C8.71645 11.5155 8.76554 11.5576 8.80201 11.6039C8.83849 11.6502 8.86724 11.7133 8.88407 11.7806C8.9002 11.8479 8.90862 11.9279 8.90862 12.0121C8.90862 12.1088 8.896 12.1846 8.87215 12.2519C8.85108 12.3106 8.81921 12.3649 8.77817 12.4118C8.74305 12.4524 8.69779 12.4829 8.64702 12.5002V12.4995Z" fill="white"/><path d="M10.7504 11.1333V11.4489H9.87441V11.815H10.6803V12.1053H9.87441V12.5219H10.7707V12.8376H9.51041V11.1305H10.7504V11.1347V11.1333Z" fill="white"/><path fill-rule="evenodd" clip-rule="evenodd" d="M12.6244 12.8404L12.0023 11.1333H11.6222L10.9958 12.8404H11.3641L11.4952 12.4616H12.1173L12.2443 12.8404H12.6251H12.6244ZM11.8136 11.5534L12.0226 12.1797H11.5934L11.8101 11.5534H11.8143H11.8136Z" fill="white"/><path d="M13.2178 11.1325V12.5247H14.0278V12.8403H12.8538V11.1332H13.2178V11.1325Z" fill="white"/><path d="M5.85774 12.8656C6.30099 12.8656 6.66009 12.5065 6.66009 12.0625C6.66009 11.6186 6.30099 11.2595 5.85774 11.2595C5.41448 11.2595 5.05539 11.6186 5.05539 12.0625C5.05539 12.5065 5.41448 12.8656 5.85774 12.8656ZM6.33536 16.0771C5.71396 16.0771 5.216 15.5406 5.216 14.8813V13.9478C5.216 13.6181 5.46498 13.3474 5.77778 13.3474C6.09059 13.3474 6.33957 13.6139 6.33957 13.9478V16.0771H6.33536Z" fill="#232323"/><path d="M31.45 12.2209C31.45 11.1773 32.1926 10.2264 33.4749 10.2264C34.7572 10.2264 35.5053 11.178 35.5053 12.2209C35.5053 13.2638 34.7627 14.2154 33.4749 14.2154C32.1926 14.2154 31.45 13.2638 31.45 12.2209ZM34.3782 12.2209C34.3782 11.7178 34.0467 11.2537 33.4749 11.2537C32.9032 11.2537 32.5717 11.7186 32.571
9477 12.2209C32.5717 12.7232 32.9086 13.1889 33.4749 13.1889C34.0412 13.1889 34.3782 12.724 34.3782 12.2209ZM30.6615 12.9619C31.0889 12.7185 31.3455 12.2537 31.3455 11.7404C31.3455 10.9784 30.7948 10.3294 29.94 10.3294H28.1452V14.1132H29.2567V13.146H29.4649L30.1006 14.1132H31.4095L30.6615 12.9619ZM29.7161 12.2747H29.2567V11.2046H29.7216C30.0211 11.2046 30.213 11.4479 30.213 11.7396C30.213 12.0314 30.0148 12.2747 29.7161 12.2747ZM23.0713 10.3247L22.4044 12.5797L21.7539 10.3247H20.8686L20.2126 12.5797L19.5511 10.3247H18.378L19.722 14.1015H20.6868L21.3108 12.0454L21.9294 14.1015H22.8997L24.2436 10.3247H23.0705H23.0713ZM25.9261 13.1795H25.9237C25.508 13.1795 25.2163 12.9284 25.0915 12.5961H27.9159C27.9385 12.4713 27.9502 12.3434 27.9502 12.2139C27.9502 11.1734 27.21 10.2241 25.9261 10.2233V11.2482C26.3442 11.249 26.6328 11.5002 26.7568 11.8317H23.9363C23.9137 11.9565 23.902 12.0844 23.902 12.2139C23.902 13.2552 24.643 14.2052 25.923 14.2052H25.9253V13.1795H25.9261Z" fill="#1D1C1C"/><path d="M25.9237 14.2044C25.9674 14.2044 26.0103 14.2029 26.0524 14.2013C26.3122 14.188 26.5485 14.135 26.7591 14.05C26.9697 13.965 27.1546 13.8472 27.3114 13.7052C27.4673 13.5644 27.5983 13.3982 27.699 13.2138C27.7903 13.0469 27.8574 12.8667 27.8995 12.6787H26.7225C26.6983 12.7287 26.6702 12.777 26.6382 12.8215C26.5945 12.8831 26.5431 12.9385 26.4846 12.9861C26.4261 13.0344 26.3605 13.075 26.2888 13.1062C26.217 13.1374 26.1382 13.1592 26.0532 13.1709C26.0119 13.1764 25.969 13.1795 25.9245 13.1795C25.6601 13.1795 25.4456 13.0773 25.2919 12.9174L24.5268 13.6912C24.8668 14.0055 25.3387 14.2036 25.9237 14.2036V14.2044Z" fill="#1D1C1C"/><path d="M25.9237 10.2225C24.838 10.2225 24.1399 10.9058 23.9535 11.7482H25.1266C25.267 11.4581 25.5431 11.2475 25.9237 11.2475C26.2272 11.2475 26.4627 11.3785 26.6164 11.5766L27.3886 10.7958C27.0438 10.4464 26.5477 10.2225 25.9245 10.2225H25.9237Z" fill="#1D1C1C"/><path d="M17.3927 16.431C17.3069 16.431 17.2367 16.3608 17.2367 16.275V8.16296C17.2367 8.07716 17.3069 8.00696 17.3927 8.00696C17.4785 8.00696 17.5487 8.07716 17.5487 8.16296V16.275C17.5487 16.3608 17.4785 16.431 17.3927 16.431Z" fill="#1D1C1C"/></svg></li><li class="HorizontalList__Item"><svg xmlns="http://www.w3.org/2000/svg" role="img" width="38" height="24" viewBox="0 0 38 24" aria-labelledby="pi-klarna" fill="none"><title id="pi-klarna">Klarna</title><rect width="38" height="24" rx="2" fill="#FFA8CD"/><rect x=".5" y=".5" width="37" height="23" rx="1.5" stroke="#000" stroke-opacity=".07"/><path d="M30.62 14.755c-.662 0-1.179-.554-1.179-1.226 0-.673.517-1.226 1.18-1.226.663 0 1.18.553 1.18 1.226 0 .672-.517 1.226-1.18 1.226zm-.33 1.295c.565 0 1.286-.217 1.686-1.068l.04.02c-.176.465-.176.742-.176.81v.11h1.423v-4.786H31.84v.109c0 .069 0 .346.175.81l-.039.02c-.4-.85-1.121-1.068-1.687-1.068-1.355 0-2.31 1.088-2.31 2.522 0 1.433.955 2.521 2.31 2.521zm-4.788-5.043c-.643 0-1.15.228-1.56 1.068l-.039-.02c.175-.464.175-.741.175-.81v-.11h-1.423v4.787h1.462V13.4c0-.662.38-1.078.995-1.078.614 0 .917.356.917 1.068v2.532h1.462v-3.046c0-1.088-.838-1.869-1.989-1.869zm-4.963 1.068l-.039-.02c.176-.464.176-.741.176-.81v-.11h-1.424v4.787h1.463l.01-2.304c0-.673.35-1.078.926-1.078.156 0 .282.02.429.06v-1.464c-.644-.139-1.22.109-1.54.94zm-4.65 2.68c-.664 0-1.18-.554-1.18-1.226 0-.673.516-1.226 1.18-1.226.662 0 1.179.553 1.179 1.226 0 .672-.517 1.226-1.18 1.226zm-.332 1.295c.565 0 1.287-.217 1.687-1.068l.038.02c-.175.465-.175.742-.175.81v.11h1.424v-4.786h-1.424v.109c0 .069 0 .346.175.81l-.038.02c-.4-.85-1.122-1.068-1.687-1.068-1.356 0-2.311 1.088-2.311 2.522 0 1.433.955 2.521 2.31 2.521zm-4.349-.128h1.463V9h-1.463v6.922zM10.136 9H8.644c0 1.236-.751 2.343-1.892 3.134l-.448.317V9h-1.55v6.922h1.55V12.49l2.564 3.43h1.892L8.293 12.64c1.121-.82 1.852-2.096 1.843-3.639z" fill="#0B051D"/></svg></li><li class="HorizontalList__Item"><svg viewBox="0 0 38 24" xmlns="http://www.w3.org/2000/svg" width="38" height="24" role="img" aria-labelledby="pi-maestro"><title id="pi-maestro">Maestro</title><path opacity=".07" d="M35 0H3C1.3 0 0 1.3 0 3v18c0 1.7 1.4 3 3 3h32c1.7 0 3-1.3 3-3V3c0-1.7-1.4-3-3-3z"/><path fill="#fff" d="M35 1c1.1 0 2 .9 2 2v18c0 1.1-.9 2-2 2H3c-1.1 0-2-.9-2-2V3c0-1.1.9-2 2-2h32"/><circle fill="#EB001B" cx="15" cy="12" r="7"/><circle fill="#00A2E5" cx="23" cy="12" r="7"/><path fill="#7375CF" d="M22 12c0-2.4-1.2-4.5-3-5.7-1.8 1.3-3 3.4-3 5.7s1.2 4.5 3 5.7c1.8-1.2 3-3.3 3-5.7z"/></svg></li><li class="HorizontalList__Item"><svg xmlns="http://www.w3.org/2000/svg" role="img" viewBox="0 0 38 24" width="38" height="24" fill="none" aria-labelledby="pi-master"><title id="pi-master">Mastercard</title><rect x=".5" y=".5" width="37" height="23" rx="2.5" stroke="#000" stroke-opacity=".07" fill="none"/><path d="M35 0H3C1.3 0 0 1.3 0 3V21C0 22.7 1.4 24 3 24H35C36.7 24 38 22.7 38 21V3C38 1.3 36.6 0 35 0Z" fill="#1C1C1C" style="fill:#1C1C1C;fill:color(display-p3 0.1098 0.1098 0.1098);fill-opacity:1;"/>
947<path d="M35 1C36.1 1 37 1.9 37 3V21C37 22.1 36.1 23 35 23H3C1.9 23 1 22.1 1 21V3C1 1.9 1.9 1 3 1H35Z" fill="#232323" style="fill:#232323;fill:color(display-p3 0.1373 0.1373 0.1373);fill-opacity:1;"/><path d="M14.6364 19.2727C18.8538 19.2727 22.2727 15.8538 22.2727 11.6364C22.2727 7.41892 18.8538 4 14.6364 4C10.4189 4 7 7.41892 7 11.6364C7 15.8538 10.4189 19.2727 14.6364 19.2727Z" fill="#EB001B" style="fill:#EB001B;fill:color(display-p3 0.9216 0.0000 0.1059);fill-opacity:1;"/><path d="M23.3637 19.2727C27.5811 19.2727 31 15.8538 31 11.6364C31 7.41892 27.5811 4 23.3637 4C19.1462 4 15.7273 7.41892 15.7273 11.6364C15.7273 15.8538 19.1462 19.2727 23.3637 19.2727Z" fill="#F79E1B" style="fill:#F79E1B;fill:color(display-p3 0.9686 0.6196 0.1059);fill-opacity:1;"/><path d="M22.2727 11.6362C22.2727 9.01797 20.9637 6.72706 19 5.41797C17.0364 6.83615 15.7273 9.12706 15.7273 11.6362C15.7273 14.1452 17.0364 16.5452 19 17.8543C20.9637 16.5452 22.2727 14.2543 22.2727 11.6362Z" fill="#FF5F00" style="fill:#FF5F00;fill:color(display-p3 1.0000 0.3725 0.0000);fill-opacity:1;"/></svg> 948</li><li class="HorizontalList__Item"><svg viewBox="0 0 38 24" xmlns="http://www.w3.org/2000/svg" width="38" height="24" role="img" aria-labelledby="pi-mobilepay"><title id="pi-mobilepay">MobilePay</title><path fill="#000" opacity=".07" d="M35 0H3C1.3 0 0 1.3 0 3v18c0 1.7 1.4 3 3 3h32c1.7 0 3-1.3 3-3V3c0-1.7-1.4-3-3-3z"/><path fill="#fff" d="M35 1c1.1 0 2 .9 2 2v18c0 1.1-.9 2-2 2H3c-1.1 0-2-.9-2-2V3c0-1.1.9-2 2-2h32"/><path fill-rule="evenodd" clip-rule="evenodd" d="M20.05 15.296s2.53-.771 4.282-.776c2.896-.007 4.857 1.15 4.857 1.15V10.06s-1.97-1.02-4.453-1.09c-2.481-.068-4.687 1.012-4.687 1.012v5.313z" fill="#5A78FF"/><path fill-rule="evenodd" clip-rule="evenodd" d="M17.308 9.19l2.082 4.957V9.396s1.646-.882 3.485-1.13c1.84-.249 4.181.08 4.181.08l-1.133-2.707s-2.461-.159-4.69.794c-2.228.952-3.925 2.756-3.925 2.756z" fill="#5A78FF"/><path d="M21.428 5.676l-.82-1.99a1.818 1.818 0 00-2.37-.996l-5.663 2.334a1.818 1.818 0 00-.98 2.376l5.46 13.247a1.818 1.818 0 002.37.995l5.662-2.334a1.817 1.817 0 00.98-2.376l-.677-1.642s-.462-.027-.676-.033c-.226-.006-.644-.001-.644-.001l.88 2.136a.606.606 0 01-.326.793l-5.663 2.333a.606.606 0 01-.79-.331L12.711 6.94a.606.606 0 01.327-.792L18.7 3.814a.606.606 0 01.79.332l.83 2.011s.383-.187.59-.27c.206-.082.518-.211.518-.211z" fill="#5A78FF"/></svg></li><li class="HorizontalList__Item"><svg viewBox="0 0 38 24" xmlns="http://www.w3.org/2000/svg" width="38" height="24" role="img" aria-labelledby="pi-paypal"><title id="pi-paypal">PayPal</title><path opacity=".07" d="M35 0H3C1.3 0 0 1.3 0 3v18c0 1.7 1.4 3 3 3h32c1.7 0 3-1.3 3-3V3c0-1.7-1.4-3-3-3z"/><path fill="#fff" d="M35 1c1.1 0 2 .9 2 2v18c0 1.1-.9 2-2 2H3c-1.1 0-2-.9-2-2V3c0-1.1.9-2 2-2h32"/><path fill="#003087" d="M23.9 8.3c.2-1 0-1.7-.6-2.3-.6-.7-1.7-1-3.1-1h-4.1c-.3 0-.5.2-.6.5L14 15.6c0 .2.1.4.3.4H17l.4-3.4 1.8-2.2 4.7-2.1z"/><path fill="#3086C8" d="M23.9 8.3l-.2.2c-.5 2.8-2.2 3.8-4.6 3.8H18c-.3 0-.5.2-.6.5l-.6 3.9-.2 1c0 .2.1.4.3.4H19c.3 0 .5-.2.5-.4v-.1l.4-2.4v-.1c0-.2.3-.4.5-.4h.3c2.1 0 3.7-.8 4.1-3.2.2-1 .1-1.8-.4-2.4-.1-.5-.3-.7-.5-.8z"/><path fill="#012169" d="M23.3 8.1c-.1-.1-.2-.1-.3-.1-.1 0-.2 0-.3-.1-.3-.1-.7-.1-1.1-.1h-3c-.1 0-.2
9480-.2.1-.2.1-.3.2-.3.4l-.7 4.4v.1c0-.3.3-.5.6-.5h1.3c2.5 0 4.1-1 4.6-3.8v-.2c-.1-.1-.3-.2-.5-.2h-.1z"/></svg></li><li class="HorizontalList__Item"><svg xmlns="http://www.w3.org/2000/svg" role="img" viewBox="0 0 38 24" width="38" height="24" aria-labelledby="pi-shopify_pay"><title id="pi-shopify_pay">Shop Pay</title><path opacity=".07" d="M35 0H3C1.3 0 0 1.3 0 3v18c0 1.7 1.4 3 3 3h32c1.7 0 3-1.3 3-3V3c0-1.7-1.4-3-3-3z" fill="#000"/><path d="M35.889 0C37.05 0 38 .982 38 2.182v19.636c0 1.2-.95 2.182-2.111 2.182H2.11C.95 24 0 23.018 0 21.818V2.182C0 .982.95 0 2.111 0H35.89z" fill="#5A31F4"/><path d="M9.35 11.368c-1.017-.223-1.47-.31-1.47-.705 0-.372.306-.558.92-.558.54 0 .934.238 1.225.704a.079.079 0 00.104.03l1.146-.584a.082.082 0 00.032-.114c-.475-.831-1.353-1.286-2.51-1.286-1.52 0-2.464.755-2.464 1.956 0 1.275 1.15 1.597 2.17 1.82 1.02.222 1.474.31 1.474.705 0 .396-.332.582-.993.582-.612 0-1.065-.282-1.34-.83a.08.08 0 00-.107-.035l-1.143.57a.083.083 0 00-.036.111c.454.92 1.384 1.437 2.627 1.437 1.583 0 2.539-.742 2.539-1.98s-1.155-1.598-2.173-1.82v-.003zM15.49 8.855c-.65 0-1.224.232-1.636.646a.04.04 0 01-.069-.03v-2.64a.08.08 0 00-.08-.081H12.27a.08.08 0 00-.08.082v8.194a.08.08 0 00.08.082h1.433a.08.08 0 00.081-.082v-3.594c0-.695.528-1.227 1.239-1.227.71 0 1.226.521 1.226 1.227v3.594a.08.08 0 00.081.082h1.433a.08.08 0 00.081-.082v-3.594c0-1.51-.981-2.577-2.355-2.577zM20.753 8.62c-.778 0-1.507.24-2.03.588a.082.082 0 00-.027.109l.632 1.088a.08.08 0 00.11.03 2.5 2.5 0 011.318-.366c1.25 0 2.17.891 2.17 2.068 0 1.003-.736 1.745-1.669 1.745-.76 0-1.288-.446-1.288-1.077 0-.361.152-.657.548-.866a.08.08 0 00.032-.113l-.596-1.018a.08.08 0 00-.098-.035c-.799.299-1.359 1.018-1.359 1.984 0 1.46 1.152 2.55 2.76 2.55 1.877 0 3.227-1.313 3.227-3.195 0-2.018-1.57-3.492-3.73-3.492zM28.675 8.843c-.724 0-1.373.27-1.845.746-.026.027-.069.007-.069-.029v-.572a.08.08 0 00-.08-.082h-1.397a.08.08 0 00-.08.082v8.182a.08.08 0 00.08.081h1.433a.08.08 0 00.081-.081v-2.683c0-.036.043-.054.069-.03a2.6 2.6 0 001.808.7c1.682 0 2.993-1.373 2.993-3.157s-1.313-3.157-2.993-3.157zm-.271 4.929c-.956 0-1.681-.768-1.681-1.783s.723-1.783 1.681-1.783c.958 0 1.68.755 1.68 1.783 0 1.027-.713 1.783-1.681 1.783h.001z" fill="#fff"/></svg> 949</li><li class="HorizontalList__Item"><svg viewBox="-36 25 38 24" xmlns="http://www.w3.org/2000/svg" width="38" height="24" role="img" aria-labelledby="pi-unionpay"><title id="pi-unionpay">Union Pay</title><path fill="#005B9A" d="M-36 46.8v.7-.7zM-18.3 25v24h-7.2c-1.3 0-2.1-1-1.8-2.3l4.4-19.4c.3-1.3 1.9-2.3 3.2-2.3h1.4zm12.6 0c-1.3 0-2.9 1-3.2 2.3l-4.5 19.4c-.3 1.3.5 2.3 1.8 2.3h-4.9V25h10.8z"/><path fill="#E9292D" d="M-19.7 25c-1.3 0-2.9 1.1-3.2 2.3l-4.4 19.4c-.3 1.3.5 2.3 1.8 2.3h-8.9c-.8 0-1.5-.6-1.5-1.4v-21c0-.8.7-1.6 1.5-1.6h14.7z"/><path fill="#0E73B9" d="M-5.7 25c-1.3 0-2.9 1.1-3.2 2.3l-4.4 19.4c-.3 1.3.5 2.3 1.8 2.3H-26h.5c-1.3 0-2.1-1-1.8-2.3l4.4-19.4c.3-1.3 1.9-2.3 3.2-2.3h14z"/><path fill="#059DA4" d="M2 26.6v21c0 .8-.6 1.4-1.5 1.4h-12.1c-1.3 0-2.1-1.1-1.8-2.3l4.5-19.4C-8.6 26-7 25-5.7 25H.5c.9 0 1.5.7 1.5 1.6z"/><path fill="#fff" d="M-21.122 38.645h.14c.14 0 .28-.07.28-.14l.42-.63h1.19l-.21.35h1.4l-.21.63h-1.68c-.21.28-.42.42-.7.42h-.84l.21-.63m-.21.91h3.01l-.21.7h-1.19l-.21.7h1.19l-.21.7h-1.19l-.28 1.05c-.07.14 0 .28.28.21h.98l-.21.7h-1.89c-.35 0-.49-.21-.35-.63l.35-1.33h-.77l.21-.7h.77l.21-.7h-.7l.21-.7zm4.83-1.75v.42s.56-.42 1.12-.42h1.96l-.77 2.66c-.07.28-.35.49-.77.49h-2.24l-.49 1.89c0 .07 0 .14.14.14h.42l-.14.56h-1.12c-.42 0-.56-.14-.49-.35l1.47-5.39h.91zm1.68.77h-1.75l-.21.7s.28-.21.77-.21h1.05l.14-.49zm-.63 1.68c.14 0 .21 0 .21-.14l.14-.35h-1.75l-.14.56 1.54-.07zm-1.19.84h.98v.42h.28c.14 0 .21-.07.21-.14l.07-.28h.84l-.14.49c-.07.35-.35.49-.77.56h-.56v.77c0 .14.07.21.35.21h.49l-.14.56h-1.19c-.35 0-.49-.14-.49-.49l.07-2.1zm4.2-2.45l.21-.84h1.19l-.07.28s.56-.28 1.05-.28h1.47l-.21.84h-.21l-1.12 3.85h.21l-.21.77h-.21l-.07.35h-1.19l.07-.35h-2.17l.21-.77h.21l1.12-3.85h-.28m1.26 0l-.28 1.05s.49-.21.91-.28c.07-.35.21-.77.21-.77h-.84zm-.49 1.54l-.28 1.12s.56-.28.98-.28c.14-.42.21-.77.21-.77l-.91-.07zm.21 2.31l.21-.77h-.84l-.21.77h.84zm2.87-4.69h1.12l.07.42c0 .07.07.14.21.14h.21l-.21.7h-.77c-.28 0-.49-.07-.49-.35l-.14-.91zm-.35 1.47h3.57l-.21.77h-1.19l-.21.7h1.12l-.21.77h-1.26l-.28.42h.63l.14.84c0 .07.07.14.21.14h.21l-.21.7h-.7c-.35 0-.56-.07-.56-.35l-.14-.77-.56.84c-.14.21-.35.35-.63.35h-1.05l.21-.7h.35c.14 0 .21-.07.35-.21l.84-1.26h-1.05l.21-.77h1.19l.21-.7h-1.19l.21-.77zm-19.74-5.04c-.14.7-.42 1.19-.91 1.54-.49.35-1.12.56-1.89.56-.7 0-1.26-.21-1.54-.56-.21-.28-.35-.56-.35-.98 0-.14 0-.35.07-.56l.84-3.92h1.19l-.77 3.92v.28c0 .21.07.35.14.49.14.21.35.28.7.28s.7-.07.91-.28c.21-.21.42-.42.49-.77l.77-3.92h1.19l-.84 3.92m1.12-1.54h.84l-.07.49.14-.14c.28-.28.63-.42 1.05-.42.35 0 .63.14.77.35.14.21.21.49.14.91l-.49 2.38h-.91l.42-2.17c.07-.28.07-.49 0-.56-.07-.14-.21-.14-.35-.14-.21 0-.42.07-.56.21-.14.14-.28.35-.28.63l-.42 2.03h-.91l.63-3.57m9.8 0h.84l-.07.49.14-.14c.28-.28.63-.42 1.05-.42.35 0 .63.14.77.35s.21.49.14.91l-.49 2.38h-.91l.42-2.24c.07-.21 0-.42-.07-.49-.07-.14-.21-.14-.35-.14-.21 0-.42.07-.56.21-.14.14-.28.35-.28.63l-.42 2.03h-.91l.7-3.57m-5.81 0h.98l-.77 3.5h-.98l.77-3.5m.35-1.33h.98l-.21.84h-.98l.21-.84zm1.4 4.55c-.21-.21-.35-.56-.35-.98v-.21c0-.07 0-.21.07-.28.14-.56.35-1.05.7-1.33.35-.35.84-.49 1.33-.49.42 0 .77.14 1.05.35.21.21.35.56.35.98v.21c0 .07 0 .21-.07.28-.14.56-.35.98-.7 1.33-.35.35-.84.49-1.33.49-.35 0-.7-.14-1.05-.35m1.89-.7c.14-.21.28-.49.35-.84v-.35c0-.21-.07-.35-.14-.49a.
949635.635 0 0 0-.49-.21c-.28 0-.49.07-.63.28-.14.21-.28.49-.35.84v.28c0 .21.07.35.14.49.14.14.28.21.49.21.28.07.42 0 .63-.21m6.51-4.69h2.52c.49 0 .84.14 1.12.35.28.21.35.56.35.91v.28c0 .07 0 .21-.07.28-.07.49-.35.98-.7 1.26-.42.35-.84.49-1.4.49h-1.4l-.42 2.03h-1.19l1.19-5.6m.56 2.59h1.12c.28 0 .49-.07.7-.21.14-.14.28-.35.35-.63v-.28c0-.21-.07-.35-.21-.42-.14-.07-.35-.14-.7-.14h-.91l-.35 1.68zm8.68 3.71c-.35.77-.7 1.26-.91 1.47-.21.21-.63.7-1.61.7l.07-.63c.84-.28 1.26-1.4 1.54-1.96l-.28-3.78h1.19l.07 2.38.91-2.31h1.05l-2.03 4.13m-2.94-3.85l-.42.28c-.42-.35-.84-.56-1.54-.21-.98.49-1.89 4.13.91 2.94l.14.21h1.12l.7-3.29-.91.07m-.56 1.82c-.21.56-.56.84-.91.77-.28-.14-.35-.63-.21-1.19.21-.56.56-.84.91-.77.28.14.35.63.21 1.19"/></svg></li><li class="HorizontalList__Item"><svg xmlns="http://www.w3.org/2000/svg" role="img" viewBox="0 0 38 24" width="38" height="24" fill="none" aria-labelledby="pi-visa"><title id="pi-visa">Visa</title><rect x=".5" y=".5" width="37" height="23" rx="2.5" stroke="#000" stroke-opacity=".07" fill="none"/><path d="M35 0H3C1.3 0 0 1.3 0 3V21C0 22.7 1.4 24 3 24H35C36.7 24 38 22.7 38 21V3C38 1.3 36.6 0 35 0Z" fill="#142FBD" style="fill:#142FBD;fill:color(display-p3 0.0784 0.1843 0.7412);fill-opacity:1;"/><path d="M35 1C36.1 1 37 1.9 37 3V21C37 22.1 36.1 23 35 23H3C1.9 23 1 22.1 1 21V3C1 1.9 1.9 1 3 1H35Z" fill="#1532CB" style="fill:#1532CB;fill:color(display-p3 0.0824 0.1961 0.7961);fill-opacity:1;"/><path d="M29.5944 10.2167H29.2778C28.8556 11.2722 28.5389 11.8 28.2222 13.3833H30.2278C29.9111 11.8 29.9111 11.0611 29.5944 10.2167V10.2167ZM32.6556 16.4444H30.8611C30.7556 16.4444 30.7556 16.4444 30.65 16.3389L30.4389 15.3889L30.3333 15.1778H27.8C27.6944 15.1778 27.5889 15.1778 27.5889 15.3889L27.2722 16.3389C27.2722 16.4444 27.1667 16.4444 27.1667 16.4444H24.95L25.1611 15.9167L28.2222 8.73889C28.2222 8.21111 28.5389 8 29.0667 8H30.65C30.7556 8 30.8611 8 30.8611 8.21111L32.3389 15.0722C32.4444 15.4944 32.55 15.8111 32.55 16.2333C32.6556 16.3389 32.6556 16.3389 32.6556 16.4444V16.4444ZM18.5111 16.1278L18.9333 14.2278C19.0389 14.2278 19.1444 14.3333 19.1444 14.3333C19.8833 14.65 20.6222 14.8611 21.3611 14.7556C21.5722 14.7556 21.8889 14.65 22.1 14.5444C22.6278 14.3333 22.6278 13.8056 22.2056 13.3833C21.9944 13.1722 21.6778 13.0667 21.3611 12.8556C20.9389 12.6444 20.5167 12.4333 20.2 12.1167C18.9333 11.0611 19.3556 9.58333 20.0944 8.84444C20.7278 8.42222 21.0444 8 21.8889 8C23.1556 8 24.5278 8 25.1611 8.21111H25.2667C25.1611 8.84444 25.0556 9.37222 24.8444 10.0056C24.3167 9.79444 23.7889 9.58333 23.2611 9.58333C22.9444 9.58333 22.6278 9.58333 22.3111 9.68889C22.1 9.68889 21.9944 9.79444 21.8889 9.9C21.6778 10.1111 21.6778 10.4278 21.8889 10.6389L22.4167 11.0611C22.8389 11.2722 23.2611 11.4833 23.5778 11.6944C24.1056 12.0111 24.6333 12.5389 24.7389 13.1722C24.95 14.1222 24.6333 14.9667 23.7889 15.6C23.2611 16.0222 23.05 16.2333 22.3111 16.2333C20.8333 16.2333 19.6722 16.3389 18.7222 16.0222C18.6167 16.2333 18.6167 16.2333 18.5111 16.1278V16.1278ZM14.8167 16.4444C14.9222 15.7056 14.9222 15.7056 15.0278 15.3889C15.5556 13.0667 16.0833 10.6389 16.5056 8.31667C16.6111 8.10556 16.6111 8 16.8222 8H18.7222C18.5111 9.26667 18.3 10.2167 17.9833 11.3778C17.6667 12.9611 17.35 14.5444 16.9278 16.1278C16.9278 16.3389 16.8222 16.3389 16.6111 16.3389L14.8167 16.4444ZM5 8.21111C5 8.10556 5.21111 8 5.31667 8H8.90556C9.43333 8 9.85556 8.31667 9.96111 8.84444L10.9111 13.4889C10.9111 13.5944 10.9111 13.5944 11.0167 13.7C11.0167 13.5944 11.1222 13.5944 11.1222 13.5944L13.3389 8.21111C13.2333 8.10556 13.3389 8 13.4444 8H15.6611C15.6611 8.10556 15.6611 8.10556 15.5556 8.21111L12.2833 15.9167C12.1778 16.1278 12.1778
94916.2333 12.0722 16.3389C11.9667 16.4444 11.7556 16.3389 11.5444 16.3389H9.96111C9.85556 16.3389 9.75 16.3389 9.75 16.1278L8.06111 9.58333C7.85 9.37222 7.53333 9.05556 7.11111 8.95C6.47778 8.63333 5.31667 8.42222 5.10556 8.42222L5 8.21111Z" fill="white" style="fill:white;fill-opacity:1;"/></svg> 950</li> 951 </ul></div> 952 </div> 953</footer></div> 954 </div> 955 956 957<link rel="dns-prefetch" href="https://swymstore-v3free-01.swymrelay.com" crossorigin> 958<link rel="dns-prefetch" href="//swymv3free-01.azureedge.net/code/swym-shopify.js"> 959<link rel="preconnect" href="//swymv3free-01.azureedge.net/code/swym-shopify.js">
960<script id="swym-snippet"> 961 window.swymLandingURL = document.URL; 962 window.swymCart = {"note":null,"attributes":{},"original_total_price":0,"total_price":0,"total_discount":0,"total_weight":0.0,"item_count":0,"items":[],"requires_shipping":false,"currency":"EUR","items_subtotal_price":0,"cart_level_discount_applications":[],"checkout_charge_amount":0}; 963 window.swymPageLoad = function(){ 964 window.SwymProductVariants = window.SwymProductVariants || {}; 965 window.SwymHasCartItems = 0 > 0; 966 window.SwymPageData = {}, window.SwymProductInfo = {}; 967 var unknown = {et: 0}; 968 window.SwymPageData = unknown; 969 970 window.SwymPageData.uri = window.swymLandingURL; 971 }; 972 973 if(window.selectCallback){ 974 (function(){ 975 // Variant select override 976 var originalSelectCallback = window.selectCallback; 977 window.selectCallback = function(variant){ 978 originalSelectCallback.apply(this, arguments); 979 try{ 980 if(window.triggerSwymVariantEvent){ 981 window.triggerSwymVariantEvent(variant.id); 982 } 983 }catch(err){ 984 console.warn("Swym selectCallback", err); 985 } 986 }; 987 })(); 988 } 989 window.swymCustomerId = null; 990 window.swymCustomerExtraCheck = null; 991 992 var swappName = ("Wishlist" || "Wishlist"); 993 var swymJSObject = { 994 pid: "1uIat5W0w2XY3OK\/g7vxkcI+TLEQFbFsU0UvOHP\/Mnw=" || "1uIat5W0w2XY3OK/g7vxkcI+TLEQFbFsU0UvOHP/Mnw=", 995 interface: "/apps/swym" + swappName + "/interfaces/interfaceStore.php?appname=" + swappName 996 }; 997 window.swymJSShopifyLoad = function(){ 998 if(window.swymPageLoad) swymPageLoad(); 999 if(!window._swat) { 1000 (function (s, w, r, e, l, a, y) { 1001 r['SwymRetailerConfig'] = s; 1002 r[s] = r[s] || function (k, v) { 1003 r[s][k] = v; 1004 }; 1005 })('_swrc', '', window); 1006 _swrc('RetailerId', swymJSObject.pid); 1007 _swrc('Callback', function(){initSwymShopify();}); 1008 }else if(window._swat.postLoader){ 1009 _swrc = window._swat.postLoader; 1010 _swrc('RetailerId', swymJSObject.pid); 1011 _swrc('Callback', function(){initSwymShopify();}); 1012 }else{ 1013 initSwymShopify(); 1014 } 1015 } 1016 if(!window._SwymPreventAutoLoad) { 1017 swymJSShopifyLoad(); 1018 } 1019 window.swymGetCartCookies = function(){ 1020 var RequiredCookies = ["cart", "swym-session-id", "swym-swymRegid", "swym-email"]; 1021 var reqdCookies = {}; 1022 RequiredCookies.forEach(function(k){ 1023 reqdCookies[k] = _swat.storage.getRaw(k); 1024 }); 1025 var cart_token = window.swymCart.token; 1026 var data = { 1027 action:'cart', 1028 token:cart_token, 1029 cookies:reqdCookies 1030 }; 1031 return data; 1032 } 1033 1034 window.swymGetCustomerData = function(){ 1035 1036 return {status:1}; 1037 1038 } 1039</script>
1039 1040 1041<style id="safari-flasher-pre"></style>
1042<script> 1043 if (navigator.userAgent.indexOf('Safari') != -1 && navigator.userAgent.indexOf('Chrome') == -1) { 1044 document.getElementById("safari-flasher-pre").innerHTML = '' 1045 + '#swym-plugin,#swym-hosted-plugin{display: none;}' 1046 + '.swym-button.swym-add-to-wishlist{display: none;}' 1047 + '.swym-button.swym-add-to-watchlist{display: none;}' 1048 + '#swym-plugin #swym-notepad, #swym-hosted-plugin #swym-notepad{opacity: 0; visibility: hidden;}' 1049 + '#swym-plugin #swym-notepad, #swym-plugin #swym-overlay, #swym-plugin #swym-notification,' 1050 + '#swym-hosted-plugin #swym-notepad, #swym-hosted-plugin #swym-overlay, #swym-hosted-plugin #swym-notification' 1051 + '{-webkit-transition: none; transition: none;}' 1052 + ''; 1053 window.SwymCallbacks = window.SwymCallbacks || []; 1054 window.SwymCallbacks.push(function(tracker){ 1055 tracker.evtLayer.addEventListener(tracker.JSEvents.configLoaded, function(){ 1056 // flash-preventer 1057 var x = function(){ 1058 SwymUtils.onDOMReady(function() { 1059 var d = document.createElement("div"); 1060 d.innerHTML = "<style id='safari-flasher-post'>" 1061 + "#swym-plugin:not(.swym-ready),#swym-hosted-plugin:not(.swym-ready){display: none;}" 1062 + ".swym-button.swym-add-to-wishlist:not(.swym-loaded){display: none;}" 1063 + ".swym-button.swym-add-to-watchlist:not(.swym-loaded){display: none;}" 1064 + "#swym-plugin.swym-ready #swym-notepad, #swym-plugin.swym-ready #swym-overlay, #swym-plugin.swym-ready #swym-notification," 1065 + "#swym-hosted-plugin.swym-ready #swym-notepad, #swym-hosted-plugin.swym-ready #swym-overlay, #swym-hosted-plugin.swym-ready #swym-notification" 1066 + "{-webkit-transition: opacity 0.3s, visibility 0.3ms, -webkit-transform 0.3ms !important;-moz-transition: opacity 0.3s, visibility 0.3ms, -moz-transform 0.3ms !important;-ms-transition: opacity 0.3s, visibility 0.3ms, -ms-transform 0.3ms !important;-o-transition: opacity 0.3s, visibility 0.3ms, -o-transform 0.3ms !important;transition: opacity 0.3s, visibility 0.3ms, transform 0.3ms !important;}" 1067 + "</style>"; 1068 document.head.appendChild(d); 1069 }); 1070 }; 1071 setTimeout(x, 10); 1072 }); 1073 }); 1074 } 1075</script>
1075 1076<style id="swym-product-view-defaults"> 1077 /* Hide when not loaded */ 1078 .swym-button.swym-add-to-wishlist-view-product:not(.swym-loaded){ 1079 display: none; 1080 } 1081</style> 1082 1083 1084 <!-- PickyStory snippet "main_widget_script", do not modify. Safe to remove after the app is uninstalled --> 1085 1086 <!-- PickyStory end snippet "main_widget_script" --> 1087<div id="shopify-block-ASXJCWWEvMUE5L1VWd__5946647744298494267" class="shopify-block shopify-app-block"> 1088 1089 1090<!-- BEGIN app snippet: swymVersion -->
1090<script>var __SWYM__VERSION__ = '7.0.11';</script>
1090<!-- END app snippet --> 1091<!-- BEGIN app snippet: swymCustomCss --> 1092 1093 1094 1095 1096<style id="swym-custom-css"> 1097 1098</style> 1099 1100<!-- END app snippet --> 1101 1102 1103 1104 1105 1106 1107 1108 1109 1110 1111 1112
1113<script> 1114 (function () { 1115 // Get CompanyLocation Metadata for B2B customer scenerios (SFS) 1116 1117 1118 // Put metafields in window variable 1119 const commonCustomizationSettings = ''; 1120 try { 1121 const parsedSettings = JSON.parse(commonCustomizationSettings); 1122 if (parsedSettings) { 1123 window.SwymWishlistCommonCustomizationSettings = parsedSettings[window.Shopify.theme.schema_name] || parsedSettings['global-settings']; 1124 } else { 1125 window.SwymWishlistCommonCustomizationSettings = {}; 1126 } 1127 } catch (e) { 1128 window.SwymWishlistCommonCustomizationSettings = {}; 1129 } 1130 1131 let enabledCommonFeatures = '{"multiple-wishlist":false}'; 1132 try { 1133 enabledCommonFeatures = JSON.parse(enabledCommonFeatures) || {}; 1134 } catch (e) { 1135 enabledCommonFeatures = {}; 1136 } 1137 // Storing COMMON FEATURES data in the window object for potential use in the storefront JS code. 1138 window.SwymEnabledCommonFeatures = enabledCommonFeatures; 1139 1140 // Ghost-Intent Configuration 1141 // Defaults to disabled (false). Only enabled when metafields explicitly set to "true". 1142 try { 1143 let ghostIntentConfig = { 1144 isExplicitConsentNeeded: false, 1145 isExplicitConsentNeededEvenForLocalStorage: false, 1146 askForPermissionOnFirstClick: true 1147 }; 1148 1149 1150 1151 window.SwymGhostIntentConfig = ghostIntentConfig; 1152 } catch(e) { 1153 window.SwymGhostIntentConfig = { 1154 isExplicitConsentNeeded: false, 1155 isExplicitConsentNeededEvenForLocalStorage: false, 1156 askForPermissionOnFirstClick: true 1157 }; 1158 } 1159 1160 // Education Layer Configuration 1161 // Reads from common enabled-features metafield first. Falls back to old standalone metafield for backward compatibility. 1162 1163 1164 window.SwymEducationLayerEnabled = enabledCommonFeatures?.["education-layer"] ?? true; 1165 1166 // Login Nudge Configuration 1167 // Reads from common enabled-features metafield first. Falls back to old standalone metafield for backward compatibility. 1168 1169 1170 window.SwymLoginNudgeEnabled = enabledCommonFeatures?.["login-nudge"] ?? true; 1171 1172 // Initialize or ensure SwymViewProducts exists 1173 if (!window.SwymViewProducts) { 1174 window.SwymViewProducts = {}; 1175 } 1176 1177 })(); 1178</script>
1178 1179 1180<!-- BEGIN app snippet: swymLoadConsentManager -->
1181<script> 1182 (function () { 1183 if (document.querySelector("script[data-swym-consent-manager]")) return; 1184 var swymConsentManagerScript = document.createElement("script"); 1185 swymConsentManagerScript.src = "https:\/\/cdn.shopify.com\/extensions\/01a11bbd-db0a-77e0-baed-9b8ace2332b2\/swym-relay-846\/assets\/swym-consent-manager.js"; 1186 swymConsentManagerScript.async = false; // run in insertion order once fetched, instead of whenever fetch resolves 1187 swymConsentManagerScript.setAttribute("data-swym-consent-manager", "true"); 1188 document.head.appendChild(swymConsentManagerScript); 1189 })(); 1190</script>
1190 1191<!-- END app snippet --> 1192
1193<script 1194 1195 id="wishlist-embed-init" 1196 defer 1197 async 1198> 1199 (function () { 1200 window.swymWishlistEmbedLoaded = true; 1201 var fullAssetUrl = "https://cdn.shopify.com/extensions/01a11bbd-db0a-77e0-baed-9b8ace2332b2/swym-relay-846/assets/apps.bundle.js"; 1202 var assetBaseUrl = fullAssetUrl?.substring(0, fullAssetUrl.lastIndexOf('/') + 1); 1203 var swymJsPath = '//freecdn.swymrelay.com/code/swym-shopify.js'; 1204 var baseJsPath = swymJsPath?.substring(0, swymJsPath.lastIndexOf('/') + 1); 1205 window.SwymCurrentJSPath = baseJsPath; 1206 window.SwymAssetBaseUrl = assetBaseUrl; 1207 1208 window.SwymCurrentStorePath = "//swymstore-v3free-01.swymrelay.com"; 1209 1210 function loadSwymShopifyScript() { 1211 var element = ""; 1212 var scriptSrc = ""; 1213 1214 1215 element = "swym-ext-shopify-script"; 1216 window.SwymShopifyCdnInUse = true; 1217 scriptSrc = "https://cdn.shopify.com/extensions/01a11bbd-db0a-77e0-baed-9b8ace2332b2/swym-relay-846/assets/swym-ext-shopify.js"; 1218 1219 1220 if (document.getElementById(element)) { 1221 return; 1222 } 1223 1224 var s = document.createElement("script"); 1225 s.id = element; 1226 s.type = "text/javascript"; 1227 s.async = true; 1228 s.defer = true; 1229 s.src = scriptSrc; 1230 1231 s.onerror = function() { 1232 console.warn("Failed to load Swym Shopify script: ", scriptSrc, " Continuing with default"); 1233 // Fallback logic here 1234 element = `swym-ext-shopify-script-${__SWYM__VERSION__}`; 1235 var fallbackJsPathVal = "\/\/freecdn.swymrelay.com\/code\/swym-shopify.js"; 1236 var fallbackJsPathWithExt = fallbackJsPathVal.replace("swym-shopify", "swym-ext-shopify"); 1237 scriptSrc = fallbackJsPathWithExt + '?shop=' + encodeURIComponent(window.Shopify.shop) + '&v=' + __SWYM__VERSION__; 1238 1239 var fallbackScript = document.createElement("script"); 1240 fallbackScript.id = element; 1241 fallbackScript.type = "text/javascript"; 1242 fallbackScript.async = true; 1243 fallbackScript.defer = true; 1244 fallbackScript.src = scriptSrc; 1245 var y = document.getElementsByTagName("script")[0]; 1246 y.parentNode.insertBefore(fallbackScript, y); 1247 }; 1248 1249 var x = document.getElementsByTagName("script")[0]; 1250 x.parentNode.insertBefore(s, x); 1251 } 1252 1253 var consentAPICallbackInvoked = false; 1254 function checkConsentAndLoad() { 1255 // Allow app to load in design mode (theme editor) regardless of consent 1256 if (window.Shopify?.designMode) { 1257 loadSwymShopifyScript(); 1258 return; 1259 } 1260 1261 // Ghost-Intent: If merchant enabled explicit consent, block SDK until 1262 // consent is given through our Ghost-Intent flow (sync nudge accept). 1263 // This works on any store regardless of region (EU or non-EU). 1264 var ghostConfig = window.SwymGhostIntentConfig || {}; 1265 if (ghostConfig.isExplicitConsentNeeded || ghostConfig.isExplicitConsentNeededEvenForLocalStorage) { 1266 try { 1267 var consentKey = 'swym-ghost-consent-' + (window.Shopify && window.Shopify.shop || ''); 1268 if (localStorage.getItem(consentKey) === 'true') { 1269 // Consent was given through our flow â load SDK 1270 loadSwymShopifyScript(); 1271 return; 1272 } 1273 } catch(e) {} 1274 1275 // Check if Shopify native cookie consent was given via the cookie banner. 1276 // If user accepted cookies through Shopify's banner, load SDK normally 1277 // (Ghost-Intent is only needed when NO consent mechanism has been used). 1278 var shopifyConsentGiven = window.Shopify?.customerPrivacy?.preferencesProcessingAllowed?.(); 1279 if (shopifyConsentGiven) { 1280 loadSwymShopifyScript(); 1281 return; 1282 } 1283 1284 console.warn("[Swym Ghost-Intent] SDK blocked until explicit consent is given"); 1285 return; 1286 } 1287 1288 var isCookieBannerVisible = window.Shopify?.customerPrivacy?.shouldShowBanner?.(); 1289 if(!isCookieBannerVisible) { 1290 loadSwymShopifyScript(); 1291 return; 1292 } 1293 var shouldLoadSwymScript = window.Shopify?.customerPrivacy?.preferencesProcessingAllowed?.(); 1294 if (shouldLoadSwymScript) { 1295 loadSwymShopifyScript(); 1296 } else { 1297 console.warn("No customer consent to load Swym Wishlist Plus"); 1298 } 1299 } 1300 function initialiseConsentCheck() { 1301 document.addEventListener("visitorConsentCollected", (event) => { checkConsentAndLoad(); }); 1302 window.Shopify?.loadFeatures?.( 1303 [{name: 'consent-tracking-api', version: '0.1'}], 1304 error => { 1305 consentAPICallbackInvoked = true; 1306 if (error) { 1307 if(!window.Shopify?.customerPrivacy) { 1308 loadSwymShopifyScript(); 1309 return; 1310 } 1311 } 1312 checkConsentAndLoad(); 1313 } 1314 ); 1315 } 1316 function consentCheckFallback(retryCount) { 1317 if(!consentAPICallbackInvoked) { 1318 if (window.Shopify?.customerPrivacy) { 1319 checkConsentAndLoad(); 1320 } else if (retryCount >= 1) { 1321 console.warn("Shopify.loadFeatures unsuccessful on site, refer - https://shopify.dev/docs/api/customer-privacy#loading-the-customer-privacy-api. Proceeding with normal Swym Wishlist Plus load"); 1322 // Ghost-Intent: route through checkConsentAndLoad so SDK block is respected 1323 checkConsentAndLoad(); 1324 } else { 1325 setTimeout(() => consentCheckFallback(retryCount + 1), 1000); 1326 } 1327 } 1328 } 1329 if (document.readyState === "loading") { 1330 document.addEventListener("DOMContentLoaded", initialiseConsentCheck); 1331 window.addEventListener("load", () => consentCheckFallback(0)); 1332 } else { 1333 initialiseConsentCheck(); 1334 } 1335 1336 })(); 1337</script>
1337 1338 1339<!-- BEGIN app snippet: swymSnippet -->
1339<script defer> 1340 (function () { 1341 const currentSwymJSPath = '//freecdn.swymrelay.com/code/swym-shopify.js'; 1342 const currentSwymStorePath = ''; 1343 const dnsPrefetchLink = `<link rel="dns-prefetch" href="${currentSwymStorePath}" crossorigin>`; 1344 const dnsPrefetchLink2 = `<link rel="dns-prefetch" href="${currentSwymJSPath}">`; 1345 const preConnectLink = `<link rel="preconnect" href="${currentSwymJSPath}">`; 1346 const swymSnippet = document.getElementById('wishlist-embed-init'); 1347 if(dnsPrefetchLink) {swymSnippet.insertAdjacentHTML('afterend', dnsPrefetchLink);} 1348 if(dnsPrefetchLink2) {swymSnippet.insertAdjacentHTML('afterend', dnsPrefetchLink2);} 1349 if(preConnectLink) {swymSnippet.insertAdjacentHTML('afterend', preConnectLink);} 1350 })() 1351</script>
vendor: 1 bytes, line 1351
1351
1352<script id="swym-snippet" type="text"> 1353 window.swymLandingURL = document.URL; 1354 window.swymCart = {"note":null,"attributes":{},"original_total_price":0,"total_price":0,"total_discount":0,"total_weight":0.0,"item_count":0,"items":[],"requires_shipping":false,"currency":"EUR","items_subtotal_price":0,"cart_level_discount_applications":[],"checkout_charge_amount":0}; 1355 window.swymPageLoad = function() { 1356 window.SwymProductVariants = window.SwymProductVariants || {}; 1357 window.SwymHasCartItems = 0 > 0; 1358 window.SwymPageData = {}, window.SwymProductInfo = {}; 1359 var unknown = {et: 0}; 1360 window.SwymPageData = unknown; 1361 1362 window.SwymPageData.uri = window.swymLandingURL; 1363 }; 1364 if(window.selectCallback){ 1365 (function(){ 1366 var originalSelectCallback = window.selectCallback; 1367 window.selectCallback = function(variant){ 1368 originalSelectCallback.apply(this, arguments); 1369 try{ 1370 if(window.triggerSwymVariantEvent){ 1371 window.triggerSwymVariantEvent(variant.id); 1372 } 1373 }catch(err){ 1374 console.warn("Swym selectCallback", err); 1375 } 1376 };})();} 1377 window.swymCustomerId =null; 1378 window.swymCustomerExtraCheck = 1379 null; 1380 var swappName = ("Wishlist" || "Wishlist"); 1381 var swymJSObject = { 1382 pid: "1uIat5W0w2XY3OK\/g7vxkcI+TLEQFbFsU0UvOHP\/Mnw=", 1383 interface: "/apps/swym" + swappName + "/interfaces/interfaceStore.php?appname=" + swappName 1384 }; 1385 window.swymJSShopifyLoad = function(){ 1386 if(window.swymPageLoad) swymPageLoad(); 1387 if(!window._swat) { 1388 (function (s, w, r, e, l, a, y) { 1389 r['SwymRetailerConfig'] = s; 1390 r[s] = r[s] || function (k, v) { 1391 r[s][k] = v; 1392 }; 1393 })('_swrc', '', window); 1394 _swrc('RetailerId', swymJSObject.pid); 1395 _swrc('Callback', function(){initSwymShopify();}); 1396 }else if(window._swat.postLoader){ 1397 _swrc = window._swat.postLoader; 1398 _swrc('RetailerId', swymJSObject.pid); 1399 _swrc('Callback', function(){initSwymShopify();}); 1400 }else{ 1401 initSwymShopify();} 1402 } 1403 if(!window._SwymPreventAutoLoad) { 1404 swymJSShopifyLoad(); 1405 } 1406</script>
1406 1407 1408<style id="safari-flasher-pre"></style>
1409<script> 1410 if (navigator.userAgent.indexOf('Safari') != -1 && navigator.userAgent.indexOf('Chrome') == -1) { 1411 document.getElementById("safari-flasher-pre").innerHTML = '' + '#swym-plugin,#swym-hosted-plugin{display: none;}' + '.swym-button.swym-add-to-wishlist{display: none;}' + '.swym-button.swym-add-to-watchlist{display: none;}' + '#swym-plugin #swym-notepad, #swym-hosted-plugin #swym-notepad{opacity: 0; visibility: hidden;}' + '#swym-plugin #swym-notepad, #swym-plugin #swym-overlay, #swym-plugin #swym-notification,' + '#swym-hosted-plugin #swym-notepad, #swym-hosted-plugin #swym-overlay, #swym-hosted-plugin #swym-notification' + '{-webkit-transition: none; transition: none;}' + ''; 1412 window.SwymCallbacks = window.SwymCallbacks || []; 1413 window.SwymCallbacks.push(function(tracker) { 1414 tracker.evtLayer.addEventListener(tracker.JSEvents.configLoaded, function() { 1415 var x = function() { 1416 SwymUtils.onDOMReady(function() { 1417 var d = document.createElement("div"); 1418 d.innerHTML = "<style id='safari-flasher-post'>" + "#swym-plugin:not(.swym-ready),#swym-hosted-plugin:not(.swym-ready){display: none;}" + ".swym-button.swym-add-to-wishlist:not(.swym-loaded){display: none;}" + ".swym-button.swym-add-to-watchlist:not(.swym-loaded){display: none;}" + "#swym-plugin.swym-ready #swym-notepad, #swym-plugin.swym-ready #swym-overlay, #swym-plugin.swym-ready #swym-notification," + "#swym-hosted-plugin.swym-ready #swym-notepad, #swym-hosted-plugin.swym-ready #swym-overlay, #swym-hosted-plugin.swym-ready #swym-notification" + "{-webkit-transition: opacity 0.3s, visibility 0.3ms, -webkit-transform 0.3ms !important;-moz-transition: opacity 0.3s, visibility 0.3ms, -moz-transform 0.3ms !important;-ms-transition: opacity 0.3s, visibility 0.3ms, -ms-transform 0.3ms !important;-o-transition: opacity 0.3s, visibility 0.3ms, -o-transform 0.3ms !important;transition: opacity 0.3s, visibility 0.3ms, transform 0.3ms !important;}" + "</style>"; 1419 document.head.appendChild(d); 1420 });}; 1421 setTimeout(x, 10); 1422 });});} 1423 window.SwymOverrideMoneyFormat = "â¬{{amount_with_comma_separator}}"; 1424</script>
1424 1425<style id="swym-product-view-defaults"> .swym-button.swym-add-to-wishlist-view-product:not(.swym-loaded) { display: none; } </style><!-- END app snippet --> 1426
1427<script 1428 1429 id="swymSnippetCheckAndActivate" 1430> 1431 (function () { 1432 var duplicateProneIds = ['safari-flasher-pre', 'swym-product-view-defaults', 'swym-wrap-login-handler']; 1433 1434 function removeDuplicateIdNodes(id) { 1435 var nodes = document.querySelectorAll('#' + id); 1436 nodes.forEach(function (node, index) { 1437 if (index > 0) { 1438 node.remove(); 1439 } 1440 }); 1441 } 1442 1443 function cleanupDuplicateSnippetNodes(activeScript) { 1444 if (!activeScript) { 1445 return; 1446 } 1447 var allSwymSnippets = document.querySelectorAll('script#swym-snippet'); 1448 allSwymSnippets.forEach(function (scriptNode) { 1449 if (scriptNode !== activeScript) { 1450 scriptNode.remove(); 1451 } 1452 }); 1453 } 1454 1455 function cleanupDuplicateActivationGuards() { 1456 var guardScripts = document.querySelectorAll('script#swymSnippetCheckAndActivate'); 1457 guardScripts.forEach(function (scriptNode, index) { 1458 if (index > 0) { 1459 scriptNode.removeAttribute('id'); 1460 } 1461 }); 1462 } 1463 1464 function postDomLoad() { 1465 var activeScript = document.querySelector('script#swym-snippet:not([type="text"])'); 1466 if (!activeScript) { 1467 var inactiveScript = document.querySelector('script#swym-snippet[type="text"]'); 1468 if (inactiveScript) { 1469 inactiveScript.type = 'text/javascript'; 1470 new Function(inactiveScript.textContent)(); 1471 activeScript = inactiveScript; 1472 } 1473 } 1474 1475 cleanupDuplicateSnippetNodes(activeScript); 1476 cleanupDuplicateActivationGuards(); 1477 duplicateProneIds.forEach(removeDuplicateIdNodes); 1478 } 1479 1480 if (document.readyState === 'loading') { 1481 document.addEventListener('DOMContentLoaded', postDomLoad); 1482 } else { 1483 postDomLoad(); 1484 } 1485 })(); 1486</script>
1486 1487 1488 1489
1490<script> 1491 (function () { 1492 const themeSchemaName = window.Shopify.theme.schema_name; 1493 1494 if (!window.SwymCallbacks) { 1495 window.SwymCallbacks = []; 1496 } 1497 window.SwymCallbacks.push(swat => { 1498 if (!swat) { 1499 return; 1500 } 1501 1502 // Ghost-Intent: Sync local wishlist items to cloud when SDK loads after consent 1503 if (window.SwymLocalWishlist && window.SwymLocalWishlist.getSyncableItems().length > 0) { 1504 window.SwymLocalWishlist.syncToCloud(swat); 1505 } 1506 1507 if (window._SwymSDKOnlyMode) { 1508 return; 1509 } 1510 1511 // ENABLE COMMON FEATURES 1512 let swymEnabledCommonFeatures = window.SwymEnabledCommonFeatures; 1513 Object.keys(swymEnabledCommonFeatures).forEach(key => { 1514 if (!swymEnabledCommonFeatures[key]) return; 1515 1516 switch (key) { 1517 case 'add-to-wishlist-collections-button': 1518 // Check if app block is already handling the collections button 1519 if (window.SwymCollectionsConfig) { 1520 return; 1521 } 1522 1523 // Check if v2 default collections is handling it 1524 if (window.SwymAdvancedCollectionsWishlistConfig) { 1525 return; 1526 } 1527 1528 // Fallback to old v1 behavior if v2 config is not present 1529 swat?.collectionsApi?.setDefaultCustomizationOptions(); 1530 swat?.collectionsApi?.initializeCollections(swat, false, themeSchemaName); 1531 1532 break; 1533 case 'add-to-wishlist-pdp-button': 1534 // Check if app block is already handling the PDP button 1535 if (window.swymATWButtonConfig?.shopifyExtensionType === 'appblock') { 1536 return; 1537 } 1538 1539 if (!(window.SwymPageData && window.SwymPageData.et === 1)) { 1540 // Not initiating pdp button as it is not a product page 1541 return; 1542 } 1543 1544 // Inject addtowishlist.css into the document's <head> 1545 var head = document.head; 1546 var pdpButtonStylesheet = "https://cdn.shopify.com/extensions/01a11bbd-db0a-77e0-baed-9b8ace2332b2/swym-relay-846/assets/addtowishlistbutton.css"; 1547 var pdpButtonStylesheetTag = document.createElement('link'); 1548 pdpButtonStylesheetTag.id = `swym-pdp-button-stylesheet`; 1549 pdpButtonStylesheetTag.rel = 'stylesheet'; 1550 pdpButtonStylesheetTag.href = pdpButtonStylesheet; 1551 1552 if (!document.getElementById('swym-pdp-button-stylesheet')) { 1553 head.appendChild(pdpButtonStylesheetTag); 1554 } 1555 1556 var x = document.getElementsByTagName('script')[0]; 1557 function createAndInsertScript(id, src, onLoadCallback) { 1558 var scriptTag = document.createElement('script'); 1559 scriptTag.id = id; 1560 scriptTag.type = 'text/javascript'; 1561 scriptTag.src = src; 1562 scriptTag.onload = onLoadCallback; 1563 x.parentNode.insertBefore(scriptTag, x); 1564 } 1565 1566 var pdpButtonScript = "https://cdn.shopify.com/extensions/01a11bbd-db0a-77e0-baed-9b8ace2332b2/swym-relay-846/assets/addtowishlistbutton.js"; 1567 createAndInsertScript(`swym-pdp-button-script`, pdpButtonScript, function () { 1568 const pdpBtnApi = window.WishlistPlusPDPButtonAPI; 1569 if (pdpBtnApi) { 1570 pdpBtnApi.setDefaultCustomizationOptions(swat); 1571 pdpBtnApi.initializePDPButton(swat, true); 1572 } 1573 }); 1574 break; 1575 default: 1576 return; 1577 } 1578 }); 1579 }); 1580 })(); // IIFE to prevent polluting global scope 1581</script>
1581 1582 1583 1584
1585<script> 1586 (function () { 1587 // Get the settings from Shopify's Liquid variables and create the styles 1588 const isControlCentreEnabledFromMetafield = window?.SwymEnabledCommonFeatures?.["control-centre"]; 1589 const isCommonCustomizationEnabledFromMetafield = window?.SwymWishlistCommonCustomizationSettings && 1590 Object.keys(window.SwymWishlistCommonCustomizationSettings).length > 0; 1591 const isControlCentreEnabledFromBlockSettings = false; 1592 1593 // The duration is stored without a range, so support tools or the API can write 0, a negative 1594 // number or a non-number. Any of those would close the notification the moment it appears, so 1595 // fall back to the default unless the stored value is a usable positive number. 1596 const SWYM_DEFAULT_NOTIFICATION_DURATION_MS = 5000; 1597 const getSavedItemNotificationDuration = () => { 1598 const storedDuration = window?.SwymWishlistCommonCustomizationSettings?.storefrontLayoutNotificationDuration; 1599 return typeof storedDuration === 'number' && Number.isFinite(storedDuration) && storedDuration > 0 1600 ? storedDuration 1601 : SWYM_DEFAULT_NOTIFICATION_DURATION_MS; 1602 }; 1603 1604 if (!(isControlCentreEnabledFromMetafield && isCommonCustomizationEnabledFromMetafield) && !isControlCentreEnabledFromBlockSettings) { 1605 // Don't enable control centre if this is disabled and block settings are not enabled 1606 return; 1607 } 1608 1609 let borderRadius = 6; 1610 let drawerWidth = window?.SwymWishlistCommonCustomizationSettings?.storefrontLayoutDrawerWidth || 400; 1611 1612 // Check if block settings exist, use them, otherwise fall back to common settings 1613 let primaryBgColor = isControlCentreEnabledFromBlockSettings ? 1614 "#000000" : 1615 window.SwymWishlistCommonCustomizationSettings.primaryColor; 1616 1617 let primaryTextColor = isControlCentreEnabledFromBlockSettings ? 1618 "#ffffff" : 1619 window.SwymWishlistCommonCustomizationSettings.secondaryColor; 1620 1621 let secondaryBgColor = isControlCentreEnabledFromBlockSettings ? 1622 "#F4F8FE" : null; 1623 let secondaryTextColor = isControlCentreEnabledFromBlockSettings ? 1624 "#333333" : null; 1625 1626 // Only use color adjustment functions if we're using common settings 1627 if (!secondaryBgColor || !secondaryTextColor) { 1628 function adjustOpacity(color, opacity) { 1629 if (color[0] === '#') { 1630 color = color.slice(1); 1631 } 1632 1633 if (color.length === 3) { 1634 color = color.split('').map(char => char + char).join(''); 1635 } 1636 1637 const r = parseInt(color.slice(0, 2), 16); 1638 const g = parseInt(color.slice(2, 4), 16); 1639 const b = parseInt(color.slice(4, 6), 16); 1640 1641 return `rgba(${r}, ${g}, ${b}, ${opacity})`; 1642 } 1643 1644 function hexToRgb(color) { 1645 if (color[0] === '#') { 1646 color = color.slice(1); 1647 } 1648 if (color.length === 3) { 1649 color = color.split('').map(c => c + c).join(''); 1650 } 1651 1652 return { 1653 r: parseInt(color.slice(0, 2), 16), 1654 g: parseInt(color.slice(2, 4), 16), 1655 b: parseInt(color.slice(4, 6), 16) 1656 }; 1657 } 1658 1659 function getLuminance({ r, g, b }) { 1660 return 0.299 * r + 0.587 * g + 0.114 * b; 1661 } 1662 1663 function generateSecondaryColors(primaryBgColor, primaryTextColor) { 1664 const secondaryBgOpacity = 0.2; 1665 const secondaryTextOpacity = 0.8; 1666 1667 const secondaryBgColor = adjustOpacity(primaryBgColor, secondaryBgOpacity); 1668 1669 const bgRgb = hexToRgb(primaryBgColor); 1670 const bgLuminance = getLuminance(bgRgb); 1671 1672 // Determine whether to use dark or light text for contrast 1673 const lightText = adjustOpacity(primaryTextColor, secondaryTextOpacity); 1674 const darkText = adjustOpacity(primaryBgColor, secondaryTextOpacity); 1675 1676 const secondaryTextColor = bgLuminance > 186 ? darkText : lightText; 1677 1678 return { 1679 secondaryBgColor, 1680 secondaryTextColor 1681 }; 1682 } 1683 1684 const generatedColors = generateSecondaryColors(primaryBgColor, primaryTextColor); 1685 secondaryBgColor = secondaryBgColor || generatedColors.secondaryBgColor; 1686 secondaryTextColor = secondaryTextColor || generatedColors.secondaryTextColor; 1687 } 1688 1689 // Create the CSS rule 1690 let styles = ` 1691 .swym-storefront-layout-root-component { 1692 --swym-storefront-layout-ui-border-radius: ${borderRadius}px; 1693 --swym-storefront-layout-button-border-radius: ${borderRadius}px; 1694 --swym-storefront-layout-side-drawer-width: ${drawerWidth}px; 1695 --swym-storefront-layout-button-color-bg-primary: ${primaryBgColor}; 1696 --swym-storefront-layout-button-color-text-primary: ${primaryTextColor}; 1697 --swym-storefront-layout-button-color-bg-secondary: ${secondaryBgColor}; 1698 --swym-storefront-layout-button-color-text-secondary: ${secondaryTextColor}; 1699 } 1700 `; 1701 1702 // Create a <style> element and append the styles 1703 let styleSheet = document.createElement("style"); 1704 styleSheet.type = "text/css"; 1705 styleSheet.innerText = styles; 1706 document.head.appendChild(styleSheet); 1707 1708 if (typeof window.SwymStorefrontLayoutContext === 'undefined') { 1709 window.SwymStorefrontLayoutContext = {}; 1710 } 1711 if (typeof window.SwymStorefrontLayoutExtensions === 'undefined'){ 1712 window.SwymStorefrontLayoutExtensions = {}; 1713 } 1714 1715 // Expose block settings toggle state so ThemeCSSMapping can respect it. 1716 // When true, theme editor color pickers take priority over inherited theme CSS variables. 1717 SwymStorefrontLayoutContext.BlockSettingsEnabled = isControlCentreEnabledFromBlockSettings; 1718 1719 if (isControlCentreEnabledFromBlockSettings) { 1720 // If block settings are enabled, use them 1721 SwymStorefrontLayoutContext.Settings = { 1722 EnableStorefrontLayoutOnLauncher: true, 1723 EnableStorefrontLayoutNotification: window?.SwymWishlistCommonCustomizationSettings?.enableStorefrontLayoutNotification ?? true, 1724 StorefrontLayoutType: window?.SwymWishlistCommonCustomizationSettings?.storefrontLayoutType || "as-drawer", 1725 StorefrontLayoutDrawerPosition: "left", 1726 StorefrontLayoutAsSectionContainerId: "swym-wishlist-render-container", 1727 StorefrontLayoutAsSectionPageURL: "/pages/swym-wishlist", 1728 EnableStorefrontLayoutVariantSelector: true, 1729 StorefrontLayoutNotificationPosition: "left", 1730 StorefrontLayoutActionPopupPosition: "left", 1731 StorefrontLayoutNotificationDuration: 5000, 1732 // Merchant-configurable, and read only by the "Item saved" notification shown when a 1733 // shopper adds a product to their wishlist. Every other notification keeps the fixed 1734 // StorefrontLayoutNotificationDuration above. 1735 StorefrontLayoutItemSavedNotificationAutoClose: window?.SwymWishlistCommonCustomizationSettings?.storefrontLayoutNotificationAutoClose ?? true, 1736 StorefrontLayoutItemSavedNotificationDuration: getSavedItemNotificationDuration() 1737 }; 1738 } else { 1739 // If only metafield is enabled but no block settings, use common settings 1740 SwymStorefrontLayoutContext.Settings = { 1741 EnableStorefrontLayoutOnLauncher: true, 1742 EnableStorefrontLayoutNotification: window?.SwymWishlistCommonCustomizationSettings?.enableStorefrontLayoutNotification ?? true, 1743 StorefrontLayoutType: window?.SwymWishlistCommonCustomizationSettings?.storefrontLayoutType || "as-drawer", 1744 StorefrontLayoutDrawerPosition: "left", 1745 StorefrontLayoutAsSectionContainerId: "swym-wishlist-render-container", 1746 StorefrontLayoutAsSectionPageURL: "/pages/swym-wishlist", 1747 EnableStorefrontLayoutVariantSelector: true, 1748 StorefrontLayoutNotificationPosition: "left", 1749 StorefrontLayoutActionPopupPosition: "left", 1750 StorefrontLayoutNotificationDuration: 5000, 1751 // Merchant-configurable, and read only by the "Item saved" notification shown when a 1752 // shopper adds a product to their wishlist. Every other notification keeps the fixed 1753 // StorefrontLayoutNotificationDuration above. 1754 StorefrontLayoutItemSavedNotificationAutoClose: window?.SwymWishlistCommonCustomizationSettings?.storefrontLayoutNotificationAutoClose ?? true, 1755 StorefrontLayoutItemSavedNotificationDuration: getSavedItemNotificationDuration() 1756 }; 1757 } 1758 const storefrontLayoutCallback = (swat) =>{ 1759 SwymStorefrontLayoutContext.swat = swat; 1760 let isStoreOnPaidPlan = swat.getApp('Wishlist')?.['is-paid']; 1761 let isWishlistEnabled = swat.getApp('Wishlist')?.['enabled']; 1762 SwymStorefrontLayoutContext.Settings = { 1763 ...SwymStorefrontLayoutContext?.Settings, 1764 EnableStorefrontLayoutCollection: window?.SwymEnabledCommonFeatures?.["multiple-wishlist"] ?? false, 1765 EnableStorefrontLayout: isWishlistEnabled && (isControlCentreEnabledFromBlockSettings || isControlCentreEnabledFromMetafield), 1766 } 1767 1768 if(SwymStorefrontLayoutContext?.Settings?.EnableStorefrontLayout){ 1769 if(SwymStorefrontLayoutContext?.CustomEvents?.LayoutInitialized){ 1770 var event = new CustomEvent(SwymStorefrontLayoutContext.CustomEvents.LayoutInitialized, { 1771 detail: { settings: SwymStorefrontLayoutContext?.Settings } 1772 }); 1773 document.dispatchEvent(event); 1774 }else{ 1775 swat.utils.warn(`LayoutInitialized event is not defined.`); 1776 } 1777 }else{ 1778 swat.utils.warn(`Storefront Layout is disabled.`); 1779 document.getElementById("swym-storefront-layout-container")?.remove(); 1780 document.getElementById("swym-storefront-extention-render-container")?.remove(); 1781 } 1782 } 1783 1784 if (!window.SwymCallbacks) { 1785 window.SwymCallbacks = []; 1786 } 1787 window.SwymCallbacks.push(storefrontLayoutCallback); 1788 1789 SwymStorefrontLayoutContext.SwymCustomerData = { 1790 1791 name: null, 1792 email: null 1793 1794 };
1795 SwymStorefrontLayoutContext.isShopperLoggedIn = !!SwymStorefrontLayoutContext?.SwymCustomerData?.email; 1796 })(); 1797</script>
1797 1798 1799 1800 1801 1802</div>
1802<script src="https://cdn.shopify.com/storefront/standard-actions.js" type="module" data-source-attribution="shopify.standard_actions"></script>
1802 1803</body> 1804</html>
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.