1 2<!doctype html> 3 4<html class="no-js supports-no-cookies" lang="en"> 5<head><link rel="icon" href="//swissarabian.com/cdn/shop/files/Logo.png?crop=center&height=48&v=1771311239&width=48" type="image/png"> 6 7 8 9 10 11 12 13
14<script type="text/javascript">var flspdx = new Worker("data:text/javascript;base64," + btoa('onmessage=function(e){var t=new Request("https://app.flash-speed.com/static/worker-min.js?shop=6cb457.myshopify.com",{redirect:"follow"});fetch(t).then(e=>e.text()).then(e=>{postMessage(e)})};'));flspdx.onmessage = function (t) {var e = document.createElement("script");e.type = "text/javascript", e.textContent = t.data, document.head.appendChild(e)}, flspdx.postMessage("init");</script>
14 15
15<script type="text/javascript" data-flspd="1">var flspdxHA=["hotjar","xklaviyo","recaptcha","gorgias","facebook.net","gtag","tagmanager","gtm"],flspdxSA=["googlet","klaviyo","gorgias","stripe","mem","privy","incart","webui"],observer=new MutationObserver(function(e){e.forEach(function(e){e.addedNodes.forEach(function(e){if("SCRIPT"===e.tagName&&1===e.nodeType)if(e.innerHTML.includes("asyncLoad")||"analytics"===e.className)e.type="text/flspdscript";else{for(var t=0;t<flspdxSA.length;t++)if(e.src.includes(flspdxSA[t]))return void(e.type="text/flspdscript");for(var r=0;r<flspdxHA.length;r++)if(e.innerHTML.includes(flspdxHA[r]))return void(e.type="text/flspdscript")}})})}),ua=navigator.userAgent.toLowerCase();ua.match(new RegExp("chrome|firefox"))&&-1===window.location.href.indexOf("no-optimization")&&observer.observe(document.documentElement,{childList:!0,subtree:!0});</script>
15 16
17<script src="https://app.flash-speed.com/static/increase-pagespeed-min.js?shop=6cb457.myshopify.com"></script>
17 18<link rel="preconnect" href="https://cdn.keepconverting.ai"> 19<link rel="preconnect" href="https://cdn.keepconverting.ai" crossorigin> 20<link rel="preconnect" href="https://keepconverting-ai.gumlet.io"> 21<link rel="preconnect" href="https://keepconverting-ai.gumlet.io" crossorigin> 22<link rel="preconnect" href="https://kc-newadventure-core-prod-365525088877.europe-west1.run.app" crossorigin> 23
24<script> 25 (function () { 26 performance.mark('kc:snippet_start'); 27 if (new URLSearchParams(location.search).get('kc') === 'off') return; 28 var KC = window.__KC = window.__KC || {}; 29 var s = document.createElement('style'); s.id = 'kc-af'; 30 s.textContent = 'html.kc-loading{opacity:0!important}'; 31 document.head.appendChild(s); 32 document.documentElement.classList.add('kc-loading'); 33 KC.afTimer = setTimeout(function () { 34 KC.afTimedOut = true; 35 document.documentElement.classList.remove('kc-loading'); 36 ['kc-af', 'kc-hide-ops', 'kc-el-hide'].forEach(function (id) { 37 var e = document.getElementById(id); if (e) e.remove(); 38 }); 39 }, 4000); 40 })(); 41</script>
41 42 43
43<script></script>
vendor: 1 bytes, line 43
43
44<script src="https://cdn.keepconverting.ai/js/latest/kc-snippet/kc-loader.js"></script>
44 45 46 <section class="announcement-bar" style="--text-color: #e8d7bb; --background: #a7604a; background-color: #a7604a; color: #e8d7bb; line-height: 30px; overflow: hidden; text-align: center;"> 47 <div class="announcement-bar__content container"> 48 49 50 51 <div class="announcement-sentence">ORDERS WILL BE DELIVERED WITHIN 3-7 WORKING DAYS</div> 52 <div class="announcement-sentence">FREE SHIPPING ON ORDERS 150 USD AND ABOVE</div> 53 54 </div> 55</section> 56 57 58<!-- Google Tag Manager -->
59<script>
vendor: 327 bytes, lines 59-63
59(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start': 60new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0], 61j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src= 62'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f); 63})(window,document,'script','dataLayer','
63GTM-TGLC9WN
vendor: 3 bytes, line 63
63');
63</script>
63 64<!-- End Google Tag Manager --> 65
66<script> 67 let currentIndex = 0; 68const sentences = document.querySelectorAll('.announcement-sentence'); 69 70function showNextSentence() { 71 sentences[currentIndex].classList.remove('active'); // Hide current sentence 72 currentIndex = (currentIndex + 1) % sentences.length; // Move to next sentence 73 sentences[currentIndex].classList.add('active'); // Show next sentence 74} 75 76// Initial display 77sentences[currentIndex].classList.add('active'); 78 79// Change sentences every 5 seconds (5000 ms) 80setInterval(showNextSentence, 5000); </script>
80 81 82 <!-- Boost 6.2.3 --> 83 <meta charset="utf-8" /> 84<meta name="viewport" content="width=device-width,initial-scale=1.0" /> 85<meta http-equiv="X-UA-Compatible" content="IE=edge"> 86 87<link rel="preconnect" href="https://cdn.shopify.com" crossorigin> 88<link rel="preconnect" href="https://fonts.shopify.com" crossorigin> 89<link rel="preconnect" href="https://monorail-edge.shopifysvc.com"><link rel="preload" as="font" href="//swissarabian.com/cdn/fonts/nunito/nunito_n4.fc49103dc396b42cae9460289072d384b6c6eb63.woff2" type="font/woff2" crossorigin><link rel="preload" as="font" href="//swissarabian.com/cdn/fonts/nunito_sans/nunitosans_n4.0276fe080df0ca4e6a22d9cb55aed3ed5ba6b1da.woff2" type="font/woff2" crossorigin><link rel="preload" as="font" href="//swissarabian.com/cdn/fonts/nunito/nunito_n4.fc49103dc396b42cae9460289072d384b6c6eb63.woff2" type="font/woff2" crossorigin><link rel="preload" as="font" href="//swissarabian.com/cdn/fonts/nunito_sans/nunitosans_n4.0276fe080df0ca4e6a22d9cb55aed3ed5ba6b1da.woff2" type="font/woff2" crossorigin><link rel="preload" href="//swissarabian.com/cdn/shop/t/24/assets/vendor.min.js?v=67207134794593361361760375856" as="script"> 90<link rel="preload" href="//swissarabian.com/cdn/shop/t/24/assets/theme.js?v=34676163789222093551760375856" as="script"><link rel="canonical" href="https://swissarabian.com/" /><meta name="description" content="Experience the world of Swiss Arabian Global, an online perfume store offering luxury Arabian scents. Find distinctive fragrance collections and shop online worldwide."> 91 92 93 <title> 94 Luxury Online Perfume Store for Arabian Scents 95 96 97 98 – Swiss Arabian Global 99 100 </title> 101 102 <meta property="og:site_name" content="Swiss Arabian Global"> 103<meta property="og:url" content="https://swissarabian.com/"> 104<meta property="og:title" content="Luxury Online Perfume Store for Arabian Scents"> 105<meta property="og:type" content="website"> 106<meta property="og:description" content="Experience the world of Swiss Arabian Global, an online perfume store offering luxury Arabian scents. Find distinctive fragrance collections and shop online worldwide."><meta name="twitter:card" content="summary_large_image"> 107<meta name="twitter:title" content="Luxury Online Perfume Store for Arabian Scents"> 108<meta name="twitter:description" content="Experience the world of Swiss Arabian Global, an online perfume store offering luxury Arabian scents. Find distinctive fragrance collections and shop online worldwide."> 109 110<style> 111 @font-face { 112 font-family: "Nunito Sans"; 113 font-weight: 400; 114 font-style: normal; 115 font-display: fallback; 116 src: url("//swissarabian.com/cdn/fonts/nunito_sans/nunitosans_n4.0276fe080df0ca4e6a22d9cb55aed3ed5ba6b1da.woff2") format("woff2"), 117 url("//swissarabian.com/cdn/fonts/nunito_sans/nunitosans_n4.b4964bee2f5e7fd9c3826447e73afe2baad607b7.woff") format("woff"); 118} 119 120 @font-face { 121 font-family: Nunito; 122 font-weight: 400; 123 font-style: normal; 124 font-display: fallback; 125 src: url("//swissarabian.com/cdn/fonts/nunito/nunito_n4.fc49103dc396b42cae9460289072d384b6c6eb63.woff2") format("woff2"), 126 url("//swissarabian.com/cdn/fonts/nunito/nunito_n4.5d26d13beeac3116db2479e64986cdeea4c8fbdd.woff") format("woff"); 127} 128 129 @font-face { 130 font-family: Nunito; 131 font-weight: 400; 132 font-style: normal; 133 font-display: fallback; 134 src: url("//swissarabian.com/cdn/fonts/nunito/nunito_n4.fc49103dc396b42cae9460289072d384b6c6eb63.woff2") format("woff2"), 135 url("//swissarabian.com/cdn/fonts/nunito/nunito_n4.5d26d13beeac3116db2479e64986cdeea4c8fbdd.woff") format("woff"); 136} 137 138 @font-face { 139 font-family: Nunito; 140 font-weight: 700; 141 font-style: normal; 142 font-display: fallback; 143 src: url("//swissarabian.com/cdn/fonts/nunito/nunito_n7.37cf9b8cf43b3322f7e6e13ad2aad62ab5dc9109.woff2") format("woff2"), 144 url("//swissarabian.com/cdn/fonts/nunito/nunito_n7.45cfcfadc6630011252d54d5f5a2c7c98f60d5de.woff") format("woff"); 145} 146 147 @font-face { 148 font-family: Nunito; 149 font-weight: 400; 150 font-style: italic; 151 font-display: fallback; 152 src: url("//swissarabian.com/cdn/fonts/nunito/nunito_i4.fd53bf99043ab6c570187ed42d1b49192135de96.woff2") format("woff2"), 153 url("//swissarabian.com/cdn/fonts/nunito/nunito_i4.cb3876a003a73aaae5363bb3e3e99d45ec598cc6.woff") format("woff"); 154} 155 156 @font-face { 157 font-family: Nunito; 158 font-weight: 700; 159 font-style: italic; 160 font-display: fallback; 161 src: url("//swissarabian.com/cdn/fonts/nunito/nunito_i7.3f8ba2027bc9ceb1b1764ecab15bae73f86c4632.woff2") format("woff2"), 162 url("//swissarabian.com/cdn/fonts/nunito/nunito_i7.82bfb5f86ec77ada3c9f660da22064c2e46e1469.woff") format("woff"); 163} 164 165 @font-face { 166 font-family: "Nunito Sans"; 167 font-weight: 400; 168 font-style: normal; 169 font-display: fallback;
170 src: url("//swissarabian.com/cdn/fonts/nunito_sans/nunitosans_n4.0276fe080df0ca4e6a22d9cb55aed3ed5ba6b1da.woff2") format("woff2"), 171 url("//swissarabian.com/cdn/fonts/nunito_sans/nunitosans_n4.b4964bee2f5e7fd9c3826447e73afe2baad607b7.woff") format("woff"); 172} 173 174 </style> 175 176 <link href="//swissarabian.com/cdn/shop/t/24/assets/styles.css?v=91511572017063813831788243486" rel="stylesheet" type="text/css" media="all" />
177<script> 178 179 document.documentElement.className = document.documentElement.className.replace('no-js', 'js'); 180 window.theme = window.theme || {}; 181 window.slate = window.slate || {}; 182 theme.moneyFormatWithCodeForProductsPreference = "\u003cspan class=money\u003e${{amount}} \u003c\/span\u003e"; 183 theme.moneyFormatWithCodeForCartPreference = "\u003cspan class=money\u003e${{amount}} \u003c\/span\u003e"; 184 theme.moneyFormat = "\u003cspan class=money\u003e${{amount}} \u003c\/span\u003e"; 185 theme.strings = { 186 addToCart: "Add to Cart", 187 unavailable: "Unavailable", 188 addressError: "Error looking up that address", 189 addressNoResults: "No results for that address", 190 addressQueryLimit: "You have exceeded the Google API usage limit. Consider upgrading to a \u003ca href=\"https:\/\/developers.google.com\/maps\/premium\/usage-limits\"\u003ePremium Plan\u003c\/a\u003e.", 191 authError: "There was a problem authenticating your Google Maps API Key.", 192 addingToCart: "Adding", 193 addedToCart: "Added", 194 productPreorder: "Pre-order", 195 addedToCartPopupTitle: "Added:", 196 addedToCartPopupItems: "Items", 197 addedToCartPopupSubtotal: "Subtotal", 198 addedToCartPopupGoToCart: "Checkout", 199 cartTermsNotChecked: "You must agree to the terms and conditions before continuing.", 200 searchLoading: "Loading", 201 searchMoreResults: "See all results", 202 searchNoResults: "No results", 203 priceFrom: "From", 204 quantityTooHigh: "You can only have [[ quantity ]] in your cart", 205 onSale: "On Sale", 206 soldOut: "Sold Out", 207 in_stock: "In stock", 208 low_stock: "Low stock", 209 only_x_left: "[[ quantity ]] in stock", 210 single_unit_available: "1 available", 211 x_units_available: "[[ quantity ]] in stock, ready to ship", 212 unitPriceSeparator: " \/ ", 213 close: "Close", 214 cart_shipping_calculator_hide_calculator: "Hide shipping calculator", 215 cart_shipping_calculator_title: "Get shipping estimates", 216 cart_general_hide_note: "Hide instructions for seller", 217 cart_general_show_note: "Add instructions for seller", 218 previous: "Previous", 219 next: "Next" 220 }; 221 theme.routes = { 222 account_login_url: '/account/login', 223 account_register_url: '/account/register', 224 account_addresses_url: '/account/addresses', 225 search_url: '/search', 226 cart_url: '/cart', 227 cart_add_url: '/cart/add', 228 cart_change_url: '/cart/change', 229 product_recommendations_url: '/recommendations/products' 230 }; 231 theme.settings = { 232 dynamicQtyOpts: false, 233 saleLabelEnabled: true, 234 soldLabelEnabled: true, 235 onAddToCart: "ajax" 236 }; 237 238 </script>
vendor: 1 bytes, line 238
238
239<script> 240
241<script>window.performance && window.performance.mark && window.performance.mark('shopify.content_for_header.start');</script>
241<meta name="google-site-verification" content="zc4vHx6lNx8ntcuqq7qZrBajcHziZ_zdy5EeBsfq95A"> 242<meta id="shopify-digital-wallet" name="shopify-digital-wallet" content="/79397126445/digital_wallets/dialog"> 243<link rel="ucp" href="/.well-known/ucp" version="2026-08-25">
243<script async="async" src="/checkouts/internal/preloads.js?locale=en-AT&default_configuration_id=476283181"></script>
vendor: 1 bytes, line 243
243
244<script id="shopify-features" type="application/json">{"accessToken":"f5a8643a9e9379dbcbdb9df7254afc6f","betas":["rich-media-storefront-analytics"],"domain":"swissarabian.com","predictiveSearch":true,"shopId":79397126445,"locale":"en"}</script>
vendor: 1 bytes, line 244
244
245<script>var Shopify = Shopify || {}; 246Shopify.shop = "swiss-arabian-global.myshopify.com"; 247Shopify.locale = "en"; 248Shopify.currency = {"active":"USD","rate":"1.0"}; 249Shopify.country = "AT"; 250Shopify.theme = {"name":"Updated Theme - 20 July - RouteTEST 25.10.13","id":178296946989,"schema_name":"Boost","schema_version":"6.2.3","theme_store_id":null,"role":"main"}; 251Shopify.theme.handle = "null"; 252Shopify.theme.style = {"id":null,"handle":null}; 253Shopify.cdnHost = "swissarabian.com/cdn"; 254Shopify.routes = Shopify.routes || {}; 255Shopify.routes.root = "/"; 256Shopify.shopJsCdnBaseUrl = "https://cdn.shopify.com/shopifycloud/shop-js"; 257Shopify.SignInWithShop = Shopify.SignInWithShop || {}; 258Shopify.SignInWithShop.User = Shopify.SignInWithShop.User || {}; 259Shopify.SignInWithShop.User.recognized = false;</script>
vendor: 1 bytes, line 259
259
260<script type="module">!function(o){(o.Shopify=o.Shopify||{}).modules=!0}(window);</script>
vendor: 1 bytes, line 260
260
261<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 261
261
262<script> 263 window.Shopify = window.Shopify || {}; 264 window.Shopify.SignInWithShop = window.Shopify.SignInWithShop || {}; 265 window.Shopify.SignInWithShop.assetMetrics = { sampleRate: 0.25 }; 266 window.Shopify.SignInWithShop.eligible = true; 267</script>
vendor: 1 bytes, line 267
267
268<script id="shop-js-analytics" type="application/json">{"pageType":"index"}</script>
vendor: 1 bytes, line 268
268
269<script defer="defer" async type="module" src="https://cdn.shopify.com/shopifycloud/shop-js/modules/v2/loader.init-shop-cart-sync.en.esm.js"></script>
vendor: 1 bytes, line 269
269
270<script type="module"> 271 await import("https://cdn.shopify.com/shopifycloud/shop-js/modules/v2/loader.init-shop-cart-sync.en.esm.js"); 272 273 window.Shopify.SignInWithShop?.initShopCartSync?.({"fedCMEnabled":true,"windoidEnabled":true}); 274 275</script>
vendor: 1 bytes, line 275
275
276<script> 277 window.Shopify = window.Shopify || {}; 278 if (!window.Shopify.featureAssets) window.Shopify.featureAssets = {}; 279 window.Shopify.featureAssets['shop-js'] = {"avatar":["modules/v2/loader.avatar.en.esm.js"],"checkout-modal":["modules/v2/loader.checkout-modal.en.esm.js"],"init-customer-accounts-sign-up":["modules/v2/loader.init-customer-accounts-sign-up.en.esm.js"],"init-customer-accounts":["modules/v2/loader.init-customer-accounts.en.esm.js"],"init-fed-cm":["modules/v2/loader.init-fed-cm.en.esm.js"],"init-shop-cart-sync":["modules/v2/loader.init-shop-cart-sync.en.esm.js"],"init-shop-email-lookup-coordinator":["modules/v2/loader.init-shop-email-lookup-coordinator.en.esm.js"],"init-shop-for-new-customer-accounts":["modules/v2/loader.init-shop-for-new-customer-accounts.en.esm.js"],"init-shop-user-recognition":["modules/v2/loader.init-shop-user-recognition.en.esm.js"],"init-windoid":["modules/v2/loader.init-windoid.en.esm.js"],"lead-capture":["modules/v2/loader.lead-capture.en.esm.js"],"listener":["modules/v2/loader.listener.en.esm.js"],"pay-button":["modules/v2/loader.pay-button.en.esm.js"],"payment-terms":["modules/v2/loader.payment-terms.en.esm.js"],"shop-button":["modules/v2/loader.shop-button.en.esm.js"],"shop-cart-sync":["modules/v2/loader.shop-cart-sync.en.esm.js"],"shop-cash-offers":["modules/v2/loader.shop-cash-offers.en.esm.js"],"shop-follow-button":["modules/v2/loader.shop-follow-button.en.esm.js"],"shop-login-button":["modules/v2/loader.shop-login-button.en.esm.js"],"shop-login":["modules/v2/loader.shop-login.en.esm.js"],"shop-toast-manager":["modules/v2/loader.shop-toast-manager.en.esm.js"],"shop-user-recognition":["modules/v2/loader.shop-user-recognition.en.esm.js"]}; 280</script>
vendor: 1 bytes, line 280
280
281<script>(function() { 282 var isLoaded = false; 283 function asyncLoad() { 284 if (isLoaded) return; 285 isLoaded = true; 286 var urls = ["https:\/\/cozycountryredirectiii.addons.business\/js\/eggbox\/14135\/script_2f612f9feb91203b18fa5e120ab839b3.js?v=1\u0026sign=2f612f9feb91203b18fa5e120ab839b3\u0026shop=swiss-arabian-global.myshopify.com","https:\/\/cdn.shopify.com\/s\/files\/1\/0033\/3538\/9233\/files\/pushdaddy_a7_livechat1_new2.js?v=1707659950\u0026shop=swiss-arabian-global.myshopify.com","https:\/\/cdn.rebuyengine.com\/onsite\/js\/rebuy.js?shop=swiss-arabian-global.myshopify.com"]; 287 for (var i = 0; i < urls.length; i++) { 288 var s = document.createElement('script'); 289 s.type = 'text/javascript'; 290 s.async = true; 291 s.src = urls[i]; 292 var x = document.getElementsByTagName('script')[0]; 293 x.parentNode.insertBefore(s, x); 294 } 295 }; 296 if(window.attachEvent) { 297 window.attachEvent('onload', asyncLoad); 298 } else { 299 window.addEventListener('load', asyncLoad, false); 300 } 301})();</script>
vendor: 1 bytes, line 301
301
302<script id="__st">var __st={"a":79397126445,"offset":14400,"reqid":"5d9f459d-3f82-4d83-bf4d-b58bfb7c6e90-1791062995","pageurl":"swissarabian.com\/","u":"8fb42c9d888a","p":"home"};</script>
vendor: 1 bytes, line 302
302
303<script>window.ShopifyPaypalV4VisibilityTracking = true;</script>
vendor: 1 bytes, line 303
303
304<script id="form-persister">!function(){'use strict';const t='contact',e='new_comment',n=[[t,t],['blogs',e],['comments',e],[t,'customer']],o='password',r='form_key',c=['recaptcha-v3-token','g-recaptcha-response','h-captcha-response',o],s=()=>{try{return window.sessionStorage}catch{return}},i='__shopify_v',u=t=>t.elements[r],a=function(){const t=[...n].map((([t,e])=>`form[action*='/${t}']:not([data-nocaptcha='true']) input[name='form_type'][value='${e}']`)).join(',');var e;return e=t,()=>e?[...document.querySelectorAll(e)].map((t=>t.form)):[]}();function m(t){const e=u(t);a().includes(t)&&(!e||!e.value)&&function(t){try{if(!s())return;!function(t){const e=s();if(!e)return;const n=u(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){u(t)||t.append(Object.assign(document.createElement('input'),{type:'hidden',name:r})),t.elements[r].value=e}(t,e),function(t,e){const n=s();if(!n)return;const r=[...t.querySelectorAll(`input[type='${o}']`)].map((({name:t})=>t)),u=[...c,...r],a={};for(const[o,c]of new FormData(t).entries())u.includes(o)||(a[o]=c);n.setItem(e,JSON.stringify({[i]:1,action:t.action,data:a}))}(t,e)}catch(e){console.error('failed to persist form',e)}}(t)}const f=t=>{if('true'===t.dataset.persistBound)return;const e=function(t,e){const n=function(t){return'function'==typeof t.submit?t.submit:HTMLFormElement.prototype.submit}(t).bind(t);return function(){let t;return()=>{t||(t=!0,(()=>{try{e(),n()}catch(t){(t=>{console.error('form submit failed',t)})(t)}})(),setTimeout((()=>t=!1),250))}}()}(t,(()=>{m(t)}));!function(t,e){if('function'==typeof t.submit&&'function'==typeof e)try{t.submit=e}catch{}}(t,e),t.addEventListener('submit',(t=>{t.preventDefault(),e()})),t.dataset.persistBound='true'};!function(){function t(t){const e=(t=>{const e=t.target;return e instanceof HTMLFormElement?e:e&&e.form})(t);e&&m(e)}document.addEventListener('submit',t),document.addEventListener('DOMContentLoaded',(()=>{const e=a();for(const t of e)f(t);var n;n=document.body,new window.MutationObserver((t=>{for(const e of t)if('childList'===e.type&&e.addedNodes.length)for(const t of e.addedNodes)1===t.nodeType&&'FORM'===t.tagName&&a().includes(t)&&f(t)})).observe(n,{childList:!0,subtree:!0,attributes:!1}),document.removeEventListener('submit',t)}))}()}();</script>
vendor: 1 bytes, line 304
304
305<script integrity="sha256-JjoPp5ZfB1sSAs5SQaol1x1GgvveM+BgmRzyDexInEQ=" data-source-attribution="shopify.loadfeatures" defer="defer" src="//swissarabian.com/cdn/shopifycloud/storefront/assets/storefront/load_feature-1bd60354.js" crossorigin="anonymous"></script>
vendor: 1 bytes, line 305
305
306<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 = "//swissarabian.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>
306<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 306
306
307<script> 308 window.Shopify = window.Shopify || {}; 309 window.Shopify.MCP = window.Shopify.MCP || {}; 310 window.Shopify.MCP.enabled = true; 311 window.Shopify.MCP.shop = "swiss-arabian-global.myshopify.com"; 312 window.Shopify.MCP.mcpEndpoint = "https:\/\/swissarabian.com\/api\/mcp"; 313 window.Shopify.MCP.tools = [{"name":"search_shop_policies_and_faqs","description":"Used to get facts about the stores policies, products, or services.\nSome examples of questions you can ask are:\n - What is your return policy?\n - What is your shipping policy?\n - What is your phone number?\n - What are your hours of operation?\"\n","inputSchema":{"$schema":"https:\/\/json-schema.org\/draft\/2020-12\/schema","type":"object","properties":{"query":{"type":"string","description":"A natural language query."},"context":{"type":"string","description":"Additional information about the request such as user demographics, mood, location, or other relevant details that could help in tailoring the response appropriately."}},"required":["query"]}}]; 314</script>
vendor: 1 bytes, line 314
314
315<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("\/\/swissarabian.com\/cdn\/shopifycloud\/storefront\/assets\/storefront\/webmcp-c6b62ece.js","sha256-ke4DDuBjdvea3vxLWxHc9E9nq8zihuG4IfYEGbb77ys=");})(); 316</script>
vendor: 1 bytes, line 316
316
317<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://swissarabian.com/cdn/shopifycloud/portable-wallets/latest/portable-wallets.en.js",t.type="module",document.head.appendChild(t)}}; 318</script>
vendor: 1 bytes, line 318
318
319<script data-source-attribution="shopify.dynamic_checkout.buyer_consent"> 320 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); 321</script>
vendor: 1 bytes, line 321
321
322<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})}})); 323</script>
323 324<link id="shopify-accelerated-checkout-styles" rel="stylesheet" media="screen" href="https://swissarabian.com/cdn/shopifycloud/portable-wallets/latest/accelerated-checkout-backwards-compat.css" crossorigin="anonymous"> 325<style id="shopify-accelerated-checkout-cart"> 326 #shopify-buyer-consent { 327 margin-top: 1em; 328 display: inline-block; 329 width: 100%; 330} 331 332#shopify-buyer-consent.hidden { 333 display: none; 334} 335 336#shopify-subscription-policy-button { 337 background: none; 338 border: none; 339 padding: 0; 340 text-decoration: underline; 341 font-size: inherit; 342 cursor: pointer; 343} 344 345#shopify-subscription-policy-button::before { 346 box-shadow: none; 347} 348 349 </style> 350
351<script id="shopify-cfh-end">window.performance && window.performance.mark && window.performance.mark('shopify.content_for_header.end');</script>
351 352
353<script> 354document.addEventListener('DOMContentLoaded', function() { 355 // Remove unwanted scripts safely 356 const scriptsToRemove = [ 357 'https://cdn1.judge.me/assets/installed.js', 358 'https://script.app.flomllr.com/controller.js' 359 ]; 360 361 scriptsToRemove.forEach(url => { 362 document.querySelectorAll(`script[src*="${url}"]`).forEach(el => el.remove()); 363 }); 364}); 365</script>
365 366<!-- Load theme.js with defer at bottom of body -->
367<script src="//swissarabian.com/cdn/shop/t/24/assets/theme.js?v=34676163789222093551760375856" defer></script>
367 368 369 370 371 </script>
371 372 373
373<script type="text/javascript"> 374 (function(c,l,a,r,i,t,y){ 375 c[a]=c[a]||function(){(c[a].q=c[a].q||[]).push(arguments)}; 376 t=l.createElement(r);t.async=1;t.src="https://www.clarity.ms/tag/"+i; 377 y=l.getElementsByTagName(r)[0];y.parentNode.insertBefore(t,y); 378 })(window, document, "clarity", "script", "qjd49afbd9"); 379</script>
379 380<meta name="google-site-verification" content="A40EyanxUiykZmNXVr1WdBiU4GhDLnIJxzr_wSRRl6k" /> 381 382 383<!-- BEGIN app block: shopify://apps/vex-auto-add-to-cart/blocks/vex-theme-extension/4050c1c7-5b58-4120-af12-e290cb2b28f0 --> 384 385 386 387
388<script type="module"> 389 (function() { 390 const isInDesignMode = window.Shopify.designMode; 391 const themeId = Shopify.theme.theme_store_id; 392 393 // access liquid vars 394 window.vShop = "swiss-arabian-global.myshopify.com"; 395 window.vCartType = null; 396 window.vCustomerId = null; 397 window.vCustomerOrdersList = null; 398 window.vCustomerHasAccount = null; 399 window.vCustomerTags = null; 400 window.vCustomerIsB2B = null; 401 window.vTemplate = "index"; 402 window.vProductPrice = 0; 403 window.vProductVariants = [ 404 405 ]; 406 window.vProductVariantId = null; 407 window.vCart = {"note":null,"attributes":{},"original_total_price":0,"total_price":0,"total_discount":0,"total_weight":0.0,"item_count":0,"items":[],"requires_shipping":false,"currency":"USD","items_subtotal_price":0,"cart_level_discount_applications":[],"checkout_charge_amount":0}; 408 window.vPrimaryLocaleRootUrl = "\/"; 409 })(); 410</script>
410 411
412<script> 413 (function () { 414 try { 415 416 const originalFetch = window.fetch ? window.fetch.bind(window) : null; 417 418 419 let currentImpl = function (input, init) { 420 if (!originalFetch) { 421 // Very defensive: if fetch didn't exist yet, throw a clear error. 422 throw new Error('window.fetch is not available yet'); 423 } 424 return originalFetch(input, init); 425 }; 426 427 428 function hookedFetch(input, init) { 429 return currentImpl(input, init); 430 } 431 432 433 window.fetch = hookedFetch; 434 435 436 window.__myFetchBootstrap = { 437 originalFetch, 438 setDriver(driverFn) { 439 440 currentImpl = function (input, init) { 441 return driverFn(input, init, originalFetch); 442 }; 443 } 444 }; 445 446 try { 447 window.originalClg = window.console?.log; 448 } catch (error) { 449 console.error(error); 450 } 451 } catch (error) { 452 console.error(error); 453 } 454 })(); 455 456 457 (function () { 458 459 try { 460 (function () { 461 const PRESERVE = [ 462 'v-temp-rules', 463 'v-temp-customer-triggers', 464 'v-previous-cart', 465 'v-display-products-data', 466 'v-current-request', 467 'v-current-cart-requests', 468 'v-removed-gifts', 469 'v-special-link-rules', 470 'v-init-testing-mode', 471 'triggered-rules-ids', 472 'popup-variants', 473 ]; 474 475 476 let localRef = null; 477 try { localRef = window.localStorage; } catch (e) {} 478 479 const origClear = Storage.prototype.clear; 480 481 482 if (origClear.__patched) return; 483 484 function patchedClear() { 485 486 if (this !== localRef) return origClear.call(this); 487 488 const saved = []; 489 for (const key of PRESERVE) { 490 const val = this.getItem(key); 491 if (val !== null) saved.push([key, val]); 492 } 493 494 origClear.call(this); 495 496 try { 497 for (const [key, val] of saved) this.setItem(key, val); 498 } catch (e) { 499 console.warn('[clear-patch] could not restore preserved keys', e); 500 } 501 } 502 503 patchedClear.__patched = true; 504 505 Object.defineProperty(Storage.prototype, 'clear', { 506 value: patchedClear, 507 writable: true, 508 configurable: true, 509 enumerable: false, 510 }); 511 512 513 window.__unpatchClear = function () { 514 Object.defineProperty(Storage.prototype, 'clear', { 515 value: origClear, 516 writable: true, 517 configurable: true, 518 enumerable: false, 519 }); 520 delete window.__unpatchClear; 521 }; 522 })(); 523 524 } catch (error) { 525 console.error(error); 526 } 527 })(); 528 529 530</script>
530 531 532 533 534 535 536 537 538 539 540 541 542 543 544 545 546 547 548 549 550 551 552 553 554 555
555<script 556 src="https://cdn.shopify.com/extensions/01a0c5ed-3226-704c-955b-7ce4d053a9aa/vex-auto-add-to-cart-1964/assets/script.js" 557 type="text/javascript" async></script>
557 558 559 560 561 562 563 564 565 566 567 568 569 570 571 572 573<style id="v-notification-styles"> 574 575 #v-notification-container { 576 position: fixed; 577 width: 100vw; 578 height: 100dvh; 579 top: 0; 580 left: 0; 581 display: flex; 582 pointer-events: none !important; 583 z-index: 99999 !important; 584 } 585 586 #v-notification { 587 visibility: hidden; 588 max-width: 400px; 589 height: fit-content; 590 margin: 24px; 591 padding: 16px; 592 background-color: white; 593 border-radius: 0.375rem /* 6px */; 594 595 --tw-shadow: 0 4px 6px -1px rgb(0 0 0 / 0.1), 0 2px 4px -2px rgb(0 0 0 / 0.1); 596 --tw-shadow-colored: 0 4px 6px -1px var(--tw-shadow-color), 597 0 2px 4px -2px var(--tw-shadow-color); 598 box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), 599 var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow); 600 601 z-index: 99999 !important; 602 pointer-events: auto !important; 603 } 604 605 #v-notification.v-show { 606 visibility: visible; 607 -webkit-animation: fadein 0.4s, fadeout 0.6s 5s; 608 animation: fadein 0.4s, fadeout 0.6s 5s; 609 } 610 611 #v-notification.v-show-no-fadeout { 612 visibility: visible; 613 -webkit-animation: fadein 0.4s; 614 animation: fadein 0.4s; 615 } 616 617 #v-notification-wrapper { 618 display: flex; 619 justify-content: space-between; 620 align-items: center; 621 gap: 10px; 622 } 623 624 #v-notification-title { 625 margin: 0px; 626 font-size: 16px; 627 color: #18181b; 628 } 629 630 #v-notification-subtitle { 631 margin: 0px; 632 font-size: 14px; 633 color: #3f3f46; 634 } 635 636 #v-notification-close { 637 cursor: pointer; 638 pointer-events: auto !important; 639 } 640 641 #v-notification-close .v-close-x { 642 width: 15px; 643 } 644 645 #v-notification-close .v-close-line { 646 color: #18181b; 647 } 648 649 @-webkit-keyframes fadein { 650 from { 651 opacity: 0; 652 } 653 to { 654 opacity: 1; 655 } 656 } 657 658 @keyframes fadein { 659 from { 660 opacity: 0; 661 } 662 to { 663 opacity: 1; 664 } 665 } 666 667 @-webkit-keyframes fadeout { 668 from { 669 opacity: 1; 670 } 671 to { 672 opacity: 0; 673 } 674 } 675 676 @keyframes fadeout { 677 from { 678 opacity: 1; 679 } 680 to { 681 opacity: 0; 682 } 683 } 684 685</style> 686 687<style id="v-popup-styles"> 688 #v-popup-overlay { 689 visibility: hidden; 690 position: fixed; 691 top: 0; 692 left: 0; 693 width: 100vw; 694 height: 100dvh; 695 padding: 20px; 696 overflow-y: auto; /* Enables scrolling on the overlay */ 697 box-sizing: border-box; 698 699 display: flex; 700 justify-content: center; 701 702 pointer-events: none; 703 z-index: 9999999999999 !important; 704 background-color: rgba(0, 0, 0, 0.3); 705 } 706 707 @media (max-width: 500px) { 708 #v-popup-overlay { 709 padding: 12px 10px; 710 } 711 } 712 713 #v-popup { 714 position: relative; 715 display: flex; 716 flex-direction: column; 717 justify-content: center; 718 align-items: center; 719 text-align: center; 720 width: 100%; 721 min-width: auto; 722 max-width: 100%; 723 height: fit-content; 724 margin: auto 0px; 725 padding: 45px 20px 30px; 726 border-radius: 8px; 727 box-shadow: 0 10px 15px rgba(0, 0, 0, 0.2), 0 4px 6px rgba(0, 0, 0, 0.1); 728 background-color: white; 729 } 730 @media (min-width: 500px) { 731 #v-popup { 732 min-width: 500px; 733 width: fit-content; 734 max-width: 80%; 735 padding: 40px 40px 30px; 736 } 737 } 738 739 #v-popup-title { 740 max-width: 450px; 741 font-size: 20px; 742 line-height: 27px; 743 font-weight: bold; 744 color: #18181b; /* Tailwind's text-zinc-900 */ 745 white-space: pre-line; 746 } 747 @media (min-width: 768px) { 748 #v-popup-title { 749 font-size: 30px; 750 line-height: 37px; 751 } 752 } 753 754 #v-popup-subtitle { 755 max-width: 450px; 756 font-size: 16px; 757 line-height: 22px; 758 color: #3f3f46; /* Tailwind's text-zinc-700 */ 759 margin: 10px 0px 0px 0px; 760 white-space: pre-line; 761 } 762 @media (min-width: 768px) { 763 #v-popup-subtitle { 764 font-size: 20px; 765 line-height: 26px; 766 } 767 } 768 769 #v-product-container { 770 width: 200px; 771 } 772 773 #v-product-image-container { 774 width: 100%; 775 height: fit-content; 776 display: flex; 777 justify-content: center; 778 margin-top: 30px; 779 } 780 781 #v-product-image { 782 display: block; 783 width: auto; 784 max-width: 100%; 785 height: auto; 786 max-height: 200px; 787 } 788 789 @media (max-height: 800px) { 790 #v-popup { 791 margin: 0px; 792 } 793 #v-product-image-container { 794 margin-top: 24px; 795 } 796 797 #v-product-image { 798 max-height: 140px; 799 } 800 } 801 802 #v-product-name { 803 margin-top: 30px; 804 font-size: 16px; 805 color: #18181b; 806 807 overflow: hidden; 808 text-overflow: ellipsis; 809 display: -webkit-box; 810 -webkit-line-clamp: 3; 811 -webkit-box-orient: vertical; 812 } 813 814 #v-product-prices-container { 815 display: flex; 816 flex-direction: column; 817 gap: 2px; 818 padding-top: 10px; 819 } 820 821 #v-product-price-stroke { 822 font-size: 16px; 823 color: #999999; 824 text-decoration: line-through; 825 margin: 0; 826 } 827 828 #v-product-price { 829 font-size: 20px; 830 color: #000000; 831 font-weight: bold; 832 margin: 0; 833 } 834 835 #v-product-dropdown { 836 position: relative; 837 display: flex; 838 align-items: center; 839 cursor: pointer; 840 width: 100%; 841 height: 42px; 842 background-color: #FFFFFF; 843 line-height: inherit; 844 margin-top: 20px; 845 } 846 847 #v-product-select { 848 box-sizing: border-box; 849 background-color: transparent; 850 border: none; 851 margin: 0; 852 cursor: inherit; 853 line-height: inherit; 854 outline: none; 855 -moz-appearance: none; 856 -webkit-appearance: none; 857 appearance: none; 858 background-image: none; 859 z-index: 9999999999999 !important; 860 width: 100%; 861 height: 100%; 862 cursor: pointer; 863 border: 1px solid #E1E3E4; 864 border-radius: 2px; 865 color: #333333;
866 padding: 0 30px 0 10px; 867 font-size: 15px; 868 } 869 870 #v-dropdown-icon { 871 display: block; 872 position: absolute; 873 right: 10px; 874 height: 12px; 875 width: 10px; 876 } 877 878 #v-product-button { 879 cursor: pointer; 880 width: 100%; 881 min-height: 42px; 882 word-break: break-word; 883 padding: 8px 14px; 884 background-color: #3A3A3A; 885 line-height: inherit; 886 border: 1px solid transparent; 887 border-radius: 2px; 888 font-size: 14px; 889 color: #FFFFFF; 890 font-weight: bold; 891 letter-spacing: 1.039px; 892 margin-top: 14px; 893 } 894 895 #v-popup-close-button-container { 896 width: 100%; 897 display: flex; 898 justify-content: center; 899 } 900 901 #v-product-close { 902 display: block; 903 cursor: pointer; 904 margin-top: 24px; 905 font-size: 16px; 906 color: #333333; 907 } 908 909 #v-popup-close-x { 910 display: none; 911 position: absolute; 912 top: 14px; 913 right: 14px; 914 background: none; 915 border: 0; 916 font-size: 28px; 917 line-height: 1; 918 padding: 4px 8px; 919 cursor: pointer; 920 color: #18181b; 921 } 922 923 #v-popup-overlay.v-show { 924 visibility: visible; 925 pointer-events: auto !important; 926 -webkit-animation: fadein 0.4s; 927 animation: fadein 0.4s; 928 } 929 930 @-webkit-keyframes fadein { 931 from {opacity: 0;} 932 to {opacity: 1;} 933 } 934 935 @keyframes fadein { 936 from {opacity: 0;} 937 to {opacity: 1;} 938 } 939 940 @-webkit-keyframes fadeout { 941 from {opacity: 1;} 942 to {opacity: 0;} 943 } 944 945 @keyframes fadeout { 946 from {opacity: 1;} 947 to {opacity: 0;} 948 } 949 950 #v-popup-listing-products { 951 display: flex; 952 flex-wrap: wrap; 953 justify-content: center; 954 gap: 25px; 955 margin-top: 12px; 956 } 957 958 959 @media (max-width: 670px) { 960 #v-popup-listing-products { 961 display: grid; 962 grid-template-columns: repeat(2, 1fr); 963 gap: 16px; 964 965 justify-content: center; 966 } 967 968 #v-popup-listing-products > :nth-child(3):last-child { 969 grid-column: 1 / -1; /* Make the third element span across all columns */ 970 justify-self: center; /* Center it horizontally within its grid area */ 971 width: calc((100% - 16px) / 2); /* Set the width equal to one column (accounting for the gap) */ 972 } 973 } 974 975 .v-listing-product-container { 976 width: 200px; 977 display: flex; 978 flex-direction: column; 979 justify-content: space-between; 980 align-items: center; 981 } 982 983 @media (max-width: 670px) { 984 .v-listing-product-container { 985 width: 100%; 986 } 987 } 988 989 .v-listing-product-image-container { 990 width: 100%; 991 height: fit-content; 992 max-height: 200px; 993 display: flex; 994 justify-content: center; 995 margin-top: 30px; 996 aspect-ratio: 1/1; 997 } 998 999 @media (max-width: 670px) { 1000 .v-listing-product-image-container { 1001 margin-top: 6px; 1002 } 1003 } 1004 1005 .v-listing-product-image { 1006 display: block; 1007 width: auto; 1008 max-width: 100%; 1009 height: auto; 1010 max-height: 200px; 1011 object-fit: contain; 1012 object-position: center; 1013 } 1014 1015 @media (max-width: 670px) { 1016 .v-listing-product-image { 1017 max-height: 140px; 1018 } 1019 } 1020 1021 @media (max-height: 800px) { 1022 .v-listing-product-image { 1023 max-height: 140px; 1024 } 1025 } 1026 1027 .v-listing-product-name { 1028 margin-top: 22px; 1029 margin-bottom: 8px; 1030 font-size: 16px; 1031 color: #18181b; 1032 overflow: hidden; 1033 text-overflow: ellipsis; 1034 display: -webkit-box; 1035 -webkit-line-clamp: 2; 1036 -webkit-box-orient: vertical; 1037 } 1038 1039 @media (max-width: 670px) { 1040 .v-listing-product-name { 1041 font-size: 12px; 1042 line-height: 16px; 1043 margin-top: 14px; 1044 } 1045 } 1046 1047 .v-listing-product-prices-container { 1048 display: flex; 1049 flex-direction: column; 1050 gap: 2px; 1051 padding-top: 10px; 1052 margin-bottom: 10px; 1053 } 1054 1055 .v-listing-product-price-stroke { 1056 font-size: 16px; 1057 color: #999999; 1058 text-decoration: line-through; 1059 margin: 0; 1060 } 1061 1062 .v-listing-product-price { 1063 font-size: 20px; 1064 color: #000000; 1065 font-weight: bold; 1066 margin: 0; 1067 } 1068 1069 @media (max-width: 670px) { 1070 .v-listing-product-prices-container { 1071 padding-top: 5px; 1072 } 1073 .v-listing-product-price-stroke { 1074 font-size: 12px; 1075 } 1076 1077 .v-listing-product-price { 1078 font-size: 14px; 1079 } 1080 } 1081 1082 .v-listing-product-bottom { 1083 width: 100%; 1084 } 1085 1086 .v-listing-product-dropdown { 1087 position: relative; 1088 display: flex; 1089 align-items: center; 1090 cursor: pointer; 1091 width: 100%; 1092 height: 42px; 1093 background-color: #FFFFFF; 1094 line-height: inherit; 1095 margin-bottom: 14px; 1096 } 1097 @media (max-width: 670px) { 1098 .v-listing-product-dropdown { 1099 height: 32px; 1100 } 1101 .v-listing-product-dropdown { 1102 margin-bottom: 10px; 1103 } 1104 } 1105 1106 .v-listing-product-select { 1107 box-sizing: border-box; 1108 background-color: transparent; 1109 border: none; 1110 margin: 0; 1111 cursor: inherit; 1112 line-height: inherit; 1113 outline: none; 1114 -moz-appearance: none; 1115 -webkit-appearance: none; 1116 appearance: none; 1117 background-image: none; 1118 z-index: 9999999999999 !important; 1119 width: 100%; 1120 height: 100%; 1121 cursor: pointer; 1122 border: 1px solid #E1E3E4; 1123 border-radius: 2px; 1124 color: #333333;
1125 padding: 0 30px 0 10px; 1126 font-size: 15px; 1127 } 1128 1129 @media (max-width: 670px) { 1130 .v-listing-product-select { 1131 font-size: 12px; 1132 } 1133 } 1134 1135 .v-listing-product-icon { 1136 display: block; 1137 position: absolute; 1138 right: 10px; 1139 height: 12px; 1140 width: 10px; 1141 } 1142 1143 .v-listing-product-button { 1144 cursor: pointer; 1145 width: 100%; 1146 min-height: 42px; 1147 word-break: break-word; 1148 padding: 8px 14px; 1149 background-color: #3A3A3A; 1150 line-height: inherit; 1151 border: 1px solid transparent; 1152 border-radius: 2px; 1153 font-size: 14px; 1154 color: #FFFFFF; 1155 font-weight: bold; 1156 letter-spacing: 1.039px; 1157 } 1158 1159 @media (max-width: 670px) { 1160 .v-listing-product-button { 1161 min-height: auto; 1162 font-size: 12px; 1163 padding: 4px 10px; 1164 } 1165 } 1166 1167</style> 1168 1169<style> 1170 button#v-product-close { 1171 background: none; 1172 border: 0; 1173 } 1174 1175 dialog#v-popup-overlay { 1176 margin: 0px !important; 1177 border: 0px !important; 1178 width: 100vw !important; 1179 height: 100dvh !important; 1180 min-width: 100vw !important; 1181 min-height: 100dvh !important; 1182 } 1183 1184 .v-popup-arrow { 1185 position: absolute; 1186 top: 50%; 1187 transform: translateY(-50%); 1188 width: 48px; 1189 height: 48px; 1190 border-radius: 50%; 1191 border: 2px solid #3A3A3A; 1192 background: #fff; 1193 display: flex; 1194 align-items: center; 1195 justify-content: center; 1196 cursor: pointer; 1197 z-index: 10; 1198 } 1199 1200 /* Left / right positions */ 1201 .v-popup-arrow-left { 1202 left: 14px; /* tweak as needed */ 1203 } 1204 1205 .v-popup-arrow-right { 1206 right: 14px; /* tweak as needed */ 1207 } 1208 1209 /* Arrow symbol */ 1210 .v-popup-arrow span { 1211 font-size: 24px; 1212 line-height: 1; 1213 } 1214 1215 /* APPENDED AS CLASS IN JS */ 1216 1217 /* ADD TO #v-popup-listing-products */ 1218 .v-popup-listing-products-carousel { 1219 display: flex !important; 1220 gap: 20px !important; 1221 flex-wrap: nowrap !important; /* single row */ 1222 justify-content: center !important; 1223 margin-top: 10px !important; 1224 padding-bottom: 6px; /* room for scrollbar on some devices */ 1225 width: fit-content !important; 1226 1227 /* override values of normal listing */ 1228 grid-template-columns: none; 1229 } 1230 1231 /* override values of normal listing */ 1232 .v-popup-listing-products-carousel > :nth-child(3):last-child { 1233 grid-column: auto !important; 1234 justify-self: auto !important; /* Center it horizontally within its grid area */ 1235 width: 200px !important; 1236 } 1237 1238 .v-popup-listing-products-carousel > * { 1239 scroll-snap-align: start; 1240 } 1241 1242 1243 /* ADD TO #v-popup-listing */ 1244 /* Firefox */ 1245 .v-popup-listing-carousel { 1246 width: 100%; 1247 overflow: hidden; 1248 overflow-x: auto; /* horizontal scroll */ 1249 overflow-y: hidden; 1250 -webkit-overflow-scrolling: touch; 1251 scroll-snap-type: x mandatory; /* smooth snap */ 1252 scrollbar-width: auto; 1253 scroll-behavior: smooth; 1254 } 1255 1256 /* Chromium/Safari */ 1257 .v-popup-listing-carousel::-webkit-scrollbar {
1258 height: 6px; 1259 } 1260 .v-popup-listing-carousel::-webkit-scrollbar-thumb { 1261 background: rgba(0, 0, 0, 0.2); 1262 border-radius: 6px; 1263 } 1264 1265 /* ADD TO .v-listing-product-container */ 1266 .v-listing-product-container-carousel { 1267 /* Keep cards at a fixed width so they slide horizontally */ 1268 flex: 0 0 auto !important; /* donât stretch */ 1269 } 1270 1271 @media (max-width: 670px) { 1272 .v-listing-product-container-carousel { 1273 width: 200px !important; 1274 } 1275 } 1276</style> 1277 1278<style> 1279 #v-loader-overlay { 1280 display: none; 1281 position: fixed; 1282 width: 100vw; 1283 height: 100vh; 1284 z-index: 9999999999 !important; 1285 background-color: rgba(255, 255, 255, 0.6); 1286 } 1287 #v-loader-container { 1288 display: flex; 1289 justify-content: center; 1290 align-items: center; 1291 width: 100vw; 1292 height: 100vh; 1293 z-index: 9999999999 !important; 1294 } 1295 #v-loader { 1296 display: block !important; 1297 width: 50px; 1298 padding: 8px; 1299 aspect-ratio: 1; 1300 border-radius: 50%; 1301 background: #444; 1302 --_m: conic-gradient(#0000 10%, #000), linear-gradient(#000 0 0) content-box; 1303 -webkit-mask: var(--_m); 1304 mask: var(--_m); 1305 -webkit-mask-composite: source-out; 1306 mask-composite: subtract; 1307 animation: l3 1s infinite linear; 1308 } 1309 @keyframes l3 { 1310 to { 1311 transform: rotate(1turn); 1312 } 1313 } 1314</style> 1315 1316 1317<!-- END app block --><!-- BEGIN app block: shopify://apps/hulk-form-builder/blocks/app-embed/b6b8dd14-356b-4725-a4ed-77232212b3c3 --><!-- BEGIN app snippet: hulkapps-formbuilder-theme-ext -->
1317<script type="text/javascript"> 1318 1319 if (typeof window.formbuilder_customer != "object") { 1320 window.formbuilder_customer = {} 1321 } 1322 1323 1324 1325 window.hulkFormBuilder = { 1326 form_data: {"form_2eB15X9G197yr_7bek4sHw":{"uuid":"2eB15X9G197yr_7bek4sHw","form_name":"Contact ","form_data":{"div_back_gradient_1":"#fff","div_back_gradient_2":"#fff","back_color":"#fff","form_title":"\u003ch3\u003eContact Us\u003c\/h3\u003e","form_submit":"Submit","after_submit":"hideAndmessage","after_submit_msg":"\u003cp\u003e\u003cspan style=\"color:#000000;\"\u003eThanks for your form submission.\u003c\/span\u003e\u003c\/p\u003e\n","captcha_enable":"no","label_style":"blockLabels","input_border_radius":"2","back_type":"transparent","input_back_color":"#fff","input_back_color_hover":"#fff","back_shadow":"none","label_font_clr":"#000000","input_font_clr":"#000000","button_align":"fullBtn","button_clr":"#fff","button_back_clr":"#000000","button_border_radius":"2","form_width":"600px","form_border_size":"2","form_border_clr":"#c7c7c7","form_border_radius":"1","label_font_size":"14","input_font_size":"12","button_font_size":"16","form_padding":"35","input_border_color":"#ccc","input_border_color_hover":"#ccc","btn_border_clr":"#000000","btn_border_size":"1","form_name":"Contact ","form_access_message":"\u
1326003cp\u003ePlease login to access the form\u003cbr\u003eDo not have an account? Create account\u003c\/p\u003e","formElements":[{"type":"text","position":0,"label":"Full name","customClass":"","halfwidth":"no","Conditions":{},"required":"yes","page_number":1},{"type":"email","position":1,"label":"Email","required":"yes","email_confirm":"yes","Conditions":{},"page_number":1},{"Conditions":{},"type":"text","position":2,"label":"Subject","required":"yes","page_number":1},{"Conditions":{},"type":"textarea","position":3,"label":"Message","required":"yes","page_number":1},{"Conditions":{},"type":"text","position":4,"label":"Country","required":"yes","page_number":1},{"Conditions":{},"type":"phone","position":5,"label":"Phone","default_country_code":"United Arab Emirates +971","page_number":1}]},"is_spam_form":false,"shop_uuid":"PUm75F2cbWomwkcjfndJhQ","shop_timezone":"Asia\/Dubai","shop_id":88065,"shop_is_after_submit_enabled":true,"shop_shopify_plan":"Plus","shop_shopify_domain":"swiss-arabian-global.myshopify.com","popup_settings":{},"form_is_active":true},"form_6xADT7c9FC7fH891Qs9UAA":{"uuid":"6xADT7c9FC7fH891Qs9UAA","form_name":"Become a Franchisee","form_data":{"div_back_gradient_1":"#fff","div_back_gradient_2":"#fff","back_color":"#fff","form_title":"\u003ch3\u003eContact Us\u003c\/h3\u003e","form_submit":"Submit","after_submit":"hideAndmessage","after_submit_msg":"\u003cp\u003e\u003cspan style=\"color:#000000;\"\u003eThanks for your form submission.\u003c\/span\u003e\u003c\/p\u003e\n","captcha_enable":"no","label_style":"blockLabels","input_border_radius":"2","back_type":"transparent","input_back_color":"#fff","input_back_color_hover":"#fff","back_shadow":"none","label_font_clr":"#333333","input_font_clr":"#333333","button_align":"fullBtn","button_clr":"#fff","button_back_clr":"#333333","button_border_radius":"2","form_width":"600px","form_border_size":"2","form_border_clr":"#c7c7c7","form_border_radius":"1","label_font_size":"14","input_font_size":"12","button_font_size":"16","form_padding":"35","input_border_color":"#ccc","input_border_color_hover":"#ccc","btn_border_clr":"#333333","btn_border_size":"1","form_name":"Become a Franchisee","form_access_message":"\u
1326003cp\u003ePlease login to access the form\u003cbr\u003eDo not have an account? Create account\u003c\/p\u003e","formElements":[{"type":"text","position":0,"label":"Name","customClass":"","halfwidth":"no","Conditions":{},"page_number":1},{"type":"email","position":1,"label":"Email","required":"yes","email_confirm":"yes","Conditions":{},"page_number":1},{"Conditions":{},"type":"text","position":2,"label":"Company Name","required":"yes","page_number":1},{"Conditions":{},"type":"phone","position":3,"label":"Phone","required":"yes","page_number":1},{"Conditions":{},"type":"select","position":4,"label":"Country","required":"yes","values":"Afghanistan\nAkrotiri\nAlbania\nAlgeria\nAmerican Samoa\nAndorra\nAngola\nAnguilla\nAntarctica\nAntigua and Barbuda\nArgentina\nArmenia\nAruba\nAshmore and Cartier Islands\nAustralia\nAustria\nAzerbaijan\nBahamas, The\nBahrain\nBangladesh\nBarbados\nBassas da India\nBelarus\nBelgium\nBelize\nBenin\nBermuda\nBhutan\nBolivia\nBosnia and Herzegovina\nBotswana\nBouvet Island\nBrazil\nBritish Indian Ocean Territory\nBritish Virgin Islands\nBrunei\nBulgaria\nBurkina Faso\nBurma\nBurundi\nCambodia\nCameroon\nCanada\nCape Verde\nCayman Islands\nCentral African Republic\nChad\nChile\nChina\nChristmas Island\nClipperton Island\nCocos (Keeling) Islands\nColombia\nComoros\nCongo, Democratic Republic of the\nCongo, Republic of the\nCook Islands\nCoral Sea Islands\nCosta Rica\nCote dIvoire\nCroatia\nCuba\nCyprus\nCzech Republic\nDenmark\nDhekelia\nDjibouti\nDominica\nDominican Republic\nEcuador\nEgypt\nEl Salvador\nEquatorial Guinea\nEritrea\nEstonia\nEthiopia\nEuropa Island\nFalkland Islands (Islas Malvinas)\nFaroe Islands\nFiji\nFinland\nFrance\nFrench Guiana\nFrench Polynesia\nFrench Southern and Antarctic Lands\nGabon\nGambia, The\nGaza Strip\nGeorgia\nGermany\nGhana\nGibraltar\nGlorioso Islands\nGreece\nGreenland\nGrenada\nGuadeloupe\nGuam\nGuatemala\nGuernsey\nGuinea\nGuinea-Bissau\nGuyana\nHaiti\nHeard Island and McDonald Islands\nHoly See (Vatican City)\nHonduras\nHong Kong\nHungary\nIceland\nIndia\nIndonesia\nIran\nIraq\nIreland\nIsle of Man\nIsrael\nItaly\nJamaica\nJan Mayen\nJapan\nJersey\nJordan\nJuan de Nova Island\nKazakhstan\nKenya\nKiribati\nKorea, North\nKorea, South\nKuwait\nKyrgyzstan\nLaos\nLatvia\nLebanon\nLesotho\nLiberia\nLibya\nLiechtenstein\nLithuania\nLuxembourg\nMacau\nMacedonia\nMadagascar\nMalawi\nMalaysia\nMaldives\nMali\nMalta\nMarshall Islands\nMartinique\nMauritania\nMauritius\nMayotte\nMexico\nMicronesia, Federated States of\nMoldova\nMonaco\nMongolia\nMontserrat\nMorocco\nMozambique\nNamibia\nNauru\nNavassa Island\nNepal\nNetherlands\nNetherlands Antilles\nNew Caledonia\nNew Zealand\nNicaragua\nNiger\nNigeria\nNiue\nNorfolk Island\nNorthern Mariana Islands\nNorway\nOman\nPakistan\nPalau\nPanama\nPapua New Guinea\nParacel Islands\nParaguay\nPeru\nPhilippines\nPitcairn Islands\nPoland\nPortugal\nPuerto Rico\nQatar\nReunion\nRomania\nRussia\nRwanda\nSaint Helena\nSaint Kitts and Nevis\nSaint Lucia\nSaint Pierre and Miquelon\nSaint Vincent and the Grenadines\nSamoa\nSan Marino\nSao Tome and Principe\nSaudi Arabia\nSenegal\nSerbia and Montenegro\nSeychelles\nSierra Leone\nSingapore\nSlovakia\nSlovenia\nSolomon Islands\nSomalia\nSouth Africa\nSouth Georgia and the South Sandwich Islands\nSpain\nSpratly Islands\nSri Lanka\nSudan\nSuriname\nSvalbard\nSwaziland\nSweden\nSwitzerland\nSyria\nTaiwan\nTajikistan\nTanzania\nThailand\nTimor-Leste\nTogo\nTokelau\nTonga\nTrinidad and Tobago\nTromelin Island\nTunisia\nTurkey\nTurkmenistan\nTurks and Caicos Islands\nTuvalu\nUganda\nUkraine\nUnited Arab Emirates\nUnited Kingdom\nUnited States\nUruguay\nUzbekistan\nVanuatu\nVenezuela\nVietnam\nVirgin Islands\nWake Island\nWallis and Futuna\nWest Bank\nWestern Sahara\nYemen\nZambia\nZimbabwe","elementCost":{},"page_number":1}]},"is_spam_form":false,"shop_uuid":"PUm75F2cbWomwkcjfndJhQ","shop_timezone":"Asia\/Dubai","shop_id":88065,"shop_is_after_submit_enabled":true,"shop_shopify_plan":"Plus","shop_shopify_domain":"swiss-arabian-global.myshopify.com","popup_settings":{},"form_is_active":true},"form_B1864FRWi2WTvahCd71jWA":{"uuid":"B1864FRWi2WTvahCd71jWA","form_name":"Product Catalogue","form_data":{"div_back_gradient_1":"#fff","div_back_gradient_2":"#fff","back_color":"#fff","form_title":"\u003ch3\u003eContact Us\u003c\/h3\u003e","form_submit":"Submit","after_submit":"redirect","after_submit_msg":"\u003cp\u003e\u003cspan style=\"color:#000000;\"\u003eThanks for your form submission.\u003c\/span\u003e\u003c\/p\u003e\n","captcha_enable":"no","label_style":"blockLabels","input_border_radius":"2","back_type":"transparent","input_back_color":"#fff","input_back_color_hover":"#fff","back_shadow":"none","label_font_clr":"#333333","input_font_clr":"#333333","button_align":"fullBtn","button_clr":"#fff","button_back_clr":"#333333","button_border_radius":"2","form_width":"600px","form_border_size":"2","form_border_clr":"#c7c7c7","form_border_radius":"1","label_font_size":"14","input_font_size":"12","button_font_size":"16","form_padding":"35","input_border_color":"#ccc","input_border_color_hover":"#ccc","btn_border_clr":"#333333","btn_border_size":"1","form_name":"Product Catalogue","form_access_message":"\u
1326003cp\u003ePlease login to access the form\u003cbr\u003eDo not have an account? Create account\u003c\/p\u003e","after_submit_url":"https:\/\/swiss-arabian-global.myshopify.com\/pages\/product-catalogue-1","formElements":[{"type":"text","position":0,"label":"Name","customClass":"","halfwidth":"no","Conditions":{},"required":"yes","page_number":1},{"type":"email","position":1,"label":"Email","required":"yes","email_confirm":"yes","Conditions":{},"page_number":1},{"Conditions":{},"type":"phone","position":2,"label":"Phone","default_country_code":"United Arab Emirates +971","required":"yes","page_number":1},{"Conditions":{},"type":"select","position":3,"label":"Country","values":"Afghanistan\nAkrotiri\nAlbania\nAlgeria\nAmerican Samoa\nAndorra\nAngola\nAnguilla\nAntarctica\nAntigua and Barbuda\nArgentina\nArmenia\nAruba\nAshmore and Cartier Islands\nAustralia\nAustria\nAzerbaijan\nBahamas, The\nBahrain\nBangladesh\nBarbados\nBassas da India\nBelarus\nBelgium\nBelize\nBenin\nBermuda\nBhutan\nBolivia\nBosnia and Herzegovina\nBotswana\nBouvet Island\nBrazil\nBritish Indian Ocean Territory\nBritish Virgin Islands\nBrunei\nBulgaria\nBurkina Faso\nBurma\nBurundi\nCambodia\nCameroon\nCanada\nCape Verde\nCayman Islands\nCentral African Republic\nChad\nChile\nChina\nChristmas Island\nClipperton Island\nCocos (Keeling) Islands\nColombia\nComoros\nCongo, Democratic Republic of the\nCongo, Republic of the\nCook Islands\nCoral Sea Islands\nCosta Rica\nCote dIvoire\nCroatia\nCuba\nCyprus\nCzech Republic\nDenmark\nDhekelia\nDjibouti\nDominica\nDominican Republic\nEcuador\nEgypt\nEl Salvador\nEquatorial Guinea\nEritrea\nEstonia\nEthiopia\nEuropa Island\nFalkland Islands (Islas Malvinas)\nFaroe Islands\nFiji\nFinland\nFrance\nFrench Guiana\nFrench Polynesia\nFrench Southern and Antarctic Lands\nGabon\nGambia, The\nGaza Strip\nGeorgia\nGermany\nGhana\nGibraltar\nGlorioso Islands\nGreece\nGreenland\nGrenada\nGuadeloupe\nGuam\nGuatemala\nGuernsey\nGuinea\nGuinea-Bissau\nGuyana\nHaiti\nHeard Island and McDonald Islands\nHoly See (Vatican City)\nHonduras\nHong Kong\nHungary\nIceland\nIndia\nIndonesia\nIran\nIraq\nIreland\nIsle of Man\nIsrael\nItaly\nJamaica\nJan Mayen\nJapan\nJersey\nJordan\nJuan de Nova Island\nKazakhstan\nKenya\nKiribati\nKorea, North\nKorea, South\nKuwait\nKyrgyzstan\nLaos\nLatvia\nLebanon\nLesotho\nLiberia\nLibya\nLiechtenstein\nLithuania\nLuxembourg\nMacau\nMacedonia\nMadagascar\nMalawi\nMalaysia\nMaldives\nMali\nMalta\nMarshall Islands\nMartinique\nMauritania\nMauritius\nMayotte\nMexico\nMicronesia, Federated States of\nMoldova\nMonaco\nMongolia\nMontserrat\nMorocco\nMozambique\nNamibia\nNauru\nNavassa Island\nNepal\nNetherlands\nNetherlands Antilles\nNew Caledonia\nNew Zealand\nNicaragua\nNiger\nNigeria\nNiue\nNorfolk Island\nNorthern Mariana Islands\nNorway\nOman\nPakistan\nPalau\nPanama\nPapua New Guinea\nParacel Islands\nParaguay\nPeru\nPhilippines\nPitcairn Islands\nPoland\nPortugal\nPuerto Rico\nQatar\nReunion\nRomania\nRussia\nRwanda\nSaint Helena\nSaint Kitts and Nevis\nSaint Lucia\nSaint Pierre and Miquelon\nSaint Vincent and the Grenadines\nSamoa\nSan Marino\nSao Tome and Principe\nSaudi Arabia\nSenegal\nSerbia and Montenegro\nSeychelles\nSierra Leone\nSingapore\nSlovakia\nSlovenia\nSolomon Islands\nSomalia\nSouth Africa\nSouth Georgia and the South Sandwich Islands\nSpain\nSpratly Islands\nSri Lanka\nSudan\nSuriname\nSvalbard\nSwaziland\nSweden\nSwitzerland\nSyria\nTaiwan\nTajikistan\nTanzania\nThailand\nTimor-Leste\nTogo\nTokelau\nTonga\nTrinidad and Tobago\nTromelin Island\nTunisia\nTurkey\nTurkmenistan\nTurks and Caicos Islands\nTuvalu\nUganda\nUkraine\nUnited Arab Emirates\nUnited Kingdom\nUnited States\nUruguay\nUzbekistan\nVanuatu\nVenezuela\nVietnam\nVirgin Islands\nWake Island\nWallis and Futuna\nWest Bank\nWestern Sahara\nYemen\nZambia\nZimbabwe","elementCost":{},"required":"yes","page_number":1}]},"is_spam_form":false,"shop_uuid":"PUm75F2cbWomwkcjfndJhQ","shop_timezone":"Asia\/Dubai","shop_id":88065,"shop_is_after_submit_enabled":true,"shop_shopify_plan":"Plus","shop_shopify_domain":"swiss-arabian-global.myshopify.com","popup_settings":{},"form_is_active":true},"form_KZIj5cCe-Mmb0ArfzWXmVw":{"uuid":"KZIj5cCe-Mmb0ArfzWXmVw","form_name":"Join Our Team","form_data":{"div_back_gradient_1":"#fff","div_back_gradient_2":"#fff","back_color":"#fff","form_title":"\u003ch3\u003eContact Us\u003c\/h3\u003e","form_submit":"Submit","after_submit":"hideAndmessage","after_submit_msg":"\u003cp\u003e\u003cspan style=\"color:#000000;\"\u003eThanks for your form submission.\u003c\/span\u003e\u003c\/p\u003e\n","captcha_enable":"no","label_style":"blockLabels","input_border_radius":"2","back_type":"transparent","input_back_color":"#fff","input_back_color_hover":"#fff","back_shadow":"none","label_font_clr":"#333333","input_font_clr":"#333333","button_align":"fullBtn","button_clr":"#fff","button_back_clr":"#333333","button_border_radius":"2","form_width":"600px","form_border_size":"2","form_border_clr":"#c7c7c7","form_border_radius":"1","label_font_size":"14","input_font_size":"12","button_font_size":"16","form_padding":"35","input_border_color":"#ccc","input_border_color_hover":"#ccc","btn_border_clr":"#333333","btn_border_size":"1","form_name":"Join Our Team","form_access_message":"\u
1326003cp\u003ePlease login to access the form\u003cbr\u003eDo not have an account? Create account\u003c\/p\u003e","form_description":"\u003cp\u003eFill Up The Form For Applying\u0026nbsp;Positions At Swiss Arabian\u003c\/p\u003e\n","formElements":[{"Conditions":{},"type":"text","position":0,"label":"Full Name","required":"yes","page_number":1},{"Conditions":{},"type":"email","position":1,"required":"yes","email_confirm":"yes","label":"Email","page_number":1},{"Conditions":{},"type":"phone","position":2,"label":"Phone","required":"yes","page_number":1},{"Conditions":{},"type":"select","position":3,"label":"Country","required":"no","values":"Afghanistan\nAkrotiri\nAlbania\nAlgeria\nAmerican Samoa\nAndorra\nAngola\nAnguilla\nAntarctica\nAntigua and Barbuda\nArgentina\nArmenia\nAruba\nAshmore and Cartier Islands\nAustralia\nAustria\nAzerbaijan\nBahamas, The\nBahrain\nBangladesh\nBarbados\nBassas da India\nBelarus\nBelgium\nBelize\nBenin\nBermuda\nBhutan\nBolivia\nBosnia and Herzegovina\nBotswana\nBouvet Island\nBrazil\nBritish Indian Ocean Territory\nBritish Virgin Islands\nBrunei\nBulgaria\nBurkina Faso\nBurma\nBurundi\nCambodia\nCameroon\nCanada\nCape Verde\nCayman Islands\nCentral African Republic\nChad\nChile\nChina\nChristmas Island\nClipperton Island\nCocos (Keeling) Islands\nColombia\nComoros\nCongo, Democratic Republic of the\nCongo, Republic of the\nCook Islands\nCoral Sea Islands\nCosta Rica\nCote dIvoire\nCroatia\nCuba\nCyprus\nCzech Republic\nDenmark\nDhekelia\nDjibouti\nDominica\nDominican Republic\nEcuador\nEgypt\nEl Salvador\nEquatorial Guinea\nEritrea\nEstonia\nEthiopia\nEuropa Island\nFalkland Islands (Islas Malvinas)\nFaroe Islands\nFiji\nFinland\nFrance\nFrench Guiana\nFrench Polynesia\nFrench Southern and Antarctic Lands\nGabon\nGambia, The\nGaza Strip\nGeorgia\nGermany\nGhana\nGibraltar\nGlorioso Islands\nGreece\nGreenland\nGrenada\nGuadeloupe\nGuam\nGuatemala\nGuernsey\nGuinea\nGuinea-Bissau\nGuyana\nHaiti\nHeard Island and McDonald Islands\nHoly See (Vatican City)\nHonduras\nHong Kong\nHungary\nIceland\nIndia\nIndonesia\nIran\nIraq\nIreland\nIsle of Man\nIsrael\nItaly\nJamaica\nJan Mayen\nJapan\nJersey\nJordan\nJuan de Nova Island\nKazakhstan\nKenya\nKiribati\nKorea, North\nKorea, South\nKuwait\nKyrgyzstan\nLaos\nLatvia\nLebanon\nLesotho\nLiberia\nLibya\nLiechtenstein\nLithuania\nLuxembourg\nMacau\nMacedonia\nMadagascar\nMalawi\nMalaysia\nMaldives\nMali\nMalta\nMarshall Islands\nMartinique\nMauritania\nMauritius\nMayotte\nMexico\nMicronesia, Federated States of\nMoldova\nMonaco\nMongolia\nMontserrat\nMorocco\nMozambique\nNamibia\nNauru\nNavassa Island\nNepal\nNetherlands\nNetherlands Antilles\nNew Caledonia\nNew Zealand\nNicaragua\nNiger\nNigeria\nNiue\nNorfolk Island\nNorthern Mariana Islands\nNorway\nOman\nPakistan\nPalau\nPanama\nPapua New Guinea\nParacel Islands\nParaguay\nPeru\nPhilippines\nPitcairn Islands\nPoland\nPortugal\nPuerto Rico\nQatar\nReunion\nRomania\nRussia\nRwanda\nSaint Helena\nSaint Kitts and Nevis\nSaint Lucia\nSaint Pierre and Miquelon\nSaint Vincent and the Grenadines\nSamoa\nSan Marino\nSao Tome and Principe\nSaudi Arabia\nSenegal\nSerbia and Montenegro\nSeychelles\nSierra Leone\nSingapore\nSlovakia\nSlovenia\nSolomon Islands\nSomalia\nSouth Africa\nSouth Georgia and the South Sandwich Islands\nSpain\nSpratly Islands\nSri Lanka\nSudan\nSuriname\nSvalbard\nSwaziland\nSweden\nSwitzerland\nSyria\nTaiwan\nTajikistan\nTanzania\nThailand\nTimor-Leste\nTogo\nTokelau\nTonga\nTrinidad and Tobago\nTromelin Island\nTunisia\nTurkey\nTurkmenistan\nTurks and Caicos Islands\nTuvalu\nUganda\nUkraine\nUnited Arab Emirates\nUnited Kingdom\nUnited States\nUruguay\nUzbekistan\nVanuatu\nVenezuela\nVietnam\nVirgin Islands\nWake Island\nWallis and Futuna\nWest Bank\nWestern Sahara\nYemen\nZambia\nZimbabwe","elementCost":{},"page_number":1},{"Conditions":{},"type":"file","position":4,"label":"Choose a File","page_number":1},{"Conditions":{},"type":"textarea","position":5,"label":"Message","required":"yes","inputHeight":"100","page_number":1}]},"is_spam_form":false,"shop_uuid":"PUm75F2cbWomwkcjfndJhQ","shop_timezone":"Asia\/Dubai","shop_id":88065,"shop_is_after_submit_enabled":true,"shop_shopify_plan":"Plus","shop_shopify_domain":"swiss-arabian-global.myshopify.com","popup_settings":{},"form_is_active":true},"form_sTDSC_dT7jZDm8cZlFVnHA":{"uuid":"sTDSC_dT7jZDm8cZlFVnHA","form_name":"Leave A Reply","form_data":{"div_back_gradient_1":"#fff","div_back_gradient_2":"#fff","back_color":"#fff","form_title":"\u003ch3\u003eContact Us\u003c\/h3\u003e","form_submit":"Submit","after_submit":"hideAndmessage","after_submit_msg":"\u003cp\u003e\u003cspan style=\"color:#000000;\"\u003eThanks for your form submission.\u003c\/span\u003e\u003c\/p\u003e\n","captcha_enable":"no","label_style":"blockLabels","input_border_radius":"2","back_type":"transparent","input_back_color":"#fff","input_back_color_hover":"#fff","back_shadow":"none","label_font_clr":"#333333","input_font_clr":"#333333","button_align":"fullBtn","button_clr":"#fff","button_back_clr":"#333333","button_border_radius":"2","form_width":"600px","form_border_size":"2","form_border_clr":"#c7c7c7","form_border_radius":"1","label_font_size":"14","input_font_size":"12","button_font_size":"16","form_padding":"35","input_border_color":"#ccc","input_border_color_hover":"#ccc","btn_border_clr":"#333333","btn_border_size":"1","form_name":"Leave A Reply","form_access_message":"\u
1326003cp\u003ePlease login to access the form\u003cbr\u003eDo not have an account? Create account\u003c\/p\u003e","formElements":[{"type":"textarea","position":0,"label":"Comment","required":"yes","Conditions":{},"page_number":1},{"Conditions":{},"type":"text","position":1,"label":"Name","page_number":1},{"Conditions":{},"type":"email","position":2,"required":"yes","email_confirm":"yes","label":"Email","page_number":1},{"Conditions":{},"type":"url","position":3,"label":"Website","page_number":1},{"Conditions":{},"type":"checkbox","position":4,"label":"Save my name, email, and website in this browser for the next time I comment.","page_number":1},{"Conditions":{},"type":"text","position":5,"label":"Review title","page_number":1}]},"is_spam_form":false,"shop_uuid":"PUm75F2cbWomwkcjfndJhQ","shop_timezone":"Asia\/Dubai","shop_id":88065,"shop_is_after_submit_enabled":true,"shop_shopify_plan":"Plus","shop_shopify_domain":"swiss-arabian-global.myshopify.com","popup_settings":{},"form_is_active":true},"form_WbrOG-uly4o2uq2SJmScWg":{"uuid":"WbrOG-uly4o2uq2SJmScWg","form_name":"Contact | HULK TRANSLATED ","form_data":{"div_back_gradient_1":"#fff","div_back_gradient_2":"#fff","back_color":"#fff","form_title":"\u003ch3\u003eContact Us\u003c\/h3\u003e","form_submit":"Submit","after_submit":"hideAndmessage","after_submit_msg":"\u003cp class=\"en-message\"\u003e\u003cspan style=\"color:#000000;\"\u003eThanks for your form submission.\u003c\/span\u003e\u003c\/p\u003e\n\n\u003cp class=\"de-message\"\u003e\u003cspan style=\"color:#000000;\"\u003eVielen Dank f\u0026uuml;r Ihre Formular\u0026uuml;bermittlung.\u003c\/span\u003e\u003c\/p\u003e\n\n\u003cp class=\"es-message\"\u003e\u003cspan style=\"color:#000000;\"\u003eGracias por enviar el formulario.\u003c\/span\u003e\u003c\/p\u003e\n\n\u003cp class=\"pl-message\"\u003e\u003cspan style=\"color:#000000;\"\u003eDziÄkujemy za przesÅanie formularza.\u003c\/span\u003e\u003c\/p\u003e\n","captcha_enable":"no","label_style":"blockLabels","input_border_radius":"2","back_type":"transparent","input_back_color":"#fff","input_back_color_hover":"#fff","back_shadow":"none","label_font_clr":"#000000","input_font_clr":"#000000","button_align":"fullBtn","button_clr":"#fff","button_back_clr":"#000000","button_border_radius":"2","form_width":"600px","form_border_size":"2","form_border_clr":"#c7c7c7","form_border_radius":"1","label_font_size":"14","input_font_size":"12","button_font_size":"16","form_padding":"35","input_border_color":"#ccc","input_border_color_hover":"#ccc","btn_border_clr":"#000000","btn_border_size":"1","form_name":"Contact | HULK TRANSLATED ","form_access_message":"\u
1326003cp\u003ePlease login to access the form\u003cbr\u003eDo not have an account? Create account\u003c\/p\u003e","advance_js":"const translationsFirstGroup = [ \/\/ previousSibling\n {\n \"selector\": \"input[name='Full name']\",\n \"translations\":\n {\n \"de\": \"Vollständiger Name*\",\n \"es\": \"Nombre completo*\",\n \"pl\": \"PeÅne imiÄ i nazwisko*\"\n }\n },\n {\n \"selector\": \"input[name='Email']\",\n \"translations\":\n {\n \"de\": \"E-Mail*\",\n \"es\": \"Correo electrónico*\",\n \"pl\": \"E-mail*\"\n }\n\n },\n {\n \"selector\": \"input[name='Subject']\",\n \"translations\":\n {\n \"de\": \"Betreff*\",\n \"es\": \"Asunto*\",\n \"pl\": \"Temat*\"\n }\n },\n {\n \"selector\": \"textarea[name='Message']\",\n \"translations\":\n {\n \"de\": \"Nachricht*\",\n \"es\": \"Mensaje*\",\n \"pl\": \"WiadomoÅÄ*\"\n }\n\n },\n {\n \"selector\": \"input[name='Country']\",\n \"translations\": {\n \"de\": \"Land*\",\n \"es\": \"PaÃs*\",\n \"pl\": \"Kraj*\"\n }\n },\n {\n \"selector\": \".phone_div\",\n \"translations\": {\n \"de\": \"Telefon\",\n \"es\": \"Teléfono\",\n \"pl\": \"Telefon\"\n }\n\n },\n\n]\n\nconst translationsSecondGroup = [ \/\/ pure selector\n {\n \"selector\": \".form_submit_div .btn\",\n \"translations\": {\n \"de\": \"Absenden\",\n \"es\": \"Enviar\",\n \"pl\": \"WyÅlij\"\n }\n },\n {\n \"selector\": \".form_title_div h3\",\n \"translations\": {\n \"de\": \"Kontaktieren Sie uns\",\n \"es\": \"Contáctanos\",\n \"pl\": \"Skontaktuj siÄ z nami\"\n }\n },\n]\n\nconst validationTranslations = [\n {\n \"original\": \"Full name is required\",\n \"translations\": {\n \"de\": \"Vollständiger Name ist erforderlich\",\n \"es\": \"Se requiere el nombre completo\",\n \"pl\": \"PeÅne imiÄ i nazwisko jest wymagane\"\n }\n },\n {\n \"original\": \"Email is required\",\n \"translations\": {\n \"de\": \"E-Mail ist erforderlich\",\n \"es\": \"Se requiere el correo electrónico\",\n \"pl\": \"E-mail jest wymagany\"\n }\n },\n {\n \"original\": \"Subject is required\",\n \"translations\": {\n \"de\": \"Betreff ist erforderlich\",\n \"es\": \"Se requiere el asunto\",\n \"pl\": \"Temat jest wymagany\"\n }\n },\n {\n \"original\": \"Message is required\",\n \"translations\": {\n \"de\": \"Nachricht ist erforderlich\",\n \"es\": \"Se requiere el mensaje\",\n \"pl\": \"WiadomoÅÄ jest wymagana\"\n }\n },\n {\n \"original\": \"Country is required\",\n \"translations\": {\n \"de\": \"Land ist erforderlich\",\n \"es\": \"Se requiere el paÃs\",\n \"pl\": \"Kraj jest wymagany\"\n }\n },\n {\n \"original\": \"Provide valid phone number\",\n \"translations\":\n {\n \"de\": \"Geben Sie eine gültige Telefonnummer an\",\n \"es\": \"Proporcione un número de teléfono válido\",\n \"pl\": \"Podaj ważny numer telefonu\"\n }\n\n },\n {\n \"original\": \"Provide valid email format\",\n \"translations\":\n {\n \"de\": \"Geben Sie ein gültiges E-Mail-Format an\",\n \"es\": \"Proporcione un formato de correo electrónico válido\",\n \"pl\": \"Podaj prawidÅowy format e-maila\"\n }\n }\n]\n\nconst processingTranslations = {\n \"de\": \"Verarbeitung\",\n \"es\": \"Procesando\",\n \"pl\": \"Przetwarzanie\"\n}\n\nfunction translateForm(language) {\n if (!(language == 'de' || language == 'es' || language == 'pl')) return;\n\n for (const object of translationsFirstGroup) {\n document.querySelectorAll(
1326object.selector).forEach(element =\u003e element.previousElementSibling.textContent = object.translations[language]);\n }\n for (const object of translationsSecondGroup) {\n document.querySelectorAll(object.selector).forEach(element =\u003e element.textContent = object.translations[language]);\n }\n\n \/\/ set up .alert_message observer\n const observer = new MutationObserver((mutationsList) =\u003e {\n mutationsList.forEach(mutation =\u003e {\n if (mutation.type === 'childList' || mutation.type === 'characterData') {\n observer.disconnect();\n \/\/ alert_message\n document.querySelectorAll('.alert_message p').forEach(alert =\u003e {\n validationTranslations.forEach(object =\u003e {\n if (alert.textContent.includes(object.original)) {\n alert.textContent = alert.textContent.replace(object.original, object.translations[language]);\n }\n });\n });\n \/\/ processing modal\n const loader = document.querySelector('.swal-modal .loader-container h4');\n if (loader) {\n loader.textContent = loader.textContent.replace('Processing', processingTranslations[language]);\n }\n observer.observe(document.body, { subtree: true, childList: true, characterData: true });\n }\n });\n });\n observer.observe(document.body, { subtree: true, childList: true, characterData: true });\n}\n\nfunction showForm() {\n document.body.style.visibility = 'visible';\n}\nfunction hideForm() {\n document.body.style.visibility = 'hidden';\n}\n\nhideForm();\n\nwindow.addEventListener('message', (event) =\u003e {\n if (event.data.currentLanguage) {\n const language = event.data.currentLanguage;\n document.documentElement.lang = language;\n if (language == 'de' || language == 'es' || language == 'pl') {\n translateForm(language);\n }\n \/\/ show form\n showForm();\n }\n});","advance_css":"html[lang='en']{\n .de-message, .es-message, .pl-message {\n display: none;\n }\n} \nhtml[lang='de']{\n .en-message, .es-message, .pl-message {\n display: none;\n }\n} \nhtml[lang='es']{\n .de-message, .en-message, .pl-message {\n display: none;\n }\n} \nhtml[lang='pl']{\n .de-message, .es-message, .en-message {\n display: none;\n }\n} ","formElements":[{"type":"text","position":0,"label":"Full name","customClass":"","halfwidth":"no","Conditions":{},"required":"yes","page_number":1},{"type":"email","position":1,"label":"Email","required":"yes","email_confirm":"yes","Conditions":{},"page_number":1,"customClass":""},{"Conditions":{},"type":"text","position":2,"label":"Subject","required":"yes","page_number":1,"customClass":""},{"Conditions":{},"type":"textarea","position":3,"label":"Message","required":"yes","page_number":1,"customClass":""},{"Conditions":{},"type":"text","position":4,"label":"Country","required":"yes","page_number":1,"customClass":""},{"Conditions":{},"type":"phone","position":5,"label":"Phone","default_country_code":"United Arab Emirates +971","page_number":1,"customClass":""}]},"is_spam_form":false,"shop_uuid":"PUm75F2cbWomwkcjfndJhQ","shop_timezone":"Asia\/Dubai","shop_id":88065,"shop_is_after_submit_enabled":true,"shop_shopify_plan":"Plus","shop_shopify_domain":"swiss-arabian-global.myshopify.com","popup_settings":{},"form_is_active":true}}, 1327 shop_data: {"shop_PUm75F2cbWomwkcjfndJhQ":{"shop_uuid":"PUm75F2cbWomwkcjfndJhQ","shop_timezone":"Asia\/Dubai","shop_id":88065,"shop_is_after_submit_enabled":true,"shop_shopify_plan":"Plus","shop_shopify_domain":"swiss-arabian-global.myshopify.com","shop_created_at":"2023-07-20T06:52:05.453-05:00","is_skip_metafield":false,"shop_deleted":false,"shop_disabled":false}}, 1328 settings_data: {"shop_settings":{"shop_customise_msgs":[],"default_customise_msgs":{"is_required":"is required","thank_you":"Thank y
1328ou! The form was submitted successfully.","processing":"Processing...","valid_data":"Please provide valid data","valid_email":"Provide valid email format","valid_tags":"HTML Tags are not allowed","valid_phone":"Provide valid phone number","valid_captcha":"Please provide a valid CAPTCHA response.","valid_url":"Provide valid URL","only_number_alloud":"Provide valid number in","number_less":"must be less than","number_more":"must be more than","image_must_less":"Image must be less than 20MB","image_number":"Images allowed","image_extension":"Invalid extension! Please provide image file","error_image_upload":"Error in image upload. Please try again.","error_file_upload":"Error in file upload. Please try again.","your_response":"Your response","error_form_submit":"Error occur.Please try again after sometime.","email_submitted":"Form with this email is already submitted","invalid_email_by_zerobounce":"The email address you entered appears to be invalid. Please check it and try again.","download_file":"Download file","card_details_invalid":"Your card details are invalid","card_details":"Card details","please_enter_card_details":"Please enter card details","card_number":"Card number","exp_mm":"Exp MM","exp_yy":"Exp YY","crd_cvc":"CVV","payment_value":"Payment amount","please_enter_payment_amount":"Please enter a payment amount.","address1":"Address line 1","address2":"Address line 2","city":"City","province":"Province","zipcode":"Zip code","country":"Country","blocked_domain":"This form does not accept addresses from","file_must_less":"File must be less than 20MB","file_extension":"Invalid extension! Please provide file","only_file_number_alloud":"files allowed","previous":"Previous","next":"Next","must_have_a_input":"Please enter at least one field.","please_enter_required_data":"Please enter required data","atleast_one_special_char":"Include at least one special character","atleast_one_lowercase_char":"Include at least one lowercase character","atleast_one_uppercase_char":"Include at least one uppercase character","atleast_one_number":"Include at least one number","must_have_8_chars":"Must have 8 characters long","be_between_8_and_12_chars":"Be between 8 and 12 characters long","please_select":"Please Select","phone_submitted":"Form with this phone number is already submitted","user_res_parse_error":"Error while submitting the form","valid_same_values":"values must be the same","product_choice_clear_selection":"Clear Selection","picture_choice_clear_selection":"Clear Selection","remove_all_for_file_image_upload":"Remove All","invalid_file_type_for_image_upload":"You can't upload files of this type.","invalid_file_type_for_signature_upload":"You can't upload files of this type.","max_files_exceeded_for_file_upload":"You can not upload any more files.","max_files_exceeded_for_image_upload":"You can not upload any more files.","file_already_exist":"File already uploaded","max_limit_exceed":"You have added the maximum number of text fields.","cancel_upload_for_file_upload":"Cancel upload","cancel_upload_for_image_upload":"Cancel upload","cancel_upload_for_signature_upload":"Cancel upload"}}}, 1329 features_data: {"shop_plan_features":{"shop_plan_features":["unlimited-forms","full-design-customization","export-form-submissions","multiple-recipients-for-form-submissions","multiple-admin-notifications","enable-captcha","unlimited-file-uploads","save-submitted-form-data","set-auto-response-message","conditional-logic","form-banner","save-as-draft-facility","include-user-response-in-admin-email","disable-form-submission","mail-platform-integration","stripe-payment-integration","pre-built-templates","create-customer-account-on-shopify","google-analytics-3-by-tracking-id","facebook-pixel-id","bing-uet-pixel-id","advanced-js","advanced-css","api-available","customize-form-message","hidden-field","restrict-from-submissions-per-one-user","utm-tracking","ratings","privacy-notices","heading","paragraph","shopify-flow-trigger","domain-setup","block-domain","address","html-code","form-schedule","after-submit-script","customize-form-scrolling","on-form-submission-record-the-referrer-url","password","duplicate-the-forms","include-user-response-in-auto-responder-email","elements-add-ons","admin-and-auto-responder-email-with-tokens","email-export","premium-support","google-analytics-4-by-measurement-id","google-ads-for-tracking-conversion","validation-field","load_form_as_popup","advanced_conditional_logic","forms-limit","submissions-visibility-limit","approve-or-decline-submission","product-choice","ticket-system","emoji-feedback","multi-line-text","iamge-choice","image-display","file-upload","slack-integration","google-sheets-integration","multi-page-form","access-only-for-logged-in-users","zapier-integration","add-tags-for-existing-customers","restrict-from-submissions-per-phone-number","multi-column-text","booking","zerobounce-integration","form-layout-image"]}}, 1330 shop: null, 1331 shop_id: null, 1332 plan_features: null, 1333 validateDoubleQuotes: false, 1334 assets: { 1335 searchableDropdown: "https://cdn.shopify.com/extensions/01a08a53-1431-71a3-8d75-dd04d3c69aa4/form-builder
1335-by-hulkapps-74/assets/searchable-dropdown.js", 1336 extraFunctions: "https://cdn.shopify.com/extensions/01a08a53-1431-71a3-8d75-dd04d3c69aa4/form-builder-by-hulkapps-74/assets/extra-functions.js", 1337 extraStyles: "https://cdn.shopify.com/extensions/01a08a53-1431-71a3-8d75-dd04d3c69aa4/form-builder-by-hulkapps-74/assets/extra-styles.css", 1338 bootstrapStyles: "https://cdn.shopify.com/extensions/01a08a53-1431-71a3-8d75-dd04d3c69aa4/form-builder-by-hulkapps-74/assets/theme-app-extension-bootstrap.css", 1339 }, 1340 translations: { 1341 htmlTagNotAllowed: "HTML Tags are not allowed", 1342 sqlQueryNotAllowed: "SQL Queries are not allowed", 1343 doubleQuoteNotAllowed: "Double quotes are not allowed", 1344 1345 maxTextFieldsReached: "You have added the maximum number of text fields.", 1346 1347 1348 1349 zerobounceApiErrorMsg: "We couldn\u0026#39;t verify your email due to a technical issue. Please try again later.", 1350 } 1351 1352 } 1353 1354 1355 1356 window.FbThemeAppExtSettingsHash = {} 1357 1358</script>
1358<!-- END app snippet --><!-- END app block -->
1358<script src="https://cdn.shopify.com/extensions/01a0ed78-1444-7e6a-a37b-43e469ea941f/verifast-sales-assistant-554/assets/chatbot.min.js" type="text/javascript" defer="defer"></script>
vendor: 1 bytes, line 1358
1358
1359<script src="https://cdn.shopify.com/extensions/01a08a53-1431-71a3-8d75-dd04d3c69aa4/form-builder-by-hulkapps-74/assets/form-builder-script.js" type="text/javascript" defer="defer"></script>
1359 1360<link href="https://monorail-edge.shopifysvc.com" rel="dns-prefetch">
1361<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: 79397126445,url: window.location.href,navigation_start,duration: currentMs - navigation_start,session_token,page_type: "index"};window.navigator.sendBeacon("https://monorail-edge.shopifysvc.com/v1/produce", JSON.stringify({schema_id: "online_store_buyer_site_abandonment/1.1",payload: payload,metadata: {event_created_at_ms: currentMs,event_sent_at_ms: currentMs}}));}}window.addEventListener('pagehide', handle_abandonment_event);}}());</script>
vendor: 1 bytes, line 1361
1361
1362<script> 1363 window.__TREKKIE_SHIM_QUEUE = window.__TREKKIE_SHIM_QUEUE || []; 1364</script>
vendor: 1 bytes, line 1364
1364
1365<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}
1365).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: 79397126445,storefrontBaseUrl: "https://swissarabian.com",extensionsBaseUrl: "https://extensions.shopifycdn.com/cdn/shopifycloud/web-pixels-manager",monorailEndpoint: "https://swissarabian.com/.well-known/shopify/monorail/unstable/produce_batch",surface: "storefront-renderer",enabledBetaFlags: ["4c64608a","16072cab","8450a54b","7ee89bf1"],webPixelsConfigList: [{"id":"2237890861","configuration":"{\"verifastIndexName\":\"swiss-arabian-global.myshopify.com\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"9677c1a03a29ab952a985298a431a9ed","type":"APP","apiClientId":72754888705,"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"}
1365,{"id":"1848574253","configuration":"{\"shopID\": \"80359\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"d22b5691c62682d22357c5bcbea63a2b","type":"APP","apiClientId":3780451,"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":"1818231085","configuration":"{\"shop_id\":\"79397126445\",\"shop_domain\":\"swiss-arabian-global.myshopify.com\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"4aeeb14709f3bfc09b72ae40d75835a6","type":"APP","apiClientId":5049969,"privacyPurposes":["ANALYTICS","MARKETING","SALE_OF_DATA"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":[],"dataSharingControls":["share_all_events"]},"dataSharingState":"unrestricted"},{"id":"1657798957","configuration":"{\"config\":\"{\\\"google_tag_ids\\\":[\\\"GT-WVJ82QLR\\\",\\\"AW-17632011257\\\",\\\"GT-5M8S6XC2\\\",\\\"G-4G90QSKMEN\\\"],\\\"target_country\\\":\\\"US\\\",\\\"gtag_events\\\":[{\\\"type\\\":\\\"search\\\",\\\"action_label\\\":[\\\"G-WFPFL4DC2W\\\",\\\"AW-17632011257\\\/ZcTfCM3UkKkbEPnHzNdB\\\",\\\"MC-R6S11SDG8Y\\\",\\\"G-4G90QSKMEN\\\",\\\"AW-11101010235\\\"]},{\\\"type\\\":\\\"begin_checkout\\\",\\\"action_label\\\":[\\\"G-WFPFL4DC2W\\\",\\\"AW-17632011257\\\/RbV1CMHUkKkbEPnHzNdB\\\",\\\"MC-R6S11SDG8Y\\\",\\\"G-4G90QSKMEN\\\",\\\"AW-11101010235\\\"]},{\\\"type\\\":\\\"remove_from_cart\\\",\\\"action_label\\\":\\\"G-WFPFL4DC2W\\\"},{\\\"type\\\":\\\"view_item\\\",\\\"action_label\\\":[\\\"G-WFPFL4DC2W\\\",\\\"AW-17632011257\\\/fDOLCMrUkKkbEPnHzNdB\\\",\\\"MC-VZP3BWL7MK\\\",\\\"MC-R6S11SDG8Y\\\",\\\"G-4G90QSKMEN\\\",\\\"AW-11101010235\\\"]},{\\\"type\\\":\\\"purchase\\\",\\\"action_label\\\":[\\\"G-WFPFL4DC2W\\\",\\\"AW-17632011257\\\/dO-WCL7UkKkbEPnHzNdB\\\",\\\"MC-VZP3BWL7MK\\\",\\\"MC-R6S11SDG8Y\\\",\\\"G-4G90QSKMEN\\\",\\\"AW-11101010235\\\"]},{\\\"type\\\":\\\"add_shipping_info\\\",\\\"action_label\\\":\\\"G-WFPFL4DC2W\\\"},{\\\"type\\\":\\\"page_view\\\",\\\"action_label\\\":[\\\"G-WFPFL4DC2W\\\",\\\"AW-17632011257\\\/XDDdCMfUkKkbEPnHzNdB\\\",\\\"MC-VZP3BWL7MK\\\",\\\"MC-R6S11SDG8Y\\\",\\\"G-4G90QSKMEN\\\",\\\"AW-11101010235\\\"]},{\\\"type\\\":\\\"view_item_list\\\",\\\"action_label\\\":\\\"G-WFPFL4DC2W\\\"},{\\\"type\\\":\\\"add_payment_info\\\",\\\"action_label\\\":[\\\"G-WFPFL4DC2W\\\",\\\"AW-17632011257\\\/aFJ1COzckqkbEPnHzNdB\\\",\\\"MC-R6S11SDG8Y\\\",\\\"G-4G90QSKMEN\\\",\\\"AW-11101010235\\\"]},{\\\"type\\\":\\\"add_to_cart\\\",\\\"action_label\\\":[\\\"G-WFPFL4DC2W\\\",\\\"AW-17632011257\\\/Qm1ACMTUkKkbEPnHzNdB\\\",\\\"MC-R6S11SDG8Y\\\",\\\"G-4G90QSKMEN\\\",\\\"AW-11101010235\\\"]},{\\\"type\\\":\\\"view_cart\\\",\\\"action_label\\\":\\\"G-WFPFL4DC2W\\\"}],\\\"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":"1567031597","configuration":"{\"pixelCode\":\"D25UOTBC77U22QMI1C50\"}","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":"1304690989","configuration":"{\"webPixelName\":\"Judge.me\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"8acc938b1a30dc7624e304493ca567d7","type":"APP","apiClientId":683015,"privacyPurposes":["ANALYTICS"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_email","read_customer_name","read_customer_personal_data","read_customer_phone"],"dataSharingControls":["share_all_events"]}
1365,"dataSharingState":"unrestricted"},{"id":"888340781","configuration":"{\"pixel_id\":\"320981795853501\",\"pixel_type\":\"facebook_pixel\"}","eventPayloadVersion":"v1","runtimeContext":"OPEN","scriptVersion":"96420dbe9ea96c426a1b7f364f977719","type":"APP","apiClientId":2329312,"privacyPurposes":["ANALYTICS","MARKETING","SALE_OF_DATA"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_address","read_customer_email","read_customer_name","read_customer_personal_data","read_customer_phone"],"dataSharingControls":["share_all_events"]},"dataSharingState":"optimized","enabledFlags":["9a3ed68a"]},{"id":"149029165","eventPayloadVersion":"1","runtimeContext":"LAX","scriptVersion":"1","type":"CUSTOM","privacyPurposes":["ANALYTICS","MARKETING","SALE_OF_DATA"],"name":"Insider Custom Pixel"},{"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":"Swiss Arabian Global","paymentSettings":{"currencyCode":"USD"},"myshopifyDomain":"swiss-arabian-global.myshopify.com","countryCode":"AE","storefrontUrl":"https:\/\/swissarabian.com"},"customer":null,"cart":null,"checkout":null,"productVariants":[],"products":[{"id":"15392776847661","handle":"shaghaf-oud-marine","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"67576829968685","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"15392776880429","handle":"echoes-of-st-moritz","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"67576830001453","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"15392776913197","handle":"the-collectors-edition-iii","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"67576830034221","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"10223969993005","handle":"patchouli-01","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"51845916688685","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"10223970025773","handle":"shaghaf-nectar-blush","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"51845916721453","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"10224747938093","handle":"the-collector-s-edition-ii","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"51849606824237","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"10215685751085","handle":"shaghaf-vanilla-toffee-miniature","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"51818450387245","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"10215685718317","handle":"shaghaf-oud-tonka-miniature","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"51818449043757","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"10215685685549","handle":"shaghaf-oud-royale-miniature","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"51818449010989","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]}
1365,{"id":"10215685652781","handle":"shaghaf-oud-elixir-miniature","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"51818448978221","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"10215685390637","handle":"shaghaf-oud-ahmar-miniature","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"51818446749997","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"10215685357869","handle":"shaghaf-amber-infusion-miniature","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"51818446422317","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"10213035999533","handle":"valentines-day-vanilla-01-gift-set","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"51806022664493","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"10213036032301","handle":"valentines-day-enigma-of-taif-gift-set","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"51806022697261","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"10141974823213","handle":"vanilla-01","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"51577645138221","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"8506705871149","handle":"shaghaf-oud-ahmar","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"52288019071277","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"8506713407789","handle":"rose-01","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"45711311208749","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"9941693563181","handle":"incense-01","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"50442313859373","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"9841095344429","handle":"shaghaf-vanilla-toffee","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"52288030540077","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"10208809910573","handle":"shaghaf-for-men","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"51791723233581","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"9841095311661","handle":"tobacco-01","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"50103528980781","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"9124738859309","handle":"shaghaf-oud-tonka","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"52288024215853","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"8506725466413","handle":"casablanca","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"45711339258157","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"8506716520749","handle":"shaghaf-oud-3","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"45711320777005","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"8506706821421","handle":"essence-of-casablanca","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"45711294169389","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]}
1365,{"id":"10143801835821","handle":"the-collector-s-edition","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"51582967185709","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"10038289465645","handle":"soul-of-bali","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"50745820643629","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"8506710720813","handle":"shaghaf-oud-azraq","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"52288035291437","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"10141887136045","handle":"shaghaf-amber-infusion","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"52288041353517","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"8506716061997","handle":"shaghaf-oud-aswad-2","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"45711314026797","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"10215685456173","handle":"shaghaf-oud-azraq-miniature","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"51818448781613","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]}],"purchasingCompany":null},},"https://swissarabian.com/cdn","5982071ew7ea472e3p69b68784m2150dfea",{"modern":"","legacy":""},{"trekkieShim":true,"agentContext":true,"apiClientId":"580111","facebookCapiEnabled":"true","themeId":"178296946989","themePublished":"true","eventMetadataId":"c6307a5e-23d2-45c6-adb1-b50b3a88c407","pageType":"home","shopId":"79397126445","storefrontBaseUrl":"https:\/\/swissarabian.com","extensionBaseUrl":"https:\/\/extensions.shopifycdn.com\/cdn\/shopifycloud\/web-pixels-manager","surface":"storefront-renderer","enabledBetaFlags":"[\"4c64608a\", \"16072cab\", \"8450a54b\", \"7ee89bf1\"]","isMerchantRequest":"false","hashVersion":"5982071ew7ea472e3p69b68784m2150dfea","publish":"custom","events":"[[\"page_viewed\",{}]]"});})();</script>
1365<script> 1366 window.ShopifyAnalytics = window.ShopifyAnalytics || {}; 1367 window.ShopifyAnalytics.meta = window.ShopifyAnalytics.meta || {}; 1368 window.ShopifyAnalytics.meta.currency = 'USD'; 1369 var meta = {"page":{"pageType":"home","requestId":"5d9f459d-3f82-4d83-bf4d-b58bfb7c6e90-1791062995"}}; 1370 for (var attr in meta) { 1371 window.ShopifyAnalytics.meta[attr] = meta[attr]; 1372 } 1373</script>
vendor: 1 bytes, line 1373
1373
1374<script class="analytics"> 1375 (function () { 1376 var customDocumentWrite = function(content) { 1377 var jquery = null; 1378 1379 if (window.jQuery) { 1380 jquery = window.jQuery; 1381 } else if (window.Checkout && window.Checkout.$) { 1382 jquery = window.Checkout.$; 1383 } 1384 1385 if (jquery) { 1386 jquery('body').append(content); 1387 } 1388 }; 1389 1390 var hasLoggedConversion = function(token) { 1391 if (token) { 1392 return document.cookie.indexOf('loggedConversion=' + token) !== -1; 1393 } 1394 return false; 1395 } 1396 1397 var setCookieIfConversion = function(token) { 1398 if (token) { 1399 var twoMonthsFromNow = new Date(Date.now()); 1400 twoMonthsFromNow.setMonth(twoMonthsFromNow.getMonth() + 2); 1401 1402 document.cookie = 'loggedConversion=' + token + '; expires=' + twoMonthsFromNow; 1403 } 1404 } 1405 1406 var trekkie = window.ShopifyAnalytics.lib = window.trekkie = window.trekkie || []; 1407 window.ShopifyAnalytics.lib.trekkie = window.trekkie; 1408 if (trekkie.integrations) { 1409 return; 1410 } 1411 trekkie.methods = [ 1412 'identify', 1413 'page', 1414 'ready', 1415 'track', 1416 'trackForm', 1417 'trackLink' 1418 ]; 1419 trekkie.factory = function(method) { 1420 return function() { 1421 var args = Array.prototype.slice.call(arguments); 1422 args.unshift(method); 1423 trekkie.push(args); 1424 if (method == 'track' || method == 'page') { 1425 var pageUrl; 1426 try { 1427 pageUrl = window.location.href; 1428 } catch (e) {} 1429 var pageReferrer; 1430 try { 1431 pageReferrer = document.referrer; 1432 } catch (e) {} 1433 try { 1434 if (window.__TREKKIE_SHIM_QUEUE == null) { 1435 window.__TREKKIE_SHIM_QUEUE = []; 1436 } 1437 window.__TREKKIE_SHIM_QUEUE.push({ 1438 from: 'trekkie-stub', 1439 method: method, 1440 args: args.slice(1), 1441 pageContext: { 1442 url: pageUrl, 1443 referrer: pageReferrer 1444 } 1445 }); 1446 } catch (e) { 1447 // no-op 1448 } 1449 } 1450 return trekkie; 1451 }; 1452 }; 1453 for (var i = 0; i < trekkie.methods.length; i++) { 1454 var key = trekkie.methods[i]; 1455 trekkie[key] = trekkie.factory(key); 1456 } 1457 trekkie.load = function(config) { 1458 trekkie.config = config || {}; 1459 trekkie.config.initialDocumentCookie = document.cookie; 1460 var first = document.getElementsByTagName('script')[0]; 1461var script = document.createElement('script'); 1462script.type = 'text/javascript'; 1463script.onerror = function(e) { 1464 var scriptFallback = document.createElement('script'); 1465 scriptFallback.type = 'text/javascript'; 1466 scriptFallback.onerror = function(error) { 1467 var Monorail = { 1468 produce: function produce(monorailDomain, schemaId, payload) { 1469 var currentMs = new Date().getTime(); 1470 var event = { 1471 schema_id: schemaId, 1472 payload: payload, 1473 metadata: { 1474 event_created_at_ms: currentMs, 1475 event_sent_at_ms: currentMs 1476 } 1477 }; 1478 return Monorail.sendRequest("https://" + monorailDomain + "/v1/produce", JSON.stringify(event)); 1479 }, 1480 sendRequest: function sendRequest(endpointUrl, payload) { 1481 // Try the sendBeacon API 1482 if (window && window.navigator && typeof window.navigator.sendBeacon === 'function' && typeof window.Blob === 'function' && !Monorail.isIos12()) { 1483 var blobData = new window.Blob([payload], { 1484 type: 'text/plain' 1485 }); 1486 1487 if (window.navigator.sendBeacon(endpointUrl, blobData)) { 1488 return true; 1489 } // sendBeacon was not successful 1490 1491 } // XHR beacon 1492 1493 var xhr = new XMLHttpRequest(); 1494 1495 try { 1496 xhr.open('POST', endpointUrl); 1497 xhr.setRequestHeader('Content-Type', 'text/plain'); 1498 xhr.send(payload); 1499 } catch (e) { 1500 console.log(e); 1501 } 1502 1503 return false; 1504 }, 1505 isIos12: function isIos12() { 1506 return window.navigator.userAgent.lastIndexOf('iPhone; CPU iPhone OS 12_') !== -1 || window.navigator.userAgent.lastIndexOf('iPad; CPU OS 12_') !== -1; 1507 } 1508 }; 1509 Monorail.produce('monorail-edge.shopifysvc.com', 1510 'trekkie_storefront_load_errors/1.1', 1511 {shop_id: 79397126445,
1512 theme_id: 178296946989, 1513 app_name: "storefront", 1514 context_url: window.location.href, 1515 source_url: "//swissarabian.com/cdn/s/trekkie.storefront.2f6d7d7ede7d24234881a9cd5f47e679642fa1f6.min.js"}); 1516 1517 }; 1518 scriptFallback.async = true; 1519 scriptFallback.src = '//swissarabian.com/cdn/s/trekkie.storefront.2f6d7d7ede7d24234881a9cd5f47e679642fa1f6.min.js'; 1520 first.parentNode.insertBefore(scriptFallback, first); 1521}; 1522script.async = true; 1523script.src = '//swissarabian.com/cdn/s/trekkie.storefront.2f6d7d7ede7d24234881a9cd5f47e679642fa1f6.min.js'; 1524first.parentNode.insertBefore(script, first); 1525 1526 }; 1527 trekkie.load( 1528 {"Trekkie":{"appName":"storefront","development":false,"defaultAttributes":{"shopId":79397126445,"isMerchantRequest":null,"themeId":178296946989,"themeCityHash":"17958340350433495611","contentLanguage":"en","currency":"USD","eventMetadataId":"c6307a5e-23d2-45c6-adb1-b50b3a88c407"},"isServerSideCookieWritingEnabled":true,"monorailRegion":"shop_domain","enabledBetaFlags":["764d78cb","8450a54b","7ee89bf1","4c64608a"]},"Session Attribution":{},"S2S":{"facebookCapiEnabled":true,"source":"trekkie-storefront-renderer","apiClientId":580111}} 1529 ); 1530 1531 var loaded = false; 1532 trekkie.ready(function() { 1533 if (loaded) return; 1534 loaded = true; 1535 1536 window.ShopifyAnalytics.lib = window.trekkie; 1537 1538 var originalDocumentWrite = document.write; 1539 document.write = customDocumentWrite; 1540 try { window.ShopifyAnalytics.merchantGoogleAnalytics.call(this); } catch(error) {}; 1541 document.write = originalDocumentWrite; 1542 1543 var match = window.location.pathname.match(/checkouts\/(.+)\/(thank_you|post_purchase)/) 1544 var token = match? match[1]: undefined; 1545 if (!hasLoggedConversion(token)) { 1546 setCookieIfConversion(token); 1547 1548 } 1549 }); 1550 1551 window.ShopifyAnalytics.lib.page(null,{"pageType":"home","requestId":"5d9f459d-3f82-4d83-bf4d-b58bfb7c6e90-1791062995","shopifyEmitted":true}); 1552 1553 var eventsListenerScript = document.createElement('script'); 1554 eventsListenerScript.async = true; 1555 eventsListenerScript.src = "//swissarabian.com/cdn/shopifycloud/storefront/assets/shop_events_listener-4e26a9ce.js"; 1556 document.getElementsByTagName('head')[0].appendChild(eventsListenerScript); 1557})();</script>
vendor: 1 bytes, line 1557
1557
1558<script 1559 defer 1560 src="https://swissarabian.com/cdn/shopifycloud/perf-kit/shopify-perf-kit-3.9.4.min.js" 1561 data-application="storefront-renderer" 1562 data-shop-id="79397126445" 1563 data-render-region="gcp-us-central1" 1564 data-page-type="index" 1565 data-theme-instance-id="178296946989" 1566 data-theme-name="Boost" 1567 data-theme-version="6.2.3" 1568 data-monorail-region="shop_domain" 1569 data-resource-timing-sampling-rate="10" 1570 data-shs="true" 1571 data-shs-beacon="true" 1572 data-shs-export-with-fetch="true" 1573 data-shs-logs-sample-rate="1" 1574 data-shs-beacon-endpoint="https://swissarabian.com/api/collect" 1575></script>
1575 1576<meta name="shopify-y" content="d88f554b-260a-4c38-87dc-183fc84d2e5c" data-expiration="1822628593000"><meta name="shopify-s" content="594ceddd-a50e-44ad-b843-944b8873d217" data-expiration="1791072793000"><meta name="new-cookie-storage-activated" content="t"> 1577</head> 1578 1579<body id="luxury-online-perfume-store-for-arabian-scents" class="template-index 1580 swatch-method-image cc-animate-enabled"> 1581 <a class="in-page-link visually-hidden skip-link" href="#MainContent">Skip to content</a> 1582<!-- Google Tag Manager (noscript) -->
vendor: 68 bytes, lines 1582-1583
1582 1583<noscript><iframe src="https://www.googletagmanager.com/ns.html?id=
1583GTM-WZ95ZCH
vendor: 83 bytes, lines 1583-1584
1583" 1584height="0" width="0" style="display:none;visibility:hidden"></iframe></noscript>
1585<!-- End Google Tag Manager (noscript) --> 1586 <div class="header-group"> 1587 <!-- BEGIN sections: header-group --> 1588<div id="shopify-section-sections--24681166340397__header" class="shopify-section shopify-section-group-header-group"><style data-shopify> 1589 .store-logo--image{ 1590 max-width: 150px; 1591 width: 150px; 1592 } 1593 1594 @media only screen and (max-width: 939px) { 1595 .store-logo--image { 1596 width: auto; 1597 } 1598 } 1599 1600 1601 .utils__item--search-icon, 1602 .settings-open-bar--small, 1603 .utils__right { 1604 width: calc(50% - (150px / 2)); 1605 } 1606 1607</style> 1608<div class="site-header docking-header" data-section-id="sections--24681166340397__header" data-section-type="header" role="banner"> 1609 <header class="header-content container"> 1610 <div class="page-header page-width"><div class="docked-mobile-navigation-container"> 1611 <div class="docked-mobile-navigation-container__inner"><div class="utils relative utils--center"> 1612 <!-- MOBILE BURGER --> 1613 <button class="btn btn--plain burger-icon js-mobile-menu-icon hide-for-search" aria-label="Toggle menu"> 1614 <svg class="icon icon--stroke-only icon--medium icon--type-menu" fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="2" aria-hidden="true" focusable="false" role="presentation" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M4 12h16M4 6h16M4 18h16"></path></svg> 1615 </button> 1616 1617 <!-- DESKTOP SEARCH --> 1618 1619 1620 1621 <div class="utils__item search-bar desktop-only search-bar--open settings-open-bar desktop-only settings-open-bar--small" 1622 data-live-search="true" 1623 data-live-search-price="true" 1624 data-live-search-vendor="false" 1625 data-live-search-meta="true"> 1626 1627 <div class="search-bar__container" 1628 > 1629 <button class="btn btn--plain icon--header search-form__icon js-search-form-focus" aria-label="Open Search"> 1630 <svg class="icon icon--stroke-only icon--medium icon--type-search" fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="2" aria-hidden="true" focusable="false" role="presentation" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"> 1631 <g><circle cx="11" cy="11" r="8"></circle><path d="m21 21l-4.35-4.35"></path></g> 1632</svg> 1633 </button> 1634 <span class="icon-fallback-text">Search</span> 1635 1636 <form class="search-form" action="/search" method="get" role="search" autocomplete="off"> 1637 <input type="hidden" name="type" value="product,query" /> 1638 <input type="hidden" name="options[prefix]" value="last" /> 1639 1640 <label for="open-search-bar " class="label-hidden"> 1641 Search 1642 </label> 1643 1644 1645 <input type="search" 1646 name="q" 1647 id="open-search-bar " 1648 value="" 1649 placeholder="Search" 1650 class="search-form__input" 1651 autocomplete="off" 1652 autocorrect="off"> 1653 <button type="submit" class="btn btn--plain search-form__button" aria-label="Search"> 1654 </button> 1655 </form> 1656 1657 1658 1659 <div class="search-bar__results"> 1660 </div> 1661 </div> 1662</div> 1663 1664 1665 1666 1667<!-- LOGO / STORE NAME --><h1 class="h1 store-logo hide-for-search hide-for-search-mobile store-logo--image store-logo-desktop--center store-logo-mobile--inline" itemscope itemtype="http://schema.org/Organization"><!-- LOGO --> 1668 <a href="/" itemprop="url" class="site-logo site-header__logo-image"> 1669 <meta itemprop="name" content="Swiss Arabian Global"><img src="//swissarabian.com/cdn/shop/files/online-perfume-store_300x.png?v=1779093586" alt="Swiss Arabian Online Perfume Store" itemprop="logo" width="300" height="167"></a></h1> 1670<div class="utils__right"><!-- CURRENCY CONVERTER --> 1671 <div class="utils__item utils__item--currency header-localization header-localization--desktop hide-for-search"> 1672 <form method="post" action="/localization" id="localization_form_desktop-header" accept-charset="UTF-8" class="selectors-form" enctype="multipart/form-data"><input type="hidden" name="form_type" value="localization" /><input type="hidden" name="utf8" value="â" /><input type="hidden" name="_method" value="put" /><input type="hidden" name="return_to" value="/" /></form> 1673 </div> 1674 <div class="mobile-close col- gffff" bis_skin_checked="1"> 1675 <!-- Default Design --> 1676 <!-- Default Design --> 1677<div class="dropdown-container" bis_skin_checked="1"> 1678 1679 1680 <div class="dropdown-toggle click-dropdown" bis_skin_checked="1"> 1681 1682 1683 Global 1684 1685 1686 <svg aria-hidden="true" focusable="false" role="presentation" class="icon feather-icon feather-chevron-down" viewB
1686ox="0 0 24 24" plerdy-tracking-id="75703763801"> 1687 <path d="M6 9l6 6 6-6"></path> 1688 </svg> 1689 </div> 1690 1691 <div class="dropdown-menu" bis_skin_checked="1"> 1692 <ul> 1693 1694 <!-- UAE --> 1695 <li> 1696 <a href="https://uae.swissarabian.com/"> 1697 <img src="https://cdn.shopify.com/s/files/1/0670/4470/4567/files/united-arab-emirates.png?v=1672994674" 1698 class="lazypreload lazyloaded" 1699 width="24" 1700 height="24" 1701 alt="UAE flag"> 1702 UAE 1703 </a> 1704 </li> 1705 1706 <!-- Saudi Arabia --> 1707 <li> 1708 <a href="https://ksa.swissarabian.com/"> 1709 <img src="https://cdn.shopify.com/s/files/1/0670/4470/4567/files/saudi-arabia.png?v=1672994674" 1710 class="lazypreload lazyloaded" 1711 width="24" 1712 height="24" 1713 alt="Saudi Arabia flag"> 1714 KSA 1715 </a> 1716 </li> 1717 1718 <!-- Qatar --> 1719 <li> 1720 <a href="https://qa.swissarabian.com/"> 1721 <img src="https://cdn.shopify.com/s/files/1/0670/4470/4567/files/qatar.png?v=1672994782" 1722 class="lazypreload lazyloaded" 1723 width="24" 1724 height="24" 1725 alt="Qatar flag"> 1726 Qatar 1727 </a> 1728 </li> 1729 1730 <!-- Oman --> 1731 <li> 1732 <a href="https://om.swissarabian.com/"> 1733 <img src="https://cdn.shopify.com/s/files/1/0670/4470/4567/files/oman.png?v=1673012112" 1734 class="lazypreload lazyloaded" 1735 width="24" 1736 height="24" 1737 alt="Oman flag"> 1738 Oman 1739 </a> 1740 </li> 1741 1742 <!-- Kuwait --> 1743 <li> 1744 <a href="https://kw.swissarabian.com/"> 1745 <img src="https://cdn.shopify.com/s/files/1/0670/4470/4567/files/icons8-kuwait-24.png?v=1674316930" 1746 class="lazypreload lazyloaded" 1747 width="24" 1748 height="24" 1749 alt="Kuwait flag"> 1750 Kuwait 1751 </a> 1752 </li> 1753 1754 <!-- USA/CA/MX --> 1755 <li> 1756 <a href="https://us.swissarabian.com/"> 1757 <img src="https://cdn.shopify.com/s/files/1/0793/9712/6445/files/USA_flag_new.png?v=1695301567" 1758 class="lazypreload lazyloaded" 1759 width="24" 1760 height="24" 1761 alt="USA"> 1762 USA 1763 </a> 1764 </li> 1765 1766 </ul> 1767 </div> 1768</div> 1769 </div> 1770 1771 1772<style> 1773/* General Dropdown Container Styles */ 1774.dropdown-container { 1775 position: relative; 1776 display: inline-block; 1777 margin-right: 20px !important; 1778 margin-top: 15px !important; 1779} 1780 1781.dropdown-toggle { 1782 cursor: pointer; 1783 display: flex; 1784 align-items: center; 1785 padding: 5px 7px; 1786 border: 1px solid #ccc; 1787 border-radius: 10px; 1788 1789 font-size: .775rem; 1790} 1791 1792.dropdown-toggle img { 1793 margin-right: 10px; 1794 width: 20px; 1795 height: 15px; 1796} 1797 1798.dropdown-menu { 1799 display: none; /* Initially hidden */ 1800 position: absolute; 1801 top: 100%; 1802 left: 0; 1803 z-index: 1000; 1804 background-color: #ffffff; 1805 border: 1px solid #ccc; 1806 border-radius: 5px; 1807 box-shadow: 0 4px 8px rgba(0, 0, 0, 0.1); 1808 width: 200px; 1809 line-height:1; 1810} 1811 1812.dropdown-menu ul { 1813 list-style: none; 1814 margin: 0; 1815 padding: 0; 1816} 1817 1818.dropdown-menu ul li { 1819 display: block; 1820} 1821 1822.dropdown-menu ul li a { 1823 display: flex; 1824 align-items: center; 1825 padding: 10px; 1826 color: #333; 1827 text-decoration: none; 1828 transition: background-color 0.3s; 1829} 1830 1831.dropdown-menu ul li a img { 1832 margin-right: 10px; 1833 width: 20px; 1834 height: 15px; 1835} 1836 1837.dropdown-menu ul li a:hover { 1838 background-color: #000000; 1839 color:white !important; 1840} 1841 1842.dropdown-container:hover .dropdown-menu { 1843 display: block; /* Show on hover */ 1844} 1845 1846/* Store and Tracker Icons */ 1847.store, .tracker { 1848 margin-top: 15px; 1849 display: inline-block; 1850} 1851 1852.store a img, .tracker a img { 1853 cursor: pointer; 1854 transition: transform 0.3s; 1855} 1856 1857.store a img:hover, .tracker a img:hover { 1858 transform: scale(1.1); 1859} </style>
1860<script> 1861document.addEventListener("DOMContentLoaded", function () { 1862 const dropdownToggles = document.querySelectorAll(".dropdown-toggle"); 1863 1864 dropdownToggles.forEach(toggle => { 1865 toggle.addEventListener("click", function (e) { 1866 e.stopPropagation(); 1867 const dropdownMenu = this.nextElementSibling; 1868 1869 // Hide any open dropdowns 1870 document.querySelectorAll(".dropdown-menu").forEach(menu => { 1871 if (menu !== dropdownMenu) { 1872 menu.style.display = "none"; 1873 } 1874 }); 1875 1876 // Toggle the visibility of the current dropdown menu 1877 dropdownMenu.style.display = 1878 dropdownMenu.style.display === "block" ? "none" : "block"; 1879 }); 1880 }); 1881 1882 // Close the dropdown when clicking outside 1883 1884}); 1885</script>
1885<!-- MOBILE SEARCH ICON--> 1886 <a href="/search" class="plain-link utils__item utils__item--search-icon utils__item--search-inline hide-for-search mobile-only js-search-form-open" aria-label="Search"> 1887 <span class="icon--header"> 1888 <svg class="icon icon--stroke-only icon--medium icon--type-search" fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="2" aria-hidden="true" focusable="false" role="presentation" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"> 1889 <g><circle cx="11" cy="11" r="8"></circle><path d="m21 21l-4.35-4.35"></path></g> 1890</svg> 1891 </span> 1892 <span class="icon-fallback-text">Search</span> 1893 </a> 1894 <!-- MOBILE SEARCH --> 1895 1896 1897 1898 <div class="utils__item search-bar mobile-only search-bar--fadein settings-close-mobile-bar" 1899 data-live-search="true" 1900 data-live-search-price="true" 1901 data-live-search-vendor="false" 1902 data-live-search-meta="true"> 1903 1904 <div class="search-bar__container"> 1905 <button class="btn btn--plain icon--header search-form__icon js-search-form-open" aria-label="Open Search"> 1906 <svg class="icon icon--stroke-only icon--medium icon--type-search" fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="2" aria-hidden="true" focusable="false" role="presentation" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"> 1907 <g><circle cx="11" cy="11" r="8"></circle><path d="m21 21l-4.35-4.35"></path></g> 1908</svg> 1909 </button> 1910 <span class="icon-fallback-text">Search</span> 1911 1912 <form class="search-form" action="/search" method="get" role="search" autocomplete="off"> 1913 <input type="hidden" name="type" value="product,query" /> 1914 <input type="hidden" name="options[prefix]" value="last" /> 1915 <label for="open-search-mobile-closed " class="label-hidden"> 1916 Search 1917 </label> 1918 <input type="search" 1919 name="q" 1920 id="open-search-mobile-closed " 1921 value="" 1922 placeholder="Search" 1923 class="search-form__input" 1924 autocomplete="off" 1925 autocorrect="off"> 1926 <button type="submit" class="btn btn--plain search-form__button" aria-label="Search"> 1927 </button> 1928 </form> 1929 1930 1931 <button class="btn btn--plain feather-icon icon--header search-form__icon search-form__icon-close js-search-form-close " aria-label="Close"> 1932 <svg aria-hidden="true" focusable="false" role="presentation" class="icon feather-x" viewBox="0 0 24 24"><path d="M18 6L6 18M6 6l12 12"/></svg> 1933 </button> 1934 <span class="icon-fallback-text ">Close search</span> 1935 <div class="search-bar__results"> 1936 </div> 1937 1938 1939 </div> 1940</div> 1941 1942 1943 1944 1945 1946 1947 1948 <div class="mobile-close tracker gffff utils__item customer-account hide-for-search" bis_skin_checked="1"> 1949 <a href="https://www.dhl.com/ae-en/home/tracking.html?locale=true&submit=1&tracking-id=4575144162" > 1950 <img src="https://cdn.shopify.com/s/files/1/0670/4470/4567/files/delivery-truck-05.png?v=1683198200" 1951 style="width: 30px; 1952 height: 30px; 1953 position: relative;" class="lazypreload lazyloaded"></a> 1954</div> 1955 <!-- CART --> 1956 1957 1958 <div class="utils__item header-cart hide-for-search"> 1959 <a href="/cart"> 1960 <span class="icon--header"><svg class="icon icon--stroke-only icon--medium icon--type-shopping-cart" fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="2" aria-hidden="true" focusable="false" role="presentation" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><g><circle cx="8" cy="21" r="1"></circle><circle cx="19" cy="21" r="1"></circle><path d="M2.05 2.05h2l2.66 12.42a2 2 0 0 0 2 1.58h9.78a2 2 0 0 0 1.95-1.57l1.65-7.43H5.12"></path></g></svg></span> 1961 <span class="header-cart__count">0</span> 1962 </a> 1963 1964 </div> 1965 1966 </div> 1967 1968 </div> 1969 1970 1971 </div> 1972 </div> 1973 1974 </div> 1975 </header> 1976 1977 1978 <div class="docked-navigation-container docked-navigation-container--center"> 1979 <div class="docked-navigation-container__inner"> 1980 1981 1982 <section class="header-navigation container"> 1983 <nav class="navigation__container page-width "> 1984 1985 <!-- DOCKED NAV SEARCH CENTER LAYOUT--><div class="docking-header__utils docking-header__center-layout-search"> 1986 <a href="/search" class="plain-link utils__item hide-for-search js-search-form-open" aria-label="Search">
1987 <span class="icon--header"> 1988 <svg class="icon icon--stroke-only icon--medium icon--type-search" fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="2" aria-hidden="true" focusable="false" role="presentation" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"> 1989 <g><circle cx="11" cy="11" r="8"></circle><path d="m21 21l-4.35-4.35"></path></g> 1990</svg> 1991 </span> 1992 <span class="icon-fallback-text">Search</span> 1993 </a> 1994 </div><!-- MOBILE MENU UTILS --> 1995 <div class="mobile-menu-utils"><!-- MOBILE MENU LOCALIZATION --> 1996 1997 <div class="tracker" bis_skin_checked="1"> 1998 <a href=https://www.dhl.com/ae-en/home/tracking.html?locale=true&submit=1&tracking-id=4575144162" style="padding-right: 4px;"><img src="https://cdn.shopify.com/s/files/1/0670/4470/4567/files/delivery-truck-05.png?v=1683198200" style=" width: 23px; 1999 height: 23px; 2000 top: 4px; 2001 position: relative;" class="lazypreload lazyloaded"></a> 2002</div> 2003 <div class="col-" bis_skin_checked="1"> 2004 <!-- Default Design --> 2005 <div class="dropdown-container" bis_skin_checked="1"> 2006 <div class="dropdown-toggle click-dropdown" bis_skin_checked="1"> 2007 Global <svg aria-hidden="true" focusable="false" role="presentation" class="icon feather-icon feather-chevron-down" viewBox="0 0 24 24" plerdy-tracking-id="75703763801"><path d="M6 9l6 6 6-6"></path></svg> 2008 </div> 2009 <div class="dropdown-menu" bis_skin_checked="1"> 2010 <ul> 2011 2012 2013 <li><a href="https://uae.swissarabian.com/"><img src="https://cdn.shopify.com/s/files/1/0670/4470/4567/files/united-arab-emirates.png?v=1672994555" class="lazypreload lazyloaded"> UAE</a></li> 2014 <li><a href="https://ksa.swissarabian.com/"><img src="https://cdn.shopify.com/s/files/1/0670/4470/4567/files/saudi-arabia.png?v=1672994674" class="lazypreload lazyloaded"> KSA</a></li> 2015 <li><a href="https://qa.swissarabian.com/"> <img src="https://cdn.shopify.com/s/files/1/0670/4470/4567/files/qatar.png?v=1672994782" class="lazypreload lazyloaded"> Qatar</a></li> 2016 <li><a href="https://om.swissarabian.com/"><img src="https://cdn.shopify.com/s/files/1/0670/4470/4567/files/oman.png?v=1673012112" class="lazypreload lazyloaded"> Oman</a></li> 2017 <li><a href="https://kw.swissarabian.com/"><img src="https://cdn.shopify.com/s/files/1/0670/4470/4567/files/icons8-kuwait-24.png?v=1674316930" class="lazypreload lazyloaded"> Kuwait</a></li> 2018 <li><a href="https://swissarabian.com"><img src="https://cdn.shopify.com/s/files/1/0793/9712/6445/files/Globe.png?v=1785845881" class="lazypreload lazyloaded"> Global </a></li> 2019 <li><a href="https://us.swissarabian.com"><img src="https://cdn.shopify.com/s/files/1/0793/9712/6445/files/USA_flag_new.png?v=1695301567" class="lazypreload lazyloaded"> USA </a></li> 2020 2021 </ul> 2022 </div> 2023 </div> 2024 </div> 2025 <div class="utils__item utils__item--currency header-localization header-localization--mobile hide-for-search"> 2026 <form method="post" action="/localization" id="localization_form_mobile-header" accept-charset="UTF-8" class="selectors-form" enctype="multipart/form-data"><input type="hidden" name="form_type" value="localization" /><input type="hidden" name="utf8" value="â" /><input type="hidden" name="_method" value="put" /><input type="hidden" name="return_to" value="/" /></form> 2027 </div><!-- MOBILE MENU CLOSE --> 2028 <button class="btn btn--plain close-mobile-menu js-close-mobile-menu" aria-label="Close"> 2029 <span class="feather-icon icon--header"> 2030 <svg aria-hidden="true" focusable="false" role="presentation" class="icon feather-x" viewBox="0 0 24 24"><path d="M18 6L6 18M6 6l12 12"/></svg> 2031 </span> 2032 </button> 2033 </div> 2034 <div class="me-laokoj"> 2035 2036 2037 2038 </div> 2039 <!-- MOBILE MENU SEARCH BAR --> 2040 <div class="mobile-menu-search-bar"> 2041 <div class="utils__item search-bar mobile-only search-bar--fadein mobile-menu-search" 2042 data-live-search="true" 2043 data-live-search-price="true" 2044 data-live-search-vendor="false" 2045 data-live-search-meta="true"> 2046 2047 <div class="search-bar__container"> 2048 <button class="btn btn--plain icon--header search-form__icon js-search-form-open" aria-label="Open Search"> 2049 <svg class="icon icon--stroke-only icon--medium icon--type-search" fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="2" aria-hidden="true" focusable="false" role="presentation" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"> 2050 <g><circle cx="11" cy="11" r="8"></circle><path d="m21 21l-4.35-4.35"></path></g> 2051</svg> 2052 </button> 2053 <span class="icon-fallback-text">Search</span> 2054 2055 <form class="search-form" action="/search" method="get" role="search" autocomplete="off"> 2056 <input type="hidden" name="type" value="product,query" /> 2057 <input type="hidden" name="options[prefix]" value="last" /> 2058 <label for="mobile-menu-search" class="label-hidden"> 2059 Search 2060 </label> 2061 <input type="search" 2062 name="q" 2063 id="mobile-menu-search" 2064 value="" 2065 placeholder="Search" 2066 class="search-form__input" 2067 autocomplete="off" 2068 autocorrect="off"> 2069 <button type="submit" class="btn btn--plain search-form__button" aria-label="Search"> 2070 </button> 2071 </form> 2072 2073 2074 </div> 2075</div> 2076 2077 2078 2079 </div> 2080 2081 <!-- MOBILE MENU --> 2082 <ul class="nav mobile-site-nav"> 2083 2084 <li class="mobile-site-nav__item"> 2085 <a href="/collections/mini" class="mobile-site-nav__link"> 2086 MINIS 2087 </a> 2088 2089 2090 </li> 2091 2092 <li class="mobile-site-nav__item"> 2093 <a href="/collections/bundles" class="mobile-site-nav__link"> 2094 BUNDLES 2095 </a> 2096 2097 2098 </li> 2099 2100 <li class="mobile-site-nav__item"> 2101 <a href="/collections/new-launches" class="mobile-site-nav__link"> 2102 NEW LAUNCHES 2103 </a> 2104 2105 2106 </li> 2107 2108 <li class="mobile-site-nav__item"> 2109 <a href="https://swissarabian.com/collections/best-sellers" class="mobile-site-nav__link"> 2110 BEST SELLERS 2111 </a> 2112 2113 <button class="btn--plain feather-icon mobile-site-nav__icon" aria-label="Open dropdown menu"><svg aria-hidden="true" focusable="false" role="presentation" class="icon feather-icon feather-chevron-down" viewB
2113ox="0 0 24 24"><path d="M6 9l6 6 6-6"/></svg> 2114</button> 2115 2116 2117 <ul class="subcollection-BEST SELLERS mobile-site-nav__menu"> 2118 2119 <li class="mobile-site-nav__item"> 2120 <a href="/collections/trending" class="mobile-site-nav__link"> 2121 TRENDING 2122 </a> 2123 2124 2125 </li> 2126 2127 <li class="mobile-site-nav__item"> 2128 <a href="/collections/perfume-best-sellers" class="mobile-site-nav__link"> 2129 PERFUME BEST SELLERS 2130 </a> 2131 2132 2133 </li> 2134 2135 <li class="mobile-site-nav__item"> 2136 <a href="/collections/perfume-oil-best-sellers" class="mobile-site-nav__link"> 2137 PERFUME OIL BEST SELLERS 2138 </a> 2139 2140 2141 </li> 2142 2143 <li class="mobile-site-nav__item"> 2144 <a href="/collections/incense-best-sellers" class="mobile-site-nav__link"> 2145 INCENSE BEST SELLERS 2146 </a> 2147 2148 2149 </li> 2150 2151 </ul> 2152 2153 </li> 2154 2155 <li class="mobile-site-nav__item"> 2156 <a href="https://swissarabian.com/collections/perfumes" class="mobile-site-nav__link"> 2157 PERFUMES 2158 </a> 2159 2160 <button class="btn--plain feather-icon mobile-site-nav__icon" aria-label="Open dropdown menu"><svg aria-hidden="true" focusable="false" role="presentation" class="icon feather-icon feather-chevron-down" viewBox="0 0 24 24"><path d="M6 9l6 6 6-6"/></svg> 2161</button> 2162 2163 2164 <ul class="subcollection-PERFUMES mobile-site-nav__menu"> 2165 2166 <li class="mobile-site-nav__item"> 2167 <a href="#" class="mobile-site-nav__link"> 2168 TYPE 2169 </a> 2170 2171 <button class="btn--plain feather-icon mobile-site-nav__icon" aria-haspopup="true" aria-expanded="false" aria-label="Open dropdown menu"><svg aria-hidden="true" focusable="false" role="presentation" class="icon feather-icon feather-chevron-down" viewBox="0 0 24 24"><path d="M6 9l6 6 6-6"/></svg> 2172</button> 2173 2174 2175 <ul class="mobile-site-nav__menu"> 2176 2177 <li class="mobile-site-nav__item"> 2178 <a href="/collections/men" class="mobile-site-nav__link"> 2179 MEN 2180 </a> 2181 </li> 2182 2183 <li class="mobile-site-nav__item"> 2184 <a href="/collections/women" class="mobile-site-nav__link"> 2185 WOMEN 2186 </a> 2187 </li> 2188 2189 <li class="mobile-site-nav__item"> 2190 <a href="/collections/unisex" class="mobile-site-nav__link"> 2191 UNISEX 2192 </a> 2193 </li> 2194 2195 </ul> 2196 2197 </li> 2198 2199 <li class="mobile-site-nav__item"> 2200 <a href="#" class="mobile-site-nav__link"> 2201 COLLECTIONS 2202 </a> 2203 2204 <button class="btn--plain feather-icon mobile-site-nav__icon" aria-haspopup="true" aria-expanded="false" aria-label="Open dropdown menu"><svg aria-hidden="true" focusable="false" role="presentation" class="icon feather-icon feather-chevron-down" viewB
2204ox="0 0 24 24"><path d="M6 9l6 6 6-6"/></svg> 2205</button> 2206 2207 2208 <ul class="mobile-site-nav__menu"> 2209 2210 <li class="mobile-site-nav__item"> 2211 <a href="/collections/cities-collection" class="mobile-site-nav__link"> 2212 CITIES 2213 </a> 2214 </li> 2215 2216 <li class="mobile-site-nav__item"> 2217 <a href="/collections/heritage" class="mobile-site-nav__link"> 2218 HERITAGE 2219 </a> 2220 </li> 2221 2222 <li class="mobile-site-nav__item"> 2223 <a href="/collections/shaghaf" class="mobile-site-nav__link"> 2224 SHAGHAF 2225 </a> 2226 </li> 2227 2228 <li class="mobile-site-nav__item"> 2229 <a href="/collections/love" class="mobile-site-nav__link"> 2230 LOVE 2231 </a> 2232 </li> 2233 2234 <li class="mobile-site-nav__item"> 2235 <a href="/collections/wild-collection" class="mobile-site-nav__link"> 2236 WILD 2237 </a> 2238 </li> 2239 2240 <li class="mobile-site-nav__item"> 2241 <a href="/collections/harmony" class="mobile-site-nav__link"> 2242 HARMONY 2243 </a> 2244 </li> 2245 2246 <li class="mobile-site-nav__item"> 2247 <a href="/collections/sawalef" class="mobile-site-nav__link"> 2248 SAWALEF 2249 </a> 2250 </li> 2251 2252 </ul> 2253 2254 </li> 2255 2256 <li class="mobile-site-nav__item"> 2257 <a href="/collections/hair-mist" class="mobile-site-nav__link"> 2258 HAIR MIST 2259 </a> 2260 2261 <button class="btn--plain feather-icon mobile-site-nav__icon" aria-haspopup="true" aria-expanded="false" aria-label="Open dropdown menu"><svg aria-hidden="true" focusable="false" role="presentation" class="icon feather-icon feather-chevron-down" viewBox="0 0 24 24"><path d="M6 9l6 6 6-6"/></svg> 2262</button> 2263 2264 2265 <ul class="mobile-site-nav__menu"> 2266 2267 <li class="mobile-site-nav__item"> 2268 <a href="/products/gharam" class="mobile-site-nav__link"> 2269 GHARAAM 2270 </a> 2271 </li> 2272 2273 <li class="mobile-site-nav__item"> 2274 <a href="/products/rose-1" class="mobile-site-nav__link"> 2275 ROSE 01 2276 </a> 2277 </li> 2278 2279 <li class="mobile-site-nav__item"> 2280 <a href="/products/shaghaf-oud-1" class="mobile-site-nav__link"> 2281 SHAGHAF OUD 2282 </a> 2283 </li> 2284 2285 <li class="mobile-site-nav__item"> 2286 <a href="/products/musk-7" class="mobile-site-nav__link"> 2287 MUSK 07 2288 </a> 2289 </li> 2290 2291 <li class="mobile-site-nav__item"> 2292 <a href="/products/casablanca-50ml" class="mobile-site-nav__link"> 2293 CASABLANCA 2294 </a> 2295 </li> 2296 2297 </ul> 2298 2299 </li> 2300 2301 </ul> 2302 2303 </li> 2304 2305 <li class="mobile-site-nav__item"> 2306 <a href="#" class="mobile-site-nav__link"> 2307 PERFUME OILS 2308 </a> 2309 2310 <button class="btn--plain feather-icon mobile-site-nav__icon" aria-label="Open dropdown menu"><svg aria-hidden="true" focusable="false" role="presentation" class="icon feather-icon feather-chevron-down" viewB
2310ox="0 0 24 24"><path d="M6 9l6 6 6-6"/></svg> 2311</button> 2312 2313 2314 <ul class="subcollection-PERFUME OILS mobile-site-nav__menu"> 2315 2316 <li class="mobile-site-nav__item"> 2317 <a href="/collections/concentrated" class="mobile-site-nav__link"> 2318 CONCENTRATED PERFUME OILS 2319 </a> 2320 2321 2322 </li> 2323 2324 <li class="mobile-site-nav__item"> 2325 <a href="/collections/dehn-el-oud" class="mobile-site-nav__link"> 2326 DEHN EL OUD 2327 </a> 2328 2329 2330 </li> 2331 2332 <li class="mobile-site-nav__item"> 2333 <a href="/collections/malaki-collection" class="mobile-site-nav__link"> 2334 MALAKI 2335 </a> 2336 2337 2338 </li> 2339 2340 <li class="mobile-site-nav__item"> 2341 <a href="/collections/private" class="mobile-site-nav__link"> 2342 PRIVATE 2343 </a> 2344 2345 2346 </li> 2347 2348 </ul> 2349 2350 </li> 2351 2352 <li class="mobile-site-nav__item"> 2353 <a href="#" class="mobile-site-nav__link"> 2354 INCENSE 2355 </a> 2356 2357 <button class="btn--plain feather-icon mobile-site-nav__icon" aria-label="Open dropdown menu"><svg aria-hidden="true" focusable="false" role="presentation" class="icon feather-icon feather-chevron-down" viewBox="0 0 24 24"><path d="M6 9l6 6 6-6"/></svg> 2358</button> 2359 2360 2361 <ul class="subcollection-INCENSE mobile-site-nav__menu"> 2362 2363 <li class="mobile-site-nav__item"> 2364 <a href="/collections/oud" class="mobile-site-nav__link"> 2365 OUD MUATTAR 2366 </a> 2367 2368 2369 </li> 2370 2371 </ul> 2372 2373 </li> 2374 2375 <li class="mobile-site-nav__item"> 2376 <a href="/collections/giftsets-gifts" class="mobile-site-nav__link"> 2377 GIFT SETS 2378 </a> 2379 2380 2381 </li> 2382 2383 </ul> 2384 2385 <div class="header-social-icons"> 2386 2387 2388 <div class="social-links "> 2389 <ul class="social-links__list"> 2390 2391 <li><a aria-label="Facebook" class="facebook" target="_blank" rel="noopener" href="https://www.facebook.com/SwissArabianPerfumes/"><svg aria-hidden="true" focusable="false" role="presentation" class="icon svg-facebook" viewBox="0 0 24 24"><path d="M22.676 0H1.324C.593 0 0 .593 0 1.324v21.352C0 23.408.593 24 1.324 24h11.494v-9.294H9.689v-3.621h3.129V8.41c0-3.099 1.894-4.785 4.659-4.785 1.325 0 2.464.097 2.796.141v3.24h-1.921c-1.5 0-1.792.721-1.792 1.771v2.311h3.584l-.465 3.63H16.56V24h6.115c.733 0 1.325-.592 1.325-1.324V1.324C24 .593 23.408 0 22.676 0"/></svg></a></li> 2392 2393 2394 <li><a aria-label="Youtube" class="youtube" target="_blank" rel="noopener" href="https://www.youtube.com/user/SwissArabianUAE"><svg aria-hidden="true" focusable="false" role="presentation" class="icon svg-youtube" viewBox="0 0 24 24"><path class="a" d="M23.495 6.205a3.007 3.007 0 0 0-2.088-2.088c-1.87-.501-9.396-.501-9.396-.501s-7.507-.01-9.396.501A3.007 3.007 0 0 0 .527 6.205a31.247 31.247 0 0 0-.522 5.805 31.247 31.247 0 0 0 .522 5.783 3.007 3.007 0 0 0 2.088 2.088c1.868.502 9.396.502 9.396.502s7.506 0 9.396-.502a3.007 3.007 0 0 0 2.088-2.088 31.247 31.247 0 0 0 .5-5.783 31.247 31.247 0 0 0-.5-5.805zM9.609 15.601V8.408l6.264 3.602z"/></svg></a></li> 2395 2396 2397 <li><a aria-label="Instagram" class="instagram" target="_blank" rel="noopener" href="https://www.instagram.com/swissarabianperfumes/"><svg aria-hidden="true" focusable="false" role="presentation" class="icon svg-instagram" viewBox="0 0 24 24">
2397<path d="M12 0C8.74 0 8.333.015 7.053.072 5.775.132 4.905.333 4.14.63c-.789.306-1.459.717-2.126 1.384S.935 3.35.63 4.14C.333 4.905.131 5.775.072 7.053.012 8.333 0 8.74 0 12s.015 3.667.072 4.947c.06 1.277.261 2.148.558 2.913a5.885 5.885 0 0 0 1.384 2.126A5.868 5.868 0 0 0 4.14 23.37c.766.296 1.636.499 2.913.558C8.333 23.988 8.74 24 12 24s3.667-.015 4.947-.072c1.277-.06 2.148-.262 2.913-.558a5.898 5.898 0 0 0 2.126-1.384 5.86 5.86 0 0 0 1.384-2.126c.296-.765.499-1.636.558-2.913.06-1.28.072-1.687.072-4.947s-.015-3.667-.072-4.947c-.06-1.277-.262-2.149-.558-2.913a5.89 5.89 0 0 0-1.384-2.126A5.847 5.847 0 0 0 19.86.63c-.765-.297-1.636-.499-2.913-.558C15.667.012 15.26 0 12 0zm0 2.16c3.203 0 3.585.016 4.85.071 1.17.055 1.805.249 2.227.415.562.217.96.477 1.382.896.419.42.679.819.896 1.381.164.422.36 1.057.413 2.227.057 1.266.07 1.646.07 4.85s-.015 3.585-.074 4.85c-.061 1.17-.256 1.805-.421 2.227a3.81 3.81 0 0 1-.899 1.382 3.744 3.744 0 0 1-1.38.896c-.42.164-1.065.36-2.235.413-1.274.057-1.649.07-4.859.07-3.211 0-3.586-.015-4.859-.074-1.171-.061-1.816-.256-2.236-.421a3.716 3.716 0 0 1-1.379-.899 3.644 3.644 0 0 1-.9-1.38c-.165-.42-.359-1.065-.42-2.235-.045-1.26-.061-1.649-.061-4.844 0-3.196.016-3.586.061-4.861.061-1.17.255-1.814.42-2.234.21-.57.479-.96.9-1.381.419-.419.81-.689 1.379-.898.42-.166 1.051-.361 2.221-.421 1.275-.045 1.65-.06 4.859-.06l.045.03zm0 3.678a6.162 6.162 0 1 0 0 12.324 6.162 6.162 0 1 0 0-12.324zM12 16c-2.21 0-4-1.79-4-4s1.79-4 4-4 4 1.79 4 4-1.79 4-4 4zm7.846-10.405a1.441 1.441 0 0 1-2.88 0 1.44 1.44 0 0 1 2.88 0z"/></svg></a></li> 2398 2399 2400 <li><a aria-label="WhatsApp" class="whatsapp" target="_blank" rel="noopener" href="https://web.whatsapp.com/"><svg aria-hidden="true" focusable="false" role="presentation" class="icon svg-whatsapp" viewBox="0 0 30.667 30.667"> 2401 <path d="M30.667,14.939c0,8.25-6.74,14.938-15.056,14.938c-2.639,0-5.118-0.675-7.276-1.857L0,30.667l2.717-8.017 c-1.37-2.25-2.159-4.892-2.159-7.712C0.559,6.688,7.297,0,15.613,0C23.928,0.002,30.667,6.689,30.667,14.939z M15.61,2.382 c-6.979,0-12.656,5.634-12.656,12.56c0,2.748,0.896,5.292,2.411,7.362l-1.58,4.663l4.862-1.545c2,1.312,4.393,2.076,6.963,2.076 c6.979,0,12.658-5.633,12.658-12.559C28.27,8.016,22.59,2.382,15.61,2.382z M23.214,18.38c-0.094-0.151-0.34-0.243-0.708-0.427 c-0.367-0.184-2.184-1.069-2.521-1.189c-0.34-0.123-0.586-0.185-0.832,0.182c-0.243,0.367-0.951,1.191-1.168,1.437 c-0.215,0.245-0.43,0.276-0.799,0.095c-0.369-0.186-1.559-0.57-2.969-1.817c-1.097-0.972-1.838-2.169-2.052-2.536 c-0.217-0.366-0.022-0.564,0.161-0.746c0.165-0.165,0.369-0.428,0.554-0.643c0.185-0.213,0.246-0.364,0.369-0.609 c0.121-0.245,0.06-0.458-0.031-0.643c-0.092-0.184-0.829-1.984-1.138-2.717c-0.307-0.732-0.614-0.611-0.83-0.611 c-0.215,0-0.461-0.03-0.707-0.03S9.897,8.215,9.56,8.582s-1.291,1.252-1.291,3.054c0,1.804,1.321,3.543,1.506,3.787 c0.186,0.243,2.554,4.062,6.305,5.528c3.753,1.465,3.753,0.976,4.429,0.914c0.678-0.062,2.184-0.885,2.49-1.739 C23.307,19.268,23.307,18.533,23.214,18.38z"/> 2402</svg></a></li> 2403 2404 2405 <li><a aria-label="Tiktok" class="tiktok" target="_blank" rel="noopener" href="https://www.tiktok.com/@swissarabianperfume?_t=8oFyQlfBhMk&_r=1"><svg class="icon svg-tiktok" width="15" height="16" viewBox="0 0 15 16" fill="none" xmlns="http://www.w3.org/2000/svg"><path fill="currentColor" d="M7.63849 0.0133333C8.51182 0 9.37849 0.00666667 10.2452 0C10.2985 1.02 10.6652 2.06 11.4118 2.78C12.1585 3.52 13.2118 3.86 14.2385 3.97333V6.66C13.2785 6.62667 12.3118 6.42667 11.4385 6.01333C11.0585 5.84 10.7052 5.62 10.3585 5.39333C10.3518 7.34 10.3652 9.28667 10.3452 11.2267C10.2918 12.16 9.98516 13.0867 9.44516 13.8533C8.57183 15.1333 7.05849 15.9667 5.50516 15.9933C4.55183 16.0467 3.59849 15.7867 2.78516 15.3067C1.43849 14.5133 0.491825 13.06 0.351825 11.5C0.338492 11.1667 0.331825 10.8333 0.345158 10.5067C0.465158 9.24 1.09183 8.02667 2.06516 7.2C3.17183 6.24 4.71849 5.78 6.16516 6.05333C6.17849 7.04 6.13849 8.02667 6.13849 9.01333C5.47849 8.8 4.70516 8.86 4.12516 9.26C3.70516 9.53333 3.38516 9.95333 3.21849 10.4267C3.07849 10.7667 3.11849 11.14 3.12516 11.5C3.28516 12.5933 4.33849 13.5133 5.45849 13.4133C6.20516 13.4067 6.91849 12.9733 7.30516 12.34C7.43182 12.12 7.57182 11.8933 7.57849 11.6333C7.64516 10.44 7.61849 9.25333 7.62516 8.06C7.63182 5.37333 7.61849 2.69333 7.63849 0.0133333Z"></path></svg> 2406</a></li> 2407 2408 2409 <li><a aria-label="Snapchat" class="snapchat" target="_blank" rel="noopener" href="https://www.snapchat.com/add/swiss.arabian?invite_id=NH58x232&locale=en_AE&share_id=AbYtgBWoSnSnlbYVFHnfNg&sid=446044ab88fa451c929e22bfe4b65f32"><svg aria-hidden="true" focusable="false" role="presentation" class="icon svg-snapchat" viewBox="0 0 392 386"> 2410 <path d="M390.3 282.3a27.2 27.2 0 00-13.8-14.7l-3-1.6-5.4-2.7a117 117 0 01-42.7-36.6 83 83 0 01-7.3-13c-.8-2.4-.8-3.8-.2-5 .6-1 1.4-1.9 2.4-2.5a1073.6 1073.6 0 0117.7-11.7 49.5 49.5 0 0016-17.1 33.6 33.6 0 00-30.8-49.7 44.8 44.8 0 00-11.8 1.6c.1-9 0-18.6-.9-27.9A105 105 0 00257.4 16 122 122 0 00196 .3c-22.5 0-43 5.3-61.3 15.7a104.6 104.6 0 00-53.2 85.4c-.8 9.4-1 19-.8 27.9a44.8 44.8 0 00-12-1.6 33.7 33.7 0 00-30.8 49.7A49.6 49.6 0 0054 194.6l9.1 6 8.3 5.4c1 .7 2 1.6 2.6 2.7.7 1.3.7 2.7-.2 5.3-2 4.5-4.5 8.7-7.3 12.8a116.5 116.5 0 01-41.4 36c-9.5 5-19.3 8.3-23.4 19.5-3.1 8.5-1 18.2 6.9 26.3 2.9 3 6.2 5.6 10 7.6 7.7 4.2 15.9 7.5 24.4 9.8a16 16 0 015 2.2c2.9 2.5 2.4 6.3 6.3 12 2 2.8 4.4 5.3 7.2 7.3 8.1 5.6 17.2 6 26.8 6.3 8.7.3 18.5.7 29.8 4.4 4.7 1.5 9.5 4.5 15.1 8a110 110 0 0062.8 19.6c30.8 0 49.4-11.4 63-19.7a77.9 77.9 0 0114.9-7.9c11.2-3.7 21-4 29.8-4.4 9.6-.4 18.7-.7 26.8-6.3 3.3-2.3 6.2-5.4 8.2-9 2.8-4.7 2.7-8 5.3-10.3 1.4-1 3-1.7 4.6-2.1 8.7-2.3 17-5.6 24.8-9.9A39 39 0 00384 308l.1-.1c7.5-8 9.4-17.4 6.3-25.6zM362.9 297c-16.8 9.2-27.9 8.3-36.5 13.8-7.4 4.8-3 15-8.4 18.6-6.5 4.6-26-.3-51 8-20.6 6.8-33.8 26.5-71 26.5-37.1 0-50-19.6-71-26.6-25-8.2-44.4-3.4-51-8-5.3-3.6-1-13.8-8.3-18.5-8.7-5.6-19.8-4.6-36.5-13.8-10.7-5.9-4.6-9.5-1.1-11.2 60.6-29.4 70.3-74.7 70.7-78 .5-4.1 1.1-7.3-3.4-11.5-4.3-4-23.5-15.8-28.9-19.6-8.8-6.1-12.6-12.3-9.8-19.8 2-5.3 6.9-7.2 12-7.2 1.6 0 3.2.2 4.8.5 9.7 2.1 19.1 7 24.5 8.3l2 .2c3 0 4-1.4 3.8-4.7-.7-10.6-2.2-31.3-.5-50.6a80 80 0 0121-51.3A93.7 93.7 0 01196 22.3c43.8 0 66.8 24.1 71.7 29.7a80 80 0 0121 51.3c1.7 19.3.2 40-.5 50.5-.2 3.5.9 4.8 3.8 4.8.6 0 1.3 0 2-.3 5.4-1.3 14.8-6.1 24.5-8.2a19 19 0 014.8-.5c5.1 0 10 2 12 7.2 2.8 7.5-1 13.7-9.9 19.8-5.3 3.7-24.5 15.6-28.8 19.6-4.5 4.2-4 7.4-3.4 11.4.4 3.5 10 48.8 70.7 78 3.6 1.8 9.6 5.5-1 11.4z"></path> 2411</svg> 2412</a></li> 2413 2414 2415 2416 2417 <li><a aria-label="LinkedIn" class="linkedin" target="_blank" rel="noopener" href="https://www.linkedin.com/company/swiss-arabian-perfumes-group/"><svg aria-hidden="true" focusable="false" role="presentation" class="icon svg-linkedin" viewB
2417ox="0 0 310 310"> 2418 <path d="M72.16,99.73H9.927c-2.762,0-5,2.239-5,5v199.928c0,2.762,2.238,5,5,5H72.16c2.762,0,5-2.238,5-5V104.73 C77.16,101.969,74.922,99.73,72.16,99.73z"/> 2419 <path d="M41.066,0.341C18.422,0.341,0,18.743,0,41.362C0,63.991,18.422,82.4,41.066,82.4 c22.626,0,41.033-18.41,41.033-41.038C82.1,18.743,63.692,0.341,41.066,0.341z"/> 2420 <path d="M230.454,94.761c-24.995,0-43.472,10.745-54.679,22.954V104.73c0-2.761-2.238-5-5-5h-59.599 c-2.762,0-5,2.239-5,5v199.928c0,2.762,2.238,5,5,5h62.097c2.762,0,5-2.238,5-5v-98.918c0-33.333,9.054-46.319,32.29-46.319 c25.306,0,27.317,20.818,27.317,48.034v97.204c0,2.762,2.238,5,5,5H305c2.762,0,5-2.238,5-5V194.995 C310,145.43,300.549,94.761,230.454,94.761z"/> 2421</svg></a></li> 2422 2423 2424 2425 2426 2427 2428 2429 2430 2431 2432 2433 </ul> 2434 </div> 2435 2436 2437 </div> 2438 2439 <!-- MAIN MENU --> 2440 <ul class="nav site-nav site-nav--center"> 2441 2442 2443 <li class="site-nav__item "> 2444 <a href="/collections/mini" class="site-nav__link">MINIS</a> 2445 </li> 2446 2447 2448 2449 <li class="site-nav__item "> 2450 <a href="/collections/bundles" class="site-nav__link">BUNDLES</a> 2451 </li> 2452 2453 2454 2455 <li class="site-nav__item "> 2456 <a href="/collections/new-launches" class="site-nav__link">NEW LAUNCHES</a> 2457 </li> 2458 2459 2460 2461<li class="site-nav__item site-nav__item--has-dropdown 2462 2463 site-nav__item--smalldropdown"> 2464 <a href="https://swissarabian.com/collections/best-sellers" class="site-nav__link" aria-haspopup="true" aria-expanded="false"> 2465 BEST SELLERS 2466 <span class="feather-icon site-nav__icon"><svg aria-hidden="true" focusable="false" role="presentation" class="icon feather-icon feather-chevron-down" viewBox="0 0 24 24"><path d="M6 9l6 6 6-6"/></svg> 2467</span> 2468 </a> 2469 <div class="site-nav__dropdown js-mobile-menu-dropdown small-dropdown"> 2470 2471 2472 <ul class="small-dropdown__container"> 2473 2474 <li class="small-dropdown__item "> 2475 2476 <a href="/collections/trending" class="site-nav__link site-nav__dropdown-link">TRENDING</a> 2477 2478 </li> 2479 2480 <li class="small-dropdown__item "> 2481 2482 <a href="/collections/perfume-best-sellers" class="site-nav__link site-nav__dropdown-link">PERFUME BEST SELLERS</a> 2483 2484 </li> 2485 2486 <li class="small-dropdown__item "> 2487 2488 <a href="/collections/perfume-oil-best-sellers" class="site-nav__link site-nav__dropdown-link">PERFUME OIL BEST SELLERS</a> 2489 2490 </li> 2491 2492 <li class="small-dropdown__item "> 2493 2494 <a href="/collections/incense-best-sellers" class="site-nav__link site-nav__dropdown-link">INCENSE BEST SELLERS</a> 2495 2496 </li> 2497 2498 </ul> 2499 2500 2501 </div> 2502 2503 </li> 2504 2505 2506 2507<li class="site-nav__item site-nav__item--has-dropdown 2508 2509 site-nav__item--megadropdown"> 2510 <a href="https://swissarabian.com/collections/perfumes" class="site-nav__link" aria-haspopup="true" aria-expanded="false"> 2511 PERFUMES 2512 <span class="feather-icon site-nav__icon"><svg aria-hidden="true" focusable="false" role="presentation" class="icon feather-icon feather-chevron-down" viewBox="0 0 24 24"><path d="M6 9l6 6 6-6"/></svg> 2513</span> 2514 </a> 2515 <div class="site-nav__dropdown js-mobile-menu-dropdown mega-dropdown container"> 2516 <div class="page-width"> 2517 2518 <div class="grid site-nav__promo-container"> 2519 <div class="grid__item three-quarters"> 2520 2521 2522 <ul class="mega-dropdown__container grid grid--uniform"> 2523 2524 <li class="mega-dropdown__item grid__item one-third "> 2525 <a href="#" class="site-nav__link site-nav__dropdown-heading">TYPE</a> 2526 <div class="site-nav__submenu"> 2527 <ul class="site-nav__submenu-container"> 2528 2529 2530 <li class="mega-dropdown__subitem"> 2531 <a href="/collections/men" class="site-nav__link site-nav__dropdown-link">MEN</a> 2532 </li> 2533 2534 2535 <li class="mega-dropdown__subitem"> 2536 <a href="/collections/women" class="site-nav__link site-nav__dropdown-link">WOMEN</a> 2537 </li> 2538 2539 2540 <li class="mega-dropdown__subitem"> 2541 <a href="/collections/unisex" class="site-nav__link site-nav__dropdown-link">UNISEX</a> 2542 </li> 2543 2544 </ul> 2545 </div> 2546 </li> 2547 2548 <li class="mega-dropdown__item grid__item one-third "> 2549 <a href="#" class="site-nav__link site-nav__dropdown-heading">COLLECTIONS</a> 2550 <div class="site-nav__submenu"> 2551 <ul class="site-nav__submenu-container"> 2552 2553 2554 <li class="mega-dropdown__subitem"> 2555 <a href="/collections/cities-collection" class="site-nav__link site-nav__dropdown-link">CITIES</a> 2556 </li> 2557 2558 2559 <li class="mega-dropdown__subitem"> 2560 <a href="/collections/heritage" class="site-nav__link site-nav__dropdown-link">HERITAGE</a> 2561 </li> 2562 2563 2564 <li class="mega-dropdown__subitem"> 2565 <a href="/collections/shaghaf" class="site-nav__link site-nav__dropdown-link">SHAGHAF</a> 2566 </li> 2567 2568 2569 <li class="mega-dropdown__subitem"> 2570 <a href="/collections/love" class="site-nav__link site-nav__dropdown-link">LOVE</a> 2571 </li> 2572 2573 2574 <li class="mega-dropdown__subitem"> 2575 <a href="/collections/wild-collection" class="site-nav__link site-nav__dropdown-link">WILD</a> 2576 </li> 2577 2578 2579 <li class="mega-dropdown__subitem"> 2580 <a href="/collections/harmony" class="site-nav__link site-nav__dropdown-link">HARMONY</a> 2581 </li> 2582 2583 2584 <li class="mega-dropdown__subitem"> 2585 <a href="/collections/sawalef" class="site-nav__link site-nav__dropdown-link">SAWALEF</a> 2586 </li> 2587 2588 </ul> 2589 </div> 2590 </li> 2591 2592 <li class="mega-dropdown__item grid__item one-third "> 2593 <a href="/collections/hair-mist" class="site-nav__link site-nav__dropdown-heading">HAIR MIST</a> 2594 <div class="site-nav__submenu"> 2595 <ul class="site-nav__submenu-container"> 2596 2597 2598 <li class="mega-dropdown__subitem"> 2599 <a href="/products/gharam" class="site-nav__link site-nav__dropdown-link"> GHARAAM</a> 2600 </li> 2601 2602 2603 <li class="mega-dropdown__subitem"> 2604 <a href="/products/rose-1" class="site-nav__link site-nav__dropdown-link">ROSE 01</a> 2605 </li> 2606 2607 2608 <li class="mega-dropdown__subitem"> 2609 <a href="/products/shaghaf-oud-1" class="site-nav__link site-nav__dropdown-link">SHAGHAF OUD</a> 2610 </li> 2611 2612 2613 <li class="mega-dropdown__subitem"> 2614 <a href="/products/musk-7" class="site-nav__link site-nav__dropdown-link">MUSK 07</a> 2615 </li> 2616 2617 2618 <li class="mega-dropdown__subitem"> 2619 <a href="/products/casablanca-50ml" class="site-nav__link site-nav__dropdown-link">CASABLANCA</a> 2620 </li> 2621 2622 </ul> 2623 </div> 2624 </li> 2625 2626 </ul> 2627 2628 2629 </div> 2630 <div class="grid__item one-quarter text-center site-nav__promo"> 2631 <div class="global-border-radius site-nav__promo-image"><a class="block hover-images" href="/products/patchouli-01"> 2632 <div class="image-one"><div class="rimage-outer-wrapper" style="max-width: 1000px; max-height: 1000.0px">
2633 <div class="rimage-wrapper lazyload--placeholder" style="padding-top:100.0%"> 2634 2635 2636 2637 <img class="rimage__image lazyload fade-in " 2638 src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'/%3E" 2639 data-src="//swissarabian.com/cdn/shop/files/Patchouli01--003_{width}x.webp?v=1772264466" 2640 data-widths="[180, 220, 300, 360, 460, 540, 720, 900, 1080, 1296, 1512, 1728, 2048]" 2641 data-aspectratio="1.0" 2642 data-sizes="auto" 2643 alt="" 2644 2645 style="object-position: 50.0% 50.0%"> 2646 2647 2648 <noscript> 2649 2650 <img src="//swissarabian.com/cdn/shop/files/Patchouli01--003_1024x1024.webp?v=1772264466" alt="" class="rimage__image"> 2651 </noscript> 2652 </div> 2653</div> 2654 2655</div> 2656 </a></div> 2657 <div class="site-nav__dropdown-heading"></div></div> 2658 </div> 2659 2660 2661 </div> 2662 </div> 2663 2664 </li> 2665 2666 2667 2668<li class="site-nav__item site-nav__item--has-dropdown 2669 2670 site-nav__item--smalldropdown"> 2671 <a href="#" class="site-nav__link" aria-haspopup="true" aria-expanded="false"> 2672 PERFUME OILS 2673 <span class="feather-icon site-nav__icon"><svg aria-hidden="true" focusable="false" role="presentation" class="icon feather-icon feather-chevron-down" viewBox="0 0 24 24"><path d="M6 9l6 6 6-6"/></svg> 2674</span> 2675 </a> 2676 <div class="site-nav__dropdown js-mobile-menu-dropdown small-dropdown"> 2677 2678 2679 <ul class="small-dropdown__container"> 2680 2681 <li class="small-dropdown__item "> 2682 2683 <a href="/collections/concentrated" class="site-nav__link site-nav__dropdown-link">CONCENTRATED PERFUME OILS</a> 2684 2685 </li> 2686 2687 <li class="small-dropdown__item "> 2688 2689 <a href="/collections/dehn-el-oud" class="site-nav__link site-nav__dropdown-link">DEHN EL OUD</a> 2690 2691 </li> 2692 2693 <li class="small-dropdown__item "> 2694 2695 <a href="/collections/malaki-collection" class="site-nav__link site-nav__dropdown-link">MALAKI</a> 2696 2697 </li> 2698 2699 <li class="small-dropdown__item "> 2700 2701 <a href="/collections/private" class="site-nav__link site-nav__dropdown-link">PRIVATE</a> 2702 2703 </li> 2704 2705 </ul> 2706 2707 2708 </div> 2709 2710 </li> 2711 2712 2713 2714<li class="site-nav__item site-nav__item--has-dropdown 2715 2716 site-nav__item--smalldropdown"> 2717 <a href="#" class="site-nav__link" aria-haspopup="true" aria-expanded="false"> 2718 INCENSE 2719 <span class="feather-icon site-nav__icon"><svg aria-hidden="true" focusable="false" role="presentation" class="icon feather-icon feather-chevron-down" viewBox="0 0 24 24"><path d="M6 9l6 6 6-6"/></svg> 2720</span> 2721 </a> 2722 <div class="site-nav__dropdown js-mobile-menu-dropdown small-dropdown"> 2723 2724 2725 <ul class="small-dropdown__container"> 2726 2727 <li class="small-dropdown__item "> 2728 2729 <a href="/collections/oud" class="site-nav__link site-nav__dropdown-link">OUD MUATTAR</a> 2730 2731 </li> 2732 2733 </ul> 2734 2735 2736 </div> 2737 2738 </li> 2739 2740 2741 2742 <li class="site-nav__item "> 2743 <a href="/collections/giftsets-gifts" class="site-nav__link">GIFT SETS</a> 2744 </li> 2745 2746 2747 2748 <li class="site-nav__item site-nav__more-links more-links site-nav__invisible site-nav__item--has-dropdown"> 2749 <a href="#" class="site-nav__link" aria-haspopup="true" aria-expanded="false"> 2750 More links
2751 <span class="feather-icon site-nav__icon"><svg aria-hidden="true" focusable="false" role="presentation" class="icon feather-icon feather-chevron-down" viewBox="0 0 24 24"><path d="M6 9l6 6 6-6"/></svg> 2752</span> 2753 </a> 2754 <div class="site-nav__dropdown small-dropdown more-links-dropdown"> 2755 <div class="page-width relative"> 2756 <ul class="small-dropdown__container"></ul> 2757 <div class="more-links__dropdown-container"></div> 2758 </div> 2759 </div> 2760 </li> 2761 </ul> 2762 2763 2764 <div class="docking-header__utils utils"> 2765 <!-- DOCKED NAV SEARCH LEFT LAYOUT --> 2766 <div class="docking-header__left-layout-search utils__item"> 2767 <a href="/search" class="plain-link hide-for-search js-search-form-open" aria-label="Search"> 2768 <span class="icon--header"> 2769 <svg class="icon icon--stroke-only icon--medium icon--type-search" fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="2" aria-hidden="true" focusable="false" role="presentation" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"> 2770 <g><circle cx="11" cy="11" r="8"></circle><path d="m21 21l-4.35-4.35"></path></g> 2771</svg> 2772 </span> 2773 <span class="icon-fallback-text">Search</span> 2774 </a> 2775 </div> 2776 2777 2778 2779 <div class="utils__item search-bar desktop-only search-bar--fadein settings-closed-bar" 2780 data-live-search="true" 2781 data-live-search-price="true" 2782 data-live-search-vendor="false" 2783 data-live-search-meta="true"> 2784 2785 <div class="search-bar__container" 2786 > 2787 <button class="btn btn--plain icon--header search-form__icon js-search-form-focus" aria-label="Open Search"> 2788 <svg class="icon icon--stroke-only icon--medium icon--type-search" fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="2" aria-hidden="true" focusable="false" role="presentation" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"> 2789 <g><circle cx="11" cy="11" r="8"></circle><path d="m21 21l-4.35-4.35"></path></g> 2790</svg> 2791 </button> 2792 <span class="icon-fallback-text">Search</span> 2793 2794 <form class="search-form" action="/search" method="get" role="search" autocomplete="off"> 2795 <input type="hidden" name="type" value="product,query" /> 2796 <input type="hidden" name="options[prefix]" value="last" /> 2797 2798 <label for="closed-docked-search" class="label-hidden"> 2799 Search 2800 </label> 2801 2802 2803 <input type="search" 2804 name="q" 2805 id="closed-docked-search" 2806 value="" 2807 placeholder="Search" 2808 class="search-form__input" 2809 autocomplete="off" 2810 autocorrect="off"> 2811 <button type="submit" class="btn btn--plain search-form__button" aria-label="Search"> 2812 </button> 2813 </form> 2814 2815 2816 2817 <div class="search-bar__results"> 2818 </div> 2819 </div> 2820</div> 2821 2822 2823 2824 2825 <!-- DOCKED ACCOUNT --> 2826 2827 2828 <!-- DOCKED NAV CART --> 2829 2830 <div class="utils__item header-cart hide-for-search"> 2831 <a href="/cart"> 2832 <span class="icon--header"><svg class="icon icon--stroke-only icon--medium icon--type-shopping-cart" fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="2" aria-hidden="true" focusable="false" role="presentation" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><g><circle cx="8" cy="21" r="1"></circle><circle cx="19" cy="21" r="1"></circle><path d="M2.05 2.05h2l2.66 12.42a2 2 0 0 0 2 1.58h9.78a2 2 0 0 0 1.95-1.57l1.65-7.43H5.12"></path></g></svg></span> 2833 <span class="header-cart__count">0</span> 2834 </a> 2835 2836 </div> 2837 2838 </div> 2839 2840 </nav> 2841 </section> 2842 <!-- MOBILE OPEN SEARCH --> 2843 2844 2845 2846 2847 2848 2849 2850 2851 2852 2853 </div> 2854 </div> 2855 2856 </div> 2857<style> 2858 .subcollection-PERFUMES{ 2859 display:block !important; 2860 } 2861 .OILS{ 2862 display:block !important; 2863 } 2864 .subcollection-INCENSE{ 2865 display:block !important; 2866 } 2867 .subcollection-PERFUME{ 2868 display:block !important; 2869 } 2870</style><style> #shopify-section-sections--24681166340397__header .site-nav {justify-content: space-between; display: flex;} @media (min-width: 768px) {#shopify-section-sections--24681166340397__header .utils a {padding-right: 15px; font-size: 14px; } #shopify-section-sections--24681166340397__header .header-navigation {border-top: 1px solid #000; background-color: #fcf9f5; }} #shopify-section-sections--24681166340397__header .site-nav {text-align: center;} @media (max-width: 768px) {#shopify-section-sections--24681166340397__header .header-links {display: none; }} #shopify-section-sections--24681166340397__header .header-links {list-style: none; margin: 0; padding: 0;} #shopify-section-sections--24681166340397__header .header-links li {display: inline-block; margin-right: 15px;} #shopify-section-sections--24681166340397__header .header-links a {text-decoration: none; color: #333; font-size: 14px;} </style></div> 2871<!-- END sections: header-group --> 2872 2873 <a href="#" class="focus-tint" aria-hidden="true" aria-label="Close"></a> 2874 </div> 2875 2876 2877 2878 <main id="MainContent"><section id="shopify-section-banner" class="shopify-section section-banner"></section> 2879<section id="shopify-section-template--24681171812653__video_slideshow_GJB3nr" class="shopify-section"><link rel="stylesheet" href="https://unpkg.com/[email protected]/swiper-bundle.min.css"> 2880 2881<!-- Slider main container --> 2882<div class="swiper-containera" style="position: relative;"> 2883 <!-- Additional required wrapper --> 2884 <ul class="swiper-wrapper"> 2885 <!-- Slides --> 2886 2887 <li class="swiper-slide"> 2888 2889 2890 2891 2892 <a href="/collections/new-launches"> 2893 2894 <img src="//swissarabian.com/cdn/shop/files/Desktop_3840_x_1000_E_2e9bf91f-077b-4b19-bfaf-ef4a84368249.webp?v=1790852080" class="deslop"> 2895 <img src="//swissarabian.com/cdn/shop/files/MOBILE_535x690_E_bf58c3fb-ee0c-4bac-893b-80fda3a7ccaa.webp?v=1790852079" class="moblop"> 2896 2897 </a> 2898 2899 2900 </li> 2901 2902 2903 2904 2905 <li class="swiper-slide"> 2906 2907 2908 2909 2910 <a href="/collections/new-launches"> 2911 2912 <img src="//swissarabian.com/cdn/shop/files/Desktop_3840_x_1000_E_76816387-cd0b-4cd9-b20e-03e1b7c892a5.webp?v=1782820506" class="deslop"> 2913 <img src="//swissarabian.com/cdn/shop/files/MOBILE_535x690_E_9701fb95-dd82-4a00-9955-dbddbf16284b.webp?v=1782820506" class="moblop"> 2914 2915 </a> 2916 2917 2918 </li> 2919 2920 2921 2922 2923 <li class="swiper-slide"> 2924 2925 2926 2927 2928 <a href="/collections/mini"> 2929 2930 <img src="//swissarabian.com/cdn/shop/files/Desktop_3840_x_1000_E_89f75cd6-630a-4c10-8608-42a49c23ba8c.webp?v=1782894628" class="deslop"> 2931 <img src="//swissarabian.com/cdn/shop/files/MOBILE_535x690_E_1050179b-f2b8-4de7-a1c5-da95e7a9a1aa.webp?v=1782894661" class="moblop"> 2932 2933 </a> 2934 2935 2936 </li> 2937 2938 2939 2940 2941 <li class="swiper-slide"> 2942 2943 2944 2945 2946 <a href="/collections/gifting-collection"> 2947 2948 <img src="//swissarabian.com/cdn/shop/files/desktop-SN-E.webp?v=1775459436" class="deslop"> 2949 <img src="//swissarabian.com/cdn/shop/files/mobile-SN-E.webp?v=1775459436" class="moblop"> 2950 2951 </a> 2952 2953 2954 </li> 2955 2956 2957 2958 2959 <li class="swiper-slide"> 2960 2961 2962 2963 2964 <a href="/collections/bundles"> 2965 2966 <img src="//swissarabian.com/cdn/shop/files/Desktop_3840_x_1000_E_14bf80bd-556d-4a75-8404-34e59f7c95f6.webp?v=1782120575" class="deslop"> 2967 <img src="//swissarabian.com/cdn/shop/files/MOBILE_535x690_WSN_E_22cc1a60-3acf-45c6-a18e-bf4642a0f4cf.webp?v=1782120566" class="moblop"> 2968 2969 </a> 2970 2971 2972 </li> 2973 2974 2975 2976 2977 <li class="swiper-slide"> 2978 2979 2980 2981 2982 <a href="/collections/all-products-1"> 2983 2984 <img src="//swissarabian.com/cdn/shop/files/Desktop_3840_x_1000_E_d5b4b151-b3a2-4ea7-aecd-5bf2c98d846b.webp?v=1775202271" class="deslop"> 2985 <img src="//swissarabian.com/cdn/shop/files/MOBILE_535x690_E_4125ef4b-7ea2-4159-ba0f-9281146744c2.webp?v=1775202284" class="moblop"> 2986 2987 </a> 2988 2989 2990 </li> 2991 2992 2993 2994 </ul> 2995 2996 <!-- If we need navigation buttons --> 2997 <div class="swiper-button-prev"></div> 2998 <div class="swiper-button-next"></div> 2999 3000 <!-- If we need scrollbar --> 3001 <div class="swiper-scrollbar"></div> 3002</div> 3003<style> 3004 .fgddf{ 3005 position: relative; 3006 } 3007 .fgddf:before { 3008 content: ""; 3009 width: 100%; 3010 height: 100%; 3011 position: absolute; 3012 background: transparent; 3013 z-index: 99999; 3014} 3015 .moblop{ 3016 display: none; 3017 } 3018 .deslyou-mob { 3019 display:none; 3020 } 3021 @media (max-width:640px){ 3022 .deslyou-mob{ 3023 display:block; 3024 } 3025 .deslyou{ 3026 display:none; 3027 } 3028 .fgddf video { 3029 height: auto; 3030 object-fit: cover; 3031} 3032 .deslop{ 3033 display:none; 3034 } 3035 .moblop{ 3036 display:block; 3037 } 3038 } 3039 /* @media (max-width:480px){ 3040 .fgddf video { 3041 height: 620px; 3042 object-fit: cover; 3043}} 3044 @media (max-width:420px){ 3045 .fgddf video { 3046 height: 542px; 3047 object-fit: cover; 3048}} 3049 @media (max-width:393px){ 3050 .fgddf video { 3051 height: 507px; 3052 object-fit: cover; 3053}} 3054 @media (max-width:376px){ 3055 .fgddf video { 3056 height: 480px; 3057 object-fit: cover; 3058}} 3059 @media (max-width:360px){ 3060 .fgddf video { 3061 height: 463px; 3062 object-fit: cover; 3063}} */ 3064</style>
3065<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.4.1/jquery.min.js"></script>
vendor: 1 bytes, line 3065
3065
3066<script src="https://unpkg.com/[email protected]/swiper-bundle.min.js"></script>
3066 3067
3068<script> 3069 var swiper = new Swiper('.swiper-containera', { 3070 loop: true, 3071 autoplay: true, 3072 pagination: { 3073 el: '.swiper-pagination', 3074 clickable: true 3075 }, 3076 navigation: { 3077 nextEl: '.swiper-button-next', 3078 prevEl: '.swiper-button-prev', 3079 }, 3080 /* ON INIT AUTOPLAY THE FIRST VIDEO */ 3081 on: { 3082 init: function () { 3083 console.log('swiper initialized'); 3084 var currentVideo = $("[data-swiper-slide-index=" + this.realIndex + "]").find("video"); 3085 currentVideo.trigger('play'); 3086 }, 3087 }, 3088}); 3089 3090/* GET ALL VIDEOS */ 3091var sliderVideos = $(".swiper-slide video"); 3092 3093/* SWIPER API - Event will be fired after animation to other slide (next or previous) */ 3094swiper.on('slideChange', function () { 3095 console.log('slide changed'); 3096 /* stop all videos */ 3097 sliderVideos.each(function( index ) { 3098 this.currentTime = 0; 3099 }); 3100 3101 /* SWIPER GET CURRENT AND PREV SLIDE (AND The VIDEO INSIDE) */ 3102 var prevVideo = $(`[data-swiper-slide-index="${this.previousIndex}]"`).find("video"); 3103 var currentVideo = $(`[data-swiper-slide-index="${this.realIndex}"]`).find("video"); 3104 prevVideo.trigger('stop'); 3105 currentVideo.trigger('play'); 3106}); 3107</script>
3107 3108 3109 3110 3111 3112</section><section id="shopify-section-template--24681171812653__featured_collection_b6MMYH" class="shopify-section section-featured-collection"><div class="relative container large-row featured-collection" data-section-id="template--24681171812653__featured_collection_b6MMYH" data-section-type="featured-collection"> 3113 <div class="page-width"><div class="large-row" data-cc-animate> 3114 <div class="text-center"> 3115 3116 <h2 class="featured-collection--title large-title">NEW LAUNCHES</h2> 3117 3118 3119 3120 <a class="standard-link" href="/collections/new-launches">SHOP NOW</a> 3121 3122 </div> 3123 </div> 3124 3125 3126 <div class="product-carousel-peek"><div class="featured-collection-controls featured-collection-controls--prev"> 3127 <button class="btn--plain prev icon feather-icon" aria-label="Previous"><svg aria-hidden="true" focusable="false" role="presentation" class="icon feather-arrow-left" viewBox="0 0 24 24"><path d="M19 12H5M12 19l-7-7 7-7"/></svg></button> 3128 </div><div class="grid-flex"data-carousel-enabled data-slides-per-row="5"> 3129 3130 3131 3132 <div class="product-block one-fifth small-down--one-half grid-flex__item" 3133 data-cc-animate="fade-in-up" data-cc-animate-delay="0.07s"> 3134 <div class="product-block__image-container"> 3135 <div class="global-border-radius hover-images hover-images--two same-aspect-ratio relative"> 3136 <a class="product-block__image product-block__image--shape-square product-block__image--crop-true product-block__image--valign-center" href="/products/shaghaf-oud-marine"><div class="image-one"> 3137 3138 <div class="rimage-outer-wrapper" style="max-width: 1000px; max-height: 1000.0px"> 3139 <div class="rimage-wrapper lazyload--placeholder" style="padding-top:100.0%"> 3140 3141 3142 3143 <img class="rimage__image lazyload fade-in cover" 3144 src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'/%3E" 3145 data-src="//swissarabian.com/cdn/shop/files/oud-marine-bottle_{width}x.webp?v=1790587437" 3146 data-widths="[180, 220, 300, 360, 460, 540, 720, 900, 1080, 1296, 1512, 1728, 2048]" 3147 data-aspectratio="1.0" 3148 data-sizes="auto" 3149 alt="" 3150 data-parent-fit="cover" 3151 > 3152 3153 3154 <noscript> 3155 3156 <img src="//swissarabian.com/cdn/shop/files/oud-marine-bottle_1024x1024.webp?v=1790587437" alt="" class="rimage__image"> 3157 </noscript> 3158 </div> 3159</div> 3160 3161 3162 </div><div class="image-two"> 3163 <div class="rimage-background fade-in lazyload global-border-radius" 3164 data-bgset="//swissarabian.com/cdn/shop/files/oud-marine-bottle_box_180x.webp?v=1790587437 180w 180h, 3165 //swissarabian.com/cdn/shop/files/oud-marine-bottle_box_360x.webp?v=1790587437 360w 360h, 3166 //swissarabian.com/cdn/shop/files/oud-marine-bottle_box_540x.webp?v=1790587437 540w 540h, 3167 //swissarabian.com/cdn/shop/files/oud-marine-bottle_box_720x.webp?v=1790587437 720w 720h, 3168 //swissarabian.com/cdn/shop/files/oud-marine-bottle_box_900x.webp?v=1790587437 900w 900h, 3169 3170 3171 3172 3173 3174 3175 3176 3177 3178 3179 3180 3181 3182 //swissarabian.com/cdn/shop/files/oud-marine-bottle_box.webp?v=1790587437 1000w 1000h" 3183 data-sizes="auto" 3184 data-parent-fit="cover"> 3185 <noscript> 3186 <img src="//swissarabian.com/cdn/shop/files/oud-marine-bottle_box_1024x1024.webp?v=1790587437" alt="" class="rimage-background__image"> 3187 </noscript> 3188 </div> 3189 </div></a></div> 3190 </div> 3191 3192 <div class="product-block__title"> 3193 <a href="/products/shaghaf-oud-marine" class="product-block__title-link">SHAGHAF OUD MARINE</a> 3194 </div><div class="product-price"> 3195 3196 3197 3198 <span class="theme_money"><span class=money>$66.00 </span></span> 3199 3200 3201 3202 3203 3204 3205 3206 3207 3208<span 3209 class="product-label product-label--best-seller global-border-radius" 3210 style="position:absolute; top:10px; left:10px; z-index:5; background:#ff0000; color:#fff; padding:5px 10px; font-size:14px;" 3211> 3212 NEW 3213</span> 3214 3215 3216 3217 </div> 3218 3219<form method="post" action="/cart/add" accept-charset="UTF-8" enctype="multipart/form-data" onsubmit="addToCartHandler(event)"><input type="hidden" name="form_type" value="product" /><input type="hidden" name="utf8" value="â" /><input type="hidden" 3220 name="id" 3221 id="selectedVariantId" 3222 value="67576829968685"> 3223 3224<button type="submit" class="btn btn-new-link"> 3225 3226 Add to Cart 3227 3228</button><input type="hidden" name="product-id" value="15392776847661" /><input type="hidden" name="section-id" value="template--24681171812653__featured_collection_b6MMYH" /></form>
3229<script> 3230document.addEventListener('DOMContentLoaded', function() { 3231 3232 document.querySelectorAll('.product-block').forEach(function(productBlock) { 3233 3234 const variantBoxes = productBlock.querySelectorAll('.variant-box'); 3235 3236 if (!variantBoxes.length) return; 3237 3238 3239 function selectVariant(box) { 3240 3241 // Remove active only inside this product 3242 variantBoxes.forEach(function(b) { 3243 b.classList.remove('active'); 3244 }); 3245 3246 // Make selected variant active 3247 box.classList.add('active'); 3248 3249 3250 // Update hidden input 3251 const selectedVariantInput = 3252 productBlock.querySelector('#selectedVariantId'); 3253 3254 if (selectedVariantInput) { 3255 selectedVariantInput.value = box.dataset.variantId; 3256 } 3257 3258 3259 // Price container 3260 const priceContainer = 3261 productBlock.querySelector('.theme_money'); 3262 3263 if (!priceContainer) return; 3264 3265 3266 const price = box.dataset.price; 3267 const discountPrice = box.dataset.discountPrice; 3268 3269 3270 // Function to render price with AED icon 3271 const renderPrice = (amount) => ` 3272 <span style="display: inline-flex; align-items: center; gap: 3px;"> 3273 3274 $ ${amount} 3275 </span> 3276 `; 3277 3278 3279 // Check if discount exists 3280 if (discountPrice && discountPrice !== price) { 3281 3282 priceContainer.innerHTML = ` 3283 <span class="price"> 3284 3285 <span 3286 class="discounted-price" 3287 style="color: #d0021b; font-weight: bold;" 3288 > 3289 ${renderPrice(price)} 3290 </span> 3291 3292 <span 3293 class="original-price product-price__compare" 3294 style=" 3295 text-decoration: line-through; 3296 opacity: 0.6; 3297 margin-left: 8px; 3298 color: #9a9a9a; 3299 " 3300 > 3301 ${renderPrice(discountPrice)} 3302 </span> 3303 3304 </span> 3305 `; 3306 3307 } else { 3308 3309 // Normal price only 3310 priceContainer.innerHTML = renderPrice(price); 3311 3312 } 3313 } 3314 3315 3316 // ----------------------------------------- 3317 // CLICK EVENT 3318 // ----------------------------------------- 3319 3320 variantBoxes.forEach(function(box) { 3321 3322 box.addEventListener('click', function() { 3323 selectVariant(this); 3324 }); 3325 3326 }); 3327 3328 3329 // ----------------------------------------- 3330 // DEFAULT VARIANT = 75 ML 3331 // ----------------------------------------- 3332 3333 let defaultVariant = null; 3334 3335 variantBoxes.forEach(function(box) { 3336 3337 /* 3338 * First check data attribute 3339 * Example: 3340 * data-variant-title="75 ML" 3341 */ 3342 3343 const variantTitle = ( 3344 box.dataset.variantTitle || 3345 box.textContent || 3346 '' 3347 ).trim().toLowerCase(); 3348 3349 3350 if ( 3351 variantTitle === '75 ml' || 3352 variantTitle.includes('75 ml') 3353 ) { 3354 defaultVariant = box; 3355 } 3356 3357 }); 3358 3359 3360 // ----------------------------------------- 3361 // SELECT 75 ML ON PAGE LOAD 3362 // ----------------------------------------- 3363 3364 if (defaultVariant) { 3365 3366 selectVariant(defaultVariant); 3367 3368 } else { 3369 3370 // Fallback: if 75 ML doesn't exist, 3371 // keep the first variant selected 3372 selectVariant(variantBoxes[0]); 3373 3374 } 3375 3376 }); 3377 3378}); 3379</script>
3379 3380<style> 3381 .variant-swatches{ 3382 display:flex; 3383 gap:10px; 3384 margin-bottom:15px; 3385 margin-left:30px; 3386 justify-content: center; 3387} 3388 3389.variant-box{ 3390 border:1px solid #ccc; 3391 padding:8px 10px; 3392 cursor:pointer; 3393 font-size:12px; 3394} 3395 3396.variant-box.active{ 3397 border-color:#000; 3398 background:#000; 3399 color:#fff; 3400} 3401</style> 3402 3403 3404</div> 3405 3406 3407 3408 <div class="product-block one-fifth small-down--one-half grid-flex__item" 3409 data-cc-animate="fade-in-up" data-cc-animate-delay="0.14s"> 3410 <div class="product-block__image-container"> 3411 <div class="global-border-radius hover-images hover-images--two same-aspect-ratio relative"> 3412 <a class="product-block__image product-block__image--shape-square product-block__image--crop-true product-block__image--valign-center" href="/products/echoes-of-st-moritz"><div class="image-one"> 3413 3414 <div class="rimage-outer-wrapper" style="max-width: 1000px; max-height: 1000.0px"> 3415 <div class="rimage-wrapper lazyload--placeholder" style="padding-top:100.0%"> 3416 3417 3418 3419 <img class="rimage__image lazyload fade-in cover" 3420 src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'/%3E" 3421 data-src="//swissarabian.com/cdn/shop/files/Echoes-of-st.moritz-bottle_{width}x.webp?v=1790587439" 3422 data-widths="[180, 220, 300, 360, 460, 540, 720, 900, 1080, 1296, 1512, 1728, 2048]" 3423 data-aspectratio="1.0" 3424 data-sizes="auto" 3425 alt="" 3426 data-parent-fit="cover" 3427 > 3428 3429 3430 <noscript> 3431 3432 <img src="//swissarabian.com/cdn/shop/files/Echoes-of-st.moritz-bottle_1024x1024.webp?v=1790587439" alt="" class="rimage__image"> 3433 </noscript> 3434 </div> 3435</div> 3436 3437 3438 </div><div class="image-two"> 3439 <div class="rimage-background fade-in lazyload global-border-radius" 3440 data-bgset="//swissarabian.com/cdn/shop/files/Echoes-of-st.moritz-bottle_box_180x.webp?v=1790587439 180w 180h, 3441 //swissarabian.com/cdn/shop/files/Echoes-of-st.moritz-bottle_box_360x.webp?v=1790587439 360w 360h, 3442 //swissarabian.com/cdn/shop/files/Echoes-of-st.moritz-bottle_box_540x.webp?v=1790587439 540w 540h, 3443 //swissarabian.com/cdn/shop/files/Echoes-of-st.moritz-bottle_box_720x.webp?v=1790587439 720w 720h, 3444 //swissarabian.com/cdn/shop/files/Echoes-of-st.moritz-bottle_box_900x.webp?v=1790587439 900w 900h, 3445 3446 3447 3448 3449 3450 3451 3452 3453 3454 3455 3456 3457 3458 //swissarabian.com/cdn/shop/files/Echoes-of-st.moritz-bottle_box.webp?v=1790587439 1000w 1000h" 3459 data-sizes="auto" 3460 data-parent-fit="cover"> 3461 <noscript> 3462 <img src="//swissarabian.com/cdn/shop/files/Echoes-of-st.moritz-bottle_box_1024x1024.webp?v=1790587439" alt="" class="rimage-background__image"> 3463 </noscript> 3464 </div> 3465 </div></a></div> 3466 </div> 3467 3468 <div class="product-block__title"> 3469 <a href="/products/echoes-of-st-moritz" class="product-block__title-link">ECHOES OF ST. MORITZ</a> 3470 </div><div class="product-price"> 3471 3472 3473 3474 <span class="theme_money"><span class=money>$111.00 </span></span> 3475 3476 3477 3478 3479 3480 3481 3482 3483 3484<span 3485 class="product-label product-label--best-seller global-border-radius" 3486 style="position:absolute; top:10px; left:10px; z-index:5; background:#ff0000; color:#fff; padding:5px 10px; font-size:14px;" 3487> 3488 NEW 3489</span> 3490 3491 3492 3493 </div> 3494 3495<form method="post" action="/cart/add" accept-charset="UTF-8" enctype="multipart/form-data" onsubmit="addToCartHandler(event)"><input type="hidden" name="form_type" value="product" /><input type="hidden" name="utf8" value="â" /><input type="hidden" 3496 name="id" 3497 id="selectedVariantId" 3498 value="67576830001453"> 3499 3500<button type="submit" class="btn btn-new-link"> 3501 3502 Add to Cart 3503 3504</button><input type="hidden" name="product-id" value="15392776880429" /><input type="hidden" name="section-id" value="template--24681171812653__featured_collection_b6MMYH" /></form>
3505<script> 3506document.addEventListener('DOMContentLoaded', function() { 3507 3508 document.querySelectorAll('.product-block').forEach(function(productBlock) { 3509 3510 const variantBoxes = productBlock.querySelectorAll('.variant-box'); 3511 3512 if (!variantBoxes.length) return; 3513 3514 3515 function selectVariant(box) { 3516 3517 // Remove active only inside this product 3518 variantBoxes.forEach(function(b) { 3519 b.classList.remove('active'); 3520 }); 3521 3522 // Make selected variant active 3523 box.classList.add('active'); 3524 3525 3526 // Update hidden input 3527 const selectedVariantInput = 3528 productBlock.querySelector('#selectedVariantId'); 3529 3530 if (selectedVariantInput) { 3531 selectedVariantInput.value = box.dataset.variantId; 3532 } 3533 3534 3535 // Price container 3536 const priceContainer = 3537 productBlock.querySelector('.theme_money'); 3538 3539 if (!priceContainer) return; 3540 3541 3542 const price = box.dataset.price; 3543 const discountPrice = box.dataset.discountPrice; 3544 3545 3546 // Function to render price with AED icon 3547 const renderPrice = (amount) => ` 3548 <span style="display: inline-flex; align-items: center; gap: 3px;"> 3549 3550 $ ${amount} 3551 </span> 3552 `; 3553 3554 3555 // Check if discount exists 3556 if (discountPrice && discountPrice !== price) { 3557 3558 priceContainer.innerHTML = ` 3559 <span class="price"> 3560 3561 <span 3562 class="discounted-price" 3563 style="color: #d0021b; font-weight: bold;" 3564 > 3565 ${renderPrice(price)} 3566 </span> 3567 3568 <span 3569 class="original-price product-price__compare" 3570 style=" 3571 text-decoration: line-through; 3572 opacity: 0.6; 3573 margin-left: 8px; 3574 color: #9a9a9a; 3575 " 3576 > 3577 ${renderPrice(discountPrice)} 3578 </span> 3579 3580 </span> 3581 `; 3582 3583 } else { 3584 3585 // Normal price only 3586 priceContainer.innerHTML = renderPrice(price); 3587 3588 } 3589 } 3590 3591 3592 // ----------------------------------------- 3593 // CLICK EVENT 3594 // ----------------------------------------- 3595 3596 variantBoxes.forEach(function(box) { 3597 3598 box.addEventListener('click', function() { 3599 selectVariant(this); 3600 }); 3601 3602 }); 3603 3604 3605 // ----------------------------------------- 3606 // DEFAULT VARIANT = 75 ML 3607 // ----------------------------------------- 3608 3609 let defaultVariant = null; 3610 3611 variantBoxes.forEach(function(box) { 3612 3613 /* 3614 * First check data attribute 3615 * Example: 3616 * data-variant-title="75 ML" 3617 */ 3618 3619 const variantTitle = ( 3620 box.dataset.variantTitle || 3621 box.textContent || 3622 '' 3623 ).trim().toLowerCase(); 3624 3625 3626 if ( 3627 variantTitle === '75 ml' || 3628 variantTitle.includes('75 ml') 3629 ) { 3630 defaultVariant = box; 3631 } 3632 3633 }); 3634 3635 3636 // ----------------------------------------- 3637 // SELECT 75 ML ON PAGE LOAD 3638 // ----------------------------------------- 3639 3640 if (defaultVariant) { 3641 3642 selectVariant(defaultVariant); 3643 3644 } else { 3645 3646 // Fallback: if 75 ML doesn't exist, 3647 // keep the first variant selected 3648 selectVariant(variantBoxes[0]); 3649 3650 } 3651 3652 }); 3653 3654}); 3655</script>
3655 3656<style> 3657 .variant-swatches{ 3658 display:flex; 3659 gap:10px; 3660 margin-bottom:15px; 3661 margin-left:30px; 3662 justify-content: center; 3663} 3664 3665.variant-box{ 3666 border:1px solid #ccc; 3667 padding:8px 10px; 3668 cursor:pointer; 3669 font-size:12px; 3670} 3671 3672.variant-box.active{ 3673 border-color:#000; 3674 background:#000; 3675 color:#fff; 3676} 3677</style> 3678 3679 3680</div> 3681 3682 3683 3684 <div class="product-block one-fifth small-down--one-half grid-flex__item" 3685 data-cc-animate="fade-in-up" data-cc-animate-delay="0.21s"> 3686 <div class="product-block__image-container"> 3687 <div class="global-border-radius hover-images hover-images--two same-aspect-ratio relative"> 3688 <a class="product-block__image product-block__image--shape-square product-block__image--crop-true product-block__image--valign-center" href="/products/the-collectors-edition-iii"><div class="image-one"> 3689 3690 <div class="rimage-outer-wrapper" style="max-width: 1000px; max-height: 1000.0px"> 3691 <div class="rimage-wrapper lazyload--placeholder" style="padding-top:100.0%"> 3692 3693 3694 3695 <img class="rimage__image lazyload fade-in cover" 3696 src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'/%3E" 3697 data-src="//swissarabian.com/cdn/shop/files/Influencers-gift-set-open-view_{width}x.webp?v=1790587442" 3698 data-widths="[180, 220, 300, 360, 460, 540, 720, 900, 1080, 1296, 1512, 1728, 2048]" 3699 data-aspectratio="1.0" 3700 data-sizes="auto" 3701 alt="" 3702 data-parent-fit="cover" 3703 > 3704 3705 3706 <noscript> 3707 3708 <img src="//swissarabian.com/cdn/shop/files/Influencers-gift-set-open-view_1024x1024.webp?v=1790587442" alt="" class="rimage__image"> 3709 </noscript> 3710 </div> 3711</div> 3712 3713 3714 </div><div class="image-two"> 3715 <div class="rimage-background fade-in lazyload global-border-radius" 3716 data-bgset="//swissarabian.com/cdn/shop/files/Influencers-gift-set-front-view_180x.webp?v=1790587441 180w 180h, 3717 //swissarabian.com/cdn/shop/files/Influencers-gift-set-front-view_360x.webp?v=1790587441 360w 360h, 3718 //swissarabian.com/cdn/shop/files/Influencers-gift-set-front-view_540x.webp?v=1790587441 540w 540h, 3719 //swissarabian.com/cdn/shop/files/Influencers-gift-set-front-view_720x.webp?v=1790587441 720w 720h, 3720 //swissarabian.com/cdn/shop/files/Influencers-gift-set-front-view_900x.webp?v=1790587441 900w 900h, 3721 3722 3723 3724 3725 3726 3727 3728 3729 3730 3731 3732 3733 3734 //swissarabian.com/cdn/shop/files/Influencers-gift-set-front-view.webp?v=1790587441 1000w 1000h" 3735 data-sizes="auto" 3736 data-parent-fit="cover"> 3737 <noscript> 3738 <img src="//swissarabian.com/cdn/shop/files/Influencers-gift-set-front-view_1024x1024.webp?v=1790587441" alt="" class="rimage-background__image"> 3739 </noscript> 3740 </div> 3741 </div></a></div> 3742 </div> 3743 3744 <div class="product-block__title"> 3745 <a href="/products/the-collectors-edition-iii" class="product-block__title-link">THE COLLECTOR'S EDITION III</a> 3746 </div><div class="product-price"> 3747 3748 3749 3750 <span class="theme_money"><span class=money>$158.00 </span></span> 3751 3752 3753 3754 3755 3756 3757 3758 3759 3760<span 3761 class="product-label product-label--best-seller global-border-radius" 3762 style="position:absolute; top:10px; left:10px; z-index:5; background:#ff0000; color:#fff; padding:5px 10px; font-size:14px;" 3763> 3764 NEW 3765</span> 3766 3767 3768 3769 </div> 3770 3771<form method="post" action="/cart/add" accept-charset="UTF-8" enctype="multipart/form-data" onsubmit="addToCartHandler(event)"><input type="hidden" name="form_type" value="product" /><input type="hidden" name="utf8" value="â" /><input type="hidden" 3772 name="id" 3773 id="selectedVariantId" 3774 value="67576830034221"> 3775 3776<button type="submit" class="btn btn-new-link"> 3777 3778 Add to Cart 3779 3780</button><input type="hidden" name="product-id" value="15392776913197" /><input type="hidden" name="section-id" value="template--24681171812653__featured_collection_b6MMYH" /></form>
3781<script> 3782document.addEventListener('DOMContentLoaded', function() { 3783 3784 document.querySelectorAll('.product-block').forEach(function(productBlock) { 3785 3786 const variantBoxes = productBlock.querySelectorAll('.variant-box'); 3787 3788 if (!variantBoxes.length) return; 3789 3790 3791 function selectVariant(box) { 3792 3793 // Remove active only inside this product 3794 variantBoxes.forEach(function(b) { 3795 b.classList.remove('active'); 3796 }); 3797 3798 // Make selected variant active 3799 box.classList.add('active'); 3800 3801 3802 // Update hidden input 3803 const selectedVariantInput = 3804 productBlock.querySelector('#selectedVariantId'); 3805 3806 if (selectedVariantInput) { 3807 selectedVariantInput.value = box.dataset.variantId; 3808 } 3809 3810 3811 // Price container 3812 const priceContainer = 3813 productBlock.querySelector('.theme_money'); 3814 3815 if (!priceContainer) return; 3816 3817 3818 const price = box.dataset.price; 3819 const discountPrice = box.dataset.discountPrice; 3820 3821 3822 // Function to render price with AED icon 3823 const renderPrice = (amount) => ` 3824 <span style="display: inline-flex; align-items: center; gap: 3px;"> 3825 3826 $ ${amount} 3827 </span> 3828 `; 3829 3830 3831 // Check if discount exists 3832 if (discountPrice && discountPrice !== price) { 3833 3834 priceContainer.innerHTML = ` 3835 <span class="price"> 3836 3837 <span 3838 class="discounted-price" 3839 style="color: #d0021b; font-weight: bold;" 3840 > 3841 ${renderPrice(price)} 3842 </span> 3843 3844 <span 3845 class="original-price product-price__compare" 3846 style=" 3847 text-decoration: line-through; 3848 opacity: 0.6; 3849 margin-left: 8px; 3850 color: #9a9a9a; 3851 " 3852 > 3853 ${renderPrice(discountPrice)} 3854 </span> 3855 3856 </span> 3857 `; 3858 3859 } else { 3860 3861 // Normal price only 3862 priceContainer.innerHTML = renderPrice(price); 3863 3864 } 3865 } 3866 3867 3868 // ----------------------------------------- 3869 // CLICK EVENT 3870 // ----------------------------------------- 3871 3872 variantBoxes.forEach(function(box) { 3873 3874 box.addEventListener('click', function() { 3875 selectVariant(this); 3876 }); 3877 3878 }); 3879 3880 3881 // ----------------------------------------- 3882 // DEFAULT VARIANT = 75 ML 3883 // ----------------------------------------- 3884 3885 let defaultVariant = null; 3886 3887 variantBoxes.forEach(function(box) { 3888 3889 /* 3890 * First check data attribute 3891 * Example: 3892 * data-variant-title="75 ML" 3893 */ 3894 3895 const variantTitle = ( 3896 box.dataset.variantTitle || 3897 box.textContent || 3898 '' 3899 ).trim().toLowerCase(); 3900 3901 3902 if ( 3903 variantTitle === '75 ml' || 3904 variantTitle.includes('75 ml') 3905 ) { 3906 defaultVariant = box; 3907 } 3908 3909 }); 3910 3911 3912 // ----------------------------------------- 3913 // SELECT 75 ML ON PAGE LOAD 3914 // ----------------------------------------- 3915 3916 if (defaultVariant) { 3917 3918 selectVariant(defaultVariant); 3919 3920 } else { 3921 3922 // Fallback: if 75 ML doesn't exist, 3923 // keep the first variant selected 3924 selectVariant(variantBoxes[0]); 3925 3926 } 3927 3928 }); 3929 3930}); 3931</script>
3931 3932<style> 3933 .variant-swatches{ 3934 display:flex; 3935 gap:10px; 3936 margin-bottom:15px; 3937 margin-left:30px; 3938 justify-content: center; 3939} 3940 3941.variant-box{ 3942 border:1px solid #ccc; 3943 padding:8px 10px; 3944 cursor:pointer; 3945 font-size:12px; 3946} 3947 3948.variant-box.active{ 3949 border-color:#000; 3950 background:#000; 3951 color:#fff; 3952} 3953</style> 3954 3955 3956</div> 3957 3958 3959 3960 <div class="product-block one-fifth small-down--one-half grid-flex__item" 3961 data-cc-animate="fade-in-up" data-cc-animate-delay="0.28s"> 3962 <div class="product-block__image-container"> 3963 <div class="global-border-radius hover-images hover-images--two same-aspect-ratio relative"> 3964 <a class="product-block__image product-block__image--shape-square product-block__image--crop-true product-block__image--valign-center" href="/products/patchouli-01"><div class="image-one"> 3965 3966 <div class="rimage-outer-wrapper" style="max-width: 1000px; max-height: 1000.0px"> 3967 <div class="rimage-wrapper lazyload--placeholder" style="padding-top:100.0%"> 3968 3969 3970 3971 <img class="rimage__image lazyload fade-in cover" 3972 src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'/%3E" 3973 data-src="//swissarabian.com/cdn/shop/files/Patchouli01_{width}x.webp?v=1782897173" 3974 data-widths="[180, 220, 300, 360, 460, 540, 720, 900, 1080, 1296, 1512, 1728, 2048]" 3975 data-aspectratio="1.0" 3976 data-sizes="auto" 3977 alt="" 3978 data-parent-fit="cover" 3979 > 3980 3981 3982 <noscript> 3983 3984 <img src="//swissarabian.com/cdn/shop/files/Patchouli01_1024x1024.webp?v=1782897173" alt="" class="rimage__image"> 3985 </noscript> 3986 </div> 3987</div> 3988 3989 3990 </div><div class="image-two"> 3991 <div class="rimage-background fade-in lazyload global-border-radius" 3992 data-bgset="//swissarabian.com/cdn/shop/files/Patchouli01-with-box_180x.webp?v=1782897184 180w 180h, 3993 //swissarabian.com/cdn/shop/files/Patchouli01-with-box_360x.webp?v=1782897184 360w 360h, 3994 //swissarabian.com/cdn/shop/files/Patchouli01-with-box_540x.webp?v=1782897184 540w 540h, 3995 //swissarabian.com/cdn/shop/files/Patchouli01-with-box_720x.webp?v=1782897184 720w 720h, 3996 //swissarabian.com/cdn/shop/files/Patchouli01-with-box_900x.webp?v=1782897184 900w 900h, 3997 3998 3999 4000 4001 4002 4003 4004 4005 4006 4007 4008 4009 4010 //swissarabian.com/cdn/shop/files/Patchouli01-with-box.webp?v=1782897184 1000w 1000h" 4011 data-sizes="auto" 4012 data-parent-fit="cover"> 4013 <noscript> 4014 <img src="//swissarabian.com/cdn/shop/files/Patchouli01-with-box_1024x1024.webp?v=1782897184" alt="" class="rimage-background__image"> 4015 </noscript> 4016 </div> 4017 </div></a></div> 4018 </div> 4019 4020 <div class="product-block__title"> 4021 <a href="/products/patchouli-01" class="product-block__title-link">PATCHOULI 01</a> 4022 </div><div class="product-price"> 4023 4024 4025 4026 <span class="theme_money"><span class=money>$68.00 </span></span> 4027 4028 4029 4030 4031 4032 4033 4034 4035 4036 4037 4038 </div> 4039 4040<form method="post" action="/cart/add" accept-charset="UTF-8" enctype="multipart/form-data" onsubmit="addToCartHandler(event)"><input type="hidden" name="form_type" value="product" /><input type="hidden" name="utf8" value="â" /><input type="hidden" 4041 name="id" 4042 id="selectedVariantId" 4043 value="51845916688685"> 4044 4045<button type="submit" class="btn btn-new-link"> 4046 4047 Add to Cart 4048 4049</button><input type="hidden" name="product-id" value="10223969993005" /><input type="hidden" name="section-id" value="template--24681171812653__featured_collection_b6MMYH" /></form>
4050<script> 4051document.addEventListener('DOMContentLoaded', function() { 4052 4053 document.querySelectorAll('.product-block').forEach(function(productBlock) { 4054 4055 const variantBoxes = productBlock.querySelectorAll('.variant-box'); 4056 4057 if (!variantBoxes.length) return; 4058 4059 4060 function selectVariant(box) { 4061 4062 // Remove active only inside this product 4063 variantBoxes.forEach(function(b) { 4064 b.classList.remove('active'); 4065 }); 4066 4067 // Make selected variant active 4068 box.classList.add('active'); 4069 4070 4071 // Update hidden input 4072 const selectedVariantInput = 4073 productBlock.querySelector('#selectedVariantId'); 4074 4075 if (selectedVariantInput) { 4076 selectedVariantInput.value = box.dataset.variantId; 4077 } 4078 4079 4080 // Price container 4081 const priceContainer = 4082 productBlock.querySelector('.theme_money'); 4083 4084 if (!priceContainer) return; 4085 4086 4087 const price = box.dataset.price; 4088 const discountPrice = box.dataset.discountPrice; 4089 4090 4091 // Function to render price with AED icon 4092 const renderPrice = (amount) => ` 4093 <span style="display: inline-flex; align-items: center; gap: 3px;"> 4094 4095 $ ${amount} 4096 </span> 4097 `; 4098 4099 4100 // Check if discount exists 4101 if (discountPrice && discountPrice !== price) { 4102 4103 priceContainer.innerHTML = ` 4104 <span class="price"> 4105 4106 <span 4107 class="discounted-price" 4108 style="color: #d0021b; font-weight: bold;" 4109 > 4110 ${renderPrice(price)} 4111 </span> 4112 4113 <span 4114 class="original-price product-price__compare" 4115 style=" 4116 text-decoration: line-through; 4117 opacity: 0.6; 4118 margin-left: 8px; 4119 color: #9a9a9a; 4120 " 4121 > 4122 ${renderPrice(discountPrice)} 4123 </span> 4124 4125 </span> 4126 `; 4127 4128 } else { 4129 4130 // Normal price only 4131 priceContainer.innerHTML = renderPrice(price); 4132 4133 } 4134 } 4135 4136 4137 // ----------------------------------------- 4138 // CLICK EVENT 4139 // ----------------------------------------- 4140 4141 variantBoxes.forEach(function(box) { 4142 4143 box.addEventListener('click', function() { 4144 selectVariant(this); 4145 }); 4146 4147 }); 4148 4149 4150 // ----------------------------------------- 4151 // DEFAULT VARIANT = 75 ML 4152 // ----------------------------------------- 4153 4154 let defaultVariant = null; 4155 4156 variantBoxes.forEach(function(box) { 4157 4158 /* 4159 * First check data attribute 4160 * Example: 4161 * data-variant-title="75 ML" 4162 */ 4163 4164 const variantTitle = ( 4165 box.dataset.variantTitle || 4166 box.textContent || 4167 '' 4168 ).trim().toLowerCase(); 4169 4170 4171 if ( 4172 variantTitle === '75 ml' || 4173 variantTitle.includes('75 ml') 4174 ) { 4175 defaultVariant = box; 4176 } 4177 4178 }); 4179 4180 4181 // ----------------------------------------- 4182 // SELECT 75 ML ON PAGE LOAD 4183 // ----------------------------------------- 4184 4185 if (defaultVariant) { 4186 4187 selectVariant(defaultVariant); 4188 4189 } else { 4190 4191 // Fallback: if 75 ML doesn't exist, 4192 // keep the first variant selected 4193 selectVariant(variantBoxes[0]); 4194 4195 } 4196 4197 }); 4198 4199}); 4200</script>
4200 4201<style> 4202 .variant-swatches{ 4203 display:flex; 4204 gap:10px; 4205 margin-bottom:15px; 4206 margin-left:30px; 4207 justify-content: center; 4208} 4209 4210.variant-box{ 4211 border:1px solid #ccc; 4212 padding:8px 10px; 4213 cursor:pointer; 4214 font-size:12px; 4215} 4216 4217.variant-box.active{ 4218 border-color:#000; 4219 background:#000; 4220 color:#fff; 4221} 4222</style> 4223 4224 4225</div> 4226 4227 4228 4229 <div class="product-block one-fifth small-down--one-half grid-flex__item" 4230 data-cc-animate="fade-in-up" data-cc-animate-delay="0.35s"> 4231 <div class="product-block__image-container"> 4232 <div class="global-border-radius hover-images hover-images--two same-aspect-ratio relative"> 4233 <a class="product-block__image product-block__image--shape-square product-block__image--crop-true product-block__image--valign-center" href="/products/shaghaf-nectar-blush"><div class="image-one"> 4234 4235 <div class="rimage-outer-wrapper" style="max-width: 1000px; max-height: 1000.0px"> 4236 <div class="rimage-wrapper lazyload--placeholder" style="padding-top:100.0%"> 4237 4238 4239 4240 <img class="rimage__image lazyload fade-in cover" 4241 src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'/%3E" 4242 data-src="//swissarabian.com/cdn/shop/files/Nectar-blush_{width}x.webp?v=1782984620" 4243 data-widths="[180, 220, 300, 360, 460, 540, 720, 900, 1080, 1296, 1512, 1728, 2048]" 4244 data-aspectratio="1.0" 4245 data-sizes="auto" 4246 alt="" 4247 data-parent-fit="cover" 4248 > 4249 4250 4251 <noscript> 4252 4253 <img src="//swissarabian.com/cdn/shop/files/Nectar-blush_1024x1024.webp?v=1782984620" alt="" class="rimage__image"> 4254 </noscript> 4255 </div> 4256</div> 4257 4258 4259 </div><div class="image-two"> 4260 <div class="rimage-background fade-in lazyload global-border-radius" 4261 data-bgset="//swissarabian.com/cdn/shop/files/Nectar-blush-with-box_180x.webp?v=1782984637 180w 180h, 4262 //swissarabian.com/cdn/shop/files/Nectar-blush-with-box_360x.webp?v=1782984637 360w 360h, 4263 //swissarabian.com/cdn/shop/files/Nectar-blush-with-box_540x.webp?v=1782984637 540w 540h, 4264 //swissarabian.com/cdn/shop/files/Nectar-blush-with-box_720x.webp?v=1782984637 720w 720h, 4265 //swissarabian.com/cdn/shop/files/Nectar-blush-with-box_900x.webp?v=1782984637 900w 900h, 4266 4267 4268 4269 4270 4271 4272 4273 4274 4275 4276 4277 4278 4279 //swissarabian.com/cdn/shop/files/Nectar-blush-with-box.webp?v=1782984637 1000w 1000h" 4280 data-sizes="auto" 4281 data-parent-fit="cover"> 4282 <noscript> 4283 <img src="//swissarabian.com/cdn/shop/files/Nectar-blush-with-box_1024x1024.webp?v=1782984637" alt="" class="rimage-background__image"> 4284 </noscript> 4285 </div> 4286 </div></a></div> 4287 </div> 4288 4289 <div class="product-block__title"> 4290 <a href="/products/shaghaf-nectar-blush" class="product-block__title-link">SHAGHAF NECTAR BLUSH</a> 4291 </div><div class="product-price"> 4292 4293 4294 4295 <span class="theme_money"><span class=money>$66.00 </span></span> 4296 4297 4298 4299 4300 4301 4302 4303 4304 4305 4306 4307 </div> 4308 4309<form method="post" action="/cart/add" accept-charset="UTF-8" enctype="multipart/form-data" onsubmit="addToCartHandler(event)"><input type="hidden" name="form_type" value="product" /><input type="hidden" name="utf8" value="â" /><input type="hidden" 4310 name="id" 4311 id="selectedVariantId" 4312 value="51845916721453"> 4313 4314<button type="submit" class="btn btn-new-link"> 4315 4316 Add to Cart 4317 4318</button><input type="hidden" name="product-id" value="10223970025773" /><input type="hidden" name="section-id" value="template--24681171812653__featured_collection_b6MMYH" /></form>
4319<script> 4320document.addEventListener('DOMContentLoaded', function() { 4321 4322 document.querySelectorAll('.product-block').forEach(function(productBlock) { 4323 4324 const variantBoxes = productBlock.querySelectorAll('.variant-box'); 4325 4326 if (!variantBoxes.length) return; 4327 4328 4329 function selectVariant(box) { 4330 4331 // Remove active only inside this product 4332 variantBoxes.forEach(function(b) { 4333 b.classList.remove('active'); 4334 }); 4335 4336 // Make selected variant active 4337 box.classList.add('active'); 4338 4339 4340 // Update hidden input 4341 const selectedVariantInput = 4342 productBlock.querySelector('#selectedVariantId'); 4343 4344 if (selectedVariantInput) { 4345 selectedVariantInput.value = box.dataset.variantId; 4346 } 4347 4348 4349 // Price container 4350 const priceContainer = 4351 productBlock.querySelector('.theme_money'); 4352 4353 if (!priceContainer) return; 4354 4355 4356 const price = box.dataset.price; 4357 const discountPrice = box.dataset.discountPrice; 4358 4359 4360 // Function to render price with AED icon 4361 const renderPrice = (amount) => ` 4362 <span style="display: inline-flex; align-items: center; gap: 3px;"> 4363 4364 $ ${amount} 4365 </span> 4366 `; 4367 4368 4369 // Check if discount exists 4370 if (discountPrice && discountPrice !== price) { 4371 4372 priceContainer.innerHTML = ` 4373 <span class="price"> 4374 4375 <span 4376 class="discounted-price" 4377 style="color: #d0021b; font-weight: bold;" 4378 > 4379 ${renderPrice(price)} 4380 </span> 4381 4382 <span 4383 class="original-price product-price__compare" 4384 style=" 4385 text-decoration: line-through; 4386 opacity: 0.6; 4387 margin-left: 8px; 4388 color: #9a9a9a; 4389 " 4390 > 4391 ${renderPrice(discountPrice)} 4392 </span> 4393 4394 </span> 4395 `; 4396 4397 } else { 4398 4399 // Normal price only 4400 priceContainer.innerHTML = renderPrice(price); 4401 4402 } 4403 } 4404 4405 4406 // ----------------------------------------- 4407 // CLICK EVENT 4408 // ----------------------------------------- 4409 4410 variantBoxes.forEach(function(box) { 4411 4412 box.addEventListener('click', function() { 4413 selectVariant(this); 4414 }); 4415 4416 }); 4417 4418 4419 // ----------------------------------------- 4420 // DEFAULT VARIANT = 75 ML 4421 // ----------------------------------------- 4422 4423 let defaultVariant = null; 4424 4425 variantBoxes.forEach(function(box) { 4426 4427 /* 4428 * First check data attribute 4429 * Example: 4430 * data-variant-title="75 ML" 4431 */ 4432 4433 const variantTitle = ( 4434 box.dataset.variantTitle || 4435 box.textContent || 4436 '' 4437 ).trim().toLowerCase(); 4438 4439 4440 if ( 4441 variantTitle === '75 ml' || 4442 variantTitle.includes('75 ml') 4443 ) { 4444 defaultVariant = box; 4445 } 4446 4447 }); 4448 4449 4450 // ----------------------------------------- 4451 // SELECT 75 ML ON PAGE LOAD 4452 // ----------------------------------------- 4453 4454 if (defaultVariant) { 4455 4456 selectVariant(defaultVariant); 4457 4458 } else { 4459 4460 // Fallback: if 75 ML doesn't exist, 4461 // keep the first variant selected 4462 selectVariant(variantBoxes[0]); 4463 4464 } 4465 4466 }); 4467 4468}); 4469</script>
4469 4470<style> 4471 .variant-swatches{ 4472 display:flex; 4473 gap:10px; 4474 margin-bottom:15px; 4475 margin-left:30px; 4476 justify-content: center; 4477} 4478 4479.variant-box{ 4480 border:1px solid #ccc; 4481 padding:8px 10px; 4482 cursor:pointer; 4483 font-size:12px; 4484} 4485 4486.variant-box.active{ 4487 border-color:#000; 4488 background:#000; 4489 color:#fff; 4490} 4491</style> 4492 4493 4494</div> 4495 4496 4497 4498 <div class="product-block one-fifth small-down--one-half grid-flex__item" 4499 data-cc-animate="fade-in-up" data-cc-animate-delay="0.42s"> 4500 <div class="product-block__image-container"> 4501 <div class="global-border-radius hover-images hover-images--two same-aspect-ratio relative"> 4502 <a class="product-block__image product-block__image--shape-square product-block__image--crop-true product-block__image--valign-center" href="/products/the-collector-s-edition-ii"><div class="image-one"> 4503 4504 <div class="rimage-outer-wrapper" style="max-width: 1000px; max-height: 1000.0px"> 4505 <div class="rimage-wrapper lazyload--placeholder" style="padding-top:100.0%"> 4506 4507 4508 4509 <img class="rimage__image lazyload fade-in cover" 4510 src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'/%3E" 4511 data-src="//swissarabian.com/cdn/shop/files/PATCHOULI-01-GS_{width}x.webp?v=1772264744" 4512 data-widths="[180, 220, 300, 360, 460, 540, 720, 900, 1080, 1296, 1512, 1728, 2048]" 4513 data-aspectratio="1.0" 4514 data-sizes="auto" 4515 alt="" 4516 data-parent-fit="cover" 4517 > 4518 4519 4520 <noscript> 4521 4522 <img src="//swissarabian.com/cdn/shop/files/PATCHOULI-01-GS_1024x1024.webp?v=1772264744" alt="" class="rimage__image"> 4523 </noscript> 4524 </div> 4525</div> 4526 4527 4528 </div><div class="image-two"> 4529 <div class="rimage-background fade-in lazyload global-border-radius" 4530 data-bgset="//swissarabian.com/cdn/shop/files/PATCHOULI-01-GS-box_180x.webp?v=1772264744 180w 180h, 4531 //swissarabian.com/cdn/shop/files/PATCHOULI-01-GS-box_360x.webp?v=1772264744 360w 360h, 4532 //swissarabian.com/cdn/shop/files/PATCHOULI-01-GS-box_540x.webp?v=1772264744 540w 540h, 4533 //swissarabian.com/cdn/shop/files/PATCHOULI-01-GS-box_720x.webp?v=1772264744 720w 720h, 4534 //swissarabian.com/cdn/shop/files/PATCHOULI-01-GS-box_900x.webp?v=1772264744 900w 900h, 4535 4536 4537 4538 4539 4540 4541 4542 4543 4544 4545 4546 4547 4548 //swissarabian.com/cdn/shop/files/PATCHOULI-01-GS-box.webp?v=1772264744 1000w 1000h" 4549 data-sizes="auto" 4550 data-parent-fit="cover"> 4551 <noscript> 4552 <img src="//swissarabian.com/cdn/shop/files/PATCHOULI-01-GS-box_1024x1024.webp?v=1772264744" alt="" class="rimage-background__image"> 4553 </noscript> 4554 </div> 4555 </div></a></div> 4556 </div> 4557 4558 <div class="product-block__title"> 4559 <a href="/products/the-collector-s-edition-ii" class="product-block__title-link">THE COLLECTORâS EDITION II</a> 4560 </div><div class="product-price"> 4561 4562 4563 4564 <span class="theme_money"><span class=money>$117.00 </span></span> 4565 4566 4567 4568 4569 4570 4571 4572 4573 4574 4575 4576 </div> 4577 4578<form method="post" action="/cart/add" accept-charset="UTF-8" enctype="multipart/form-data" onsubmit="addToCartHandler(event)"><input type="hidden" name="form_type" value="product" /><input type="hidden" name="utf8" value="â" /><input type="hidden" 4579 name="id" 4580 id="selectedVariantId" 4581 value="51849606824237"> 4582 4583<button type="submit" class="btn btn-new-link"> 4584 4585 Add to Cart 4586 4587</button><input type="hidden" name="product-id" value="10224747938093" /><input type="hidden" name="section-id" value="template--24681171812653__featured_collection_b6MMYH" /></form>
4588<script> 4589document.addEventListener('DOMContentLoaded', function() { 4590 4591 document.querySelectorAll('.product-block').forEach(function(productBlock) { 4592 4593 const variantBoxes = productBlock.querySelectorAll('.variant-box'); 4594 4595 if (!variantBoxes.length) return; 4596 4597 4598 function selectVariant(box) { 4599 4600 // Remove active only inside this product 4601 variantBoxes.forEach(function(b) { 4602 b.classList.remove('active'); 4603 }); 4604 4605 // Make selected variant active 4606 box.classList.add('active'); 4607 4608 4609 // Update hidden input 4610 const selectedVariantInput = 4611 productBlock.querySelector('#selectedVariantId'); 4612 4613 if (selectedVariantInput) { 4614 selectedVariantInput.value = box.dataset.variantId; 4615 } 4616 4617 4618 // Price container 4619 const priceContainer = 4620 productBlock.querySelector('.theme_money'); 4621 4622 if (!priceContainer) return; 4623 4624 4625 const price = box.dataset.price; 4626 const discountPrice = box.dataset.discountPrice; 4627 4628 4629 // Function to render price with AED icon 4630 const renderPrice = (amount) => ` 4631 <span style="display: inline-flex; align-items: center; gap: 3px;"> 4632 4633 $ ${amount} 4634 </span> 4635 `; 4636 4637 4638 // Check if discount exists 4639 if (discountPrice && discountPrice !== price) { 4640 4641 priceContainer.innerHTML = ` 4642 <span class="price"> 4643 4644 <span 4645 class="discounted-price" 4646 style="color: #d0021b; font-weight: bold;" 4647 > 4648 ${renderPrice(price)} 4649 </span> 4650 4651 <span 4652 class="original-price product-price__compare" 4653 style=" 4654 text-decoration: line-through; 4655 opacity: 0.6; 4656 margin-left: 8px; 4657 color: #9a9a9a; 4658 " 4659 > 4660 ${renderPrice(discountPrice)} 4661 </span> 4662 4663 </span> 4664 `; 4665 4666 } else { 4667 4668 // Normal price only 4669 priceContainer.innerHTML = renderPrice(price); 4670 4671 } 4672 } 4673 4674 4675 // ----------------------------------------- 4676 // CLICK EVENT 4677 // ----------------------------------------- 4678 4679 variantBoxes.forEach(function(box) { 4680 4681 box.addEventListener('click', function() { 4682 selectVariant(this); 4683 }); 4684 4685 }); 4686 4687 4688 // ----------------------------------------- 4689 // DEFAULT VARIANT = 75 ML 4690 // ----------------------------------------- 4691 4692 let defaultVariant = null; 4693 4694 variantBoxes.forEach(function(box) { 4695 4696 /* 4697 * First check data attribute 4698 * Example: 4699 * data-variant-title="75 ML" 4700 */ 4701 4702 const variantTitle = ( 4703 box.dataset.variantTitle || 4704 box.textContent || 4705 '' 4706 ).trim().toLowerCase(); 4707 4708 4709 if ( 4710 variantTitle === '75 ml' || 4711 variantTitle.includes('75 ml') 4712 ) { 4713 defaultVariant = box; 4714 } 4715 4716 }); 4717 4718 4719 // ----------------------------------------- 4720 // SELECT 75 ML ON PAGE LOAD 4721 // ----------------------------------------- 4722 4723 if (defaultVariant) { 4724 4725 selectVariant(defaultVariant); 4726 4727 } else { 4728 4729 // Fallback: if 75 ML doesn't exist, 4730 // keep the first variant selected 4731 selectVariant(variantBoxes[0]); 4732 4733 } 4734 4735 }); 4736 4737}); 4738</script>
4738 4739<style> 4740 .variant-swatches{ 4741 display:flex; 4742 gap:10px; 4743 margin-bottom:15px; 4744 margin-left:30px; 4745 justify-content: center; 4746} 4747 4748.variant-box{ 4749 border:1px solid #ccc; 4750 padding:8px 10px; 4751 cursor:pointer; 4752 font-size:12px; 4753} 4754 4755.variant-box.active{ 4756 border-color:#000; 4757 background:#000; 4758 color:#fff; 4759} 4760</style> 4761 4762 4763</div> 4764 4765 4766 4767 <div class="product-block one-fifth small-down--one-half grid-flex__item" 4768 data-cc-animate="fade-in-up" data-cc-animate-delay="0.49s"> 4769 <div class="product-block__image-container"> 4770 <div class="global-border-radius hover-images hover-images--two same-aspect-ratio relative"> 4771 <a class="product-block__image product-block__image--shape-square product-block__image--crop-true product-block__image--valign-center" href="/products/shaghaf-vanilla-toffee-miniature"><div class="image-one"> 4772 4773 <div class="rimage-outer-wrapper" style="max-width: 1000px; max-height: 1000.0px"> 4774 <div class="rimage-wrapper lazyload--placeholder" style="padding-top:100.0%"> 4775 4776 4777 4778 <img class="rimage__image lazyload fade-in cover" 4779 src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'/%3E" 4780 data-src="//swissarabian.com/cdn/shop/files/Top-angle_19fd081a-ceb0-49a0-aeca-25eff7122b97_{width}x.jpg?v=1786944994" 4781 data-widths="[180, 220, 300, 360, 460, 540, 720, 900, 1080, 1296, 1512, 1728, 2048]" 4782 data-aspectratio="1.0" 4783 data-sizes="auto" 4784 alt="" 4785 data-parent-fit="cover" 4786 > 4787 4788 4789 <noscript> 4790 4791 <img src="//swissarabian.com/cdn/shop/files/Top-angle_19fd081a-ceb0-49a0-aeca-25eff7122b97_1024x1024.jpg?v=1786944994" alt="" class="rimage__image"> 4792 </noscript> 4793 </div> 4794</div> 4795 4796 4797 </div><div class="image-two"> 4798 <div class="rimage-background fade-in lazyload global-border-radius" 4799 data-bgset="//swissarabian.com/cdn/shop/files/Top-angle_box_dc2276dc-a676-4081-a656-eb165ce868cc_180x.jpg?v=1786944995 180w 180h, 4800 //swissarabian.com/cdn/shop/files/Top-angle_box_dc2276dc-a676-4081-a656-eb165ce868cc_360x.jpg?v=1786944995 360w 360h, 4801 //swissarabian.com/cdn/shop/files/Top-angle_box_dc2276dc-a676-4081-a656-eb165ce868cc_540x.jpg?v=1786944995 540w 540h, 4802 //swissarabian.com/cdn/shop/files/Top-angle_box_dc2276dc-a676-4081-a656-eb165ce868cc_720x.jpg?v=1786944995 720w 720h, 4803 //swissarabian.com/cdn/shop/files/Top-angle_box_dc2276dc-a676-4081-a656-eb165ce868cc_900x.jpg?v=1786944995 900w 900h, 4804 4805 4806 4807 4808 4809 4810 4811 4812 4813 4814 4815 4816 4817 //swissarabian.com/cdn/shop/files/Top-angle_box_dc2276dc-a676-4081-a656-eb165ce868cc.jpg?v=1786944995 1000w 1000h" 4818 data-sizes="auto" 4819 data-parent-fit="cover"> 4820 <noscript> 4821 <img src="//swissarabian.com/cdn/shop/files/Top-angle_box_dc2276dc-a676-4081-a656-eb165ce868cc_1024x1024.jpg?v=1786944995" alt="" class="rimage-background__image"> 4822 </noscript> 4823 </div> 4824 </div></a></div> 4825 </div> 4826 4827 <div class="product-block__title"> 4828 <a href="/products/shaghaf-vanilla-toffee-miniature" class="product-block__title-link">SHAGHAF VANILLA TOFFEE MINI - 25 ML</a> 4829 </div><div class="product-price"> 4830 4831 4832 4833 <span class="theme_money"><span class=money>$29.00 </span></span> 4834 4835 4836 4837 4838 4839 4840 4841 4842 4843 4844 4845 </div> 4846 4847<form method="post" action="/cart/add" accept-charset="UTF-8" enctype="multipart/form-data" onsubmit="addToCartHandler(event)"><input type="hidden" name="form_type" value="product" /><input type="hidden" name="utf8" value="â" /><input type="hidden" 4848 name="id" 4849 id="selectedVariantId" 4850 value="51818450387245"> 4851 4852<button type="submit" class="btn btn-new-link"> 4853 4854 Add to Cart 4855 4856</button><input type="hidden" name="product-id" value="10215685751085" /><input type="hidden" name="section-id" value="template--24681171812653__featured_collection_b6MMYH" /></form>
4857<script> 4858document.addEventListener('DOMContentLoaded', function() { 4859 4860 document.querySelectorAll('.product-block').forEach(function(productBlock) { 4861 4862 const variantBoxes = productBlock.querySelectorAll('.variant-box'); 4863 4864 if (!variantBoxes.length) return; 4865 4866 4867 function selectVariant(box) { 4868 4869 // Remove active only inside this product 4870 variantBoxes.forEach(function(b) { 4871 b.classList.remove('active'); 4872 }); 4873 4874 // Make selected variant active 4875 box.classList.add('active'); 4876 4877 4878 // Update hidden input 4879 const selectedVariantInput = 4880 productBlock.querySelector('#selectedVariantId'); 4881 4882 if (selectedVariantInput) { 4883 selectedVariantInput.value = box.dataset.variantId; 4884 } 4885 4886 4887 // Price container 4888 const priceContainer = 4889 productBlock.querySelector('.theme_money'); 4890 4891 if (!priceContainer) return; 4892 4893 4894 const price = box.dataset.price; 4895 const discountPrice = box.dataset.discountPrice; 4896 4897 4898 // Function to render price with AED icon 4899 const renderPrice = (amount) => ` 4900 <span style="display: inline-flex; align-items: center; gap: 3px;"> 4901 4902 $ ${amount} 4903 </span> 4904 `; 4905 4906 4907 // Check if discount exists 4908 if (discountPrice && discountPrice !== price) { 4909 4910 priceContainer.innerHTML = ` 4911 <span class="price"> 4912 4913 <span 4914 class="discounted-price" 4915 style="color: #d0021b; font-weight: bold;" 4916 > 4917 ${renderPrice(price)} 4918 </span> 4919 4920 <span 4921 class="original-price product-price__compare" 4922 style=" 4923 text-decoration: line-through; 4924 opacity: 0.6; 4925 margin-left: 8px; 4926 color: #9a9a9a; 4927 " 4928 > 4929 ${renderPrice(discountPrice)} 4930 </span> 4931 4932 </span> 4933 `; 4934 4935 } else { 4936 4937 // Normal price only 4938 priceContainer.innerHTML = renderPrice(price); 4939 4940 } 4941 } 4942 4943 4944 // ----------------------------------------- 4945 // CLICK EVENT 4946 // ----------------------------------------- 4947 4948 variantBoxes.forEach(function(box) { 4949 4950 box.addEventListener('click', function() { 4951 selectVariant(this); 4952 }); 4953 4954 }); 4955 4956 4957 // ----------------------------------------- 4958 // DEFAULT VARIANT = 75 ML 4959 // ----------------------------------------- 4960 4961 let defaultVariant = null; 4962 4963 variantBoxes.forEach(function(box) { 4964 4965 /* 4966 * First check data attribute 4967 * Example: 4968 * data-variant-title="75 ML" 4969 */ 4970 4971 const variantTitle = ( 4972 box.dataset.variantTitle || 4973 box.textContent || 4974 '' 4975 ).trim().toLowerCase(); 4976 4977 4978 if ( 4979 variantTitle === '75 ml' || 4980 variantTitle.includes('75 ml') 4981 ) { 4982 defaultVariant = box; 4983 } 4984 4985 }); 4986 4987 4988 // ----------------------------------------- 4989 // SELECT 75 ML ON PAGE LOAD 4990 // ----------------------------------------- 4991 4992 if (defaultVariant) { 4993 4994 selectVariant(defaultVariant); 4995 4996 } else { 4997 4998 // Fallback: if 75 ML doesn't exist, 4999 // keep the first variant selected 5000 selectVariant(variantBoxes[0]); 5001 5002 } 5003 5004 }); 5005 5006}); 5007</script>
5007 5008<style> 5009 .variant-swatches{ 5010 display:flex; 5011 gap:10px; 5012 margin-bottom:15px; 5013 margin-left:30px; 5014 justify-content: center; 5015} 5016 5017.variant-box{ 5018 border:1px solid #ccc; 5019 padding:8px 10px; 5020 cursor:pointer; 5021 font-size:12px; 5022} 5023 5024.variant-box.active{ 5025 border-color:#000; 5026 background:#000; 5027 color:#fff; 5028} 5029</style> 5030 5031 5032</div> 5033 5034 5035 5036 <div class="product-block one-fifth small-down--one-half grid-flex__item" 5037 data-cc-animate="fade-in-up" data-cc-animate-delay="0.56s"> 5038 <div class="product-block__image-container"> 5039 <div class="global-border-radius hover-images hover-images--two same-aspect-ratio relative"> 5040 <a class="product-block__image product-block__image--shape-square product-block__image--crop-true product-block__image--valign-center" href="/products/shaghaf-oud-tonka-miniature"><div class="image-one"> 5041 5042 <div class="rimage-outer-wrapper" style="max-width: 1000px; max-height: 1000.0px"> 5043 <div class="rimage-wrapper lazyload--placeholder" style="padding-top:100.0%"> 5044 5045 5046 5047 <img class="rimage__image lazyload fade-in cover" 5048 src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'/%3E" 5049 data-src="//swissarabian.com/cdn/shop/files/top-angle_1c361d87-014f-4059-9d18-89a166c4ce57_{width}x.jpg?v=1786945069" 5050 data-widths="[180, 220, 300, 360, 460, 540, 720, 900, 1080, 1296, 1512, 1728, 2048]" 5051 data-aspectratio="1.0" 5052 data-sizes="auto" 5053 alt="" 5054 data-parent-fit="cover" 5055 > 5056 5057 5058 <noscript> 5059 5060 <img src="//swissarabian.com/cdn/shop/files/top-angle_1c361d87-014f-4059-9d18-89a166c4ce57_1024x1024.jpg?v=1786945069" alt="" class="rimage__image"> 5061 </noscript> 5062 </div> 5063</div> 5064 5065 5066 </div><div class="image-two"> 5067 <div class="rimage-background fade-in lazyload global-border-radius" 5068 data-bgset="//swissarabian.com/cdn/shop/files/top-angle_box_2498fbcc-1b6b-413c-af82-00cafa6b4b9c_180x.jpg?v=1786945070 180w 180h, 5069 //swissarabian.com/cdn/shop/files/top-angle_box_2498fbcc-1b6b-413c-af82-00cafa6b4b9c_360x.jpg?v=1786945070 360w 360h, 5070 //swissarabian.com/cdn/shop/files/top-angle_box_2498fbcc-1b6b-413c-af82-00cafa6b4b9c_540x.jpg?v=1786945070 540w 540h, 5071 //swissarabian.com/cdn/shop/files/top-angle_box_2498fbcc-1b6b-413c-af82-00cafa6b4b9c_720x.jpg?v=1786945070 720w 720h, 5072 //swissarabian.com/cdn/shop/files/top-angle_box_2498fbcc-1b6b-413c-af82-00cafa6b4b9c_900x.jpg?v=1786945070 900w 900h, 5073 5074 5075 5076 5077 5078 5079 5080 5081 5082 5083 5084 5085 5086 //swissarabian.com/cdn/shop/files/top-angle_box_2498fbcc-1b6b-413c-af82-00cafa6b4b9c.jpg?v=1786945070 1000w 1000h" 5087 data-sizes="auto" 5088 data-parent-fit="cover"> 5089 <noscript> 5090 <img src="//swissarabian.com/cdn/shop/files/top-angle_box_2498fbcc-1b6b-413c-af82-00cafa6b4b9c_1024x1024.jpg?v=1786945070" alt="" class="rimage-background__image"> 5091 </noscript> 5092 </div> 5093 </div></a></div> 5094 </div> 5095 5096 <div class="product-block__title"> 5097 <a href="/products/shaghaf-oud-tonka-miniature" class="product-block__title-link">SHAGHAF OUD TONKA MINI - 25 ML</a> 5098 </div><div class="product-price"> 5099 5100 5101 5102 <span class="theme_money"><span class=money>$29.00 </span></span> 5103 5104 5105 5106 5107 5108 5109 5110 5111 5112 5113 5114 </div> 5115 5116<form method="post" action="/cart/add" accept-charset="UTF-8" enctype="multipart/form-data" onsubmit="addToCartHandler(event)"><input type="hidden" name="form_type" value="product" /><input type="hidden" name="utf8" value="â" /><input type="hidden" 5117 name="id" 5118 id="selectedVariantId" 5119 value="51818449043757"> 5120 5121<button type="submit" class="btn btn-new-link"> 5122 5123 Add to Cart 5124 5125</button><input type="hidden" name="product-id" value="10215685718317" /><input type="hidden" name="section-id" value="template--24681171812653__featured_collection_b6MMYH" /></form>
5126<script> 5127document.addEventListener('DOMContentLoaded', function() { 5128 5129 document.querySelectorAll('.product-block').forEach(function(productBlock) { 5130 5131 const variantBoxes = productBlock.querySelectorAll('.variant-box'); 5132 5133 if (!variantBoxes.length) return; 5134 5135 5136 function selectVariant(box) { 5137 5138 // Remove active only inside this product 5139 variantBoxes.forEach(function(b) { 5140 b.classList.remove('active'); 5141 }); 5142 5143 // Make selected variant active 5144 box.classList.add('active'); 5145 5146 5147 // Update hidden input 5148 const selectedVariantInput = 5149 productBlock.querySelector('#selectedVariantId'); 5150 5151 if (selectedVariantInput) { 5152 selectedVariantInput.value = box.dataset.variantId; 5153 } 5154 5155 5156 // Price container 5157 const priceContainer = 5158 productBlock.querySelector('.theme_money'); 5159 5160 if (!priceContainer) return; 5161 5162 5163 const price = box.dataset.price; 5164 const discountPrice = box.dataset.discountPrice; 5165 5166 5167 // Function to render price with AED icon 5168 const renderPrice = (amount) => ` 5169 <span style="display: inline-flex; align-items: center; gap: 3px;"> 5170 5171 $ ${amount} 5172 </span> 5173 `; 5174 5175 5176 // Check if discount exists 5177 if (discountPrice && discountPrice !== price) { 5178 5179 priceContainer.innerHTML = ` 5180 <span class="price"> 5181 5182 <span 5183 class="discounted-price" 5184 style="color: #d0021b; font-weight: bold;" 5185 > 5186 ${renderPrice(price)} 5187 </span> 5188 5189 <span 5190 class="original-price product-price__compare" 5191 style=" 5192 text-decoration: line-through; 5193 opacity: 0.6; 5194 margin-left: 8px; 5195 color: #9a9a9a; 5196 " 5197 > 5198 ${renderPrice(discountPrice)} 5199 </span> 5200 5201 </span> 5202 `; 5203 5204 } else { 5205 5206 // Normal price only 5207 priceContainer.innerHTML = renderPrice(price); 5208 5209 } 5210 } 5211 5212 5213 // ----------------------------------------- 5214 // CLICK EVENT 5215 // ----------------------------------------- 5216 5217 variantBoxes.forEach(function(box) { 5218 5219 box.addEventListener('click', function() { 5220 selectVariant(this); 5221 }); 5222 5223 }); 5224 5225 5226 // ----------------------------------------- 5227 // DEFAULT VARIANT = 75 ML 5228 // ----------------------------------------- 5229 5230 let defaultVariant = null; 5231 5232 variantBoxes.forEach(function(box) { 5233 5234 /* 5235 * First check data attribute 5236 * Example: 5237 * data-variant-title="75 ML" 5238 */ 5239 5240 const variantTitle = ( 5241 box.dataset.variantTitle || 5242 box.textContent || 5243 '' 5244 ).trim().toLowerCase(); 5245 5246 5247 if ( 5248 variantTitle === '75 ml' || 5249 variantTitle.includes('75 ml') 5250 ) { 5251 defaultVariant = box; 5252 } 5253 5254 }); 5255 5256 5257 // ----------------------------------------- 5258 // SELECT 75 ML ON PAGE LOAD 5259 // ----------------------------------------- 5260 5261 if (defaultVariant) { 5262 5263 selectVariant(defaultVariant); 5264 5265 } else { 5266 5267 // Fallback: if 75 ML doesn't exist, 5268 // keep the first variant selected 5269 selectVariant(variantBoxes[0]); 5270 5271 } 5272 5273 }); 5274 5275}); 5276</script>
5276 5277<style> 5278 .variant-swatches{ 5279 display:flex; 5280 gap:10px; 5281 margin-bottom:15px; 5282 margin-left:30px; 5283 justify-content: center; 5284} 5285 5286.variant-box{ 5287 border:1px solid #ccc; 5288 padding:8px 10px; 5289 cursor:pointer; 5290 font-size:12px; 5291} 5292 5293.variant-box.active{ 5294 border-color:#000; 5295 background:#000; 5296 color:#fff; 5297} 5298</style> 5299 5300 5301</div> 5302 5303 5304 5305 <div class="product-block one-fifth small-down--one-half grid-flex__item" 5306 data-cc-animate="fade-in-up" data-cc-animate-delay="0.63s"> 5307 <div class="product-block__image-container"> 5308 <div class="global-border-radius hover-images hover-images--two same-aspect-ratio relative"> 5309 <a class="product-block__image product-block__image--shape-square product-block__image--crop-true product-block__image--valign-center" href="/products/shaghaf-oud-royale-miniature"><div class="image-one"> 5310 5311 <div class="rimage-outer-wrapper" style="max-width: 1000px; max-height: 1000.0px"> 5312 <div class="rimage-wrapper lazyload--placeholder" style="padding-top:100.0%"> 5313 5314 5315 5316 <img class="rimage__image lazyload fade-in cover" 5317 src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'/%3E" 5318 data-src="//swissarabian.com/cdn/shop/files/Top-angle_cddbac70-df8e-4458-be9d-f9c0885ad4e0_{width}x.webp?v=1786341650" 5319 data-widths="[180, 220, 300, 360, 460, 540, 720, 900, 1080, 1296, 1512, 1728, 2048]" 5320 data-aspectratio="1.0" 5321 data-sizes="auto" 5322 alt="" 5323 data-parent-fit="cover" 5324 > 5325 5326 5327 <noscript> 5328 5329 <img src="//swissarabian.com/cdn/shop/files/Top-angle_cddbac70-df8e-4458-be9d-f9c0885ad4e0_1024x1024.webp?v=1786341650" alt="" class="rimage__image"> 5330 </noscript> 5331 </div> 5332</div> 5333 5334 5335 </div><div class="image-two"> 5336 <div class="rimage-background fade-in lazyload global-border-radius" 5337 data-bgset="//swissarabian.com/cdn/shop/files/top-angle_box_40335266-883c-4cd5-bb03-69d3cd9bf804_180x.webp?v=1786341650 180w 180h, 5338 //swissarabian.com/cdn/shop/files/top-angle_box_40335266-883c-4cd5-bb03-69d3cd9bf804_360x.webp?v=1786341650 360w 360h, 5339 //swissarabian.com/cdn/shop/files/top-angle_box_40335266-883c-4cd5-bb03-69d3cd9bf804_540x.webp?v=1786341650 540w 540h, 5340 //swissarabian.com/cdn/shop/files/top-angle_box_40335266-883c-4cd5-bb03-69d3cd9bf804_720x.webp?v=1786341650 720w 720h, 5341 //swissarabian.com/cdn/shop/files/top-angle_box_40335266-883c-4cd5-bb03-69d3cd9bf804_900x.webp?v=1786341650 900w 900h, 5342 5343 5344 5345 5346 5347 5348 5349 5350 5351 5352 5353 5354 5355 //swissarabian.com/cdn/shop/files/top-angle_box_40335266-883c-4cd5-bb03-69d3cd9bf804.webp?v=1786341650 1000w 1000h" 5356 data-sizes="auto" 5357 data-parent-fit="cover"> 5358 <noscript> 5359 <img src="//swissarabian.com/cdn/shop/files/top-angle_box_40335266-883c-4cd5-bb03-69d3cd9bf804_1024x1024.webp?v=1786341650" alt="" class="rimage-background__image"> 5360 </noscript> 5361 </div> 5362 </div></a></div> 5363 </div> 5364 5365 <div class="product-block__title"> 5366 <a href="/products/shaghaf-oud-royale-miniature" class="product-block__title-link">SHAGHAF OUD ROYALE MINI - 25 ML</a> 5367 </div><div class="product-price"> 5368 5369 5370 5371 <span class="theme_money"><span class=money>$29.00 </span></span> 5372 5373 5374 5375 5376 5377 5378 5379 5380 5381 5382 5383 </div> 5384 5385<form method="post" action="/cart/add" accept-charset="UTF-8" enctype="multipart/form-data" onsubmit="addToCartHandler(event)"><input type="hidden" name="form_type" value="product" /><input type="hidden" name="utf8" value="â" /><input type="hidden" 5386 name="id" 5387 id="selectedVariantId" 5388 value="51818449010989"> 5389 5390<button type="submit" class="btn btn-new-link"> 5391 5392 Add to Cart 5393 5394</button><input type="hidden" name="product-id" value="10215685685549" /><input type="hidden" name="section-id" value="template--24681171812653__featured_collection_b6MMYH" /></form>
5395<script> 5396document.addEventListener('DOMContentLoaded', function() { 5397 5398 document.querySelectorAll('.product-block').forEach(function(productBlock) { 5399 5400 const variantBoxes = productBlock.querySelectorAll('.variant-box'); 5401 5402 if (!variantBoxes.length) return; 5403 5404 5405 function selectVariant(box) { 5406 5407 // Remove active only inside this product 5408 variantBoxes.forEach(function(b) { 5409 b.classList.remove('active'); 5410 }); 5411 5412 // Make selected variant active 5413 box.classList.add('active'); 5414 5415 5416 // Update hidden input 5417 const selectedVariantInput = 5418 productBlock.querySelector('#selectedVariantId'); 5419 5420 if (selectedVariantInput) { 5421 selectedVariantInput.value = box.dataset.variantId; 5422 } 5423 5424 5425 // Price container 5426 const priceContainer = 5427 productBlock.querySelector('.theme_money'); 5428 5429 if (!priceContainer) return; 5430 5431 5432 const price = box.dataset.price; 5433 const discountPrice = box.dataset.discountPrice; 5434 5435 5436 // Function to render price with AED icon 5437 const renderPrice = (amount) => ` 5438 <span style="display: inline-flex; align-items: center; gap: 3px;"> 5439 5440 $ ${amount} 5441 </span> 5442 `; 5443 5444 5445 // Check if discount exists 5446 if (discountPrice && discountPrice !== price) { 5447 5448 priceContainer.innerHTML = ` 5449 <span class="price"> 5450 5451 <span 5452 class="discounted-price" 5453 style="color: #d0021b; font-weight: bold;" 5454 > 5455 ${renderPrice(price)} 5456 </span> 5457 5458 <span 5459 class="original-price product-price__compare" 5460 style=" 5461 text-decoration: line-through; 5462 opacity: 0.6; 5463 margin-left: 8px; 5464 color: #9a9a9a; 5465 " 5466 > 5467 ${renderPrice(discountPrice)} 5468 </span> 5469 5470 </span> 5471 `; 5472 5473 } else { 5474 5475 // Normal price only 5476 priceContainer.innerHTML = renderPrice(price); 5477 5478 } 5479 } 5480 5481 5482 // ----------------------------------------- 5483 // CLICK EVENT 5484 // ----------------------------------------- 5485 5486 variantBoxes.forEach(function(box) { 5487 5488 box.addEventListener('click', function() { 5489 selectVariant(this); 5490 }); 5491 5492 }); 5493 5494 5495 // ----------------------------------------- 5496 // DEFAULT VARIANT = 75 ML 5497 // ----------------------------------------- 5498 5499 let defaultVariant = null; 5500 5501 variantBoxes.forEach(function(box) { 5502 5503 /* 5504 * First check data attribute 5505 * Example: 5506 * data-variant-title="75 ML" 5507 */ 5508 5509 const variantTitle = ( 5510 box.dataset.variantTitle || 5511 box.textContent || 5512 '' 5513 ).trim().toLowerCase(); 5514 5515 5516 if ( 5517 variantTitle === '75 ml' || 5518 variantTitle.includes('75 ml') 5519 ) { 5520 defaultVariant = box; 5521 } 5522 5523 }); 5524 5525 5526 // ----------------------------------------- 5527 // SELECT 75 ML ON PAGE LOAD 5528 // ----------------------------------------- 5529 5530 if (defaultVariant) { 5531 5532 selectVariant(defaultVariant); 5533 5534 } else { 5535 5536 // Fallback: if 75 ML doesn't exist, 5537 // keep the first variant selected 5538 selectVariant(variantBoxes[0]); 5539 5540 } 5541 5542 }); 5543 5544}); 5545</script>
5545 5546<style> 5547 .variant-swatches{ 5548 display:flex; 5549 gap:10px; 5550 margin-bottom:15px; 5551 margin-left:30px; 5552 justify-content: center; 5553} 5554 5555.variant-box{ 5556 border:1px solid #ccc; 5557 padding:8px 10px; 5558 cursor:pointer; 5559 font-size:12px; 5560} 5561 5562.variant-box.active{ 5563 border-color:#000; 5564 background:#000; 5565 color:#fff; 5566} 5567</style> 5568 5569 5570</div> 5571 5572 5573 5574 <div class="product-block one-fifth small-down--one-half grid-flex__item" 5575 data-cc-animate="fade-in-up" data-cc-animate-delay="0.7s"> 5576 <div class="product-block__image-container"> 5577 <div class="global-border-radius hover-images hover-images--two same-aspect-ratio relative"> 5578 <a class="product-block__image product-block__image--shape-square product-block__image--crop-true product-block__image--valign-center" href="/products/shaghaf-oud-elixir-miniature"><div class="image-one"> 5579 5580 <div class="rimage-outer-wrapper" style="max-width: 1000px; max-height: 1000.0px"> 5581 <div class="rimage-wrapper lazyload--placeholder" style="padding-top:100.0%"> 5582 5583 5584 5585 <img class="rimage__image lazyload fade-in cover" 5586 src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'/%3E" 5587 data-src="//swissarabian.com/cdn/shop/files/Top-angle_68c11114-c043-49e0-bb29-ea76748cc3f0_{width}x.webp?v=1786341647" 5588 data-widths="[180, 220, 300, 360, 460, 540, 720, 900, 1080, 1296, 1512, 1728, 2048]" 5589 data-aspectratio="1.0" 5590 data-sizes="auto" 5591 alt="" 5592 data-parent-fit="cover" 5593 > 5594 5595 5596 <noscript> 5597 5598 <img src="//swissarabian.com/cdn/shop/files/Top-angle_68c11114-c043-49e0-bb29-ea76748cc3f0_1024x1024.webp?v=1786341647" alt="" class="rimage__image"> 5599 </noscript> 5600 </div> 5601</div> 5602 5603 5604 </div><div class="image-two"> 5605 <div class="rimage-background fade-in lazyload global-border-radius" 5606 data-bgset="//swissarabian.com/cdn/shop/files/Top-angle_box_47ab73ac-dc69-4882-ba37-d3ca4b6a161a_180x.webp?v=1786341647 180w 180h, 5607 //swissarabian.com/cdn/shop/files/Top-angle_box_47ab73ac-dc69-4882-ba37-d3ca4b6a161a_360x.webp?v=1786341647 360w 360h, 5608 //swissarabian.com/cdn/shop/files/Top-angle_box_47ab73ac-dc69-4882-ba37-d3ca4b6a161a_540x.webp?v=1786341647 540w 540h, 5609 //swissarabian.com/cdn/shop/files/Top-angle_box_47ab73ac-dc69-4882-ba37-d3ca4b6a161a_720x.webp?v=1786341647 720w 720h, 5610 //swissarabian.com/cdn/shop/files/Top-angle_box_47ab73ac-dc69-4882-ba37-d3ca4b6a161a_900x.webp?v=1786341647 900w 900h, 5611 5612 5613 5614 5615 5616 5617 5618 5619 5620 5621 5622 5623 5624 //swissarabian.com/cdn/shop/files/Top-angle_box_47ab73ac-dc69-4882-ba37-d3ca4b6a161a.webp?v=1786341647 1000w 1000h" 5625 data-sizes="auto" 5626 data-parent-fit="cover"> 5627 <noscript> 5628 <img src="//swissarabian.com/cdn/shop/files/Top-angle_box_47ab73ac-dc69-4882-ba37-d3ca4b6a161a_1024x1024.webp?v=1786341647" alt="" class="rimage-background__image"> 5629 </noscript> 5630 </div> 5631 </div></a></div> 5632 </div> 5633 5634 <div class="product-block__title"> 5635 <a href="/products/shaghaf-oud-elixir-miniature" class="product-block__title-link">SHAGHAF OUD ELIXIR MINI - 25 ML</a> 5636 </div><div class="product-price"> 5637 5638 5639 5640 <span class="theme_money"><span class=money>$29.00 </span></span> 5641 5642 5643 5644 5645 5646 5647 5648 5649 5650 5651 5652 </div> 5653 5654<form method="post" action="/cart/add" accept-charset="UTF-8" enctype="multipart/form-data" onsubmit="addToCartHandler(event)"><input type="hidden" name="form_type" value="product" /><input type="hidden" name="utf8" value="â" /><input type="hidden" 5655 name="id" 5656 id="selectedVariantId" 5657 value="51818448978221"> 5658 5659<button type="submit" class="btn btn-new-link"> 5660 5661 Add to Cart 5662 5663</button><input type="hidden" name="product-id" value="10215685652781" /><input type="hidden" name="section-id" value="template--24681171812653__featured_collection_b6MMYH" /></form>
5664<script> 5665document.addEventListener('DOMContentLoaded', function() { 5666 5667 document.querySelectorAll('.product-block').forEach(function(productBlock) { 5668 5669 const variantBoxes = productBlock.querySelectorAll('.variant-box'); 5670 5671 if (!variantBoxes.length) return; 5672 5673 5674 function selectVariant(box) { 5675 5676 // Remove active only inside this product 5677 variantBoxes.forEach(function(b) { 5678 b.classList.remove('active'); 5679 }); 5680 5681 // Make selected variant active 5682 box.classList.add('active'); 5683 5684 5685 // Update hidden input 5686 const selectedVariantInput = 5687 productBlock.querySelector('#selectedVariantId'); 5688 5689 if (selectedVariantInput) { 5690 selectedVariantInput.value = box.dataset.variantId; 5691 } 5692 5693 5694 // Price container 5695 const priceContainer = 5696 productBlock.querySelector('.theme_money'); 5697 5698 if (!priceContainer) return; 5699 5700 5701 const price = box.dataset.price; 5702 const discountPrice = box.dataset.discountPrice; 5703 5704 5705 // Function to render price with AED icon 5706 const renderPrice = (amount) => ` 5707 <span style="display: inline-flex; align-items: center; gap: 3px;"> 5708 5709 $ ${amount} 5710 </span> 5711 `; 5712 5713 5714 // Check if discount exists 5715 if (discountPrice && discountPrice !== price) { 5716 5717 priceContainer.innerHTML = ` 5718 <span class="price"> 5719 5720 <span 5721 class="discounted-price" 5722 style="color: #d0021b; font-weight: bold;" 5723 > 5724 ${renderPrice(price)} 5725 </span> 5726 5727 <span 5728 class="original-price product-price__compare" 5729 style=" 5730 text-decoration: line-through; 5731 opacity: 0.6; 5732 margin-left: 8px; 5733 color: #9a9a9a; 5734 " 5735 > 5736 ${renderPrice(discountPrice)} 5737 </span> 5738 5739 </span> 5740 `; 5741 5742 } else { 5743 5744 // Normal price only 5745 priceContainer.innerHTML = renderPrice(price); 5746 5747 } 5748 } 5749 5750 5751 // ----------------------------------------- 5752 // CLICK EVENT 5753 // ----------------------------------------- 5754 5755 variantBoxes.forEach(function(box) { 5756 5757 box.addEventListener('click', function() { 5758 selectVariant(this); 5759 }); 5760 5761 }); 5762 5763 5764 // ----------------------------------------- 5765 // DEFAULT VARIANT = 75 ML 5766 // ----------------------------------------- 5767 5768 let defaultVariant = null; 5769 5770 variantBoxes.forEach(function(box) { 5771 5772 /* 5773 * First check data attribute 5774 * Example: 5775 * data-variant-title="75 ML" 5776 */ 5777 5778 const variantTitle = ( 5779 box.dataset.variantTitle || 5780 box.textContent || 5781 '' 5782 ).trim().toLowerCase(); 5783 5784 5785 if ( 5786 variantTitle === '75 ml' || 5787 variantTitle.includes('75 ml') 5788 ) { 5789 defaultVariant = box; 5790 } 5791 5792 }); 5793 5794 5795 // ----------------------------------------- 5796 // SELECT 75 ML ON PAGE LOAD 5797 // ----------------------------------------- 5798 5799 if (defaultVariant) { 5800 5801 selectVariant(defaultVariant); 5802 5803 } else { 5804 5805 // Fallback: if 75 ML doesn't exist, 5806 // keep the first variant selected 5807 selectVariant(variantBoxes[0]); 5808 5809 } 5810 5811 }); 5812 5813}); 5814</script>
5814 5815<style> 5816 .variant-swatches{ 5817 display:flex; 5818 gap:10px; 5819 margin-bottom:15px; 5820 margin-left:30px; 5821 justify-content: center; 5822} 5823 5824.variant-box{ 5825 border:1px solid #ccc; 5826 padding:8px 10px; 5827 cursor:pointer; 5828 font-size:12px; 5829} 5830 5831.variant-box.active{ 5832 border-color:#000; 5833 background:#000; 5834 color:#fff; 5835} 5836</style> 5837 5838 5839</div> 5840 5841 5842 5843 <div class="product-block one-fifth small-down--one-half grid-flex__item" 5844 data-cc-animate="fade-in-up" data-cc-animate-delay="0.77s"> 5845 <div class="product-block__image-container"> 5846 <div class="global-border-radius hover-images hover-images--two same-aspect-ratio relative"> 5847 <a class="product-block__image product-block__image--shape-square product-block__image--crop-true product-block__image--valign-center" href="/products/shaghaf-oud-azraq-miniature"><div class="image-one"> 5848 5849 <div class="rimage-outer-wrapper" style="max-width: 1000px; max-height: 1000.0px"> 5850 <div class="rimage-wrapper lazyload--placeholder" style="padding-top:100.0%"> 5851 5852 5853 5854 <img class="rimage__image lazyload fade-in cover" 5855 src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'/%3E" 5856 data-src="//swissarabian.com/cdn/shop/files/Top-angle_a5321082-8295-4038-a36d-27a742a42fb7_{width}x.webp?v=1786341646" 5857 data-widths="[180, 220, 300, 360, 460, 540, 720, 900, 1080, 1296, 1512, 1728, 2048]" 5858 data-aspectratio="1.0" 5859 data-sizes="auto" 5860 alt="" 5861 data-parent-fit="cover" 5862 > 5863 5864 5865 <noscript> 5866 5867 <img src="//swissarabian.com/cdn/shop/files/Top-angle_a5321082-8295-4038-a36d-27a742a42fb7_1024x1024.webp?v=1786341646" alt="" class="rimage__image"> 5868 </noscript> 5869 </div> 5870</div> 5871 5872 5873 </div><div class="image-two"> 5874 <div class="rimage-background fade-in lazyload global-border-radius" 5875 data-bgset="//swissarabian.com/cdn/shop/files/Top-angle_box_6738147d-7ba3-4f93-9970-f0cecec9f7dd_180x.webp?v=1786341645 180w 180h, 5876 //swissarabian.com/cdn/shop/files/Top-angle_box_6738147d-7ba3-4f93-9970-f0cecec9f7dd_360x.webp?v=1786341645 360w 360h, 5877 //swissarabian.com/cdn/shop/files/Top-angle_box_6738147d-7ba3-4f93-9970-f0cecec9f7dd_540x.webp?v=1786341645 540w 540h, 5878 //swissarabian.com/cdn/shop/files/Top-angle_box_6738147d-7ba3-4f93-9970-f0cecec9f7dd_720x.webp?v=1786341645 720w 720h, 5879 //swissarabian.com/cdn/shop/files/Top-angle_box_6738147d-7ba3-4f93-9970-f0cecec9f7dd_900x.webp?v=1786341645 900w 900h, 5880 5881 5882 5883 5884 5885 5886 5887 5888 5889 5890 5891 5892 5893 //swissarabian.com/cdn/shop/files/Top-angle_box_6738147d-7ba3-4f93-9970-f0cecec9f7dd.webp?v=1786341645 1000w 1000h" 5894 data-sizes="auto" 5895 data-parent-fit="cover"> 5896 <noscript> 5897 <img src="//swissarabian.com/cdn/shop/files/Top-angle_box_6738147d-7ba3-4f93-9970-f0cecec9f7dd_1024x1024.webp?v=1786341645" alt="" class="rimage-background__image"> 5898 </noscript> 5899 </div> 5900 </div></a></div> 5901 </div> 5902 5903 <div class="product-block__title"> 5904 <a href="/products/shaghaf-oud-azraq-miniature" class="product-block__title-link">SHAGHAF OUD AZRAQ MINI - 25 ML</a> 5905 </div><div class="product-price"> 5906 5907 5908 5909 <span class="theme_money"><span class=money>$29.00 </span></span> 5910 5911 5912 5913 5914 5915 5916 5917 5918 5919 5920 5921 </div> 5922 5923<form method="post" action="/cart/add" accept-charset="UTF-8" enctype="multipart/form-data" onsubmit="addToCartHandler(event)"><input type="hidden" name="form_type" value="product" /><input type="hidden" name="utf8" value="â" /><input type="hidden" 5924 name="id" 5925 id="selectedVariantId" 5926 value="51818448781613"> 5927 5928<button type="submit" class="btn btn-new-link"> 5929 5930 Add to Cart 5931 5932</button><input type="hidden" name="product-id" value="10215685456173" /><input type="hidden" name="section-id" value="template--24681171812653__featured_collection_b6MMYH" /></form>
5933<script> 5934document.addEventListener('DOMContentLoaded', function() { 5935 5936 document.querySelectorAll('.product-block').forEach(function(productBlock) { 5937 5938 const variantBoxes = productBlock.querySelectorAll('.variant-box'); 5939 5940 if (!variantBoxes.length) return; 5941 5942 5943 function selectVariant(box) { 5944 5945 // Remove active only inside this product 5946 variantBoxes.forEach(function(b) { 5947 b.classList.remove('active'); 5948 }); 5949 5950 // Make selected variant active 5951 box.classList.add('active'); 5952 5953 5954 // Update hidden input 5955 const selectedVariantInput = 5956 productBlock.querySelector('#selectedVariantId'); 5957 5958 if (selectedVariantInput) { 5959 selectedVariantInput.value = box.dataset.variantId; 5960 } 5961 5962 5963 // Price container 5964 const priceContainer = 5965 productBlock.querySelector('.theme_money'); 5966 5967 if (!priceContainer) return; 5968 5969 5970 const price = box.dataset.price; 5971 const discountPrice = box.dataset.discountPrice; 5972 5973 5974 // Function to render price with AED icon 5975 const renderPrice = (amount) => ` 5976 <span style="display: inline-flex; align-items: center; gap: 3px;"> 5977 5978 $ ${amount} 5979 </span> 5980 `; 5981 5982 5983 // Check if discount exists 5984 if (discountPrice && discountPrice !== price) { 5985 5986 priceContainer.innerHTML = ` 5987 <span class="price"> 5988 5989 <span 5990 class="discounted-price" 5991 style="color: #d0021b; font-weight: bold;" 5992 > 5993 ${renderPrice(price)} 5994 </span> 5995 5996 <span 5997 class="original-price product-price__compare" 5998 style=" 5999 text-decoration: line-through; 6000 opacity: 0.6; 6001 margin-left: 8px; 6002 color: #9a9a9a; 6003 " 6004 > 6005 ${renderPrice(discountPrice)} 6006 </span> 6007 6008 </span> 6009 `; 6010 6011 } else { 6012 6013 // Normal price only 6014 priceContainer.innerHTML = renderPrice(price); 6015 6016 } 6017 } 6018 6019 6020 // ----------------------------------------- 6021 // CLICK EVENT 6022 // ----------------------------------------- 6023 6024 variantBoxes.forEach(function(box) { 6025 6026 box.addEventListener('click', function() { 6027 selectVariant(this); 6028 }); 6029 6030 }); 6031 6032 6033 // ----------------------------------------- 6034 // DEFAULT VARIANT = 75 ML 6035 // ----------------------------------------- 6036 6037 let defaultVariant = null; 6038 6039 variantBoxes.forEach(function(box) { 6040 6041 /* 6042 * First check data attribute 6043 * Example: 6044 * data-variant-title="75 ML" 6045 */ 6046 6047 const variantTitle = ( 6048 box.dataset.variantTitle || 6049 box.textContent || 6050 '' 6051 ).trim().toLowerCase(); 6052 6053 6054 if ( 6055 variantTitle === '75 ml' || 6056 variantTitle.includes('75 ml') 6057 ) { 6058 defaultVariant = box; 6059 } 6060 6061 }); 6062 6063 6064 // ----------------------------------------- 6065 // SELECT 75 ML ON PAGE LOAD 6066 // ----------------------------------------- 6067 6068 if (defaultVariant) { 6069 6070 selectVariant(defaultVariant); 6071 6072 } else { 6073 6074 // Fallback: if 75 ML doesn't exist, 6075 // keep the first variant selected 6076 selectVariant(variantBoxes[0]); 6077 6078 } 6079 6080 }); 6081 6082}); 6083</script>
6083 6084<style> 6085 .variant-swatches{ 6086 display:flex; 6087 gap:10px; 6088 margin-bottom:15px; 6089 margin-left:30px; 6090 justify-content: center; 6091} 6092 6093.variant-box{ 6094 border:1px solid #ccc; 6095 padding:8px 10px; 6096 cursor:pointer; 6097 font-size:12px; 6098} 6099 6100.variant-box.active{ 6101 border-color:#000; 6102 background:#000; 6103 color:#fff; 6104} 6105</style> 6106 6107 6108</div> 6109 6110 6111 6112 <div class="product-block one-fifth small-down--one-half grid-flex__item" 6113 data-cc-animate="fade-in-up" data-cc-animate-delay="0.84s"> 6114 <div class="product-block__image-container"> 6115 <div class="global-border-radius hover-images hover-images--two same-aspect-ratio relative"> 6116 <a class="product-block__image product-block__image--shape-square product-block__image--crop-true product-block__image--valign-center" href="/products/shaghaf-oud-ahmar-miniature"><div class="image-one"> 6117 6118 <div class="rimage-outer-wrapper" style="max-width: 1000px; max-height: 1000.0px"> 6119 <div class="rimage-wrapper lazyload--placeholder" style="padding-top:100.0%"> 6120 6121 6122 6123 <img class="rimage__image lazyload fade-in cover" 6124 src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'/%3E" 6125 data-src="//swissarabian.com/cdn/shop/files/Top-angle_b604fbf2-8db2-42e8-9dd3-e2b9325e0bdc_{width}x.webp?v=1786341642" 6126 data-widths="[180, 220, 300, 360, 460, 540, 720, 900, 1080, 1296, 1512, 1728, 2048]" 6127 data-aspectratio="1.0" 6128 data-sizes="auto" 6129 alt="" 6130 data-parent-fit="cover" 6131 > 6132 6133 6134 <noscript> 6135 6136 <img src="//swissarabian.com/cdn/shop/files/Top-angle_b604fbf2-8db2-42e8-9dd3-e2b9325e0bdc_1024x1024.webp?v=1786341642" alt="" class="rimage__image"> 6137 </noscript> 6138 </div> 6139</div> 6140 6141 6142 </div><div class="image-two"> 6143 <div class="rimage-background fade-in lazyload global-border-radius" 6144 data-bgset="//swissarabian.com/cdn/shop/files/Top-angle_box_49792ed1-c899-46e3-aafd-c3ebffa8a4c6_180x.webp?v=1786341642 180w 180h, 6145 //swissarabian.com/cdn/shop/files/Top-angle_box_49792ed1-c899-46e3-aafd-c3ebffa8a4c6_360x.webp?v=1786341642 360w 360h, 6146 //swissarabian.com/cdn/shop/files/Top-angle_box_49792ed1-c899-46e3-aafd-c3ebffa8a4c6_540x.webp?v=1786341642 540w 540h, 6147 //swissarabian.com/cdn/shop/files/Top-angle_box_49792ed1-c899-46e3-aafd-c3ebffa8a4c6_720x.webp?v=1786341642 720w 720h, 6148 //swissarabian.com/cdn/shop/files/Top-angle_box_49792ed1-c899-46e3-aafd-c3ebffa8a4c6_900x.webp?v=1786341642 900w 900h, 6149 6150 6151 6152 6153 6154 6155 6156 6157 6158 6159 6160 6161 6162 //swissarabian.com/cdn/shop/files/Top-angle_box_49792ed1-c899-46e3-aafd-c3ebffa8a4c6.webp?v=1786341642 1000w 1000h" 6163 data-sizes="auto" 6164 data-parent-fit="cover"> 6165 <noscript> 6166 <img src="//swissarabian.com/cdn/shop/files/Top-angle_box_49792ed1-c899-46e3-aafd-c3ebffa8a4c6_1024x1024.webp?v=1786341642" alt="" class="rimage-background__image"> 6167 </noscript> 6168 </div> 6169 </div></a></div> 6170 </div> 6171 6172 <div class="product-block__title"> 6173 <a href="/products/shaghaf-oud-ahmar-miniature" class="product-block__title-link">SHAGHAF OUD AHMAR MINI - 25 ML</a> 6174 </div><div class="product-price"> 6175 6176 6177 6178 <span class="theme_money"><span class=money>$29.00 </span></span> 6179 6180 6181 6182 6183 6184 6185 6186 6187 6188 6189 6190 </div> 6191 6192<form method="post" action="/cart/add" accept-charset="UTF-8" enctype="multipart/form-data" onsubmit="addToCartHandler(event)"><input type="hidden" name="form_type" value="product" /><input type="hidden" name="utf8" value="â" /><input type="hidden" 6193 name="id" 6194 id="selectedVariantId" 6195 value="51818446749997"> 6196 6197<button type="submit" class="btn btn-new-link"> 6198 6199 Add to Cart 6200 6201</button><input type="hidden" name="product-id" value="10215685390637" /><input type="hidden" name="section-id" value="template--24681171812653__featured_collection_b6MMYH" /></form>
6202<script> 6203document.addEventListener('DOMContentLoaded', function() { 6204 6205 document.querySelectorAll('.product-block').forEach(function(productBlock) { 6206 6207 const variantBoxes = productBlock.querySelectorAll('.variant-box'); 6208 6209 if (!variantBoxes.length) return; 6210 6211 6212 function selectVariant(box) { 6213 6214 // Remove active only inside this product 6215 variantBoxes.forEach(function(b) { 6216 b.classList.remove('active'); 6217 }); 6218 6219 // Make selected variant active 6220 box.classList.add('active'); 6221 6222 6223 // Update hidden input 6224 const selectedVariantInput = 6225 productBlock.querySelector('#selectedVariantId'); 6226 6227 if (selectedVariantInput) { 6228 selectedVariantInput.value = box.dataset.variantId; 6229 } 6230 6231 6232 // Price container 6233 const priceContainer = 6234 productBlock.querySelector('.theme_money'); 6235 6236 if (!priceContainer) return; 6237 6238 6239 const price = box.dataset.price; 6240 const discountPrice = box.dataset.discountPrice; 6241 6242 6243 // Function to render price with AED icon 6244 const renderPrice = (amount) => ` 6245 <span style="display: inline-flex; align-items: center; gap: 3px;"> 6246 6247 $ ${amount} 6248 </span> 6249 `; 6250 6251 6252 // Check if discount exists 6253 if (discountPrice && discountPrice !== price) { 6254 6255 priceContainer.innerHTML = ` 6256 <span class="price"> 6257 6258 <span 6259 class="discounted-price" 6260 style="color: #d0021b; font-weight: bold;" 6261 > 6262 ${renderPrice(price)} 6263 </span> 6264 6265 <span 6266 class="original-price product-price__compare" 6267 style=" 6268 text-decoration: line-through; 6269 opacity: 0.6; 6270 margin-left: 8px; 6271 color: #9a9a9a; 6272 " 6273 > 6274 ${renderPrice(discountPrice)} 6275 </span> 6276 6277 </span> 6278 `; 6279 6280 } else { 6281 6282 // Normal price only 6283 priceContainer.innerHTML = renderPrice(price); 6284 6285 } 6286 } 6287 6288 6289 // ----------------------------------------- 6290 // CLICK EVENT 6291 // ----------------------------------------- 6292 6293 variantBoxes.forEach(function(box) { 6294 6295 box.addEventListener('click', function() { 6296 selectVariant(this); 6297 }); 6298 6299 }); 6300 6301 6302 // ----------------------------------------- 6303 // DEFAULT VARIANT = 75 ML 6304 // ----------------------------------------- 6305 6306 let defaultVariant = null; 6307 6308 variantBoxes.forEach(function(box) { 6309 6310 /* 6311 * First check data attribute 6312 * Example: 6313 * data-variant-title="75 ML" 6314 */ 6315 6316 const variantTitle = ( 6317 box.dataset.variantTitle || 6318 box.textContent || 6319 '' 6320 ).trim().toLowerCase(); 6321 6322 6323 if ( 6324 variantTitle === '75 ml' || 6325 variantTitle.includes('75 ml') 6326 ) { 6327 defaultVariant = box; 6328 } 6329 6330 }); 6331 6332 6333 // ----------------------------------------- 6334 // SELECT 75 ML ON PAGE LOAD 6335 // ----------------------------------------- 6336 6337 if (defaultVariant) { 6338 6339 selectVariant(defaultVariant); 6340 6341 } else { 6342 6343 // Fallback: if 75 ML doesn't exist, 6344 // keep the first variant selected 6345 selectVariant(variantBoxes[0]); 6346 6347 } 6348 6349 }); 6350 6351}); 6352</script>
6352 6353<style> 6354 .variant-swatches{ 6355 display:flex; 6356 gap:10px; 6357 margin-bottom:15px; 6358 margin-left:30px; 6359 justify-content: center; 6360} 6361 6362.variant-box{ 6363 border:1px solid #ccc; 6364 padding:8px 10px; 6365 cursor:pointer; 6366 font-size:12px; 6367} 6368 6369.variant-box.active{ 6370 border-color:#000; 6371 background:#000; 6372 color:#fff; 6373} 6374</style> 6375 6376 6377</div> 6378 6379 6380 6381 </div><div class="featured-collection-controls featured-collection-controls--next"> 6382 <button class="btn--plain next icon feather-icon" aria-label="Previous"><svg aria-hidden="true" focusable="false" role="presentation" class="icon feather-arrow-right" viewBox="0 0 24 24"><path d="M5 12h14M12 5l7 7-7 7"/></svg> </button> 6383 </div> 6384 <div class="product-carousel-peek__advice"> 6385 <span class="feather-icon"><svg aria-hidden="true" focusable="false" role="presentation" class="icon feather-arrow-right" viewBox="0 0 24 24"><path d="M5 12h14M12 5l7 7-7 7"/></svg></span> 6386</div> 6387 6388</div> 6389 </div> 6390</div> 6391 6392 6393<style> #shopify-section-template--24681171812653__featured_collection_b6MMYH h2 {font-size: 16px; margin-top: 10px;} #shopify-section-template--24681171812653__featured_collection_b6MMYH a {font-size: 12px;} #shopify-section-template--24681171812653__featured_collection_b6MMYH .product-price {font-size: 14px;} @media only screen and (max-width: 767px) {#shopify-section-template--24681171812653__featured_collection_b6MMYH .product-block__title-link {width: 50% !important; max-width: 50% !important; padding: 10px; box-sizing: border-box; font-size: 14px; } #shopify-section-template--24681171812653__featured_collection_b6MMYH .product-block {width: 184px !important; } #shopify-section-template--24681171812653__featured_collection_b6MMYH .product-price__compare {font-size: 12px !important; } #shopify-section-template--24681171812653__featured_collection_b6MMYH .theme_money {font-size: 14px !important; } #shopify-section-template--24681171812653__featured_collection_b6MMYH .product-carousel-peek__advice {display: block !important; }} </style></section><section id="shopify-section-template--24681171812653__featured-collection" class="shopify-section section-featured-collection"><div class="relative container large-row featured-collection" data-section-id="template--24681171812653__featured-collection" data-section-type="featured-collection"> 6394 <div class="page-width"><div class="large-row" data-cc-animate> 6395 <div class="text-center"> 6396 6397 <h2 class="featured-collection--title large-title">BEST SELLERS</h2> 6398 6399 6400 6401 </div> 6402 </div> 6403 6404 6405 <div class="product-carousel-peek"><div class="featured-collection-controls featured-collection-controls--prev"> 6406 <button class="btn--plain prev icon feather-icon" aria-label="Previous"><svg aria-hidden="true" focusable="false" role="presentation" class="icon feather-arrow-left" viewBox="0 0 24 24"><path d="M19 12H5M12 19l-7-7 7-7"/></svg></button> 6407 </div><div class="grid-flex"data-carousel-enabled data-slides-per-row="5"> 6408 6409 6410 6411 <div class="product-block one-fifth small-down--one-half grid-flex__item" 6412 data-cc-animate="fade-in-up" data-cc-animate-delay="0.07s"> 6413 <div class="product-block__image-container"> 6414 <div class="global-border-radius hover-images hover-images--two same-aspect-ratio relative"> 6415 <a class="product-block__image product-block__image--shape-square product-block__image--crop-true product-block__image--valign-center" href="/products/valentines-day-vanilla-01-gift-set"><div class="image-one"> 6416 6417 <div class="rimage-outer-wrapper" style="max-width: 1000px; max-height: 1000.0px"> 6418 <div class="rimage-wrapper lazyload--placeholder" style="padding-top:100.0%"> 6419 6420 6421 6422 <img class="rimage__image lazyload fade-in cover" 6423 src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'/%3E" 6424 data-src="//swissarabian.com/cdn/shop/files/Valentine-vanilla01-side-box-products_78ccae1a-c05e-4e1d-a0fb-28dbd8951ae1_{width}x.webp?v=1771825154" 6425 data-widths="[180, 220, 300, 360, 460, 540, 720, 900, 1080, 1296, 1512, 1728, 2048]" 6426 data-aspectratio="1.0" 6427 data-sizes="auto" 6428 alt="" 6429 data-parent-fit="cover" 6430 > 6431 6432 6433 <noscript> 6434 6435 <img src="//swissarabian.com/cdn/shop/files/Valentine-vanilla01-side-box-products_78ccae1a-c05e-4e1d-a0fb-28dbd8951ae1_1024x1024.webp?v=1771825154" alt="" class="rimage__image"> 6436 </noscript> 6437 </div> 6438</div> 6439 6440 6441 </div><div class="image-two"> 6442 <div class="rimage-background fade-in lazyload global-border-radius" 6443 data-bgset="//swissarabian.com/cdn/shop/files/Valentine-eot-front-box_cd71f25b-0c48-4371-b729-5cfa3a09ccd3_180x.webp?v=1771825191 180w 180h, 6444 //swissarabian.com/cdn/shop/files/Valentine-eot-front-box_cd71f25b-0c48-4371-b729-5cfa3a09ccd3_360x.webp?v=1771825191 360w 360h, 6445 //swissarabian.com/cdn/shop/files/Valentine-eot-front-box_cd71f25b-0c48-4371-b729-5cfa3a09ccd3_540x.webp?v=1771825191 540w 540h, 6446 //swissarabian.com/cdn/shop/files/Valentine-eot-front-box_cd71f25b-0c48-4371-b729-5cfa3a09ccd3_720x.webp?v=1771825191 720w 720h, 6447 //swissarabian.com/cdn/shop/files/Valentine-eot-front-box_cd71f25b-0c48-4371-b729-5cfa3a09ccd3_900x.webp?v=1771825191 900w 900h, 6448 6449 6450 6451 6452 6453 6454 6455 6456 6457 6458 6459 6460 6461 //swissarabian.com/cdn/shop/files/Valentine-eot-front-box_cd71f25b-0c48-4371-b729-5cfa3a09ccd3.webp?v=1771825191 1000w 1000h" 6462 data-sizes="auto" 6463 data-parent-fit="cover"> 6464 <noscript> 6465 <img src="//swissarabian.com/cdn/shop/files/Valentine-eot-front-box_cd71f25b-0c48-4371-b729-5cfa3a09ccd3_1024x1024.webp?v=1771825191" alt="" class="rimage-background__image"> 6466 </noscript> 6467 </div> 6468 </div></a></div> 6469 </div> 6470 6471 <div class="product-block__title"> 6472 <a href="/products/valentines-day-vanilla-01-gift-set" class="product-block__title-link">Vanilla 01 Gift Set</a> 6473 </div><div class="product-price"> 6474 6475 6476 6477 <span class="theme_money"><span class=money>$92.00 </span></span> 6478 6479 6480 6481 6482 6483 6484 6485 6486 6487 6488 6489 </div> 6490 6491<form method="post" action="/cart/add" accept-charset="UTF-8" enctype="multipart/form-data" onsubmit="addToCartHandler(event)"><input type="hidden" name="form_type" value="product" /><input type="hidden" name="utf8" value="â" /><input type="hidden" 6492 name="id" 6493 id="selectedVariantId" 6494 value="51806022664493"> 6495 6496<button type="submit" class="btn btn-new-link"> 6497 6498 Add to Cart 6499 6500</button><input type="hidden" name="product-id" value="10213035999533" /><input type="hidden" name="section-id" value="template--24681171812653__featured-collection" /></form>
6501<script> 6502document.addEventListener('DOMContentLoaded', function() { 6503 6504 document.querySelectorAll('.product-block').forEach(function(productBlock) { 6505 6506 const variantBoxes = productBlock.querySelectorAll('.variant-box'); 6507 6508 if (!variantBoxes.length) return; 6509 6510 6511 function selectVariant(box) { 6512 6513 // Remove active only inside this product 6514 variantBoxes.forEach(function(b) { 6515 b.classList.remove('active'); 6516 }); 6517 6518 // Make selected variant active 6519 box.classList.add('active'); 6520 6521 6522 // Update hidden input 6523 const selectedVariantInput = 6524 productBlock.querySelector('#selectedVariantId'); 6525 6526 if (selectedVariantInput) { 6527 selectedVariantInput.value = box.dataset.variantId; 6528 } 6529 6530 6531 // Price container 6532 const priceContainer = 6533 productBlock.querySelector('.theme_money'); 6534 6535 if (!priceContainer) return; 6536 6537 6538 const price = box.dataset.price; 6539 const discountPrice = box.dataset.discountPrice; 6540 6541 6542 // Function to render price with AED icon 6543 const renderPrice = (amount) => ` 6544 <span style="display: inline-flex; align-items: center; gap: 3px;"> 6545 6546 $ ${amount} 6547 </span> 6548 `; 6549 6550 6551 // Check if discount exists 6552 if (discountPrice && discountPrice !== price) { 6553 6554 priceContainer.innerHTML = ` 6555 <span class="price"> 6556 6557 <span 6558 class="discounted-price" 6559 style="color: #d0021b; font-weight: bold;" 6560 > 6561 ${renderPrice(price)} 6562 </span> 6563 6564 <span 6565 class="original-price product-price__compare" 6566 style=" 6567 text-decoration: line-through; 6568 opacity: 0.6; 6569 margin-left: 8px; 6570 color: #9a9a9a; 6571 " 6572 > 6573 ${renderPrice(discountPrice)} 6574 </span> 6575 6576 </span> 6577 `; 6578 6579 } else { 6580 6581 // Normal price only 6582 priceContainer.innerHTML = renderPrice(price); 6583 6584 } 6585 } 6586 6587 6588 // ----------------------------------------- 6589 // CLICK EVENT 6590 // ----------------------------------------- 6591 6592 variantBoxes.forEach(function(box) { 6593 6594 box.addEventListener('click', function() { 6595 selectVariant(this); 6596 }); 6597 6598 }); 6599 6600 6601 // ----------------------------------------- 6602 // DEFAULT VARIANT = 75 ML 6603 // ----------------------------------------- 6604 6605 let defaultVariant = null; 6606 6607 variantBoxes.forEach(function(box) { 6608 6609 /* 6610 * First check data attribute 6611 * Example: 6612 * data-variant-title="75 ML" 6613 */ 6614 6615 const variantTitle = ( 6616 box.dataset.variantTitle || 6617 box.textContent || 6618 '' 6619 ).trim().toLowerCase(); 6620 6621 6622 if ( 6623 variantTitle === '75 ml' || 6624 variantTitle.includes('75 ml') 6625 ) { 6626 defaultVariant = box; 6627 } 6628 6629 }); 6630 6631 6632 // ----------------------------------------- 6633 // SELECT 75 ML ON PAGE LOAD 6634 // ----------------------------------------- 6635 6636 if (defaultVariant) { 6637 6638 selectVariant(defaultVariant); 6639 6640 } else { 6641 6642 // Fallback: if 75 ML doesn't exist, 6643 // keep the first variant selected 6644 selectVariant(variantBoxes[0]); 6645 6646 } 6647 6648 }); 6649 6650}); 6651</script>
6651 6652<style> 6653 .variant-swatches{ 6654 display:flex; 6655 gap:10px; 6656 margin-bottom:15px; 6657 margin-left:30px; 6658 justify-content: center; 6659} 6660 6661.variant-box{ 6662 border:1px solid #ccc; 6663 padding:8px 10px; 6664 cursor:pointer; 6665 font-size:12px; 6666} 6667 6668.variant-box.active{ 6669 border-color:#000; 6670 background:#000; 6671 color:#fff; 6672} 6673</style> 6674 6675 6676</div> 6677 6678 6679 6680 <div class="product-block one-fifth small-down--one-half grid-flex__item" 6681 data-cc-animate="fade-in-up" data-cc-animate-delay="0.14s"> 6682 <div class="product-block__image-container"> 6683 <div class="global-border-radius hover-images hover-images--two same-aspect-ratio relative"> 6684 <a class="product-block__image product-block__image--shape-square product-block__image--crop-true product-block__image--valign-center" href="/products/valentines-day-enigma-of-taif-gift-set"><div class="image-one"> 6685 6686 <div class="rimage-outer-wrapper" style="max-width: 1000px; max-height: 1000.0px"> 6687 <div class="rimage-wrapper lazyload--placeholder" style="padding-top:100.0%"> 6688 6689 6690 6691 <img class="rimage__image lazyload fade-in cover" 6692 src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'/%3E" 6693 data-src="//swissarabian.com/cdn/shop/files/Valentine-EOT-open-box_649173f2-1f8f-4dee-bf63-89922f75c8c8_{width}x.webp?v=1771825191" 6694 data-widths="[180, 220, 300, 360, 460, 540, 720, 900, 1080, 1296, 1512, 1728, 2048]" 6695 data-aspectratio="1.0" 6696 data-sizes="auto" 6697 alt="" 6698 data-parent-fit="cover" 6699 > 6700 6701 6702 <noscript> 6703 6704 <img src="//swissarabian.com/cdn/shop/files/Valentine-EOT-open-box_649173f2-1f8f-4dee-bf63-89922f75c8c8_1024x1024.webp?v=1771825191" alt="" class="rimage__image"> 6705 </noscript> 6706 </div> 6707</div> 6708 6709 6710 </div><div class="image-two"> 6711 <div class="rimage-background fade-in lazyload global-border-radius" 6712 data-bgset="//swissarabian.com/cdn/shop/files/Valentine-eot-front-box_cd71f25b-0c48-4371-b729-5cfa3a09ccd3_180x.webp?v=1771825191 180w 180h, 6713 //swissarabian.com/cdn/shop/files/Valentine-eot-front-box_cd71f25b-0c48-4371-b729-5cfa3a09ccd3_360x.webp?v=1771825191 360w 360h, 6714 //swissarabian.com/cdn/shop/files/Valentine-eot-front-box_cd71f25b-0c48-4371-b729-5cfa3a09ccd3_540x.webp?v=1771825191 540w 540h, 6715 //swissarabian.com/cdn/shop/files/Valentine-eot-front-box_cd71f25b-0c48-4371-b729-5cfa3a09ccd3_720x.webp?v=1771825191 720w 720h, 6716 //swissarabian.com/cdn/shop/files/Valentine-eot-front-box_cd71f25b-0c48-4371-b729-5cfa3a09ccd3_900x.webp?v=1771825191 900w 900h, 6717 6718 6719 6720 6721 6722 6723 6724 6725 6726 6727 6728 6729 6730 //swissarabian.com/cdn/shop/files/Valentine-eot-front-box_cd71f25b-0c48-4371-b729-5cfa3a09ccd3.webp?v=1771825191 1000w 1000h" 6731 data-sizes="auto" 6732 data-parent-fit="cover"> 6733 <noscript> 6734 <img src="//swissarabian.com/cdn/shop/files/Valentine-eot-front-box_cd71f25b-0c48-4371-b729-5cfa3a09ccd3_1024x1024.webp?v=1771825191" alt="" class="rimage-background__image"> 6735 </noscript> 6736 </div> 6737 </div></a></div> 6738 </div> 6739 6740 <div class="product-block__title"> 6741 <a href="/products/valentines-day-enigma-of-taif-gift-set" class="product-block__title-link">Enigma of Taif Gift Set</a> 6742 </div><div class="product-price"> 6743 6744 6745 6746 <span class="theme_money"><span class=money>$120.00 </span></span> 6747 6748 6749 6750 6751 6752 6753 6754 6755 6756 6757 6758 </div> 6759 6760<form method="post" action="/cart/add" accept-charset="UTF-8" enctype="multipart/form-data" onsubmit="addToCartHandler(event)"><input type="hidden" name="form_type" value="product" /><input type="hidden" name="utf8" value="â" /><input type="hidden" 6761 name="id" 6762 id="selectedVariantId" 6763 value="51806022697261"> 6764 6765<button type="submit" class="btn btn-new-link"> 6766 6767 Add to Cart 6768 6769</button><input type="hidden" name="product-id" value="10213036032301" /><input type="hidden" name="section-id" value="template--24681171812653__featured-collection" /></form>
6770<script> 6771document.addEventListener('DOMContentLoaded', function() { 6772 6773 document.querySelectorAll('.product-block').forEach(function(productBlock) { 6774 6775 const variantBoxes = productBlock.querySelectorAll('.variant-box'); 6776 6777 if (!variantBoxes.length) return; 6778 6779 6780 function selectVariant(box) { 6781 6782 // Remove active only inside this product 6783 variantBoxes.forEach(function(b) { 6784 b.classList.remove('active'); 6785 }); 6786 6787 // Make selected variant active 6788 box.classList.add('active'); 6789 6790 6791 // Update hidden input 6792 const selectedVariantInput = 6793 productBlock.querySelector('#selectedVariantId'); 6794 6795 if (selectedVariantInput) { 6796 selectedVariantInput.value = box.dataset.variantId; 6797 } 6798 6799 6800 // Price container 6801 const priceContainer = 6802 productBlock.querySelector('.theme_money'); 6803 6804 if (!priceContainer) return; 6805 6806 6807 const price = box.dataset.price; 6808 const discountPrice = box.dataset.discountPrice; 6809 6810 6811 // Function to render price with AED icon 6812 const renderPrice = (amount) => ` 6813 <span style="display: inline-flex; align-items: center; gap: 3px;"> 6814 6815 $ ${amount} 6816 </span> 6817 `; 6818 6819 6820 // Check if discount exists 6821 if (discountPrice && discountPrice !== price) { 6822 6823 priceContainer.innerHTML = ` 6824 <span class="price"> 6825 6826 <span 6827 class="discounted-price" 6828 style="color: #d0021b; font-weight: bold;" 6829 > 6830 ${renderPrice(price)} 6831 </span> 6832 6833 <span 6834 class="original-price product-price__compare" 6835 style=" 6836 text-decoration: line-through; 6837 opacity: 0.6; 6838 margin-left: 8px; 6839 color: #9a9a9a; 6840 " 6841 > 6842 ${renderPrice(discountPrice)} 6843 </span> 6844 6845 </span> 6846 `; 6847 6848 } else { 6849 6850 // Normal price only 6851 priceContainer.innerHTML = renderPrice(price); 6852 6853 } 6854 } 6855 6856 6857 // ----------------------------------------- 6858 // CLICK EVENT 6859 // ----------------------------------------- 6860 6861 variantBoxes.forEach(function(box) { 6862 6863 box.addEventListener('click', function() { 6864 selectVariant(this); 6865 }); 6866 6867 }); 6868 6869 6870 // ----------------------------------------- 6871 // DEFAULT VARIANT = 75 ML 6872 // ----------------------------------------- 6873 6874 let defaultVariant = null; 6875 6876 variantBoxes.forEach(function(box) { 6877 6878 /* 6879 * First check data attribute 6880 * Example: 6881 * data-variant-title="75 ML" 6882 */ 6883 6884 const variantTitle = ( 6885 box.dataset.variantTitle || 6886 box.textContent || 6887 '' 6888 ).trim().toLowerCase(); 6889 6890 6891 if ( 6892 variantTitle === '75 ml' || 6893 variantTitle.includes('75 ml') 6894 ) { 6895 defaultVariant = box; 6896 } 6897 6898 }); 6899 6900 6901 // ----------------------------------------- 6902 // SELECT 75 ML ON PAGE LOAD 6903 // ----------------------------------------- 6904 6905 if (defaultVariant) { 6906 6907 selectVariant(defaultVariant); 6908 6909 } else { 6910 6911 // Fallback: if 75 ML doesn't exist, 6912 // keep the first variant selected 6913 selectVariant(variantBoxes[0]); 6914 6915 } 6916 6917 }); 6918 6919}); 6920</script>
6920 6921<style> 6922 .variant-swatches{ 6923 display:flex; 6924 gap:10px; 6925 margin-bottom:15px; 6926 margin-left:30px; 6927 justify-content: center; 6928} 6929 6930.variant-box{ 6931 border:1px solid #ccc; 6932 padding:8px 10px; 6933 cursor:pointer; 6934 font-size:12px; 6935} 6936 6937.variant-box.active{ 6938 border-color:#000; 6939 background:#000; 6940 color:#fff; 6941} 6942</style> 6943 6944 6945</div> 6946 6947 6948 6949 <div class="product-block one-fifth small-down--one-half grid-flex__item" 6950 data-cc-animate="fade-in-up" data-cc-animate-delay="0.21s"> 6951 <div class="product-block__image-container"> 6952 <div class="global-border-radius hover-images hover-images--two same-aspect-ratio relative"> 6953 <a class="product-block__image product-block__image--shape-square product-block__image--crop-true product-block__image--valign-center" href="/products/vanilla-01"><div class="image-one"> 6954 6955 <div class="rimage-outer-wrapper" style="max-width: 1000px; max-height: 1000.0px"> 6956 <div class="rimage-wrapper lazyload--placeholder" style="padding-top:100.0%"> 6957 6958 6959 6960 <img class="rimage__image lazyload fade-in cover" 6961 src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'/%3E" 6962 data-src="//swissarabian.com/cdn/shop/files/Vanilla01_{width}x.webp?v=1782897041" 6963 data-widths="[180, 220, 300, 360, 460, 540, 720, 900, 1080, 1296, 1512, 1728, 2048]" 6964 data-aspectratio="1.0" 6965 data-sizes="auto" 6966 alt="" 6967 data-parent-fit="cover" 6968 > 6969 6970 6971 <noscript> 6972 6973 <img src="//swissarabian.com/cdn/shop/files/Vanilla01_1024x1024.webp?v=1782897041" alt="" class="rimage__image"> 6974 </noscript> 6975 </div> 6976</div> 6977 6978 6979 </div><div class="image-two"> 6980 <div class="rimage-background fade-in lazyload global-border-radius" 6981 data-bgset="//swissarabian.com/cdn/shop/files/Vanilla01-with-box_180x.webp?v=1782897051 180w 180h, 6982 //swissarabian.com/cdn/shop/files/Vanilla01-with-box_360x.webp?v=1782897051 360w 360h, 6983 //swissarabian.com/cdn/shop/files/Vanilla01-with-box_540x.webp?v=1782897051 540w 540h, 6984 //swissarabian.com/cdn/shop/files/Vanilla01-with-box_720x.webp?v=1782897051 720w 720h, 6985 //swissarabian.com/cdn/shop/files/Vanilla01-with-box_900x.webp?v=1782897051 900w 900h, 6986 6987 6988 6989 6990 6991 6992 6993 6994 6995 6996 6997 6998 6999 //swissarabian.com/cdn/shop/files/Vanilla01-with-box.webp?v=1782897051 1000w 1000h" 7000 data-sizes="auto" 7001 data-parent-fit="cover"> 7002 <noscript> 7003 <img src="//swissarabian.com/cdn/shop/files/Vanilla01-with-box_1024x1024.webp?v=1782897051" alt="" class="rimage-background__image"> 7004 </noscript> 7005 </div> 7006 </div></a></div> 7007 </div> 7008 7009 <div class="product-block__title"> 7010 <a href="/products/vanilla-01" class="product-block__title-link">VANILLA 01</a> 7011 </div><div class="product-price"> 7012 7013 7014 7015 <span class="theme_money"><span class=money>$68.00 </span></span> 7016 7017 7018 7019 7020 7021 7022 7023 7024 7025 7026 7027 <span 7028 class="product-label product-label--best-seller global-border-radius" 7029 style="position:absolute; top:10px; left:10px; z-index:5;" 7030 > 7031 Best Seller 7032 </span> 7033 7034 </div> 7035 7036<form method="post" action="/cart/add" accept-charset="UTF-8" enctype="multipart/form-data" onsubmit="addToCartHandler(event)"><input type="hidden" name="form_type" value="product" /><input type="hidden" name="utf8" value="â" /><input type="hidden" 7037 name="id" 7038 id="selectedVariantId" 7039 value="51577645138221"> 7040 7041<button type="submit" class="btn btn-new-link"> 7042 7043 Add to Cart 7044 7045</button><input type="hidden" name="product-id" value="10141974823213" /><input type="hidden" name="section-id" value="template--24681171812653__featured-collection" /></form>
7046<script> 7047document.addEventListener('DOMContentLoaded', function() { 7048 7049 document.querySelectorAll('.product-block').forEach(function(productBlock) { 7050 7051 const variantBoxes = productBlock.querySelectorAll('.variant-box'); 7052 7053 if (!variantBoxes.length) return; 7054 7055 7056 function selectVariant(box) { 7057 7058 // Remove active only inside this product 7059 variantBoxes.forEach(function(b) { 7060 b.classList.remove('active'); 7061 }); 7062 7063 // Make selected variant active 7064 box.classList.add('active'); 7065 7066 7067 // Update hidden input 7068 const selectedVariantInput = 7069 productBlock.querySelector('#selectedVariantId'); 7070 7071 if (selectedVariantInput) { 7072 selectedVariantInput.value = box.dataset.variantId; 7073 } 7074 7075 7076 // Price container 7077 const priceContainer = 7078 productBlock.querySelector('.theme_money'); 7079 7080 if (!priceContainer) return; 7081 7082 7083 const price = box.dataset.price; 7084 const discountPrice = box.dataset.discountPrice; 7085 7086 7087 // Function to render price with AED icon 7088 const renderPrice = (amount) => ` 7089 <span style="display: inline-flex; align-items: center; gap: 3px;"> 7090 7091 $ ${amount} 7092 </span> 7093 `; 7094 7095 7096 // Check if discount exists 7097 if (discountPrice && discountPrice !== price) { 7098 7099 priceContainer.innerHTML = ` 7100 <span class="price"> 7101 7102 <span 7103 class="discounted-price" 7104 style="color: #d0021b; font-weight: bold;" 7105 > 7106 ${renderPrice(price)} 7107 </span> 7108 7109 <span 7110 class="original-price product-price__compare" 7111 style=" 7112 text-decoration: line-through; 7113 opacity: 0.6; 7114 margin-left: 8px; 7115 color: #9a9a9a; 7116 " 7117 > 7118 ${renderPrice(discountPrice)} 7119 </span> 7120 7121 </span> 7122 `; 7123 7124 } else { 7125 7126 // Normal price only 7127 priceContainer.innerHTML = renderPrice(price); 7128 7129 } 7130 } 7131 7132 7133 // ----------------------------------------- 7134 // CLICK EVENT 7135 // ----------------------------------------- 7136 7137 variantBoxes.forEach(function(box) { 7138 7139 box.addEventListener('click', function() { 7140 selectVariant(this); 7141 }); 7142 7143 }); 7144 7145 7146 // ----------------------------------------- 7147 // DEFAULT VARIANT = 75 ML 7148 // ----------------------------------------- 7149 7150 let defaultVariant = null; 7151 7152 variantBoxes.forEach(function(box) { 7153 7154 /* 7155 * First check data attribute 7156 * Example: 7157 * data-variant-title="75 ML" 7158 */ 7159 7160 const variantTitle = ( 7161 box.dataset.variantTitle || 7162 box.textContent || 7163 '' 7164 ).trim().toLowerCase(); 7165 7166 7167 if ( 7168 variantTitle === '75 ml' || 7169 variantTitle.includes('75 ml') 7170 ) { 7171 defaultVariant = box; 7172 } 7173 7174 }); 7175 7176 7177 // ----------------------------------------- 7178 // SELECT 75 ML ON PAGE LOAD 7179 // ----------------------------------------- 7180 7181 if (defaultVariant) { 7182 7183 selectVariant(defaultVariant); 7184 7185 } else { 7186 7187 // Fallback: if 75 ML doesn't exist, 7188 // keep the first variant selected 7189 selectVariant(variantBoxes[0]); 7190 7191 } 7192 7193 }); 7194 7195}); 7196</script>
7196 7197<style> 7198 .variant-swatches{ 7199 display:flex; 7200 gap:10px; 7201 margin-bottom:15px; 7202 margin-left:30px; 7203 justify-content: center; 7204} 7205 7206.variant-box{ 7207 border:1px solid #ccc; 7208 padding:8px 10px; 7209 cursor:pointer; 7210 font-size:12px; 7211} 7212 7213.variant-box.active{ 7214 border-color:#000; 7215 background:#000; 7216 color:#fff; 7217} 7218</style> 7219 7220 7221</div> 7222 7223 7224 7225 <div class="product-block one-fifth small-down--one-half grid-flex__item" 7226 data-cc-animate="fade-in-up" data-cc-animate-delay="0.28s"> 7227 <div class="product-block__image-container"> 7228 <div class="global-border-radius hover-images hover-images--two same-aspect-ratio relative"> 7229 <a class="product-block__image product-block__image--shape-square product-block__image--crop-true product-block__image--valign-center" href="/products/shaghaf-oud-ahmar"><div class="image-one"> 7230 7231 <div class="rimage-outer-wrapper" style="max-width: 1000px; max-height: 1000.0px"> 7232 <div class="rimage-wrapper lazyload--placeholder" style="padding-top:100.0%"> 7233 7234 7235 7236 <img class="rimage__image lazyload fade-in cover" 7237 src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'/%3E" 7238 data-src="//swissarabian.com/cdn/shop/files/Shaghaf-Oud-Ahmar_{width}x.webp?v=1782985126" 7239 data-widths="[180, 220, 300, 360, 460, 540, 720, 900, 1080, 1296, 1512, 1728, 2048]" 7240 data-aspectratio="1.0" 7241 data-sizes="auto" 7242 alt="" 7243 data-parent-fit="cover" 7244 > 7245 7246 7247 <noscript> 7248 7249 <img src="//swissarabian.com/cdn/shop/files/Shaghaf-Oud-Ahmar_1024x1024.webp?v=1782985126" alt="" class="rimage__image"> 7250 </noscript> 7251 </div> 7252</div> 7253 7254 7255 </div><div class="image-two"> 7256 <div class="rimage-background fade-in lazyload global-border-radius" 7257 data-bgset="//swissarabian.com/cdn/shop/files/Shaghaf-Oud-Ahmar-with-box_180x.webp?v=1782985138 180w 180h, 7258 //swissarabian.com/cdn/shop/files/Shaghaf-Oud-Ahmar-with-box_360x.webp?v=1782985138 360w 360h, 7259 //swissarabian.com/cdn/shop/files/Shaghaf-Oud-Ahmar-with-box_540x.webp?v=1782985138 540w 540h, 7260 //swissarabian.com/cdn/shop/files/Shaghaf-Oud-Ahmar-with-box_720x.webp?v=1782985138 720w 720h, 7261 //swissarabian.com/cdn/shop/files/Shaghaf-Oud-Ahmar-with-box_900x.webp?v=1782985138 900w 900h, 7262 7263 7264 7265 7266 7267 7268 7269 7270 7271 7272 7273 7274 7275 //swissarabian.com/cdn/shop/files/Shaghaf-Oud-Ahmar-with-box.webp?v=1782985138 1000w 1000h" 7276 data-sizes="auto" 7277 data-parent-fit="cover"> 7278 <noscript> 7279 <img src="//swissarabian.com/cdn/shop/files/Shaghaf-Oud-Ahmar-with-box_1024x1024.webp?v=1782985138" alt="" class="rimage-background__image"> 7280 </noscript> 7281 </div> 7282 </div></a></div> 7283 </div> 7284 7285 <div class="product-block__title"> 7286 <a href="/products/shaghaf-oud-ahmar" class="product-block__title-link">SHAGHAF OUD AHMAR</a> 7287 </div><div class="product-price"> 7288 7289 7290 7291 <span class="theme_money"><span class=money>$29.00 </span></span> 7292 7293 7294 7295 7296 7297 7298 7299 7300 7301 7302 7303 <span 7304 class="product-label product-label--best-seller global-border-radius" 7305 style="position:absolute; top:10px; left:10px; z-index:5;" 7306 > 7307 Best Seller 7308 </span> 7309 7310 </div> 7311 7312 <div class="variant-swatches"> 7313 7314 <div 7315 class="variant-box active" 7316 data-variant-id="52288019071277" data-price="66.00" data-discount-price=""> 7317 75 ML 7318 </div> 7319 <p style="display:none"> </p> 7320 7321 <div 7322 class="variant-box " 7323 data-variant-id="52288019104045" data-price="29.00" data-discount-price=""> 7324 25 ML 7325 </div> 7326 <p style="display:none"> </p> 7327 7328 </div> 7329 7330<form method="post" action="/cart/add" accept-charset="UTF-8" enctype="multipart/form-data" onsubmit="addToCartHandler(event)"><input type="hidden" name="form_type" value="product" /><input type="hidden" name="utf8" value="â" /><input type="hidden" 7331 name="id" 7332 id="selectedVariantId" 7333 value="52288019071277"> 7334 7335<button type="submit" class="btn btn-new-link"> 7336 7337 Add to Cart 7338 7339</button><input type="hidden" name="product-id" value="8506705871149" /><input type="hidden" name="section-id" value="template--24681171812653__featured-collection" /></form>
7340<script> 7341document.addEventListener('DOMContentLoaded', function() { 7342 7343 document.querySelectorAll('.product-block').forEach(function(productBlock) { 7344 7345 const variantBoxes = productBlock.querySelectorAll('.variant-box'); 7346 7347 if (!variantBoxes.length) return; 7348 7349 7350 function selectVariant(box) { 7351 7352 // Remove active only inside this product 7353 variantBoxes.forEach(function(b) { 7354 b.classList.remove('active'); 7355 }); 7356 7357 // Make selected variant active 7358 box.classList.add('active'); 7359 7360 7361 // Update hidden input 7362 const selectedVariantInput = 7363 productBlock.querySelector('#selectedVariantId'); 7364 7365 if (selectedVariantInput) { 7366 selectedVariantInput.value = box.dataset.variantId; 7367 } 7368 7369 7370 // Price container 7371 const priceContainer = 7372 productBlock.querySelector('.theme_money'); 7373 7374 if (!priceContainer) return; 7375 7376 7377 const price = box.dataset.price; 7378 const discountPrice = box.dataset.discountPrice; 7379 7380 7381 // Function to render price with AED icon 7382 const renderPrice = (amount) => ` 7383 <span style="display: inline-flex; align-items: center; gap: 3px;"> 7384 7385 $ ${amount} 7386 </span> 7387 `; 7388 7389 7390 // Check if discount exists 7391 if (discountPrice && discountPrice !== price) { 7392 7393 priceContainer.innerHTML = ` 7394 <span class="price"> 7395 7396 <span 7397 class="discounted-price" 7398 style="color: #d0021b; font-weight: bold;" 7399 > 7400 ${renderPrice(price)} 7401 </span> 7402 7403 <span 7404 class="original-price product-price__compare" 7405 style=" 7406 text-decoration: line-through; 7407 opacity: 0.6; 7408 margin-left: 8px; 7409 color: #9a9a9a; 7410 " 7411 > 7412 ${renderPrice(discountPrice)} 7413 </span> 7414 7415 </span> 7416 `; 7417 7418 } else { 7419 7420 // Normal price only 7421 priceContainer.innerHTML = renderPrice(price); 7422 7423 } 7424 } 7425 7426 7427 // ----------------------------------------- 7428 // CLICK EVENT 7429 // ----------------------------------------- 7430 7431 variantBoxes.forEach(function(box) { 7432 7433 box.addEventListener('click', function() { 7434 selectVariant(this); 7435 }); 7436 7437 }); 7438 7439 7440 // ----------------------------------------- 7441 // DEFAULT VARIANT = 75 ML 7442 // ----------------------------------------- 7443 7444 let defaultVariant = null; 7445 7446 variantBoxes.forEach(function(box) { 7447 7448 /* 7449 * First check data attribute 7450 * Example: 7451 * data-variant-title="75 ML" 7452 */ 7453 7454 const variantTitle = ( 7455 box.dataset.variantTitle || 7456 box.textContent || 7457 '' 7458 ).trim().toLowerCase(); 7459 7460 7461 if ( 7462 variantTitle === '75 ml' || 7463 variantTitle.includes('75 ml') 7464 ) { 7465 defaultVariant = box; 7466 } 7467 7468 }); 7469 7470 7471 // ----------------------------------------- 7472 // SELECT 75 ML ON PAGE LOAD 7473 // ----------------------------------------- 7474 7475 if (defaultVariant) { 7476 7477 selectVariant(defaultVariant); 7478 7479 } else { 7480 7481 // Fallback: if 75 ML doesn't exist, 7482 // keep the first variant selected 7483 selectVariant(variantBoxes[0]); 7484 7485 } 7486 7487 }); 7488 7489}); 7490</script>
7490 7491<style> 7492 .variant-swatches{ 7493 display:flex; 7494 gap:10px; 7495 margin-bottom:15px; 7496 margin-left:30px; 7497 justify-content: center; 7498} 7499 7500.variant-box{ 7501 border:1px solid #ccc; 7502 padding:8px 10px; 7503 cursor:pointer; 7504 font-size:12px; 7505} 7506 7507.variant-box.active{ 7508 border-color:#000; 7509 background:#000; 7510 color:#fff; 7511} 7512</style> 7513 7514 7515</div> 7516 7517 7518 7519 <div class="product-block one-fifth small-down--one-half grid-flex__item" 7520 data-cc-animate="fade-in-up" data-cc-animate-delay="0.35s"> 7521 <div class="product-block__image-container"> 7522 <div class="global-border-radius hover-images hover-images--two same-aspect-ratio relative"> 7523 <a class="product-block__image product-block__image--shape-square product-block__image--crop-true product-block__image--valign-center" href="/products/rose-01"><div class="image-one"> 7524 7525 <div class="rimage-outer-wrapper" style="max-width: 1000px; max-height: 1000.0px"> 7526 <div class="rimage-wrapper lazyload--placeholder" style="padding-top:100.0%"> 7527 7528 7529 7530 <img class="rimage__image lazyload fade-in cover" 7531 src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'/%3E" 7532 data-src="//swissarabian.com/cdn/shop/files/Rose01_{width}x.webp?v=1782897569" 7533 data-widths="[180, 220, 300, 360, 460, 540, 720, 900, 1080, 1296, 1512, 1728, 2048]" 7534 data-aspectratio="1.0" 7535 data-sizes="auto" 7536 alt="" 7537 data-parent-fit="cover" 7538 > 7539 7540 7541 <noscript> 7542 7543 <img src="//swissarabian.com/cdn/shop/files/Rose01_1024x1024.webp?v=1782897569" alt="" class="rimage__image"> 7544 </noscript> 7545 </div> 7546</div> 7547 7548 7549 </div><div class="image-two"> 7550 <div class="rimage-background fade-in lazyload global-border-radius" 7551 data-bgset="//swissarabian.com/cdn/shop/files/Rose01-with-box_180x.webp?v=1782897578 180w 180h, 7552 //swissarabian.com/cdn/shop/files/Rose01-with-box_360x.webp?v=1782897578 360w 360h, 7553 //swissarabian.com/cdn/shop/files/Rose01-with-box_540x.webp?v=1782897578 540w 540h, 7554 //swissarabian.com/cdn/shop/files/Rose01-with-box_720x.webp?v=1782897578 720w 720h, 7555 //swissarabian.com/cdn/shop/files/Rose01-with-box_900x.webp?v=1782897578 900w 900h, 7556 7557 7558 7559 7560 7561 7562 7563 7564 7565 7566 7567 7568 7569 //swissarabian.com/cdn/shop/files/Rose01-with-box.webp?v=1782897578 1000w 1000h" 7570 data-sizes="auto" 7571 data-parent-fit="cover"> 7572 <noscript> 7573 <img src="//swissarabian.com/cdn/shop/files/Rose01-with-box_1024x1024.webp?v=1782897578" alt="" class="rimage-background__image"> 7574 </noscript> 7575 </div> 7576 </div></a></div> 7577 </div> 7578 7579 <div class="product-block__title"> 7580 <a href="/products/rose-01" class="product-block__title-link">ROSE 01</a> 7581 </div><div class="product-price"> 7582 7583 7584 7585 <span class="theme_money"><span class=money>$68.00 </span></span> 7586 7587 7588 7589 7590 7591 7592 7593 7594 7595 7596 7597 <span 7598 class="product-label product-label--best-seller global-border-radius" 7599 style="position:absolute; top:10px; left:10px; z-index:5;" 7600 > 7601 Best Seller 7602 </span> 7603 7604 </div> 7605 7606<form method="post" action="/cart/add" accept-charset="UTF-8" enctype="multipart/form-data" onsubmit="addToCartHandler(event)"><input type="hidden" name="form_type" value="product" /><input type="hidden" name="utf8" value="â" /><input type="hidden" 7607 name="id" 7608 id="selectedVariantId" 7609 value="45711311208749"> 7610 7611<button type="submit" class="btn btn-new-link"> 7612 7613 Add to Cart 7614 7615</button><input type="hidden" name="product-id" value="8506713407789" /><input type="hidden" name="section-id" value="template--24681171812653__featured-collection" /></form>
7616<script> 7617document.addEventListener('DOMContentLoaded', function() { 7618 7619 document.querySelectorAll('.product-block').forEach(function(productBlock) { 7620 7621 const variantBoxes = productBlock.querySelectorAll('.variant-box'); 7622 7623 if (!variantBoxes.length) return; 7624 7625 7626 function selectVariant(box) { 7627 7628 // Remove active only inside this product 7629 variantBoxes.forEach(function(b) { 7630 b.classList.remove('active'); 7631 }); 7632 7633 // Make selected variant active 7634 box.classList.add('active'); 7635 7636 7637 // Update hidden input 7638 const selectedVariantInput = 7639 productBlock.querySelector('#selectedVariantId'); 7640 7641 if (selectedVariantInput) { 7642 selectedVariantInput.value = box.dataset.variantId; 7643 } 7644 7645 7646 // Price container 7647 const priceContainer = 7648 productBlock.querySelector('.theme_money'); 7649 7650 if (!priceContainer) return; 7651 7652 7653 const price = box.dataset.price; 7654 const discountPrice = box.dataset.discountPrice; 7655 7656 7657 // Function to render price with AED icon 7658 const renderPrice = (amount) => ` 7659 <span style="display: inline-flex; align-items: center; gap: 3px;"> 7660 7661 $ ${amount} 7662 </span> 7663 `; 7664 7665 7666 // Check if discount exists 7667 if (discountPrice && discountPrice !== price) { 7668 7669 priceContainer.innerHTML = ` 7670 <span class="price"> 7671 7672 <span 7673 class="discounted-price" 7674 style="color: #d0021b; font-weight: bold;" 7675 > 7676 ${renderPrice(price)} 7677 </span> 7678 7679 <span 7680 class="original-price product-price__compare" 7681 style=" 7682 text-decoration: line-through; 7683 opacity: 0.6; 7684 margin-left: 8px; 7685 color: #9a9a9a; 7686 " 7687 > 7688 ${renderPrice(discountPrice)} 7689 </span> 7690 7691 </span> 7692 `; 7693 7694 } else { 7695 7696 // Normal price only 7697 priceContainer.innerHTML = renderPrice(price); 7698 7699 } 7700 } 7701 7702 7703 // ----------------------------------------- 7704 // CLICK EVENT 7705 // ----------------------------------------- 7706 7707 variantBoxes.forEach(function(box) { 7708 7709 box.addEventListener('click', function() { 7710 selectVariant(this); 7711 }); 7712 7713 }); 7714 7715 7716 // ----------------------------------------- 7717 // DEFAULT VARIANT = 75 ML 7718 // ----------------------------------------- 7719 7720 let defaultVariant = null; 7721 7722 variantBoxes.forEach(function(box) { 7723 7724 /* 7725 * First check data attribute 7726 * Example: 7727 * data-variant-title="75 ML" 7728 */ 7729 7730 const variantTitle = ( 7731 box.dataset.variantTitle || 7732 box.textContent || 7733 '' 7734 ).trim().toLowerCase(); 7735 7736 7737 if ( 7738 variantTitle === '75 ml' || 7739 variantTitle.includes('75 ml') 7740 ) { 7741 defaultVariant = box; 7742 } 7743 7744 }); 7745 7746 7747 // ----------------------------------------- 7748 // SELECT 75 ML ON PAGE LOAD 7749 // ----------------------------------------- 7750 7751 if (defaultVariant) { 7752 7753 selectVariant(defaultVariant); 7754 7755 } else { 7756 7757 // Fallback: if 75 ML doesn't exist, 7758 // keep the first variant selected 7759 selectVariant(variantBoxes[0]); 7760 7761 } 7762 7763 }); 7764 7765}); 7766</script>
7766 7767<style> 7768 .variant-swatches{ 7769 display:flex; 7770 gap:10px; 7771 margin-bottom:15px; 7772 margin-left:30px; 7773 justify-content: center; 7774} 7775 7776.variant-box{ 7777 border:1px solid #ccc; 7778 padding:8px 10px; 7779 cursor:pointer; 7780 font-size:12px; 7781} 7782 7783.variant-box.active{ 7784 border-color:#000; 7785 background:#000; 7786 color:#fff; 7787} 7788</style> 7789 7790 7791</div> 7792 7793 7794 7795 <div class="product-block one-fifth small-down--one-half grid-flex__item" 7796 data-cc-animate="fade-in-up" data-cc-animate-delay="0.42s"> 7797 <div class="product-block__image-container"> 7798 <div class="global-border-radius hover-images hover-images--two same-aspect-ratio relative"> 7799 <a class="product-block__image product-block__image--shape-square product-block__image--crop-true product-block__image--valign-center" href="/products/incense-01"><div class="image-one"> 7800 7801 <div class="rimage-outer-wrapper" style="max-width: 1000px; max-height: 1000.0px"> 7802 <div class="rimage-wrapper lazyload--placeholder" style="padding-top:100.0%"> 7803 7804 7805 7806 <img class="rimage__image lazyload fade-in cover" 7807 src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'/%3E" 7808 data-src="//swissarabian.com/cdn/shop/files/Incense01_{width}x.webp?v=1782897633" 7809 data-widths="[180, 220, 300, 360, 460, 540, 720, 900, 1080, 1296, 1512, 1728, 2048]" 7810 data-aspectratio="1.0" 7811 data-sizes="auto" 7812 alt="" 7813 data-parent-fit="cover" 7814 > 7815 7816 7817 <noscript> 7818 7819 <img src="//swissarabian.com/cdn/shop/files/Incense01_1024x1024.webp?v=1782897633" alt="" class="rimage__image"> 7820 </noscript> 7821 </div> 7822</div> 7823 7824 7825 </div><div class="image-two"> 7826 <div class="rimage-background fade-in lazyload global-border-radius" 7827 data-bgset="//swissarabian.com/cdn/shop/files/Incense01-with-box_180x.webp?v=1782897653 180w 180h, 7828 //swissarabian.com/cdn/shop/files/Incense01-with-box_360x.webp?v=1782897653 360w 360h, 7829 //swissarabian.com/cdn/shop/files/Incense01-with-box_540x.webp?v=1782897653 540w 540h, 7830 //swissarabian.com/cdn/shop/files/Incense01-with-box_720x.webp?v=1782897653 720w 720h, 7831 //swissarabian.com/cdn/shop/files/Incense01-with-box_900x.webp?v=1782897653 900w 900h, 7832 7833 7834 7835 7836 7837 7838 7839 7840 7841 7842 7843 7844 7845 //swissarabian.com/cdn/shop/files/Incense01-with-box.webp?v=1782897653 1000w 1000h" 7846 data-sizes="auto" 7847 data-parent-fit="cover"> 7848 <noscript> 7849 <img src="//swissarabian.com/cdn/shop/files/Incense01-with-box_1024x1024.webp?v=1782897653" alt="" class="rimage-background__image"> 7850 </noscript> 7851 </div> 7852 </div></a></div> 7853 </div> 7854 7855 <div class="product-block__title"> 7856 <a href="/products/incense-01" class="product-block__title-link">INCENSE 01</a> 7857 </div><div class="product-price"> 7858 7859 7860 7861 <span class="theme_money"><span class=money>$68.00 </span></span> 7862 7863 7864 7865 7866 7867 7868 7869 7870 7871 7872 7873 <span 7874 class="product-label product-label--best-seller global-border-radius" 7875 style="position:absolute; top:10px; left:10px; z-index:5;" 7876 > 7877 Best Seller 7878 </span> 7879 7880 </div> 7881 7882<form method="post" action="/cart/add" accept-charset="UTF-8" enctype="multipart/form-data" onsubmit="addToCartHandler(event)"><input type="hidden" name="form_type" value="product" /><input type="hidden" name="utf8" value="â" /><input type="hidden" 7883 name="id" 7884 id="selectedVariantId" 7885 value="50442313859373"> 7886 7887<button type="submit" class="btn btn-new-link"> 7888 7889 Add to Cart 7890 7891</button><input type="hidden" name="product-id" value="9941693563181" /><input type="hidden" name="section-id" value="template--24681171812653__featured-collection" /></form>
7892<script> 7893document.addEventListener('DOMContentLoaded', function() { 7894 7895 document.querySelectorAll('.product-block').forEach(function(productBlock) { 7896 7897 const variantBoxes = productBlock.querySelectorAll('.variant-box'); 7898 7899 if (!variantBoxes.length) return; 7900 7901 7902 function selectVariant(box) { 7903 7904 // Remove active only inside this product 7905 variantBoxes.forEach(function(b) { 7906 b.classList.remove('active'); 7907 }); 7908 7909 // Make selected variant active 7910 box.classList.add('active'); 7911 7912 7913 // Update hidden input 7914 const selectedVariantInput = 7915 productBlock.querySelector('#selectedVariantId'); 7916 7917 if (selectedVariantInput) { 7918 selectedVariantInput.value = box.dataset.variantId; 7919 } 7920 7921 7922 // Price container 7923 const priceContainer = 7924 productBlock.querySelector('.theme_money'); 7925 7926 if (!priceContainer) return; 7927 7928 7929 const price = box.dataset.price; 7930 const discountPrice = box.dataset.discountPrice; 7931 7932 7933 // Function to render price with AED icon 7934 const renderPrice = (amount) => ` 7935 <span style="display: inline-flex; align-items: center; gap: 3px;"> 7936 7937 $ ${amount} 7938 </span> 7939 `; 7940 7941 7942 // Check if discount exists 7943 if (discountPrice && discountPrice !== price) { 7944 7945 priceContainer.innerHTML = ` 7946 <span class="price"> 7947 7948 <span 7949 class="discounted-price" 7950 style="color: #d0021b; font-weight: bold;" 7951 > 7952 ${renderPrice(price)} 7953 </span> 7954 7955 <span 7956 class="original-price product-price__compare" 7957 style=" 7958 text-decoration: line-through; 7959 opacity: 0.6; 7960 margin-left: 8px; 7961 color: #9a9a9a; 7962 " 7963 > 7964 ${renderPrice(discountPrice)} 7965 </span> 7966 7967 </span> 7968 `; 7969 7970 } else { 7971 7972 // Normal price only 7973 priceContainer.innerHTML = renderPrice(price); 7974 7975 } 7976 } 7977 7978 7979 // ----------------------------------------- 7980 // CLICK EVENT 7981 // ----------------------------------------- 7982 7983 variantBoxes.forEach(function(box) { 7984 7985 box.addEventListener('click', function() { 7986 selectVariant(this); 7987 }); 7988 7989 }); 7990 7991 7992 // ----------------------------------------- 7993 // DEFAULT VARIANT = 75 ML 7994 // ----------------------------------------- 7995 7996 let defaultVariant = null; 7997 7998 variantBoxes.forEach(function(box) { 7999 8000 /* 8001 * First check data attribute 8002 * Example: 8003 * data-variant-title="75 ML" 8004 */ 8005 8006 const variantTitle = ( 8007 box.dataset.variantTitle || 8008 box.textContent || 8009 '' 8010 ).trim().toLowerCase(); 8011 8012 8013 if ( 8014 variantTitle === '75 ml' || 8015 variantTitle.includes('75 ml') 8016 ) { 8017 defaultVariant = box; 8018 } 8019 8020 }); 8021 8022 8023 // ----------------------------------------- 8024 // SELECT 75 ML ON PAGE LOAD 8025 // ----------------------------------------- 8026 8027 if (defaultVariant) { 8028 8029 selectVariant(defaultVariant); 8030 8031 } else { 8032 8033 // Fallback: if 75 ML doesn't exist, 8034 // keep the first variant selected 8035 selectVariant(variantBoxes[0]); 8036 8037 } 8038 8039 }); 8040 8041}); 8042</script>
8042 8043<style> 8044 .variant-swatches{ 8045 display:flex; 8046 gap:10px; 8047 margin-bottom:15px; 8048 margin-left:30px; 8049 justify-content: center; 8050} 8051 8052.variant-box{ 8053 border:1px solid #ccc; 8054 padding:8px 10px; 8055 cursor:pointer; 8056 font-size:12px; 8057} 8058 8059.variant-box.active{ 8060 border-color:#000; 8061 background:#000; 8062 color:#fff; 8063} 8064</style> 8065 8066 8067</div> 8068 8069 8070 8071 <div class="product-block one-fifth small-down--one-half grid-flex__item" 8072 data-cc-animate="fade-in-up" data-cc-animate-delay="0.49s"> 8073 <div class="product-block__image-container"> 8074 <div class="global-border-radius hover-images hover-images--two same-aspect-ratio relative"> 8075 <a class="product-block__image product-block__image--shape-square product-block__image--crop-true product-block__image--valign-center" href="/products/shaghaf-vanilla-toffee"><div class="image-one"> 8076 8077 <div class="rimage-outer-wrapper" style="max-width: 1000px; max-height: 1000.0px"> 8078 <div class="rimage-wrapper lazyload--placeholder" style="padding-top:100.0%"> 8079 8080 8081 8082 <img class="rimage__image lazyload fade-in cover" 8083 src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'/%3E" 8084 data-src="//swissarabian.com/cdn/shop/files/Vanilla-Toffee_f2a75610-2418-433e-b275-498216b3c8c9_{width}x.webp?v=1782985669" 8085 data-widths="[180, 220, 300, 360, 460, 540, 720, 900, 1080, 1296, 1512, 1728, 2048]" 8086 data-aspectratio="1.0" 8087 data-sizes="auto" 8088 alt="" 8089 data-parent-fit="cover" 8090 > 8091 8092 8093 <noscript> 8094 8095 <img src="//swissarabian.com/cdn/shop/files/Vanilla-Toffee_f2a75610-2418-433e-b275-498216b3c8c9_1024x1024.webp?v=1782985669" alt="" class="rimage__image"> 8096 </noscript> 8097 </div> 8098</div> 8099 8100 8101 </div><div class="image-two"> 8102 <div class="rimage-background fade-in lazyload global-border-radius" 8103 data-bgset="//swissarabian.com/cdn/shop/files/Vanilla-Toffee-with-box_180x.webp?v=1782985679 180w 180h, 8104 //swissarabian.com/cdn/shop/files/Vanilla-Toffee-with-box_360x.webp?v=1782985679 360w 360h, 8105 //swissarabian.com/cdn/shop/files/Vanilla-Toffee-with-box_540x.webp?v=1782985679 540w 540h, 8106 //swissarabian.com/cdn/shop/files/Vanilla-Toffee-with-box_720x.webp?v=1782985679 720w 720h, 8107 //swissarabian.com/cdn/shop/files/Vanilla-Toffee-with-box_900x.webp?v=1782985679 900w 900h, 8108 8109 8110 8111 8112 8113 8114 8115 8116 8117 8118 8119 8120 8121 //swissarabian.com/cdn/shop/files/Vanilla-Toffee-with-box.webp?v=1782985679 1000w 1000h" 8122 data-sizes="auto" 8123 data-parent-fit="cover"> 8124 <noscript> 8125 <img src="//swissarabian.com/cdn/shop/files/Vanilla-Toffee-with-box_1024x1024.webp?v=1782985679" alt="" class="rimage-background__image"> 8126 </noscript> 8127 </div> 8128 </div></a></div> 8129 </div> 8130 8131 <div class="product-block__title"> 8132 <a href="/products/shaghaf-vanilla-toffee" class="product-block__title-link">SHAGHAF VANILLA TOFFEE</a> 8133 </div><div class="product-price"> 8134 8135 8136 8137 <span class="theme_money"><span class=money>$29.00 </span></span> 8138 8139 8140 8141 8142 8143 8144 8145 8146 8147 8148 8149 <span 8150 class="product-label product-label--best-seller global-border-radius" 8151 style="position:absolute; top:10px; left:10px; z-index:5;" 8152 > 8153 Best Seller 8154 </span> 8155 8156 </div> 8157 8158 <div class="variant-swatches"> 8159 8160 <div 8161 class="variant-box active" 8162 data-variant-id="52288030540077" data-price="66.00" data-discount-price=""> 8163 75 ML 8164 </div> 8165 <p style="display:none"> </p> 8166 8167 <div 8168 class="variant-box " 8169 data-variant-id="52288030572845" data-price="29.00" data-discount-price=""> 8170 25 ML 8171 </div> 8172 <p style="display:none"> </p> 8173 8174 </div> 8175 8176<form method="post" action="/cart/add" accept-charset="UTF-8" enctype="multipart/form-data" onsubmit="addToCartHandler(event)"><input type="hidden" name="form_type" value="product" /><input type="hidden" name="utf8" value="â" /><input type="hidden" 8177 name="id" 8178 id="selectedVariantId" 8179 value="52288030540077"> 8180 8181<button type="submit" class="btn btn-new-link"> 8182 8183 Add to Cart 8184 8185</button><input type="hidden" name="product-id" value="9841095344429" /><input type="hidden" name="section-id" value="template--24681171812653__featured-collection" /></form>
8186<script> 8187document.addEventListener('DOMContentLoaded', function() { 8188 8189 document.querySelectorAll('.product-block').forEach(function(productBlock) { 8190 8191 const variantBoxes = productBlock.querySelectorAll('.variant-box'); 8192 8193 if (!variantBoxes.length) return; 8194 8195 8196 function selectVariant(box) { 8197 8198 // Remove active only inside this product 8199 variantBoxes.forEach(function(b) { 8200 b.classList.remove('active'); 8201 }); 8202 8203 // Make selected variant active 8204 box.classList.add('active'); 8205 8206 8207 // Update hidden input 8208 const selectedVariantInput = 8209 productBlock.querySelector('#selectedVariantId'); 8210 8211 if (selectedVariantInput) { 8212 selectedVariantInput.value = box.dataset.variantId; 8213 } 8214 8215 8216 // Price container 8217 const priceContainer = 8218 productBlock.querySelector('.theme_money'); 8219 8220 if (!priceContainer) return; 8221 8222 8223 const price = box.dataset.price; 8224 const discountPrice = box.dataset.discountPrice; 8225 8226 8227 // Function to render price with AED icon 8228 const renderPrice = (amount) => ` 8229 <span style="display: inline-flex; align-items: center; gap: 3px;"> 8230 8231 $ ${amount} 8232 </span> 8233 `; 8234 8235 8236 // Check if discount exists 8237 if (discountPrice && discountPrice !== price) { 8238 8239 priceContainer.innerHTML = ` 8240 <span class="price"> 8241 8242 <span 8243 class="discounted-price" 8244 style="color: #d0021b; font-weight: bold;" 8245 > 8246 ${renderPrice(price)} 8247 </span> 8248 8249 <span 8250 class="original-price product-price__compare" 8251 style=" 8252 text-decoration: line-through; 8253 opacity: 0.6; 8254 margin-left: 8px; 8255 color: #9a9a9a; 8256 " 8257 > 8258 ${renderPrice(discountPrice)} 8259 </span> 8260 8261 </span> 8262 `; 8263 8264 } else { 8265 8266 // Normal price only 8267 priceContainer.innerHTML = renderPrice(price); 8268 8269 } 8270 } 8271 8272 8273 // ----------------------------------------- 8274 // CLICK EVENT 8275 // ----------------------------------------- 8276 8277 variantBoxes.forEach(function(box) { 8278 8279 box.addEventListener('click', function() { 8280 selectVariant(this); 8281 }); 8282 8283 }); 8284 8285 8286 // ----------------------------------------- 8287 // DEFAULT VARIANT = 75 ML 8288 // ----------------------------------------- 8289 8290 let defaultVariant = null; 8291 8292 variantBoxes.forEach(function(box) { 8293 8294 /* 8295 * First check data attribute 8296 * Example: 8297 * data-variant-title="75 ML" 8298 */ 8299 8300 const variantTitle = ( 8301 box.dataset.variantTitle || 8302 box.textContent || 8303 '' 8304 ).trim().toLowerCase(); 8305 8306 8307 if ( 8308 variantTitle === '75 ml' || 8309 variantTitle.includes('75 ml') 8310 ) { 8311 defaultVariant = box; 8312 } 8313 8314 }); 8315 8316 8317 // ----------------------------------------- 8318 // SELECT 75 ML ON PAGE LOAD 8319 // ----------------------------------------- 8320 8321 if (defaultVariant) { 8322 8323 selectVariant(defaultVariant); 8324 8325 } else { 8326 8327 // Fallback: if 75 ML doesn't exist, 8328 // keep the first variant selected 8329 selectVariant(variantBoxes[0]); 8330 8331 } 8332 8333 }); 8334 8335}); 8336</script>
8336 8337<style> 8338 .variant-swatches{ 8339 display:flex; 8340 gap:10px; 8341 margin-bottom:15px; 8342 margin-left:30px; 8343 justify-content: center; 8344} 8345 8346.variant-box{ 8347 border:1px solid #ccc; 8348 padding:8px 10px; 8349 cursor:pointer; 8350 font-size:12px; 8351} 8352 8353.variant-box.active{ 8354 border-color:#000; 8355 background:#000; 8356 color:#fff; 8357} 8358</style> 8359 8360 8361</div> 8362 8363 8364 8365 <div class="product-block one-fifth small-down--one-half grid-flex__item" 8366 data-cc-animate="fade-in-up" data-cc-animate-delay="0.56s"> 8367 <div class="product-block__image-container"> 8368 <div class="global-border-radius hover-images hover-images--two same-aspect-ratio relative"> 8369 <a class="product-block__image product-block__image--shape-square product-block__image--crop-true product-block__image--valign-center" href="/products/shaghaf-for-men"><div class="image-one"> 8370 8371 <div class="rimage-outer-wrapper" style="max-width: 1000px; max-height: 1000.0px"> 8372 <div class="rimage-wrapper lazyload--placeholder" style="padding-top:100.0%"> 8373 8374 8375 8376 <img class="rimage__image lazyload fade-in cover" 8377 src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'/%3E" 8378 data-src="//swissarabian.com/cdn/shop/files/Shaghaf-men_{width}x.webp?v=1782984554" 8379 data-widths="[180, 220, 300, 360, 460, 540, 720, 900, 1080, 1296, 1512, 1728, 2048]" 8380 data-aspectratio="1.0" 8381 data-sizes="auto" 8382 alt="" 8383 data-parent-fit="cover" 8384 > 8385 8386 8387 <noscript> 8388 8389 <img src="//swissarabian.com/cdn/shop/files/Shaghaf-men_1024x1024.webp?v=1782984554" alt="" class="rimage__image"> 8390 </noscript> 8391 </div> 8392</div> 8393 8394 8395 </div><div class="image-two"> 8396 <div class="rimage-background fade-in lazyload global-border-radius" 8397 data-bgset="//swissarabian.com/cdn/shop/files/Shaghaf-men-with-box_f37ee873-7302-4438-9aa7-e02e5b7518d9_180x.webp?v=1782984563 180w 180h, 8398 //swissarabian.com/cdn/shop/files/Shaghaf-men-with-box_f37ee873-7302-4438-9aa7-e02e5b7518d9_360x.webp?v=1782984563 360w 360h, 8399 //swissarabian.com/cdn/shop/files/Shaghaf-men-with-box_f37ee873-7302-4438-9aa7-e02e5b7518d9_540x.webp?v=1782984563 540w 540h, 8400 //swissarabian.com/cdn/shop/files/Shaghaf-men-with-box_f37ee873-7302-4438-9aa7-e02e5b7518d9_720x.webp?v=1782984563 720w 720h, 8401 //swissarabian.com/cdn/shop/files/Shaghaf-men-with-box_f37ee873-7302-4438-9aa7-e02e5b7518d9_900x.webp?v=1782984563 900w 900h, 8402 8403 8404 8405 8406 8407 8408 8409 8410 8411 8412 8413 8414 8415 //swissarabian.com/cdn/shop/files/Shaghaf-men-with-box_f37ee873-7302-4438-9aa7-e02e5b7518d9.webp?v=1782984563 1000w 1000h" 8416 data-sizes="auto" 8417 data-parent-fit="cover"> 8418 <noscript> 8419 <img src="//swissarabian.com/cdn/shop/files/Shaghaf-men-with-box_f37ee873-7302-4438-9aa7-e02e5b7518d9_1024x1024.webp?v=1782984563" alt="" class="rimage-background__image"> 8420 </noscript> 8421 </div> 8422 </div></a></div> 8423 </div> 8424 8425 <div class="product-block__title"> 8426 <a href="/products/shaghaf-for-men" class="product-block__title-link">SHAGHAF</a> 8427 </div><div class="product-price"> 8428 8429 8430 8431 <span class="theme_money"><span class=money>$24.00 </span></span> 8432 8433 8434 8435 8436 8437 <span class="product-label product-label--sold-out global-border-radius">Sold Out</span> 8438 8439 8440 8441 8442 8443 <span 8444 class="product-label product-label--best-seller global-border-radius" 8445 style="position:absolute; top:10px; left:10px; z-index:5;" 8446 > 8447 Best Seller 8448 </span> 8449 8450 </div> 8451 8452<form method="post" action="/cart/add" accept-charset="UTF-8" enctype="multipart/form-data" onsubmit="addToCartHandler(event)"><input type="hidden" name="form_type" value="product" /><input type="hidden" name="utf8" value="â" /><input type="hidden" 8453 name="id" 8454 id="selectedVariantId" 8455 value="51791723233581"> 8456 8457<button type="submit" class="btn btn-new-link"> 8458 8459 Add to Cart 8460 8461</button><input type="hidden" name="product-id" value="10208809910573" /><input type="hidden" name="section-id" value="template--24681171812653__featured-collection" /></form>
8462<script> 8463document.addEventListener('DOMContentLoaded', function() { 8464 8465 document.querySelectorAll('.product-block').forEach(function(productBlock) { 8466 8467 const variantBoxes = productBlock.querySelectorAll('.variant-box'); 8468 8469 if (!variantBoxes.length) return; 8470 8471 8472 function selectVariant(box) { 8473 8474 // Remove active only inside this product 8475 variantBoxes.forEach(function(b) { 8476 b.classList.remove('active'); 8477 }); 8478 8479 // Make selected variant active 8480 box.classList.add('active'); 8481 8482 8483 // Update hidden input 8484 const selectedVariantInput = 8485 productBlock.querySelector('#selectedVariantId'); 8486 8487 if (selectedVariantInput) { 8488 selectedVariantInput.value = box.dataset.variantId; 8489 } 8490 8491 8492 // Price container 8493 const priceContainer = 8494 productBlock.querySelector('.theme_money'); 8495 8496 if (!priceContainer) return; 8497 8498 8499 const price = box.dataset.price; 8500 const discountPrice = box.dataset.discountPrice; 8501 8502 8503 // Function to render price with AED icon 8504 const renderPrice = (amount) => ` 8505 <span style="display: inline-flex; align-items: center; gap: 3px;"> 8506 8507 $ ${amount} 8508 </span> 8509 `; 8510 8511 8512 // Check if discount exists 8513 if (discountPrice && discountPrice !== price) { 8514 8515 priceContainer.innerHTML = ` 8516 <span class="price"> 8517 8518 <span 8519 class="discounted-price" 8520 style="color: #d0021b; font-weight: bold;" 8521 > 8522 ${renderPrice(price)} 8523 </span> 8524 8525 <span 8526 class="original-price product-price__compare" 8527 style=" 8528 text-decoration: line-through; 8529 opacity: 0.6; 8530 margin-left: 8px; 8531 color: #9a9a9a; 8532 " 8533 > 8534 ${renderPrice(discountPrice)} 8535 </span> 8536 8537 </span> 8538 `; 8539 8540 } else { 8541 8542 // Normal price only 8543 priceContainer.innerHTML = renderPrice(price); 8544 8545 } 8546 } 8547 8548 8549 // ----------------------------------------- 8550 // CLICK EVENT 8551 // ----------------------------------------- 8552 8553 variantBoxes.forEach(function(box) { 8554 8555 box.addEventListener('click', function() { 8556 selectVariant(this); 8557 }); 8558 8559 }); 8560 8561 8562 // ----------------------------------------- 8563 // DEFAULT VARIANT = 75 ML 8564 // ----------------------------------------- 8565 8566 let defaultVariant = null; 8567 8568 variantBoxes.forEach(function(box) { 8569 8570 /* 8571 * First check data attribute 8572 * Example: 8573 * data-variant-title="75 ML" 8574 */ 8575 8576 const variantTitle = ( 8577 box.dataset.variantTitle || 8578 box.textContent || 8579 '' 8580 ).trim().toLowerCase(); 8581 8582 8583 if ( 8584 variantTitle === '75 ml' || 8585 variantTitle.includes('75 ml') 8586 ) { 8587 defaultVariant = box; 8588 } 8589 8590 }); 8591 8592 8593 // ----------------------------------------- 8594 // SELECT 75 ML ON PAGE LOAD 8595 // ----------------------------------------- 8596 8597 if (defaultVariant) { 8598 8599 selectVariant(defaultVariant); 8600 8601 } else { 8602 8603 // Fallback: if 75 ML doesn't exist, 8604 // keep the first variant selected 8605 selectVariant(variantBoxes[0]); 8606 8607 } 8608 8609 }); 8610 8611}); 8612</script>
8612 8613<style> 8614 .variant-swatches{ 8615 display:flex; 8616 gap:10px; 8617 margin-bottom:15px; 8618 margin-left:30px; 8619 justify-content: center; 8620} 8621 8622.variant-box{ 8623 border:1px solid #ccc; 8624 padding:8px 10px; 8625 cursor:pointer; 8626 font-size:12px; 8627} 8628 8629.variant-box.active{ 8630 border-color:#000; 8631 background:#000; 8632 color:#fff; 8633} 8634</style> 8635 8636 8637</div> 8638 8639 8640 8641 <div class="product-block one-fifth small-down--one-half grid-flex__item" 8642 data-cc-animate="fade-in-up" data-cc-animate-delay="0.63s"> 8643 <div class="product-block__image-container"> 8644 <div class="global-border-radius hover-images hover-images--two same-aspect-ratio relative"> 8645 <a class="product-block__image product-block__image--shape-square product-block__image--crop-true product-block__image--valign-center" href="/products/tobacco-01"><div class="image-one"> 8646 8647 <div class="rimage-outer-wrapper" style="max-width: 1000px; max-height: 1000.0px"> 8648 <div class="rimage-wrapper lazyload--placeholder" style="padding-top:100.0%"> 8649 8650 8651 8652 <img class="rimage__image lazyload fade-in cover" 8653 src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'/%3E" 8654 data-src="//swissarabian.com/cdn/shop/files/Tobacco01_{width}x.webp?v=1782897103" 8655 data-widths="[180, 220, 300, 360, 460, 540, 720, 900, 1080, 1296, 1512, 1728, 2048]" 8656 data-aspectratio="1.0" 8657 data-sizes="auto" 8658 alt="" 8659 data-parent-fit="cover" 8660 > 8661 8662 8663 <noscript> 8664 8665 <img src="//swissarabian.com/cdn/shop/files/Tobacco01_1024x1024.webp?v=1782897103" alt="" class="rimage__image"> 8666 </noscript> 8667 </div> 8668</div> 8669 8670 8671 </div><div class="image-two"> 8672 <div class="rimage-background fade-in lazyload global-border-radius" 8673 data-bgset="//swissarabian.com/cdn/shop/files/Tobacco01-with-box_180x.webp?v=1782897111 180w 180h, 8674 //swissarabian.com/cdn/shop/files/Tobacco01-with-box_360x.webp?v=1782897111 360w 360h, 8675 //swissarabian.com/cdn/shop/files/Tobacco01-with-box_540x.webp?v=1782897111 540w 540h, 8676 //swissarabian.com/cdn/shop/files/Tobacco01-with-box_720x.webp?v=1782897111 720w 720h, 8677 //swissarabian.com/cdn/shop/files/Tobacco01-with-box_900x.webp?v=1782897111 900w 900h, 8678 8679 8680 8681 8682 8683 8684 8685 8686 8687 8688 8689 8690 8691 //swissarabian.com/cdn/shop/files/Tobacco01-with-box.webp?v=1782897111 1000w 1000h" 8692 data-sizes="auto" 8693 data-parent-fit="cover"> 8694 <noscript> 8695 <img src="//swissarabian.com/cdn/shop/files/Tobacco01-with-box_1024x1024.webp?v=1782897111" alt="" class="rimage-background__image"> 8696 </noscript> 8697 </div> 8698 </div></a></div> 8699 </div> 8700 8701 <div class="product-block__title"> 8702 <a href="/products/tobacco-01" class="product-block__title-link">TOBACCO 01</a> 8703 </div><div class="product-price"> 8704 8705 8706 8707 <span class="theme_money"><span class=money>$68.00 </span></span> 8708 8709 8710 8711 8712 8713 8714 8715 8716 8717 8718 8719 <span 8720 class="product-label product-label--best-seller global-border-radius" 8721 style="position:absolute; top:10px; left:10px; z-index:5;" 8722 > 8723 Best Seller 8724 </span> 8725 8726 </div> 8727 8728<form method="post" action="/cart/add" accept-charset="UTF-8" enctype="multipart/form-data" onsubmit="addToCartHandler(event)"><input type="hidden" name="form_type" value="product" /><input type="hidden" name="utf8" value="â" /><input type="hidden" 8729 name="id" 8730 id="selectedVariantId" 8731 value="50103528980781"> 8732 8733<button type="submit" class="btn btn-new-link"> 8734 8735 Add to Cart 8736 8737</button><input type="hidden" name="product-id" value="9841095311661" /><input type="hidden" name="section-id" value="template--24681171812653__featured-collection" /></form>
8738<script> 8739document.addEventListener('DOMContentLoaded', function() { 8740 8741 document.querySelectorAll('.product-block').forEach(function(productBlock) { 8742 8743 const variantBoxes = productBlock.querySelectorAll('.variant-box'); 8744 8745 if (!variantBoxes.length) return; 8746 8747 8748 function selectVariant(box) { 8749 8750 // Remove active only inside this product 8751 variantBoxes.forEach(function(b) { 8752 b.classList.remove('active'); 8753 }); 8754 8755 // Make selected variant active 8756 box.classList.add('active'); 8757 8758 8759 // Update hidden input 8760 const selectedVariantInput = 8761 productBlock.querySelector('#selectedVariantId'); 8762 8763 if (selectedVariantInput) { 8764 selectedVariantInput.value = box.dataset.variantId; 8765 } 8766 8767 8768 // Price container 8769 const priceContainer = 8770 productBlock.querySelector('.theme_money'); 8771 8772 if (!priceContainer) return; 8773 8774 8775 const price = box.dataset.price; 8776 const discountPrice = box.dataset.discountPrice; 8777 8778 8779 // Function to render price with AED icon 8780 const renderPrice = (amount) => ` 8781 <span style="display: inline-flex; align-items: center; gap: 3px;"> 8782 8783 $ ${amount} 8784 </span> 8785 `; 8786 8787 8788 // Check if discount exists 8789 if (discountPrice && discountPrice !== price) { 8790 8791 priceContainer.innerHTML = ` 8792 <span class="price"> 8793 8794 <span 8795 class="discounted-price" 8796 style="color: #d0021b; font-weight: bold;" 8797 > 8798 ${renderPrice(price)} 8799 </span> 8800 8801 <span 8802 class="original-price product-price__compare" 8803 style=" 8804 text-decoration: line-through; 8805 opacity: 0.6; 8806 margin-left: 8px; 8807 color: #9a9a9a; 8808 " 8809 > 8810 ${renderPrice(discountPrice)} 8811 </span> 8812 8813 </span> 8814 `; 8815 8816 } else { 8817 8818 // Normal price only 8819 priceContainer.innerHTML = renderPrice(price); 8820 8821 } 8822 } 8823 8824 8825 // ----------------------------------------- 8826 // CLICK EVENT 8827 // ----------------------------------------- 8828 8829 variantBoxes.forEach(function(box) { 8830 8831 box.addEventListener('click', function() { 8832 selectVariant(this); 8833 }); 8834 8835 }); 8836 8837 8838 // ----------------------------------------- 8839 // DEFAULT VARIANT = 75 ML 8840 // ----------------------------------------- 8841 8842 let defaultVariant = null; 8843 8844 variantBoxes.forEach(function(box) { 8845 8846 /* 8847 * First check data attribute 8848 * Example: 8849 * data-variant-title="75 ML" 8850 */ 8851 8852 const variantTitle = ( 8853 box.dataset.variantTitle || 8854 box.textContent || 8855 '' 8856 ).trim().toLowerCase(); 8857 8858 8859 if ( 8860 variantTitle === '75 ml' || 8861 variantTitle.includes('75 ml') 8862 ) { 8863 defaultVariant = box; 8864 } 8865 8866 }); 8867 8868 8869 // ----------------------------------------- 8870 // SELECT 75 ML ON PAGE LOAD 8871 // ----------------------------------------- 8872 8873 if (defaultVariant) { 8874 8875 selectVariant(defaultVariant); 8876 8877 } else { 8878 8879 // Fallback: if 75 ML doesn't exist, 8880 // keep the first variant selected 8881 selectVariant(variantBoxes[0]); 8882 8883 } 8884 8885 }); 8886 8887}); 8888</script>
8888 8889<style> 8890 .variant-swatches{ 8891 display:flex; 8892 gap:10px; 8893 margin-bottom:15px; 8894 margin-left:30px; 8895 justify-content: center; 8896} 8897 8898.variant-box{ 8899 border:1px solid #ccc; 8900 padding:8px 10px; 8901 cursor:pointer; 8902 font-size:12px; 8903} 8904 8905.variant-box.active{ 8906 border-color:#000; 8907 background:#000; 8908 color:#fff; 8909} 8910</style> 8911 8912 8913</div> 8914 8915 8916 8917 <div class="product-block one-fifth small-down--one-half grid-flex__item" 8918 data-cc-animate="fade-in-up" data-cc-animate-delay="0.7s"> 8919 <div class="product-block__image-container"> 8920 <div class="global-border-radius hover-images hover-images--two same-aspect-ratio relative"> 8921 <a class="product-block__image product-block__image--shape-square product-block__image--crop-true product-block__image--valign-center" href="/products/shaghaf-oud-tonka"><div class="image-one"> 8922 8923 <div class="rimage-outer-wrapper" style="max-width: 1000px; max-height: 1000.0px"> 8924 <div class="rimage-wrapper lazyload--placeholder" style="padding-top:100.0%"> 8925 8926 8927 8928 <img class="rimage__image lazyload fade-in cover" 8929 src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'/%3E" 8930 data-src="//swissarabian.com/cdn/shop/files/Oud-Tonka_{width}x.webp?v=1782985604" 8931 data-widths="[180, 220, 300, 360, 460, 540, 720, 900, 1080, 1296, 1512, 1728, 2048]" 8932 data-aspectratio="1.0" 8933 data-sizes="auto" 8934 alt="" 8935 data-parent-fit="cover" 8936 > 8937 8938 8939 <noscript> 8940 8941 <img src="//swissarabian.com/cdn/shop/files/Oud-Tonka_1024x1024.webp?v=1782985604" alt="" class="rimage__image"> 8942 </noscript> 8943 </div> 8944</div> 8945 8946 8947 </div><div class="image-two"> 8948 <div class="rimage-background fade-in lazyload global-border-radius" 8949 data-bgset="//swissarabian.com/cdn/shop/files/Oud-Tonka-with-box_180x.webp?v=1782985613 180w 180h, 8950 //swissarabian.com/cdn/shop/files/Oud-Tonka-with-box_360x.webp?v=1782985613 360w 360h, 8951 //swissarabian.com/cdn/shop/files/Oud-Tonka-with-box_540x.webp?v=1782985613 540w 540h, 8952 //swissarabian.com/cdn/shop/files/Oud-Tonka-with-box_720x.webp?v=1782985613 720w 720h, 8953 //swissarabian.com/cdn/shop/files/Oud-Tonka-with-box_900x.webp?v=1782985613 900w 900h, 8954 8955 8956 8957 8958 8959 8960 8961 8962 8963 8964 8965 8966 8967 //swissarabian.com/cdn/shop/files/Oud-Tonka-with-box.webp?v=1782985613 1000w 1000h" 8968 data-sizes="auto" 8969 data-parent-fit="cover"> 8970 <noscript> 8971 <img src="//swissarabian.com/cdn/shop/files/Oud-Tonka-with-box_1024x1024.webp?v=1782985613" alt="" class="rimage-background__image"> 8972 </noscript> 8973 </div> 8974 </div></a></div> 8975 </div> 8976 8977 <div class="product-block__title"> 8978 <a href="/products/shaghaf-oud-tonka" class="product-block__title-link">SHAGHAF OUD TONKA</a> 8979 </div><div class="product-price"> 8980 8981 8982 8983 <span class="theme_money"><span class=money>$29.00 </span></span> 8984 8985 8986 8987 8988 8989 8990 8991 8992 8993 8994 8995 <span 8996 class="product-label product-label--best-seller global-border-radius" 8997 style="position:absolute; top:10px; left:10px; z-index:5;" 8998 > 8999 Best Seller 9000 </span> 9001 9002 </div> 9003 9004 <div class="variant-swatches"> 9005 9006 <div 9007 class="variant-box active" 9008 data-variant-id="52288024215853" data-price="66.00" data-discount-price=""> 9009 75 ML 9010 </div> 9011 <p style="display:none"> </p> 9012 9013 <div 9014 class="variant-box " 9015 data-variant-id="52288024248621" data-price="29.00" data-discount-price=""> 9016 25 ML 9017 </div> 9018 <p style="display:none"> </p> 9019 9020 </div> 9021 9022<form method="post" action="/cart/add" accept-charset="UTF-8" enctype="multipart/form-data" onsubmit="addToCartHandler(event)"><input type="hidden" name="form_type" value="product" /><input type="hidden" name="utf8" value="â" /><input type="hidden" 9023 name="id" 9024 id="selectedVariantId" 9025 value="52288024215853"> 9026 9027<button type="submit" class="btn btn-new-link"> 9028 9029 Add to Cart 9030 9031</button><input type="hidden" name="product-id" value="9124738859309" /><input type="hidden" name="section-id" value="template--24681171812653__featured-collection" /></form>
9032<script> 9033document.addEventListener('DOMContentLoaded', function() { 9034 9035 document.querySelectorAll('.product-block').forEach(function(productBlock) { 9036 9037 const variantBoxes = productBlock.querySelectorAll('.variant-box'); 9038 9039 if (!variantBoxes.length) return; 9040 9041 9042 function selectVariant(box) { 9043 9044 // Remove active only inside this product 9045 variantBoxes.forEach(function(b) { 9046 b.classList.remove('active'); 9047 }); 9048 9049 // Make selected variant active 9050 box.classList.add('active'); 9051 9052 9053 // Update hidden input 9054 const selectedVariantInput = 9055 productBlock.querySelector('#selectedVariantId'); 9056 9057 if (selectedVariantInput) { 9058 selectedVariantInput.value = box.dataset.variantId; 9059 } 9060 9061 9062 // Price container 9063 const priceContainer = 9064 productBlock.querySelector('.theme_money'); 9065 9066 if (!priceContainer) return; 9067 9068 9069 const price = box.dataset.price; 9070 const discountPrice = box.dataset.discountPrice; 9071 9072 9073 // Function to render price with AED icon 9074 const renderPrice = (amount) => ` 9075 <span style="display: inline-flex; align-items: center; gap: 3px;"> 9076 9077 $ ${amount} 9078 </span> 9079 `; 9080 9081 9082 // Check if discount exists 9083 if (discountPrice && discountPrice !== price) { 9084 9085 priceContainer.innerHTML = ` 9086 <span class="price"> 9087 9088 <span 9089 class="discounted-price" 9090 style="color: #d0021b; font-weight: bold;" 9091 > 9092 ${renderPrice(price)} 9093 </span> 9094 9095 <span 9096 class="original-price product-price__compare" 9097 style=" 9098 text-decoration: line-through; 9099 opacity: 0.6; 9100 margin-left: 8px; 9101 color: #9a9a9a; 9102 " 9103 > 9104 ${renderPrice(discountPrice)} 9105 </span> 9106 9107 </span> 9108 `; 9109 9110 } else { 9111 9112 // Normal price only 9113 priceContainer.innerHTML = renderPrice(price); 9114 9115 } 9116 } 9117 9118 9119 // ----------------------------------------- 9120 // CLICK EVENT 9121 // ----------------------------------------- 9122 9123 variantBoxes.forEach(function(box) { 9124 9125 box.addEventListener('click', function() { 9126 selectVariant(this); 9127 }); 9128 9129 }); 9130 9131 9132 // ----------------------------------------- 9133 // DEFAULT VARIANT = 75 ML 9134 // ----------------------------------------- 9135 9136 let defaultVariant = null; 9137 9138 variantBoxes.forEach(function(box) { 9139 9140 /* 9141 * First check data attribute 9142 * Example: 9143 * data-variant-title="75 ML" 9144 */ 9145 9146 const variantTitle = ( 9147 box.dataset.variantTitle || 9148 box.textContent || 9149 '' 9150 ).trim().toLowerCase(); 9151 9152 9153 if ( 9154 variantTitle === '75 ml' || 9155 variantTitle.includes('75 ml') 9156 ) { 9157 defaultVariant = box; 9158 } 9159 9160 }); 9161 9162 9163 // ----------------------------------------- 9164 // SELECT 75 ML ON PAGE LOAD 9165 // ----------------------------------------- 9166 9167 if (defaultVariant) { 9168 9169 selectVariant(defaultVariant); 9170 9171 } else { 9172 9173 // Fallback: if 75 ML doesn't exist, 9174 // keep the first variant selected 9175 selectVariant(variantBoxes[0]); 9176 9177 } 9178 9179 }); 9180 9181}); 9182</script>
9182 9183<style> 9184 .variant-swatches{ 9185 display:flex; 9186 gap:10px; 9187 margin-bottom:15px; 9188 margin-left:30px; 9189 justify-content: center; 9190} 9191 9192.variant-box{ 9193 border:1px solid #ccc; 9194 padding:8px 10px; 9195 cursor:pointer; 9196 font-size:12px; 9197} 9198 9199.variant-box.active{ 9200 border-color:#000; 9201 background:#000; 9202 color:#fff; 9203} 9204</style> 9205 9206 9207</div> 9208 9209 9210 9211 <div class="product-block one-fifth small-down--one-half grid-flex__item" 9212 data-cc-animate="fade-in-up" data-cc-animate-delay="0.77s"> 9213 <div class="product-block__image-container"> 9214 <div class="global-border-radius hover-images hover-images--two same-aspect-ratio relative"> 9215 <a class="product-block__image product-block__image--shape-square product-block__image--crop-true product-block__image--valign-center" href="/products/casablanca"><div class="image-one"> 9216 9217 <div class="rimage-outer-wrapper" style="max-width: 2048px; max-height: 2048.0px"> 9218 <div class="rimage-wrapper lazyload--placeholder" style="padding-top:100.0%"> 9219 9220 9221 9222 <img class="rimage__image lazyload fade-in cover" 9223 src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'/%3E" 9224 data-src="//swissarabian.com/cdn/shop/products/SAP_CASABLANCA-01_aae28706-d71f-4519-8b86-2ec7c122e669_{width}x.png?v=1689139594" 9225 data-widths="[180, 220, 300, 360, 460, 540, 720, 900, 1080, 1296, 1512, 1728, 2048]" 9226 data-aspectratio="1.0" 9227 data-sizes="auto" 9228 alt="CASABLANCA" 9229 data-parent-fit="cover" 9230 > 9231 9232 9233 <noscript> 9234 9235 <img src="//swissarabian.com/cdn/shop/products/SAP_CASABLANCA-01_aae28706-d71f-4519-8b86-2ec7c122e669_1024x1024.png?v=1689139594" alt="CASABLANCA" class="rimage__image"> 9236 </noscript> 9237 </div> 9238</div> 9239 9240 9241 </div><div class="image-two"> 9242 <div class="rimage-background fade-in lazyload global-border-radius" 9243 data-bgset="//swissarabian.com/cdn/shop/products/SAP_CASABLANCA-BOX_180x.png?v=1689139594 180w 180h, 9244 //swissarabian.com/cdn/shop/products/SAP_CASABLANCA-BOX_360x.png?v=1689139594 360w 360h, 9245 //swissarabian.com/cdn/shop/products/SAP_CASABLANCA-BOX_540x.png?v=1689139594 540w 540h, 9246 //swissarabian.com/cdn/shop/products/SAP_CASABLANCA-BOX_720x.png?v=1689139594 720w 720h, 9247 //swissarabian.com/cdn/shop/products/SAP_CASABLANCA-BOX_900x.png?v=1689139594 900w 900h, 9248 //swissarabian.com/cdn/shop/products/SAP_CASABLANCA-BOX_1080x.png?v=1689139594 1080w 1080h, 9249 //swissarabian.com/cdn/shop/products/SAP_CASABLANCA-BOX_1296x.png?v=1689139594 1296w 1296h, 9250 //swissarabian.com/cdn/shop/products/SAP_CASABLANCA-BOX_1512x.png?v=1689139594 1512w 1512h, 9251 //swissarabian.com/cdn/shop/products/SAP_CASABLANCA-BOX_1728x.png?v=1689139594 1728w 1728h, 9252 //swissarabian.com/cdn/shop/products/SAP_CASABLANCA-BOX_1950x.png?v=1689139594 1950w 1950h, 9253 9254 9255 9256 9257 9258 9259 9260 9261 //swissarabian.com/cdn/shop/products/SAP_CASABLANCA-BOX.png?v=1689139594 2048w 2048h" 9262 data-sizes="auto" 9263 data-parent-fit="cover"> 9264 <noscript> 9265 <img src="//swissarabian.com/cdn/shop/products/SAP_CASABLANCA-BOX_1024x1024.png?v=1689139594" alt="" class="rimage-background__image"> 9266 </noscript> 9267 </div> 9268 </div></a></div> 9269 </div> 9270 9271 <div class="product-block__title"> 9272 <a href="/products/casablanca" class="product-block__title-link">CASABLANCA</a> 9273 </div><div class="product-price"> 9274 9275 9276 9277 <span class="theme_money"><span class=money>$55.00 </span></span> 9278 9279 9280 9281 9282 9283 9284 9285 9286 9287 9288 9289 </div> 9290 9291<form method="post" action="/cart/add" accept-charset="UTF-8" enctype="multipart/form-data" onsubmit="addToCartHandler(event)"><input type="hidden" name="form_type" value="product" /><input type="hidden" name="utf8" value="â" /><input type="hidden" 9292 name="id" 9293 id="selectedVariantId" 9294 value="45711339258157"> 9295 9296<button type="submit" class="btn btn-new-link"> 9297 9298 Add to Cart 9299 9300</button><input type="hidden" name="product-id" value="8506725466413" /><input type="hidden" name="section-id" value="template--24681171812653__featured-collection" /></form>
9301<script> 9302document.addEventListener('DOMContentLoaded', function() { 9303 9304 document.querySelectorAll('.product-block').forEach(function(productBlock) { 9305 9306 const variantBoxes = productBlock.querySelectorAll('.variant-box'); 9307 9308 if (!variantBoxes.length) return; 9309 9310 9311 function selectVariant(box) { 9312 9313 // Remove active only inside this product 9314 variantBoxes.forEach(function(b) { 9315 b.classList.remove('active'); 9316 }); 9317 9318 // Make selected variant active 9319 box.classList.add('active'); 9320 9321 9322 // Update hidden input 9323 const selectedVariantInput = 9324 productBlock.querySelector('#selectedVariantId'); 9325 9326 if (selectedVariantInput) { 9327 selectedVariantInput.value = box.dataset.variantId; 9328 } 9329 9330 9331 // Price container 9332 const priceContainer = 9333 productBlock.querySelector('.theme_money'); 9334 9335 if (!priceContainer) return; 9336 9337 9338 const price = box.dataset.price; 9339 const discountPrice = box.dataset.discountPrice; 9340 9341 9342 // Function to render price with AED icon 9343 const renderPrice = (amount) => ` 9344 <span style="display: inline-flex; align-items: center; gap: 3px;"> 9345 9346 $ ${amount} 9347 </span> 9348 `; 9349 9350 9351 // Check if discount exists 9352 if (discountPrice && discountPrice !== price) { 9353 9354 priceContainer.innerHTML = ` 9355 <span class="price"> 9356 9357 <span 9358 class="discounted-price" 9359 style="color: #d0021b; font-weight: bold;" 9360 > 9361 ${renderPrice(price)} 9362 </span> 9363 9364 <span 9365 class="original-price product-price__compare" 9366 style=" 9367 text-decoration: line-through; 9368 opacity: 0.6; 9369 margin-left: 8px; 9370 color: #9a9a9a; 9371 " 9372 > 9373 ${renderPrice(discountPrice)} 9374 </span> 9375 9376 </span> 9377 `; 9378 9379 } else { 9380 9381 // Normal price only 9382 priceContainer.innerHTML = renderPrice(price); 9383 9384 } 9385 } 9386 9387 9388 // ----------------------------------------- 9389 // CLICK EVENT 9390 // ----------------------------------------- 9391 9392 variantBoxes.forEach(function(box) { 9393 9394 box.addEventListener('click', function() { 9395 selectVariant(this); 9396 }); 9397 9398 }); 9399 9400 9401 // ----------------------------------------- 9402 // DEFAULT VARIANT = 75 ML 9403 // ----------------------------------------- 9404 9405 let defaultVariant = null; 9406 9407 variantBoxes.forEach(function(box) { 9408 9409 /* 9410 * First check data attribute 9411 * Example: 9412 * data-variant-title="75 ML" 9413 */ 9414 9415 const variantTitle = ( 9416 box.dataset.variantTitle || 9417 box.textContent || 9418 '' 9419 ).trim().toLowerCase(); 9420 9421 9422 if ( 9423 variantTitle === '75 ml' || 9424 variantTitle.includes('75 ml') 9425 ) { 9426 defaultVariant = box; 9427 } 9428 9429 }); 9430 9431 9432 // ----------------------------------------- 9433 // SELECT 75 ML ON PAGE LOAD 9434 // ----------------------------------------- 9435 9436 if (defaultVariant) { 9437 9438 selectVariant(defaultVariant); 9439 9440 } else { 9441 9442 // Fallback: if 75 ML doesn't exist, 9443 // keep the first variant selected 9444 selectVariant(variantBoxes[0]); 9445 9446 } 9447 9448 }); 9449 9450}); 9451</script>
9451 9452<style> 9453 .variant-swatches{ 9454 display:flex; 9455 gap:10px; 9456 margin-bottom:15px; 9457 margin-left:30px; 9458 justify-content: center; 9459} 9460 9461.variant-box{ 9462 border:1px solid #ccc; 9463 padding:8px 10px; 9464 cursor:pointer; 9465 font-size:12px; 9466} 9467 9468.variant-box.active{ 9469 border-color:#000; 9470 background:#000; 9471 color:#fff; 9472} 9473</style> 9474 9475 9476</div> 9477 9478 9479 9480 <div class="product-block one-fifth small-down--one-half grid-flex__item" 9481 data-cc-animate="fade-in-up" data-cc-animate-delay="0.84s"> 9482 <div class="product-block__image-container"> 9483 <div class="global-border-radius hover-images hover-images--two same-aspect-ratio relative"> 9484 <a class="product-block__image product-block__image--shape-square product-block__image--crop-true product-block__image--valign-center" href="/products/shaghaf-oud-3"><div class="image-one"> 9485 9486 <div class="rimage-outer-wrapper" style="max-width: 1000px; max-height: 1000.0px"> 9487 <div class="rimage-wrapper lazyload--placeholder" style="padding-top:100.0%"> 9488 9489 9490 9491 <img class="rimage__image lazyload fade-in cover" 9492 src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'/%3E" 9493 data-src="//swissarabian.com/cdn/shop/files/Shaghaf-Oud_{width}x.webp?v=1782984698" 9494 data-widths="[180, 220, 300, 360, 460, 540, 720, 900, 1080, 1296, 1512, 1728, 2048]" 9495 data-aspectratio="1.0" 9496 data-sizes="auto" 9497 alt="" 9498 data-parent-fit="cover" 9499 > 9500 9501 9502 <noscript> 9503 9504 <img src="//swissarabian.com/cdn/shop/files/Shaghaf-Oud_1024x1024.webp?v=1782984698" alt="" class="rimage__image"> 9505 </noscript> 9506 </div> 9507</div> 9508 9509 9510 </div><div class="image-two"> 9511 <div class="rimage-background fade-in lazyload global-border-radius" 9512 data-bgset="//swissarabian.com/cdn/shop/files/Shaghaf-Oud-with-box_180x.webp?v=1782984708 180w 180h, 9513 //swissarabian.com/cdn/shop/files/Shaghaf-Oud-with-box_360x.webp?v=1782984708 360w 360h, 9514 //swissarabian.com/cdn/shop/files/Shaghaf-Oud-with-box_540x.webp?v=1782984708 540w 540h, 9515 //swissarabian.com/cdn/shop/files/Shaghaf-Oud-with-box_720x.webp?v=1782984708 720w 720h, 9516 //swissarabian.com/cdn/shop/files/Shaghaf-Oud-with-box_900x.webp?v=1782984708 900w 900h, 9517 9518 9519 9520 9521 9522 9523 9524 9525 9526 9527 9528 9529 9530 //swissarabian.com/cdn/shop/files/Shaghaf-Oud-with-box.webp?v=1782984708 1000w 1000h" 9531 data-sizes="auto" 9532 data-parent-fit="cover"> 9533 <noscript> 9534 <img src="//swissarabian.com/cdn/shop/files/Shaghaf-Oud-with-box_1024x1024.webp?v=1782984708" alt="" class="rimage-background__image"> 9535 </noscript> 9536 </div> 9537 </div></a></div> 9538 </div> 9539 9540 <div class="product-block__title"> 9541 <a href="/products/shaghaf-oud-3" class="product-block__title-link">SHAGHAF OUD</a> 9542 </div><div class="product-price"> 9543 9544 9545 9546 <span class="theme_money"><span class=money>$44.00 </span></span> 9547 9548 9549 9550 9551 9552 9553 9554 9555 9556 9557 9558 <span 9559 class="product-label product-label--best-seller global-border-radius" 9560 style="position:absolute; top:10px; left:10px; z-index:5;" 9561 > 9562 Best Seller 9563 </span> 9564 9565 </div> 9566 9567<form method="post" action="/cart/add" accept-charset="UTF-8" enctype="multipart/form-data" onsubmit="addToCartHandler(event)"><input type="hidden" name="form_type" value="product" /><input type="hidden" name="utf8" value="â" /><input type="hidden" 9568 name="id" 9569 id="selectedVariantId" 9570 value="45711320777005"> 9571 9572<button type="submit" class="btn btn-new-link"> 9573 9574 Add to Cart 9575 9576</button><input type="hidden" name="product-id" value="8506716520749" /><input type="hidden" name="section-id" value="template--24681171812653__featured-collection" /></form>
9577<script> 9578document.addEventListener('DOMContentLoaded', function() { 9579 9580 document.querySelectorAll('.product-block').forEach(function(productBlock) { 9581 9582 const variantBoxes = productBlock.querySelectorAll('.variant-box'); 9583 9584 if (!variantBoxes.length) return; 9585 9586 9587 function selectVariant(box) { 9588 9589 // Remove active only inside this product 9590 variantBoxes.forEach(function(b) { 9591 b.classList.remove('active'); 9592 }); 9593 9594 // Make selected variant active 9595 box.classList.add('active'); 9596 9597 9598 // Update hidden input 9599 const selectedVariantInput = 9600 productBlock.querySelector('#selectedVariantId'); 9601 9602 if (selectedVariantInput) { 9603 selectedVariantInput.value = box.dataset.variantId; 9604 } 9605 9606 9607 // Price container 9608 const priceContainer = 9609 productBlock.querySelector('.theme_money'); 9610 9611 if (!priceContainer) return; 9612 9613 9614 const price = box.dataset.price; 9615 const discountPrice = box.dataset.discountPrice; 9616 9617 9618 // Function to render price with AED icon 9619 const renderPrice = (amount) => ` 9620 <span style="display: inline-flex; align-items: center; gap: 3px;"> 9621 9622 $ ${amount} 9623 </span> 9624 `; 9625 9626 9627 // Check if discount exists 9628 if (discountPrice && discountPrice !== price) { 9629 9630 priceContainer.innerHTML = ` 9631 <span class="price"> 9632 9633 <span 9634 class="discounted-price" 9635 style="color: #d0021b; font-weight: bold;" 9636 > 9637 ${renderPrice(price)} 9638 </span> 9639 9640 <span 9641 class="original-price product-price__compare" 9642 style=" 9643 text-decoration: line-through; 9644 opacity: 0.6; 9645 margin-left: 8px; 9646 color: #9a9a9a; 9647 " 9648 > 9649 ${renderPrice(discountPrice)} 9650 </span> 9651 9652 </span> 9653 `; 9654 9655 } else { 9656 9657 // Normal price only 9658 priceContainer.innerHTML = renderPrice(price); 9659 9660 } 9661 } 9662 9663 9664 // ----------------------------------------- 9665 // CLICK EVENT 9666 // ----------------------------------------- 9667 9668 variantBoxes.forEach(function(box) { 9669 9670 box.addEventListener('click', function() { 9671 selectVariant(this); 9672 }); 9673 9674 }); 9675 9676 9677 // ----------------------------------------- 9678 // DEFAULT VARIANT = 75 ML 9679 // ----------------------------------------- 9680 9681 let defaultVariant = null; 9682 9683 variantBoxes.forEach(function(box) { 9684 9685 /* 9686 * First check data attribute 9687 * Example: 9688 * data-variant-title="75 ML" 9689 */ 9690 9691 const variantTitle = ( 9692 box.dataset.variantTitle || 9693 box.textContent || 9694 '' 9695 ).trim().toLowerCase(); 9696 9697 9698 if ( 9699 variantTitle === '75 ml' || 9700 variantTitle.includes('75 ml') 9701 ) { 9702 defaultVariant = box; 9703 } 9704 9705 }); 9706 9707 9708 // ----------------------------------------- 9709 // SELECT 75 ML ON PAGE LOAD 9710 // ----------------------------------------- 9711 9712 if (defaultVariant) { 9713 9714 selectVariant(defaultVariant); 9715 9716 } else { 9717 9718 // Fallback: if 75 ML doesn't exist, 9719 // keep the first variant selected 9720 selectVariant(variantBoxes[0]); 9721 9722 } 9723 9724 }); 9725 9726}); 9727</script>
9727 9728<style> 9729 .variant-swatches{ 9730 display:flex; 9731 gap:10px; 9732 margin-bottom:15px; 9733 margin-left:30px; 9734 justify-content: center; 9735} 9736 9737.variant-box{ 9738 border:1px solid #ccc; 9739 padding:8px 10px; 9740 cursor:pointer; 9741 font-size:12px; 9742} 9743 9744.variant-box.active{ 9745 border-color:#000; 9746 background:#000; 9747 color:#fff; 9748} 9749</style> 9750 9751 9752</div> 9753 9754 9755 9756 </div><div class="featured-collection-controls featured-collection-controls--next"> 9757 <button class="btn--plain next icon feather-icon" aria-label="Previous"><svg aria-hidden="true" focusable="false" role="presentation" class="icon feather-arrow-right" viewBox="0 0 24 24"><path d="M5 12h14M12 5l7 7-7 7"/></svg> </button> 9758 </div> 9759 <div class="product-carousel-peek__advice"> 9760 <span class="feather-icon"><svg aria-hidden="true" focusable="false" role="presentation" class="icon feather-arrow-right" viewBox="0 0 24 24"><path d="M5 12h14M12 5l7 7-7 7"/></svg></span> 9761</div> 9762 9763</div> 9764 </div> 9765</div> 9766 9767 9768<style> #shopify-section-template--24681171812653__featured-collection .featured-collection--title {font-size: 16px; color: #222529; margin-top: 10px;} #shopify-section-template--24681171812653__featured-collection .product-block__title-link {font-size: 14px;} #shopify-section-template--24681171812653__featured-collection .product-price {font-size: 14px;} @media only screen and (max-width: 767px) {#shopify-section-template--24681171812653__featured-collection .product-block__title-link {width: 50% !important; max-width: 50% !important; padding: 10px; box-sizing: border-box; font-size: 13px; } #shopify-section-template--24681171812653__featured-collection .product-block {width: 184px !important; } #shopify-section-template--24681171812653__featured-collection .product-price__compare {font-size: 12px !important; } #shopify-section-template--24681171812653__featured-collection .theme_money {font-size: 14px !important; } #shopify-section-template--24681171812653__featured-collection .product-carousel-peek__advice {display: block !important; }} </style></section><section id="shopify-section-template--24681171812653__new_collection_list_bGmRXy" class="shopify-section"><div class="page-width"> 9769 9770 <h2 class="large-title text-center row cc-animate-init cc-animate-in" data-cc-animate="" style="margin-top: 10px; font-size: 18px; color: #222529;"> 9771 DISCOVER OUR COLLECTIONS 9772 </h2> 9773</div> 9774 9775<div class="page-width container"> 9776 <div class="collection-grid"> 9777 <div class="collection-item"> 9778 <a href="/collections/best-sellers"> 9779 9780 <img src="//swissarabian.com/cdn/shop/files/BEST_SELLERS-E.webp?v=1778132294" style="width:100%;" /> 9781 9782 </a> 9783 9784 9785 <div class="collection-btn-wrapper12"> 9786 <a href="/collections/best-sellers" class="collection-btn"> 9787 Shop Now 9788 </a> 9789 </div> 9790 9791 </div> 9792 9793 <div class="collection-item"> 9794 <a href="/collections/new-launches"> 9795 9796 <img src="//swissarabian.com/cdn/shop/files/New-IN-E.webp?v=1778132294" style="width:100%;" /> 9797 9798 </a> 9799 9800 9801 <div class="collection-btn-wrapper12"> 9802 <a href="/collections/new-launches" class="collection-btn"> 9803 Shop Now 9804 </a> 9805 </div> 9806 9807 </div> 9808 9809 <div class="collection-item"> 9810 <a href="/collections/men"> 9811 9812 <img src="//swissarabian.com/cdn/shop/files/FRAGRANCES_FOR_HIM-E.webp?v=1778132294" style="width:100%;" /> 9813 9814 </a> 9815 9816 9817 <div class="collection-btn-wrapper12"> 9818 <a href="/collections/men" class="collection-btn"> 9819 Shop Now 9820 </a> 9821 </div> 9822 9823 </div> 9824 9825 <div class="collection-item"> 9826 <a href="/collections/women"> 9827 9828 <img src="//swissarabian.com/cdn/shop/files/FRAGRANCES_FOR_HER-E.webp?v=1778132294" style="width:100%;" /> 9829 9830 </a> 9831 9832 9833 <div class="collection-btn-wrapper12"> 9834 <a href="/collections/women" class="collection-btn"> 9835 Shop Now 9836 </a> 9837 </div> 9838 9839 </div> 9840 9841 </div> 9842</div> 9843 9844<style> 9845 .collection-grid { 9846 display: grid; 9847 grid-template-columns: repeat(2, 1fr); 9848 gap: 10px; 9849 } 9850 9851 .collection-item { 9852 width: 100%; 9853 text-align: center; 9854 } 9855 9856 .collection-btn-wrapper12 { 9857 margin-top: -76px; 9858 } 9859 9860 .collection-btn { 9861 display: inline-block; 9862 padding: 10px 22px; 9863 background-color: #000; 9864 color: #fff; 9865 font-size: 14px; 9866 text-decoration: none; 9867 text-transform: uppercase; 9868 transition: background-color 0.3s ease; 9869 border-radius: 22px; 9870 } 9871 9872 .collection-btn:hover { 9873 background-color: #333; 9874 color:white; 9875 } 9876 9877 @media (min-width: 768px) { 9878 .collection-grid { 9879 grid-template-columns: repeat(4, 1fr); 9880 gap: 30px; 9881 } 9882 } 9883 @media (max-width: 768px) { 9884 .collection-btn { 9885 display: inline-block; 9886 padding: 6px 14px; 9887 background-color: #000; 9888 color: #fff; 9889 font-size: 12px; 9890 text-decoration: none; 9891 text-transform: uppercase; 9892 transition: background-color 0.3s ease; 9893 border-radius: 16px; 9894} 9895 9896 9897</style> 9898 9899 9900 9901 9902 9903 9904 9905<style> #shopify-section-template--24681171812653__new_collection_list_bGmRXy .swiper-wrapper {display: flex; gap: 30px;} #shopify-section-template--24681171812653__new_collection_list_bGmRXy h2 {font-size: 16px !important;} @media only screen and (max-width: 767.98px) {#shopify-section-template--24681171812653__new_collection_list_bGmRXy .large-title {font-weight: 400 !important; font-size: 14px !important; margin-top: 35px !important; }} </style></section><section id="shopify-section-template--24681171812653__featured_collection_8bywzT" class="shopify-section section-featured-collection"><div class="relative container large-row featured-collection" data-section-id="template--24681171812653__featured_collection_8bywzT" data-section-type="featured-collection"> 9906 <div class="page-width"><div class="large-row" data-cc-animate> 9907 <div class="text-center"> 9908 9909 <h2 class="featured-collection--title large-title">TRENDING</h2> 9910 9911 9912 9913 <a class="standard-link" href="/collections/trending">SHOP NOW</a> 9914 9915 </div> 9916 </div> 9917 9918
9919 <div class="product-carousel-peek"><div class="featured-collection-controls featured-collection-controls--prev"> 9920 <button class="btn--plain prev icon feather-icon" aria-label="Previous"><svg aria-hidden="true" focusable="false" role="presentation" class="icon feather-arrow-left" viewBox="0 0 24 24"><path d="M19 12H5M12 19l-7-7 7-7"/></svg></button> 9921 </div><div class="grid-flex"data-carousel-enabled data-slides-per-row="5"> 9922 9923 9924 9925 <div class="product-block one-fifth small-down--one-half grid-flex__item" 9926 data-cc-animate="fade-in-up" data-cc-animate-delay="0.07s"> 9927 <div class="product-block__image-container"> 9928 <div class="global-border-radius hover-images hover-images--two same-aspect-ratio relative"> 9929 <a class="product-block__image product-block__image--shape-square product-block__image--crop-true product-block__image--valign-center" href="/products/valentines-day-vanilla-01-gift-set"><div class="image-one"> 9930 9931 <div class="rimage-outer-wrapper" style="max-width: 1000px; max-height: 1000.0px"> 9932 <div class="rimage-wrapper lazyload--placeholder" style="padding-top:100.0%"> 9933 9934 9935 9936 <img class="rimage__image lazyload fade-in cover" 9937 src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'/%3E" 9938 data-src="//swissarabian.com/cdn/shop/files/Valentine-vanilla01-side-box-products_78ccae1a-c05e-4e1d-a0fb-28dbd8951ae1_{width}x.webp?v=1771825154" 9939 data-widths="[180, 220, 300, 360, 460, 540, 720, 900, 1080, 1296, 1512, 1728, 2048]" 9940 data-aspectratio="1.0" 9941 data-sizes="auto" 9942 alt="" 9943 data-parent-fit="cover" 9944 > 9945 9946 9947 <noscript> 9948 9949 <img src="//swissarabian.com/cdn/shop/files/Valentine-vanilla01-side-box-products_78ccae1a-c05e-4e1d-a0fb-28dbd8951ae1_1024x1024.webp?v=1771825154" alt="" class="rimage__image"> 9950 </noscript> 9951 </div> 9952</div> 9953 9954 9955 </div><div class="image-two"> 9956 <div class="rimage-background fade-in lazyload global-border-radius" 9957 data-bgset="//swissarabian.com/cdn/shop/files/Valentine-eot-front-box_cd71f25b-0c48-4371-b729-5cfa3a09ccd3_180x.webp?v=1771825191 180w 180h, 9958 //swissarabian.com/cdn/shop/files/Valentine-eot-front-box_cd71f25b-0c48-4371-b729-5cfa3a09ccd3_360x.webp?v=1771825191 360w 360h, 9959 //swissarabian.com/cdn/shop/files/Valentine-eot-front-box_cd71f25b-0c48-4371-b729-5cfa3a09ccd3_540x.webp?v=1771825191 540w 540h, 9960 //swissarabian.com/cdn/shop/files/Valentine-eot-front-box_cd71f25b-0c48-4371-b729-5cfa3a09ccd3_720x.webp?v=1771825191 720w 720h, 9961 //swissarabian.com/cdn/shop/files/Valentine-eot-front-box_cd71f25b-0c48-4371-b729-5cfa3a09ccd3_900x.webp?v=1771825191 900w 900h, 9962 9963 9964 9965 9966 9967 9968 9969 9970 9971 9972 9973 9974 9975 //swissarabian.com/cdn/shop/files/Valentine-eot-front-box_cd71f25b-0c48-4371-b729-5cfa3a09ccd3.webp?v=1771825191 1000w 1000h" 9976 data-sizes="auto" 9977 data-parent-fit="cover"> 9978 <noscript> 9979 <img src="//swissarabian.com/cdn/shop/files/Valentine-eot-front-box_cd71f25b-0c48-4371-b729-5cfa3a09ccd3_1024x1024.webp?v=1771825191" alt="" class="rimage-background__image"> 9980 </noscript> 9981 </div> 9982 </div></a></div> 9983 </div> 9984 9985 <div class="product-block__title"> 9986 <a href="/products/valentines-day-vanilla-01-gift-set" class="product-block__title-link">Vanilla 01 Gift Set</a> 9987 </div><div class="product-price"> 9988 9989 9990 9991 <span class="theme_money"><span class=money>$92.00 </span></span> 9992 9993 9994 9995 9996 9997 9998 9999 10000 10001 10002 10003 </div> 10004 10005<form method="post" action="/cart/add" accept-charset="UTF-8" enctype="multipart/form-data" onsubmit="addToCartHandler(event)"><input type="hidden" name="form_type" value="product" /><input type="hidden" name="utf8" value="â" /><input type="hidden" 10006 name="id" 10007 id="selectedVariantId" 10008 value="51806022664493"> 10009 10010<button type="submit" class="btn btn-new-link"> 10011 10012 Add to Cart 10013 10014</button><input type="hidden" name="product-id" value="10213035999533" /><input type="hidden" name="section-id" value="template--24681171812653__featured_collection_8bywzT" /></form>
10015<script> 10016document.addEventListener('DOMContentLoaded', function() { 10017 10018 document.querySelectorAll('.product-block').forEach(function(productBlock) { 10019 10020 const variantBoxes = productBlock.querySelectorAll('.variant-box'); 10021 10022 if (!variantBoxes.length) return; 10023 10024 10025 function selectVariant(box) { 10026 10027 // Remove active only inside this product 10028 variantBoxes.forEach(function(b) { 10029 b.classList.remove('active'); 10030 }); 10031 10032 // Make selected variant active 10033 box.classList.add('active'); 10034 10035 10036 // Update hidden input 10037 const selectedVariantInput = 10038 productBlock.querySelector('#selectedVariantId'); 10039 10040 if (selectedVariantInput) { 10041 selectedVariantInput.value = box.dataset.variantId; 10042 } 10043 10044 10045 // Price container 10046 const priceContainer = 10047 productBlock.querySelector('.theme_money'); 10048 10049 if (!priceContainer) return; 10050 10051 10052 const price = box.dataset.price; 10053 const discountPrice = box.dataset.discountPrice; 10054 10055 10056 // Function to render price with AED icon 10057 const renderPrice = (amount) => ` 10058 <span style="display: inline-flex; align-items: center; gap: 3px;"> 10059 10060 $ ${amount} 10061 </span> 10062 `; 10063 10064 10065 // Check if discount exists 10066 if (discountPrice && discountPrice !== price) { 10067 10068 priceContainer.innerHTML = ` 10069 <span class="price"> 10070 10071 <span 10072 class="discounted-price" 10073 style="color: #d0021b; font-weight: bold;" 10074 > 10075 ${renderPrice(price)} 10076 </span> 10077 10078 <span 10079 class="original-price product-price__compare" 10080 style=" 10081 text-decoration: line-through; 10082 opacity: 0.6; 10083 margin-left: 8px; 10084 color: #9a9a9a; 10085 " 10086 > 10087 ${renderPrice(discountPrice)} 10088 </span> 10089 10090 </span> 10091 `; 10092 10093 } else { 10094 10095 // Normal price only 10096 priceContainer.innerHTML = renderPrice(price); 10097 10098 } 10099 } 10100 10101 10102 // ----------------------------------------- 10103 // CLICK EVENT 10104 // ----------------------------------------- 10105 10106 variantBoxes.forEach(function(box) { 10107 10108 box.addEventListener('click', function() { 10109 selectVariant(this); 10110 }); 10111 10112 }); 10113 10114 10115 // ----------------------------------------- 10116 // DEFAULT VARIANT = 75 ML 10117 // ----------------------------------------- 10118 10119 let defaultVariant = null; 10120 10121 variantBoxes.forEach(function(box) { 10122 10123 /* 10124 * First check data attribute 10125 * Example: 10126 * data-variant-title="75 ML" 10127 */ 10128 10129 const variantTitle = ( 10130 box.dataset.variantTitle || 10131 box.textContent || 10132 '' 10133 ).trim().toLowerCase(); 10134 10135 10136 if ( 10137 variantTitle === '75 ml' || 10138 variantTitle.includes('75 ml') 10139 ) { 10140 defaultVariant = box; 10141 } 10142 10143 }); 10144 10145 10146 // ----------------------------------------- 10147 // SELECT 75 ML ON PAGE LOAD 10148 // ----------------------------------------- 10149 10150 if (defaultVariant) { 10151 10152 selectVariant(defaultVariant); 10153 10154 } else { 10155 10156 // Fallback: if 75 ML doesn't exist, 10157 // keep the first variant selected 10158 selectVariant(variantBoxes[0]); 10159 10160 } 10161 10162 }); 10163 10164}); 10165</script>
10165 10166<style> 10167 .variant-swatches{ 10168 display:flex; 10169 gap:10px; 10170 margin-bottom:15px; 10171 margin-left:30px; 10172 justify-content: center; 10173} 10174 10175.variant-box{ 10176 border:1px solid #ccc; 10177 padding:8px 10px; 10178 cursor:pointer; 10179 font-size:12px; 10180} 10181 10182.variant-box.active{ 10183 border-color:#000; 10184 background:#000; 10185 color:#fff; 10186} 10187</style> 10188 10189 10190</div> 10191 10192 10193 10194 <div class="product-block one-fifth small-down--one-half grid-flex__item" 10195 data-cc-animate="fade-in-up" data-cc-animate-delay="0.14s"> 10196 <div class="product-block__image-container"> 10197 <div class="global-border-radius hover-images hover-images--two same-aspect-ratio relative"> 10198 <a class="product-block__image product-block__image--shape-square product-block__image--crop-true product-block__image--valign-center" href="/products/valentines-day-enigma-of-taif-gift-set"><div class="image-one"> 10199 10200 <div class="rimage-outer-wrapper" style="max-width: 1000px; max-height: 1000.0px"> 10201 <div class="rimage-wrapper lazyload--placeholder" style="padding-top:100.0%"> 10202 10203 10204 10205 <img class="rimage__image lazyload fade-in cover" 10206 src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'/%3E" 10207 data-src="//swissarabian.com/cdn/shop/files/Valentine-EOT-open-box_649173f2-1f8f-4dee-bf63-89922f75c8c8_{width}x.webp?v=1771825191" 10208 data-widths="[180, 220, 300, 360, 460, 540, 720, 900, 1080, 1296, 1512, 1728, 2048]" 10209 data-aspectratio="1.0" 10210 data-sizes="auto" 10211 alt="" 10212 data-parent-fit="cover" 10213 > 10214 10215 10216 <noscript> 10217 10218 <img src="//swissarabian.com/cdn/shop/files/Valentine-EOT-open-box_649173f2-1f8f-4dee-bf63-89922f75c8c8_1024x1024.webp?v=1771825191" alt="" class="rimage__image"> 10219 </noscript> 10220 </div> 10221</div> 10222 10223 10224 </div><div class="image-two"> 10225 <div class="rimage-background fade-in lazyload global-border-radius" 10226 data-bgset="//swissarabian.com/cdn/shop/files/Valentine-eot-front-box_cd71f25b-0c48-4371-b729-5cfa3a09ccd3_180x.webp?v=1771825191 180w 180h, 10227 //swissarabian.com/cdn/shop/files/Valentine-eot-front-box_cd71f25b-0c48-4371-b729-5cfa3a09ccd3_360x.webp?v=1771825191 360w 360h, 10228 //swissarabian.com/cdn/shop/files/Valentine-eot-front-box_cd71f25b-0c48-4371-b729-5cfa3a09ccd3_540x.webp?v=1771825191 540w 540h, 10229 //swissarabian.com/cdn/shop/files/Valentine-eot-front-box_cd71f25b-0c48-4371-b729-5cfa3a09ccd3_720x.webp?v=1771825191 720w 720h, 10230 //swissarabian.com/cdn/shop/files/Valentine-eot-front-box_cd71f25b-0c48-4371-b729-5cfa3a09ccd3_900x.webp?v=1771825191 900w 900h, 10231 10232 10233 10234 10235 10236 10237 10238 10239 10240 10241 10242 10243 10244 //swissarabian.com/cdn/shop/files/Valentine-eot-front-box_cd71f25b-0c48-4371-b729-5cfa3a09ccd3.webp?v=1771825191 1000w 1000h" 10245 data-sizes="auto" 10246 data-parent-fit="cover"> 10247 <noscript> 10248 <img src="//swissarabian.com/cdn/shop/files/Valentine-eot-front-box_cd71f25b-0c48-4371-b729-5cfa3a09ccd3_1024x1024.webp?v=1771825191" alt="" class="rimage-background__image"> 10249 </noscript> 10250 </div> 10251 </div></a></div> 10252 </div> 10253 10254 <div class="product-block__title"> 10255 <a href="/products/valentines-day-enigma-of-taif-gift-set" class="product-block__title-link">Enigma of Taif Gift Set</a> 10256 </div><div class="product-price"> 10257 10258 10259 10260 <span class="theme_money"><span class=money>$120.00 </span></span> 10261 10262 10263 10264 10265 10266 10267 10268 10269 10270 10271 10272 </div> 10273 10274<form method="post" action="/cart/add" accept-charset="UTF-8" enctype="multipart/form-data" onsubmit="addToCartHandler(event)"><input type="hidden" name="form_type" value="product" /><input type="hidden" name="utf8" value="â" /><input type="hidden" 10275 name="id" 10276 id="selectedVariantId" 10277 value="51806022697261"> 10278 10279<button type="submit" class="btn btn-new-link"> 10280 10281 Add to Cart 10282 10283</button><input type="hidden" name="product-id" value="10213036032301" /><input type="hidden" name="section-id" value="template--24681171812653__featured_collection_8bywzT" /></form>
10284<script> 10285document.addEventListener('DOMContentLoaded', function() { 10286 10287 document.querySelectorAll('.product-block').forEach(function(productBlock) { 10288 10289 const variantBoxes = productBlock.querySelectorAll('.variant-box'); 10290 10291 if (!variantBoxes.length) return; 10292 10293 10294 function selectVariant(box) { 10295 10296 // Remove active only inside this product 10297 variantBoxes.forEach(function(b) { 10298 b.classList.remove('active'); 10299 }); 10300 10301 // Make selected variant active 10302 box.classList.add('active'); 10303 10304 10305 // Update hidden input 10306 const selectedVariantInput = 10307 productBlock.querySelector('#selectedVariantId'); 10308 10309 if (selectedVariantInput) { 10310 selectedVariantInput.value = box.dataset.variantId; 10311 } 10312 10313 10314 // Price container 10315 const priceContainer = 10316 productBlock.querySelector('.theme_money'); 10317 10318 if (!priceContainer) return; 10319 10320 10321 const price = box.dataset.price; 10322 const discountPrice = box.dataset.discountPrice; 10323 10324 10325 // Function to render price with AED icon 10326 const renderPrice = (amount) => ` 10327 <span style="display: inline-flex; align-items: center; gap: 3px;"> 10328 10329 $ ${amount} 10330 </span> 10331 `; 10332 10333 10334 // Check if discount exists 10335 if (discountPrice && discountPrice !== price) { 10336 10337 priceContainer.innerHTML = ` 10338 <span class="price"> 10339 10340 <span 10341 class="discounted-price" 10342 style="color: #d0021b; font-weight: bold;" 10343 > 10344 ${renderPrice(price)} 10345 </span> 10346 10347 <span 10348 class="original-price product-price__compare" 10349 style=" 10350 text-decoration: line-through; 10351 opacity: 0.6; 10352 margin-left: 8px; 10353 color: #9a9a9a; 10354 " 10355 > 10356 ${renderPrice(discountPrice)} 10357 </span> 10358 10359 </span> 10360 `; 10361 10362 } else { 10363 10364 // Normal price only 10365 priceContainer.innerHTML = renderPrice(price); 10366 10367 } 10368 } 10369 10370 10371 // ----------------------------------------- 10372 // CLICK EVENT 10373 // ----------------------------------------- 10374 10375 variantBoxes.forEach(function(box) { 10376 10377 box.addEventListener('click', function() { 10378 selectVariant(this); 10379 }); 10380 10381 }); 10382 10383 10384 // ----------------------------------------- 10385 // DEFAULT VARIANT = 75 ML 10386 // ----------------------------------------- 10387 10388 let defaultVariant = null; 10389 10390 variantBoxes.forEach(function(box) { 10391 10392 /* 10393 * First check data attribute 10394 * Example: 10395 * data-variant-title="75 ML" 10396 */ 10397 10398 const variantTitle = ( 10399 box.dataset.variantTitle || 10400 box.textContent || 10401 '' 10402 ).trim().toLowerCase(); 10403 10404 10405 if ( 10406 variantTitle === '75 ml' || 10407 variantTitle.includes('75 ml') 10408 ) { 10409 defaultVariant = box; 10410 } 10411 10412 }); 10413 10414 10415 // ----------------------------------------- 10416 // SELECT 75 ML ON PAGE LOAD 10417 // ----------------------------------------- 10418 10419 if (defaultVariant) { 10420 10421 selectVariant(defaultVariant); 10422 10423 } else { 10424 10425 // Fallback: if 75 ML doesn't exist, 10426 // keep the first variant selected 10427 selectVariant(variantBoxes[0]); 10428 10429 } 10430 10431 }); 10432 10433}); 10434</script>
10434 10435<style> 10436 .variant-swatches{ 10437 display:flex; 10438 gap:10px; 10439 margin-bottom:15px; 10440 margin-left:30px; 10441 justify-content: center; 10442} 10443 10444.variant-box{ 10445 border:1px solid #ccc; 10446 padding:8px 10px; 10447 cursor:pointer; 10448 font-size:12px; 10449} 10450 10451.variant-box.active{ 10452 border-color:#000; 10453 background:#000; 10454 color:#fff; 10455} 10456</style> 10457 10458 10459</div> 10460 10461 10462 10463 <div class="product-block one-fifth small-down--one-half grid-flex__item" 10464 data-cc-animate="fade-in-up" data-cc-animate-delay="0.21s"> 10465 <div class="product-block__image-container"> 10466 <div class="global-border-radius hover-images hover-images--two same-aspect-ratio relative"> 10467 <a class="product-block__image product-block__image--shape-square product-block__image--crop-true product-block__image--valign-center" href="/products/essence-of-casablanca"><div class="image-one"> 10468 10469 <div class="rimage-outer-wrapper" style="max-width: 1000px; max-height: 1000.0px"> 10470 <div class="rimage-wrapper lazyload--placeholder" style="padding-top:100.0%"> 10471 10472 10473 10474 <img class="rimage__image lazyload fade-in cover" 10475 src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'/%3E" 10476 data-src="//swissarabian.com/cdn/shop/files/Top-angle_a0dbfbb7-f1a5-4f3b-b6ab-4cbc07429951_{width}x.webp?v=1783342278" 10477 data-widths="[180, 220, 300, 360, 460, 540, 720, 900, 1080, 1296, 1512, 1728, 2048]" 10478 data-aspectratio="1.0" 10479 data-sizes="auto" 10480 alt="" 10481 data-parent-fit="cover" 10482 > 10483 10484 10485 <noscript> 10486 10487 <img src="//swissarabian.com/cdn/shop/files/Top-angle_a0dbfbb7-f1a5-4f3b-b6ab-4cbc07429951_1024x1024.webp?v=1783342278" alt="" class="rimage__image"> 10488 </noscript> 10489 </div> 10490</div> 10491 10492 10493 </div><div class="image-two"> 10494 <div class="rimage-background fade-in lazyload global-border-radius" 10495 data-bgset="//swissarabian.com/cdn/shop/files/Top-angle_box_8d42a142-c74a-44af-aa1b-c7fe6dd53cab_180x.webp?v=1783342285 180w 180h, 10496 //swissarabian.com/cdn/shop/files/Top-angle_box_8d42a142-c74a-44af-aa1b-c7fe6dd53cab_360x.webp?v=1783342285 360w 360h, 10497 //swissarabian.com/cdn/shop/files/Top-angle_box_8d42a142-c74a-44af-aa1b-c7fe6dd53cab_540x.webp?v=1783342285 540w 540h, 10498 //swissarabian.com/cdn/shop/files/Top-angle_box_8d42a142-c74a-44af-aa1b-c7fe6dd53cab_720x.webp?v=1783342285 720w 720h, 10499 //swissarabian.com/cdn/shop/files/Top-angle_box_8d42a142-c74a-44af-aa1b-c7fe6dd53cab_900x.webp?v=1783342285 900w 900h, 10500 10501 10502 10503 10504 10505 10506 10507 10508 10509 10510 10511 10512 10513 //swissarabian.com/cdn/shop/files/Top-angle_box_8d42a142-c74a-44af-aa1b-c7fe6dd53cab.webp?v=1783342285 1000w 1000h" 10514 data-sizes="auto" 10515 data-parent-fit="cover"> 10516 <noscript> 10517 <img src="//swissarabian.com/cdn/shop/files/Top-angle_box_8d42a142-c74a-44af-aa1b-c7fe6dd53cab_1024x1024.webp?v=1783342285" alt="" class="rimage-background__image"> 10518 </noscript> 10519 </div> 10520 </div></a></div> 10521 </div> 10522 10523 <div class="product-block__title"> 10524 <a href="/products/essence-of-casablanca" class="product-block__title-link">ESSENCE OF CASABLANCA</a> 10525 </div><div class="product-price"> 10526 10527 10528 10529 <span class="theme_money"><span class=money>$111.00 </span></span> 10530 10531 10532 10533 10534 10535 10536 10537 10538 10539 10540 10541 <span 10542 class="product-label product-label--best-seller global-border-radius" 10543 style="position:absolute; top:10px; left:10px; z-index:5;" 10544 > 10545 Best Seller 10546 </span> 10547 10548 </div> 10549 10550<form method="post" action="/cart/add" accept-charset="UTF-8" enctype="multipart/form-data" onsubmit="addToCartHandler(event)"><input type="hidden" name="form_type" value="product" /><input type="hidden" name="utf8" value="â" /><input type="hidden" 10551 name="id" 10552 id="selectedVariantId" 10553 value="45711294169389"> 10554 10555<button type="submit" class="btn btn-new-link"> 10556 10557 Add to Cart 10558 10559</button><input type="hidden" name="product-id" value="8506706821421" /><input type="hidden" name="section-id" value="template--24681171812653__featured_collection_8bywzT" /></form>
10560<script> 10561document.addEventListener('DOMContentLoaded', function() { 10562 10563 document.querySelectorAll('.product-block').forEach(function(productBlock) { 10564 10565 const variantBoxes = productBlock.querySelectorAll('.variant-box'); 10566 10567 if (!variantBoxes.length) return; 10568 10569 10570 function selectVariant(box) { 10571 10572 // Remove active only inside this product 10573 variantBoxes.forEach(function(b) { 10574 b.classList.remove('active'); 10575 }); 10576 10577 // Make selected variant active 10578 box.classList.add('active'); 10579 10580 10581 // Update hidden input 10582 const selectedVariantInput = 10583 productBlock.querySelector('#selectedVariantId'); 10584 10585 if (selectedVariantInput) { 10586 selectedVariantInput.value = box.dataset.variantId; 10587 } 10588 10589 10590 // Price container 10591 const priceContainer = 10592 productBlock.querySelector('.theme_money'); 10593 10594 if (!priceContainer) return; 10595 10596 10597 const price = box.dataset.price; 10598 const discountPrice = box.dataset.discountPrice; 10599 10600 10601 // Function to render price with AED icon 10602 const renderPrice = (amount) => ` 10603 <span style="display: inline-flex; align-items: center; gap: 3px;"> 10604 10605 $ ${amount} 10606 </span> 10607 `; 10608 10609 10610 // Check if discount exists 10611 if (discountPrice && discountPrice !== price) { 10612 10613 priceContainer.innerHTML = ` 10614 <span class="price"> 10615 10616 <span 10617 class="discounted-price" 10618 style="color: #d0021b; font-weight: bold;" 10619 > 10620 ${renderPrice(price)} 10621 </span> 10622 10623 <span 10624 class="original-price product-price__compare" 10625 style=" 10626 text-decoration: line-through; 10627 opacity: 0.6; 10628 margin-left: 8px; 10629 color: #9a9a9a; 10630 " 10631 > 10632 ${renderPrice(discountPrice)} 10633 </span> 10634 10635 </span> 10636 `; 10637 10638 } else { 10639 10640 // Normal price only 10641 priceContainer.innerHTML = renderPrice(price); 10642 10643 } 10644 } 10645 10646 10647 // ----------------------------------------- 10648 // CLICK EVENT 10649 // ----------------------------------------- 10650 10651 variantBoxes.forEach(function(box) { 10652 10653 box.addEventListener('click', function() { 10654 selectVariant(this); 10655 }); 10656 10657 }); 10658 10659 10660 // ----------------------------------------- 10661 // DEFAULT VARIANT = 75 ML 10662 // ----------------------------------------- 10663 10664 let defaultVariant = null; 10665 10666 variantBoxes.forEach(function(box) { 10667 10668 /* 10669 * First check data attribute 10670 * Example: 10671 * data-variant-title="75 ML" 10672 */ 10673 10674 const variantTitle = ( 10675 box.dataset.variantTitle || 10676 box.textContent || 10677 '' 10678 ).trim().toLowerCase(); 10679 10680 10681 if ( 10682 variantTitle === '75 ml' || 10683 variantTitle.includes('75 ml') 10684 ) { 10685 defaultVariant = box; 10686 } 10687 10688 }); 10689 10690 10691 // ----------------------------------------- 10692 // SELECT 75 ML ON PAGE LOAD 10693 // ----------------------------------------- 10694 10695 if (defaultVariant) { 10696 10697 selectVariant(defaultVariant); 10698 10699 } else { 10700 10701 // Fallback: if 75 ML doesn't exist, 10702 // keep the first variant selected 10703 selectVariant(variantBoxes[0]); 10704 10705 } 10706 10707 }); 10708 10709}); 10710</script>
10710 10711<style> 10712 .variant-swatches{ 10713 display:flex; 10714 gap:10px; 10715 margin-bottom:15px; 10716 margin-left:30px; 10717 justify-content: center; 10718} 10719 10720.variant-box{ 10721 border:1px solid #ccc; 10722 padding:8px 10px; 10723 cursor:pointer; 10724 font-size:12px; 10725} 10726 10727.variant-box.active{ 10728 border-color:#000; 10729 background:#000; 10730 color:#fff; 10731} 10732</style> 10733 10734 10735</div> 10736 10737 10738 10739 <div class="product-block one-fifth small-down--one-half grid-flex__item" 10740 data-cc-animate="fade-in-up" data-cc-animate-delay="0.28s"> 10741 <div class="product-block__image-container"> 10742 <div class="global-border-radius hover-images hover-images--two same-aspect-ratio relative"> 10743 <a class="product-block__image product-block__image--shape-square product-block__image--crop-true product-block__image--valign-center" href="/products/the-collector-s-edition"><div class="image-one"> 10744 10745 <div class="rimage-outer-wrapper" style="max-width: 2000px; max-height: 2000.0px"> 10746 <div class="rimage-wrapper lazyload--placeholder" style="padding-top:100.0%"> 10747 10748 10749 10750 <img class="rimage__image lazyload fade-in cover" 10751 src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'/%3E" 10752 data-src="//swissarabian.com/cdn/shop/files/Open-inside-Angle-S01_1_{width}x.jpg?v=1761399005" 10753 data-widths="[180, 220, 300, 360, 460, 540, 720, 900, 1080, 1296, 1512, 1728, 2048]" 10754 data-aspectratio="1.0" 10755 data-sizes="auto" 10756 alt="" 10757 data-parent-fit="cover" 10758 > 10759 10760 10761 <noscript> 10762 10763 <img src="//swissarabian.com/cdn/shop/files/Open-inside-Angle-S01_1_1024x1024.jpg?v=1761399005" alt="" class="rimage__image"> 10764 </noscript> 10765 </div> 10766</div> 10767 10768 10769 </div><div class="image-two"> 10770 <div class="rimage-background fade-in lazyload global-border-radius" 10771 data-bgset="//swissarabian.com/cdn/shop/files/Box-Angle-S02_1_180x.jpg?v=1761399018 180w 180h, 10772 //swissarabian.com/cdn/shop/files/Box-Angle-S02_1_360x.jpg?v=1761399018 360w 360h, 10773 //swissarabian.com/cdn/shop/files/Box-Angle-S02_1_540x.jpg?v=1761399018 540w 540h, 10774 //swissarabian.com/cdn/shop/files/Box-Angle-S02_1_720x.jpg?v=1761399018 720w 720h, 10775 //swissarabian.com/cdn/shop/files/Box-Angle-S02_1_900x.jpg?v=1761399018 900w 900h, 10776 //swissarabian.com/cdn/shop/files/Box-Angle-S02_1_1080x.jpg?v=1761399018 1080w 1080h, 10777 //swissarabian.com/cdn/shop/files/Box-Angle-S02_1_1296x.jpg?v=1761399018 1296w 1296h, 10778 //swissarabian.com/cdn/shop/files/Box-Angle-S02_1_1512x.jpg?v=1761399018 1512w 1512h, 10779 //swissarabian.com/cdn/shop/files/Box-Angle-S02_1_1728x.jpg?v=1761399018 1728w 1728h, 10780 //swissarabian.com/cdn/shop/files/Box-Angle-S02_1_1950x.jpg?v=1761399018 1950w 1950h, 10781 10782 10783 10784 10785 10786 10787 10788 10789 //swissarabian.com/cdn/shop/files/Box-Angle-S02_1.jpg?v=1761399018 2000w 2000h" 10790 data-sizes="auto" 10791 data-parent-fit="cover"> 10792 <noscript> 10793 <img src="//swissarabian.com/cdn/shop/files/Box-Angle-S02_1_1024x1024.jpg?v=1761399018" alt="" class="rimage-background__image"> 10794 </noscript> 10795 </div> 10796 </div></a></div> 10797 </div> 10798 10799 <div class="product-block__title"> 10800 <a href="/products/the-collector-s-edition" class="product-block__title-link">The Collectorâs Edition</a> 10801 </div><div class="product-price"> 10802 10803 10804 10805 <span class="theme_money"><span class=money>$200.00 </span></span> 10806 10807 10808 10809 10810 <span class="product-label product-label--sold-out global-border-radius">Sold Out</span> 10811 10812 10813 10814 10815 </div> 10816 10817<form method="post" action="/cart/add" accept-charset="UTF-8" enctype="multipart/form-data" onsubmit="addToCartHandler(event)"><input type="hidden" name="form_type" value="product" /><input type="hidden" name="utf8" value="â" /><input type="hidden" 10818 name="id" 10819 id="selectedVariantId" 10820 value=""> 10821 10822<button type="submit" class="btn btn-new-link"> 10823 10824 Add to Cart 10825 10826</button><input type="hidden" name="product-id" value="10143801835821" /><input type="hidden" name="section-id" value="template--24681171812653__featured_collection_8bywzT" /></form>
10827<script> 10828document.addEventListener('DOMContentLoaded', function() { 10829 10830 document.querySelectorAll('.product-block').forEach(function(productBlock) { 10831 10832 const variantBoxes = productBlock.querySelectorAll('.variant-box'); 10833 10834 if (!variantBoxes.length) return; 10835 10836 10837 function selectVariant(box) { 10838 10839 // Remove active only inside this product 10840 variantBoxes.forEach(function(b) { 10841 b.classList.remove('active'); 10842 }); 10843 10844 // Make selected variant active 10845 box.classList.add('active'); 10846 10847 10848 // Update hidden input 10849 const selectedVariantInput = 10850 productBlock.querySelector('#selectedVariantId'); 10851 10852 if (selectedVariantInput) { 10853 selectedVariantInput.value = box.dataset.variantId; 10854 } 10855 10856 10857 // Price container 10858 const priceContainer = 10859 productBlock.querySelector('.theme_money'); 10860 10861 if (!priceContainer) return; 10862 10863 10864 const price = box.dataset.price; 10865 const discountPrice = box.dataset.discountPrice; 10866 10867 10868 // Function to render price with AED icon 10869 const renderPrice = (amount) => ` 10870 <span style="display: inline-flex; align-items: center; gap: 3px;"> 10871 10872 $ ${amount} 10873 </span> 10874 `; 10875 10876 10877 // Check if discount exists 10878 if (discountPrice && discountPrice !== price) { 10879 10880 priceContainer.innerHTML = ` 10881 <span class="price"> 10882 10883 <span 10884 class="discounted-price" 10885 style="color: #d0021b; font-weight: bold;" 10886 > 10887 ${renderPrice(price)} 10888 </span> 10889 10890 <span 10891 class="original-price product-price__compare" 10892 style=" 10893 text-decoration: line-through; 10894 opacity: 0.6; 10895 margin-left: 8px; 10896 color: #9a9a9a; 10897 " 10898 > 10899 ${renderPrice(discountPrice)} 10900 </span> 10901 10902 </span> 10903 `; 10904 10905 } else { 10906 10907 // Normal price only 10908 priceContainer.innerHTML = renderPrice(price); 10909 10910 } 10911 } 10912 10913 10914 // ----------------------------------------- 10915 // CLICK EVENT 10916 // ----------------------------------------- 10917 10918 variantBoxes.forEach(function(box) { 10919 10920 box.addEventListener('click', function() { 10921 selectVariant(this); 10922 }); 10923 10924 }); 10925 10926 10927 // ----------------------------------------- 10928 // DEFAULT VARIANT = 75 ML 10929 // ----------------------------------------- 10930 10931 let defaultVariant = null; 10932 10933 variantBoxes.forEach(function(box) { 10934 10935 /* 10936 * First check data attribute 10937 * Example: 10938 * data-variant-title="75 ML" 10939 */ 10940 10941 const variantTitle = ( 10942 box.dataset.variantTitle || 10943 box.textContent || 10944 '' 10945 ).trim().toLowerCase(); 10946 10947 10948 if ( 10949 variantTitle === '75 ml' || 10950 variantTitle.includes('75 ml') 10951 ) { 10952 defaultVariant = box; 10953 } 10954 10955 }); 10956 10957 10958 // ----------------------------------------- 10959 // SELECT 75 ML ON PAGE LOAD 10960 // ----------------------------------------- 10961 10962 if (defaultVariant) { 10963 10964 selectVariant(defaultVariant); 10965 10966 } else { 10967 10968 // Fallback: if 75 ML doesn't exist, 10969 // keep the first variant selected 10970 selectVariant(variantBoxes[0]); 10971 10972 } 10973 10974 }); 10975 10976}); 10977</script>
10977 10978<style> 10979 .variant-swatches{ 10980 display:flex; 10981 gap:10px; 10982 margin-bottom:15px; 10983 margin-left:30px; 10984 justify-content: center; 10985} 10986 10987.variant-box{ 10988 border:1px solid #ccc; 10989 padding:8px 10px; 10990 cursor:pointer; 10991 font-size:12px; 10992} 10993 10994.variant-box.active{ 10995 border-color:#000; 10996 background:#000; 10997 color:#fff; 10998} 10999</style> 11000 11001 11002</div> 11003 11004 11005 11006 <div class="product-block one-fifth small-down--one-half grid-flex__item" 11007 data-cc-animate="fade-in-up" data-cc-animate-delay="0.35s"> 11008 <div class="product-block__image-container"> 11009 <div class="global-border-radius hover-images hover-images--two same-aspect-ratio relative"> 11010 <a class="product-block__image product-block__image--shape-square product-block__image--crop-true product-block__image--valign-center" href="/products/soul-of-bali"><div class="image-one"> 11011 11012 <div class="rimage-outer-wrapper" style="max-width: 1000px; max-height: 1000.0px"> 11013 <div class="rimage-wrapper lazyload--placeholder" style="padding-top:100.0%"> 11014 11015 11016 11017 <img class="rimage__image lazyload fade-in cover" 11018 src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'/%3E" 11019 data-src="//swissarabian.com/cdn/shop/files/Top-angle_2c57d83d-8609-42b8-953f-79121e6707cc_{width}x.webp?v=1783342533" 11020 data-widths="[180, 220, 300, 360, 460, 540, 720, 900, 1080, 1296, 1512, 1728, 2048]" 11021 data-aspectratio="1.0" 11022 data-sizes="auto" 11023 alt="" 11024 data-parent-fit="cover" 11025 > 11026 11027 11028 <noscript> 11029 11030 <img src="//swissarabian.com/cdn/shop/files/Top-angle_2c57d83d-8609-42b8-953f-79121e6707cc_1024x1024.webp?v=1783342533" alt="" class="rimage__image"> 11031 </noscript> 11032 </div> 11033</div> 11034 11035 11036 </div><div class="image-two"> 11037 <div class="rimage-background fade-in lazyload global-border-radius" 11038 data-bgset="//swissarabian.com/cdn/shop/files/Top-angle_box_5d846858-db10-46fa-80f1-a5172d8e8a79_180x.webp?v=1783342540 180w 180h, 11039 //swissarabian.com/cdn/shop/files/Top-angle_box_5d846858-db10-46fa-80f1-a5172d8e8a79_360x.webp?v=1783342540 360w 360h, 11040 //swissarabian.com/cdn/shop/files/Top-angle_box_5d846858-db10-46fa-80f1-a5172d8e8a79_540x.webp?v=1783342540 540w 540h, 11041 //swissarabian.com/cdn/shop/files/Top-angle_box_5d846858-db10-46fa-80f1-a5172d8e8a79_720x.webp?v=1783342540 720w 720h, 11042 //swissarabian.com/cdn/shop/files/Top-angle_box_5d846858-db10-46fa-80f1-a5172d8e8a79_900x.webp?v=1783342540 900w 900h, 11043 11044 11045 11046 11047 11048 11049 11050 11051 11052 11053 11054 11055 11056 //swissarabian.com/cdn/shop/files/Top-angle_box_5d846858-db10-46fa-80f1-a5172d8e8a79.webp?v=1783342540 1000w 1000h" 11057 data-sizes="auto" 11058 data-parent-fit="cover"> 11059 <noscript> 11060 <img src="//swissarabian.com/cdn/shop/files/Top-angle_box_5d846858-db10-46fa-80f1-a5172d8e8a79_1024x1024.webp?v=1783342540" alt="" class="rimage-background__image"> 11061 </noscript> 11062 </div> 11063 </div></a></div> 11064 </div> 11065 11066 <div class="product-block__title"> 11067 <a href="/products/soul-of-bali" class="product-block__title-link">SOUL OF BALI</a> 11068 </div><div class="product-price"> 11069 11070 11071 11072 <span class="theme_money"><span class=money>$111.00 </span></span> 11073 11074 11075 11076 11077 11078 11079 11080 11081 11082 11083 11084 <span 11085 class="product-label product-label--best-seller global-border-radius" 11086 style="position:absolute; top:10px; left:10px; z-index:5;" 11087 > 11088 Best Seller 11089 </span> 11090 11091 </div> 11092 11093<form method="post" action="/cart/add" accept-charset="UTF-8" enctype="multipart/form-data" onsubmit="addToCartHandler(event)"><input type="hidden" name="form_type" value="product" /><input type="hidden" name="utf8" value="â" /><input type="hidden" 11094 name="id" 11095 id="selectedVariantId" 11096 value="50745820643629"> 11097 11098<button type="submit" class="btn btn-new-link"> 11099 11100 Add to Cart 11101 11102</button><input type="hidden" name="product-id" value="10038289465645" /><input type="hidden" name="section-id" value="template--24681171812653__featured_collection_8bywzT" /></form>
11103<script> 11104document.addEventListener('DOMContentLoaded', function() { 11105 11106 document.querySelectorAll('.product-block').forEach(function(productBlock) { 11107 11108 const variantBoxes = productBlock.querySelectorAll('.variant-box'); 11109 11110 if (!variantBoxes.length) return; 11111 11112 11113 function selectVariant(box) { 11114 11115 // Remove active only inside this product 11116 variantBoxes.forEach(function(b) { 11117 b.classList.remove('active'); 11118 }); 11119 11120 // Make selected variant active 11121 box.classList.add('active'); 11122 11123 11124 // Update hidden input 11125 const selectedVariantInput = 11126 productBlock.querySelector('#selectedVariantId'); 11127 11128 if (selectedVariantInput) { 11129 selectedVariantInput.value = box.dataset.variantId; 11130 } 11131 11132 11133 // Price container 11134 const priceContainer = 11135 productBlock.querySelector('.theme_money'); 11136 11137 if (!priceContainer) return; 11138 11139 11140 const price = box.dataset.price; 11141 const discountPrice = box.dataset.discountPrice; 11142 11143 11144 // Function to render price with AED icon 11145 const renderPrice = (amount) => ` 11146 <span style="display: inline-flex; align-items: center; gap: 3px;"> 11147 11148 $ ${amount} 11149 </span> 11150 `; 11151 11152 11153 // Check if discount exists 11154 if (discountPrice && discountPrice !== price) { 11155 11156 priceContainer.innerHTML = ` 11157 <span class="price"> 11158 11159 <span 11160 class="discounted-price" 11161 style="color: #d0021b; font-weight: bold;" 11162 > 11163 ${renderPrice(price)} 11164 </span> 11165 11166 <span 11167 class="original-price product-price__compare" 11168 style=" 11169 text-decoration: line-through; 11170 opacity: 0.6; 11171 margin-left: 8px; 11172 color: #9a9a9a; 11173 " 11174 > 11175 ${renderPrice(discountPrice)} 11176 </span> 11177 11178 </span> 11179 `; 11180 11181 } else { 11182 11183 // Normal price only 11184 priceContainer.innerHTML = renderPrice(price); 11185 11186 } 11187 } 11188 11189 11190 // ----------------------------------------- 11191 // CLICK EVENT 11192 // ----------------------------------------- 11193 11194 variantBoxes.forEach(function(box) { 11195 11196 box.addEventListener('click', function() { 11197 selectVariant(this); 11198 }); 11199 11200 }); 11201 11202 11203 // ----------------------------------------- 11204 // DEFAULT VARIANT = 75 ML 11205 // ----------------------------------------- 11206 11207 let defaultVariant = null; 11208 11209 variantBoxes.forEach(function(box) { 11210 11211 /* 11212 * First check data attribute 11213 * Example: 11214 * data-variant-title="75 ML" 11215 */ 11216 11217 const variantTitle = ( 11218 box.dataset.variantTitle || 11219 box.textContent || 11220 '' 11221 ).trim().toLowerCase(); 11222 11223 11224 if ( 11225 variantTitle === '75 ml' || 11226 variantTitle.includes('75 ml') 11227 ) { 11228 defaultVariant = box; 11229 } 11230 11231 }); 11232 11233 11234 // ----------------------------------------- 11235 // SELECT 75 ML ON PAGE LOAD 11236 // ----------------------------------------- 11237 11238 if (defaultVariant) { 11239 11240 selectVariant(defaultVariant); 11241 11242 } else { 11243 11244 // Fallback: if 75 ML doesn't exist, 11245 // keep the first variant selected 11246 selectVariant(variantBoxes[0]); 11247 11248 } 11249 11250 }); 11251 11252}); 11253</script>
11253 11254<style> 11255 .variant-swatches{ 11256 display:flex; 11257 gap:10px; 11258 margin-bottom:15px; 11259 margin-left:30px; 11260 justify-content: center; 11261} 11262 11263.variant-box{ 11264 border:1px solid #ccc; 11265 padding:8px 10px; 11266 cursor:pointer; 11267 font-size:12px; 11268} 11269 11270.variant-box.active{ 11271 border-color:#000; 11272 background:#000; 11273 color:#fff; 11274} 11275</style> 11276 11277 11278</div> 11279 11280 11281 11282 <div class="product-block one-fifth small-down--one-half grid-flex__item" 11283 data-cc-animate="fade-in-up" data-cc-animate-delay="0.42s"> 11284 <div class="product-block__image-container"> 11285 <div class="global-border-radius hover-images hover-images--two same-aspect-ratio relative"> 11286 <a class="product-block__image product-block__image--shape-square product-block__image--crop-true product-block__image--valign-center" href="/products/tobacco-01"><div class="image-one"> 11287 11288 <div class="rimage-outer-wrapper" style="max-width: 1000px; max-height: 1000.0px"> 11289 <div class="rimage-wrapper lazyload--placeholder" style="padding-top:100.0%"> 11290 11291 11292 11293 <img class="rimage__image lazyload fade-in cover" 11294 src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'/%3E" 11295 data-src="//swissarabian.com/cdn/shop/files/Tobacco01_{width}x.webp?v=1782897103" 11296 data-widths="[180, 220, 300, 360, 460, 540, 720, 900, 1080, 1296, 1512, 1728, 2048]" 11297 data-aspectratio="1.0" 11298 data-sizes="auto" 11299 alt="" 11300 data-parent-fit="cover" 11301 > 11302 11303 11304 <noscript> 11305 11306 <img src="//swissarabian.com/cdn/shop/files/Tobacco01_1024x1024.webp?v=1782897103" alt="" class="rimage__image"> 11307 </noscript> 11308 </div> 11309</div> 11310 11311 11312 </div><div class="image-two"> 11313 <div class="rimage-background fade-in lazyload global-border-radius" 11314 data-bgset="//swissarabian.com/cdn/shop/files/Tobacco01-with-box_180x.webp?v=1782897111 180w 180h, 11315 //swissarabian.com/cdn/shop/files/Tobacco01-with-box_360x.webp?v=1782897111 360w 360h, 11316 //swissarabian.com/cdn/shop/files/Tobacco01-with-box_540x.webp?v=1782897111 540w 540h, 11317 //swissarabian.com/cdn/shop/files/Tobacco01-with-box_720x.webp?v=1782897111 720w 720h, 11318 //swissarabian.com/cdn/shop/files/Tobacco01-with-box_900x.webp?v=1782897111 900w 900h, 11319 11320 11321 11322 11323 11324 11325 11326 11327 11328 11329 11330 11331 11332 //swissarabian.com/cdn/shop/files/Tobacco01-with-box.webp?v=1782897111 1000w 1000h" 11333 data-sizes="auto" 11334 data-parent-fit="cover"> 11335 <noscript> 11336 <img src="//swissarabian.com/cdn/shop/files/Tobacco01-with-box_1024x1024.webp?v=1782897111" alt="" class="rimage-background__image"> 11337 </noscript> 11338 </div> 11339 </div></a></div> 11340 </div> 11341 11342 <div class="product-block__title"> 11343 <a href="/products/tobacco-01" class="product-block__title-link">TOBACCO 01</a> 11344 </div><div class="product-price"> 11345 11346 11347 11348 <span class="theme_money"><span class=money>$68.00 </span></span> 11349 11350 11351 11352 11353 11354 11355 11356 11357 11358 11359 11360 <span 11361 class="product-label product-label--best-seller global-border-radius" 11362 style="position:absolute; top:10px; left:10px; z-index:5;" 11363 > 11364 Best Seller 11365 </span> 11366 11367 </div> 11368 11369<form method="post" action="/cart/add" accept-charset="UTF-8" enctype="multipart/form-data" onsubmit="addToCartHandler(event)"><input type="hidden" name="form_type" value="product" /><input type="hidden" name="utf8" value="â" /><input type="hidden" 11370 name="id" 11371 id="selectedVariantId" 11372 value="50103528980781"> 11373 11374<button type="submit" class="btn btn-new-link"> 11375 11376 Add to Cart 11377 11378</button><input type="hidden" name="product-id" value="9841095311661" /><input type="hidden" name="section-id" value="template--24681171812653__featured_collection_8bywzT" /></form>
11379<script> 11380document.addEventListener('DOMContentLoaded', function() { 11381 11382 document.querySelectorAll('.product-block').forEach(function(productBlock) { 11383 11384 const variantBoxes = productBlock.querySelectorAll('.variant-box'); 11385 11386 if (!variantBoxes.length) return; 11387 11388 11389 function selectVariant(box) { 11390 11391 // Remove active only inside this product 11392 variantBoxes.forEach(function(b) { 11393 b.classList.remove('active'); 11394 }); 11395 11396 // Make selected variant active 11397 box.classList.add('active'); 11398 11399 11400 // Update hidden input 11401 const selectedVariantInput = 11402 productBlock.querySelector('#selectedVariantId'); 11403 11404 if (selectedVariantInput) { 11405 selectedVariantInput.value = box.dataset.variantId; 11406 } 11407 11408 11409 // Price container 11410 const priceContainer = 11411 productBlock.querySelector('.theme_money'); 11412 11413 if (!priceContainer) return; 11414 11415 11416 const price = box.dataset.price; 11417 const discountPrice = box.dataset.discountPrice; 11418 11419 11420 // Function to render price with AED icon 11421 const renderPrice = (amount) => ` 11422 <span style="display: inline-flex; align-items: center; gap: 3px;"> 11423 11424 $ ${amount} 11425 </span> 11426 `; 11427 11428 11429 // Check if discount exists 11430 if (discountPrice && discountPrice !== price) { 11431 11432 priceContainer.innerHTML = ` 11433 <span class="price"> 11434 11435 <span 11436 class="discounted-price" 11437 style="color: #d0021b; font-weight: bold;" 11438 > 11439 ${renderPrice(price)} 11440 </span> 11441 11442 <span 11443 class="original-price product-price__compare" 11444 style=" 11445 text-decoration: line-through; 11446 opacity: 0.6; 11447 margin-left: 8px; 11448 color: #9a9a9a; 11449 " 11450 > 11451 ${renderPrice(discountPrice)} 11452 </span> 11453 11454 </span> 11455 `; 11456 11457 } else { 11458 11459 // Normal price only 11460 priceContainer.innerHTML = renderPrice(price); 11461 11462 } 11463 } 11464 11465 11466 // ----------------------------------------- 11467 // CLICK EVENT 11468 // ----------------------------------------- 11469 11470 variantBoxes.forEach(function(box) { 11471 11472 box.addEventListener('click', function() { 11473 selectVariant(this); 11474 }); 11475 11476 }); 11477 11478 11479 // ----------------------------------------- 11480 // DEFAULT VARIANT = 75 ML 11481 // ----------------------------------------- 11482 11483 let defaultVariant = null; 11484 11485 variantBoxes.forEach(function(box) { 11486 11487 /* 11488 * First check data attribute 11489 * Example: 11490 * data-variant-title="75 ML" 11491 */ 11492 11493 const variantTitle = ( 11494 box.dataset.variantTitle || 11495 box.textContent || 11496 '' 11497 ).trim().toLowerCase(); 11498 11499 11500 if ( 11501 variantTitle === '75 ml' || 11502 variantTitle.includes('75 ml') 11503 ) { 11504 defaultVariant = box; 11505 } 11506 11507 }); 11508 11509 11510 // ----------------------------------------- 11511 // SELECT 75 ML ON PAGE LOAD 11512 // ----------------------------------------- 11513 11514 if (defaultVariant) { 11515 11516 selectVariant(defaultVariant); 11517 11518 } else { 11519 11520 // Fallback: if 75 ML doesn't exist, 11521 // keep the first variant selected 11522 selectVariant(variantBoxes[0]); 11523 11524 } 11525 11526 }); 11527 11528}); 11529</script>
11529 11530<style> 11531 .variant-swatches{ 11532 display:flex; 11533 gap:10px; 11534 margin-bottom:15px; 11535 margin-left:30px; 11536 justify-content: center; 11537} 11538 11539.variant-box{ 11540 border:1px solid #ccc; 11541 padding:8px 10px; 11542 cursor:pointer; 11543 font-size:12px; 11544} 11545 11546.variant-box.active{ 11547 border-color:#000; 11548 background:#000; 11549 color:#fff; 11550} 11551</style> 11552 11553 11554</div> 11555 11556 11557 11558 <div class="product-block one-fifth small-down--one-half grid-flex__item" 11559 data-cc-animate="fade-in-up" data-cc-animate-delay="0.49s"> 11560 <div class="product-block__image-container"> 11561 <div class="global-border-radius hover-images hover-images--two same-aspect-ratio relative"> 11562 <a class="product-block__image product-block__image--shape-square product-block__image--crop-true product-block__image--valign-center" href="/products/incense-01"><div class="image-one"> 11563 11564 <div class="rimage-outer-wrapper" style="max-width: 1000px; max-height: 1000.0px"> 11565 <div class="rimage-wrapper lazyload--placeholder" style="padding-top:100.0%"> 11566 11567 11568 11569 <img class="rimage__image lazyload fade-in cover" 11570 src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'/%3E" 11571 data-src="//swissarabian.com/cdn/shop/files/Incense01_{width}x.webp?v=1782897633" 11572 data-widths="[180, 220, 300, 360, 460, 540, 720, 900, 1080, 1296, 1512, 1728, 2048]" 11573 data-aspectratio="1.0" 11574 data-sizes="auto" 11575 alt="" 11576 data-parent-fit="cover" 11577 > 11578 11579 11580 <noscript> 11581 11582 <img src="//swissarabian.com/cdn/shop/files/Incense01_1024x1024.webp?v=1782897633" alt="" class="rimage__image"> 11583 </noscript> 11584 </div> 11585</div> 11586 11587 11588 </div><div class="image-two"> 11589 <div class="rimage-background fade-in lazyload global-border-radius" 11590 data-bgset="//swissarabian.com/cdn/shop/files/Incense01-with-box_180x.webp?v=1782897653 180w 180h, 11591 //swissarabian.com/cdn/shop/files/Incense01-with-box_360x.webp?v=1782897653 360w 360h, 11592 //swissarabian.com/cdn/shop/files/Incense01-with-box_540x.webp?v=1782897653 540w 540h, 11593 //swissarabian.com/cdn/shop/files/Incense01-with-box_720x.webp?v=1782897653 720w 720h, 11594 //swissarabian.com/cdn/shop/files/Incense01-with-box_900x.webp?v=1782897653 900w 900h, 11595 11596 11597 11598 11599 11600 11601 11602 11603 11604 11605 11606 11607 11608 //swissarabian.com/cdn/shop/files/Incense01-with-box.webp?v=1782897653 1000w 1000h" 11609 data-sizes="auto" 11610 data-parent-fit="cover"> 11611 <noscript> 11612 <img src="//swissarabian.com/cdn/shop/files/Incense01-with-box_1024x1024.webp?v=1782897653" alt="" class="rimage-background__image"> 11613 </noscript> 11614 </div> 11615 </div></a></div> 11616 </div> 11617 11618 <div class="product-block__title"> 11619 <a href="/products/incense-01" class="product-block__title-link">INCENSE 01</a> 11620 </div><div class="product-price"> 11621 11622 11623 11624 <span class="theme_money"><span class=money>$68.00 </span></span> 11625 11626 11627 11628 11629 11630 11631 11632 11633 11634 11635 11636 <span 11637 class="product-label product-label--best-seller global-border-radius" 11638 style="position:absolute; top:10px; left:10px; z-index:5;" 11639 > 11640 Best Seller 11641 </span> 11642 11643 </div> 11644 11645<form method="post" action="/cart/add" accept-charset="UTF-8" enctype="multipart/form-data" onsubmit="addToCartHandler(event)"><input type="hidden" name="form_type" value="product" /><input type="hidden" name="utf8" value="â" /><input type="hidden" 11646 name="id" 11647 id="selectedVariantId" 11648 value="50442313859373"> 11649 11650<button type="submit" class="btn btn-new-link"> 11651 11652 Add to Cart 11653 11654</button><input type="hidden" name="product-id" value="9941693563181" /><input type="hidden" name="section-id" value="template--24681171812653__featured_collection_8bywzT" /></form>
11655<script> 11656document.addEventListener('DOMContentLoaded', function() { 11657 11658 document.querySelectorAll('.product-block').forEach(function(productBlock) { 11659 11660 const variantBoxes = productBlock.querySelectorAll('.variant-box'); 11661 11662 if (!variantBoxes.length) return; 11663 11664 11665 function selectVariant(box) { 11666 11667 // Remove active only inside this product 11668 variantBoxes.forEach(function(b) { 11669 b.classList.remove('active'); 11670 }); 11671 11672 // Make selected variant active 11673 box.classList.add('active'); 11674 11675 11676 // Update hidden input 11677 const selectedVariantInput = 11678 productBlock.querySelector('#selectedVariantId'); 11679 11680 if (selectedVariantInput) { 11681 selectedVariantInput.value = box.dataset.variantId; 11682 } 11683 11684 11685 // Price container 11686 const priceContainer = 11687 productBlock.querySelector('.theme_money'); 11688 11689 if (!priceContainer) return; 11690 11691 11692 const price = box.dataset.price; 11693 const discountPrice = box.dataset.discountPrice; 11694 11695 11696 // Function to render price with AED icon 11697 const renderPrice = (amount) => ` 11698 <span style="display: inline-flex; align-items: center; gap: 3px;"> 11699 11700 $ ${amount} 11701 </span> 11702 `; 11703 11704 11705 // Check if discount exists 11706 if (discountPrice && discountPrice !== price) { 11707 11708 priceContainer.innerHTML = ` 11709 <span class="price"> 11710 11711 <span 11712 class="discounted-price" 11713 style="color: #d0021b; font-weight: bold;" 11714 > 11715 ${renderPrice(price)} 11716 </span> 11717 11718 <span 11719 class="original-price product-price__compare" 11720 style=" 11721 text-decoration: line-through; 11722 opacity: 0.6; 11723 margin-left: 8px; 11724 color: #9a9a9a; 11725 " 11726 > 11727 ${renderPrice(discountPrice)} 11728 </span> 11729 11730 </span> 11731 `; 11732 11733 } else { 11734 11735 // Normal price only 11736 priceContainer.innerHTML = renderPrice(price); 11737 11738 } 11739 } 11740 11741 11742 // ----------------------------------------- 11743 // CLICK EVENT 11744 // ----------------------------------------- 11745 11746 variantBoxes.forEach(function(box) { 11747 11748 box.addEventListener('click', function() { 11749 selectVariant(this); 11750 }); 11751 11752 }); 11753 11754 11755 // ----------------------------------------- 11756 // DEFAULT VARIANT = 75 ML 11757 // ----------------------------------------- 11758 11759 let defaultVariant = null; 11760 11761 variantBoxes.forEach(function(box) { 11762 11763 /* 11764 * First check data attribute 11765 * Example: 11766 * data-variant-title="75 ML" 11767 */ 11768 11769 const variantTitle = ( 11770 box.dataset.variantTitle || 11771 box.textContent || 11772 '' 11773 ).trim().toLowerCase(); 11774 11775 11776 if ( 11777 variantTitle === '75 ml' || 11778 variantTitle.includes('75 ml') 11779 ) { 11780 defaultVariant = box; 11781 } 11782 11783 }); 11784 11785 11786 // ----------------------------------------- 11787 // SELECT 75 ML ON PAGE LOAD 11788 // ----------------------------------------- 11789 11790 if (defaultVariant) { 11791 11792 selectVariant(defaultVariant); 11793 11794 } else { 11795 11796 // Fallback: if 75 ML doesn't exist, 11797 // keep the first variant selected 11798 selectVariant(variantBoxes[0]); 11799 11800 } 11801 11802 }); 11803 11804}); 11805</script>
11805 11806<style> 11807 .variant-swatches{ 11808 display:flex; 11809 gap:10px; 11810 margin-bottom:15px; 11811 margin-left:30px; 11812 justify-content: center; 11813} 11814 11815.variant-box{ 11816 border:1px solid #ccc; 11817 padding:8px 10px; 11818 cursor:pointer; 11819 font-size:12px; 11820} 11821 11822.variant-box.active{ 11823 border-color:#000; 11824 background:#000; 11825 color:#fff; 11826} 11827</style> 11828 11829 11830</div> 11831 11832 11833 11834 <div class="product-block one-fifth small-down--one-half grid-flex__item" 11835 data-cc-animate="fade-in-up" data-cc-animate-delay="0.56s"> 11836 <div class="product-block__image-container"> 11837 <div class="global-border-radius hover-images hover-images--two same-aspect-ratio relative"> 11838 <a class="product-block__image product-block__image--shape-square product-block__image--crop-true product-block__image--valign-center" href="/products/vanilla-01"><div class="image-one"> 11839 11840 <div class="rimage-outer-wrapper" style="max-width: 1000px; max-height: 1000.0px"> 11841 <div class="rimage-wrapper lazyload--placeholder" style="padding-top:100.0%"> 11842 11843 11844 11845 <img class="rimage__image lazyload fade-in cover" 11846 src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'/%3E" 11847 data-src="//swissarabian.com/cdn/shop/files/Vanilla01_{width}x.webp?v=1782897041" 11848 data-widths="[180, 220, 300, 360, 460, 540, 720, 900, 1080, 1296, 1512, 1728, 2048]" 11849 data-aspectratio="1.0" 11850 data-sizes="auto" 11851 alt="" 11852 data-parent-fit="cover" 11853 > 11854 11855 11856 <noscript> 11857 11858 <img src="//swissarabian.com/cdn/shop/files/Vanilla01_1024x1024.webp?v=1782897041" alt="" class="rimage__image"> 11859 </noscript> 11860 </div> 11861</div> 11862 11863 11864 </div><div class="image-two"> 11865 <div class="rimage-background fade-in lazyload global-border-radius" 11866 data-bgset="//swissarabian.com/cdn/shop/files/Vanilla01-with-box_180x.webp?v=1782897051 180w 180h, 11867 //swissarabian.com/cdn/shop/files/Vanilla01-with-box_360x.webp?v=1782897051 360w 360h, 11868 //swissarabian.com/cdn/shop/files/Vanilla01-with-box_540x.webp?v=1782897051 540w 540h, 11869 //swissarabian.com/cdn/shop/files/Vanilla01-with-box_720x.webp?v=1782897051 720w 720h, 11870 //swissarabian.com/cdn/shop/files/Vanilla01-with-box_900x.webp?v=1782897051 900w 900h, 11871 11872 11873 11874 11875 11876 11877 11878 11879 11880 11881 11882 11883 11884 //swissarabian.com/cdn/shop/files/Vanilla01-with-box.webp?v=1782897051 1000w 1000h" 11885 data-sizes="auto" 11886 data-parent-fit="cover"> 11887 <noscript> 11888 <img src="//swissarabian.com/cdn/shop/files/Vanilla01-with-box_1024x1024.webp?v=1782897051" alt="" class="rimage-background__image"> 11889 </noscript> 11890 </div> 11891 </div></a></div> 11892 </div> 11893 11894 <div class="product-block__title"> 11895 <a href="/products/vanilla-01" class="product-block__title-link">VANILLA 01</a> 11896 </div><div class="product-price"> 11897 11898 11899 11900 <span class="theme_money"><span class=money>$68.00 </span></span> 11901 11902 11903 11904 11905 11906 11907 11908 11909 11910 11911 11912 <span 11913 class="product-label product-label--best-seller global-border-radius" 11914 style="position:absolute; top:10px; left:10px; z-index:5;" 11915 > 11916 Best Seller 11917 </span> 11918 11919 </div> 11920 11921<form method="post" action="/cart/add" accept-charset="UTF-8" enctype="multipart/form-data" onsubmit="addToCartHandler(event)"><input type="hidden" name="form_type" value="product" /><input type="hidden" name="utf8" value="â" /><input type="hidden" 11922 name="id" 11923 id="selectedVariantId" 11924 value="51577645138221"> 11925 11926<button type="submit" class="btn btn-new-link"> 11927 11928 Add to Cart 11929 11930</button><input type="hidden" name="product-id" value="10141974823213" /><input type="hidden" name="section-id" value="template--24681171812653__featured_collection_8bywzT" /></form>
11931<script> 11932document.addEventListener('DOMContentLoaded', function() { 11933 11934 document.querySelectorAll('.product-block').forEach(function(productBlock) { 11935 11936 const variantBoxes = productBlock.querySelectorAll('.variant-box'); 11937 11938 if (!variantBoxes.length) return; 11939 11940 11941 function selectVariant(box) { 11942 11943 // Remove active only inside this product 11944 variantBoxes.forEach(function(b) { 11945 b.classList.remove('active'); 11946 }); 11947 11948 // Make selected variant active 11949 box.classList.add('active'); 11950 11951 11952 // Update hidden input 11953 const selectedVariantInput = 11954 productBlock.querySelector('#selectedVariantId'); 11955 11956 if (selectedVariantInput) { 11957 selectedVariantInput.value = box.dataset.variantId; 11958 } 11959 11960 11961 // Price container 11962 const priceContainer = 11963 productBlock.querySelector('.theme_money'); 11964 11965 if (!priceContainer) return; 11966 11967 11968 const price = box.dataset.price; 11969 const discountPrice = box.dataset.discountPrice; 11970 11971 11972 // Function to render price with AED icon 11973 const renderPrice = (amount) => ` 11974 <span style="display: inline-flex; align-items: center; gap: 3px;"> 11975 11976 $ ${amount} 11977 </span> 11978 `; 11979 11980 11981 // Check if discount exists 11982 if (discountPrice && discountPrice !== price) { 11983 11984 priceContainer.innerHTML = ` 11985 <span class="price"> 11986 11987 <span 11988 class="discounted-price" 11989 style="color: #d0021b; font-weight: bold;" 11990 > 11991 ${renderPrice(price)} 11992 </span> 11993 11994 <span 11995 class="original-price product-price__compare" 11996 style=" 11997 text-decoration: line-through; 11998 opacity: 0.6; 11999 margin-left: 8px; 12000 color: #9a9a9a; 12001 " 12002 > 12003 ${renderPrice(discountPrice)} 12004 </span> 12005 12006 </span> 12007 `; 12008 12009 } else { 12010 12011 // Normal price only 12012 priceContainer.innerHTML = renderPrice(price); 12013 12014 } 12015 } 12016 12017 12018 // ----------------------------------------- 12019 // CLICK EVENT 12020 // ----------------------------------------- 12021 12022 variantBoxes.forEach(function(box) { 12023 12024 box.addEventListener('click', function() { 12025 selectVariant(this); 12026 }); 12027 12028 }); 12029 12030 12031 // ----------------------------------------- 12032 // DEFAULT VARIANT = 75 ML 12033 // ----------------------------------------- 12034 12035 let defaultVariant = null; 12036 12037 variantBoxes.forEach(function(box) { 12038 12039 /* 12040 * First check data attribute 12041 * Example: 12042 * data-variant-title="75 ML" 12043 */ 12044 12045 const variantTitle = ( 12046 box.dataset.variantTitle || 12047 box.textContent || 12048 '' 12049 ).trim().toLowerCase(); 12050 12051 12052 if ( 12053 variantTitle === '75 ml' || 12054 variantTitle.includes('75 ml') 12055 ) { 12056 defaultVariant = box; 12057 } 12058 12059 }); 12060 12061 12062 // ----------------------------------------- 12063 // SELECT 75 ML ON PAGE LOAD 12064 // ----------------------------------------- 12065 12066 if (defaultVariant) { 12067 12068 selectVariant(defaultVariant); 12069 12070 } else { 12071 12072 // Fallback: if 75 ML doesn't exist, 12073 // keep the first variant selected 12074 selectVariant(variantBoxes[0]); 12075 12076 } 12077 12078 }); 12079 12080}); 12081</script>
12081 12082<style> 12083 .variant-swatches{ 12084 display:flex; 12085 gap:10px; 12086 margin-bottom:15px; 12087 margin-left:30px; 12088 justify-content: center; 12089} 12090 12091.variant-box{ 12092 border:1px solid #ccc; 12093 padding:8px 10px; 12094 cursor:pointer; 12095 font-size:12px; 12096} 12097 12098.variant-box.active{ 12099 border-color:#000; 12100 background:#000; 12101 color:#fff; 12102} 12103</style> 12104 12105 12106</div> 12107 12108 12109 12110 <div class="product-block one-fifth small-down--one-half grid-flex__item" 12111 data-cc-animate="fade-in-up" data-cc-animate-delay="0.63s"> 12112 <div class="product-block__image-container"> 12113 <div class="global-border-radius hover-images hover-images--two same-aspect-ratio relative"> 12114 <a class="product-block__image product-block__image--shape-square product-block__image--crop-true product-block__image--valign-center" href="/products/shaghaf-vanilla-toffee"><div class="image-one"> 12115 12116 <div class="rimage-outer-wrapper" style="max-width: 1000px; max-height: 1000.0px"> 12117 <div class="rimage-wrapper lazyload--placeholder" style="padding-top:100.0%"> 12118 12119 12120 12121 <img class="rimage__image lazyload fade-in cover" 12122 src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'/%3E" 12123 data-src="//swissarabian.com/cdn/shop/files/Vanilla-Toffee_f2a75610-2418-433e-b275-498216b3c8c9_{width}x.webp?v=1782985669" 12124 data-widths="[180, 220, 300, 360, 460, 540, 720, 900, 1080, 1296, 1512, 1728, 2048]" 12125 data-aspectratio="1.0" 12126 data-sizes="auto" 12127 alt="" 12128 data-parent-fit="cover" 12129 > 12130 12131 12132 <noscript> 12133 12134 <img src="//swissarabian.com/cdn/shop/files/Vanilla-Toffee_f2a75610-2418-433e-b275-498216b3c8c9_1024x1024.webp?v=1782985669" alt="" class="rimage__image"> 12135 </noscript> 12136 </div> 12137</div> 12138 12139 12140 </div><div class="image-two"> 12141 <div class="rimage-background fade-in lazyload global-border-radius" 12142 data-bgset="//swissarabian.com/cdn/shop/files/Vanilla-Toffee-with-box_180x.webp?v=1782985679 180w 180h, 12143 //swissarabian.com/cdn/shop/files/Vanilla-Toffee-with-box_360x.webp?v=1782985679 360w 360h, 12144 //swissarabian.com/cdn/shop/files/Vanilla-Toffee-with-box_540x.webp?v=1782985679 540w 540h, 12145 //swissarabian.com/cdn/shop/files/Vanilla-Toffee-with-box_720x.webp?v=1782985679 720w 720h, 12146 //swissarabian.com/cdn/shop/files/Vanilla-Toffee-with-box_900x.webp?v=1782985679 900w 900h, 12147 12148 12149 12150 12151 12152 12153 12154 12155 12156 12157 12158 12159 12160 //swissarabian.com/cdn/shop/files/Vanilla-Toffee-with-box.webp?v=1782985679 1000w 1000h" 12161 data-sizes="auto" 12162 data-parent-fit="cover"> 12163 <noscript> 12164 <img src="//swissarabian.com/cdn/shop/files/Vanilla-Toffee-with-box_1024x1024.webp?v=1782985679" alt="" class="rimage-background__image"> 12165 </noscript> 12166 </div> 12167 </div></a></div> 12168 </div> 12169 12170 <div class="product-block__title"> 12171 <a href="/products/shaghaf-vanilla-toffee" class="product-block__title-link">SHAGHAF VANILLA TOFFEE</a> 12172 </div><div class="product-price"> 12173 12174 12175 12176 <span class="theme_money"><span class=money>$29.00 </span></span> 12177 12178 12179 12180 12181 12182 12183 12184 12185 12186 12187 12188 <span 12189 class="product-label product-label--best-seller global-border-radius" 12190 style="position:absolute; top:10px; left:10px; z-index:5;" 12191 > 12192 Best Seller 12193 </span> 12194 12195 </div> 12196 12197 <div class="variant-swatches"> 12198 12199 <div 12200 class="variant-box active" 12201 data-variant-id="52288030540077" data-price="66.00" data-discount-price=""> 12202 75 ML 12203 </div> 12204 <p style="display:none"> </p> 12205 12206 <div 12207 class="variant-box " 12208 data-variant-id="52288030572845" data-price="29.00" data-discount-price=""> 12209 25 ML 12210 </div> 12211 <p style="display:none"> </p> 12212 12213 </div> 12214 12215<form method="post" action="/cart/add" accept-charset="UTF-8" enctype="multipart/form-data" onsubmit="addToCartHandler(event)"><input type="hidden" name="form_type" value="product" /><input type="hidden" name="utf8" value="â" /><input type="hidden" 12216 name="id" 12217 id="selectedVariantId" 12218 value="52288030540077"> 12219 12220<button type="submit" class="btn btn-new-link"> 12221 12222 Add to Cart 12223 12224</button><input type="hidden" name="product-id" value="9841095344429" /><input type="hidden" name="section-id" value="template--24681171812653__featured_collection_8bywzT" /></form>
12225<script> 12226document.addEventListener('DOMContentLoaded', function() { 12227 12228 document.querySelectorAll('.product-block').forEach(function(productBlock) { 12229 12230 const variantBoxes = productBlock.querySelectorAll('.variant-box'); 12231 12232 if (!variantBoxes.length) return; 12233 12234 12235 function selectVariant(box) { 12236 12237 // Remove active only inside this product 12238 variantBoxes.forEach(function(b) { 12239 b.classList.remove('active'); 12240 }); 12241 12242 // Make selected variant active 12243 box.classList.add('active'); 12244 12245 12246 // Update hidden input 12247 const selectedVariantInput = 12248 productBlock.querySelector('#selectedVariantId'); 12249 12250 if (selectedVariantInput) { 12251 selectedVariantInput.value = box.dataset.variantId; 12252 } 12253 12254 12255 // Price container 12256 const priceContainer = 12257 productBlock.querySelector('.theme_money'); 12258 12259 if (!priceContainer) return; 12260 12261 12262 const price = box.dataset.price; 12263 const discountPrice = box.dataset.discountPrice; 12264 12265 12266 // Function to render price with AED icon 12267 const renderPrice = (amount) => ` 12268 <span style="display: inline-flex; align-items: center; gap: 3px;"> 12269 12270 $ ${amount} 12271 </span> 12272 `; 12273 12274 12275 // Check if discount exists 12276 if (discountPrice && discountPrice !== price) { 12277 12278 priceContainer.innerHTML = ` 12279 <span class="price"> 12280 12281 <span 12282 class="discounted-price" 12283 style="color: #d0021b; font-weight: bold;" 12284 > 12285 ${renderPrice(price)} 12286 </span> 12287 12288 <span 12289 class="original-price product-price__compare" 12290 style=" 12291 text-decoration: line-through; 12292 opacity: 0.6; 12293 margin-left: 8px; 12294 color: #9a9a9a; 12295 " 12296 > 12297 ${renderPrice(discountPrice)} 12298 </span> 12299 12300 </span> 12301 `; 12302 12303 } else { 12304 12305 // Normal price only 12306 priceContainer.innerHTML = renderPrice(price); 12307 12308 } 12309 } 12310 12311 12312 // ----------------------------------------- 12313 // CLICK EVENT 12314 // ----------------------------------------- 12315 12316 variantBoxes.forEach(function(box) { 12317 12318 box.addEventListener('click', function() { 12319 selectVariant(this); 12320 }); 12321 12322 }); 12323 12324 12325 // ----------------------------------------- 12326 // DEFAULT VARIANT = 75 ML 12327 // ----------------------------------------- 12328 12329 let defaultVariant = null; 12330 12331 variantBoxes.forEach(function(box) { 12332 12333 /* 12334 * First check data attribute 12335 * Example: 12336 * data-variant-title="75 ML" 12337 */ 12338 12339 const variantTitle = ( 12340 box.dataset.variantTitle || 12341 box.textContent || 12342 '' 12343 ).trim().toLowerCase(); 12344 12345 12346 if ( 12347 variantTitle === '75 ml' || 12348 variantTitle.includes('75 ml') 12349 ) { 12350 defaultVariant = box; 12351 } 12352 12353 }); 12354 12355 12356 // ----------------------------------------- 12357 // SELECT 75 ML ON PAGE LOAD 12358 // ----------------------------------------- 12359 12360 if (defaultVariant) { 12361 12362 selectVariant(defaultVariant); 12363 12364 } else { 12365 12366 // Fallback: if 75 ML doesn't exist, 12367 // keep the first variant selected 12368 selectVariant(variantBoxes[0]); 12369 12370 } 12371 12372 }); 12373 12374}); 12375</script>
12375 12376<style> 12377 .variant-swatches{ 12378 display:flex; 12379 gap:10px; 12380 margin-bottom:15px; 12381 margin-left:30px; 12382 justify-content: center; 12383} 12384 12385.variant-box{ 12386 border:1px solid #ccc; 12387 padding:8px 10px; 12388 cursor:pointer; 12389 font-size:12px; 12390} 12391 12392.variant-box.active{ 12393 border-color:#000; 12394 background:#000; 12395 color:#fff; 12396} 12397</style> 12398 12399 12400</div> 12401 12402 12403 12404 <div class="product-block one-fifth small-down--one-half grid-flex__item" 12405 data-cc-animate="fade-in-up" data-cc-animate-delay="0.7s"> 12406 <div class="product-block__image-container"> 12407 <div class="global-border-radius hover-images hover-images--two same-aspect-ratio relative"> 12408 <a class="product-block__image product-block__image--shape-square product-block__image--crop-true product-block__image--valign-center" href="/products/shaghaf-oud-ahmar"><div class="image-one"> 12409 12410 <div class="rimage-outer-wrapper" style="max-width: 1000px; max-height: 1000.0px"> 12411 <div class="rimage-wrapper lazyload--placeholder" style="padding-top:100.0%"> 12412 12413 12414 12415 <img class="rimage__image lazyload fade-in cover" 12416 src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'/%3E" 12417 data-src="//swissarabian.com/cdn/shop/files/Shaghaf-Oud-Ahmar_{width}x.webp?v=1782985126" 12418 data-widths="[180, 220, 300, 360, 460, 540, 720, 900, 1080, 1296, 1512, 1728, 2048]" 12419 data-aspectratio="1.0" 12420 data-sizes="auto" 12421 alt="" 12422 data-parent-fit="cover" 12423 > 12424 12425 12426 <noscript> 12427 12428 <img src="//swissarabian.com/cdn/shop/files/Shaghaf-Oud-Ahmar_1024x1024.webp?v=1782985126" alt="" class="rimage__image"> 12429 </noscript> 12430 </div> 12431</div> 12432 12433 12434 </div><div class="image-two"> 12435 <div class="rimage-background fade-in lazyload global-border-radius" 12436 data-bgset="//swissarabian.com/cdn/shop/files/Shaghaf-Oud-Ahmar-with-box_180x.webp?v=1782985138 180w 180h, 12437 //swissarabian.com/cdn/shop/files/Shaghaf-Oud-Ahmar-with-box_360x.webp?v=1782985138 360w 360h, 12438 //swissarabian.com/cdn/shop/files/Shaghaf-Oud-Ahmar-with-box_540x.webp?v=1782985138 540w 540h, 12439 //swissarabian.com/cdn/shop/files/Shaghaf-Oud-Ahmar-with-box_720x.webp?v=1782985138 720w 720h, 12440 //swissarabian.com/cdn/shop/files/Shaghaf-Oud-Ahmar-with-box_900x.webp?v=1782985138 900w 900h, 12441 12442 12443 12444 12445 12446 12447 12448 12449 12450 12451 12452 12453 12454 //swissarabian.com/cdn/shop/files/Shaghaf-Oud-Ahmar-with-box.webp?v=1782985138 1000w 1000h" 12455 data-sizes="auto" 12456 data-parent-fit="cover"> 12457 <noscript> 12458 <img src="//swissarabian.com/cdn/shop/files/Shaghaf-Oud-Ahmar-with-box_1024x1024.webp?v=1782985138" alt="" class="rimage-background__image"> 12459 </noscript> 12460 </div> 12461 </div></a></div> 12462 </div> 12463 12464 <div class="product-block__title"> 12465 <a href="/products/shaghaf-oud-ahmar" class="product-block__title-link">SHAGHAF OUD AHMAR</a> 12466 </div><div class="product-price"> 12467 12468 12469 12470 <span class="theme_money"><span class=money>$29.00 </span></span> 12471 12472 12473 12474 12475 12476 12477 12478 12479 12480 12481 12482 <span 12483 class="product-label product-label--best-seller global-border-radius" 12484 style="position:absolute; top:10px; left:10px; z-index:5;" 12485 > 12486 Best Seller 12487 </span> 12488 12489 </div> 12490 12491 <div class="variant-swatches"> 12492 12493 <div 12494 class="variant-box active" 12495 data-variant-id="52288019071277" data-price="66.00" data-discount-price=""> 12496 75 ML 12497 </div> 12498 <p style="display:none"> </p> 12499 12500 <div 12501 class="variant-box " 12502 data-variant-id="52288019104045" data-price="29.00" data-discount-price=""> 12503 25 ML 12504 </div> 12505 <p style="display:none"> </p> 12506 12507 </div> 12508 12509<form method="post" action="/cart/add" accept-charset="UTF-8" enctype="multipart/form-data" onsubmit="addToCartHandler(event)"><input type="hidden" name="form_type" value="product" /><input type="hidden" name="utf8" value="â" /><input type="hidden" 12510 name="id" 12511 id="selectedVariantId" 12512 value="52288019071277"> 12513 12514<button type="submit" class="btn btn-new-link"> 12515 12516 Add to Cart 12517 12518</button><input type="hidden" name="product-id" value="8506705871149" /><input type="hidden" name="section-id" value="template--24681171812653__featured_collection_8bywzT" /></form>
12519<script> 12520document.addEventListener('DOMContentLoaded', function() { 12521 12522 document.querySelectorAll('.product-block').forEach(function(productBlock) { 12523 12524 const variantBoxes = productBlock.querySelectorAll('.variant-box'); 12525 12526 if (!variantBoxes.length) return; 12527 12528 12529 function selectVariant(box) { 12530 12531 // Remove active only inside this product 12532 variantBoxes.forEach(function(b) { 12533 b.classList.remove('active'); 12534 }); 12535 12536 // Make selected variant active 12537 box.classList.add('active'); 12538 12539 12540 // Update hidden input 12541 const selectedVariantInput = 12542 productBlock.querySelector('#selectedVariantId'); 12543 12544 if (selectedVariantInput) { 12545 selectedVariantInput.value = box.dataset.variantId; 12546 } 12547 12548 12549 // Price container 12550 const priceContainer = 12551 productBlock.querySelector('.theme_money'); 12552 12553 if (!priceContainer) return; 12554 12555 12556 const price = box.dataset.price; 12557 const discountPrice = box.dataset.discountPrice; 12558 12559 12560 // Function to render price with AED icon 12561 const renderPrice = (amount) => ` 12562 <span style="display: inline-flex; align-items: center; gap: 3px;"> 12563 12564 $ ${amount} 12565 </span> 12566 `; 12567 12568 12569 // Check if discount exists 12570 if (discountPrice && discountPrice !== price) { 12571 12572 priceContainer.innerHTML = ` 12573 <span class="price"> 12574 12575 <span 12576 class="discounted-price" 12577 style="color: #d0021b; font-weight: bold;" 12578 > 12579 ${renderPrice(price)} 12580 </span> 12581 12582 <span 12583 class="original-price product-price__compare" 12584 style=" 12585 text-decoration: line-through; 12586 opacity: 0.6; 12587 margin-left: 8px; 12588 color: #9a9a9a; 12589 " 12590 > 12591 ${renderPrice(discountPrice)} 12592 </span> 12593 12594 </span> 12595 `; 12596 12597 } else { 12598 12599 // Normal price only 12600 priceContainer.innerHTML = renderPrice(price); 12601 12602 } 12603 } 12604 12605 12606 // ----------------------------------------- 12607 // CLICK EVENT 12608 // ----------------------------------------- 12609 12610 variantBoxes.forEach(function(box) { 12611 12612 box.addEventListener('click', function() { 12613 selectVariant(this); 12614 }); 12615 12616 }); 12617 12618 12619 // ----------------------------------------- 12620 // DEFAULT VARIANT = 75 ML 12621 // ----------------------------------------- 12622 12623 let defaultVariant = null; 12624 12625 variantBoxes.forEach(function(box) { 12626 12627 /* 12628 * First check data attribute 12629 * Example: 12630 * data-variant-title="75 ML" 12631 */ 12632 12633 const variantTitle = ( 12634 box.dataset.variantTitle || 12635 box.textContent || 12636 '' 12637 ).trim().toLowerCase(); 12638 12639 12640 if ( 12641 variantTitle === '75 ml' || 12642 variantTitle.includes('75 ml') 12643 ) { 12644 defaultVariant = box; 12645 } 12646 12647 }); 12648 12649 12650 // ----------------------------------------- 12651 // SELECT 75 ML ON PAGE LOAD 12652 // ----------------------------------------- 12653 12654 if (defaultVariant) { 12655 12656 selectVariant(defaultVariant); 12657 12658 } else { 12659 12660 // Fallback: if 75 ML doesn't exist, 12661 // keep the first variant selected 12662 selectVariant(variantBoxes[0]); 12663 12664 } 12665 12666 }); 12667 12668}); 12669</script>
12669 12670<style> 12671 .variant-swatches{ 12672 display:flex; 12673 gap:10px; 12674 margin-bottom:15px; 12675 margin-left:30px; 12676 justify-content: center; 12677} 12678 12679.variant-box{ 12680 border:1px solid #ccc; 12681 padding:8px 10px; 12682 cursor:pointer; 12683 font-size:12px; 12684} 12685 12686.variant-box.active{ 12687 border-color:#000; 12688 background:#000; 12689 color:#fff; 12690} 12691</style> 12692 12693 12694</div> 12695 12696 12697 12698 <div class="product-block one-fifth small-down--one-half grid-flex__item" 12699 data-cc-animate="fade-in-up" data-cc-animate-delay="0.77s"> 12700 <div class="product-block__image-container"> 12701 <div class="global-border-radius hover-images hover-images--two same-aspect-ratio relative"> 12702 <a class="product-block__image product-block__image--shape-square product-block__image--crop-true product-block__image--valign-center" href="/products/rose-01"><div class="image-one"> 12703 12704 <div class="rimage-outer-wrapper" style="max-width: 1000px; max-height: 1000.0px"> 12705 <div class="rimage-wrapper lazyload--placeholder" style="padding-top:100.0%"> 12706 12707 12708 12709 <img class="rimage__image lazyload fade-in cover" 12710 src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'/%3E" 12711 data-src="//swissarabian.com/cdn/shop/files/Rose01_{width}x.webp?v=1782897569" 12712 data-widths="[180, 220, 300, 360, 460, 540, 720, 900, 1080, 1296, 1512, 1728, 2048]" 12713 data-aspectratio="1.0" 12714 data-sizes="auto" 12715 alt="" 12716 data-parent-fit="cover" 12717 > 12718 12719 12720 <noscript> 12721 12722 <img src="//swissarabian.com/cdn/shop/files/Rose01_1024x1024.webp?v=1782897569" alt="" class="rimage__image"> 12723 </noscript> 12724 </div> 12725</div> 12726 12727 12728 </div><div class="image-two"> 12729 <div class="rimage-background fade-in lazyload global-border-radius" 12730 data-bgset="//swissarabian.com/cdn/shop/files/Rose01-with-box_180x.webp?v=1782897578 180w 180h, 12731 //swissarabian.com/cdn/shop/files/Rose01-with-box_360x.webp?v=1782897578 360w 360h, 12732 //swissarabian.com/cdn/shop/files/Rose01-with-box_540x.webp?v=1782897578 540w 540h, 12733 //swissarabian.com/cdn/shop/files/Rose01-with-box_720x.webp?v=1782897578 720w 720h, 12734 //swissarabian.com/cdn/shop/files/Rose01-with-box_900x.webp?v=1782897578 900w 900h, 12735 12736 12737 12738 12739 12740 12741 12742 12743 12744 12745 12746 12747 12748 //swissarabian.com/cdn/shop/files/Rose01-with-box.webp?v=1782897578 1000w 1000h" 12749 data-sizes="auto" 12750 data-parent-fit="cover"> 12751 <noscript> 12752 <img src="//swissarabian.com/cdn/shop/files/Rose01-with-box_1024x1024.webp?v=1782897578" alt="" class="rimage-background__image"> 12753 </noscript> 12754 </div> 12755 </div></a></div> 12756 </div> 12757 12758 <div class="product-block__title"> 12759 <a href="/products/rose-01" class="product-block__title-link">ROSE 01</a> 12760 </div><div class="product-price"> 12761 12762 12763 12764 <span class="theme_money"><span class=money>$68.00 </span></span> 12765 12766 12767 12768 12769 12770 12771 12772 12773 12774 12775 12776 <span 12777 class="product-label product-label--best-seller global-border-radius" 12778 style="position:absolute; top:10px; left:10px; z-index:5;" 12779 > 12780 Best Seller 12781 </span> 12782 12783 </div> 12784 12785<form method="post" action="/cart/add" accept-charset="UTF-8" enctype="multipart/form-data" onsubmit="addToCartHandler(event)"><input type="hidden" name="form_type" value="product" /><input type="hidden" name="utf8" value="â" /><input type="hidden" 12786 name="id" 12787 id="selectedVariantId" 12788 value="45711311208749"> 12789 12790<button type="submit" class="btn btn-new-link"> 12791 12792 Add to Cart 12793 12794</button><input type="hidden" name="product-id" value="8506713407789" /><input type="hidden" name="section-id" value="template--24681171812653__featured_collection_8bywzT" /></form>
12795<script> 12796document.addEventListener('DOMContentLoaded', function() { 12797 12798 document.querySelectorAll('.product-block').forEach(function(productBlock) { 12799 12800 const variantBoxes = productBlock.querySelectorAll('.variant-box'); 12801 12802 if (!variantBoxes.length) return; 12803 12804 12805 function selectVariant(box) { 12806 12807 // Remove active only inside this product 12808 variantBoxes.forEach(function(b) { 12809 b.classList.remove('active'); 12810 }); 12811 12812 // Make selected variant active 12813 box.classList.add('active'); 12814 12815 12816 // Update hidden input 12817 const selectedVariantInput = 12818 productBlock.querySelector('#selectedVariantId'); 12819 12820 if (selectedVariantInput) { 12821 selectedVariantInput.value = box.dataset.variantId; 12822 } 12823 12824 12825 // Price container 12826 const priceContainer = 12827 productBlock.querySelector('.theme_money'); 12828 12829 if (!priceContainer) return; 12830 12831 12832 const price = box.dataset.price; 12833 const discountPrice = box.dataset.discountPrice; 12834 12835 12836 // Function to render price with AED icon 12837 const renderPrice = (amount) => ` 12838 <span style="display: inline-flex; align-items: center; gap: 3px;"> 12839 12840 $ ${amount} 12841 </span> 12842 `; 12843 12844 12845 // Check if discount exists 12846 if (discountPrice && discountPrice !== price) { 12847 12848 priceContainer.innerHTML = ` 12849 <span class="price"> 12850 12851 <span 12852 class="discounted-price" 12853 style="color: #d0021b; font-weight: bold;" 12854 > 12855 ${renderPrice(price)} 12856 </span> 12857 12858 <span 12859 class="original-price product-price__compare" 12860 style=" 12861 text-decoration: line-through; 12862 opacity: 0.6; 12863 margin-left: 8px; 12864 color: #9a9a9a; 12865 " 12866 > 12867 ${renderPrice(discountPrice)} 12868 </span> 12869 12870 </span> 12871 `; 12872 12873 } else { 12874 12875 // Normal price only 12876 priceContainer.innerHTML = renderPrice(price); 12877 12878 } 12879 } 12880 12881 12882 // ----------------------------------------- 12883 // CLICK EVENT 12884 // ----------------------------------------- 12885 12886 variantBoxes.forEach(function(box) { 12887 12888 box.addEventListener('click', function() { 12889 selectVariant(this); 12890 }); 12891 12892 }); 12893 12894 12895 // ----------------------------------------- 12896 // DEFAULT VARIANT = 75 ML 12897 // ----------------------------------------- 12898 12899 let defaultVariant = null; 12900 12901 variantBoxes.forEach(function(box) { 12902 12903 /* 12904 * First check data attribute 12905 * Example: 12906 * data-variant-title="75 ML" 12907 */ 12908 12909 const variantTitle = ( 12910 box.dataset.variantTitle || 12911 box.textContent || 12912 '' 12913 ).trim().toLowerCase(); 12914 12915 12916 if ( 12917 variantTitle === '75 ml' || 12918 variantTitle.includes('75 ml') 12919 ) { 12920 defaultVariant = box; 12921 } 12922 12923 }); 12924 12925 12926 // ----------------------------------------- 12927 // SELECT 75 ML ON PAGE LOAD 12928 // ----------------------------------------- 12929 12930 if (defaultVariant) { 12931 12932 selectVariant(defaultVariant); 12933 12934 } else { 12935 12936 // Fallback: if 75 ML doesn't exist, 12937 // keep the first variant selected 12938 selectVariant(variantBoxes[0]); 12939 12940 } 12941 12942 }); 12943 12944}); 12945</script>
12945 12946<style> 12947 .variant-swatches{ 12948 display:flex; 12949 gap:10px; 12950 margin-bottom:15px; 12951 margin-left:30px; 12952 justify-content: center; 12953} 12954 12955.variant-box{ 12956 border:1px solid #ccc; 12957 padding:8px 10px; 12958 cursor:pointer; 12959 font-size:12px; 12960} 12961 12962.variant-box.active{ 12963 border-color:#000; 12964 background:#000; 12965 color:#fff; 12966} 12967</style> 12968 12969 12970</div> 12971 12972 12973 12974 <div class="product-block one-fifth small-down--one-half grid-flex__item" 12975 data-cc-animate="fade-in-up" data-cc-animate-delay="0.84s"> 12976 <div class="product-block__image-container"> 12977 <div class="global-border-radius hover-images hover-images--two same-aspect-ratio relative"> 12978 <a class="product-block__image product-block__image--shape-square product-block__image--crop-true product-block__image--valign-center" href="/products/shaghaf-oud-azraq"><div class="image-one"> 12979 12980 <div class="rimage-outer-wrapper" style="max-width: 1000px; max-height: 1000.0px"> 12981 <div class="rimage-wrapper lazyload--placeholder" style="padding-top:100.0%"> 12982 12983 12984 12985 <img class="rimage__image lazyload fade-in cover" 12986 src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'/%3E" 12987 data-src="//swissarabian.com/cdn/shop/files/Oud-azraq_{width}x.webp?v=1782985367" 12988 data-widths="[180, 220, 300, 360, 460, 540, 720, 900, 1080, 1296, 1512, 1728, 2048]" 12989 data-aspectratio="1.0" 12990 data-sizes="auto" 12991 alt="" 12992 data-parent-fit="cover" 12993 > 12994 12995 12996 <noscript> 12997 12998 <img src="//swissarabian.com/cdn/shop/files/Oud-azraq_1024x1024.webp?v=1782985367" alt="" class="rimage__image"> 12999 </noscript> 13000 </div> 13001</div> 13002 13003 13004 </div><div class="image-two"> 13005 <div class="rimage-background fade-in lazyload global-border-radius" 13006 data-bgset="//swissarabian.com/cdn/shop/files/Oud-azraq-with-box_180x.webp?v=1782985376 180w 180h, 13007 //swissarabian.com/cdn/shop/files/Oud-azraq-with-box_360x.webp?v=1782985376 360w 360h, 13008 //swissarabian.com/cdn/shop/files/Oud-azraq-with-box_540x.webp?v=1782985376 540w 540h, 13009 //swissarabian.com/cdn/shop/files/Oud-azraq-with-box_720x.webp?v=1782985376 720w 720h, 13010 //swissarabian.com/cdn/shop/files/Oud-azraq-with-box_900x.webp?v=1782985376 900w 900h, 13011 13012 13013 13014 13015 13016 13017 13018 13019 13020 13021 13022 13023 13024 //swissarabian.com/cdn/shop/files/Oud-azraq-with-box.webp?v=1782985376 1000w 1000h" 13025 data-sizes="auto" 13026 data-parent-fit="cover"> 13027 <noscript> 13028 <img src="//swissarabian.com/cdn/shop/files/Oud-azraq-with-box_1024x1024.webp?v=1782985376" alt="" class="rimage-background__image"> 13029 </noscript> 13030 </div> 13031 </div></a></div> 13032 </div> 13033 13034 <div class="product-block__title"> 13035 <a href="/products/shaghaf-oud-azraq" class="product-block__title-link">SHAGHAF OUD AZRAQ</a> 13036 </div><div class="product-price"> 13037 13038 13039 13040 <span class="theme_money"><span class=money>$29.00 </span></span> 13041 13042 13043 13044 13045 13046 13047 13048 13049 13050 13051 13052 <span 13053 class="product-label product-label--best-seller global-border-radius" 13054 style="position:absolute; top:10px; left:10px; z-index:5;" 13055 > 13056 Best Seller 13057 </span> 13058 13059 </div> 13060 13061 <div class="variant-swatches"> 13062 13063 <div 13064 class="variant-box active" 13065 data-variant-id="52288035291437" data-price="66.00" data-discount-price=""> 13066 75 ML 13067 </div> 13068 <p style="display:none"> </p> 13069 13070 <div 13071 class="variant-box " 13072 data-variant-id="52288035324205" data-price="29.00" data-discount-price=""> 13073 25 ML 13074 </div> 13075 <p style="display:none"> </p> 13076 13077 </div> 13078 13079<form method="post" action="/cart/add" accept-charset="UTF-8" enctype="multipart/form-data" onsubmit="addToCartHandler(event)"><input type="hidden" name="form_type" value="product" /><input type="hidden" name="utf8" value="â" /><input type="hidden" 13080 name="id" 13081 id="selectedVariantId" 13082 value="52288035291437"> 13083 13084<button type="submit" class="btn btn-new-link"> 13085 13086 Add to Cart 13087 13088</button><input type="hidden" name="product-id" value="8506710720813" /><input type="hidden" name="section-id" value="template--24681171812653__featured_collection_8bywzT" /></form>
13089<script> 13090document.addEventListener('DOMContentLoaded', function() { 13091 13092 document.querySelectorAll('.product-block').forEach(function(productBlock) { 13093 13094 const variantBoxes = productBlock.querySelectorAll('.variant-box'); 13095 13096 if (!variantBoxes.length) return; 13097 13098 13099 function selectVariant(box) { 13100 13101 // Remove active only inside this product 13102 variantBoxes.forEach(function(b) { 13103 b.classList.remove('active'); 13104 }); 13105 13106 // Make selected variant active 13107 box.classList.add('active'); 13108 13109 13110 // Update hidden input 13111 const selectedVariantInput = 13112 productBlock.querySelector('#selectedVariantId'); 13113 13114 if (selectedVariantInput) { 13115 selectedVariantInput.value = box.dataset.variantId; 13116 } 13117 13118 13119 // Price container 13120 const priceContainer = 13121 productBlock.querySelector('.theme_money'); 13122 13123 if (!priceContainer) return; 13124 13125 13126 const price = box.dataset.price; 13127 const discountPrice = box.dataset.discountPrice; 13128 13129 13130 // Function to render price with AED icon 13131 const renderPrice = (amount) => ` 13132 <span style="display: inline-flex; align-items: center; gap: 3px;"> 13133 13134 $ ${amount} 13135 </span> 13136 `; 13137 13138 13139 // Check if discount exists 13140 if (discountPrice && discountPrice !== price) { 13141 13142 priceContainer.innerHTML = ` 13143 <span class="price"> 13144 13145 <span 13146 class="discounted-price" 13147 style="color: #d0021b; font-weight: bold;" 13148 > 13149 ${renderPrice(price)} 13150 </span> 13151 13152 <span 13153 class="original-price product-price__compare" 13154 style=" 13155 text-decoration: line-through; 13156 opacity: 0.6; 13157 margin-left: 8px; 13158 color: #9a9a9a; 13159 " 13160 > 13161 ${renderPrice(discountPrice)} 13162 </span> 13163 13164 </span> 13165 `; 13166 13167 } else { 13168 13169 // Normal price only 13170 priceContainer.innerHTML = renderPrice(price); 13171 13172 } 13173 } 13174 13175 13176 // ----------------------------------------- 13177 // CLICK EVENT 13178 // ----------------------------------------- 13179 13180 variantBoxes.forEach(function(box) { 13181 13182 box.addEventListener('click', function() { 13183 selectVariant(this); 13184 }); 13185 13186 }); 13187 13188 13189 // ----------------------------------------- 13190 // DEFAULT VARIANT = 75 ML 13191 // ----------------------------------------- 13192 13193 let defaultVariant = null; 13194 13195 variantBoxes.forEach(function(box) { 13196 13197 /* 13198 * First check data attribute 13199 * Example: 13200 * data-variant-title="75 ML" 13201 */ 13202 13203 const variantTitle = ( 13204 box.dataset.variantTitle || 13205 box.textContent || 13206 '' 13207 ).trim().toLowerCase(); 13208 13209 13210 if ( 13211 variantTitle === '75 ml' || 13212 variantTitle.includes('75 ml') 13213 ) { 13214 defaultVariant = box; 13215 } 13216 13217 }); 13218 13219 13220 // ----------------------------------------- 13221 // SELECT 75 ML ON PAGE LOAD 13222 // ----------------------------------------- 13223 13224 if (defaultVariant) { 13225 13226 selectVariant(defaultVariant); 13227 13228 } else { 13229 13230 // Fallback: if 75 ML doesn't exist, 13231 // keep the first variant selected 13232 selectVariant(variantBoxes[0]); 13233 13234 } 13235 13236 }); 13237 13238}); 13239</script>
13239 13240<style> 13241 .variant-swatches{ 13242 display:flex; 13243 gap:10px; 13244 margin-bottom:15px; 13245 margin-left:30px; 13246 justify-content: center; 13247} 13248 13249.variant-box{ 13250 border:1px solid #ccc; 13251 padding:8px 10px; 13252 cursor:pointer; 13253 font-size:12px; 13254} 13255 13256.variant-box.active{ 13257 border-color:#000; 13258 background:#000; 13259 color:#fff; 13260} 13261</style> 13262 13263 13264</div> 13265 13266 13267 13268 </div><div class="featured-collection-controls featured-collection-controls--next"> 13269 <button class="btn--plain next icon feather-icon" aria-label="Previous"><svg aria-hidden="true" focusable="false" role="presentation" class="icon feather-arrow-right" viewBox="0 0 24 24"><path d="M5 12h14M12 5l7 7-7 7"/></svg> </button> 13270 </div> 13271 <div class="product-carousel-peek__advice"> 13272 <span class="feather-icon"><svg aria-hidden="true" focusable="false" role="presentation" class="icon feather-arrow-right" viewBox="0 0 24 24"><path d="M5 12h14M12 5l7 7-7 7"/></svg></span> 13273</div> 13274 13275</div> 13276 </div> 13277</div> 13278 13279 13280<style> #shopify-section-template--24681171812653__featured_collection_8bywzT h2 {font-size: 16px; margin-top: 40px;} #shopify-section-template--24681171812653__featured_collection_8bywzT a {font-size: 12px;} #shopify-section-template--24681171812653__featured_collection_8bywzT .product-price {font-size: 14px;} @media only screen and (max-width: 767px) {#shopify-section-template--24681171812653__featured_collection_8bywzT .product-block__title-link {width: 50% !important; max-width: 50% !important; padding: 10px; box-sizing: border-box; font-size: 14px; } #shopify-section-template--24681171812653__featured_collection_8bywzT .product-block {width: 184px !important; } #shopify-section-template--24681171812653__featured_collection_8bywzT .product-price__compare {font-size: 12px !important; } #shopify-section-template--24681171812653__featured_collection_8bywzT .theme_money {font-size: 14px !important; } #shopify-section-template--24681171812653__featured_collection_8bywzT .product-carousel-peek__advice {display: block !important; }} </style></section><section id="shopify-section-template--24681171812653__get_the_look_BeYqU4" class="shopify-section section-get-the-look"><div class="relative container container--no-mobile-padding large-row section-template--24681171812653__get_the_look_BeYqU4" data-section-id="template--24681171812653__get_the_look_BeYqU4" data-section-type="get-the-look"> 13281 <style data-shopify> 13282 .section-template--24681171812653__get_the_look_BeYqU4 .get-the-look__products-container { 13283 background: #ffffff; 13284 color: #333333; 13285 } 13286 13287 .section-template--24681171812653__get_the_look_BeYqU4 .overlay { 13288 top: 70%; 13289 } 13290 13291 @media only screen and (max-width: 767.98px) { 13292 .section-template--24681171812653__get_the_look_BeYqU4 .relative { 13293 background-color: ; 13294 } 13295 } 13296 </style> 13297 13298 <div class="page-width"> 13299 <div class="grid get-the-look"> 13300 <div class="grid__item one-half small-down--one-whole sticky-element"> 13301 <div class="relative get-the-look__image-container global-border-radius"> 13302 <div class="avoid-overlaps overflow-hidden"> 13303 13304 <div class="rimage-background featured-blog__header-image fade-in lazyload global-border-radius" 13305 data-cc-animate="zoom-out" 13306 data-bgset="//swissarabian.com/cdn/shop/files/nectar-blush-website-1_180x.webp?v=1777441347 180w 180h, 13307 //swissarabian.com/cdn/shop/files/nectar-blush-website-1_360x.webp?v=1777441347 360w 360h, 13308 //swissarabian.com/cdn/shop/files/nectar-blush-website-1_540x.webp?v=1777441347 540w 540h, 13309 //swissarabian.com/cdn/shop/files/nectar-blush-website-1_720x.webp?v=1777441347 720w 720h, 13310 //swissarabian.com/cdn/shop/files/nectar-blush-website-1_900x.webp?v=1777441347 900w 900h, 13311 //swissarabian.com/cdn/shop/files/nectar-blush-website-1_1080x.webp?v=1777441347 1080w 1080h, 13312 //swissarabian.com/cdn/shop/files/nectar-blush-website-1_1296x.webp?v=1777441347 1296w 1296h, 13313 13314 13315 13316 13317 13318 13319 13320 13321 13322 13323 13324 //swissarabian.com/cdn/shop/files/nectar-blush-website-1.webp?v=1777441347 1500w 1500h" 13325 data-sizes="auto" 13326 data-parent-fit="cover" 13327 style="background-position: 50.0% 50.0%"> 13328 <noscript> 13329 <img src="//swissarabian.com/cdn/shop/files/nectar-blush-web
13329site-1_1024x1024.webp?v=1777441347" alt="" class="rimage-background__image"> 13330 </noscript> 13331 </div> 13332 13333 13334 13335 13336 13337<div class="overlay overlay-standard mobile-overlay-under overlay--use-body-colours-mobile overlay--center global-border-radius-overlays overlay--wide overlay--has-link avoid-overlaps__item" data-cc-animate data-cc-animate-delay="0.2s" style="--styled-word-bg-color: ;--styled-word-color: ; "> 13338 <div class="homepage_section3 overlay__bg overlay__bg--transparent" ></div> 13339 <div class="overlay__content" style="color: #ffffff;" data-cc-animate="zoom-out-fade-in" data-cc-animate-delay="0.2s"> 13340 13341 13342 13343 13344 <div class="overlay__links"> 13345 13346 13347 <a class="btn btn--small btn--primary" href="/collections/cities-collection">SHOP NOW</a> 13348 13349 13350 13351 </div> 13352 13353 13354 13355 </div> 13356</div> 13357 13358 13359 13360 </div> 13361 </div> 13362 </div> 13363 <div class="grid__item one-half small-down--one-whole"> 13364 <div class="get-the-look__products-container global-border-radius product-carousel-peek"> 13365 <div class="js-get-the-look-slider"> 13366 13367 <div class="get-the-look__product js-contains-quickbuy relative"> 13368 <div class="product-block ignore" 13369> 13370 <div class="product-block__image-container"> 13371 <div class="global-border-radius hover-images hover-images--two same-aspect-ratio relative"> 13372 <a class="product-block__image product-block__image--shape-square product-block__image--crop-true product-block__image--valign-center" href="/products/shaghaf-nectar-blush"><div class="image-one"> 13373 13374 <div class="rimage-outer-wrapper" style="max-width: 1000px; max-height: 1000.0px"> 13375 <div class="rimage-wrapper lazyload--placeholder" style="padding-top:100.0%"> 13376 13377 13378 13379 <img class="rimage__image lazyload fade-in cover" 13380 src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'/%3E" 13381 data-src="//swissarabian.com/cdn/shop/files/Nectar-blush_{width}x.webp?v=1782984620" 13382 data-widths="[180, 220, 300, 360, 460, 540, 720, 900, 1080, 1296, 1512, 1728, 2048]" 13383 data-aspectratio="1.0" 13384 data-sizes="auto" 13385 alt="" 13386 data-parent-fit="cover" 13387 > 13388 13389 13390 <noscript> 13391 13392 <img src="//swissarabian.com/cdn/shop/files/Nectar-blush_1024x1024.webp?v=1782984620" alt="" class="rimage__image"> 13393 </noscript> 13394 </div> 13395</div> 13396 13397 13398 </div><div class="image-two"> 13399 <div class="rimage-background fade-in lazyload global-border-radius" 13400 data-bgset="//swissarabian.com/cdn/shop/files/Nectar-blush-with-box_180x.webp?v=1782984637 180w 180h, 13401 //swissarabian.com/cdn/shop/files/Nectar-blush-with-box_360x.webp?v=1782984637 360w 360h, 13402 //swissarabian.com/cdn/shop/files/Nectar-blush-with-box_540x.webp?v=1782984637 540w 540h, 13403 //swissarabian.com/cdn/shop/files/Nectar-blush-with-box_720x.webp?v=1782984637 720w 720h, 13404 //swissarabian.com/cdn/shop/files/Nectar-blush-with-box_900x.webp?v=1782984637 900w 900h, 13405 13406 13407 13408 13409 13410 13411 13412 13413 13414 13415 13416 13417 13418 //swissarabian.com/cdn/shop/files/Nectar-blush-with-box.webp?v=1782984637 1000w 1000h" 13419 data-sizes="auto" 13420 data-parent-fit="cover"> 13421 <noscript> 13422 <img src="//swissarabian.com/cdn/shop/files/Nectar-blush-with-box_1024x1024.webp?v=1782984637" alt="" class="rimage-background__image"> 13423 </noscript> 13424 </div> 13425 </div></a></div> 13426 </div> 13427 13428 <div class="product-block__title"> 13429 <a href="/products/shaghaf-nectar-blush" class="product-block__title-link">SHAGHAF NECTAR BLUSH</a> 13430 </div><div class="product-price"> 13431 13432 13433 13434 <span class="theme_money"><span class=money>$66.00 </span></span> 13435 13436 13437 13438 13439 13440 13441 13442 13443 13444 13445 13446 </div> 13447 13448<form method="post" action="/cart/add" accept-charset="UTF-8" enctype="multipart/form-data" onsubmit="addToCartHandler(event)"><input type="hidden" name="form_type" value="product" /><input type="hidden" name="utf8" value="â" /><input type="hidden" 13449 name="id" 13450 id="selectedVariantId" 13451 value="51845916721453"> 13452 13453<button type="submit" class="btn btn-new-link"> 13454 13455 Add to Cart 13456 13457</button><input type="hidden" name="product-id" value="10223970025773" /><input type="hidden" name="section-id" value="template--24681171812653__get_the_look_BeYqU4" /></form>
13458<script> 13459document.addEventListener('DOMContentLoaded', function() { 13460 13461 document.querySelectorAll('.product-block').forEach(function(productBlock) { 13462 13463 const variantBoxes = productBlock.querySelectorAll('.variant-box'); 13464 13465 if (!variantBoxes.length) return; 13466 13467 13468 function selectVariant(box) { 13469 13470 // Remove active only inside this product 13471 variantBoxes.forEach(function(b) { 13472 b.classList.remove('active'); 13473 }); 13474 13475 // Make selected variant active 13476 box.classList.add('active'); 13477 13478 13479 // Update hidden input 13480 const selectedVariantInput = 13481 productBlock.querySelector('#selectedVariantId'); 13482 13483 if (selectedVariantInput) { 13484 selectedVariantInput.value = box.dataset.variantId; 13485 } 13486 13487 13488 // Price container 13489 const priceContainer = 13490 productBlock.querySelector('.theme_money'); 13491 13492 if (!priceContainer) return; 13493 13494 13495 const price = box.dataset.price; 13496 const discountPrice = box.dataset.discountPrice; 13497 13498 13499 // Function to render price with AED icon 13500 const renderPrice = (amount) => ` 13501 <span style="display: inline-flex; align-items: center; gap: 3px;"> 13502 13503 $ ${amount} 13504 </span> 13505 `; 13506 13507 13508 // Check if discount exists 13509 if (discountPrice && discountPrice !== price) { 13510 13511 priceContainer.innerHTML = ` 13512 <span class="price"> 13513 13514 <span 13515 class="discounted-price" 13516 style="color: #d0021b; font-weight: bold;" 13517 > 13518 ${renderPrice(price)} 13519 </span> 13520 13521 <span 13522 class="original-price product-price__compare" 13523 style=" 13524 text-decoration: line-through; 13525 opacity: 0.6; 13526 margin-left: 8px; 13527 color: #9a9a9a; 13528 " 13529 > 13530 ${renderPrice(discountPrice)} 13531 </span> 13532 13533 </span> 13534 `; 13535 13536 } else { 13537 13538 // Normal price only 13539 priceContainer.innerHTML = renderPrice(price); 13540 13541 } 13542 } 13543 13544 13545 // ----------------------------------------- 13546 // CLICK EVENT 13547 // ----------------------------------------- 13548 13549 variantBoxes.forEach(function(box) { 13550 13551 box.addEventListener('click', function() { 13552 selectVariant(this); 13553 }); 13554 13555 }); 13556 13557 13558 // ----------------------------------------- 13559 // DEFAULT VARIANT = 75 ML 13560 // ----------------------------------------- 13561 13562 let defaultVariant = null; 13563 13564 variantBoxes.forEach(function(box) { 13565 13566 /* 13567 * First check data attribute 13568 * Example: 13569 * data-variant-title="75 ML" 13570 */ 13571 13572 const variantTitle = ( 13573 box.dataset.variantTitle || 13574 box.textContent || 13575 '' 13576 ).trim().toLowerCase(); 13577 13578 13579 if ( 13580 variantTitle === '75 ml' || 13581 variantTitle.includes('75 ml') 13582 ) { 13583 defaultVariant = box; 13584 } 13585 13586 }); 13587 13588 13589 // ----------------------------------------- 13590 // SELECT 75 ML ON PAGE LOAD 13591 // ----------------------------------------- 13592 13593 if (defaultVariant) { 13594 13595 selectVariant(defaultVariant); 13596 13597 } else { 13598 13599 // Fallback: if 75 ML doesn't exist, 13600 // keep the first variant selected 13601 selectVariant(variantBoxes[0]); 13602 13603 } 13604 13605 }); 13606 13607}); 13608</script>
13608 13609<style> 13610 .variant-swatches{ 13611 display:flex; 13612 gap:10px; 13613 margin-bottom:15px; 13614 margin-left:30px; 13615 justify-content: center; 13616} 13617 13618.variant-box{ 13619 border:1px solid #ccc; 13620 padding:8px 10px; 13621 cursor:pointer; 13622 font-size:12px; 13623} 13624 13625.variant-box.active{ 13626 border-color:#000; 13627 background:#000; 13628 color:#fff; 13629} 13630</style> 13631 13632 13633</div> 13634 13635 </div> 13636 13637 <div class="get-the-look__product js-contains-quickbuy relative"> 13638 <div class="product-block ignore" 13639> 13640 <div class="product-block__image-container"> 13641 <div class="global-border-radius hover-images hover-images--two same-aspect-ratio relative"> 13642 <a class="product-block__image product-block__image--shape-square product-block__image--crop-true product-block__image--valign-center" href="/products/shaghaf-amber-infusion"><div class="image-one"> 13643 13644 <div class="rimage-outer-wrapper" style="max-width: 1000px; max-height: 1000.0px"> 13645 <div class="rimage-wrapper lazyload--placeholder" style="padding-top:100.0%"> 13646 13647 13648 13649 <img class="rimage__image lazyload fade-in cover" 13650 src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'/%3E" 13651 data-src="//swissarabian.com/cdn/shop/files/Amber-infusion_{width}x.webp?v=1782981091" 13652 data-widths="[180, 220, 300, 360, 460, 540, 720, 900, 1080, 1296, 1512, 1728, 2048]" 13653 data-aspectratio="1.0" 13654 data-sizes="auto" 13655 alt="" 13656 data-parent-fit="cover" 13657 > 13658 13659 13660 <noscript> 13661 13662 <img src="//swissarabian.com/cdn/shop/files/Amber-infusion_1024x1024.webp?v=1782981091" alt="" class="rimage__image"> 13663 </noscript> 13664 </div> 13665</div> 13666 13667 13668 </div><div class="image-two"> 13669 <div class="rimage-background fade-in lazyload global-border-radius" 13670 data-bgset="//swissarabian.com/cdn/shop/files/Amber-infusion-with-box_180x.webp?v=1782984490 180w 180h, 13671 //swissarabian.com/cdn/shop/files/Amber-infusion-with-box_360x.webp?v=1782984490 360w 360h, 13672 //swissarabian.com/cdn/shop/files/Amber-infusion-with-box_540x.webp?v=1782984490 540w 540h, 13673 //swissarabian.com/cdn/shop/files/Amber-infusion-with-box_720x.webp?v=1782984490 720w 720h, 13674 //swissarabian.com/cdn/shop/files/Amber-infusion-with-box_900x.webp?v=1782984490 900w 900h, 13675 13676 13677 13678 13679 13680 13681 13682 13683 13684 13685 13686 13687 13688 //swissarabian.com/cdn/shop/files/Amber-infusion-with-box.webp?v=1782984490 1000w 1000h" 13689 data-sizes="auto" 13690 data-parent-fit="cover"> 13691 <noscript> 13692 <img src="//swissarabian.com/cdn/shop/files/Amber-infusion-with-box_1024x1024.webp?v=1782984490" alt="" class="rimage-background__image"> 13693 </noscript> 13694 </div> 13695 </div></a></div> 13696 </div> 13697 13698 <div class="product-block__title"> 13699 <a href="/products/shaghaf-amber-infusion" class="product-block__title-link">SHAGHAF AMBER INFUSION</a> 13700 </div><div class="product-price"> 13701 13702 13703 13704 <span class="theme_money"><span class=money>$29.00 </span></span> 13705 13706 13707 13708 13709 13710 13711 13712 13713 13714 13715 13716 <span 13717 class="product-label product-label--best-seller global-border-radius" 13718 style="position:absolute; top:10px; left:10px; z-index:5;" 13719 > 13720 Best Seller 13721 </span> 13722 13723 </div> 13724 13725 <div class="variant-swatches"> 13726 13727 <div 13728 class="variant-box active" 13729 data-variant-id="52288041353517" data-price="66.00" data-discount-price=""> 13730 75 ML 13731 </div> 13732 <p style="display:none"> </p> 13733 13734 <div 13735 class="variant-box " 13736 data-variant-id="52288041386285" data-price="29.00" data-discount-price=""> 13737 25 ML 13738 </div> 13739 <p style="display:none"> </p> 13740 13741 </div> 13742 13743<form method="post" action="/cart/add" accept-charset="UTF-8" enctype="multipart/form-data" onsubmit="addToCartHandler(event)"><input type="hidden" name="form_type" value="product" /><input type="hidden" name="utf8" value="â" /><input type="hidden" 13744 name="id" 13745 id="selectedVariantId" 13746 value="52288041353517"> 13747 13748<button type="submit" class="btn btn-new-link"> 13749 13750 Add to Cart 13751 13752</button><input type="hidden" name="product-id" value="10141887136045" /><input type="hidden" name="section-id" value="template--24681171812653__get_the_look_BeYqU4" /></form>
13753<script> 13754document.addEventListener('DOMContentLoaded', function() { 13755 13756 document.querySelectorAll('.product-block').forEach(function(productBlock) { 13757 13758 const variantBoxes = productBlock.querySelectorAll('.variant-box'); 13759 13760 if (!variantBoxes.length) return; 13761 13762 13763 function selectVariant(box) { 13764 13765 // Remove active only inside this product 13766 variantBoxes.forEach(function(b) { 13767 b.classList.remove('active'); 13768 }); 13769 13770 // Make selected variant active 13771 box.classList.add('active'); 13772 13773 13774 // Update hidden input 13775 const selectedVariantInput = 13776 productBlock.querySelector('#selectedVariantId'); 13777 13778 if (selectedVariantInput) { 13779 selectedVariantInput.value = box.dataset.variantId; 13780 } 13781 13782 13783 // Price container 13784 const priceContainer = 13785 productBlock.querySelector('.theme_money'); 13786 13787 if (!priceContainer) return; 13788 13789 13790 const price = box.dataset.price; 13791 const discountPrice = box.dataset.discountPrice; 13792 13793 13794 // Function to render price with AED icon 13795 const renderPrice = (amount) => ` 13796 <span style="display: inline-flex; align-items: center; gap: 3px;"> 13797 13798 $ ${amount} 13799 </span> 13800 `; 13801 13802 13803 // Check if discount exists 13804 if (discountPrice && discountPrice !== price) { 13805 13806 priceContainer.innerHTML = ` 13807 <span class="price"> 13808 13809 <span 13810 class="discounted-price" 13811 style="color: #d0021b; font-weight: bold;" 13812 > 13813 ${renderPrice(price)} 13814 </span> 13815 13816 <span 13817 class="original-price product-price__compare" 13818 style=" 13819 text-decoration: line-through; 13820 opacity: 0.6; 13821 margin-left: 8px; 13822 color: #9a9a9a; 13823 " 13824 > 13825 ${renderPrice(discountPrice)} 13826 </span> 13827 13828 </span> 13829 `; 13830 13831 } else { 13832 13833 // Normal price only 13834 priceContainer.innerHTML = renderPrice(price); 13835 13836 } 13837 } 13838 13839 13840 // ----------------------------------------- 13841 // CLICK EVENT 13842 // ----------------------------------------- 13843 13844 variantBoxes.forEach(function(box) { 13845 13846 box.addEventListener('click', function() { 13847 selectVariant(this); 13848 }); 13849 13850 }); 13851 13852 13853 // ----------------------------------------- 13854 // DEFAULT VARIANT = 75 ML 13855 // ----------------------------------------- 13856 13857 let defaultVariant = null; 13858 13859 variantBoxes.forEach(function(box) { 13860 13861 /* 13862 * First check data attribute 13863 * Example: 13864 * data-variant-title="75 ML" 13865 */ 13866 13867 const variantTitle = ( 13868 box.dataset.variantTitle || 13869 box.textContent || 13870 '' 13871 ).trim().toLowerCase(); 13872 13873 13874 if ( 13875 variantTitle === '75 ml' || 13876 variantTitle.includes('75 ml') 13877 ) { 13878 defaultVariant = box; 13879 } 13880 13881 }); 13882 13883 13884 // ----------------------------------------- 13885 // SELECT 75 ML ON PAGE LOAD 13886 // ----------------------------------------- 13887 13888 if (defaultVariant) { 13889 13890 selectVariant(defaultVariant); 13891 13892 } else { 13893 13894 // Fallback: if 75 ML doesn't exist, 13895 // keep the first variant selected 13896 selectVariant(variantBoxes[0]); 13897 13898 } 13899 13900 }); 13901 13902}); 13903</script>
13903 13904<style> 13905 .variant-swatches{ 13906 display:flex; 13907 gap:10px; 13908 margin-bottom:15px; 13909 margin-left:30px; 13910 justify-content: center; 13911} 13912 13913.variant-box{ 13914 border:1px solid #ccc; 13915 padding:8px 10px; 13916 cursor:pointer; 13917 font-size:12px; 13918} 13919 13920.variant-box.active{ 13921 border-color:#000; 13922 background:#000; 13923 color:#fff; 13924} 13925</style> 13926 13927 13928</div> 13929 13930 </div> 13931 13932 <div class="get-the-look__product js-contains-quickbuy relative"> 13933 <div class="product-block ignore" 13934> 13935 <div class="product-block__image-container"> 13936 <div class="global-border-radius hover-images hover-images--two same-aspect-ratio relative"> 13937 <a class="product-block__image product-block__image--shape-square product-block__image--crop-true product-block__image--valign-center" href="/products/shaghaf-oud-ahmar"><div class="image-one"> 13938 13939 <div class="rimage-outer-wrapper" style="max-width: 1000px; max-height: 1000.0px"> 13940 <div class="rimage-wrapper lazyload--placeholder" style="padding-top:100.0%"> 13941 13942 13943 13944 <img class="rimage__image lazyload fade-in cover" 13945 src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'/%3E" 13946 data-src="//swissarabian.com/cdn/shop/files/Shaghaf-Oud-Ahmar_{width}x.webp?v=1782985126" 13947 data-widths="[180, 220, 300, 360, 460, 540, 720, 900, 1080, 1296, 1512, 1728, 2048]" 13948 data-aspectratio="1.0" 13949 data-sizes="auto" 13950 alt="" 13951 data-parent-fit="cover" 13952 > 13953 13954 13955 <noscript> 13956 13957 <img src="//swissarabian.com/cdn/shop/files/Shaghaf-Oud-Ahmar_1024x1024.webp?v=1782985126" alt="" class="rimage__image"> 13958 </noscript> 13959 </div> 13960</div> 13961 13962 13963 </div><div class="image-two"> 13964 <div class="rimage-background fade-in lazyload global-border-radius" 13965 data-bgset="//swissarabian.com/cdn/shop/files/Shaghaf-Oud-Ahmar-with-box_180x.webp?v=1782985138 180w 180h, 13966 //swissarabian.com/cdn/shop/files/Shaghaf-Oud-Ahmar-with-box_360x.webp?v=1782985138 360w 360h, 13967 //swissarabian.com/cdn/shop/files/Shaghaf-Oud-Ahmar-with-box_540x.webp?v=1782985138 540w 540h, 13968 //swissarabian.com/cdn/shop/files/Shaghaf-Oud-Ahmar-with-box_720x.webp?v=1782985138 720w 720h, 13969 //swissarabian.com/cdn/shop/files/Shaghaf-Oud-Ahmar-with-box_900x.webp?v=1782985138 900w 900h, 13970 13971 13972 13973 13974 13975 13976 13977 13978 13979 13980 13981 13982 13983 //swissarabian.com/cdn/shop/files/Shaghaf-Oud-Ahmar-with-box.webp?v=1782985138 1000w 1000h" 13984 data-sizes="auto" 13985 data-parent-fit="cover"> 13986 <noscript> 13987 <img src="//swissarabian.com/cdn/shop/files/Shaghaf-Oud-Ahmar-with-box_1024x1024.webp?v=1782985138" alt="" class="rimage-background__image"> 13988 </noscript> 13989 </div> 13990 </div></a></div> 13991 </div> 13992 13993 <div class="product-block__title"> 13994 <a href="/products/shaghaf-oud-ahmar" class="product-block__title-link">SHAGHAF OUD AHMAR</a> 13995 </div><div class="product-price"> 13996 13997 13998 13999 <span class="theme_money"><span class=money>$29.00 </span></span> 14000 14001 14002 14003 14004 14005 14006 14007 14008 14009 14010 14011 <span 14012 class="product-label product-label--best-seller global-border-radius" 14013 style="position:absolute; top:10px; left:10px; z-index:5;" 14014 > 14015 Best Seller 14016 </span> 14017 14018 </div> 14019 14020 <div class="variant-swatches"> 14021 14022 <div 14023 class="variant-box active" 14024 data-variant-id="52288019071277" data-price="66.00" data-discount-price=""> 14025 75 ML 14026 </div> 14027 <p style="display:none"> </p> 14028 14029 <div 14030 class="variant-box " 14031 data-variant-id="52288019104045" data-price="29.00" data-discount-price=""> 14032 25 ML 14033 </div> 14034 <p style="display:none"> </p> 14035 14036 </div> 14037 14038<form method="post" action="/cart/add" accept-charset="UTF-8" enctype="multipart/form-data" onsubmit="addToCartHandler(event)"><input type="hidden" name="form_type" value="product" /><input type="hidden" name="utf8" value="â" /><input type="hidden" 14039 name="id" 14040 id="selectedVariantId" 14041 value="52288019071277"> 14042 14043<button type="submit" class="btn btn-new-link"> 14044 14045 Add to Cart 14046 14047</button><input type="hidden" name="product-id" value="8506705871149" /><input type="hidden" name="section-id" value="template--24681171812653__get_the_look_BeYqU4" /></form>
14048<script> 14049document.addEventListener('DOMContentLoaded', function() { 14050 14051 document.querySelectorAll('.product-block').forEach(function(productBlock) { 14052 14053 const variantBoxes = productBlock.querySelectorAll('.variant-box'); 14054 14055 if (!variantBoxes.length) return; 14056 14057 14058 function selectVariant(box) { 14059 14060 // Remove active only inside this product 14061 variantBoxes.forEach(function(b) { 14062 b.classList.remove('active'); 14063 }); 14064 14065 // Make selected variant active 14066 box.classList.add('active'); 14067 14068 14069 // Update hidden input 14070 const selectedVariantInput = 14071 productBlock.querySelector('#selectedVariantId'); 14072 14073 if (selectedVariantInput) { 14074 selectedVariantInput.value = box.dataset.variantId; 14075 } 14076 14077 14078 // Price container 14079 const priceContainer = 14080 productBlock.querySelector('.theme_money'); 14081 14082 if (!priceContainer) return; 14083 14084 14085 const price = box.dataset.price; 14086 const discountPrice = box.dataset.discountPrice; 14087 14088 14089 // Function to render price with AED icon 14090 const renderPrice = (amount) => ` 14091 <span style="display: inline-flex; align-items: center; gap: 3px;"> 14092 14093 $ ${amount} 14094 </span> 14095 `; 14096 14097 14098 // Check if discount exists 14099 if (discountPrice && discountPrice !== price) { 14100 14101 priceContainer.innerHTML = ` 14102 <span class="price"> 14103 14104 <span 14105 class="discounted-price" 14106 style="color: #d0021b; font-weight: bold;" 14107 > 14108 ${renderPrice(price)} 14109 </span> 14110 14111 <span 14112 class="original-price product-price__compare" 14113 style=" 14114 text-decoration: line-through; 14115 opacity: 0.6; 14116 margin-left: 8px; 14117 color: #9a9a9a; 14118 " 14119 > 14120 ${renderPrice(discountPrice)} 14121 </span> 14122 14123 </span> 14124 `; 14125 14126 } else { 14127 14128 // Normal price only 14129 priceContainer.innerHTML = renderPrice(price); 14130 14131 } 14132 } 14133 14134 14135 // ----------------------------------------- 14136 // CLICK EVENT 14137 // ----------------------------------------- 14138 14139 variantBoxes.forEach(function(box) { 14140 14141 box.addEventListener('click', function() { 14142 selectVariant(this); 14143 }); 14144 14145 }); 14146 14147 14148 // ----------------------------------------- 14149 // DEFAULT VARIANT = 75 ML 14150 // ----------------------------------------- 14151 14152 let defaultVariant = null; 14153 14154 variantBoxes.forEach(function(box) { 14155 14156 /* 14157 * First check data attribute 14158 * Example: 14159 * data-variant-title="75 ML" 14160 */ 14161 14162 const variantTitle = ( 14163 box.dataset.variantTitle || 14164 box.textContent || 14165 '' 14166 ).trim().toLowerCase(); 14167 14168 14169 if ( 14170 variantTitle === '75 ml' || 14171 variantTitle.includes('75 ml') 14172 ) { 14173 defaultVariant = box; 14174 } 14175 14176 }); 14177 14178 14179 // ----------------------------------------- 14180 // SELECT 75 ML ON PAGE LOAD 14181 // ----------------------------------------- 14182 14183 if (defaultVariant) { 14184 14185 selectVariant(defaultVariant); 14186 14187 } else { 14188 14189 // Fallback: if 75 ML doesn't exist, 14190 // keep the first variant selected 14191 selectVariant(variantBoxes[0]); 14192 14193 } 14194 14195 }); 14196 14197}); 14198</script>
14198 14199<style> 14200 .variant-swatches{ 14201 display:flex; 14202 gap:10px; 14203 margin-bottom:15px; 14204 margin-left:30px; 14205 justify-content: center; 14206} 14207 14208.variant-box{ 14209 border:1px solid #ccc; 14210 padding:8px 10px; 14211 cursor:pointer; 14212 font-size:12px; 14213} 14214 14215.variant-box.active{ 14216 border-color:#000; 14217 background:#000; 14218 color:#fff; 14219} 14220</style> 14221 14222 14223</div> 14224 14225 </div> 14226 14227 <div class="get-the-look__product js-contains-quickbuy relative"> 14228 <div class="product-block ignore" 14229> 14230 <div class="product-block__image-container"> 14231 <div class="global-border-radius hover-images hover-images--two same-aspect-ratio relative"> 14232 <a class="product-block__image product-block__image--shape-square product-block__image--crop-true product-block__image--valign-center" href="/products/shaghaf-oud-aswad-2"><div class="image-one"> 14233 14234 <div class="rimage-outer-wrapper" style="max-width: 1000px; max-height: 1000.0px"> 14235 <div class="rimage-wrapper lazyload--placeholder" style="padding-top:100.0%"> 14236 14237 14238 14239 <img class="rimage__image lazyload fade-in cover" 14240 src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'/%3E" 14241 data-src="//swissarabian.com/cdn/shop/files/Oud-Aswad_{width}x.webp?v=1782985295" 14242 data-widths="[180, 220, 300, 360, 460, 540, 720, 900, 1080, 1296, 1512, 1728, 2048]" 14243 data-aspectratio="1.0" 14244 data-sizes="auto" 14245 alt="" 14246 data-parent-fit="cover" 14247 > 14248 14249 14250 <noscript> 14251 14252 <img src="//swissarabian.com/cdn/shop/files/Oud-Aswad_1024x1024.webp?v=1782985295" alt="" class="rimage__image"> 14253 </noscript> 14254 </div> 14255</div> 14256 14257 14258 </div><div class="image-two"> 14259 <div class="rimage-background fade-in lazyload global-border-radius" 14260 data-bgset="//swissarabian.com/cdn/shop/files/Oud-Aswad-with-box_180x.webp?v=1782985307 180w 180h, 14261 //swissarabian.com/cdn/shop/files/Oud-Aswad-with-box_360x.webp?v=1782985307 360w 360h, 14262 //swissarabian.com/cdn/shop/files/Oud-Aswad-with-box_540x.webp?v=1782985307 540w 540h, 14263 //swissarabian.com/cdn/shop/files/Oud-Aswad-with-box_720x.webp?v=1782985307 720w 720h, 14264 //swissarabian.com/cdn/shop/files/Oud-Aswad-with-box_900x.webp?v=1782985307 900w 900h, 14265 14266 14267 14268 14269 14270 14271 14272 14273 14274 14275 14276 14277 14278 //swissarabian.com/cdn/shop/files/Oud-Aswad-with-box.webp?v=1782985307 1000w 1000h" 14279 data-sizes="auto" 14280 data-parent-fit="cover"> 14281 <noscript> 14282 <img src="//swissarabian.com/cdn/shop/files/Oud-Aswad-with-box_1024x1024.webp?v=1782985307" alt="" class="rimage-background__image"> 14283 </noscript> 14284 </div> 14285 </div></a></div> 14286 </div> 14287 14288 <div class="product-block__title"> 14289 <a href="/products/shaghaf-oud-aswad-2" class="product-block__title-link">SHAGHAF OUD ASWAD</a> 14290 </div><div class="product-price"> 14291 14292 14293 14294 <span class="theme_money"><span class=money>$44.00 </span></span> 14295 14296 14297 14298 14299 14300 14301 14302 14303 14304 14305 14306 <span 14307 class="product-label product-label--best-seller global-border-radius" 14308 style="position:absolute; top:10px; left:10px; z-index:5;" 14309 > 14310 Best Seller 14311 </span> 14312 14313 </div> 14314 14315<form method="post" action="/cart/add" accept-charset="UTF-8" enctype="multipart/form-data" onsubmit="addToCartHandler(event)"><input type="hidden" name="form_type" value="product" /><input type="hidden" name="utf8" value="â" /><input type="hidden" 14316 name="id" 14317 id="selectedVariantId" 14318 value="45711314026797"> 14319 14320<button type="submit" class="btn btn-new-link"> 14321 14322 Add to Cart 14323 14324</button><input type="hidden" name="product-id" value="8506716061997" /><input type="hidden" name="section-id" value="template--24681171812653__get_the_look_BeYqU4" /></form>
14325<script> 14326document.addEventListener('DOMContentLoaded', function() { 14327 14328 document.querySelectorAll('.product-block').forEach(function(productBlock) { 14329 14330 const variantBoxes = productBlock.querySelectorAll('.variant-box'); 14331 14332 if (!variantBoxes.length) return; 14333 14334 14335 function selectVariant(box) { 14336 14337 // Remove active only inside this product 14338 variantBoxes.forEach(function(b) { 14339 b.classList.remove('active'); 14340 }); 14341 14342 // Make selected variant active 14343 box.classList.add('active'); 14344 14345 14346 // Update hidden input 14347 const selectedVariantInput = 14348 productBlock.querySelector('#selectedVariantId'); 14349 14350 if (selectedVariantInput) { 14351 selectedVariantInput.value = box.dataset.variantId; 14352 } 14353 14354 14355 // Price container 14356 const priceContainer = 14357 productBlock.querySelector('.theme_money'); 14358 14359 if (!priceContainer) return; 14360 14361 14362 const price = box.dataset.price; 14363 const discountPrice = box.dataset.discountPrice; 14364 14365 14366 // Function to render price with AED icon 14367 const renderPrice = (amount) => ` 14368 <span style="display: inline-flex; align-items: center; gap: 3px;"> 14369 14370 $ ${amount} 14371 </span> 14372 `; 14373 14374 14375 // Check if discount exists 14376 if (discountPrice && discountPrice !== price) { 14377 14378 priceContainer.innerHTML = ` 14379 <span class="price"> 14380 14381 <span 14382 class="discounted-price" 14383 style="color: #d0021b; font-weight: bold;" 14384 > 14385 ${renderPrice(price)} 14386 </span> 14387 14388 <span 14389 class="original-price product-price__compare" 14390 style=" 14391 text-decoration: line-through; 14392 opacity: 0.6; 14393 margin-left: 8px; 14394 color: #9a9a9a; 14395 " 14396 > 14397 ${renderPrice(discountPrice)} 14398 </span> 14399 14400 </span> 14401 `; 14402 14403 } else { 14404 14405 // Normal price only 14406 priceContainer.innerHTML = renderPrice(price); 14407 14408 } 14409 } 14410 14411 14412 // ----------------------------------------- 14413 // CLICK EVENT 14414 // ----------------------------------------- 14415 14416 variantBoxes.forEach(function(box) { 14417 14418 box.addEventListener('click', function() { 14419 selectVariant(this); 14420 }); 14421 14422 }); 14423 14424 14425 // ----------------------------------------- 14426 // DEFAULT VARIANT = 75 ML 14427 // ----------------------------------------- 14428 14429 let defaultVariant = null; 14430 14431 variantBoxes.forEach(function(box) { 14432 14433 /* 14434 * First check data attribute 14435 * Example: 14436 * data-variant-title="75 ML" 14437 */ 14438 14439 const variantTitle = ( 14440 box.dataset.variantTitle || 14441 box.textContent || 14442 '' 14443 ).trim().toLowerCase(); 14444 14445 14446 if ( 14447 variantTitle === '75 ml' || 14448 variantTitle.includes('75 ml') 14449 ) { 14450 defaultVariant = box; 14451 } 14452 14453 }); 14454 14455 14456 // ----------------------------------------- 14457 // SELECT 75 ML ON PAGE LOAD 14458 // ----------------------------------------- 14459 14460 if (defaultVariant) { 14461 14462 selectVariant(defaultVariant); 14463 14464 } else { 14465 14466 // Fallback: if 75 ML doesn't exist, 14467 // keep the first variant selected 14468 selectVariant(variantBoxes[0]); 14469 14470 } 14471 14472 }); 14473 14474}); 14475</script>
14475 14476<style> 14477 .variant-swatches{ 14478 display:flex; 14479 gap:10px; 14480 margin-bottom:15px; 14481 margin-left:30px; 14482 justify-content: center; 14483} 14484 14485.variant-box{ 14486 border:1px solid #ccc; 14487 padding:8px 10px; 14488 cursor:pointer; 14489 font-size:12px; 14490} 14491 14492.variant-box.active{ 14493 border-color:#000; 14494 background:#000; 14495 color:#fff; 14496} 14497</style> 14498 14499 14500</div> 14501 14502 </div> 14503 14504 <div class="get-the-look__product js-contains-quickbuy relative"> 14505 <div class="product-block ignore" 14506> 14507 <div class="product-block__image-container"> 14508 <div class="global-border-radius hover-images hover-images--two same-aspect-ratio relative"> 14509 <a class="product-block__image product-block__image--shape-square product-block__image--crop-true product-block__image--valign-center" href="/products/shaghaf-oud-azraq"><div class="image-one"> 14510 14511 <div class="rimage-outer-wrapper" style="max-width: 1000px; max-height: 1000.0px"> 14512 <div class="rimage-wrapper lazyload--placeholder" style="padding-top:100.0%"> 14513 14514 14515 14516 <img class="rimage__image lazyload fade-in cover" 14517 src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'/%3E" 14518 data-src="//swissarabian.com/cdn/shop/files/Oud-azraq_{width}x.webp?v=1782985367" 14519 data-widths="[180, 220, 300, 360, 460, 540, 720, 900, 1080, 1296, 1512, 1728, 2048]" 14520 data-aspectratio="1.0" 14521 data-sizes="auto" 14522 alt="" 14523 data-parent-fit="cover" 14524 > 14525 14526 14527 <noscript> 14528 14529 <img src="//swissarabian.com/cdn/shop/files/Oud-azraq_1024x1024.webp?v=1782985367" alt="" class="rimage__image"> 14530 </noscript> 14531 </div> 14532</div> 14533 14534 14535 </div><div class="image-two"> 14536 <div class="rimage-background fade-in lazyload global-border-radius" 14537 data-bgset="//swissarabian.com/cdn/shop/files/Oud-azraq-with-box_180x.webp?v=1782985376 180w 180h, 14538 //swissarabian.com/cdn/shop/files/Oud-azraq-with-box_360x.webp?v=1782985376 360w 360h, 14539 //swissarabian.com/cdn/shop/files/Oud-azraq-with-box_540x.webp?v=1782985376 540w 540h, 14540 //swissarabian.com/cdn/shop/files/Oud-azraq-with-box_720x.webp?v=1782985376 720w 720h, 14541 //swissarabian.com/cdn/shop/files/Oud-azraq-with-box_900x.webp?v=1782985376 900w 900h, 14542 14543 14544 14545 14546 14547 14548 14549 14550 14551 14552 14553 14554 14555 //swissarabian.com/cdn/shop/files/Oud-azraq-with-box.webp?v=1782985376 1000w 1000h" 14556 data-sizes="auto" 14557 data-parent-fit="cover"> 14558 <noscript> 14559 <img src="//swissarabian.com/cdn/shop/files/Oud-azraq-with-box_1024x1024.webp?v=1782985376" alt="" class="rimage-background__image"> 14560 </noscript> 14561 </div> 14562 </div></a></div> 14563 </div> 14564 14565 <div class="product-block__title"> 14566 <a href="/products/shaghaf-oud-azraq" class="product-block__title-link">SHAGHAF OUD AZRAQ</a> 14567 </div><div class="product-price"> 14568 14569 14570 14571 <span class="theme_money"><span class=money>$29.00 </span></span> 14572 14573 14574 14575 14576 14577 14578 14579 14580 14581 14582 14583 <span 14584 class="product-label product-label--best-seller global-border-radius" 14585 style="position:absolute; top:10px; left:10px; z-index:5;" 14586 > 14587 Best Seller 14588 </span> 14589 14590 </div> 14591 14592 <div class="variant-swatches"> 14593 14594 <div 14595 class="variant-box active" 14596 data-variant-id="52288035291437" data-price="66.00" data-discount-price=""> 14597 75 ML 14598 </div> 14599 <p style="display:none"> </p> 14600 14601 <div 14602 class="variant-box " 14603 data-variant-id="52288035324205" data-price="29.00" data-discount-price=""> 14604 25 ML 14605 </div> 14606 <p style="display:none"> </p> 14607 14608 </div> 14609 14610<form method="post" action="/cart/add" accept-charset="UTF-8" enctype="multipart/form-data" onsubmit="addToCartHandler(event)"><input type="hidden" name="form_type" value="product" /><input type="hidden" name="utf8" value="â" /><input type="hidden" 14611 name="id" 14612 id="selectedVariantId" 14613 value="52288035291437"> 14614 14615<button type="submit" class="btn btn-new-link"> 14616 14617 Add to Cart 14618 14619</button><input type="hidden" name="product-id" value="8506710720813" /><input type="hidden" name="section-id" value="template--24681171812653__get_the_look_BeYqU4" /></form>
14620<script> 14621document.addEventListener('DOMContentLoaded', function() { 14622 14623 document.querySelectorAll('.product-block').forEach(function(productBlock) { 14624 14625 const variantBoxes = productBlock.querySelectorAll('.variant-box'); 14626 14627 if (!variantBoxes.length) return; 14628 14629 14630 function selectVariant(box) { 14631 14632 // Remove active only inside this product 14633 variantBoxes.forEach(function(b) { 14634 b.classList.remove('active'); 14635 }); 14636 14637 // Make selected variant active 14638 box.classList.add('active'); 14639 14640 14641 // Update hidden input 14642 const selectedVariantInput = 14643 productBlock.querySelector('#selectedVariantId'); 14644 14645 if (selectedVariantInput) { 14646 selectedVariantInput.value = box.dataset.variantId; 14647 } 14648 14649 14650 // Price container 14651 const priceContainer = 14652 productBlock.querySelector('.theme_money'); 14653 14654 if (!priceContainer) return; 14655 14656 14657 const price = box.dataset.price; 14658 const discountPrice = box.dataset.discountPrice; 14659 14660 14661 // Function to render price with AED icon 14662 const renderPrice = (amount) => ` 14663 <span style="display: inline-flex; align-items: center; gap: 3px;"> 14664 14665 $ ${amount} 14666 </span> 14667 `; 14668 14669 14670 // Check if discount exists 14671 if (discountPrice && discountPrice !== price) { 14672 14673 priceContainer.innerHTML = ` 14674 <span class="price"> 14675 14676 <span 14677 class="discounted-price" 14678 style="color: #d0021b; font-weight: bold;" 14679 > 14680 ${renderPrice(price)} 14681 </span> 14682 14683 <span 14684 class="original-price product-price__compare" 14685 style=" 14686 text-decoration: line-through; 14687 opacity: 0.6; 14688 margin-left: 8px; 14689 color: #9a9a9a; 14690 " 14691 > 14692 ${renderPrice(discountPrice)} 14693 </span> 14694 14695 </span> 14696 `; 14697 14698 } else { 14699 14700 // Normal price only 14701 priceContainer.innerHTML = renderPrice(price); 14702 14703 } 14704 } 14705 14706 14707 // ----------------------------------------- 14708 // CLICK EVENT 14709 // ----------------------------------------- 14710 14711 variantBoxes.forEach(function(box) { 14712 14713 box.addEventListener('click', function() { 14714 selectVariant(this); 14715 }); 14716 14717 }); 14718 14719 14720 // ----------------------------------------- 14721 // DEFAULT VARIANT = 75 ML 14722 // ----------------------------------------- 14723 14724 let defaultVariant = null; 14725 14726 variantBoxes.forEach(function(box) { 14727 14728 /* 14729 * First check data attribute 14730 * Example: 14731 * data-variant-title="75 ML" 14732 */ 14733 14734 const variantTitle = ( 14735 box.dataset.variantTitle || 14736 box.textContent || 14737 '' 14738 ).trim().toLowerCase(); 14739 14740 14741 if ( 14742 variantTitle === '75 ml' || 14743 variantTitle.includes('75 ml') 14744 ) { 14745 defaultVariant = box; 14746 } 14747 14748 }); 14749 14750 14751 // ----------------------------------------- 14752 // SELECT 75 ML ON PAGE LOAD 14753 // ----------------------------------------- 14754 14755 if (defaultVariant) { 14756 14757 selectVariant(defaultVariant); 14758 14759 } else { 14760 14761 // Fallback: if 75 ML doesn't exist, 14762 // keep the first variant selected 14763 selectVariant(variantBoxes[0]); 14764 14765 } 14766 14767 }); 14768 14769}); 14770</script>
14770 14771<style> 14772 .variant-swatches{ 14773 display:flex; 14774 gap:10px; 14775 margin-bottom:15px; 14776 margin-left:30px; 14777 justify-content: center; 14778} 14779 14780.variant-box{ 14781 border:1px solid #ccc; 14782 padding:8px 10px; 14783 cursor:pointer; 14784 font-size:12px; 14785} 14786 14787.variant-box.active{ 14788 border-color:#000; 14789 background:#000; 14790 color:#fff; 14791} 14792</style> 14793 14794 14795</div> 14796 14797 </div> 14798 14799 </div> 14800 14801 <div class="container"><div class="product-carousel-peek__advice"> 14802 <span class="feather-icon"><svg aria-hidden="true" focusable="false" role="presentation" class="icon feather-arrow-right" viewBox="0 0 24 24"><path d="M5 12h14M12 5l7 7-7 7"/></svg></span> 14803</div> 14804</div> 14805 </div> 14806 </div> 14807 </div> 14808 </div> 14809</div> 14810 14811 14812<style> @media only screen and (max-width: 767.98px) {#shopify-section-template--24681171812653__get_the_look_BeYqU4 .overlay-standard.mobile-overlay-under {top: -150px !important; } #shopify-section-template--24681171812653__get_the_look_BeYqU4 .avoid-overlaps {margin-bottom: -158px !important; } #shopify-section-template--24681171812653__get_the_look_BeYqU4 .overlay--use-body-colours-mobile .overlay__bg {background-color: transparent !important; } #shopify-section-template--24681171812653__get_the_look_BeYqU4 .btn--small {padding: 10px 0px !important; font-size: 12px; } #shopify-section-template--24681171812653__get_the_look_BeYqU4 .product-block__title-link {font-size: 10px !important; } #shopify-section-template--24681171812653__get_the_look_BeYqU4 .product-block {width: 184px; } #shopify-section-template--24681171812653__get_the_look_BeYqU4 .product-price__compare {font-size: 12px !important; } #shopify-section-template--24681171812653__get_the_look_BeYqU4 .theme_money {font-size: 14px !important; }} </style></section><section id="shopify-section-template--24681171812653__testimonials_EbhKbj" class="shopify-section section-testimonials"><div class="relative container container--no-mobile-padding large-row section-template--24681171812653__testimonials_EbhKbj" data-section-id="template--24681171812653__testimonials_EbhKbj" data-section-type="testimonials"> 14813 <style data-shopify> 14814 .section-template--24681171812653__testimonials_EbhKbj .testimonials { 14815 background: #ffffff; 14816 color: #333333; 14817 } 14818 .section-template--24681171812653__testimonials_EbhKbj .testimonials .large-title, 14819 .section-template--24681171812653__testimonials_EbhKbj .testimonials .giant-title { 14820 color: #333333; 14821 } 14822 .section-template--24681171812653__testimonials_EbhKbj .testimonials .slick-dots li button { 14823 background-color: #333333; 14824 } 14825 .section-template--24681171812653__testimonials_EbhKbj .testimonials .slick-dots li.slick-active button { 14826 background-color: transparent; 14827 border-color: #333333; 14828 } 14829 .section-template--24681171812653__testimonials_EbhKbj .testimonials .feather-star { 14830 stroke: #ffdd00; 14831 fill: #ffdd00; 14832 } 14833 14834 .section-template--24681171812653__testimonials_EbhKbj .testimonials .testimonial-author-image { 14835 border-radius: 50%; 14836 } 14837 14838 </style> 14839 14840 <div class="page-width testimonials large-section global-border-radius"><div class="testimonials--title text-center" data-cc-animate> 14841 14842 <h2 class="large-title">OUR HAPPY CUSTOMERS</h2> 14843 14844 </div> 14845 14846 14847 <div class="grid-flex js-testimonials-section" data-autoplay="true" data-autoplayspeed="4000"> 14848 14849 <div class="grid-flex__item testimonial one-half small-down--one-whole" data-cc-animate="fade-in-up" data-cc-animate-delay="0.2s"> 14850 <div class="testimonial-stars"> 14851 14852 <span class="icon feather-icon testimonial-star"><svg aria-hidden="true" focusable="false" role="presentation" class="icon feather-star" viewBox="0 0 24 24"><path d="M12 2l3.09 6.26L22 9.27l-5 4.87 1.18 6.88L12 17.77l-6.18 3.25L7 14.14 2 9.27l6.91-1.01L12 2z"/></svg> 14853</span> 14854 14855 <span class="icon feather-icon testimonial-star"><svg aria-hidden="true" focusable="false" role="presentation" class="icon feather-star" viewBox="0 0 24 24"><path d="M12 2l3.09 6.26L22 9.27l-5 4.87 1.18 6.88L12 17.77l-6.18 3.25L7 14.14 2 9.27l6.91-1.01L12 2z"/></svg> 14856</span> 14857
14858 <span class="icon feather-icon testimonial-star"><svg aria-hidden="true" focusable="false" role="presentation" class="icon feather-star" viewBox="0 0 24 24"><path d="M12 2l3.09 6.26L22 9.27l-5 4.87 1.18 6.88L12 17.77l-6.18 3.25L7 14.14 2 9.27l6.91-1.01L12 2z"/></svg> 14859</span> 14860 14861 <span class="icon feather-icon testimonial-star"><svg aria-hidden="true" focusable="false" role="presentation" class="icon feather-star" viewBox="0 0 24 24"><path d="M12 2l3.09 6.26L22 9.27l-5 4.87 1.18 6.88L12 17.77l-6.18 3.25L7 14.14 2 9.27l6.91-1.01L12 2z"/></svg> 14862</span> 14863 14864 <span class="icon feather-icon testimonial-star"><svg aria-hidden="true" focusable="false" role="presentation" class="icon feather-star" viewBox="0 0 24 24"><path d="M12 2l3.09 6.26L22 9.27l-5 4.87 1.18 6.88L12 17.77l-6.18 3.25L7 14.14 2 9.27l6.91-1.01L12 2z"/></svg> 14865</span> 14866 14867 </div> 14868 <blockquote class="testimonial-content rte standard-text"> 14869 <p>In love with Swiss Arabian's exceptional quality, they craft nothing but beast mode perfumes!</p> 14870 <footer class="testimonial-author-info"></footer> 14871 </blockquote> 14872 </div> 14873 14874 <div class="grid-flex__item testimonial one-half small-down--one-whole" data-cc-animate="fade-in-up" data-cc-animate-delay="0.4s"> 14875 <div class="testimonial-stars"> 14876 14877 <span class="icon feather-icon testimonial-star"><svg aria-hidden="true" focusable="false" role="presentation" class="icon feather-star" viewBox="0 0 24 24"><path d="M12 2l3.09 6.26L22 9.27l-5 4.87 1.18 6.88L12 17.77l-6.18 3.25L7 14.14 2 9.27l6.91-1.01L12 2z"/></svg> 14878</span> 14879 14880 <span class="icon feather-icon testimonial-star"><svg aria-hidden="true" focusable="false" role="presentation" class="icon feather-star" viewBox="0 0 24 24"><path d="M12 2l3.09 6.26L22 9.27l-5 4.87 1.18 6.88L12 17.77l-6.18 3.25L7 14.14 2 9.27l6.91-1.01L12 2z"/></svg> 14881</span> 14882 14883 <span class="icon feather-icon testimonial-star"><svg aria-hidden="true" focusable="false" role="presentation" class="icon feather-star" viewBox="0 0 24 24"><path d="M12 2l3.09 6.26L22 9.27l-5 4.87 1.18 6.88L12 17.77l-6.18 3.25L7 14.14 2 9.27l6.91-1.01L12 2z"/></svg> 14884</span> 14885 14886 <span class="icon feather-icon testimonial-star"><svg aria-hidden="true" focusable="false" role="presentation" class="icon feather-star" viewBox="0 0 24 24"><path d="M12 2l3.09 6.26L22 9.27l-5 4.87 1.18 6.88L12 17.77l-6.18 3.25L7 14.14 2 9.27l6.91-1.01L12 2z"/></svg> 14887</span> 14888 14889 <span class="icon feather-icon testimonial-star"><svg aria-hidden="true" focusable="false" role="presentation" class="icon feather-star" viewBox="0 0 24 24"><path d="M12 2l3.09 6.26L22 9.27l-5 4.87 1.18 6.88L12 17.77l-6.18 3.25L7 14.14 2 9.27l6.91-1.01L12 2z"/></svg> 14890</span> 14891 14892 </div> 14893 <blockquote class="testimonial-content rte standard-text"> 14894 <p>Always choosing Swiss Arabian itâs the only brand that earns me endless compliments very time I wear their perfumes.</p> 14895 <footer class="testimonial-author-info"></footer> 14896 </blockquote> 14897 </div> 14898 14899 <div class="grid-flex__item testimonial one-half small-down--one-whole" data-cc-animate="fade-in-up" data-cc-animate-delay="0.6s"> 14900 <div class="testimonial-stars"> 14901 14902 <span class="icon feather-icon testimonial-star"><svg aria-hidden="true" focusable="false" role="presentation" class="icon feather-star" viewBox="0 0 24 24"><path d="M12 2l3.09 6.26L22 9.27l-5 4.87 1.18 6.88L12 17.77l-6.18 3.25L7 14.14 2 9.27l6.91-1.01L12 2z"/></svg> 14903</span> 14904 14905 <span class="icon feather-icon testimonial-star"><svg aria-hidden="true" focusable="false" role="presentation" class="icon feather-star" viewBox="0 0 24 24"><path d="M12 2l3.09 6.26L22 9.27l-5 4.87 1.18 6.88L12 17.77l-6.18 3.25L7 14.14 2 9.27l6.91-1.01L12 2z"/></svg> 14906</span> 14907 14908 <span class="icon feather-icon testimonial-star"><svg aria-hidden="true" focusable="false" role="presentation" class="icon feather-star" viewBox="0 0 24 24">
14908<path d="M12 2l3.09 6.26L22 9.27l-5 4.87 1.18 6.88L12 17.77l-6.18 3.25L7 14.14 2 9.27l6.91-1.01L12 2z"/></svg> 14909</span> 14910 14911 <span class="icon feather-icon testimonial-star"><svg aria-hidden="true" focusable="false" role="presentation" class="icon feather-star" viewBox="0 0 24 24"><path d="M12 2l3.09 6.26L22 9.27l-5 4.87 1.18 6.88L12 17.77l-6.18 3.25L7 14.14 2 9.27l6.91-1.01L12 2z"/></svg> 14912</span> 14913 14914 <span class="icon feather-icon testimonial-star"><svg aria-hidden="true" focusable="false" role="presentation" class="icon feather-star" viewBox="0 0 24 24"><path d="M12 2l3.09 6.26L22 9.27l-5 4.87 1.18 6.88L12 17.77l-6.18 3.25L7 14.14 2 9.27l6.91-1.01L12 2z"/></svg> 14915</span> 14916 14917 </div> 14918 <blockquote class="testimonial-content rte standard-text"> 14919 <p>The Shaghaf Collection is my absolute favorite from Swiss Arabian, their long lasting perfumes are incredible, and Shaghaf Oud Tonka is my top pick.</p> 14920 <footer class="testimonial-author-info"></footer> 14921 </blockquote> 14922 </div> 14923 14924 <div class="grid-flex__item testimonial one-half small-down--one-whole" data-cc-animate="fade-in-up" data-cc-animate-delay="0.8s"> 14925 <div class="testimonial-stars"> 14926 14927 <span class="icon feather-icon testimonial-star"><svg aria-hidden="true" focusable="false" role="presentation" class="icon feather-star" viewBox="0 0 24 24"><path d="M12 2l3.09 6.26L22 9.27l-5 4.87 1.18 6.88L12 17.77l-6.18 3.25L7 14.14 2 9.27l6.91-1.01L12 2z"/></svg> 14928</span> 14929 14930 <span class="icon feather-icon testimonial-star"><svg aria-hidden="true" focusable="false" role="presentation" class="icon feather-star" viewBox="0 0 24 24"><path d="M12 2l3.09 6.26L22 9.27l-5 4.87 1.18 6.88L12 17.77l-6.18 3.25L7 14.14 2 9.27l6.91-1.01L12 2z"/></svg> 14931</span> 14932 14933 <span class="icon feather-icon testimonial-star"><svg aria-hidden="true" focusable="false" role="presentation" class="icon feather-star" viewBox="0 0 24 24"><path d="M12 2l3.09 6.26L22 9.27l-5 4.87 1.18 6.88L12 17.77l-6.18 3.25L7 14.14 2 9.27l6.91-1.01L12 2z"/></svg> 14934</span> 14935 14936 <span class="icon feather-icon testimonial-star"><svg aria-hidden="true" focusable="false" role="presentation" class="icon feather-star" viewBox="0 0 24 24"><path d="M12 2l3.09 6.26L22 9.27l-5 4.87 1.18 6.88L12 17.77l-6.18 3.25L7 14.14 2 9.27l6.91-1.01L12 2z"/></svg> 14937</span> 14938 14939 <span class="icon feather-icon testimonial-star"><svg aria-hidden="true" focusable="false" role="presentation" class="icon feather-star" viewBox="0 0 24 24"><path d="M12 2l3.09 6.26L22 9.27l-5 4.87 1.18 6.88L12 17.77l-6.18 3.25L7 14.14 2 9.27l6.91-1.01L12 2z"/></svg> 14940</span> 14941 14942 </div> 14943 <blockquote class="testimonial-content rte standard-text"> 14944 <p>The confidence I feel when wearing Swiss Arabian perfumes is everything I need</p> 14945 <footer class="testimonial-author-info"></footer> 14946 </blockquote> 14947 </div> 14948 14949 </div> 14950 </div> 14951</div> 14952 14953 14954<style> #shopify-section-template--24681171812653__testimonials_EbhKbj h2 {font-size: 16px;} </style></section><section id="shopify-section-template--24681171812653__image_with_text_overlay_RknHta" class="shopify-section section-image-with-text-overlay"><div class="container container--no-mobile-padding large-row full-width-image full-width-background section-template--24681171812653__image_with_text_overlay_RknHta" data-section-id="template--24681171812653__image_with_text_overlay_RknHta" data-section-type="full-width-image"> 14955 <style data-shopify> 14956.section-template--24681171812653__image_with_text_overlay_RknHta .avoid-overlaps__mobile-container, 14957 .section-template--24681171812653__image_with_text_overlay_RknHta .rimage-outer-wrapper { 14958 height: 500px; 14959 } 14960 14961 @media (min-width: 840px) { 14962 .section-template--24681171812653__image_with_text_overlay_RknHta .avoid-overlaps__mobile-container, 14963 .section-template--24681171812653__image_with_text_overlay_RknHta .rimage-outer-wrapper { 14964 height: 500px; 14965 } 14966 }.section-template--24681171812653__image_with_text_overlay_RknHta .overlay { 14967 top: 70%; 14968 left: 50%; 14969 } 14970 14971 14972 14973 14974 14975 .section-template--24681171812653__image_with_text_overlay_RknHta .image-product-label-1 { 14976 top: 30%; 14977 left: 20%; 14978 } 14979 14980 14981 14982 14983 .section-template--24681171812653__image_with_text_overlay_RknHta .image-product-label-2 { 14984 top: 50%; 14985 left: 80%; 14986 } 14987 14988 </style> 14989 14990 14991 14992 14993 <div class="page-width"> 14994 <div class="full-width relative avoid-overlaps global-border-radius global-border-radius--not-extra-small"> 14995 <div class="avoid-overlaps__mobile-container global-border-radius global-border-radius--not-extra-small"> 14996 14997 14998 <div class="rimage-outer-wrapper rimage-background lazyload fade-in" 14999 data-cc-animate="zoom-out" 15000 data-bgset="//swissarabian.com/cdn/shop/files/Our-story-banner-for-homepage-_desktop_180x.jpg?v=1706165511 180w 47h, 15001 //swissarabian.com/cdn/shop/files/Our-story-banner-for-homepage-_desktop_360x.jpg?v=1706165511 360w 94h, 15002 //swissarabian.com/cdn/shop/files/Our-story-banner-for-homepage-_desktop_540x.jpg?v=1706165511 540w 141h, 15003 //swissarabian.com/cdn/shop/files/Our-story-banner-for-homepage-_desktop_720x.jpg?v=1706165511 720w 188h, 15004 //swissarabian.com/cdn/shop/files/Our-story-banner-for-homepage-_desktop_900x.jpg?v=1706165511 900w 234h, 15005 //swissarabian.com/cdn/shop/files/Our-story-banner-for-homepage-_desktop_1080x.jpg?v=1706165511 1080w 28
150051h, 15006 //swissarabian.com/cdn/shop/files/Our-story-banner-for-homepage-_desktop_1296x.jpg?v=1706165511 1296w 338h, 15007 //swissarabian.com/cdn/shop/files/Our-story-banner-for-homepage-_desktop_1512x.jpg?v=1706165511 1512w 394h, 15008 //swissarabian.com/cdn/shop/files/Our-story-banner-for-homepage-_desktop_1728x.jpg?v=1706165511 1728w 450h, 15009 15010 15011 15012 15013 15014 15015 15016 15017 15018 //swissarabian.com/cdn/shop/files/Our-story-banner-for-homepage-_desktop.jpg?v=1706165511 1920w 500h" 15019 data-sizes="auto" 15020 data-parent-fit="cover" 15021 style="background-position: 50.0% 50.0%"> 15022 <div class="rimage-wrapper" style="padding-top:26.04166666666667%"> 15023 <noscript> 15024 <img src="//swissarabian.com/cdn/shop/files/Our-story-banner-for-homepage-_desktop_1024x1024.jpg?v=1706165511" alt="Our story" class="rimage__image"> 15025 </noscript> 15026 </div> 15027 </div> 15028 15029 15030 15031 15032 15033 15034 15035 15036 15037 15038 15039 15040 15041 15042 </div> 15043 15044 15045<div class="overlay overlay-standard overlay--center global-border-radius-overlays overlay--bg-matches-page-bg avoid-overlaps__item" data-cc-animate data-cc-animate-delay="0.2s" style="--styled-word-bg-color: ;--styled-word-color: ; "> 15046 <div class="homepage_section3 overlay__bg " style="background-color: #ffffff; opacity: 0.8;"></div> 15047 <div class="overlay__content" style="color: #333333;" data-cc-animate="zoom-out-fade-in" data-cc-animate-delay="0.2s"> 15048 15049 15050 <h2 class="overlay-title large-title">Our Story</h2> 15051 15052 15053 <div class="overlay-text ">Carrying a 50 year legacy rooted in a blend of Western & Oriental craftsmanship, Swiss Arabian is a brand founded on duality that proudly celebrates the space in which two seemingly opposed worlds come together. Born from precious beginnings and built on achievements aplenty, this fusion of creation allows us to transform our local knowledge into a universal quality brand.</div> 15054 15055 15056 <div class="overlay__links"> 15057 15058 15059 15060 <a class="btn btn--small btn--primary" href="/pages/our-story">Read More</a> 15061 15062 15063 </div> 15064 15065 15066 15067 </div> 15068</div> 15069 15070 15071 15072 </div> 15073 </div> 15074</div> 15075 15076 15077 15078<style> @media only screen and (max-width: 767px) {#shopify-section-template--24681171812653__image_with_text_overlay_RknHta .overlay {display: flex; justify-content: center !important; align-items: center; text-align: center; color: #ffffff; height: 100%; }} #shopify-section-template--24681171812653__image_with_text_overlay_RknHta .large-title {color: white; text-align: center; text-transform: uppercase;} #shopify-section-template--24681171812653__image_with_text_overlay_RknHta .overlay-text {color: white;} #shopify-section-template--24681171812653__image_with_text_overlay_RknHta .overlay-standard {text-align: justify; max-width: 800px; margin: 0 auto;} @media only screen and (max-width: 768px) {#shopify-section-template--24681171812653__image_with_text_overlay_RknHta .large-title {font-size: 24px !important; text-transform: uppercase; }} #shopify-section-template--24681171812653__image_with_text_overlay_RknHta .btn {display: block; width: fit-content; margin: 0 auto; text-transform: uppercase;} </style></section><section id="shopify-section-template--24681171812653__online_luxury_store_ktFK8D" class="shopify-section section"><style data-shopify> 15079.luxury-online-store .container { 15080 padding: 0 0px !important; 15081} 15082 15083.luxury-online-store .MainDivDta { 15084 width: 100% !important; 15085 max-width: 100% !important; 15086 padding: 0 !important; 15087 margin: 0 0 0rem 0 !important; 15088 box-sizing: border-box !important; 15089 max-height: 18rem !important; 15090 overflow-y: auto; 15091 position: relative; 15092 background-color: #e8d7bb; 15093} 15094 15095.luxury-online-store .MainDivDta .content { 15096 width: 100%; 15097 max-width: 100%; 15098 padding-left: 15px; 15099 padding-right: 15px; 15100 box-sizing: border-box; 15101} 15102 15103.luxury-online-store h1 { 15104 font-size: 28px; 15105 text-align: center; 15106 margin-top: 10px; 15107 margin-bottom: 20px; 15108} 15109 15110.luxury-online-store .content p { 15111 margin-bottom: 16px; 15112} 15113 15114.luxury-online-store .content strong { 15115 font-weight: 700; 15116} 15117</style> 15118 15119<div class="luxury-online-store"> 15120 <div class="MainDivDta"> 15121 15122 15123 <h1>Swiss Arabian Global â Trusted Online Perfume Store</h1> 15124 15125 15126 <div class="content"> 15127 <p>A fragrance can become part of your everyday life. It can remind you of a moment, match your mood or simply be a scent you enjoy wearing.</p><p>For more than 50 years, Swiss Arabian has been creating perfumes with a passion for quality, creativity and beautiful scents. Since 1974, our collections have continued to grow, bringing together different notes and styles for people with different tastes. What makes Swiss Arabian special is the way traditional influences and modern perfumery come together.</p><p>Our perfumes take inspiration from the rich traditions of the East while embracing modern approaches to creating scents. You will find familiar notes alongside contemporary combinations, giving you plenty of different perfumes to choose from.</p><p>Choosing a fragrance is personal. Some people know exactly what they like, while others enjoy taking their time and trying something new. That is
15127where shopping with us online makes things easier. You can browse our perfumes from wherever you are, take a closer look at different collections and find something that suits you without having to rush.</p><p>For those exploring various online fragrance stores, Swiss Arabian brings a wide range of perfumes and scented products together in one place. Explore perfumes for men, women and unisex collections, along with perfume oils, hair mists, home fragrances, and more. From fresh and floral scents to warm, woody and sweet compositions, there is plenty to choose from our perfume store.</p><p>Whether you are looking for an everyday scent, something for a special occasion or simply want to try something different, our online perfume shop gives you the freedom to look around at your own pace and find what feels right for you.</p><h2><strong>Swiss Arabian Around the World</strong></h2><p>What began more than five decades ago has grown into a perfume brand enjoyed by customers in many parts of the world. Our collections include familiar favourites as well as newer creations, giving perfume lovers something to come back to and something new to discover.</p><p>Our online perfume store brings all our collections together in one place, making it easy to browse and shop from wherever you are. Whether you are discovering Swiss Arabian for the first time or already have a favourite, you can explore our collections at your own pace.</p><p>Our online fragrance shop makes shopping simple, while our global shipping means you can enjoy Swiss Arabian from many parts of the world. We ship to most parts of the world, making it easier to discover and enjoy the perfumes you love.</p><p>Whatever you are looking for, we hope you enjoy taking the time to explore Swiss Arabian Global and find a scent that becomes part of your story.</p><p>Browse our collections, discover something new and find a Swiss Arabian perfume you will love wearing.</p> 15128 </div> 15129 15130 </div> 15131</div> 15132 15133</section> 15134 </main><!-- BEGIN sections: overlay-group --> 15135 15136<!-- END sections: overlay-group --><div class="footer-group footer-group--shift-up"> 15137 <!-- BEGIN sections: footer-group --> 15138 15139<!-- END sections: footer-group --> 15140 </div> 15141 15142 <div id="shopify-section-footer" class="shopify-section"><footer class="page-footer " data-section-id="footer" data-section-type="footer"> 15143 <div class="page-footer__inner "> 15144 <div class="container"> 15145 <div class="page-width"><div class="page-footer__subscribe subscribe-form"> 15146 <div class="subscribe-form__heading">SUBSCRIBE TO OUR NEWSLETTER</div><form method="post" action="/contact#contact_form" id="contact_form" accept-charset="UTF-8" class="contact-form"><input type="hidden" name="form_type" value="customer" /><input type="hidden" name="utf8" value="â" /><input type="hidden" id="contact_tags" name="contact[tags]" value="prospect,newsletter"> 15147 <div class="subscribe-form__inputs"> 15148 <div class="input-wrapper"> 15149 <label class="subscribe-form__label" for="footer_mailinglist_email">Email address</label> 15150 <input type="email" required class="subscribe-form__email required" value="" id="footer_mailinglist_email" name="contact[email]"> 15151 </div> 15152 <button class="btn btn--secondary subscribe-form__submit" type="submit">Sign up</button> 15153 </div></form></div> 15154 <hr class="page-footer__hr"><div class="page-footer__blocks grid"><div class="footer-block grid__item small-down--one-whole one-quarter" ><p class="footer-block__heading">SHOP</p> 15155 <ul class="nav"><li class="nav__item"> 15156 <a href="/collections/perfumes" class="nav__link">Perfumes</a> 15157 </li><li class="nav__item"> 15158 <a href="/collections/men" class="nav__link">Men's Perfumes</a> 15159 </li><li class="nav__item"> 15160 <a href="/collections/women" class="nav__link">Women's Perfumes</a> 15161 </li><li class="nav__item"> 15162 <a href="/collections/unisex" class="nav__link">Unisex Perfumes</a> 15163 </li><li class="nav__item"> 15164 <a href="/collections/hair-mist" class="nav__link">Hair Mist</a> 15165 </li><li class="nav__item"> 15166 <a href="/collections/perfume-oil" class="nav__link">Perfume Oils</a> 15167 </li><li class="nav__item"> 15168 <a href="/collections/oud-incense-home-fragrance" class="nav__link">Incense</a> 15169 </li><li class="nav__item"> 15170 <a href="/collections/home-fragrances" class="nav__link">Home Fragrance</a> 15171 </li><li class="nav__item"> 15172 <a href="/collections/traditional-fragrances" class="nav__link">Traditional Items</a> 15173 </li></ul></div><div class="footer-block grid__item small-down--one-whole one-quarter" ><p class="footer-block__heading">Services</p> 15174 <ul class="nav"><li class="nav__item"> 15175 <a href="/pages/exchange-and-return-policy" class="nav__link">Exchange & Return</a> 15176 </li><li class="nav__item"> 15177 <a href="/pages/shipping-delivery-policy" class="nav__link">Shipping & Delivery</a> 15178 </li><li class="nav__item"> 15179 <a href="/pages/refund-policy" class="nav__link">Refund Policy</a> 15180 </li><li class="nav__item"> 15181 <a href="/pages/terms-and-conditions" class="nav__link">Terms & Conditions</a> 15182 </li><li class="nav__item"> 15183 <a href="/pages/privacy-policy" class="nav__link">Privacy Policy</a> 15184 </li><li class="nav__item"> 15185 <a href="/pages/contact-us" class="nav__link">Contact Us</a> 15186 </li></ul></div><div class="footer-block grid__item small-down--one-whole one-quarter" ><p class="footer-block__heading">More Links</p> 15187 <ul class="nav"><li class="nav__item"> 15188 <a href="/pages/our-story" class="nav__link">About Us</a> 15189 </li><li class="nav__item"> 15190 <a href="/pages/faqs" class="nav__link">FAQ's</a> 15191 </li><li class="nav__item"> 15192 <a href="/blogs/blog" class="nav__link">Blogs</a> 15193 </li><li class="nav__item"> 15194 <a href="https://form.jotform.com/260142778646060" class="nav__link">Join Our Team</a> 15195 </li><li class="nav__item"> 15196 <a href="https://form.jotform.com/251881311205044" class="nav__link">Become a Sales Partner</a> 15197 </li></ul></div><div class="footer-block grid__item small-down--one-whole one-quarter" ><p class="footer-block__heading">FOLLOW US</p> 15198
15199 <div class="social-links "> 15200 <ul class="social-links__list"> 15201 15202 <li><a aria-label="Facebook" class="facebook" target="_blank" rel="noopener" href="https://www.facebook.com/SwissArabianPerfumes/"><svg aria-hidden="true" focusable="false" role="presentation" class="icon svg-facebook" viewBox="0 0 24 24"><path d="M22.676 0H1.324C.593 0 0 .593 0 1.324v21.352C0 23.408.593 24 1.324 24h11.494v-9.294H9.689v-3.621h3.129V8.41c0-3.099 1.894-4.785 4.659-4.785 1.325 0 2.464.097 2.796.141v3.24h-1.921c-1.5 0-1.792.721-1.792 1.771v2.311h3.584l-.465 3.63H16.56V24h6.115c.733 0 1.325-.592 1.325-1.324V1.324C24 .593 23.408 0 22.676 0"/></svg></a></li> 15203 15204 15205 <li><a aria-label="Youtube" class="youtube" target="_blank" rel="noopener" href="https://www.youtube.com/user/SwissArabianUAE"><svg aria-hidden="true" focusable="false" role="presentation" class="icon svg-youtube" viewBox="0 0 24 24"><path class="a" d="M23.495 6.205a3.007 3.007 0 0 0-2.088-2.088c-1.87-.501-9.396-.501-9.396-.501s-7.507-.01-9.396.501A3.007 3.007 0 0 0 .527 6.205a31.247 31.247 0 0 0-.522 5.805 31.247 31.247 0 0 0 .522 5.783 3.007 3.007 0 0 0 2.088 2.088c1.868.502 9.396.502 9.396.502s7.506 0 9.396-.502a3.007 3.007 0 0 0 2.088-2.088 31.247 31.247 0 0 0 .5-5.783 31.247 31.247 0 0 0-.5-5.805zM9.609 15.601V8.408l6.264 3.602z"/></svg></a></li> 15206 15207 15208 <li><a aria-label="Instagram" class="instagram" target="_blank" rel="noopener" href="https://www.instagram.com/swissarabianperfumes/"><svg aria-hidden="true" focusable="false" role="presentation" class="icon svg-instagram" viewBox="0 0 24 24"><path d="M12 0C8.74 0 8.333.015 7.053.072 5.775.132 4.905.333 4.14.63c-.789.306-1.459.717-2.126 1.384S.935 3.35.63 4.14C.333 4.905.131 5.775.072 7.053.012 8.333 0 8.74 0 12s.015 3.667.072 4.947c.06 1.277.261 2.148.558 2.913a5.885 5.885 0 0 0 1.384 2.126A5.868 5.868 0 0 0 4.14 23.37c.766.296 1.636.499 2.913.558C8.333 23.988 8.74 24 12 24s3.667-.015 4.947-.072c1.277-.06 2.148-.262 2.913-.558a5.898 5.898 0 0 0 2.126-1.384 5.86 5.86 0 0 0 1.384-2.126c.296-.765.499-1.636.558-2.913.06-1.28.072-1.687.072-4.947s-.015-3.667-.072-4.947c-.06-1.277-.262-2.149-.558-2.913a5.89 5.89 0 0 0-1.384-2.126A5.847 5.847 0 0 0 19.86.63c-.765-.297-1.636-.499-2.913-.558C15.667.012 15.26 0 12 0zm0 2.16c3.203 0 3.585.016 4.85.071 1.17.055 1.805.249 2.227.415.562.217.96.477 1.382.896.419.42.679.819.896 1.381.164.422.36 1.057.413 2.227.057 1.266.07 1.646.07 4.85s-.015 3.585-.074 4.85c-.061 1.17-.256 1.805-.421 2.227a3.81 3.81 0 0 1-.899 1.382 3.744 3.744 0 0 1-1.38.896c-.42.164-1.065.36-2.235.413-1.274.057-1.649.07-4.859.07-3.211 0-3.586-.015-4.859-.074-1.171-.061-1.816-.256-2.236-.421a3.716 3.716 0 0 1-1.379-.899 3.644 3.644 0 0 1-.9-1.38c-.165-.42-.359-1.065-.42-2.235-.045-1.26-.061-1.649-.061-4.844 0-3.196.016-3.586.061-4.861.061-1.17.255-1.814.42-2.234.21-.57.479-.96.9-1.381.419-.419.81-.689 1.379-.898.42-.166 1.051-.361 2.221-.421 1.275-.045 1.65-.06 4.859-.06l.045.03zm0 3.678a6.162 6.162 0 1 0 0 12.324 6.162 6.162 0 1 0 0-12.324zM12 16c-2.21 0-4-1.79-4-4s1.79-4 4-4 4 1.79 4 4-1.79 4-4 4zm7.846-10.405a1.441 1.441 0 0 1-2.88 0 1.44 1.44 0 0 1 2.88 0z"/></svg></a></li> 15209 15210 15211 <li><a aria-label="WhatsApp" class="whatsapp" target="_blank" rel="noopener" href="https://web.whatsapp.com/"><svg aria-hidden="true" focusable="false" role="presentation" class="icon svg-whatsapp" viewBox="0 0 30.667 30.667"> 15212 <path d="M30.667,14.939c0,8.25-6.74,14.938-15.056,14.938c-2.639,0-5.118-0.675-7.276-1.857L0,30.667l2.717-8.017 c-1.37-2.25-2.159-4.892-2.159-7.712C0.559,6.688,7.297,0,15.613,0C23.928,0.002,30.667,6.689,30.667,14.939z M15.61,2.382 c-6.979,0-12.656,5.634-12.656,12.56c0,2.748,0.896,5.292,2.411,7.362l-1.58,4.663l4.862-1.545c2,1.312,4.393,2.076,6.963,2.076 c6.979,0,12.658-5.633,12.658-12.559C28.27,8.016,22.59,2.382,15.61,2.382z M23.214,18.38c-0.094-0.151-0.34-0.243-0.708-0.427 c-0.367-0.184-2.184-1.069-2.521-1.189c-0.34-0.123-0.586-0.185-0.832,0.182c-0.243,0.367-0.951,1.191-1.168,1.437 c-0.215,0.245-0.43,0.276-0.799,0.095c-0.369-0.186-1.559-0.57-2.969-1.817c-1.097-0.972-1.838-2.169-2.052-2.536 c-0.217-0.366-0.022-0.564,0.161-0.746c0.165-0.165,0.369-0.428,0.554-0.643c0.185-0.213,0.246-0.364,0.369-0.609 c0.121-0.245,0.06-0.458-0.031-0.643c-0.092-0.184-0.829-1.984-1.138-2.717c-0.307-0.732-0.614-0.611-0.83-0.611 c-0.215,0-0.461-0.03-0.707-0.03S9.897,8.215,9.56,8.582s-1.291,1.252-1.291,3.054c0,1.804,1.321,3.543,1.506,3.787 c0.186,0.243,2.554,4.062,6.305,5.528c3.753,1.465,3.753,0.976,4.429,0.914c0.678-0.062,2.184-0.885,2.49-1.739 C23.307,19.268,23.307,18.533,23.214,18.38z"/> 15213</svg></a></li> 15214 15215 15216 <li><a aria-label="Tiktok" class="tiktok" target="_blank" rel="noopener" href="https://www.tiktok.com/@swissarabianperfume?_t=8oFyQlfBhMk&_r=1">
15216<svg class="icon svg-tiktok" width="15" height="16" viewBox="0 0 15 16" fill="none" xmlns="http://www.w3.org/2000/svg"><path fill="currentColor" d="M7.63849 0.0133333C8.51182 0 9.37849 0.00666667 10.2452 0C10.2985 1.02 10.6652 2.06 11.4118 2.78C12.1585 3.52 13.2118 3.86 14.2385 3.97333V6.66C13.2785 6.62667 12.3118 6.42667 11.4385 6.01333C11.0585 5.84 10.7052 5.62 10.3585 5.39333C10.3518 7.34 10.3652 9.28667 10.3452 11.2267C10.2918 12.16 9.98516 13.0867 9.44516 13.8533C8.57183 15.1333 7.05849 15.9667 5.50516 15.9933C4.55183 16.0467 3.59849 15.7867 2.78516 15.3067C1.43849 14.5133 0.491825 13.06 0.351825 11.5C0.338492 11.1667 0.331825 10.8333 0.345158 10.5067C0.465158 9.24 1.09183 8.02667 2.06516 7.2C3.17183 6.24 4.71849 5.78 6.16516 6.05333C6.17849 7.04 6.13849 8.02667 6.13849 9.01333C5.47849 8.8 4.70516 8.86 4.12516 9.26C3.70516 9.53333 3.38516 9.95333 3.21849 10.4267C3.07849 10.7667 3.11849 11.14 3.12516 11.5C3.28516 12.5933 4.33849 13.5133 5.45849 13.4133C6.20516 13.4067 6.91849 12.9733 7.30516 12.34C7.43182 12.12 7.57182 11.8933 7.57849 11.6333C7.64516 10.44 7.61849 9.25333 7.62516 8.06C7.63182 5.37333 7.61849 2.69333 7.63849 0.0133333Z"></path></svg> 15217</a></li> 15218 15219 15220 <li><a aria-label="Snapchat" class="snapchat" target="_blank" rel="noopener" href="https://www.snapchat.com/add/swiss.arabian?invite_id=NH58x232&locale=en_AE&share_id=AbYtgBWoSnSnlbYVFHnfNg&sid=446044ab88fa451c929e22bfe4b65f32"><svg aria-hidden="true" focusable="false" role="presentation" class="icon svg-snapchat" viewBox="0 0 392 386"> 15221 <path d="M390.3 282.3a27.2 27.2 0 00-13.8-14.7l-3-1.6-5.4-2.7a117 117 0 01-42.7-36.6 83 83 0 01-7.3-13c-.8-2.4-.8-3.8-.2-5 .6-1 1.4-1.9 2.4-2.5a1073.6 1073.6 0 0117.7-11.7 49.5 49.5 0 0016-17.1 33.6 33.6 0 00-30.8-49.7 44.8 44.8 0 00-11.8 1.6c.1-9 0-18.6-.9-27.9A105 105 0 00257.4 16 122 122 0 00196 .3c-22.5 0-43 5.3-61.3 15.7a104.6 104.6 0 00-53.2 85.4c-.8 9.4-1 19-.8 27.9a44.8 44.8 0 00-12-1.6 33.7 33.7 0 00-30.8 49.7A49.6 49.6 0 0054 194.6l9.1 6 8.3 5.4c1 .7 2 1.6 2.6 2.7.7 1.3.7 2.7-.2 5.3-2 4.5-4.5 8.7-7.3 12.8a116.5 116.5 0 01-41.4 36c-9.5 5-19.3 8.3-23.4 19.5-3.1 8.5-1 18.2 6.9 26.3 2.9 3 6.2 5.6 10 7.6 7.7 4.2 15.9 7.5 24.4 9.8a16 16 0 015 2.2c2.9 2.5 2.4 6.3 6.3 12 2 2.8 4.4 5.3 7.2 7.3 8.1 5.6 17.2 6 26.8 6.3 8.7.3 18.5.7 29.8 4.4 4.7 1.5 9.5 4.5 15.1 8a110 110 0 0062.8 19.6c30.8 0 49.4-11.4 63-19.7a77.9 77.9 0 0114.9-7.9c11.2-3.7 21-4 29.8-4.4 9.6-.4 18.7-.7 26.8-6.3 3.3-2.3 6.2-5.4 8.2-9 2.8-4.7 2.7-8 5.3-10.3 1.4-1 3-1.7 4.6-2.1 8.7-2.3 17-5.6 24.8-9.9A39 39 0 00384 308l.1-.1c7.5-8 9.4-17.4 6.3-25.6zM362.9 297c-16.8 9.2-27.9 8.3-36.5 13.8-7.4 4.8-3 15-8.4 18.6-6.5 4.6-26-.3-51 8-20.6 6.8-33.8 26.5-71 26.5-37.1 0-50-19.6-71-26.6-25-8.2-44.4-3.4-51-8-5.3-3.6-1-13.8-8.3-18.5-8.7-5.6-19.8-4.6-36.5-13.8-10.7-5.9-4.6-9.5-1.1-11.2 60.6-29.4 70.3-74.7 70.7-78 .5-4.1 1.1-7.3-3.4-11.5-4.3-4-23.5-15.8-28.9-19.6-8.8-6.1-12.6-12.3-9.8-19.8 2-5.3 6.9-7.2 12-7.2 1.6 0 3.2.2 4.8.5 9.7 2.1 19.1 7 24.5 8.3l2 .2c3 0 4-1.4 3.8-4.7-.7-10.6-2.2-31.3-.5-50.6a80 80 0 0121-51.3A93.7 93.7 0 01196 22.3c43.8 0 66.8 24.1 71.7 29.7a80 80 0 0121 51.3c1.7 19.3.2 40-.5 50.5-.2 3.5.9 4.8 3.8 4.8.6 0 1.3 0 2-.3 5.4-1.3 14.8-6.1 24.5-8.2a19 19 0 014.8-.5c5.1 0 10 2 12 7.2 2.8 7.5-1 13.7-9.9 19.8-5.3 3.7-24.5 15.6-28.8 19.6-4.5 4.2-4 7.4-3.4 11.4.4 3.5 10 48.8 70.7 78 3.6 1.8 9.6 5.5-1 11.4z"></path> 15222</svg> 15223</a></li> 15224 15225 15226 15227 15228 <li><a aria-label="LinkedIn" class="linkedin" target="_blank" rel="noopener" href="https://www.linkedin.com/company/swiss-arabian-perfumes-group/"><svg aria-hidden="true" focusable="false" role="presentation" class="icon svg-linkedin" viewBox="0 0 310 310"> 15229 <path d="M72.16,99.73H9.927c-2.762,0-5,2.239-5,5v199.928c0,2.762,2.238,5,5,5H72.16c2.762,0,5-2.238,5-5V104.73 C77.16,101.969,74.922,99.73,72.16,99.73z"/> 15230 <path d="M41.066,0.341C18.422,0.341,0,18.743,0,41.362C0,63.991,18.422,82.4,41.066,82.4 c22.626,0,41.033-18.41,41.033-41.038C82.1,18.743,63.692,0.341,41.066,0.341z"/> 15231 <path d="M230.454,94.761c-24.995,0-43.472,10.745-54.679,22.954V104.73c0-2.761-2.238-5-5-5h-59.599 c-2.762,0-5,2.239-5,5v199.928c0,2.762,2.238,5,5,5h62.097c2.762,0,5-2.238,5-5v-98.918c0-33.333,9.054-46.319,32.29-46.319 c25.306,0,27.317,20.818,27.317,48.034v97.204c0,2.762,2.238,5,5,5H305c2.762,0,5-2.238,5-5V194.995 C310,145.43,300.549,94.761,230.454,94.761z"/> 15232</svg></a></li> 15233 15234 15235 15236 15237 15238 15239 15240 15241 15242 15243 15244 </ul> 15245 </div> 15246 15247</div></div><div class="page-footer__end"> 15248 <div><small class="copyright-text">
15249 Copyright © 2026 <a href="/">Swiss Arabian Global</a>. 15250 15251 </small> 15252 </div> 15253 15254 <div> 15255 <span class="visually-hidden">Payment methods accepted</span> 15256 <ul class="payment-icons"><li class="payment-icon"> 15257 <svg class="payment-icon-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> 15258 15259 </li><li class="payment-icon"> 15260 <svg class="payment-icon-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 0 1.114-.004 1.682-.002.45-.008.9-.02 1.35-.022.796-.065 1.725-.221 2.589a6.855 6.855 0 0 1-.645 1.975 6.397 6.397 0 0 1-2.808 2.807c-.6.306-1.228.511-1.971.645-.881.157-1.847.2-2.574.22-.457.01-.912.017-1.379.019-.555.004-1.113.004-1.669.004H14.801c-.55 0-1.1 0-1.66-.004a74.993 74.993 0 0 1-1.35-.018c-.744-.02-1.71-.064-2.584-.22a6.938 6.938 0 0 1-1.986-.65 6.337 6.337 0 0 1-1.622-1.18 6.355 6.355 0 0 1-1.178-1.623 6.935 6.935 0 0 1-.646-1.985c-.156-.863-.2-1.788-.22-2.578a66.088 66.088 0 0 1-.02-1.355l-.003-1.327V14.474l.002-1.325a66.7 66.7 0 0 1 .02-1.357c.022-.792.065-1.717.222-2.587a6.924 6.924 0 0 1 .646-1.981c.304-.598.7-1.144 1.18-1.623a6.386 6.386 0 0 1 1.624-1.18 6.96 6.96 0 0 1 1.98-.646c.865-.155 1.792-.198 2.586-.22.452-.012.905-.017 1.354-.02l1.677-.003h135.875" /><g><g><path fill="#000" d="M43.508 35.77c1.404-1.755 2.356-4.112 2.105-6.52-2.054.102-4.56 1.355-6.012 3.112-1.303
152601.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> 15261 15262 </li><li class="payment-icon"> 15263 <svg class="payment-icon-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.
1526306zM23.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> 15264 15265 </li><li class="payment-icon"> 15266 <svg class="payment-icon-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;"/><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> 15267 15268 </li><li class="payment-icon"> 15269 <svg class="payment-icon-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
1526916.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> 15270 15271 </li></ul> 15272 15273</div> 15274 </div> 15275 </div> 15276 </div> 15277 </div> 15278</footer> 15279 15280 15281<style> @media only screen and (max-width: 767.98px) {#shopify-section-footer .small-down--one-whole {width: 50%; } #shopify-section-footer hr {display: none; } #shopify-section-footer .footer-block {border-bottom: 0px; padding: 0px 8px; }} </style></div>
15282<script src="//swissarabian.com/cdn/shop/t/24/assets/vendor.min.js?v=67207134794593361361760375856" defer="defer"></script>
15282 15283
15283<script src="//swissarabian.com/cdn/shop/t/24/assets/theme.js?v=34676163789222093551760375856" defer="defer"></script>
vendor: 1 bytes, line 15283
15283
15284<script> 15285document.addEventListener('DOMContentLoaded', function() { 15286 document.querySelector('.burger-icon').addEventListener('click', function() { 15287 setTimeout(function() { 15288 console.log('--- MOBILE MENU STRUCTURE ---'); 15289 console.log(document.querySelector('.mobile-site-nav').outerHTML); 15290 }, 1000); 15291 }); 15292}); 15293</script>
15293 15294 15295<!-- Country Selector Popup --> 15296<div id="countryPopup" class="country-overlay"> 15297 15298 <div class="country-popup"> 15299 15300 <button class="country-close" onclick="closeCountryPopup()">Ã</button> 15301 15302<div class="country-logo"> 15303 <img src="https://cdn.shopify.com/s/files/1/0670/4470/4567/files/logo_3305a00c-e5ce-44a6-bd6f-e159a171cf6a.jpg?v=1785932138" alt="Swiss Arabian Logo"> 15304</div> 15305 15306 <h3>Select Your Country</h3> 15307 <p>Please choose your country / region below:</p> 15308 15309 15310 <div class="country-list"> 15311 15312 15313 <a href="https://uae.swissarabian.com" class="country-btn"> 15314 <img src="https://flagcdn.com/w40/ae.png"> 15315 <span>United Arab Emirates</span> 15316 </a> 15317 15318 15319 <a href="https://ksa.swissarabian.com" class="country-btn"> 15320 <img src="https://flagcdn.com/w40/sa.png"> 15321 <span>Saudi Arabia</span> 15322 </a> 15323 15324 15325 <a href="https://qa.swissarabian.com" class="country-btn"> 15326 <img src="https://flagcdn.com/w40/qa.png"> 15327 <span>Qatar</span> 15328 </a> 15329 15330 15331 <a href="https://om.swissarabian.com" class="country-btn"> 15332 <img src="https://flagcdn.com/w40/om.png"> 15333 <span>Oman</span> 15334 </a> 15335 15336 15337 <a href="https://kw.swissarabian.com" class="country-btn"> 15338 <img src="https://flagcdn.com/w40/kw.png"> 15339 <span>Kuwait</span> 15340 </a> 15341 15342 15343 <a href="https://swissarabian.com" class="country-btn"> 15344 <img src="https://flagcdn.com/w40/un.png"> 15345 <span>Global</span> 15346 </a> 15347 15348 15349 <a href="https://us.swissarabian.com" class="country-btn"> 15350 <img src="https://cdn.shopify.com/s/files/1/0793/9712/6445/files/icons8-usa-24.png?v=1785845881"> 15351 <span>USA</span> 15352 </a> 15353 15354 15355 </div> 15356 15357 </div> 15358 15359</div> 15360 15361 15362 15363<style> 15364 15365.country-overlay { 15366 position: fixed; 15367 inset: 0; 15368 background: rgba(0,0,0,0.55); 15369 display: none; 15370 justify-content: center; 15371 align-items: center; 15372 z-index: 99999; 15373} 15374 15375 15376/* Popup Box */ 15377 15378.country-popup { 15379 width: 420px; 15380 max-width: 90%; 15381 background: #ffffff; 15382 padding: 35px 30px; 15383 border-radius: 12px; 15384 text-align: center; 15385 position: relative; 15386 box-shadow: 0 10px 40px rgba(0,0,0,0.25); 15387} 15388 15389 15390/* Logo */ 15391 15392.country-logo img { 15393 width: 120px; 15394 height: auto; 15395 max-height: 150px; 15396 object-fit: contain; 15397 margin: -10px auto 15px !important; 15398 display: block; 15399} 15400 15401 15402/* Heading */ 15403 15404.country-popup h3 { 15405 font-size: 22px; 15406 font-weight: 500; 15407 margin: -20px 0 6px !important; 15408 color: #222; 15409 15410} 15411 15412 15413.country-popup p { 15414 color: #666; 15415 font-size: 14px; 15416 margin: 0 0 25px; 15417} 15418 15419 15420/* Country Grid */ 15421 15422.country-list { 15423 display: grid; 15424 grid-template-columns: 1fr 1fr; 15425 gap: 12px; 15426} 15427 15428 15429/* Country Buttons */ 15430 15431.country-btn { 15432 15433 display: flex; 15434 align-items: center; 15435 justify-content: flex-start; 15436 15437 gap: 10px; 15438 15439 padding: 12px 10px; 15440 15441 border: 1px solid #ddd; 15442 15443 border-radius: 8px; 15444 15445 text-decoration: none; 15446 15447 color: #222; 15448 15449 font-size: 13px; 15450 15451 font-weight: 400; 15452 15453 white-space: nowrap; 15454 15455 transition: all 0.3s ease; 15456 15457} 15458 15459 15460.country-btn:hover { 15461 15462 border-color: #c8a15a; 15463 15464 background: #faf6ee; 15465 15466} 15467 15468 15469/* Flag Images */ 15470 15471.country-btn img { 15472 15473 width: 26px; 15474 15475 height: 18px; 15476 15477 object-fit: cover; 15478 15479 border-radius: 2px; 15480 15481 flex-shrink: 0; 15482 15483} 15484 15485 15486/* Close Button */ 15487 15488.country-close { 15489 15490 position: absolute; 15491 15492 right: 5px; 15493 15494 top: 12px; 15495 15496 width: 20px; 15497 15498 height: 20px; 15499 15500 border-radius: 1.5px; 15501 15502 border: 1px solid #d0d0d0; 15503 15504 background: #ffffff; 15505 15506 color: #555; 15507 15508 font-size: 14px; 15509 15510 line-height: 10px; 15511 15512 padding: 0; 15513 15514 display: flex; 15515 15516 align-items: center; 15517 15518 justify-content: center; 15519 15520 cursor: pointer; 15521 15522 transition: all 0.2s ease; 15523 15524} 15525 15526 15527.country-close:hover { 15528 15529 background: #f5f5f5; 15530 15531 border-color: #999; 15532 15533} 15534 15535 15536/* Popup visibility states (must sit outside any media query) */ 15537 15538#countryPopup.cc-popup-is-hidden { 15539 display: none !important; 15540} 15541#countryPopup.cc-popup-is-visible { 15542 display: flex !important; 15543} 15544 15545 15546/* Mobile Responsive */ 15547 15548@media(max-width:600px){ 15549 15550 .country-popup { 15551 15552 padding: 25px 20px; 15553 15554 } 15555 15556 15557 .country-list { 15558 15559 grid-template-columns: 1fr; 15560 15561 } 15562 15563 15564 .country-logo img { 15565 15566 width: 130px; 15567 15568 } 15569 15570 15571 .country-popup h3 { 15572 15573 font-size: 20px; 15574 15575 } 15576 15577 15578 .country-btn { 15579 15580 font-size: 13px; 15581 15582 padding: 11px 10px; 15583 15584 } 15585 15586} 15587</style>
15588<script> 15589/* ========================================================= 15590 Swiss Arabian â Country Selector Popup 15591 - Shows popup based on visitor's IP-detected country 15592 - Hides popup automatically if visitor is already on the 15593 store that matches their detected country 15594 - Once closed, stays closed in that browser (localStorage) 15595 until localStorage is cleared or a different browser/ 15596 device is used 15597 - Never redirects to homepage â closing the popup or 15598 clicking a country button keeps the visitor on the exact 15599 page/path they are currently viewing 15600 ========================================================= */ 15601 15602(function () { 15603 "use strict"; 15604 15605 // ---- 1. Map each storefront to the country it represents ---- 15606 // Key = hostname of the store, Value = ISO country code it serves 15607 var SITE_COUNTRY_MAP = { 15608 "uae.swissarabian.com": "AE", 15609 "ksa.swissarabian.com": "SA", 15610 "qa.swissarabian.com": "QA", 15611 "om.swissarabian.com": "OM", 15612 "kw.swissarabian.com": "KW", 15613 "us.swissarabian.com": "US", 15614 "swissarabian.com": "GLOBAL" 15615 }; 15616 15617 // ---- 2. Map a detected country code to the domain it should use ---- 15618 var COUNTRY_DOMAIN_MAP = { 15619 AE: "https://uae.swissarabian.com", 15620 SA: "https://ksa.swissarabian.com", 15621 QA: "https://qa.swissarabian.com", 15622 OM: "https://om.swissarabian.com", 15623 KW: "https://kw.swissarabian.com", 15624 US: "https://us.swissarabian.com" 15625 }; 15626 var GLOBAL_DOMAIN = "https://swissarabian.com"; 15627 15628 var STORAGE_KEY = "sa_country_popup_closed"; // localStorage flag 15629 15630 // Primary + fallback geolocation providers (no API key required). 15631 // ipapi.co is often blocked by ad blockers / privacy extensions, so
15632 // ipwho.is is tried first, with ipapi.co as a fallback. 15633 var GEO_APIS = [ 15634 { url: "https://ipwho.is/", field: "country_code" }, 15635 { url: "https://ipapi.co/json/", field: "country_code" } 15636 ]; 15637 15638 var DEBUG = true; // set to false to silence console logging in production 15639 15640 function log() { 15641 if (DEBUG && window.console) { 15642 console.log.apply(console, ["[Country Popup]"].concat(Array.prototype.slice.call(arguments))); 15643 } 15644 } 15645 15646 var popup = document.getElementById("countryPopup"); 15647 if (!popup) return; 15648 15649 var closeBtn = popup.querySelector(".country-close"); 15650 var countryLinks = popup.querySelectorAll(".country-btn"); 15651 15652 // ---- 3. Keep visitor on the same page/path when navigating ---- 15653 // Rewrite every country button's href so it points to the same 15654 // path + query string on the destination domain instead of its 15655 // homepage. 15656 function rewriteLinksToCurrentPath() { 15657 var currentPath = window.location.pathname + window.location.search; 15658 15659 countryLinks.forEach(function (link) { 15660 try { 15661 var url = new URL(link.getAttribute("href")); 15662 url.pathname = window.location.pathname; 15663 url.search = window.location.search; 15664 link.setAttribute("href", url.origin + currentPath); 15665 } catch (e) { 15666 // If href is malformed for any reason, leave it untouched 15667 } 15668 }); 15669 } 15670 15671 // ---- 4. Show / hide helpers ---- 15672 function showPopup() { 15673 popup.style.display = "flex"; 15674 popup.classList.add("active"); 15675 document.body.classList.add("country-popup-open"); 15676 } 15677 15678 function hidePopup(remember) { 15679 popup.style.display = "none"; 15680 popup.classList.remove("active"); 15681 document.body.classList.remove("country-popup-open"); 15682 if (remember) { 15683 try { 15684 localStorage.setItem(STORAGE_KEY, "1"); 15685 } catch (e) { 15686 /* localStorage unavailable (private mode etc.) â ignore */ 15687 } 15688 } 15689 } 15690 15691 // Expose so the inline onclick="closeCountryPopup()" in the HTML keeps working 15692 window.closeCountryPopup = function () { 15693 hidePopup(true); 15694 }; 15695 15696 // ---- 5. Decide whether the popup should be shown at all ---- 15697 function alreadyDismissed() { 15698 try { 15699 return localStorage.getItem(STORAGE_KEY) === "1"; 15700 } catch (e) { 15701 return false; 15702 } 15703 } 15704 15705 function currentSiteCountry() { 15706 var host = window.location.hostname.replace(/^www\./, ""); 15707 return SITE_COUNTRY_MAP[host] || null; 15708 } 15709 15710 function domainMatchesCurrentSite(detectedCountry) { 15711 var host = window.location.hostname.replace(/^www\./, ""); 15712 var targetDomain = COUNTRY_DOMAIN_MAP[detectedCountry] || GLOBAL_DOMAIN; 15713 try { 15714 var targetHost = new URL(targetDomain).hostname.replace(/^www\./, ""); 15715 return targetHost === host; 15716 } catch (e) { 15717 return false; 15718 } 15719 } 15720 15721 // Try each geolocation provider in order until one succeeds 15722 function detectCountry(providerIndex) { 15723 providerIndex = providerIndex || 0; 15724 if (providerIndex >= GEO_APIS.length) { 15725 log("All geolocation providers failed â popup will not show."); 15726 return; 15727 } 15728 15729 var provider = GEO_APIS[providerIndex]; 15730 log("Trying geolocation provider:", provider.url); 15731 15732 fetch(provider.url) 15733 .then(function (res) { 15734 if (!res.ok) throw new Error("HTTP " + res.status); 15735 return res.json(); 15736 }) 15737 .then(function (data) { 15738 var detected = data && data[provider.field] ? String(data[provider.field]).toUpperCase() : null; 15739 log("Provider response:", data, "-> detected country:", detected); 15740 15741 if (!detected) { 15742 detectCountry(providerIndex + 1); 15743 return; 15744 } 15745 15746 var siteCountry = currentSiteCountry(); 15747 log("Current site host maps to:", siteCountry); 15748 15749 // If the visitor is already on the storefront that matches 15750 // their detected country, never show the popup. 15751 if (domainMatchesCurrentSite(detected)) { 15752 log("Detected country matches current site â popup suppressed."); 15753 return; 15754 } 15755 15756 log("Showing popup â detected country does not match current site."); 15757 showPopup(); 15758 }) 15759 .catch(function (err) { 15760 log("Provider failed:", provider.url, err); 15761 detectCountry(providerIndex + 1); 15762 }); 15763 } 15764
15765 function init() { 15766 // Never show twice in the same browser once dismissed 15767 if (alreadyDismissed()) { 15768 log("Popup already dismissed in this browser â skipping."); 15769 return; 15770 } 15771 15772 // Make sure country buttons keep the visitor on the same page 15773 rewriteLinksToCurrentPath(); 15774 15775 // Wire up the close button (in addition to the inline onclick already in the HTML) 15776 if (closeBtn) { 15777 closeBtn.addEventListener("click", function () { 15778 hidePopup(true); 15779 }); 15780 } 15781 15782 // Also record dismissal + keep same-page behaviour when a country is picked 15783 countryLinks.forEach(function (link) { 15784 link.addEventListener("click", function () { 15785 try { 15786 localStorage.setItem(STORAGE_KEY, "1"); 15787 } catch (e) {} 15788 // no preventDefault â let the (already same-path) link navigate normally 15789 }); 15790 }); 15791 15792 detectCountry(); 15793 } 15794 15795 if (document.readyState === "loading") { 15796 document.addEventListener("DOMContentLoaded", init); 15797 } else { 15798 init(); 15799 } 15800})(); 15801</script>
15801 15802 <style> .large-title {font-family: "Prompt", sans-serif;} .overlay__content {font-family: "Prompt", sans-serif;} .swiper-containera {overflow: hidden;} .a-yet-main h4 {display: none;} .reading-width {margin-top: 70px; margin-bottom: 0px;} .btn-new-link {text-transform: uppercase;} @media (max-width: 1024px) {.payment-buttons {margin-left: 97px !important; }} @media (max-width: 768px) {.payment-buttons {width: 65% !important; margin-left: 120px !important; } .product-detail__title {font-size: 16px; } .product-detail__price .large-title {margin-top: -18px !important; }} .product-detail__title {font-size: 16px;} .product-detail__price .product-price__compare,.product-detail__price .product-price__compare-large {font-size: 16px;} span.money {font-size: 16px;} .row {font-size: 16px;} .shopify-payment-button__button--unbranded:hover:not([disabled]) {background-color: #ffffff;} .option-selector {padding: 0; border: 0; font-size: x-small;} .option-selector .label {margin-bottom: 0.5em; font-size: medium; color: #fa0000;} shopify-buy-it-now-button + shopify-buy-it-now-button {display: none;} .page-width.rich-text-section.large-section.global-border-radius.cc-animate-init.cc-animate-in {padding-top: 0px; padding-bottom: 0px;} @media (min-width: 1000px) {div#r-1691153747212 {padding-left: 150px; }} .a-flex-p {display: block;} .site-nav > .site-nav__item > .site-nav__link {font-size: 14px; font-weight: 0;} main {padding-bottom: 0px;} p.hulk-powered-wrapper.text-right {display: none;} </style> 15803<div id="shopify-block-Ab3NWekVWZ0d1WEdmR__497739090016974244" class="shopify-block shopify-app-block insider-object-extension"> 15804 15805 15806 15807 15808 15809 15810 15811 15812 15813 15814 15815 15816 15817 15818 15819 15820 15821 15822 15823 15824
15825<script> 15826 window.insider_object = window.insider_object || {}; 15827 window.shopifyIO = true; 15828</script>
15828 15829 15830 15831 15832 15833
15833<script> 15834 window.insider_object.parsePrice = function (str) { 15835 str = (str || '').toString(); 15836 let price = 0; 15837 15838 price = str.replace(/[^0-9.,]/g, ''); 15839 15840 if (price.slice(-3).indexOf(',') !== -1) { 15841 price = parseFloat(str.replace(/[^0-9,]/g, '').replace(',', '.')) || 0; 15842 } else if (price.slice(-3).indexOf('.') !== -1) { 15843 price = parseFloat(str.replace(/[^0-9.]/g, '')) || 0; 15844 } else { 15845 price = parseFloat(str.replace(/[^0-9]/g, '')) || 0; 15846 } 15847 15848 return price; 15849 } 15850 </script>
15850 15851
15851<script> 15852 15853 window.insider_object.page = { 15854 "version": "2.0", 15855 "type": "Home" 15856 }; 15857 15858 </script>
15858 15859
15859<script> 15860 15861 window.insider_object.user = { 15862 "language" : "en".substring(0, 2) + "_AE", 15863 "market_locale_id": "89191219501", 15864 "market_locale_handle": "europe", 15865 "market_country_code": "AT", 15866 "shop_locale": "en" 15867 }; 15868 15869 15870 window.localStorage.setItem('ins-shopify-user-language', JSON.stringify({ 15871 value: window.insider_object.user.language, 15872 _expires: new Date().getTime() + 10*24*60*60*1000, 15873 })); 15874 </script>
15874 15875 15876
15876<script> 15877 15878 window.insider_object.basket = { 15879 "currency": "USD" 15880 15881 }; 15882 </script>
15882 15883 <!-- BEGIN app snippet: cart-token-collector -->
15883<script> 15884 function throttle(func, limit) { 15885 let inThrottle; 15886 return function executedFunction(...args) { 15887 if (!inThrottle) { 15888 func(...args); 15889 inThrottle = true; 15890 setTimeout(function() { 15891 inThrottle = false; 15892 }, limit); 15893 } 15894 }; 15895 } 15896 15897 async function handleUserInfoUpdate() { 15898 const userInfo = { 15899 oldCartToken: window.localStorage.getItem('ins-old-cart-token'), 15900 oldInsiderId: window.localStorage.getItem('ins-old-insider-id'), 15901 newInsiderId: Insider.getUserId(), 15902 newCartToken: await getCartToken(), 15903 insiderSessionId: Insider.getUserSession() 15904 }; 15905 const isInfoChanged = userInfo.oldCartToken !== userInfo.newCartToken || 15906 userInfo.oldInsiderId !== userInfo.newInsiderId 15907 15908 if (!userInfo.newInsiderId || !userInfo.newCartToken || !userInfo.insiderSessionId) { 15909 return; 15910 } 15911 15912 if (isInfoChanged) { 15913 sendUserInfoRequest(userInfo); 15914 // Persist the Insider id as a Shopify cart attribute so it propagates into checkout, 15915 // where the Checkout UI extension reads `_insider_iid` to personalise recommendations. 15916 writeInsiderIdCartAttribute(userInfo.newInsiderId); 15917 } 15918 } 15919 15920 function writeInsiderIdCartAttribute(insiderId) { 15921 // Best-effort: a failed attribute write must never break the storefront. Guarded by the 15922 // caller (non-null insiderId + non-empty cart) and throttled/deduped like the rest of the snippet. 15923 // .catch() swallows network rejections so they never surface as an unhandledrejection. 15924 fetch(window.Shopify.routes.root + 'cart/update.json', { 15925 method: 'POST', 15926 headers: { 'Content-Type': 'application/json' }, 15927 body: JSON.stringify({ attributes: { _insider_iid: insiderId } }) 15928 }).catch(function () { 15929 /* swallow: cart-attribute write is non-critical */ 15930 }); 15931 } 15932 15933 function sendUserInfoRequest(userInfo) { 15934 let url = 15935 'https://sfyapp.useinsider.com/cart-token-collector/v2/save/' + 15936 Shopify.shop + 15937 '?' + 15938 'iid=' + userInfo.newInsiderId + 15939 '&ct=' + userInfo.newCartToken + 15940 '&sid=' + userInfo.insiderSessionId + 15941 '&oldCt=' + (userInfo.oldCartToken || ''); 15942 15943 let request = new XMLHttpRequest(); 15944 request.onload = function() { 15945 if (this.status >= 200 && this.status < 300) { 15946 setUserInfos(userInfo); 15947 } 15948 }; 15949 request.open('GET', url, true); 15950 request.send(); 15951 } 15952 15953 function setUserInfos(userInfo) { 15954 window.localStorage.setItem('ins-old-cart-token', userInfo.newCartToken); 15955 window.localStorage.setItem('ins-old-insider-id', userInfo.newInsiderId); 15956 } 15957 15958 async function getCartToken() { 15959 const response = await fetch(window.Shopify.routes.root + 'cart.js'); 15960 const data = await response.json(); 15961 15962 return data.item_count > 0 ? data.token : null; 15963 } 15964 15965 window.addEventListener('insider:api-initialized', throttle(handleUserInfoUpdate, 2000)); 15966 window.addEventListener('cart:amount:update', throttle(handleUserInfoUpdate, 2000)); 15967</script>
15967 15968<!-- END app snippet --> 15969 15970 15971 15972 15973 15974
15974<script async type="text/javascript" src=https://swissarabianglobal.api.useinsider.com/ins.js?id=10012379></script>
15974 15975 15976 15977 15978 15979 15980</div><div id="shopify-block-ANWk3VXE0N3BIWEMvV__11349500561483629931" class="shopify-block shopify-app-block">
15980<script id="ReStock-config"> 15981 var _ReStockConfig = window._ReStockConfig || {}; 15982 15983 _ReStockConfig.templateName = "index"; 15984 _ReStockConfig.isB2BCustomer = null; 15985 _ReStockConfig.currentLocationId = null; 15986 _ReStockConfig.moneyFormat = "\u003cspan class=money\u003e${{amount}} \u003c\/span\u003e";_ReStockConfig.marketHandle = "europe"; 15987 _ReStockConfig.marketId = 89191219501;let metafieldConfigData = null;metafieldConfigData = {"ask_for_gdpr_consent_enabled":false,"not_selectable_variants_enabled":false,"pre_order_products_enabled":false,"ui_style":{"notify_me_styles":[{"wrapper":null,"page":"COLLECTION_PAGE","inline_display_mode":"NOT_DISPLAYED","show_floating_button":false,"inject_in_parent_of_wrapper":false,"inject_to_all_wrappers":false,"inject_to_all_elements_of_each_wrapper":false,"handle_rerenders":true,"prepend_to_wrapper":false,"custom_styles":null,"enable_variant_listener_on_cards":false,"product_card_selector":null,"displayed_product_resolution_enabled":false,"variant_picker_selector":null,"selected_anchor_selector":null,"general_card_placement_enabled":false,"card_scoped_wrapper_enabled":false,"variant_group_availability_enabled":false,"style_mode":"SMART"},{"wrapper":null,"page":"LANDING_PAGES","inline_display_mode":"NOT_DISPLAYED","show_floating_button":false,"inject_in_parent_of_wrapper":false,"inject_to_all_wrappers":false,"inject_to_all_elements_of_each_wrapper":false,"handle_rerenders":true,"prepend_to_wrapper":false,"custom_styles":null,"enable_variant_listener_on_cards":false,"product_card_selector":null,"displayed_product_resolution_enabled":false,"variant_picker_selector":null,"selected_anchor_selector":null,"general_card_placement_enabled":false,"card_scoped_wrapper_enabled":false,"variant_group_availability_enabled":false,"style_mode":"SMART"}],"product_page_notify_me_style":{"wrapper":null,"support_wrapper":null,"css_selector_from_theme":null,"inline_display_mode":"BUTTON","show_floating_button":false,"hide_buy_it_now_button":true,"inject_in_parent_of_wrapper":false,"inject_to_all_wrappers":false,"handle_rerenders":true,"prepend_to_wrapper":false,"css_selector":null,"css_selector_by_support":null,"custom_styles":null,"custom_variant_listener":{"element":null,"property":null,"is_dataset_property":false},"use_add_to_cart_button_selector":true,"style_mode":"SMART"},"subscription_form_style":{"custom_styles":null,"style_mode":"SMART","name_field_is_visible":false,"name_field_is_required":false,"email_field_is_required":false,"phone_field_is_required":false,"whatsapp_field_is_required":false,"quantity_field_is_visible":false,"quantity_max_value":10},"button_classes":null,"global_raw_css":null,"product_page_raw_css":null,"after_subscribe_message_styles":null},"ui_contents":[{"notify_me_contents":[{"page":"PRODUCT_PAGE","button_text":"Notificarme","not_selectable_variants_button_text":"¿Agotado?haga clic aquÃ"},{"page":"LANDING_PAGES","button_text":"Notificarme","not_selectable_variants_button_text":"¿Agotado?haga clic aquÃ"},{"page":"COLLECTION_PAGE","button_text":"Notificarme","not_selectable_variants_button_text":"¿Agotado?haga clic aquÃ"}],"subscription_form_content":{"form_title":"Notificarme a través de:","email_input_placeholder":"Dirección de correo electrónico ...","email_input_below_text":"¡No te preocupes!Odiamos el spam tanto como tú.","email_label":"Correo electrónico","full_name_label":"Name","full_name_placeholder":"Full name ...","push_label":"Notificación de inserción","sms_label":"SMS","sms_input_placeholder":"Número de teléfono ...","whatsapp_label":"WhatsApp","whatsapp_input_placeholder":"WhatsApp Number ...","empty_name_error_message":"Name is required.","name_length_error_message":"Name is too long.","invalid_email_error_message":"Su dirección de correo electrónico no es válida.","empty_email_error_message":"Email is required.","invalid_phone_number_error_message":"Su número de teléfono no es válido.","empty_phone_number_error_message":"Phone number is required.","no_channels_selected_error_message":"You need to subscribe to one of the channels.","button_text":"Notificarme cuando esté disponible","add_to_contacts_checkbox_text":"Notificarme sobre otras
15987noticias u ofertas también","privacy_policy_text":"I have read and agree to the {{privacy_policy_url_text}}.","privacy_policy_url_text":"privacy policy","privacy_policy_url":"","privacy_policy_error_message":"You must accept our privacy policy","after_subscribe_message_text":"Le notificaremos cuando el artÃculo esté disponible","already_subscribed_message_text":"Ya te has suscrito para este artÃculo","push_is_not_allowed_message_text":"No permitió que este sitio le envÃe notificaciones push.Para recibir una notificación de retroceso de esta tienda.","style_mode":"SMART","quantity_label":"Quantity"},"language":"es"},{"notify_me_contents":[{"page":"PRODUCT_PAGE","button_text":"Notify me","not_selectable_variants_button_text":"Out of stock? Click here"},{"page":"COLLECTION_PAGE","button_text":"Notify me","not_selectable_variants_button_text":"Out of stock? Click here"},{"page":"LANDING_PAGES","button_text":"Notify me","not_selectable_variants_button_text":"Out of stock? Click here"}],"subscription_form_content":{"form_title":"Notify me via:","email_input_placeholder":"Email Address ...","email_input_below_text":"Donât worry! We hate spam as much as you do.","email_label":"Email","full_name_label":"Name","full_name_placeholder":"Full name ...","push_label":"Push notification","sms_label":"SMS","sms_input_placeholder":"Phone Number ...","whatsapp_label":"WhatsApp","whatsapp_input_placeholder":"WhatsApp Number ...","empty_name_error_message":"Name is required.","name_length_error_message":"Name is too long.","invalid_email_error_message":"Your email address is not valid.","empty_email_error_message":"Email is required.","invalid_phone_number_error_message":"Your phone number is not valid.","empty_phone_number_error_message":"Phone number is required.","no_channels_selected_error_message":"You need to subscribe to one of the channels.","button_text":"Notify Me When Available","add_to_contacts_checkbox_text":"Notify me about other news or offers too","privacy_policy_text":"I have read and agree to the {{privacy_policy_url_text}}.","privacy_policy_url_text":"privacy policy","privacy_policy_url":"","privacy_policy_error_message":"You must accept our privacy policy","after_subscribe_message_text":"We will notify you when the item is available","already_subscribed_message_text":"You already have subscribed for this item","push_is_not_allowed_message_text":"You didn\\'t allow this site to send you push notifications. To receive back-in-stock notification from this shop.","style_mode":"SMART","quantity_label":"Quantity"},"language":"en"},{"notify_me_contents":[{"page":"PRODUCT_PAGE","button_text":"Powiadom mnie","not_selectable_variants_button_text":"Obecnie brak na stanie? Kliknij tutaj"},{"page":"COLLECTION_PAGE","button_text":"Powiadom mnie","not_selectable_variants_button_text":"Obecnie brak na stanie? Kliknij tutaj"},{"page":"LANDING_PAGES","button_text":"Powiadom mnie","not_selectable_variants_button_text":"Obecnie brak na stanie? Kliknij tutaj"}],"subscription_form_content":{"form_title":"Powiadom mnie przez:","email_input_placeholder":"Adres e -mail ...","email_input_below_text":"Nie martw siÄ!Nienawidzimy spamu tak samo jak ty.","email_label":"E-mail","full_name_label":"Name","full_name_placeholder":"Full name ...","push_label":"Aktywne powiadomienie","sms_label":"SMS-em","sms_input_placeholder":"Numer telefonu ...","whatsapp_label":"WhatsApp","whatsapp_input_placeholder":"WhatsApp Number ...","empty_name_error_message":"Name is required.","name_length_error_message":"Name is too long.","invalid_email_error_message":"Twój adres e -mail jest nieprawidÅowy.","empty_email_error_message":"Email is required.","invalid_phone_number_error_message":"Twój numer telefonu jest nieprawidÅowy.","empty_phone_number_error_message":"Phone number is required.","no_channels_selected_error_message":"You need to subscribe to one of the channels.","button_text":"Powiadom mnie, jeÅli jest dostÄpne","add_to_contacts_checkbox_text":"Powiadom mnie o innych wiadomoÅciach lub ofertach","privacy_policy_text":"I have read and agree to the {{privacy_policy_url_text}}.","privacy_policy_url_text":"privacy policy","privacy_policy_url":"","privacy_policy_error_message":"You must accept our privacy policy","after_subscribe_message_text":"Powiadomimy CiÄ, kiedy element jest dostÄpny","already_subscribed_message_text":"SubskrybowaÅeÅ już ten element","push_is_not_allowed_message_text":"Nie pozwoliÅeÅ tej witrynie wysÅaÄ Ci powiadomienia push.Aby otrzymaÄ powiadomienie o zapasach z tego sklepu.","style_mode":"SMART","quantity_label":"Quantity"},"language":"pl"},{"notify_me_contents":[{"page":"PRODUCT_PAGE","button_text":"Benachrichtige mich","not_selectable_variants_button_text":"Ausverkauft? Klicke hier"},{"page":"LANDING_PAGES","button_text":"Benachrichtige mich","not_selectable_variants_button_text":"Ausverkauft? Klicke hier"},{"page":"COLLECTION_PAGE","button_text":"Benachrichtige mich","not_selectable_variants_button_text":"Ausverkauft? Klicke hier"}],"subscription_form_content":{"form_title":"Benachrichtigen Sie mich über:","email_input_placeholder":"E-Mail-Addresse ...","email_input_below_text":"Mach dir keine Sorgen!Wir hassen Spam genauso wie Sie.","email_label":"Email","full_name_label":"Name","full_name_placeholder":"Full name ...","push_label":"Push-Benachrichtigung","sms_label":"SMS","sms_input_placeholder":"Telefonnummer ...","whatsapp_label":"WhatsApp","whatsapp_input_placeholder":"WhatsApp Number ...","empty_name_error_message":"Name is required.","name_length_error_message":"Name is too long.","invali
15987d_email_error_message":"Ihre E -Mail -Adresse ist nicht gültig.","empty_email_error_message":"Email is required.","invalid_phone_number_error_message":"Ihre Telefonnummer ist nicht gültig.","empty_phone_number_error_message":"Phone number is required.","no_channels_selected_error_message":"You need to subscribe to one of the channels.","button_text":"Benachrichtige mich, wenn es verfügbar ist","add_to_contacts_checkbox_text":"Benachrichtigen Sie mich auch über andere Nachrichten oder Angebote","privacy_policy_text":"I have read and agree to the {{privacy_policy_url_text}}.","privacy_policy_url_text":"privacy policy","privacy_policy_url":"","privacy_policy_error_message":"You must accept our privacy policy","after_subscribe_message_text":"Wir werden Sie benachrichtigen, wenn der Artikel verfügbar ist","already_subscribed_message_text":"Sie haben bereits für diesen Artikel abonniert","push_is_not_allowed_message_text":"Sie haben diese Website nicht erlaubt, Ihnen Push -Benachrichtigungen zu senden.Back-in-in-Stand-Benachrichtigung aus diesem Laden zu erhalten.","style_mode":"SMART","quantity_label":"Quantity"},"language":"de"}],"default_language":"en","shop_id":80359,"app_enabled":true,"base_url":"https://api.notify-me.app","excluded_from_back_in_stock_variants":[],"included_in_back_in_stock_variants":[],"has_contact_integration":false,"ask_for_contact_integration_is_hidden":false,"privacy_policy_is_hidden":true,"disable_branding_permission":false,"is_email_hidden":false,"is_sms_hidden":false,"is_push_hidden":true,"is_whatsapp_hidden":true,"collection_page_show_button_when_any_variant_is_out_of_stock":false,"home_page_show_button_when_any_variant_is_out_of_stock":false,"subscription_limit_reached":true,"is_back_in_stock_active":true,"back_
15987in_stock_product_selection_mode":"ALL","low_stock":{"excluded_variants":[],"is_service_active":false,"widget_settings":{"show_mode":"ALL","inventory_threshold":1},"product_page":{"is_elements_shown":true,"ui_contents":{"de":{"description":"Nur noch {{remaining_quantity}} Artikel auf Lager!"},"en":{"description":"Only {{remaining_quantity}} items left in stock!"},"es":{"description":"¡Solo quedan {{remaining_quantity}} artÃculos en stock!"},"pl":{"description":"PozostaÅo tylko {{remaining_quantity}} sztuk w magazynie!"}},"style_mode":"SMART","widget":{"custom_styles":{"show_icon":true,"icon_color":"EE442E","text_color":"EE442E"},"wrapper_by_support":null,"inject_to_all_wrappers":false},"inline_button_placements":[]},"collection_page":{"is_elements_shown":true,"ui_contents":{"de":{"description":"Nur noch {{remaining_quantity}} Artikel auf Lager!"},"en":{"description":"Only {{remaining_quantity}} items left in stock!"},"es":{"description":"¡Solo quedan {{remaining_quantity}} artÃculos en stock!"},"pl":{"description":"PozostaÅo tylko {{remaining_quantity}} sztuk w magazynie!"}},"style_mode":"SMART","widget":{"custom_styles":{"show_icon":true,"icon_color":"EE442E","text_color":"EE442E"},"wrapper_by_support":null,"inject_to_all_wrappers":false},"inline_button_placements":[]},"landing_page":{"is_elements_shown":true,"ui_contents":{"de":{"description":"Nur noch {{remaining_quantity}} Artikel auf Lager!"},"en":{"description":"Only {{remaining_quantity}} items left in stock!"},"es":{"description":"¡Solo quedan {{remaining_quantity}} artÃculos en stock!"},"pl":{"description":"PozostaÅo tylko {{remaining_quantity}} sztuk w magazynie!"}},"style_mode":"SMART","widget":{"custom_styles":{"show_icon":true,"icon_color":"EE442E","text_color":"EE442E"},"wrapper_by_support":null,"inject_to_all_wrappers":false},"inline_button_placements":[]}},"is_suspended":false,"default_country_code":null};let metafieldPreOrderData = null;metafieldPreOrderData = {"product_page":{"ui_styles":{"badge":{"custom_styles":{"text_color":"000","border_radius":10,"background_color":"e4e5e7"},"is_hidden":false},"button":{"custom_styles":null,"is_visible":true},"description":{"is_hidden":false},"hide_buy_it_now_button":true,"is_active":true,"price":{"custom_styles":null,"format":"{symbol}{price}","is_hidden":false},"replace_with_add_to_cart_button":true,"selling_plan_selector":{"custom_styles":{"badgeTextColor":"000000","cardTitleColor":"202223","cardBorderColor":"e4e5e7","cardBorderRadius":"8","badgeBorderRadius":"6","cardBackgroundColor":"ffffff","badgeBackgroun
15987dColor":"e4e5e7","cardDescriptionColor":"6d7175"},"is_active":false,"custom_css":""},"style_mode":"SMART"},"ui_contents":{"en":{"badge_text":"Pre-order","widget_description":"Expected availability: {{availability_date}}","btn_text":"Pre-order now","availability_date_label":"Expected availability","soon_available_text":"Coming soon","billing_full_payment_text":"Full payment at checkout","billing_due_now_label":"Due now","billing_due_later_label":"Due later on","selling_plan_full_payment_title":"Full payment","selling_plan_partial_payment_title":"Reserve now, pay later","selling_plan_selector_save_label":"Save"},"de":{"badge_text":"Vorbestellen","widget_description":"Voraussichtliche Verfügbarkeit: {{availability_date}}","btn_text":"jetzt vorbestellen","availability_date_label":"Voraussichtliche Verfügbarkeit","soon_available_text":"Demnächst verfügbar","billing_full_payment_text":"Die vollständige Zahlung erfolgt an der Kasse.","billing_due_now_label":"Fällig jetzt","billing_due_later_label":"Fällig später","selling_plan_full_payment_title":"Full payment","selling_plan_partial_payment_title":"Reserve now, pay later","selling_plan_selector_save_label":"Save"},"es":{"badge_text":"Hacer un pedido","widget_description":"Disponibilidad esperada: {{availability_date}}","btn_text":"Reserva ahora","availability_date_label":"Disponibilidad prevista","soon_available_text":"Muy pronto","billing_full_payment_text":"Pago completo al finalizar la compra.","billing_due_now_label":"Vence ahora","billing_due_later_label":"Se entregará más adelante","selling_plan_full_payment_title":"Full payment","selling_plan_partial_payment_title":"Reserve now, pay later","selling_plan_selector_save_label":"Save"},"pl":{"badge_text":"Przed Sprzedaż","widget_description":"Oczekiwana dostÄpnoÅÄ: {{availability_date}}","btn_text":"Zamów już teraz w przedsprzedaży","availability_date_label":"Oczekiwana dostÄpnoÅÄ","soon_available_text":"Już wkrótce","billing_full_payment_text":"PeÅna pÅatnoÅÄ przy kasie","billing_due_now_label":"Należne teraz","billing_due_later_label":"Należy później","selling_plan_full_payment_title":"Full payment","selling_plan_partial_payment_title":"Reserve now, pay later","selling_plan_selector_save_label":"Save"}},"elements_selectors":{"button":{"css_selector":null,"css_selector_by_support":null,"css_selector_from_theme":null},"price":{"css_selector":null,"css_selector_by_support":null,"css_selector_from_theme":null},"description":{"wrapper_by_support":null},"selling_plan_selector":{"css_selector":null,"css_selector_by_support":null,"css_selector_from_theme":null},"inject_to_all_wrappers":false}},"collection_page":{"ui_styles":{"is_active":false,"button":{"custom_styles":null,"is_visible":true},"badge":{"custom_styles":{"text_color":"000","border_radius":10,"background_color":"e4e5e7","discount_text_color":"000"},"is_visible":false,"position":"TOP_RIGHT"},"style_mode":"SMART"},"ui_contents":{"de":{"btn_text":"jetzt vorbestellen","badge_text":"Pre-order"},"en":{"btn_text":"Pre-order now","badge_text":"Pre-order"},"es":{"btn_text":"Reserva ahora","badge_text":"Pre-order"},"pl":{"btn_text":"Zamów już teraz w przedsprzedaży","badge_text":"Pre-order"}},"elements_selectors":{"button":{"css_selector":null,"css_selector_by_support":null,"css_selector_from_theme":null},"badge_parent":{"css_selector":null,"css_selector_by_support":null,"css_selector_from_theme":null},"price":{"css_selector":null,"css_selector_by_support":null,"css_selector_from_theme":null,"format":"{symbol}{price}","is_hidden":false},"quick_view_button":{"css_selector":null,"css_selector_by_support":null,"css_selector_from_theme":null},"quick_view_section":{"css_selector":null,"css_selector_by_support":null,"css_selector_from_theme":null},"quick_view_section_add_to_cart_button":{"css_selector":null,"css_selector_by_support":null,"css_selector_from_theme":null},"featured_section":{"css_selector":null,"css_selector_by_support":null,"css_selector_from_theme":null},"inject_to_all_wrappers":false},"enable_variant_listener_on_cards":false},"landing_page":{"ui_styles":{"is_active":false,"button":{"custom_styles":null,"is_visible":true},"badge":{"custom_styles":{"text_color":"000","border_radius":10,"background_color":"e4e5e7","discount_text_color":"000"},"is_visible":false,"position":"TOP_RIGHT"},"style_mode":"SMART","featured_product_is_active":false},"ui_contents":{"pl":{"btn_text":"Zamów już teraz w przedsprzedaży","badge_text":"Pre-order"},"de":{"btn_text":"jetzt vorbestellen","badge_text":"Pre-order"},"es":{"btn_text":"Reserva ahora","badge_text":"Pre-order"},"en":{"btn_text":"Pre-order now","badge_text":"Pre-order"}},"elements_selectors":{"button":{"css_selector":null,"css_selector_by_support":null,"css_selector_from_theme":null},"badge_parent":{"css_selector":null,"css_selector_by_support":null,"css_selector_from_theme":null},"price":{"css_selector":null,"css_selector_by_support":null,"css_selector_from_theme":null,"format":"{symbol}{price}","is_hidden":false},"quick_view_button":{"css_selector":null,"css_selector_by_support":null,"css_selector_from_theme":null},"quick_view_section":{"css_selector":null,"css_selector_by_support":null,"css_selector_from_theme":null},"quick_view_section_add_to_cart_button":{"css_selector":null,"css_selector_by_support":null,"css_selector_from_theme":null},"featured_section":{"css_selector":null,"css_selector_by_support":null,"css_selector_from_theme":null},"inject_to_all_wrappers":false},"enable_variant_listener_on_cards":false},"limit_reached":false,"variant_ids":[],"is_selling_plan_removed_by_support":false,"selling_plans_settings":{},"selling_plans_billing_settings":{},"selling_plan_id_to_market_ids":{},"selling_plan_id_to_variant_ids":{},"is_service_active":false,"override_cart_requests":true,"excluded_catalogs_products":[],"excluded_catalogs_collections":[],"excluded_company_locations":[],"description_availability_config":{},"mixed_cart_alert":{"show_mixed_cart_alert":false,"is_active":false,"ui_styles":{"show_icon":true,"show_title":true,"show_body":true,"style_mode":"SMART","custom_css":"","custom_styles":{"color":"1A1A1A","iconColor":"616161","borderColor":"F1F1F1","borderRadius":8,"backgroundColor":"F1F1F1"}},"elements_selectors":{"cart_page":{"css_selector":null,"css_selector_by_support":null,"css_selector_from_theme":null},"cart_drawer":{"css_selector":null,"css_selector_by_support":null,"css_selector_from_theme":null}},"ui_contents":{"de":{"title":"Shipping Notice","body":"Your order
15987contains items with different delivery dates."},"en":{"title":"Shipping Notice","body":"Your order contains items with different delivery dates."},"es":{"title":"Shipping Notice","body":"Your order contains items with different delivery dates."},"pl":{"title":"Shipping Notice","body":"Your order contains items with different delivery dates."}}}};let metafieldWishlistData = undefined;metafieldWishlistData = {"is_service_active":false,"is_guest_mode_enabled":true,"refresh_page_after_add_to_cart":false,"reminder_channels":[],"share_wishlist_enabled":false,"share_wishlist_channels":["x","whatsapp","facebook","pinterest","telegram","email"],"login_page_url":"","excluded_variant_ids":[],"wishlist_buttons":{"product_page":{"is_visible":true,"style_mode":"SMART","custom_styles":null,"slim_custom_styles":null,"inject_to_all_wrappers":false,"icon":null,"inline_button_placements":[],"button_style":"FILL"},"collection_page":{"is_visible":false,"custom_styles":null,"icon":"","position":"","mode":"","button_placements":[]},"landing_page":{"is_visible":false,"custom_styles":null,"icon":"","position":"","mode":"","button_placements":[]}},"limit_reached":false,"ui_contents":{"en":{"id":77842,"add_to_wishlist_button_label":"Add to wishlist","remove_from_wishlist_button_label":"Itâs in wishlist","list_access_button_label":"Wishlist","list_title":"Wishlist","list_add_all_to_cart_button_label":"Add all to cart","list_share_button_label":"Share with friends","share_modal_subtitle":"Share your wishlist publicly via link or social media","share_social_share_text":"Check out my wishlist","share_error_message":"Couldn't create the link. Please try again.","share_empty_title":"No shareable link yet","share_empty_description":"Generate a unique link so your friends can see what's on your wishlist","share_generate_button_label":"Generate shareable link","share_empty_footer":"You can change visibility to private anytime","share_copy_link_label":"Copy link","share_copy_button_label":"Copy","share_copied_button_label":"Copied","share_generating_label":"Generating a linkâ¦","share_social_label":"Share on social","share_access_label":"General access","
15987share_access_anyone_label":"Anyone with the link","share_access_anyone_description":"Anyone with the link can view this wishlist","share_access_only_you_label":"Only you","share_access_only_you_description":"This wishlist is private and only visible to you","shared_wishlist_empty_description":"This shared wishlist is empty.","shared_wishlist_title":"Shared wishlist","private_wishlist_message":"This wishlist is private","product_card_add_to_cart_button_label":"Add to cart","product_card_out_of_stock_button_label":"Out of stock","product_count_label":"{count} product(s)","empty_list_description":"You didn't like any products yet!","empty_list_explore_button_label":"Explore store","add_to_cart_toast_message":"Added to your cart","add_to_cart_failure_message":"Failed to add items to cart.","saved_to_wishlist_toast_message":"Saved to your wishlist","login_modal_button_label":"Login","login_modal_description":"Log in to your account to add products to your wishlist and view your previously saved items.","login_modal_title":"Login required"},"es":{"id":77843,"add_to_wishlist_button_label":"Añadir a la lista de deseos","remove_from_wishlist_button_label":"Está en la lista de deseos.","list_access_button_label":"Lista de deseos","list_title":"Lista de deseos","list_add_all_to_cart_button_label":"Añadir todo al carrito","list_share_button_label":"Share with friends","share_modal_subtitle":"Share your wishlist publicly via link or social media","share_social_share_text":"Check out my wishlist","share_error_message":"Couldn't create the link. Please try again.","share_empty_title":"No shareable link yet","share_empty_description":"Generate a unique link so your friends can see what's on your wishlist","share_generate_button_label":"Generate shareable link","share_empty_footer":"You can change visibility to private anytime","share_copy_link_label":"Copy link","share_copy_button_label":"Copy","share_copied_button_label":"Copied","share_generating_label":"Generating a linkâ¦","share_social_label":"Share on social","share_access_label":"General access","
15987share_access_anyone_label":"Anyone with the link","share_access_anyone_description":"Anyone with the link can view this wishlist","share_access_only_you_label":"Only you","share_access_only_you_description":"This wishlist is private and only visible to you","shared_wishlist_empty_description":"This shared wishlist is empty.","shared_wishlist_title":"Shared wishlist","private_wishlist_message":"This wishlist is private","product_card_add_to_cart_button_label":"Añadir a la cesta","product_card_out_of_stock_button_label":"Agotado","product_count_label":"{count} product(s)","empty_list_description":"¡Aún no te ha gustado ningún producto!","empty_list_explore_button_label":"Explorar la tienda","add_to_cart_toast_message":"Añadido a tu carrito","add_to_cart_failure_message":"Failed to add items to cart.","saved_to_wishlist_toast_message":"Saved to your wishlist","login_modal_button_label":"Acceso","login_modal_description":"Inicie sesión en su cuenta para agregar productos a su lista de deseos y ver los artÃculos guardados anteriormente.","login_modal_title":"Se requiere iniciar sesión"},"pl":{"id":77844,"add_to_wishlist_button_label":"Dodaj do listy życzeÅ","remove_from_wishlist_button_label":"Jest na liÅcie życzeÅ","list_access_button_label":"Lista życzeÅ","list_title":"Lista życzeÅ","list_add_all_to_cart_button_label":"Dodaj wszystko do koszyka","list_share_button_label":"Share with friends","share_modal_subtitle":"Share your wishlist publicly via link or social media","share_social_share_text":"Check out my wishlist","share_error_message":"Couldn't create the link. Please try again.","share_empty_title":"No shareable link yet","share_empty_description":"Generate a unique link so your friends can see what's on your wishlist","share_generate_button_label":"Generate shareable link","share_empty_footer":"You can change visibility to private anytime","share_copy_link_label":"Copy link","share_copy_button_label":"Copy","share_copied_button_label":"Copied","share_generating_label":"Generating a linkâ¦","share_social_label":"Share on social","share_access_label":"General access","
15987share_access_anyone_label":"Anyone with the link","share_access_anyone_description":"Anyone with the link can view this wishlist","share_access_only_you_label":"Only you","share_access_only_you_description":"This wishlist is private and only visible to you","shared_wishlist_empty_description":"This shared wishlist is empty.","shared_wishlist_title":"Shared wishlist","private_wishlist_message":"This wishlist is private","product_card_add_to_cart_button_label":"Dodaj do koszyka","product_card_out_of_stock_button_label":"Brak w magazynie","product_count_label":"{count} product(s)","empty_list_description":"Å»aden produkt Ci siÄ jeszcze nie spodobaÅ!","empty_list_explore_button_label":"PrzeglÄ
daj sklep","add_to_cart_toast_message":"Dodano do koszyka","add_to_cart_failure_message":"Failed to add items to cart.","saved_to_wishlist_toast_message":"Saved to your wishlist","login_modal_button_label":"Login","login_modal_description":"Zaloguj siÄ na swoje konto, aby dodaÄ produkty do listy życzeÅ i wyÅwietliÄ wczeÅniej zapisane pozycje.","login_modal_title":"Wymagane logowanie"},"de":{"id":77841,"add_to_wishlist_button_label":"Zu Favoriten hinzufügen","remove_from_wishlist_button_label":"Es ist auf der Wunschliste","list_access_button_label":"Wunschliste","list_title":"Wunschliste","list_add_all_to_cart_button_label":"Alles in den Warenkorb legen","list_share_button_label":"Share with friends","share_modal_subtitle":"Share your wishlist publicly via link or social media","share_social_share_text":"Check out my wishlist","share_error_message":"Couldn't create the link. Please try again.","share_empty_title":"No shareable link yet","share_empty_description":"Generate a unique link so your friends can see what's on your wishlist","share_generate_button_label":"Generate shareable link","share_empty_footer":"You can change visibility to private anytime","share_copy_link_label":"Copy link","share_copy_button_label":"Copy","share_copied_button_label":"Copied","share_generating_label":"Generating a linkâ¦","share_social_label":"Share on social","share_access_label":"General access","
15987share_access_anyone_label":"Anyone with the link","share_access_anyone_description":"Anyone with the link can view this wishlist","share_access_only_you_label":"Only you","share_access_only_you_description":"This wishlist is private and only visible to you","shared_wishlist_empty_description":"This shared wishlist is empty.","shared_wishlist_title":"Shared wishlist","private_wishlist_message":"This wishlist is private","product_card_add_to_cart_button_label":"In den Warenkorb legen","product_card_out_of_stock_button_label":"Produkt nicht vorrätig","product_count_label":"{count} product(s)","empty_list_description":"Dir haben noch keine Produkte gefallen!","empty_list_explore_button_label":"Shop erkunden","add_to_cart_toast_message":"Zum Warenkorb hinzugefügt","add_to_cart_failure_message":"Failed to add items to cart.","saved_to_wishlist_toast_message":"Saved to your wishlist","login_modal_button_label":"Login","login_modal_description":"Melden Sie sich bei Ihrem Konto an, um Produkte zu Ihrer Wunschliste hinzuzufügen und Ihre zuvor gespeicherten Artikel anzuzeigen.","login_modal_title":"Anmeldung erforderlich"}},"access_button":{"custom_styles":null,"icon":null,"position":null,"hide_floating_button":false,"floating_access_button_hidden_on_pages":[],"show_count_badge":false,"badge_custom_styles":null,"inline_button_placements":[]},"drawer":{"custom_styles":null,"position":null,"my_wishlist_type":"drawer","my_wishlist_page_path":"/pages/my-wishlist","explore_link_target":""},"my_wishlist":{"type":"drawer","page_path":"/pages/my-wishlist","container_placement":null},"add_to_cart_message":{"custom_styles":null,"position":null},"saved_to_wishlist_message":{"is_enabled":false,"custom_styles":null,"position":"bottom-right"}};let metafieldFlagsData = null;metafieldFlagsData = {};_ReStockConfig._metafields = { 15988 sdkConfig: metafieldConfigData, 15989 preOrderConfig: metafieldPreOrderData, 15990 wishlistConfig: metafieldWishlistData, 15991 featureFlags: metafieldFlagsData 15992 }; 15993</script>
15993 15994 15995<!-- BEGIN app snippet: early-cart-guard -->
15995<script id="ReStock-early-cart-guard"> 15996(function (window) { 15997 try { 15998 if (window.__nmPreorderEarlyGuard) return; 15999 16000 let cfg = null; 16001 const metafields = window._ReStockConfig?._metafields; 16002 if (metafields?.preOrderConfig && typeof metafields.preOrderConfig === 'object') { 16003 cfg = metafields.preOrderConfig; 16004 } 16005 16006 let wrappersInstalled = false; 16007 16008 window.__nmPreorderEarlyGuard = { 16009 v: 1, 16010 active: true, 16011 setConfig: function (nextConfig) { 16012 if (!nextConfig || typeof nextConfig !== 'object') return; 16013 cfg = nextConfig; 16014 if (cfg.override_cart_requests === true) installWrappers(); 16015 } 16016 }; 16017 16018 function isGuardActive() { 16019 return window.__nmPreorderEarlyGuard?.active === true; 16020 } 16021 16022 function isCartAddUrl(url) { 16023 try { 16024 const parsed = new URL(String(url), window.document.baseURI); 16025 return /(?:^|\/)cart\/add(?:\.js(?:on)?)?$/.test(parsed.pathname); 16026 } catch (error) { 16027 return false; 16028 } 16029 } 16030 16031 function isPageActive() { 16032 const template = window._ReStockConfig?.templateName; 16033 let pageConfig = null; 16034 if (template === 'product') { 16035 pageConfig = cfg.product_page; 16036 } else if (template === 'collection' || template === 'list-collections' || template === 'search' || template === 'page') { 16037 pageConfig = cfg.collection_page; 16038 } else if (template === 'index') { 16039 pageConfig = cfg.landing_page; 16040 } 16041 return pageConfig?.ui_styles?.is_active === true; 16042 } 16043 16044 function shouldEnrich() { 16045 if (!cfg) return false; 16046 if (cfg.override_cart_requests !== true) return false; 16047 if (cfg.is_service_active !== true) return false; 16048 if (cfg.limit_reached === true) return false; 16049 if (window._ReStockConfig?.isB2BCustomer) return false; 16050 return isPageActive(); 16051 } 16052 16053 function isPlanVisibleInMarket(planId) { 16054 const planToMarkets = cfg.selling_plan_id_to_market_ids; 16055 if (!planToMarkets) return true; 16056 const allowedMarketIds = planToMarkets[planId]; 16057 if (!allowedMarketIds || allowedMarketIds.length === 0) return true; 16058 const marketId = window._ReStockConfig?.marketId; 16059 if (marketId == null) return true; 16060 return allowedMarketIds.includes(Number(marketId)); 16061 } 16062 16063 function findSellingPlanId(variantId) { 16064 const planToVariants = cfg.selling_plan_id_to_variant_ids; 16065 if (!planToVariants) return null; 16066 for (const planId of Object.keys(planToVariants)) { 16067 const variantIds = planToVariants[planId]; 16068 if (variantIds && variantIds.includes(variantId) && isPlanVisibleInMarket(planId)) return planId; 16069 } 16070 return null; 16071 } 16072 16073 function localizedContents() { 16074 const contents = cfg.product_page?.ui_contents; 16075 if (!contents || typeof contents !== 'object') return {}; 16076 return contents[shopLanguage()] || contents['en'] || Object.values(contents)[0] || {}; 16077 } 16078 16079 function shopLanguage() { 16080 const locale = window.Shopify?.locale; 16081 if (locale) return locale; 16082 const documentLanguage = window.document?.documentElement?.lang; 16083 if (documentLanguage && documentLanguage !== 'null') return documentLanguage; 16084 return null; 16085 } 16086 16087 function formatDate(date) { 16088 return date.toISOString().split('T')[0]; 16089 } 16090 16091 function toFiniteNumber(value) { 16092 if (typeof value === 'number') return Number.isFinite(value) ? value : null; 16093 if (typeof value === 'string') { 16094 const parsed = parseFloat(value); 16095 return Number.isFinite(parsed) ? parsed : null; 16096 } 16097 return null; 16098 } 16099 16100 function clamp(value, min, max) { 16101 return Math.min(max, Math.max(min, value)); 16102 } 16103 16104 function availabilityDateText(planId) { 16105 const settings = cfg.description_availability_config?.[planId]; 16106 if (!settings) return ''; 16107 if (settings.type === 'SOON') return localizedContents().soon_available_text || ''; 16108 if (settings.type === 'SPECIFIC_DATE') { 16109 const parsed = new Date(settings.config.date); 16110 return isNaN(parsed.getTime()) ? '' : formatDate(parsed); 16111 } 16112 if (settings.type === 'RELATIVE_DATE') { 16113 const days = typeof settings.config.days === 'string' ? parseInt(settings.config.days, 10) : settings.config.days; 16114 if (isNaN(days)) return ''; 16115 const futureDate = new Date(); 16116 futureDate.setDate(futureDate.getDate() + days); 16117 return formatDate(futureDate); 16118 } 16119 return ''; 16120 } 16121 16122 function inlineVariantPrice(variantId) { 16123 const variants = window._ReStockConfig?.product?.variants;
16124 if (!Array.isArray(variants)) return null; 16125 const variant = variants.find(function (candidate) { 16126 return Number(candidate?.id) === variantId; 16127 }); 16128 if (!variant) return null; 16129 return variant.price ? variant.price / 100 : 0; 16130 } 16131 16132 function finalPriceForPlan(price, planId) { 16133 const adjustment = cfg.selling_plans_settings?.[planId]; 16134 if (!adjustment?.has_discount) return price; 16135 if (adjustment.value_type === 'percentage') return price * (1 - adjustment.value / 100); 16136 if (adjustment.value_type === 'fixed_amount') return price - adjustment.value * (window.Shopify?.currency?.rate ?? 1); 16137 return price; 16138 } 16139 16140 function formatMoneyIntl(price) { 16141 const currency = window.Shopify?.currency?.active || 'USD'; 16142 const locale = window.Shopify?.locale || 'en-US'; 16143 try { 16144 return new Intl.NumberFormat(locale, { style: 'currency', currency: currency }).format(price); 16145 } catch (error) { 16146 return currency + ' ' + price.toFixed(2); 16147 } 16148 } 16149 16150 const AMOUNT_PLACEHOLDER = /\{\{\s*(\w+)\s*\}\}/; 16151 16152 function delimit(cents, precision, thousands, decimal) { 16153 const parts = (cents / 100).toFixed(precision).split('.'); 16154 const grouped = parts[0].replace(/(\d)(?=(\d{3})+(?!\d))/g, '$1' + thousands); 16155 return parts[1] ? grouped + (decimal || '.') + parts[1] : grouped; 16156 } 16157 16158 const AMOUNT_FORMATTERS = new Map([ 16159 ['amount', function (cents) { return delimit(cents, 2, ','); }], 16160 ['amount_no_decimals', function (cents) { return delimit(cents, 0, ','); }], 16161 ['amount_with_comma_separator', function (cents) { return delimit(cents, 2, '.', ','); }], 16162 ['amount_no_decimals_with_comma_separator', function (cents) { return delimit(cents, 0, '.'); }], 16163 ['amount_with_apostrophe_separator', function (cents) { return delimit(cents, 2, "'"); }], 16164 ['amount_no_decimals_with_space_separator', function (cents) { return delimit(cents, 0, ' '); }], 16165 ['amount_with_space_separator', function (cents) { return delimit(cents, 2, ' ', ','); }], 16166 ['amount_with_period_and_space_separator', function (cents) { return delimit(cents, 2, ' '); }] 16167 ]); 16168 16169 function decodeEntities(s) { 16170 var el = window.document.createElement('textarea'); el.innerHTML = s; return el.value; 16171 } 16172 16173 function moneyFormat() { 16174 const format = window._ReStockConfig?.moneyFormat; 16175 return typeof format === 'string' ? decodeEntities(format.replace(/<[^>]*>/g, '')) : ''; 16176 } 16177 16178 function formatMoney(amount) { 16179 const format = moneyFormat(); 16180 const formatAmount = AMOUNT_FORMATTERS.get(AMOUNT_PLACEHOLDER.exec(format)?.[1] ?? ''); 16181 if (!formatAmount) return formatMoneyIntl(amount); 16182 return format.replace(AMOUNT_PLACEHOLDER, formatAmount(Math.round(amount * 100))); 16183 } 16184 16185 function calculateCheckoutCharge(price, policy) { 16186 const { charge_type, exact_amount, percentage } = policy.checkout_charge; 16187 if (!Number.isFinite(price) || price <= 0) return 0; 16188 if (charge_type === 'PERCENTAGE') return clamp(price * ((toFiniteNumber(percentage) ?? 0) / 100), 0, price); 16189 return clamp(toFiniteNumber(exact_amount) ?? 0, 0, price); 16190 } 16191 16192 function formatRemainingDueDate(policy) { 16193 const { date_type, exact_date, after_some_days } = policy.remaining_fee_checkout_time; 16194 if (date_type === 'EXACT_DATE' && exact_date) { 16195 const parsed = new Date(exact_date + 'T12:00:00Z'); 16196 if (!isNaN(parsed.getTime())) return formatDate(parsed); 16197 } 16198 if (date_type === 'AFTER_SOME_DAYS' && after_some_days) { 16199 const days = toFiniteNumber(after_some_days); 16200 if (days === null) return ''; 16201 const futureDate = new Date(); 16202 futureDate.setDate(futureDate.getDate() + days); 16203 return formatDate(futureDate); 16204 } 16205 return ''; 16206 } 16207 16208 function paymentText(planId, variantId) { 16209 const policy = cfg.selling_plans_billing_settings?.[planId]; 16210 if (!policy) return ''; 16211 const contents = localizedContents(); 16212 if (policy.payment_type === 'FULL') return contents.billing_full_payment_text || 'Full payment at checkout'; 16213 16214 const price = inlineVariantPrice(variantId); 16215 if (price == null) return ''; 16216 16217 const planPrice = finalPriceForPlan(price, planId); 16218 const dueNowAmount = calculateCheckoutCharge(planPrice, policy); 16219 const dueLaterAmount = clamp(planPrice - dueNowAmount, 0, planPrice); 16220 const dueDate = formatRemainingDueDate(policy); 16221 16222 const dueNowLabel = contents.billing_due_now_label || 'Due now'; 16223 const dueLaterLabel = contents.billing_due_later_label || 'Due later on'; 16224 const formattedDueNow = formatMoney(dueNowAmount); 16225 const formattedDueLater = formatMoney(dueLaterAmount); 16226 const dueLaterPart = dueDate 16227 ? formattedDueLater + ' ' + dueLaterLabel + ' ' + dueDate 16228 : formattedDueLater + ' ' + dueLaterLabel; 16229 16230 return formattedDueNow + ' ' + dueNowLabel + ' · ' + dueLaterPart; 16231 } 16232 16233 const DEFAULT_AVAILABILITY_LABEL = 'Expected availability'; 16234 const DEFAULT_PAYMENT_LABEL = 'Payment'; 16235 const TYPE_MARKER = 'Type'; 16236 16237 function cleanLabel(raw) { 16238 return String(raw == null ? '' : raw) 16239 .replace(/[[\]]/g, '') 16240 .replace(/[\s:ï¼]+$/, '') 16241 .trim(); 16242 } 16243 16244 function resolvePaymentLabel(raw) { 16245 const cleaned = cleanLabel(raw); 16246 if (!cleaned || cleaned.charAt(0) === '_' || cleaned === TYPE_MARKER || cleaned === DEFAULT_AVAILABILITY_LABEL) { 16247 return DEFAULT_PAYMENT_LABEL; 16248 } 16249 return cleaned; 16250 } 16251 16252 function resolveAvailabilityLabel(raw, paymentLabel) { 16253 const cleaned = cleanLabel(raw); 16254 if (!cleaned || cleaned.charAt(0) === '_' || cleaned === TYPE_MARKER || cleaned === paymentLabel) { 16255 return DEFAULT_AVAILABILITY_LABEL; 16256 } 16257 return cleaned; 16258 } 16259 16260 function visibleCartProperties(planId, variantId) { 16261 const properties = {};
16262 try { 16263 const contents = localizedContents(); 16264 const paymentLabel = resolvePaymentLabel(contents.payment_label); 16265 const availabilityLabel = resolveAvailabilityLabel(contents.availability_date_label, paymentLabel); 16266 const availabilityDate = availabilityDateText(planId); 16267 if (availabilityDate) properties[availabilityLabel] = availabilityDate; 16268 const payment = paymentText(planId, variantId); 16269 if (payment) properties[paymentLabel] = payment; 16270 } catch (error) {} 16271 return properties; 16272 } 16273 16274 function setJsonProperty(item, name, value) { 16275 const properties = item.properties && typeof item.properties === 'object' && !Array.isArray(item.properties) ? item.properties : {}; 16276 if (properties[name] === value) return false; 16277 properties[name] = value; 16278 item.properties = properties; 16279 return true; 16280 } 16281 16282 function coerceJsonNumbers(item) { 16283 if (item.id) item.id = Number(item.id); 16284 if (item.quantity) item.quantity = Number(item.quantity); 16285 } 16286 16287 function applyVisibleJsonProperties(item, planId, variantId) { 16288 const properties = visibleCartProperties(planId, variantId); 16289 let changed = false; 16290 for (const name of Object.keys(properties)) { 16291 if (setJsonProperty(item, name, properties[name])) changed = true; 16292 } 16293 return changed; 16294 } 16295 16296 function enrichJsonItem(item) { 16297 if (!item || typeof item !== 'object') return false; 16298 const variantId = Number(item.id); 16299 if (!Number.isFinite(variantId)) return false; 16300 const planId = findSellingPlanId(variantId); 16301 if (planId == null) return false; 16302 16303 if (cfg.is_selling_plan_removed_by_support) { 16304 const tagged = setJsonProperty(item, '_purchase_type', 'NM-preorder'); 16305 const typed = setJsonProperty(item, 'Type', 'Pre-order'); 16306 if (!tagged && !typed) return false; 16307 coerceJsonNumbers(item); 16308 return true; 16309 } 16310 16311 if (item.selling_plan != null && item.selling_plan !== '' && String(item.selling_plan) === String(planId)) return false; 16312 16313 setJsonProperty(item, '_purchase_type', 'NM-preorder'); 16314 if (item.selling_plan == null || item.selling_plan === '') item.selling_plan = Number(planId); 16315 if (item.properties._selling_plan_id == null) setJsonProperty(item, '_selling_plan_id', String(planId)); 16316 applyVisibleJsonProperties(item, planId, variantId); 16317 coerceJsonNumbers(item); 16318 return true; 16319 } 16320 16321 function enrichJson(data) { 16322 if (!data || typeof data !== 'object') return false; 16323 if (Array.isArray(data.items)) { 16324 let changed = false; 16325 for (const item of data.items) { 16326 if (enrichJsonItem(item)) changed = true; 16327 } 16328 return changed; 16329 } 16330 if (data.items && typeof data.items === 'object') return enrichJsonItem(data.items); 16331 return enrichJsonItem(data); 16332 } 16333 16334 function paramScopes(params) { 16335 const prefixes = []; 16336 const seen = {}; 16337 params.forEach(function (value, key) { 16338 const match = /^items\[(\d+)\]\[id\]$/.exec(key); 16339 if (match && !seen[match[1]]) { 16340 seen[match[1]] = true; 16341 prefixes.push('items[' + match[1] + ']'); 16342 } 16343 }); 16344 if (prefixes.length > 0) return prefixes; 16345 if (params.get('items[id]') != null) return ['items']; 16346 if (params.get('id') != null) return ['']; 16347 return []; 16348 } 16349 16350 function scopeKey(prefix, name) { 16351 return prefix ? prefix + '[' + name + ']' : name; 16352 } 16353 16354 function scopePropertyKey(prefix, name) { 16355 return prefix ? prefix + '[properties][' + name + ']' : 'properties[' + name + ']'; 16356 } 16357 16358 function setParam(params, key, value) { 16359 if (params.get(key) === value) return false; 16360 params.set(key, value); 16361 return true; 16362 } 16363 16364 function applyRemovedBySupportParams(params, prefix) { 16365 const tagged = setParam(params, scopePropertyKey(prefix, '_purchase_type'), 'NM-preorder'); 16366 const typed = setParam(params, scopePropertyKey(prefix, 'Type'), 'Pre-order'); 16367 return tagged || typed; 16368 } 16369 16370 function applyVisibleParamProperties(params, prefix, planId, variantId) { 16371 const properties = visibleCartProperties(planId, variantId); 16372 let changed = false;
16373 for (const name of Object.keys(properties)) { 16374 if (setParam(params, scopePropertyKey(prefix, name), properties[name])) changed = true; 16375 } 16376 return changed; 16377 } 16378 16379 function enrichParamScope(params, prefix, planId, variantId) { 16380 if (cfg.is_selling_plan_removed_by_support) return applyRemovedBySupportParams(params, prefix); 16381 16382 const existingPlan = params.get(scopeKey(prefix, 'selling_plan')); 16383 if (existingPlan != null && existingPlan !== '' && String(existingPlan) === String(planId)) return false; 16384 16385 let changed = setParam(params, scopePropertyKey(prefix, '_purchase_type'), 'NM-preorder'); 16386 if (existingPlan == null || existingPlan === '') { 16387 params.set(scopeKey(prefix, 'selling_plan'), String(planId)); 16388 changed = true; 16389 } 16390 if (params.get(scopePropertyKey(prefix, '_selling_plan_id')) == null) { 16391 params.set(scopePropertyKey(prefix, '_selling_plan_id'), String(planId)); 16392 changed = true; 16393 } 16394 if (applyVisibleParamProperties(params, prefix, planId, variantId)) changed = true; 16395 return changed; 16396 } 16397 16398 function enrichParams(params) { 16399 const scopes = paramScopes(params); 16400 let changed = false; 16401 for (const prefix of scopes) { 16402 const variantId = Number(params.get(scopeKey(prefix, 'id'))); 16403 if (!Number.isFinite(variantId)) continue; 16404 const planId = findSellingPlanId(variantId); 16405 if (planId == null) continue; 16406 if (enrichParamScope(params, prefix, planId, variantId)) changed = true; 16407 } 16408 return changed; 16409 } 16410 16411 function enrichBody(body) { 16412 if (typeof body === 'string') { 16413 let jsonData = null; 16414 try { 16415 jsonData = JSON.parse(body); 16416 } catch (error) { 16417 jsonData = null; 16418 } 16419 if (jsonData && typeof jsonData === 'object') { 16420 return enrichJson(jsonData) ? { body: JSON.stringify(jsonData), changed: true } : { body: body, changed: false }; 16421 } 16422 const params = new URLSearchParams(body); 16423 return enrichParams(params) ? { body: params.toString(), changed: true } : { body: body, changed: false }; 16424 } 16425 if (typeof FormData !== 'undefined' && body instanceof FormData) { 16426 return { body: body, changed: enrichParams(body) }; 16427 } 16428 if (typeof URLSearchParams !== 'undefined' && body instanceof URLSearchParams) { 16429 return { body: body, changed: enrichParams(body) }; 16430 } 16431 return { body: body, changed: false }; 16432 } 16433 16434 function extractRequestUrl(input) { 16435 if (typeof input === 'string') return input; 16436 if (typeof input?.url === 'string') return input.url; 16437 if (typeof input?.href === 'string') return input.href; 16438 return ''; 16439 } 16440 16441 function maybeEnrichFetchInit(input, init) { 16442 if (!isGuardActive() || !init || init.body == null) return init; 16443 const url = extractRequestUrl(input); 16444 if (!isCartAddUrl(url) || !shouldEnrich()) return init; 16445 const enriched = enrichBody(init.body); 16446 if (!enriched.changed) return init; 16447 return { ...init, body: enriched.body }; 16448 } 16449 16450 function installWrappers() { 16451 if (wrappersInstalled) return; 16452 wrappersInstalled = true; 16453 16454 const originalFetch = window.fetch; 16455 window.fetch = function (input, init) { 16456 let nextInit = init; 16457 try { 16458 nextInit = maybeEnrichFetchInit(input, init); 16459 } catch (error) {} 16460 return originalFetch.call(this || window, input, nextInit); 16461 }; 16462 16463 const xhrPrototype = window.XMLHttpRequest?.prototype; 16464 if (xhrPrototype) { 16465 const originalOpen = xhrPrototype.open; 16466 const originalSend = xhrPrototype.send; 16467 xhrPrototype.open = function () { 16468 try { 16469 this.__nmEarlyGuardUrl = arguments[1]; 16470 } catch (error) {} 16471 return originalOpen.apply(this, arguments); 16472 }; 16473 xhrPrototype.send = function (body) { 16474 try { 16475 if (isGuardActive() && body != null && this.__nmEarlyGuardUrl != null && isCartAddUrl(this.__nmEarlyGuardUrl) && shouldEnrich()) { 16476 const enriched = enrichBody(body); 16477 if (enriched.changed) return originalSend.call(this, enriched.body); 16478 } 16479 } catch (error) {} 16480 return originalSend.apply(this, arguments); 16481 }; 16482 } 16483 } 16484 16485 if (cfg?.override_cart_requests === true) installWrappers(); 16486 } catch (error) {} 16487})(window); 16488</script>
16488 16489<!-- END app snippet --> 16490<!-- BEGIN app snippet: wishlist-page-container -->
16490<script id="ReStock-wishlist-page-container"> 16491(function (window) { 16492 try { 16493 if (window.__nmWishlistPageContainer) return; 16494 16495 const CONTAINER_ID = 'nm-wishlist-page-root'; 16496 const TARGET_SELECTORS = ['main#MainContent', 'main', '[role="main"]']; 16497 const RELATIVE_PLACEMENTS = ['before', 'after', 'start', 'end']; 16498 16499 function trimTrailingSlash(path) { 16500 const value = String(path); 16501 return value.length > 1 && value.charAt(value.length - 1) === '/' ? value.slice(0, -1) : value; 16502 } 16503 16504 function stripRoutesRoot(pathname) { 16505 const root = window.Shopify?.routes?.root; 16506 if (typeof root !== 'string') return pathname; 16507 const prefix = trimTrailingSlash(root); 16508 if (prefix === '' || prefix === '/') return pathname; 16509 if (pathname === prefix) return '/'; 16510 return pathname.indexOf(prefix + '/') === 0 ? pathname.slice(prefix.length) : pathname; 16511 } 16512 16513 function isConfiguredPage(pagePath) { 16514 const pathname = window.location?.pathname; 16515 if (typeof pathname !== 'string') return false; 16516 return trimTrailingSlash(stripRoutesRoot(pathname)) === trimTrailingSlash(pagePath); 16517 } 16518 16519 function hasShareToken() { 16520 const search = window.location?.search; 16521 if (!search) return false; 16522 return !!new URLSearchParams(search).get('w'); 16523 } 16524 16525 function isBootable(wishlistConfig, sdkConfig) { 16526 if (!sdkConfig || typeof sdkConfig !== 'object') return false; 16527 if (sdkConfig.app_enabled !== true) return false; 16528 if (sdkConfig.is_suspended === true) return false; 16529 return wishlistConfig.is_service_active === true; 16530 } 16531 16532 function matchElement(selector) { 16533 try { 16534 return window.document.querySelector(selector) || null; 16535 } catch (error) { 16536 return null; 16537 } 16538 } 16539 16540 function configuredTarget(placement) { 16541 if (!placement || typeof placement !== 'object') return null; 16542 if (typeof placement.css_selector !== 'string' || placement.css_selector === '') return null; 16543 const element = matchElement(placement.css_selector); 16544 if (!element) return null; 16545 const relative = RELATIVE_PLACEMENTS.indexOf(placement.relative_placement) === -1 ? 'start' : placement.relative_placement; 16546 return { element: element, relative: relative }; 16547 } 16548 16549 function builtInTarget() { 16550 for (const selector of TARGET_SELECTORS) { 16551 const element = matchElement(selector); 16552 if (element) return { element: element, relative: 'start' }; 16553 } 16554 return null; 16555 } 16556 16557 function insertContainer(container, target) { 16558 if (target.relative === 'before' || target.relative === 'after') { 16559 const parent = target.element.parentNode; 16560 if (!parent) return false; 16561 parent.insertBefore(container, target.relative === 'before' ? target.element : target.element.nextSibling || null); 16562 return true; 16563 } 16564 target.element.insertBefore(container, target.relative === 'end' ? null : target.element.firstChild || null); 16565 return true; 16566 } 16567 16568 function createContainer(placement) { 16569 const target = configuredTarget(placement) || builtInTarget(); 16570 if (!target) return null; 16571 const container = window.document.createElement('div'); 16572 container.id = CONTAINER_ID; 16573 container.setAttribute('data-nm-container-source', 'fallback'); 16574 return insertContainer(container, target) ? container : null; 16575 } 16576 16577 function usablePagePath(wishlistConfig) { 16578 const myWishlist = wishlistConfig && typeof wishlistConfig === 'object' ? wishlistConfig.my_wishlist : null; 16579 return myWishlist && typeof myWishlist.page_path === 'string' ? myWishlist.page_path : ''; 16580 } 16581 16582 function wishlistPageConfig(wishlistConfig) { 16583 const pagePath = usablePagePath(wishlistConfig); 16584 return pagePath && isConfiguredPage(pagePath) ? wishlistConfig.my_wishlist : null; 16585 } 16586 16587 function armContainer(myWishlist) { 16588 const container = window.document.getElementById(CONTAINER_ID) || createContainer(myWishlist.container_placement); 16589 if (container) container.removeAttribute('data-nm-page-state'); 16590 } 16591 16592 function markInactive() { 16593 const container = window.document.getElementById(CONTAINER_ID); 16594 if (container) container.setAttribute('data-nm-page-state', 'inactive'); 16595 } 16596 16597 function dearmContainer() { 16598 const stale = window.document.getElementById(CONTAINER_ID); 16599 if (stale && stale.getAttribute('data-nm-container-source') === 'fallback') stale.remove(); 16600 else markInactive(); 16601 } 16602 16603 function ensure(wishlistConfig, sdkConfig) {
16604 try { 16605 const myWishlist = wishlistPageConfig(wishlistConfig); 16606 if (!myWishlist) { 16607 if (usablePagePath(wishlistConfig)) dearmContainer(); 16608 return; 16609 } 16610 const active = myWishlist.type === 'separate_page' || hasShareToken(); 16611 if (active && isBootable(wishlistConfig, sdkConfig)) armContainer(myWishlist); 16612 else markInactive(); 16613 } catch (error) {} 16614 } 16615 16616 window.__nmWishlistPageContainer = { v: 1, ensure: ensure }; 16617 16618 const metafields = window._ReStockConfig?._metafields; 16619 ensure(metafields?.wishlistConfig, metafields?.sdkConfig); 16620 } catch (error) {} 16621})(window); 16622</script>
16622 16623<!-- END app snippet --> 16624
16625<script src="https://cdn.shopify.com/extensions/01a0e83c-88a3-702e-8442-82641270f3fe/bestpush-110/assets/restock-sdk-loader.js?v=1790602660" defer></script>
16625 16626 16627<style> 16628 #nm-wishlist-page-root { 16629 min-height: 60vh; 16630 } 16631 16632 #nm-wishlist-page-root[data-nm-container-source="fallback"] { 16633 box-sizing: border-box; 16634 max-width: 1200px; 16635 margin: 0 auto; 16636 padding: 0 1.5rem; 16637 } 16638 16639 #nm-wishlist-page-root[data-nm-page-state="inactive"]:empty { 16640 display: none; 16641 } 16642 16643 #nm-wishlist-page-root:empty { 16644 display: flex; 16645 align-items: center; 16646 justify-content: center; 16647 } 16648 16649 #nm-wishlist-page-root:empty::after { 16650 content: ""; 16651 width: 36px; 16652 height: 36px; 16653 border: 3px solid #e3e3e3; 16654 border-top-color: #1773b0; 16655 border-radius: 50%; 16656 animation: nm-wishlist-page-boot-spin 0.7s linear infinite; 16657 } 16658 16659 @keyframes nm-wishlist-page-boot-spin { 16660 to { 16661 transform: rotate(360deg); 16662 } 16663 } 16664 16665 body:has(#nm-wishlist-page-root:not([data-nm-page-state="inactive"])) .main-page-title, 16666 body:has(#nm-wishlist-page-root:not([data-nm-page-state="inactive"])) .page-title, 16667 body:has(#nm-wishlist-page-root:not(:empty)) .main-page-title, 16668 body:has(#nm-wishlist-page-root:not(:empty)) .page-title { 16669 display: none !important; 16670 } 16671</style> 16672 16673 16674</div><div id="shopify-block-AVEJuUXF4eVQyeEdqa__5958325610427746679" class="shopify-block shopify-app-block"> 16675 16676 16677 16678 16679 16680 16681 16682 16683 16684 16685 16686 16687 16688 16689 16690 <div id="id_ts7_theme_configurations" 16691 data-search-config="eyJzZWFyY2hfYmFyIjp7ImVuYWJsZV9zZWFyY2hfcmVzdWx0Ijp0cnVlLCJlbmFibGVfaW5zdGFudF9zZWFyY2giOnRydWV9LCJhZHZhbmNlZF9zZXR0aW5ncyI6eyJzbWFydF9zZWFyY2giOmZhbHNlLCJ2b2ljZV9zZWFyY2giOmZhbHNlLCJtb25nb19zZWFyY2giOmZhbHNlLCJpbmZpeF9zZWFyY2giOmZhbHNlLCJlbmFibGVfcnRsIjpmYWxzZSwiaW5maXhfc2VhcmNoX2ZpZWxkcyI6eyJ0aXRsZSI6ZmFsc2UsImRlc2NyaXB0aW9uIjpmYWxzZSwicHJvZHVjdF90eXBlIjpmYWxzZSwidGFncyI6ZmFsc2UsInZlbmRvciI6ZmFsc2UsInNrdSI6ZmFsc2V9LCJleGFjdF9zZWFyY2giOmZhbHNlLCJzZWFyY2hfZmllbGRzIjp7InRpdGxlIjp0cnVlLCJkZXNjcmlwdGlvbiI6dHJ1ZSwicHJvZHVjdF90eXBlIjp0cnVlLCJ2ZW5kb3IiOnRydWUsInRhZ3MiOnRydWUsInNrdSI6dHJ1ZX19LCJjb250ZW50Ijp7Inplcm9fY2hhcl9zZWFyY2hfc3VnZyI6dHJ1ZSwiYXV0b19zcGVsbGluZ19zdWdnZXN0aW9uIjpmYWxzZSwic2hvd19yZWNlbnRfc2VhcmNoIjpmYWxzZSwic2hvd192aWV3X2FsbF9saW5rIjp0cnVlLCJzaG93X3N1Z2dlc3Rpb24iOnRydWUsInN1Z2dlc3Rpb25fcXR5Ijo1LCJoaWdobGlnaHRfc2VhcmNoX3Rlcm1fdGl0bGUiOnRydWUsInNob3dfY29sbGVjdGlvbnMiOmZhbHNlLCJjb2xsZWN0aW9uc19xdHkiOjUsInNob3dfcGFnZXMiOmZhbHNlLCJwYWdlc19xdHkiOjUsInNob3dfYmxvZ3MiOmZhbHNlLCJibG9nc19xdHkiOjUsInNob3dfcHJvZHVjdCI6dHJ1ZSwic2hvd19wcmljZSI6dHJ1ZSwic2hvd19jb21wYXJlX3ByaWNlIjp0cnVlLCJzaG93X2ltYWdlIjp0cnVlLCJzaG93X291dF9zdG9ja19wcm9kdWN0Ijp0cnVlLCJzaG93X3JldmlldyI6dHJ1ZSwiaGlnaGxpZ2h0X3NlYXJjaF90ZXJtcyI6ZmFsc2UsInNob3dfZW50aXJlX3RpdGxlIjpmYWxzZSwic2hvd19zdGlja3lfd2lkZ2V0IjpmYWxzZSwic3RpY2t5X3dpZGdldF9wb3NpdGlvbiI6ImJvdHRvbS1yaWdodCIsIm1heF90aXRsZV9zdHIiOjIsImRpc3BsYXlfZGVzY3JpcHRpb24iOmZhbHNlLCJtYXhfZGVzY19zdHIiOjAsInByb2R1Y3RfcXR5Ijo2LCJ6ZXJvX3ByaWNlX2FjdGlvbiI6MSwiemVyb19wcmljZV90ZXh0IjoiTm8gUHJpY2UiLCJkaXNwbGF5X2FkZGl0aW9uYWxfcHJvZHVjdF9maWVsZCI6eyJTS1VzIGZvciBhbGwgdmFyaWFudHMiOmZhbHNlLCJCYXJjb2RlcyBmb3IgYWxsIHZhcmlhbnRzIjpmYWxzZSwiVmVuZG9yIjpmYWxzZSwiVHlwZSI6ZmFsc2UsIlRhZ3MiOmZhbHNlLCJDb2xsZWN0aW9ucyI6ZmFsc2UsIk5vIjp0cnVlfSwic2VhcmNoX3Jlc3VsdF9vcmRlciI6eyJzdWdnZXN0aW9ucyI6dHJ1ZSwiY29sbGVjdGlvbnMiOmZhbHNlLCJwcm9kdWN0cyI6dHJ1ZSwicGFnZXMiOmZhbHNlLCJibG9ncyI6ZmFsc2V9fSwiaXNfbGF5b3V0Ijp7ImxheW91dF90eXBlIjp7InNpbmdsZV9jb2x1bW4iOmZhbHNlLCJncmlkX211bHRpX2NvbHVtbiI6ZmFsc2UsImxpc3RfbXVsdGlfY29sdW1uIjp0cnVlfX0sInByb2R1Y3RfbGFiZWxzIjp7InNob3dfZGlzY291bnRfbGFiZWwiOmZhbHNlLCJzaG93X2luX3N0b2NrX2xhYmVsIjpmYWxzZSwibGFiZWxfYnlfdGFnIjpbXSwiZGlzY291bnRfb3B0aW9uIjp7ImlzX3Nob3dfcGVyY2VudGFnZSI6dHJ1ZSwiaXNfc2hvd19wcmljZSI6ZmFsc2V9fSwiZmlsdGVycyI6eyJmaWx0ZXJfbGF5b3V0IjoiaG9yaXpvbnRhbCIsImNoZWNrX2JveF9ib3JkZXJfcmFkaXVzIjo0fSwicmVzdWx0X2NvbnRlbnQiOnsiZGlzcGxheV9vcHRpb25fc3dhdGNoZXMiOnRydWUsImRpc3BsYXlfdG9wX3NlYXJjaF9wcm9kdWN0Ijp0cnVlLCJpbmZpbml0ZV9hbmRlbmRsZXNzX3Njcm9sbCI6MCwiZGlzcGxheV9maWx0ZXJfc2VhcmNoIjp0cnVlLCJzaG93X3Byb19pbWFnZXMiOnRydWUsInNob3dfY29tcGFyZV9wcmljZSI6dHJ1ZSwic2hvd19vdXRfc3RvY2tfcHJvZHVjdCI6dHJ1ZSwic2hvd19yZXZpZXciOnRydWUsInNob3dfcHJpY2UiOnRydWUsImhpZ2hsaWdodF9zZWFyY2hfdGVybV90aXRsZSI6dHJ1ZSwic2hvd19lbnRpcmVfdGl0bGUiOmZhbHNlLCJwcm9k
16691dWN0c19wZXJfcGFnZSI6MjQsIm1heF90aXRsZV9zdHIiOjIsIm1heF9kZXNjX3N0ciI6MSwiZGlzcGxheV9kZXNjcmlwdGlvbiI6dHJ1ZSwic2hvd19idXR0b24iOnsiQWRkIHRvIENhcnQiOnRydWUsIlF1aWNrIHZpZXciOnRydWUsIkJ1eSBOb3ciOnRydWV9LCJkaXNwbGF5X2FkZGl0aW9uYWxfcHJvZHVjdF9maWVsZCI6eyJTS1VzIGZvciBhbGwgdmFyaWFudHMiOmZhbHNlLCJCYXJjb2RlcyBmb3IgYWxsIHZhcmlhbnRzIjpmYWxzZSwiVmVuZG9yIjpmYWxzZSwiVHlwZSI6ZmFsc2UsIlRhZ3MiOmZhbHNlLCJDb2xsZWN0aW9ucyI6ZmFsc2UsIk5vIjp0cnVlfSwiemVyb19wcmljZV9hY3Rpb24iOjEsInplcm9fcHJpY2VfdGV4dCI6Ik5vIFByaWNlIiwiZGVmYXVsdF9zb3J0aW5nIjp7IlJlbGV2YW5jZSI6dHJ1ZSwiVGl0bGU6IEEtWiI6ZmFsc2UsIlRpdGxlOiBaLUEiOmZhbHNlLCJEYXRlOiBOZXcgdG8gT2xkIjpmYWxzZSwiRGF0ZTogT2xkIHRvIE5ldyI6ZmFsc2UsIlByaWNlOiBMb3cgdG8gSGlnaCI6ZmFsc2UsIlByaWNlOiBIaWdoIHRvIExvdyI6ZmFsc2V9LCJ2aXNpYmxlX3NvcnRpbmciOnsiUmVsZXZhbmNlIjp0cnVlLCJUaXRsZTogQS1aIjp0cnVlLCJUaXRsZTogWi1BIjp0cnVlLCJEYXRlOiBOZXcgdG8gT2xkIjp0cnVlLCJEYXRlOiBPbGQgdG8gTmV3Ijp0cnVlLCJQcmljZTogTG93IHRvIEhpZ2giOnRydWUsIlByaWNlOiBIaWdoIHRvIExvdyI6dHJ1ZX0sImFkZF9leHRyYV9tYXJnaW4iOjAsInNob3dfY29sbGVjdGlvbnMiOmZhbHNlLCJzaG93X3BhZ2VzIjpmYWxzZSwic2hvd19ibG9ncyI6ZmFsc2UsImRpc3BsYXlfY29ycmVjdF9zZWFyY2hfdGVybSI6dHJ1ZSwic2hvd19jb2xsZWN0aW9uX2ltYWdlIjp0cnVlLCJzaG93X2Jsb2dfaW1hZ2UiOnRydWUsImNvbGxlY3Rpb25fbWF4X2Rlc2Nfc3RyIjoyLCJzaG93X2dyaWQiOnRydWUsImdyaWRfZGljdCI6eyJncmlkX3ZpZXdfNCI6dHJ1ZSwiZ3JpZF92aWV3XzMiOmZhbHNlLCJncmlkX3ZpZXdfMiI6ZmFsc2UsImxpc3RfdmlldyI6ZmFsc2V9LCJwYWdlX21heF9kZXNjX3N0ciI6MiwiYmxvZ19tYXhfZGVzY19zdHIiOjIsInNob3dfcmVjZW50bHlfdmlld3NfcHJvZHVjdHMiOnRydWUsImdyaWRfdmlldyI6NCwicnZfcHJpY2Vfc2hvdyI6dHJ1ZSwicnZfcHJvZHVjdHNfcGVyX3BhZ2UiOjgsImltYWdlX3R5cGUiOiJzcXVhcmUiLCJpbWFnZV9vYmplY3RfZml0IjoiY29udGFpbiJ9LCJjdXN0b21fZGF0YSI6eyJzaG93X2NvbnRlbnRfb25fZm9jdXMiOmZhbHNlLCJmb2N1c19odG1sIjoiPHA+V2hhdCBhcmUgeW91IGxvb2tpbmcgZm9yPzwvcD4iLCJzaG93X2V4dHJhX2NvbnRlbnQiOmZhbHNlLCJleHRyYV9odG1sIjoiIiwic2hvd19ub3RoaW5nX2ZvdW5kX2NvbnRlbnQiOnRydWUsIm5vdGhpbmdfZm91bmRfaHRtbCI6IjxwPlNvcnJ5LCBubyByZXN1bHRzIGZvdW5kIGZvciA8Yj4ke3RzN19zZWFyY2hfdmFsdWV9PC9iPiA8L3A+IiwidXNlX2N1c3RvbV9jc3MiOiIiLCJjdXN0b21fY3NzIjoiIiwicmVzdWx0X3Nob3dfbm90aGluZ19mb3VuZF9jb250ZW50Ijp0cnVlLCJyZXN1bHRfbm90aGluZ19mb3VuZF9odG1sIjoiPHA+Tm8gUmVzdWx0IEZvdW5kIGZvciA8Yj5cIiR7dHM3X3NlYXJjaF92YWx1ZX1cIjwvYj4gPC9wPiIsInJlc3VsdF91c2VfY3VzdG9tX2NzcyI6dHJ1ZSwicmVzdWx0X2N1c3RvbV9jc3MiOiIudHM3LWNvbnRhaW5lciAgYnV0dG9uIHtcclxuICAgIG1pbi13aWR0aDogaW5oZXJpdCAhaW1wb3J0YW50O1xyXG4gICAgYm9yZGVyOiBub25lO1xyXG4gICAgb3V0bGluZTogbm9uZTtcclxuICAgIGJveC1zaGFkb3c6IG5vbmU7XHJcbn1cclxuYnV0dG9uLnRzNy1wcmljZS1zdWJtaXR7bWluLXdpZHRoOiA0NXB4ICFpbXBvcnRhbnQ7d2lkdGg6NDVweDt9ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXHJcbi50czctcHJvZHVjdC1ncmlkIC50czctcHJvZHVjdC1wcmljZSAudHM3LXByaWNlLmRpc2NvdW50IHtcclxuICAgIHRleHQtZGVjb3JhdGlvbjogbGluZS10aHJvdWdoO1xyXG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICAgIG1hcmdpbi1yaWdodDogOHB4O1xyXG4gICAgZGlzcGxheTogZmxleDtcclxufSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcclxuXHJcbi50czctc2VhcmNoLXN1Z2dlc3Rpb25zLXByaWNlIHtcclxuICAgIGNvbG9yOiAjMDAwICFpbXBvcnRhbnQ7XHJcbn0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ9LCJsb2NhbGl6YXRpb24iOnsiaXNzX3BvcHVsYXJfc3VnZ2VzdGlvbiI6IlBvcHVsYXIgc3VnZ2VzdGlvbnMiLCJpc3NfY29sbGVjdGlvbnMiOiJDb2xsZWN0aW9ucyIsImlzc19wYWdlcyI6IlBhZ2VzIiwiaXNzX2Jsb2dzIjoiQmxvZ3MiLCJpc3NfcmVjZW50X3NlYXJjaCI6IlJlY2VudCIsImlzc19wcm9kdWN0cyI6IlByb2R1Y3RzIiwiaXNzX2Rpc2NvdW50X2xhYmVsX3RleHQiOiJbZGlzY291bnRdJSBPZmYiLCJpbl9zdG9jayI6IkluIHN0b2NrICIsIm91dF9zdG9jayI6Ik91dCBvZiBzdG9jayIsImlzc19za3UiOiJTS1UiLCJpc3NfYmFyY29kZSI6IkJhcmNvZGUiLCJpc3NfdmVuZG9yIjoiQnJhbmQiLCJpc3NfdHlwZSI6IlR5cGUiLCJpc3Nfc2VhcmNoX2lucHV0X3BsYWNlaG9sZG
16691VyIjoiV2hhdCBhcmUgeW91IGxvb2tpbmcgZm9yPyIsImlzc192aWV3X2FsbCI6IlZpZXcgYWxsIFtjb3VudF0gaXRlbXMiLCJzcnBfcmVzdWx0X3BhZ2VfdGl0bGUiOiJTZWFyY2ggUmVzdWx0cyIsInNycF9jb2xsZWN0aW9uIjoiQ29sbGVjdGlvbnMiLCJzcnBfcGFnZSI6IlBhZ2VzIiwic3JwX2Jsb2ciOiJCbG9ncyIsInNycF9wcm9kdWN0cyI6IlByb2R1Y3RzIiwic3JwX3F1aWNrX3ZpZXciOiJRdWljayB2aWV3Iiwic3JwX2FkZF90b19jYXJ0IjoiQWRkIHRvIGNhcnQiLCJzcnBfYnV5X25vdyI6IkJ1eSBOb3ciLCJzcnBfdmlld19mdWxsX2RldGFpbCI6IlZpZXcgRGV0YWlsIiwic3JwX3Jlc2V0X2ZpbHRlcnMiOiJDbGVhciBhbGwiLCJzcnBfYXBwbHlfZmlsdGVycyI6IkFwcGx5Iiwic3JwX21pbiI6Ik1pbiIsInNycF9tYXgiOiJNYXgiLCJzcnBfZ28iOiJHbyIsInNycF9zaG93X21vcmUiOiJTaG93IG1vcmUiLCJzcnBfcXVhbnRpdHkiOiJRdWFudGl0eSIsInNycF9jb2xvciI6IkNvbG9yIiwic3JwX3NlYXJjaF9kaXNjb3VudF9sYWJlbF90ZXh0IjoiW2Rpc2NvdW50XSUgT2ZmIiwic3JwX2luX3N0b2NrIjoiSW4gc3RvY2siLCJzcnBfb3V0X3N0b2NrIjoiT3V0IG9mIHN0b2NrIiwic3JwX2F2YWlsYWJpbGl0eSI6IkF2YWlsYWJpbGl0eSIsInNycF9wcm9kdWN0X3R5cGVfZmlsdGVyIjoiUHJvZHVjdCBUeXBlIiwic3JwX3Byb2R1Y3RfdGFnc19maWx0ZXIiOiJQcm9kdWN0IFRhZ3MiLCJzcnBfY29sbGVjdGlvbnNfZmlsdGVyIjoiQ29sbGVjdGlvbnMiLCJzcnBfYWdlX2ZpbHRlciI6IkFnZSIsInNycF9nZW5kZXJfZmlsdGVyIjoiR2VuZGVyIiwic3JwX3BhdHRlcm5fZmlsdGVyIjoiUGF0dGVybiIsInNycF9tYXRlcmlhbF9maWx0ZXIiOiJNYXRlcmlhbCIsInNycF9jb2xvcl9maWx0ZXIiOiJDb2xvciIsInNycF9zaXplX2ZpbHRlciI6IlNpemUiLCJzcnBfdmVuZG9yX2ZpbHRlciI6IkJyYW5kIiwic3JwX2NhdGVnb3J5X2ZpbHRlciI6IkNhdGVnb3JpZXMiLCJzcnBfc2t1IjoiU0tVIiwic3JwX2JhcmNvZGUiOiJCYXJjb2RlIiwic3JwX3ZlbmRvciI6IkJyYW5kIiwic3JwX3R5cGUiOiJUeXBlIiwic3JwX3Nob3dpbmdfcmVzdWx0X21zZyI6IlNob3dpbmcgW3Byb19jb3VudF0gcmVzdWx0cyBmb3IgXCI8Yj5bc2VhcmNoX3ZhbHVlXTwvYj5cIiIsInNycF9kaXNwbGF5X2NvcnJlY3Rfc2VhcmNoX3Rlcm1fbXNnIjoiVGhlc2UgYXJlIHJlc3VsdHMgZm9yIFwiPGI+W2NvcnJlY3Rfc2VhcmNoX3Rlcm1dPC9iPlwiIiwic3JwX2NhcnRfc3VjY2Vzc19tZXNzYWdlIjoiQWRkZWQgdG8gY2FydCIsInNycF9maWx0ZXJzIjoiRmlsdGVycyIsInNycF9zZWFyY2hfZmlsdGVyX3RleHQiOiJTZWFyY2ggYnkgY29sb3IsIGJyYW5kLCBjYXRlZ29yeSwgZXRjLiIsInNycF9wcmljZSI6IlByaWNlIiwic3JwX3JldmlldyI6IlJldmlldyIsInJldmlld19maWx0ZXJfdGV4dCI6IlVwIiwic3JwX2Rpc2NvdW50IjoiRGlzY291bnQiLCJkaXNjb3VudF9maWx0ZXJfdGV4dCI6Ik1vcmUiLCJzcnBfdG9wX3NlYXJjaF9wcm9kdWN0IjoiVG9wIHNlYXJjaCBwcm9kdWN0cyIsInNycF9iYWNrX3RvX3NlYXJjaF9yZXN1bHRfcGFnZV9idG4iOiJCYWNrIFRvIFNlYXJjaCBSZXN1bHQgUGFnZSIsInNycF9zZWFyY2hfcmVsZXZlbmNlIjoiUmVsZXZhbmNlIiwic3JwX3RpdGxlX2FfdG9feiI6IlRpdGxlOiBBLVoiLCJzcnBfdGl0bGVfel90b19hIjoiVGl0bGU6IFotQSIsInNycF9wcmljZV9sb3dfaGlnaCI6IlByaWNlOiBMb3cgdG8gSGlnaCIsInNycF9wcmljZV9oaWdoX2xvdyI6IlByaWNlOiBIaWdoIHRvIExvdyIsInNycF9kYXRlX25ld190b19vbGQiOiIgRGF0ZTogTmV3IHRvIE9sZCIsInNycF9kYXRlX29sZF90b19uZXciOiJEYXRlOiBPbGQgdG8gTmV3Iiwic3JwX2NvbGxlY3Rpb25fcGFnZXNfZmlsdGVyIjoiQ29sbGVjdGlvbiBQYWdlcyIsInJ2X3RpdGxlIjoiUmVjZW50bHkgVmlld2VkIiwiaXNzX2Rpc2NvdW50X3ByaWNlX2xhYmVsX3RleHQiOiJbZGlzY291bnRdIE9mZiIsInNycF9zZWFyY2hfZGlzY291bnRfcHJpY2VfbGFiZWxfdGV4dCI6IltkaXNjb3VudF0gT2ZmIiwic3JwX3NlYXJjaF9iZXN0X3NlbGxpbmciOiJCZXN0IFNlbGxpbmciLCJzcnBfc2VhcmNoX21vc3RfcmVsZXZhbnQiOiJNb3N0IFJlbGV2YW50Iiwic3JwX3NlYXJjaF9tYW51YWwiOiJGZWF0dXJlZCJ9LCJjb2xvcnNfY29uZmlndXJhdGlvbiI6eyIxNjQ4MzY5MzM5MzMiOnsic2VhcmNoX3dpZGdldCI6eyJtYWluX2JhY2tncm91bmQiOiIjRkZGRkZGIiwic3VnZ2VzdGlvbl90ZXh0IjoiIzY0NkQ4MiIsImNvbGxlY3Rpb25fdGV4dCI6IiM2NDZEODIiLCJsYWJlbF9jb2xvciI6IiM2NDZEODIiLCJsYWJlbF9iYWNrZ3JvdW5kIjoiI0Y1RjVGNSIsIml0ZW1fc2VwYXJhdG9yIjoiI0U4RThFOCIsIml0ZW1fdGl0bGUiOiIjNjQ2RDgyIiwiaXRlbV9kZXNjcmlwdGlvbiI6IiM2NDZEODIiLCJhZGRpdGlvbmFsX2ZpZWxkX2NvbG9yIjoiIzY0NkQ4MiIsInByaWNlX2NvbG9yIjoiIzcwNzA3MCIsImRpc2NvdW50X3ByaWNlX2NvbG9yIjoiI0EzQUNCOCIsInZpZXdfYWxsX2xpbmtfYmciOiIjRkZGRkZGIiwidmlld19hbGxfdGV4dCI6IiM3MDcwNzAiLCJyZWNlbnRfc2VhcmNoIjoiIzY0NkQ4MiIsImxvYWRlcl9jb2xvciI6IiM0MjQyNDIifSwiY29tbW9uIjp7ImRpc2NvdW50X2xhYmVsX2NvbG9yIjoiI0ZGRkZGRiIsImRpc2NvdW50X2xhYmVsX3RleHRfY29sb3IiOiIjNjQ2RDgyIiwiaW5fc3RvY2tfY29sb3IiOiIjMDA4MDAwIiwib3V0X29mX3N0b2NrX2NvbG9yIjoiI0UwMzMyRCJ9LCJzZWFyY2hfcmVzdWx0X3BhZ2UiOnsidGl0bGUiOiJpbmhlcml0IiwiZGVzY3JpcHRpb25zIjoiaW5oZXJpdCIsInByb2R1Y3RfcHJpY2UiOiJpbmhlcml0IiwiZGlzY291bnRfcHJpY2VfY29sb3IiOiJpbmhlcml0IiwibmF2X2RlZmF1bHQiOiJpbmhlcml0Iiwic29ydF9ieV9ib3JkZXIiOiIjZjJmMmYyIiwiYm9yZGVycyI6IiNmMmYyZjIiLCJtYWluX3BhbmVsIjoiaW5oZXJpdCIsImJhdHRvbl9iYWNrX2dyb3VuZCI6IiM0MjQyNDIiLCJidXR0b25fdGV4dCI6IiNGRkZGRkYiLCJhZGRpdGlvbmFsX2ZpZWxkX2NvbG9yIjoiaW5oZXJpdCIsImdyaWRfY29sb3IiOiIjQzFDMUMxIiwiYWN0aXZlX2dyaWRfY29sb3IiOiIjNDI0MjQyIiwibG9hZGVyX2NvbG9yIjoiIzQyNDI0MiIsInBhZ2Vfd2lkdGhfY2xhc3MiOiJwYWdlLXdpZHR
16691oIiwiZmlsdGVyX3RpdGxlIjoiaW5oZXJpdCIsImZpbHRlcl92YWx1ZSI6ImluaGVyaXQiLCJmaWx0ZXJfYmFja2dyb3VuZCI6ImluaGVyaXQiLCJyZXNldF9maWx0ZXJfdGV4dF9jb2xvciI6IiNFMDMzMkQiLCJjaGVja2JveF9ib3JkZXIiOiIjMDAwMDAwIiwiYmFja19kcm9wIjoiI2Y1ZjVmNTgwIiwicXZfbWFpbl9iYWNrZ3JvdW5kIjoiI2ZmZmZmZiIsInRleHRfY29sb3IiOiIjNjQ2RDgyIn19LCIxNjYyNDQyNTM5OTciOnsic2VhcmNoX3dpZGdldCI6eyJtYWluX2JhY2tncm91bmQiOiIjRkZGRkZGIiwic3VnZ2VzdGlvbl90ZXh0IjoiIzY0NkQ4MiIsImNvbGxlY3Rpb25fdGV4dCI6IiM2NDZEODIiLCJsYWJlbF9jb2xvciI6IiM2NDZEODIiLCJsYWJlbF9iYWNrZ3JvdW5kIjoiI0Y1RjVGNSIsIml0ZW1fc2VwYXJhdG9yIjoiI0U4RThFOCIsIml0ZW1fdGl0bGUiOiIjNjQ2RDgyIiwiaXRlbV9kZXNjcmlwdGlvbiI6IiM2NDZEODIiLCJhZGRpdGlvbmFsX2ZpZWxkX2NvbG9yIjoiIzY0NkQ4MiIsInByaWNlX2NvbG9yIjoiIzcwNzA3MCIsImRpc2NvdW50X3ByaWNlX2NvbG9yIjoiI0EzQUNCOCIsInZpZXdfYWxsX2xpbmtfYmciOiIjRkZGRkZGIiwidmlld19hbGxfdGV4dCI6IiM3MDcwNzAiLCJyZWNlbnRfc2VhcmNoIjoiIzY0NkQ4MiIsImxvYWRlcl9jb2xvciI6IiM0MjQyNDIifSwiY29tbW9uIjp7ImRpc2NvdW50X2xhYmVsX2NvbG9yIjoiI0ZGRkZGRiIsImRpc2NvdW50X2xhYmVsX3RleHRfY29sb3IiOiIjNjQ2RDgyIiwiaW5fc3RvY2tfY29sb3IiOiIjMDA4MDAwIiwib3V0X29mX3N0b2NrX2NvbG9yIjoiI0UwMzMyRCJ9LCJzZWFyY2hfcmVzdWx0X3BhZ2UiOnsidGl0bGUiOiJpbmhlcml0IiwiZGVzY3JpcHRpb25zIjoiaW5oZXJpdCIsInByb2R1Y3RfcHJpY2UiOiJpbmhlcml0IiwiZGlzY291bnRfcHJpY2VfY29sb3IiOiJpbmhlcml0IiwibmF2X2RlZmF1bHQiOiJpbmhlcml0Iiwic29ydF9ieV9ib3JkZXIiOiIjZjJmMmYyIiwiYm9yZGVycyI6IiNmMmYyZjIiLCJtYWluX3BhbmVsIjoiaW5oZXJpdCIsImJhdHRvbl9iYWNrX2dyb3VuZCI6IiM0MjQyNDIiLCJidXR0b25fdGV4dCI6IiNGRkZGRkYiLCJhZGRpdGlvbmFsX2ZpZWxkX2NvbG9yIjoiaW5oZXJpdCIsImdyaWRfY29sb3IiOiIjQzFDMUMxIiwiYWN0aXZlX2dyaWRfY29sb3IiOiIjNDI0MjQyIiwibG9hZGVyX2NvbG9yIjoiIzQyNDI0MiIsInBhZ2Vfd2lkdGhfY2xhc3MiOiJwYWdlLXdpZHRoIiwiZmlsdGVyX3RpdGxlIjoiaW5oZXJpdCIsImZpbHRlcl92YWx1ZSI6ImluaGVyaXQiLCJmaWx0ZXJfYmFja2dyb3VuZCI6ImluaGVyaXQiLCJyZXNldF9maWx0ZXJfdGV4dF9jb2xvciI6IiNFMDMzMkQiLCJjaGVja2JveF9ib3JkZXIiOiIjMDAwMDAwIiwiYmFja19kcm9wIjoiI2Y1ZjVmNTgwIiwicXZfbWFpbl9iYWNrZ3JvdW5kIjoiI2ZmZmZmZiIsInRleHRfY29sb3IiOiIjNjQ2RDgyIn19LCIxNjY2NDM2NjMxNDkiOnsic2VhcmNoX3dpZGdldCI6eyJtYWluX2JhY2tncm91bmQiOiIjRkZGRkZGIiwic3VnZ2VzdGlvbl90ZXh0IjoiIzY0NkQ4MiIsImNvbGxlY3Rpb25fdGV4dCI6IiM2NDZEODIiLCJsYWJlbF9jb2xvciI6IiM2NDZEODIiLCJsYWJlbF9iYWNrZ3JvdW5kIjoiI0Y1RjVGNSIsIml0ZW1fc2VwYXJhdG9yIjoiI0U4RThFOCIsIml0ZW1fdGl0bGUiOiIjNjQ2RDgyIiwiaXRlbV9kZXNjcmlwdGlvbiI6IiM2NDZEODIiLCJhZGRpdGlvbmFsX2ZpZWxkX2NvbG9yIjoiIzY0NkQ4MiIsInByaWNlX2NvbG9yIjoiIzcwNzA3MCIsImRpc2NvdW50X3ByaWNlX2NvbG9yIjoiI0EzQUNCOCIsInZpZXdfYWxsX2xpbmtfYmciOiIjRkZGRkZGIiwidmlld19hbGxfdGV4dCI6IiM3MDcwNzAiLCJyZWNlbnRfc2VhcmNoIjoiIzY0NkQ4MiIsImxvYWRlcl9jb2xvciI6IiM0MjQyNDIifSwiY29tbW9uIjp7ImRpc2NvdW50X2xhYmVsX2NvbG9yIjoiI0ZGRkZGRiIsImRpc2NvdW50X2xhYmVsX3RleHRfY29sb3IiOiIjNjQ2RDgyIiwiaW5fc3RvY2tfY29sb3IiOiIjMDA4MDAwIiwib3V0X29mX3N0b2NrX2NvbG9yIjoiI0UwMzMyRCJ9LCJzZWFyY2hfcmVzdWx0X3BhZ2UiOnsidGl0bGUiOiJpbmhlcml0IiwiZGVzY3JpcHRpb25zIjoiaW5oZXJpdCIsInByb2R1Y3RfcHJpY2UiOiJpbmhlcml0IiwiZGlzY291bnRfcHJpY2VfY29sb3IiOiJpbmhlcml0IiwibmF2X2RlZmF1bHQiOiJpbmhlcml0Iiwic29ydF9ieV9ib3JkZXIiOiIjZjJmMmYyIiwiYm9yZGVycyI6IiNmMmYyZjIiLCJtYWluX3BhbmVsIjoiaW5oZXJpdCIsImJhdHRvbl9iYWNrX2dyb3VuZCI6IiM0MjQyNDIiLCJidXR0b25fdGV4dCI6IiNGRkZGRkYiLCJhZGRpdGlvbmFsX2ZpZWxkX2NvbG9yIjoiaW5oZXJpdCIsImdyaWRfY29sb3IiOiIjQzFDMUMxIiwiYWN0aXZlX2dyaWRfY29sb3IiOiIjNDI0MjQyIiwibG9hZGVyX2NvbG9yIjoiIzQyNDI0MiIsInBhZ2Vfd2lkdGhfY2xhc3MiOiJ0czctZGVmYXVsdC1jb250YWluZXIiLCJmaWx0ZXJfdGl0bGUiOiJpbmhlcml0IiwiZmlsdGVyX3ZhbHVlIjoiaW5oZXJpdCIsImZpbHRlcl9iYWNrZ3JvdW5kIjoiaW5oZXJpdCIsInJlc2V0X2ZpbHRlcl90ZXh0X2NvbG9yIjoiI0UwMzMyRCIsImNoZWNrYm94X2JvcmRlciI6IiMwMDAwMDAiLCJiYWNrX2Ryb3AiOiIjZjVmNWY1ODAiLCJxdl9tYWluX2JhY2tncm91bmQiOiIjZmZmZmZmIiwidGV4dF9jb2xvciI6IiM2NDZEODIifX0sIjE3MDY5MDgzODgyOSI6eyJzZWFyY2hfd2lkZ2V0Ijp7Im1haW5fYmFja2dyb3VuZCI6IiNGRkZGRkYiLCJzdWdnZXN0aW9uX3RleHQiOiIjNjQ2RDgyIiwiY29sbGVjdGlvbl90ZXh0IjoiIzY0NkQ4MiIsImxhYmVsX2NvbG9yIjoiIzY0NkQ4MiIsImxhYmVsX2JhY2tncm91bmQiOiIjRjVGNUY1IiwiaXRlbV9zZXBhcmF0b3IiOiIjRThFOEU4IiwiaXRlbV90aXRsZSI6IiM2NDZEODIiLCJpdGVtX2Rlc2NyaXB0aW9uIjoiIzY0NkQ4MiIsImFkZGl0aW9uYWxfZmllbGRfY29sb3IiOiIjNjQ2RDgyIiwicHJpY2VfY29sb3IiOiIjNzA3MDcwIiwiZGlzY291bnRfcHJpY2VfY29sb3IiOiIjQTNBQ0I4Iiwidmlld19hbGxfbGlua19iZyI6IiNGRkZGRkYiLCJ2aWV3X2FsbF90ZXh0IjoiIzcwNzA3MCIsInJlY2VudF9zZWFyY2giOiIjNjQ2RDgyIiwibG9hZGVyX2NvbG9yIjoiIzQyNDI0MiJ9LCJjb21tb24iOnsiZGlzY291bnRfbGFiZWxfY29sb3IiOiIjRkZGRkZGIiwiZGlzY291bnRfbGFiZWxfdGV4dF9jb2xvciI6IiM2NDZEODIiLCJpbl9zdG9ja19jb2xvciI6IiMwMDgwMDAiLCJvdXRfb2Zfc3RvY2tfY29sb3IiOiIjRTAzMzJEIn0sInNlYXJjaF9yZXN1bHRfcGFnZSI6eyJ0aXRsZSI6ImluaGVyaXQiLCJkZXNjcmlwdGlvbnMiOiJpbmhlcml0IiwicHJvZHVjdF9wcmljZSI6ImluaGVyaXQiLCJkaXNjb3VudF9wcmljZV9jb2xvciI6ImluaGVyaXQiLCJuYXZfZGVmYXVsdCI6ImluaGVyaXQiLCJzb3J0X2J5X2JvcmRlciI6IiNmMmYyZjIiLCJib3JkZXJzIjoiI2YyZjJmMiIsIm1haW5fcGFuZWwiOiJpbmhlcml0IiwiYmF0dG9uX2JhY2tfZ3JvdW5kIjoiIzQyNDI0MiIsImJ1dHRvbl90ZXh0IjoiI0ZGRkZGRiIsImFkZGl0aW9uYWxfZmllbGRfY29sb3IiOiJpbmhlcml0IiwiZ3JpZF9jb2xvciI6IiNDMUMxQzEiLCJhY3RpdmVfZ3JpZF9jb2xvciI6IiM0MjQyNDIiLCJsb2FkZXJfY29sb3IiOiIjNDI0MjQyIiwicGFnZV93aWR0aF9jbGFzcyI6InBhZ2Utd2lkdGgiLCJmaWx0ZXJfdGl0bGUiOiJpbmhlcml0IiwiZmlsdGVyX3ZhbHVlIjoiaW5oZXJpdCIsImZpbHRlcl9iYWNrZ3JvdW5kIjoiaW5oZXJpdCIsInJlc2V0X2ZpbHRlcl90ZXh0X2NvbG9yIjoiI0UwMzMyRCIsImNoZWNrYm94X2JvcmRlciI6IiMwMDAwMDAiLCJiYWNrX2Ryb3AiOiIjZjVmNWY1ODAiLCJxdl9tYWluX2JhY2tncm91bmQiOiIjZmZmZmZmIiwidGV4dF9jb2xvciI6IiM2NDZEODIifX0sIjE3MDk5NDg2MDMzMyI6eyJzZWFyY2hfd2lkZ2V0Ijp7Im1haW5fYmFja2dyb3VuZCI6IiNGRkZGRkYiLCJzdWdnZXN0aW9uX3RleHQiOiIjNjQ2RDgyIiwiY29sbGVjdGlvbl90ZXh0IjoiIzY0NkQ4MiIsImxhYmVsX2NvbG9yIjoiIzY0NkQ4MiIsImxhYmVsX2JhY2tncm91bmQiOiIjRjVGNUY1IiwiaXRlbV9zZXBhcmF0b3IiOiIjRThFOEU4IiwiaXRlbV90aXRsZSI6IiM2NDZEODIiLCJpdGVtX2Rlc2NyaXB0aW9uIjoiIzY0NkQ4MiIsImFkZGl0aW9uYWxfZmllbGRfY29sb3IiOiIjNjQ2RDgyIiwicHJpY2VfY29sb3IiOiIjNzA3MDcwIiwiZGlzY291bnRfcHJpY2VfY29sb3IiOiIjQTNBQ0I4Iiwidmlld19hbGxfbGlua19iZyI6IiNGRkZGRkYiLCJ2aWV3X2FsbF90ZXh0IjoiIzcwNzA3MCIsInJlY2VudF9zZWFyY2giOiIjNjQ2RDgyIiwibG9hZGVyX2NvbG9yIjoiIzQyNDI0MiJ9LCJjb21tb24iOnsiZGlzY291bnRfbGFiZWxfY29sb3IiOiIjRkZGRkZGIiwiZGlzY291bnRfbGFiZWxfdGV4dF9jb2xvciI6IiM2NDZEODIiLCJpbl9zdG9ja19jb2xvciI6IiMwMDgwMDAiLCJvdXRfb2Zfc3RvY2tfY29sb3IiOiIjRTAzMzJEIn0sInNlYXJjaF9yZXN1bHRfcGFnZSI6eyJ0aXRsZSI6ImluaGVyaXQiLCJkZXNjcmlwdGlvbnMiOiJpbmhlcml0IiwicHJvZHVjdF9wcmljZSI6ImluaGVyaXQiLCJkaXNjb3VudF9wcmljZV9jb2xvciI6ImluaGVyaXQiLCJuYXZfZGVmYXVsdCI6ImluaGVyaXQiLCJzb3J0X2J5X2JvcmRlciI6IiNmMmYyZjIiLCJib3JkZXJzIjoiI2YyZjJmMiIsIm1haW5fcGFuZWwiOiJpbmhlcml0IiwiYmF0dG9uX2JhY2tfZ3JvdW5kIjoiIzQyNDI0MiIsImJ1dHRvbl90ZXh0IjoiI0ZGRkZGRiIsImFkZGl0aW9uYWxfZmllbGRfY29sb3IiOiJpbmhlcml0IiwiZ3JpZF9jb2xvciI6IiNDMUMxQzEiLCJhY3RpdmVfZ3JpZF9jb2xvciI6IiM0MjQyNDIiLCJsb2FkZXJfY29sb3IiOiIjNDI0MjQyIiwicGFnZV93aWR0aF9jbGFzcyI6InBhZ2Utd2lkdGgiLCJmaWx0ZXJfdGl0bGUiOiJpbmhlcml0IiwiZmlsdGVyX3ZhbHVlIjoiaW5oZXJpdCIsImZpbHRlcl9iYWNrZ3JvdW5kIjoiaW5oZXJpdCIsInJlc2V0X2ZpbHRlcl90ZXh0X2NvbG9yIjoiI0UwMzMyRCIsImNoZWNrYm94X2JvcmRlciI6IiMwMDAwMDAiLCJiYWNrX2Ryb3AiOiIjZjVmNWY1ODAiLCJxdl9tYWluX2JhY2tncm91bmQiOiIjZmZmZmZmIiwidGV4dF9jb2xvciI6IiM2NDZEODIifX0sIjE3MTY5OTU2ODk0MSI6eyJzZWFyY2hfd2lkZ2V0Ijp7Im1haW5fYmFja2dyb3VuZCI6IiNGRkZGRkYiLCJzdWdnZXN0aW9uX3RleHQiOiIjNjQ2RDgyIiwiY29sbGVjdGlvbl90ZXh0IjoiIzY0NkQ4MiIsImxhYmVsX2NvbG9yIjoiIzY0NkQ4MiIsImxhYmVsX2JhY2tncm91bmQiOiIjRjVGNUY1IiwiaXRlbV9zZXBhcmF0b3IiOiIjRThFOEU4IiwiaXRlbV90aXRsZSI6IiM2NDZEODIiLCJpdGVtX2Rlc2NyaXB0aW9uIjoiIzY0NkQ4MiIsImFkZGl0aW9uYWxfZmllbGRfY29sb3IiOiIjNjQ2RDgyIiwicHJpY2VfY29sb3IiOiIjNzA3MDcwIiwiZGlzY291bnRfcHJpY2VfY29sb3IiOiIjQTNBQ0I4Iiwidmlld19hbGxfbGlua19iZyI6IiNGRkZGRkYiLCJ2aWV3X2FsbF90ZXh0IjoiIzcwNzA3MCIsInJlY2VudF9zZWFyY2giOiIjNjQ2RDgyIiwibG9hZGVyX2NvbG9yIjoiIzQyNDI0MiJ9LCJjb21tb24iOnsiZGlzY291bnRfbGFiZWxfY29sb3IiOiIjRkZGRkZGIiwiZGlzY291bnRfbGFiZWxfdGV4dF9jb2xvciI6IiM2NDZEODIiLCJpbl9zdG9ja19jb2xvciI6IiMwMDgwMDAiLCJvdXRfb2Zfc3RvY2tfY29sb3IiOiIjRTAzMzJEIn0sInNlYXJjaF9yZXN1bHRfcGFnZSI6eyJ0aXRsZSI6ImluaGVyaXQiLCJkZXNjcmlwdGlvbnMiOiJpbmhlcml0IiwicHJvZHVjdF9wcmljZSI6ImluaGVyaXQiLCJkaXNjb3VudF9wcmljZV9jb2xvciI6ImluaGVyaXQiLCJuYXZfZGVmYXVsdCI6ImluaGVyaXQiLCJzb3J0X2J5X2JvcmRlciI6IiNmMmYyZjIiLCJib3JkZXJzIjoiI2YyZjJmMiIsIm1haW5fcGFuZWwiOiJpbmhlcml0IiwiYmF0dG9uX2JhY2tfZ3JvdW5kIjoiIzQyNDI0MiIsImJ1dHRvbl90ZXh0IjoiI0ZGRkZGRiIsImFkZGl0aW9uYWxfZmllbGRfY29sb3IiOiJpbmhlcml0IiwiZ3JpZF9jb2xvciI6IiNDMUMxQzEiLCJhY3RpdmVfZ3JpZF9jb2xvciI6IiM0MjQyNDIiLCJsb2FkZXJfY29sb3IiOiIjNDI0MjQyIiwicGFnZV93aWR0aF9jbGFzcyI6InBhZ2Utd2lkdGgiLCJmaWx0ZXJfdGl0bGUiOiJpbmhlcml0IiwiZmlsdGVyX3ZhbHVlIjoiaW5oZXJpdCIsImZpbHRlcl9iYWNrZ3JvdW5kIjoiaW5oZXJpdCIsInJlc2V0X2ZpbHRlcl90ZXh0X2NvbG9yIjoiI0UwMzMyRCIsImNoZWNrYm94X2JvcmRlciI6IiMwMDAwMDAiLCJiYWNrX2Ryb3AiOiIjZjVmNWY1ODAiLCJxdl9tYWluX2JhY2tncm91bmQiOiIjZmZmZmZmIiwidGV4dF9jb2xvciI6IiM2NDZEODIifX0sIjE3MTcwNjgxMDY2OSI6eyJzZWFyY2hfd2lkZ2V0Ijp7Im1haW5fYmFja2dyb3VuZCI6IiNGRkZGRkYiLCJzdWdnZXN0aW9uX3RleHQiOiIjNjQ2RDgyIiwiY29sbGVjdGlvbl90ZXh0IjoiIzY0NkQ4MiIsImxhYmVsX2NvbG9yIjoiIzY0NkQ4MiIsImxhYmVsX2JhY2tncm91bmQiOiIjRjVGNUY1IiwiaXRlbV9zZXBhcmF0b3IiOiIjRThFOEU4IiwiaXRlbV90aXRsZSI6IiM2NDZEODIiLCJpdGVtX2Rlc2NyaXB0aW9uIjoiIzY0NkQ4MiIsImFkZGl0aW9uYWxfZmllbGRfY29sb3IiOiIjNjQ2RDgyIiwicHJpY2VfY29sb3IiOiIjNzA3MDcwIiwiZGlzY291bnRfcHJpY2VfY29sb3IiOiIjQTNBQ0I4Iiwidmlld19hbGxfbGlua19iZyI6IiNGRkZGRkYiLCJ2aWV3X2FsbF90ZXh0IjoiIzcwNzA3MCIsInJlY2VudF9zZWFyY2giOiIjNjQ2RDgyIiwibG9hZGVyX2NvbG9yIjoiIzQyNDI0MiJ9LCJjb21tb24iOnsiZGlzY291bnRfbGFiZWxfY29sb3IiOiIjRkZGRkZGIiwiZGlzY291bnRfbGFiZWxfdGV4dF9jb2xvciI6IiM2NDZEODIiLCJpbl9zdG9ja19jb2xvciI6IiMwMDgwMDAiLCJvdXRfb2Zfc3RvY2tfY29sb3IiOiIjRTAzMzJEIn0sInNlYXJjaF9yZXN1bHRfcGFnZSI6eyJ0aXRsZSI6ImluaGVyaXQiLCJkZXNjcmlwdGlvbnMiOiJpbmhlcml0IiwicHJvZHVjdF9wcmljZSI6ImluaGVyaXQiLCJkaXNjb3VudF9wcmljZV9jb2xvciI6ImluaGVyaXQiLCJuYXZfZGVmYXVsdCI6ImluaGVyaXQiLCJzb3J0X2J5X2JvcmRlciI6IiNmMmYyZjIiLCJib3JkZXJzIjoiI2YyZjJmMiIsIm1haW5fcGFuZWwiOiJpbmhlcml0IiwiYmF0dG9uX2JhY2tfZ3JvdW5kIjoiIzQyNDI0MiIsImJ1dHRvbl90ZXh0IjoiI0ZGRkZGRiIsImFkZGl0aW9uYWxfZmllbGRfY29sb3IiOiJpbmhlcml0IiwiZ3JpZF9jb2xvciI6IiNDMUMxQzEiLCJhY3RpdmVfZ3JpZF9jb2xvciI6IiM0MjQyNDIiLCJsb2FkZXJfY29sb3IiOiIjNDI0MjQyIiwicGFnZV93aWR0aF9jbGFzcyI6InBhZ2Utd2lkdGgiLCJmaWx0ZXJfdGl0bGUiOiJpbmhlcml0IiwiZmlsdGVyX3ZhbHVlIjoiaW5oZXJpdCIsImZpbHRlcl9iYWNrZ3JvdW5kIjoiaW5oZXJpdCIsInJlc2V0X2ZpbHRlcl90ZXh0X2NvbG9yIjoiI0UwMzMyRCIsImNoZWNrYm94X2JvcmRlciI6IiMwMDAwMDAiLCJiYWNrX2Ryb3AiOiIjZjVmNWY1ODAiLCJxdl9tYWluX2JhY2tncm91bmQiOiIjZmZmZmZmIiwidGV4dF9jb2xvciI6IiM2NDZEODIifX0sIjE3NTQ3OTcxODE4OSI6eyJzZWFyY2hfd2lkZ2V0Ijp7Im1haW5fYmFja2dyb3VuZCI6IiNGRkZGRkYiLCJzdWdnZXN0aW9uX3RleHQiOiIjNjQ2RDgyIiwiY29sbGVjdGlvbl90ZXh0IjoiIzY0NkQ4MiIsImxhYmVsX2NvbG9yIjoiIzY0NkQ4MiIsImxhYmVsX2JhY2tncm91bmQiOiIjRjVGNUY1IiwiaXRlbV9zZXBhcmF0b3IiOiIjRThFOEU4IiwiaXRlbV90aXRsZSI6IiM2NDZEODIiLCJpdGVtX2Rlc2NyaXB0aW9uIjoiIzY0NkQ4MiIsImFkZGl0aW9uYWxfZmllbGRfY29sb3IiOiIjNjQ2RDgyIiwicHJpY2VfY29sb3IiOiIjNzA3MDcwIiwiZGlzY291bnRfcHJpY2VfY29sb3IiOiIjQTNBQ0I4Iiwidmlld19hbGxfbGlua19iZyI6IiNGRkZGRkYiLCJ2aWV3X2FsbF90ZXh0IjoiIzcwNzA3MCIsInJlY2VudF9zZWFyY2giOiIjNjQ2RDgyIiwibG9hZGVyX2NvbG9yIjoiIzQyNDI0MiJ9LCJjb21tb24iOnsiZGlzY291bnRfbGFiZWxfY29sb3IiOiIjRkZGRkZGIiwiZGlzY291bnRfbGFiZWxfdGV4dF9jb2xvciI6IiM2NDZEODIiLCJpbl9zdG9ja19jb2xvciI6IiMwMDgwMDAiLCJvdXRfb2Zfc3RvY2tfY29sb3IiOiIjRTAzMzJEIn0sInNlYXJjaF9yZXN1bHRfcGFnZSI6eyJ0aXRsZSI6ImluaGVyaXQiLCJkZXNjcmlwdGlvbnMiOiJpbmhlcml0IiwicHJvZHVjdF9wcmljZSI6ImluaGVyaXQiLCJkaXNjb3VudF9wcmljZV9jb2xvciI6ImluaGVyaXQiLCJuYXZfZGVmYXVsdCI6ImluaGVyaXQiLCJzb3J0X2J5X2JvcmRlciI6IiNmMmYyZjIiLCJib3JkZXJzIjoiI2YyZjJmMiIsIm1haW5fcGFuZWwiOiJpbmhlcml0IiwiYmF0dG9uX2JhY2tfZ3JvdW5kIjoiIzQyNDI0MiIsImJ1dHRvbl90ZXh0IjoiI0ZGRkZGRiIsImFkZGl0aW9uYWxfZmllbGRfY29sb3IiOiJpbmhlcml0IiwiZ3JpZF9jb2xvciI6IiNDMUMxQzEiLCJhY3RpdmVfZ3JpZF9jb2xvciI6IiM0MjQyNDIiLCJsb2FkZXJfY29sb3IiOiIjNDI0MjQyIiwicGFnZV93aWR0aF9jbGFzcyI6InBhZ2Utd2lkdGgiLCJmaWx0ZXJfdGl0bGUiOiJpbmhlcml0IiwiZmlsdGVyX3ZhbHVlIjoiaW5oZXJpdCIsImZpbHRlcl9iYWNrZ3JvdW5kIjoiaW5oZXJpdCIsInJlc2V0X2ZpbHRlcl90ZXh0X2NvbG9yIjoiI0UwMzMyRCIsImNoZWNrYm94X2JvcmRlciI6IiMwMDAwMDAiLCJiYWNrX2Ryb3AiOiIjZjVmNWY1ODAiLCJxdl9tYWluX2JhY2tncm91bmQiOiIjZmZmZmZmIiwidGV4dF9jb2xvciI6IiM2NDZEODIifX0sIjE3NjY5NTgwNDIwNSI6eyJzZWFyY2hfd2lkZ2V0Ijp7Im1haW5fYmFja2dyb3VuZCI6IiNGRkZGRkYiLCJzdWdnZXN0aW9uX3RleHQiOiIjNjQ2RDgyIiwiY29sbGVjdGlvbl90ZXh0IjoiIzY0NkQ4MiIsImxhYmVsX2NvbG9yIjoiIzY0NkQ4MiIsImxhYmVsX2JhY2tncm91bmQiOiIjRjVGNUY1IiwiaXRlbV9zZXBhcmF0b3IiOiIjRThFOEU4IiwiaXRlbV90aXRsZSI6IiM2NDZEODIiLCJpdGVtX2Rlc2NyaXB0aW9uIjoiIzY0NkQ4MiIsImFkZGl0aW9uYWxfZmllbGRfY29sb3IiOiIjNjQ2RDgyIiwicHJpY2VfY29sb3IiOiIjNzA3MDcwIiwiZGlzY291bnRfcHJpY2VfY29sb3IiOiIjQTNBQ0I4Iiwidmlld19hbGxfbGlua19iZyI6IiNGRkZGRkYiLCJ2aWV3X2FsbF90ZXh0IjoiIzcwNzA3MCIsInJlY2VudF9zZWFyY2giOiIjNjQ2RDgyIiwibG9hZGVyX2NvbG9yIjoiIzQyNDI0MiJ9LCJjb21tb24iOnsiZGlzY291bnRfbGFiZWxfY29sb3IiOiIjRkZGRkZGIiwiZGlzY291bnRfbGFiZWxfdGV4dF9jb2xvciI6IiM2NDZEODIiLCJpbl9zdG9ja19jb2xvciI6IiMwMDgwMDAiLCJvdXRfb2Zfc3RvY2tfY29sb3IiOiIjRTAzMzJEIn0sInNlYXJjaF9yZXN1bHRfcGFnZSI6eyJ0aXRsZSI6ImluaGVyaXQiLCJkZXNjcmlwdGlvbnMiOiJpbmhlcml0IiwicHJvZHVjdF9wcmljZSI6ImluaGVyaXQiLCJkaXNjb3VudF9wcmljZV9jb2xvciI6ImluaGVyaXQiLCJuYXZfZGVmYXVsdCI6ImluaGVyaXQiLCJzb3J0X2J5X2JvcmRlciI6IiNmMmYyZjIiLCJib3JkZXJzIjoiI2YyZjJmMiIsIm1haW5fcGFuZWwiOiJpbmhlcml0IiwiYmF0dG9uX2JhY2tfZ3JvdW5kIjoiIzQyNDI0MiIsImJ1dHRvbl90ZXh0IjoiI0ZGRkZGRiIsImFkZGl0aW9uYWxfZmllbGRfY29sb3IiOiJpbmhlcml0IiwiZ3JpZF9jb2xvciI6IiNDMUMxQzEiLCJhY3RpdmVfZ3JpZF9jb2xvciI6IiM0MjQyNDIiLCJsb2FkZXJfY29sb3IiOiIjNDI0MjQyIiwicGFnZV93aWR0aF9jbGFzcyI6InBhZ2Utd2lkdGgiLCJmaWx0ZXJfdGl0bGUiOiJpbmhlcml0IiwiZmlsdGVyX3ZhbHVlIjoiaW5oZXJpdCIsImZpbHRlcl9iYWNrZ3JvdW5kIjoiaW5oZXJpdCIsInJlc2V0X2ZpbHRlcl90ZXh0X2NvbG9yIjoiI0UwMzMyRCIsImNoZWNrYm94X2JvcmRlciI6IiMwMDAwMDAiLCJiYWNrX2Ryb3AiOiIjZjVmNWY1ODAiLCJxdl9tYWluX2JhY2tncm91bmQiOiIjZmZmZmZmIiwidGV4dF9jb2xvciI6IiM2NDZEODIifX0sIjE3NjcxMDIyMjEyNSI6eyJzZWFyY2hfd2lkZ2V0Ijp7Im1haW5fYmFja2dyb3VuZCI6IiNGRkZGRkYiLCJzdWdnZXN0aW9uX3RleHQiOiIjNjQ2RDgyIiwiY29sbGVjdGlvbl90ZXh0IjoiIzY0NkQ4MiIsImxhYmVsX2NvbG9yIjoiIzY0NkQ4MiIsImxhYmVsX2JhY2tncm91bmQiOiIjRjVGNUY1IiwiaXRlbV9zZXBhcmF0b3IiOiIjRThFOEU4IiwiaXRlbV90aXRsZSI6IiM2NDZEODIiLCJpdGVtX2Rlc2NyaXB0aW9uIjoiIzY0NkQ4MiIsImFkZGl0aW9uYWxfZmllbGRfY29sb3IiOiIjNjQ2RDgyIiwicHJpY2VfY29sb3IiOiIjNzA3MDcwIiwiZGlzY291bnRfcHJpY2VfY29sb3IiOiIjQTNBQ0I4Iiwidmlld19hbGxfbGlua19iZyI6IiNGRkZGRkYiLCJ2aWV3X2FsbF90ZXh0IjoiIzcwNzA3MCIsInJlY2VudF9zZWFyY2giOiIjNjQ2RDgyIiwibG9hZGVyX2NvbG9yIjoiIzQyNDI0MiJ9LCJjb21tb24iOnsiZGlzY291bnRfbGFiZWxfY29sb3IiOiIjRkZGRkZGIiwiZGlzY291bnRfbGFiZWxfdGV4dF9jb2xvciI6IiM2NDZEODIiLCJpbl9zdG9ja19jb2xvciI6IiMwMDgwMDAiLCJvdXRfb2Zfc3RvY2tfY29sb3IiOiIjRTAzMzJEIn0sInNlYXJjaF9yZXN1bHRfcGFnZSI6eyJ0aXRsZSI6ImluaGVyaXQiLCJkZXNjcmlwdGlvbnMiOiJpbmhlcml0IiwicHJvZHVjdF9wcmljZSI6ImluaGVyaXQiLCJkaXNjb3VudF9wcmljZV9jb2xvciI6ImluaGVyaXQiLCJuYXZfZGVmYXVsdCI6ImluaGVyaXQiLCJzb3J0X2J5X2JvcmRlciI6IiNmMmYyZjIiLCJib3JkZXJzIjoiI2YyZjJmMiIsIm1haW5fcGFuZWwiOiJpbmhlcml0IiwiYmF0dG9uX2JhY2tfZ3JvdW5kIjoiIzQyNDI0MiIsImJ1dHRvbl90ZXh0IjoiI0ZGRkZGRiIsImFkZGl0aW9uYWxfZmllbGRfY29sb3IiOiJpbmhlcml0IiwiZ3JpZF9jb2xvciI6IiNDMUMxQzEiLCJhY3RpdmVfZ3JpZF9jb2xvciI6IiM0MjQyNDIiLCJsb2FkZXJfY29sb3IiOiIjNDI0MjQyIiwicGFnZV93aWR0aF9jbGFzcyI6InBhZ2Utd2lkdGgiLCJmaWx0ZXJfdGl0bGUiOiJpbmhlcml0IiwiZmlsdGVyX3ZhbHVlIjoiaW5oZXJpdCIsImZpbHRlcl9iYWNrZ3JvdW5kIjoiaW5oZXJpdCIsInJlc2V0X2ZpbHRlcl90ZXh0X2NvbG9yIjoiI0UwMzMyRCIsImNoZWNrYm94X2JvcmRlciI6IiMwMDAwMDAiLCJiYWNrX2Ryb3AiOiIjZjVmNWY1ODAiLCJxdl9tYWluX2JhY2tncm91bmQiOiIjZmZmZmZmIiwidGV4dF9jb2xvciI6IiM2NDZEODIifX0sIjE3NzE0ODE2NjQ0NSI6eyJzZWFyY2hfd2lkZ2V0Ijp7Im1haW5fYmFja2dyb3VuZCI6IiNGRkZGRkYiLCJzdWdnZXN0aW9uX3RleHQiOiIjNjQ2RDgyIiwiY29sbGVjdGlvbl90ZXh0IjoiIzY0NkQ4MiIsImxhYmVsX2NvbG9yIjoiIzY0NkQ4MiIsImxhYmVsX2JhY2tncm91bmQiOiIjRjVGNUY1IiwiaXRlbV9zZXBhcmF0b3IiOiIjRThFOEU4IiwiaXRlbV90aXRsZSI6IiM2NDZEODIiLCJpdGVtX2Rlc2NyaXB0aW9uIjoiIzY0NkQ4MiIsImFkZGl0aW9uYWxfZmllbGRfY29sb3IiOiIjNjQ2RDgyIiwicHJpY2VfY29sb3IiOiIjNzA3MDcwIiwiZGlzY291bnRfcHJpY2VfY29sb3IiOiIjQTNBQ0I4Iiwidmlld19hbGxfbGlua19iZyI6IiNGRkZGRkYiLCJ2aWV3X2FsbF90ZXh0IjoiIzcwNzA3MCIsInJlY2VudF9zZWFyY2giOiIjNjQ2RDgyIiwibG9hZGVyX2NvbG9yIjoiIzQyNDI0MiJ9LCJjb21tb24iOnsiZGlzY291bnRfbGFiZWxfY29sb3IiOiIjRkZGRkZGIiwiZGlzY291bnRfbGFiZWxfdGV4dF9jb2xvciI6IiM2NDZEODIiLCJpbl9zdG9ja19jb2xvciI6IiMwMDgwMDAiLCJvdXRfb2Zfc3RvY2tfY29sb3IiOiIjRTAzMzJEIn0sInNlYXJjaF9yZXN1bHRfcGFnZSI6eyJ0aXRsZSI6ImluaGVyaXQiLCJkZXNjcmlwdGlvbnMiOiJpbmhlcml0IiwicHJvZHVjdF9wcmljZSI6ImluaGVyaXQiLCJkaXNjb3VudF9wcmljZV9jb2xvciI6ImluaGVyaXQiLCJuYXZfZGVmYXVsdCI6ImluaGVyaXQiLCJzb3J0X2J5X2JvcmRlciI6IiNmMmYyZjIiLCJib3JkZXJzIjoiI2YyZjJmMiIsIm1haW5fcGFuZWwiOiJpbmhlcml0IiwiYmF0dG9uX2JhY2tfZ3JvdW5kIjoiIzQyNDI0MiIsImJ1dHRvbl90ZXh0IjoiI0ZGRkZGRiIsImFkZGl0aW9uYWxfZmllbGRfY29sb3IiOiJpbmhlcml0IiwiZ3JpZF9jb2xvciI6IiNDMUMxQzEiLCJhY3RpdmVfZ3JpZF9jb2xvciI6IiM0MjQyNDIiLCJsb2FkZXJfY29sb3IiOiIjNDI0MjQyIiwicGFnZV9
166913aWR0aF9jbGFzcyI6InBhZ2Utd2lkdGgiLCJmaWx0ZXJfdGl0bGUiOiJpbmhlcml0IiwiZmlsdGVyX3ZhbHVlIjoiaW5oZXJpdCIsImZpbHRlcl9iYWNrZ3JvdW5kIjoiaW5oZXJpdCIsInJlc2V0X2ZpbHRlcl90ZXh0X2NvbG9yIjoiI0UwMzMyRCIsImNoZWNrYm94X2JvcmRlciI6IiMwMDAwMDAiLCJiYWNrX2Ryb3AiOiIjZjVmNWY1ODAiLCJxdl9tYWluX2JhY2tncm91bmQiOiIjZmZmZmZmIiwidGV4dF9jb2xvciI6IiM2NDZEODIifX0sIjE3ODA4NjE4MzIxMyI6eyJzZWFyY2hfd2lkZ2V0Ijp7Im1haW5fYmFja2dyb3VuZCI6IiB2YXIoLS1jb2xvci1iYWNrZ3JvdW5kLCNGRkZGRkYpIiwic3VnZ2VzdGlvbl90ZXh0IjoidmFyKC0tY29sb3ItZm9yZWdyb3VuZCwjNjQ2RDgyICkiLCJjb2xsZWN0aW9uX3RleHQiOiJ2YXIoLS1jb2xvci1mb3JlZ3JvdW5kLCM2NDZEODIpIiwibGFiZWxfY29sb3IiOiJ2YXIoLS1jb2xvci1mb3JlZ3JvdW5kLCM2NDZEODIgKSIsImxhYmVsX2JhY2tncm91bmQiOiIgdmFyKC0tY29sb3ItYmFja2dyb3VuZCwjRkZGRkZGKSIsIml0ZW1fc2VwYXJhdG9yIjoidmFyKC0tY29sb3ItYm9yZGVyKSIsIml0ZW1fdGl0bGUiOiJ2YXIoLS1jb2xvci1mb3JlZ3JvdW5kLCM2NDZEODIpIiwiaXRlbV9kZXNjcmlwdGlvbiI6InZhcigtLWNvbG9yLWZvcmVncm91bmQsIzY0NkQ4MikiLCJhZGRpdGlvbmFsX2ZpZWxkX2NvbG9yIjoidmFyKC0tY29sb3ItZm9yZWdyb3VuZCwjNjQ2RDgyKSIsInByaWNlX2NvbG9yIjoidmFyKC0tY29sb3ItZm9yZWdyb3VuZCwjNjQ2RDgyICkiLCJkaXNjb3VudF9wcmljZV9jb2xvciI6InZhcigtLWNvbG9yLWZvcmVncm91bmQsIzY0NkQ4MiApIiwidmlld19hbGxfbGlua19iZyI6InZhcigtLWNvbG9yLWJhY2tncm91bmQsI0ZGRkZGRikiLCJ2aWV3X2FsbF90ZXh0IjoidmFyKC0tY29sb3ItZm9yZWdyb3VuZCwjNjQ2RDgyKSAgIiwicmVjZW50X3NlYXJjaCI6InZhcigtLWNvbG9yLWZvcmVncm91bmQsIzY0NkQ4MikiLCJsb2FkZXJfY29sb3IiOiJ2YXIoLS1jb2xvci1mb3JlZ3JvdW5kLCM2NDZEODIpIn0sImNvbW1vbiI6eyJkaXNjb3VudF9sYWJlbF9jb2xvciI6IiB2YXIoLS1jb2xvci1iYWNrZ3JvdW5kLCNGRkZGRkYpIiwiZGlzY291bnRfbGFiZWxfdGV4dF9jb2xvciI6InZhcigtLWNvbG9yLWZvcmVncm91bmQsIzY0NkQ4MikiLCJpbl9zdG9ja19jb2xvciI6IiMwMDgwMDAiLCJvdXRfb2Zfc3RvY2tfY29sb3IiOiIjRTAzMzJEIn0sInNlYXJjaF9yZXN1bHRfcGFnZSI6eyJ0aXRsZSI6InZhcigtLWNvbG9yLWZvcmVncm91bmQsIzY0NkQ4MikiLCJkZXNjcmlwdGlvbnMiOiJ2YXIoLS1jb2xvci1mb3JlZ3JvdW5kLCM2NDZEODIpIiwicHJvZHVjdF9wcmljZSI6InZhcigtLWNvbG9yLWZvcmVncm91bmQsIzY0NkQ4MiApIiwiZGlzY291bnRfcHJpY2VfY29sb3IiOiJ2YXIoLS1jb2xvci1mb3JlZ3JvdW5kLCM2NDZEODIgKSIsIm5hdl9kZWZhdWx0IjoidmFyKC0tY29sb3ItZm9yZWdyb3VuZCwjNjQ2RDgyKSIsInNvcnRfYnlfYm9yZGVyIjoidmFyKC0tY29sb3ItYm9yZGVyKSIsImJvcmRlcnMiOiJ2YXIoLS1jb2xvci1ib3JkZXIpIiwibWFpbl9wYW5lbCI6InZhcigtLWNvbG9yLWZvcmVncm91bmQsIzY0NkQ4MikiLCJiYXR0b25fYmFja19ncm91bmQiOiJ2YXIoLS1jb2xvci1wcmltYXJ5LWJ1dHRvbi1iYWNrZ3JvdW5kKSIsImJ1dHRvbl90ZXh0IjoidmFyKC0tY29sb3ItcHJpbWFyeS1idXR0b24tdGV4dCkiLCJhZGRpdGlvbmFsX2ZpZWxkX2NvbG9yIjoidmFyKC0tY29sb3ItZm9yZWdyb3VuZCwjNjQ2RDgyKSIsImdyaWRfY29sb3IiOiJ2YXIoLS1jb2xvci1mb3JlZ3JvdW5kLCM2NDZEODIpIiwiYWN0aXZlX2dyaWRfY29sb3IiOiJ2YXIoLS1jb2xvci1wcmltYXJ5LWJ1dHRvbi1iYWNrZ3JvdW5kKSIsImxvYWRlcl9jb2xvciI6InZhcigtLWNvbG9yLWZvcmVncm91bmQsIzY0NkQ4MikiLCJmaWx0ZXJfdGl0bGUiOiJ2YXIoLS1jb2xvci1mb3JlZ3JvdW5kLCM2NDZEODIpIiwiZmlsdGVyX3ZhbHVlIjoidmFyKC0tY29sb3ItZm9yZWdyb3VuZCwjNjQ2RDgyKSIsImZpbHRlcl9iYWNrZ3JvdW5kIjoiIHZhcigtLWNvbG9yLWJhY2tncm91bmQsI0ZGRkZGRikiLCJyZXNldF9maWx0ZXJfdGV4dF9jb2xvciI6IiNFMDMzMkQiLCJjaGVja2JveF9ib3JkZXIiOiIjMDAwMDAwIiwiYmFja19kcm9wIjoicmdiKDAgMCAwIC8gMTAlKSIsInF2X21haW5fYmFja2dyb3VuZCI6IiB2YXIoLS1jb2xvci1iYWNrZ3JvdW5kLCNGRkZGRkYpIiwidGV4dF9jb2xvciI6InZhcigtLWNvbG9yLWZvcmVncm91bmQsIzY0NkQ4MikiLCJwYWdlX3dpZHRoX2NsYXNzIjoic2VjdGlvbiJ9fSwiMTc4MTI0MjkyMzk3Ijp7InNlYXJjaF93aWRnZXQiOnsibWFpbl9iYWNrZ3JvdW5kIjoiI0ZGRkZGRiIsInN1Z2dlc3Rpb25fdGV4dCI6IiM2NDZEODIiLCJjb2xsZWN0aW9uX3RleHQiOiIjNjQ2RDgyIiwibGFiZWxfY29sb3IiOiIjNjQ2RDgyIiwibGFiZWxfYmFja2dyb3VuZCI6IiNGNUY1RjUiLCJpdGVtX3NlcGFyYXRvciI6IiNFOEU4RTgiLCJpdGVtX3RpdGxlIjoiIzY0NkQ4MiIsIml0ZW1fZGVzY3JpcHRpb24iOiIjNjQ2RDgyIiwiYWRkaXRpb25hbF9maWVsZF9jb2xvciI6IiM2NDZEODIiLCJwcmljZV9jb2xvciI6IiM3MDcwNzAiLCJkaXNjb3VudF9wcmljZV9jb2xvciI6IiNBM0FDQjgiLCJ2aWV3X2FsbF9saW5rX2JnIjoiI0ZGRkZGRiIsInZpZXdfYWxsX3RleHQiOiIjNzA3MDcwIiwicmVjZW50X3NlYXJjaCI6IiM2NDZEODIiLCJsb2FkZXJfY29sb3IiOiIjNDI0MjQyIn0sImNvbW1vbiI6eyJkaXNjb3VudF9sYWJlbF9jb2xvciI6IiNGRkZGRkYiLCJkaXNjb3VudF9sYWJlbF90ZXh0X2NvbG9yIjoiIzY0NkQ4MiIsImluX3N0b2NrX2NvbG9yIjoiIzAwODAwMCIsIm91dF9vZl9zdG9ja19jb2xvciI6IiNFMDMzMkQifSwic2VhcmNoX3Jlc3VsdF9wYWdlIjp7InRpdGxlIjoiaW5oZXJpdCIsImRlc2NyaXB0aW9ucyI6ImluaGVyaXQiLCJwcm9kdWN0X3ByaWNlIjoiaW5oZXJpdCIsImRpc2NvdW50X3ByaWNlX2NvbG9yIjoiaW5oZXJpdCIsIm5hdl9kZWZhdWx0IjoiaW5oZXJpdCIsInNvcnRfYnlfYm9yZGVyIjoiI2YyZjJmMiIsImJvcmRlcnMiOiIjZjJmMmYyIiwibWFpbl9wYW5lbCI6ImluaGVyaXQiLCJiYXR0b25fYmFja19ncm91bmQiOiIjNDI0MjQyIiwiYnV0dG9uX3RleHQiOiIjRkZGRkZGIiwiYWRkaXRpb25hbF9maWVsZF9jb2xvciI6ImluaGVyaXQiLCJ
16691ncmlkX2NvbG9yIjoiI0MxQzFDMSIsImFjdGl2ZV9ncmlkX2NvbG9yIjoiIzQyNDI0MiIsImxvYWRlcl9jb2xvciI6IiM0MjQyNDIiLCJwYWdlX3dpZHRoX2NsYXNzIjoicGFnZS13aWR0aCIsImZpbHRlcl90aXRsZSI6ImluaGVyaXQiLCJmaWx0ZXJfdmFsdWUiOiJpbmhlcml0IiwiZmlsdGVyX2JhY2tncm91bmQiOiJpbmhlcml0IiwicmVzZXRfZmlsdGVyX3RleHRfY29sb3IiOiIjRTAzMzJEIiwiY2hlY2tib3hfYm9yZGVyIjoiIzAwMDAwMCIsImJhY2tfZHJvcCI6IiNmNWY1ZjU4MCIsInF2X21haW5fYmFja2dyb3VuZCI6IiNmZmZmZmYiLCJ0ZXh0X2NvbG9yIjoiIzY0NkQ4MiJ9fSwiMTc4MjI3ODcyMDQ1Ijp7InNlYXJjaF93aWRnZXQiOnsibWFpbl9iYWNrZ3JvdW5kIjoiI0ZGRkZGRiIsInN1Z2dlc3Rpb25fdGV4dCI6IiM2NDZEODIiLCJjb2xsZWN0aW9uX3RleHQiOiIjNjQ2RDgyIiwibGFiZWxfY29sb3IiOiIjNjQ2RDgyIiwibGFiZWxfYmFja2dyb3VuZCI6IiNGNUY1RjUiLCJpdGVtX3NlcGFyYXRvciI6IiNFOEU4RTgiLCJpdGVtX3RpdGxlIjoiIzY0NkQ4MiIsIml0ZW1fZGVzY3JpcHRpb24iOiIjNjQ2RDgyIiwiYWRkaXRpb25hbF9maWVsZF9jb2xvciI6IiM2NDZEODIiLCJwcmljZV9jb2xvciI6IiM3MDcwNzAiLCJkaXNjb3VudF9wcmljZV9jb2xvciI6IiNBM0FDQjgiLCJ2aWV3X2FsbF9saW5rX2JnIjoiI0ZGRkZGRiIsInZpZXdfYWxsX3RleHQiOiIjNzA3MDcwIiwicmVjZW50X3NlYXJjaCI6IiM2NDZEODIiLCJsb2FkZXJfY29sb3IiOiIjNDI0MjQyIn0sImNvbW1vbiI6eyJkaXNjb3VudF9sYWJlbF9jb2xvciI6IiNGRkZGRkYiLCJkaXNjb3VudF9sYWJlbF90ZXh0X2NvbG9yIjoiIzY0NkQ4MiIsImluX3N0b2NrX2NvbG9yIjoiIzAwODAwMCIsIm91dF9vZl9zdG9ja19jb2xvciI6IiNFMDMzMkQifSwic2VhcmNoX3Jlc3VsdF9wYWdlIjp7InRpdGxlIjoiaW5oZXJpdCIsImRlc2NyaXB0aW9ucyI6ImluaGVyaXQiLCJwcm9kdWN0X3ByaWNlIjoiaW5oZXJpdCIsImRpc2NvdW50X3ByaWNlX2NvbG9yIjoiaW5oZXJpdCIsIm5hdl9kZWZhdWx0IjoiaW5oZXJpdCIsInNvcnRfYnlfYm9yZGVyIjoiI2YyZjJmMiIsImJvcmRlcnMiOiIjZjJmMmYyIiwibWFpbl9wYW5lbCI6ImluaGVyaXQiLCJiYXR0b25fYmFja19ncm91bmQiOiIjNDI0MjQyIiwiYnV0dG9uX3RleHQiOiIjRkZGRkZGIiwiYWRkaXRpb25hbF9maWVsZF9jb2xvciI6ImluaGVyaXQiLCJncmlkX2NvbG9yIjoiI0MxQzFDMSIsImFjdGl2ZV9ncmlkX2NvbG9yIjoiIzQyNDI0MiIsImxvYWRlcl9jb2xvciI6IiM0MjQyNDIiLCJwYWdlX3dpZHRoX2NsYXNzIjoicGFnZS13aWR0aCIsImZpbHRlcl90aXRsZSI6ImluaGVyaXQiLCJmaWx0ZXJfdmFsdWUiOiJpbmhlcml0IiwiZmlsdGVyX2JhY2tncm91bmQiOiJpbmhlcml0IiwicmVzZXRfZmlsdGVyX3RleHRfY29sb3IiOiIjRTAzMzJEIiwiY2hlY2tib3hfYm9yZGVyIjoiIzAwMDAwMCIsImJhY2tfZHJvcCI6IiNmNWY1ZjU4MCIsInF2X21haW5fYmFja2dyb3VuZCI6IiNmZmZmZmYiLCJ0ZXh0X2NvbG9yIjoiIzY0NkQ4MiJ9fSwiMTc4MjI4Mjk4MDI5Ijp7InNlYXJjaF93aWRnZXQiOnsibWFpbl9iYWNrZ3JvdW5kIjoiI0ZGRkZGRiIsInN1Z2dlc3Rpb25fdGV4dCI6IiM2NDZEODIiLCJjb2xsZWN0aW9uX3RleHQiOiIjNjQ2RDgyIiwibGFiZWxfY29sb3IiOiIjNjQ2RDgyIiwibGFiZWxfYmFja2dyb3VuZCI6IiNGNUY1RjUiLCJpdGVtX3NlcGFyYXRvciI6IiNFOEU4RTgiLCJpdGVtX3RpdGxlIjoiIzY0NkQ4MiIsIml0ZW1fZGVzY3JpcHRpb24iOiIjNjQ2RDgyIiwiYWRkaXRpb25hbF9maWVsZF9jb2xvciI6IiM2NDZEODIiLCJwcmljZV9jb2xvciI6IiM3MDcwNzAiLCJkaXNjb3VudF9wcmljZV9jb2xvciI6IiNBM0FDQjgiLCJ2aWV3X2FsbF9saW5rX2JnIjoiI0ZGRkZGRiIsInZpZXdfYWxsX3RleHQiOiIjNzA3MDcwIiwicmVjZW50X3NlYXJjaCI6IiM2NDZEODIiLCJsb2FkZXJfY29sb3IiOiIjNDI0MjQyIn0sImNvbW1vbiI6eyJkaXNjb3VudF9sYWJlbF9jb2xvciI6IiNGRkZGRkYiLCJkaXNjb3VudF9sYWJlbF90ZXh0X2NvbG9yIjoiIzY0NkQ4MiIsImluX3N0b2NrX2NvbG9yIjoiIzAwODAwMCIsIm91dF9vZl9zdG9ja19jb2xvciI6IiNFMDMzMkQifSwic2VhcmNoX3Jlc3VsdF9wYWdlIjp7InRpdGxlIjoiaW5oZXJpdCIsImRlc2NyaXB0aW9ucyI6ImluaGVyaXQiLCJwcm9kdWN0X3ByaWNlIjoiaW5oZXJpdCIsImRpc2NvdW50X3ByaWNlX2NvbG9yIjoiaW5oZXJpdCIsIm5hdl9kZWZhdWx0IjoiaW5oZXJpdCIsInNvcnRfYnlfYm9yZGVyIjoiI2YyZjJmMiIsImJvcmRlcnMiOiIjZjJmMmYyIiwibWFpbl9wYW5lbCI6ImluaGVyaXQiLCJiYXR0b25fYmFja19ncm91bmQiOiIjNDI0MjQyIiwiYnV0dG9uX3RleHQiOiIjRkZGRkZGIiwiYWRkaXRpb25hbF9maWVsZF9jb2xvciI6ImluaGVyaXQiLCJncmlkX2NvbG9yIjoiI0MxQzFDMSIsImFjdGl2ZV9ncmlkX2NvbG9yIjoiIzQyNDI0MiIsImxvYWRlcl9jb2xvciI6IiM0MjQyNDIiLCJwYWdlX3dpZHRoX2NsYXNzIjoicGFnZS13aWR0aCIsImZpbHRlcl90aXRsZSI6ImluaGVyaXQiLCJmaWx0ZXJfdmFsdWUiOiJpbmhlcml0IiwiZmlsdGVyX2JhY2tncm91bmQiOiJpbmhlcml0IiwicmVzZXRfZmlsdGVyX3RleHRfY29sb3IiOiIjRTAzMzJEIiwiY2hlY2tib3hfYm9yZGVyIjoiIzAwMDAwMCIsImJhY2tfZHJvcCI6IiNmNWY1ZjU4MCIsInF2X21haW5fYmFja2dyb3VuZCI6IiNmZmZmZmYiLCJ0ZXh0X2NvbG9yIjoiIzY0NkQ4MiJ9fSwiMTc4MjQ1ODk0NDQ1Ijp7InNlYXJjaF93aWRnZXQiOnsibWFpbl9iYWNrZ3JvdW5kIjoiI0ZGRkZGRiIsInN1Z2dlc3Rpb25fdGV4dCI6IiM2NDZEODIiLCJjb2xsZWN0aW9uX3RleHQiOiIjNjQ2RDgyIiwibGFiZWxfY29sb3IiOiIjNjQ2RDgyIiwibGFiZWxfYmFja2dyb3VuZCI6IiNGNUY1RjUiLCJpdGVtX3NlcGFyYXRvciI6IiNFOEU4RTgiLCJpdGVtX3RpdGxlIjoiIzY0NkQ4MiIsIml0ZW1fZGVzY3JpcHRpb24iOiIjNjQ2RDgyIiwiYWRkaXRpb25hbF9maWVsZF9jb2xvciI6IiM2NDZEODIiLCJwcmljZV9jb2xvciI6IiM3MDcwNzAiLCJkaXNjb3VudF9wcmljZV9jb2xvciI6IiNBM0FDQjgiLCJ2aWV3X2FsbF9saW5rX2JnIjoiI0ZGRkZGRiIsInZpZXdfYWxsX3RleHQiOiIjNzA3MDcwIiwicmVjZW50X3NlYXJjaCI6IiM2NDZEODIiLCJsb2FkZXJfY29sb3IiOiIjNDI0MjQyIn0sImNvbW1vbiI6eyJkaXNjb3VudF9sYWJlbF9jb2xvciI6IiNGRkZGRkYiLCJkaXNjb3VudF9sYWJlbF90ZXh0X2NvbG9yIjoiIzY0NkQ4MiIsImluX3
16691N0b2NrX2NvbG9yIjoiIzAwODAwMCIsIm91dF9vZl9zdG9ja19jb2xvciI6IiNFMDMzMkQifSwic2VhcmNoX3Jlc3VsdF9wYWdlIjp7InRpdGxlIjoiaW5oZXJpdCIsImRlc2NyaXB0aW9ucyI6ImluaGVyaXQiLCJwcm9kdWN0X3ByaWNlIjoiaW5oZXJpdCIsImRpc2NvdW50X3ByaWNlX2NvbG9yIjoiaW5oZXJpdCIsIm5hdl9kZWZhdWx0IjoiaW5oZXJpdCIsInNvcnRfYnlfYm9yZGVyIjoiI2YyZjJmMiIsImJvcmRlcnMiOiIjZjJmMmYyIiwibWFpbl9wYW5lbCI6ImluaGVyaXQiLCJiYXR0b25fYmFja19ncm91bmQiOiIjNDI0MjQyIiwiYnV0dG9uX3RleHQiOiIjRkZGRkZGIiwiYWRkaXRpb25hbF9maWVsZF9jb2xvciI6ImluaGVyaXQiLCJncmlkX2NvbG9yIjoiI0MxQzFDMSIsImFjdGl2ZV9ncmlkX2NvbG9yIjoiIzQyNDI0MiIsImxvYWRlcl9jb2xvciI6IiM0MjQyNDIiLCJwYWdlX3dpZHRoX2NsYXNzIjoicGFnZS13aWR0aCIsImZpbHRlcl90aXRsZSI6ImluaGVyaXQiLCJmaWx0ZXJfdmFsdWUiOiJpbmhlcml0IiwiZmlsdGVyX2JhY2tncm91bmQiOiJpbmhlcml0IiwicmVzZXRfZmlsdGVyX3RleHRfY29sb3IiOiIjRTAzMzJEIiwiY2hlY2tib3hfYm9yZGVyIjoiIzAwMDAwMCIsImJhY2tfZHJvcCI6IiNmNWY1ZjU4MCIsInF2X21haW5fYmFja2dyb3VuZCI6IiNmZmZmZmYiLCJ0ZXh0X2NvbG9yIjoiIzY0NkQ4MiJ9fSwiMTc4Mjk2OTQ2OTg5Ijp7InNlYXJjaF93aWRnZXQiOnsibWFpbl9iYWNrZ3JvdW5kIjoiI2ZmZmZmZiIsImxhYmVsX2NvbG9yIjoiIzY0NmQ4MiIsImxhYmVsX2JhY2tncm91bmQiOiIjZjVmNWY1Iiwic3VnZ2VzdGlvbl90ZXh0IjoiIzY0NmQ4MiIsIml0ZW1fdGl0bGUiOiIjNjQ2ZDgyIiwiaXRlbV9kZXNjcmlwdGlvbiI6IiM2NDZkODIiLCJwcmljZV9jb2xvciI6IiM3MDcwNzAiLCJkaXNjb3VudF9wcmljZV9jb2xvciI6IiNhM2FjYjgiLCJhZGRpdGlvbmFsX2ZpZWxkX2NvbG9yIjoiIzY0NmQ4MiIsIml0ZW1fc2VwYXJhdG9yIjoiI2U4ZThlOCIsImNvbGxlY3Rpb25fdGV4dCI6IiM2NDZkODIiLCJyZWNlbnRfc2VhcmNoIjoiIzY0NmQ4MiIsInZpZXdfYWxsX2xpbmtfYmciOiIjZmZmZmZmIiwidmlld19hbGxfdGV4dCI6IiM3MDcwNzAiLCJsb2FkZXJfY29sb3IiOiIjNDI0MjQyIn0sImNvbW1vbiI6eyJkaXNjb3VudF9sYWJlbF9jb2xvciI6IiNGRkZGRkYiLCJkaXNjb3VudF9sYWJlbF90ZXh0X2NvbG9yIjoiIzY0NkQ4MiIsImluX3N0b2NrX2NvbG9yIjoiIzAwODAwMCIsIm91dF9vZl9zdG9ja19jb2xvciI6IiNFMDMzMkQifSwic2VhcmNoX3Jlc3VsdF9wYWdlIjp7InRpdGxlIjoiaW5oZXJpdCIsImRlc2NyaXB0aW9ucyI6ImluaGVyaXQiLCJwcm9kdWN0X3ByaWNlIjoiaW5oZXJpdCIsImRpc2NvdW50X3ByaWNlX2NvbG9yIjoiaW5oZXJpdCIsIm5hdl9kZWZhdWx0IjoiaW5oZXJpdCIsInNvcnRfYnlfYm9yZGVyIjoiI2YyZjJmMiIsImJvcmRlcnMiOiIjZjJmMmYyIiwibWFpbl9wYW5lbCI6ImluaGVyaXQiLCJiYXR0b25fYmFja19ncm91bmQiOiIjNDI0MjQyIiwiYnV0dG9uX3RleHQiOiIjZmZmZmZmIiwiYWRkaXRpb25hbF9maWVsZF9jb2xvciI6ImluaGVyaXQiLCJncmlkX2NvbG9yIjoiI2MxYzFjMSIsImFjdGl2ZV9ncmlkX2NvbG9yIjoiIzQyNDI0MiIsImZpbHRlcl90aXRsZSI6ImluaGVyaXQiLCJmaWx0ZXJfdmFsdWUiOiJpbmhlcml0IiwiZmlsdGVyX2JhY2tncm91bmQiOiJpbmhlcml0IiwicmVzZXRfZmlsdGVyX3RleHRfY29sb3IiOiIjZTAzMzJkIiwiY2hlY2tib3hfYm9yZGVyIjoiIzAwMDAwMCIsImxvYWRlcl9jb2xvciI6IiM0MjQyNDIiLCJiYWNrX2Ryb3AiOiIjZjVmNWY1ODAiLCJxdl9tYWluX2JhY2tncm91bmQiOiIjZmZmZmZmIiwidGV4dF9jb2xvciI6IiM2NDZkODIiLCJwYWdlX3dpZHRoX2NsYXNzIjoicGFnZS13aWR0aCJ9fSwiMTgyMDg1Mzg2NTQxIjp7InNlYXJjaF93aWRnZXQiOnsibWFpbl9iYWNrZ3JvdW5kIjoiI0ZGRkZGRiIsInN1Z2dlc3Rpb25fdGV4dCI6IiM2NDZEODIiLCJjb2xsZWN0aW9uX3RleHQiOiIjNjQ2RDgyIiwibGFiZWxfY29sb3IiOiIjNjQ2RDgyIiwibGFiZWxfYmFja2dyb3VuZCI6IiNGNUY1RjUiLCJpdGVtX3NlcGFyYXRvciI6IiNFOEU4RTgiLCJpdGVtX3RpdGxlIjoiIzY0NkQ4MiIsIml0ZW1fZGVzY3JpcHRpb24iOiIjNjQ2RDgyIiwiYWRkaXRpb25hbF9maWVsZF9jb2xvciI6IiM2NDZEODIiLCJwcmljZV9jb2xvciI6IiM3MDcwNzAiLCJkaXNjb3VudF9wcmljZV9jb2xvciI6IiNBM0FDQjgiLCJ2aWV3X2FsbF9saW5rX2JnIjoiI0ZGRkZGRiIsInZpZXdfYWxsX3RleHQiOiIjNzA3MDcwIiwicmVjZW50X3NlYXJjaCI6IiM2NDZEODIiLCJsb2FkZXJfY29sb3IiOiIjNDI0MjQyIn0sImNvbW1vbiI6eyJkaXNjb3VudF9sYWJlbF9jb2xvciI6IiNGRkZGRkYiLCJkaXNjb3VudF9sYWJlbF90ZXh0X2NvbG9yIjoiIzY0NkQ4MiIsImluX3N0b2NrX2NvbG9yIjoiIzAwODAwMCIsIm91dF9vZl9zdG9ja19jb2xvciI6IiNFMDMzMkQifSwic2VhcmNoX3Jlc3VsdF9wYWdlIjp7InRpdGxlIjoiaW5oZXJpdCIsImRlc2NyaXB0aW9ucyI6ImluaGVyaXQiLCJwcm9kdWN0X3ByaWNlIjoiaW5oZXJpdCIsImRpc2NvdW50X3ByaWNlX2NvbG9yIjoiaW5oZXJpdCIsIm5hdl9kZWZhdWx0IjoiaW5oZXJpdCIsInNvcnRfYnlfYm9yZGVyIjoiI2YyZjJmMiIsImJvcmRlcnMiOiIjZjJmMmYyIiwibWFpbl9wYW5lbCI6ImluaGVyaXQiLCJiYXR0b25fYmFja19ncm91bmQiOiIjNDI0MjQyIiwiYnV0dG9uX3RleHQiOiIjRkZGRkZGIiwiYWRkaXRpb25hbF9maWVsZF9jb2xvciI6ImluaGVyaXQiLCJncmlkX2NvbG9yIjoiI0MxQzFDMSIsImFjdGl2ZV9ncmlkX2NvbG9yIjoiIzQyNDI0MiIsImxvYWRlcl9jb2xvciI6IiM0MjQyNDIiLCJwYWdlX3dpZHRoX2NsYXNzIjoicGFnZS13aWR0aCIsImZpbHRlcl90aXRsZSI6ImluaGVyaXQiLCJmaWx0ZXJfdmFsdWUiOiJpbmhlcml0IiwiZmlsdGVyX2JhY2tncm91bmQiOiJpbmhlcml0IiwicmVzZXRfZmlsdGVyX3RleHRfY29sb3IiOiIjRTAzMzJEIiwiY2hlY2tib3hfYm9yZGVyIjoiIzAwMDAwMCIsImJhY2tfZHJvcCI6IiNmNWY1ZjU4MCIsInF2X21haW5fYmFja2dyb3VuZCI6IiNmZmZmZmYiLCJ0ZXh0X2NvbG9yIjoiIzY0NkQ4MiJ9fSwiMTgyMDg1NDE5MzA5Ijp7InNlYXJjaF93aWRnZXQiOnsibWFpbl9iYWNrZ3JvdW5kIjoiI0ZGRkZGRiIsInN1Z2dlc3Rpb25fdGV4dCI6IiM2NDZEODIiLCJjb2xsZWN0aW9uX3RleHQiOiIjNjQ2RDgyIiwibGFiZWxfY29sb3IiOiIjNjQ2RDgyIiwibGFiZWxfYmFja2dyb3VuZCI6IiNGNUY1RjUiLCJpdGVtX3NlcGFyYXRvciI6IiNFOEU4RTgiLCJpdGVtX3RpdGxlIjoiIzY0NkQ4MiIsIml0ZW1fZGVzY3JpcHRpb24iOiIjNjQ2RDgyIiwiYWRkaXRpb25hbF9maWVsZF9jb2xvciI6IiM2NDZEODIiLCJwcmljZV9jb2xvciI6IiM3MDcwNzAiLCJkaXNjb3VudF9wcmljZV9jb2xvciI6IiNBM0FDQjgiLCJ2aWV3X2FsbF9saW5rX2JnIjoiI0ZGRkZGRiIsInZpZXdfYWxsX3RleHQiOiIjNzA3MDcwIiwicmVjZW50X3NlYXJjaCI6IiM2NDZEODIiLCJsb2FkZXJfY29sb3IiOiIjNDI0MjQyIn0sImNvbW1vbiI6eyJkaXNjb3VudF9sYWJlbF9jb2xvciI6IiNGRkZGRkYiLCJkaXNjb3VudF9sYWJlbF90ZXh0X2NvbG9yIjoiIzY0NkQ4MiIsImluX3
16691N0b2NrX2NvbG9yIjoiIzAwODAwMCIsIm91dF9vZl9zdG9ja19jb2xvciI6IiNFMDMzMkQifSwic2VhcmNoX3Jlc3VsdF9wYWdlIjp7InRpdGxlIjoiaW5oZXJpdCIsImRlc2NyaXB0aW9ucyI6ImluaGVyaXQiLCJwcm9kdWN0X3ByaWNlIjoiaW5oZXJpdCIsImRpc2NvdW50X3ByaWNlX2NvbG9yIjoiaW5oZXJpdCIsIm5hdl9kZWZhdWx0IjoiaW5oZXJpdCIsInNvcnRfYnlfYm9yZGVyIjoiI2YyZjJmMiIsImJvcmRlcnMiOiIjZjJmMmYyIiwibWFpbl9wYW5lbCI6ImluaGVyaXQiLCJiYXR0b25fYmFja19ncm91bmQiOiIjNDI0MjQyIiwiYnV0dG9uX3RleHQiOiIjRkZGRkZGIiwiYWRkaXRpb25hbF9maWVsZF9jb2xvciI6ImluaGVyaXQiLCJncmlkX2NvbG9yIjoiI0MxQzFDMSIsImFjdGl2ZV9ncmlkX2NvbG9yIjoiIzQyNDI0MiIsImxvYWRlcl9jb2xvciI6IiM0MjQyNDIiLCJwYWdlX3dpZHRoX2NsYXNzIjoicGFnZS13aWR0aCIsImZpbHRlcl90aXRsZSI6ImluaGVyaXQiLCJmaWx0ZXJfdmFsdWUiOiJpbmhlcml0IiwiZmlsdGVyX2JhY2tncm91bmQiOiJpbmhlcml0IiwicmVzZXRfZmlsdGVyX3RleHRfY29sb3IiOiIjRTAzMzJEIiwiY2hlY2tib3hfYm9yZGVyIjoiIzAwMDAwMCIsImJhY2tfZHJvcCI6IiNmNWY1ZjU4MCIsInF2X21haW5fYmFja2dyb3VuZCI6IiNmZmZmZmYiLCJ0ZXh0X2NvbG9yIjoiIzY0NkQ4MiJ9fX19" 16692 data-color-family="e30=" 16693 data-filter-config="W3sibmFtZSI6InRzN19wcmljZSIsInBvc2l0aW9uIjowLCJlbmFibGUiOnRydWUsInZpZXdfZGVza3RvcCI6dHJ1ZSwidmlld19tb2JpbGUiOnRydWUsInNvcnRpbmciOjEsInZhbHVlcyI6e319LHsibmFtZSI6InByb2R1Y3QgdGFncyIsInBvc2l0aW9uIjoxLCJlbmFibGUiOmZhbHNlLCJ2aWV3X2Rlc2t0b3AiOnRydWUsInZpZXdfbW9iaWxlIjp0cnVlLCJzb3J0aW5nIjoxLCJ2YWx1ZXMiOnt9fSx7Im5hbWUiOiJjb2xsZWN0aW9ucyIsInBvc2l0aW9uIjoyLCJlbmFibGUiOmZhbHNlLCJ2aWV3X2Rlc2t0b3AiOnRydWUsInZpZXdfbW9iaWxlIjp0cnVlLCJzb3J0aW5nIjoxLCJ2YWx1ZXMiOnt9fSx7Im5hbWUiOiJjYXRlZ29yaWVzIiwicG9zaXRpb24iOjMsImVuYWJsZSI6dHJ1ZSwidmlld19kZXNrdG9wIjp0cnVlLCJ2aWV3X21vYmlsZSI6dHJ1ZSwic29ydGluZyI6MSwidmFsdWVzIjp7fX0seyJuYW1lIjoidmVuZG9ycyIsInBvc2l0aW9uIjo0LCJlbmFibGUiOnRydWUsInZpZXdfZGVza3RvcCI6dHJ1ZSwidmlld19tb2JpbGUiOnRydWUsInNvcnRpbmciOjEsInZhbHVlcyI6e319LHsibmFtZSI6ImF2YWlsYWJpbGl0eSIsInBvc2l0aW9uIjo1LCJlbmFibGUiOnRydWUsInZpZXdfZGVza3RvcCI6dHJ1ZSwidmlld19tb2JpbGUiOnRydWUsInNvcnRpbmciOjEsInZhbHVlcyI6e319LHsibmFtZSI6ImRpc2NvdW50IiwicG9zaXRpb24iOjYsImVuYWJsZSI6dHJ1ZSwidmlld19kZXNrdG9wIjp0cnVlLCJ2aWV3X21vYmlsZSI6dHJ1ZSwic29ydGluZyI6MSwidmFsdWVzIjp7fX0seyJuYW1lIjoicmV2aWV3IiwicG9zaXRpb24iOjcsImVuYWJsZSI6dHJ1ZSwidmlld19kZXNrdG9wIjp0cnVlLCJ2aWV3X21vYmlsZSI6dHJ1ZSwic29ydGluZyI6MSwidmFsdWVzIjp7fX0seyJuYW1lIjoicHJvZHVjdCB0eXBlIiwicG9zaXRpb24iOjgsImVuYWJsZSI6dHJ1ZSwidmlld19kZXNrdG9wIjp0cnVlLCJ2aWV3X21vYmlsZSI6dHJ1ZSwic29ydGluZyI6MSwidmFsdWVzIjp7fX0seyJuYW1lIjoic2l6ZSIsInBvc2l0aW9uIjo5LCJlbmFibGUiOnRydWUsInZpZXdfZGVza3RvcCI6dHJ1ZSwidmlld19tb2JpbGUiOnRydWUsInNvcnRpbmciOjEsInZhbHVlcyI6e319XQ==" 16694 data-money-format="<span class=money>${{amount}} </span>" 16695 data-custom-class-config="WyIucHJlZGljdGl2ZS1zZWFyY2gtd3JhcHBlciIsIi5zZWFyY2gtZmx5ZG93biIsIiNwcmVkaWN0aXZlLXNlYXJjaCIsIi5zZWFyY2hfX3Jlc3VsdHMiLCIuc2VhcmNoLWJhcl9fcmVzdWx0cyIsIi5zZWFyY2gtcmVzdWx0cyIsIi5zbml6ZS1hYy1yZXN1bHRzIiwiLnNlYXJjaF9fZm9ybS1yZXN1bHRzIiwiLnRoYi1xdWljay1zZWFyY2gtLXJlc3VsdHMtY29udGFpbmVyIiwiLnByZWRpY3RpdmUtcmVzdWx0cyIsIi5tLXNlYXJjaC1wb3B1cF9fcmVzdWx0IiwiLnVzZi1wb3B1cCIsIiNyYXBpZC1zZWFyY2gtcmVzdWx0cyIsIi5yZXN1bHRfcHJvZCIsIi52ZWxhQWpheFNlYXJjaCIsIi5wb3B1cC1zZWFyY2giLCIucG9wdXAtc2VhcmNoLWZvcm0iLCIuc3AtcmVzdWx0cyIsIi5zcC1oLWZ1bGwiLCIucXVpY2tTZWFyY2hSZXN1bHRzV3JhcCIsIi5wcmVkaWN0aXZlLXNlYXJjaF9fcmVzdWx0IiwiLlNlYXJjaF9fUmVzdWx0cyIsIi5wcmVkaWN0aXZlLXNlYXJjaF9fY29udGVudC13cmFwcGVyIiwiLnRlc3QyMzEzMiIsIi5zZWFyY2gtYmFyX19yZXN1bHRzLWlubmVyIiwiLnNlYXJjaF9fcmVjb21tZW5kYXRpb24iLCIucHJlZGljdGl2ZS1zZWFyY2giLCIuanMtc2VhcmNoLXJlc3VsdHMiLCIuaGVhZGVyX19zZWFyY2hfX3Jlc3VsdHMiLCIucHJlZGljdGl2ZS1zZWFyY2gtcmVzdWx0LW91dGVyIiwiI2xpdmVzZWFyY2giLCIucHJlZGljdGl2ZS1zZWFyY2gtcmVzdWx0c19fbGlzdCIsIi5tYWluLXNlYXJjaF9fcmVzdWx0cyIsIi5wcmVkaWN0aXZlLXNlYXJjaC1jb250ZW50IiwiLnBvcHVsYXJfX3NlYXJjaC0taGlzdG9yeSIsIi5xdWljay1zZWFyY2hfX3Jlc3VsdHMtd3JhcHBlciIsIi5vZmZjYW52YXMtYm9keSIsIi5mLWRyYXdlcl9fc2Nyb2xsZXIiLCIuc2VhcmNoX2F1dG9jb21wbGV0ZSIsIiNoZWFkZXItc2VhcmNoLXJlc3VsdCIsIi5wcmVkaWN0aXZlLXNlYXJjaC1yZXN1bHQtbWFpbiIsIi50NHMtZnJtLXNlYXJjaF9fcmVzdWx0cyJd" 16696 data-store-data-config="eyJ0czdfZW5jb2RlX3NlYXJjaF92YWx1ZSI6IlY4aTdPcTVJclBoUEZuQlZ0eGNBNG1nbmgxam03amVWNUx5cnIrcDhPc2pXcnYrdkhvMXlvNUMxNGd1SjFqUmM5eTltays0Y0FJVWlFQkMxWWxRci9BPT0iLCJ0czdfZW5jb2RlX2ZpbHRlciI6IjhkZjMwYzM2MGRjZTMyZjE5N2MwZGUzYTllNDM2YWQ4ODc0ZTYzYWM4YmRmZDliYTZkYTllYzBjN2ZmMWVkNzkiLCJ0czdfY29sbGVjdGlvbl9uYW1lIjoic3dpc3MtYXJhYmlhbi1nbG9iYWxfNzkzOTcxMjY0NDUiLCJ0czdfbW9uZXlfZm9ybWF0IjoiPHNwYW4gY2xhc3M9bW9uZXk+JHt7YW1vdW50fX0gPC9zcGFuPiIsInRzN19tb25leV93aXRoX2N1cnJlbmN5X2Zvcm1hdCI6IjxzcGFuIGNsYXNzPW1vbmV5PiR7e2Ftb3VudH19IFVTRCA8L3NwYW4+IiwiaXNfbWFya2V0X2VuYWJsZWQiOmZhbHNlLCJpc19tdWx0aV9sYW5ndWFnZV9lbmFibGVkIjpmYWxzZSwicHJpbWFyeV9sb2NhbGUiOiJlbiJ9" 16697 data-app-status="dHJ1ZQ==" 16698 data-currency-code-enabled="false" 16699 data-search-filter-css="https://cdn.shopify.com/extensions/01a0cd76-154b-7671-98fb-bbd245a8fd5e/simp-advance-search-1252/assets/search-filter.min.css" 16700 data-search-configuration-css="https://cdn.shopify.com/extensions/01a0cd76-154b-7671-98fb-bbd245a8fd5e/simp-advance-search-1252/assets/search-configuration.min.css" 16701 data-search-collection-title="" 16702 data-search-collection-handle="" 16703 data-search-collection-id="" 16704 data-search-collection-default-sort-by=""
16705 data-permanent-domain="c3dpc3MtYXJhYmlhbi1nbG9iYWwubXlzaG9waWZ5LmNvbQ==" 16706 > 16707 </div> 16708 16709
16709<script> 16710 var sgFilterDataMultiLanguage = {}; 16711 var sgTranslationDataDict = {"en":{"language":"en","common":{"recently_viewed":"Recently Viewed"},"filters":{"product_type":"Product Type","product_tags":"Product Tags","collections":"Collections","age":"Age","gender":"Gender","pattern":"Pattern","material":"Material","color":"Color","size":"Size","vendor":"Brand","category":"Categories","collection_pages":"Collection Pages","price":"Price"},"instant_search":{"popular_suggestion":"Popular suggestions","collections":"Collections","pages":"Pages","blogs":"Blogs","recent_search":"Recent","products":"Products","search_input_placeholder":"What are you looking for?","view_all":"View all [count] items","discount_label":"[discount]% Off","discount_price_label":"[discount] Off","in_stock":"In stock","out_stock":"Out of stock","sku":"SKU","barcode":"Barcode","vendor":"Brand","type":"Type","html":{"focus_html":"<p>What are you looking for?</p>","extra_html":"","nothing_found_html":"<p>Sorry, no results found for <b>${ts7_search_value}</b> </p>"}},"search_result_page":{"title":"Search Results","collections":"Collections","pages":"Pages","blogs":"Blogs","products":"Products","quick_view":"Quick view","add_to_cart":"Add to cart","buy_now":"Buy Now","view_detail":"View Detail","reset_filters":"Clear all","apply_filters":"Apply","min":"Min","max":"Max","go":"Go","show_more":"Show more","quantity":"Quantity","color":"Color","discount_label":"[discount]% Off","discount_price_label":"[discount] Off","in_stock":"In stock","out_stock":"Out of stock","availability":"Availability","cart_success":"Added to cart","filters":"Filters","search_filter_placeholder":"Search by color, brand, category, etc.","price":"Price","review":"Review","review_filter_suffix":"Up","discount":"Discount","discount_filter_suffix":"More","top_search_products":"Top search products","back_to_results":"Back To Search Result Page","showing_results":"Showing [pro_count] results for \"<b>[search_value]</b>\"","corrected_results":"These are results for \"<b>[correct_search_term]</b>\"","sku":"SKU","barcode":"Barcode","vendor":"Brand","type":"Type","html":{"result_nothing_found_html":"<p>No Result Found for <b>\"${ts7_search_value}\"</b> </p>"}},"sort":{"relevance":"Relevance","title_asc":"Title: A-Z","title_desc":"Title: Z-A","price_asc":"Price: Low to High","price_desc":"Price: High to Low","date_desc":"Date: New to Old","date_asc":"Date: Old to New"},"status":1}}; 16712 var ts7ThemeId = Shopify.theme.id; 16713 var sgMarketId = 89191219501; 16714 var sgIsPrimaryLang = true; 16715 </script>
16715 16716 16717 16718 16719
16719<script src="https://cdn.shopify.com/extensions/01a0cd76-154b-7671-98fb-bbd245a8fd5e/simp-advance-search-1252/assets/search-filter.min.js" async></script>
16719 16720 <link rel="stylesheet" href="https://cdn.shopify.com/extensions/01a0cd76-154b-7671-98fb-bbd245a8fd5e/simp-advance-search-1252/assets/search-proxy.min.css"> 16721 <!-- BEGIN app snippet: search-filter-skeleton --> 16722 16723 16724 16725 16726 16727 <div id="id_skeleton_page_config" 16728 data-search-config="eyJzZWFyY2hfYmFyIjp7ImVuYWJsZV9zZWFyY2hfcmVzdWx0Ijp0cnVlLCJlbmFibGVfaW5zdGFudF9zZWFyY2giOnRydWV9LCJhZHZhbmNlZF9zZXR0aW5ncyI6eyJzbWFydF9zZWFyY2giOmZhbHNlLCJ2b2ljZV9zZWFyY2giOmZhbHNlLCJtb25nb19zZWFyY2giOmZhbHNlLCJpbmZpeF9zZWFyY2giOmZhbHNlLCJlbmFibGVfcnRsIjpmYWxzZSwiaW5maXhfc2VhcmNoX2ZpZWxkcyI6eyJ0aXRsZSI6ZmFsc2UsImRlc2NyaXB0aW9uIjpmYWxzZSwicHJvZHVjdF90eXBlIjpmYWxzZSwidGFncyI6ZmFsc2UsInZlbmRvciI6ZmFsc2UsInNrdSI6ZmFsc2V9LCJleGFjdF9zZWFyY2giOmZhbHNlLCJzZWFyY2hfZmllbGRzIjp7InRpdGxlIjp0cnVlLCJkZXNjcmlwdGlvbiI6dHJ1ZSwicHJvZHVjdF90eXBlIjp0cnVlLCJ2ZW5kb3IiOnRydWUsInRhZ3MiOnRydWUsInNrdSI6dHJ1ZX19LCJjb250ZW50Ijp7Inplcm9fY2hhcl9zZWFyY2hfc3VnZyI6dHJ1ZSwiYXV0b19zcGVsbGluZ19zdWdnZXN0aW9uIjpmYWxzZSwic2hvd19yZWNlbnRfc2VhcmNoIjpmYWxzZSwic2hvd192aWV3X2FsbF9saW5rIjp0cnVlLCJzaG93X3N1Z2dlc3Rpb24iOnRydWUsInN1Z2dlc3Rpb25fcXR5Ijo1LCJoaWdobGlnaHRfc2VhcmNoX3Rlcm1fdGl0bGUiOnRydWUsInNob3dfY29sbGVjdGlvbnMiOmZhbHNlLCJjb2xsZWN0aW9uc19xdHkiOjUsInNob3dfcGFnZXMiOmZhbHNlLCJwYWdlc19xdHkiOjUsInNob3dfYmxvZ3MiOmZhbHNlLCJibG9nc19xdHkiOjUsInNob3dfcHJvZHVjdCI6dHJ1ZSwic2hvd19wcmljZSI6dHJ1ZSwic2hvd19jb21wYXJlX3ByaWNlIjp0cnVlLCJzaG93X2ltYWdlIjp0cnVlLCJzaG93X291dF9zdG9ja19wcm9kdWN0Ijp0cnVlLCJzaG93X3JldmlldyI6dHJ1ZSwiaGlnaGxpZ2h0X3NlYXJjaF90ZXJtcyI6ZmFsc2UsInNob3dfZW50aXJlX3RpdGxlIjpmYWxzZSwic2hvd19zdGlja3lfd2lkZ2V0IjpmYWxzZSwic3RpY2t5X3dpZGdldF9wb3NpdGlvbiI6ImJvdHRvbS1yaWdodCIsIm1heF90aXRsZV9zdHIiOjIsImRpc3BsYXlfZGVzY3JpcHRpb24iOmZhbHNlLCJtYXhfZGVzY19zdHIiOjAsInByb2R1Y3RfcXR5Ijo2LCJ6ZXJvX3ByaWNlX2FjdGlvbiI6MSwiemVyb19wcmljZV90ZXh0IjoiTm8gUHJpY2UiLCJkaXNwbGF5X2FkZGl0aW9uYWxfcHJvZHVjdF9maWVsZCI6eyJTS1VzIGZvciBhbGwgdmFyaWFudHMiOmZhbHNlLCJCYXJjb2RlcyBmb3IgYWxsIHZhcmlhbnRzIjpmYWxzZSwiVmVuZG9yIjpmYWxzZSwiVHlwZSI6ZmFsc2UsIlRhZ3MiOmZhbHNlLCJDb2xsZWN0aW9ucyI6ZmFsc2UsIk5vIjp0cnVlfSwic2VhcmNoX3Jlc3VsdF9vcmRlciI6eyJzdWdnZXN0aW9ucyI6dHJ1ZSwiY29sbGVjdGlvbnMiOmZhbHNlLCJwcm9kdWN0cyI6dHJ1ZSwicGFnZXMiOmZhbHNlLCJibG9ncyI6ZmFsc2V9fSwiaXNfbGF5b3V0Ijp7ImxheW91dF90eXBlIjp7InNpbmdsZV9jb2x1bW4iOmZhbHNlLCJncmlkX211bHRpX2NvbHVtbiI6ZmFsc2UsImxpc3RfbXVsdGlfY29sdW1uIjp0cnVlfX0sInByb2R1Y3RfbGFiZWxzIjp7InNob3dfZGlzY291bnRfbGFiZWwiOmZhbHNlLCJzaG93X2luX3N0b2NrX2xhYmVsIjpmYWxzZSwibGFiZWxfYnlfdGFnIjpbXSwiZGlzY291bnRfb3B0aW9uIjp7ImlzX3Nob3dfcGVyY2VudGFnZSI6dHJ1ZSwiaXNfc2hvd19wcmljZSI6ZmFsc2V9fSwiZmlsdGVycyI6eyJmaWx0ZXJfbGF5b3V0IjoiaG9yaXpvbnRhbCIsImNoZWNrX2JveF9ib3JkZXJfcmFkaXVzIjo0fSwicmVzdWx0X2NvbnRlbnQiOnsiZGlzcGxheV9vcHRpb25fc3dhdGNoZXMiOnRydWUsImRpc3BsYXlfdG9wX3NlYXJjaF9wcm9kdWN0Ijp0cnVlLCJpbmZpbml0ZV9hbmRlbmRsZXNzX3Njcm9sbCI6MCwiZGlzcGxheV9maWx0ZXJfc2VhcmNoIjp0cnVlLCJzaG93X3Byb19pbWFnZXMiOnRydWUsInNob3dfY29tcGFyZV9wcmljZSI6dHJ1ZSwic2hvd19vdXRfc3RvY2tfcHJvZHVjdCI6dHJ1ZSwic2hvd19yZXZpZXciOnRydWUsInNob3dfcHJpY2UiOnRydWUsImhpZ2hsaWdodF9zZWFyY2hfdGVybV90aXRsZSI6dHJ1ZSwic2hvd19lbnRpcmVfdGl0bGUiOmZhbHNlLCJwcm9kdWN0c19wZXJfcGFnZSI6MjQsIm1heF90aXRsZV9zdHIiOjIsIm1heF9kZXNjX3N0ciI6MSwiZGlzcGxheV9kZXNjcmlwdGlvbiI6dHJ1ZSwic2hvd19idXR0b24iOnsiQWRkIHRvIENhcnQiOnRydWUsIlF1aWNrIHZpZXciOnRydWUsIkJ1eSBOb3ciOnRydWV9LCJkaXNwbGF5X2FkZGl0aW9uYWxfcHJvZHVjdF9maWVsZCI6eyJTS1VzIGZvciBhbGwgdmFyaWFudHMiOmZhbHNlLCJCYXJjb2RlcyBmb3IgYWxsIHZhcmlhbnRzIjpmYWxzZSwiVmVuZG9yIjpmYWxzZSwiVHlwZSI6ZmFsc2UsIlRhZ3MiOmZhbHNlLCJDb2xsZWN0aW9ucyI6ZmFsc2UsIk5vIjp0cnVlfSwiemVyb19wcmljZV9hY3Rpb24iOjEsInplcm9fcHJpY2VfdGV4dCI6Ik5vIFByaWNlIiwiZGVmYXVsdF9zb3J0aW5nIjp7IlJlbGV2YW5jZSI6dHJ1ZSwiVGl0bGU6IEEtWiI6ZmFsc2UsIlRpdGxlOiBaLUEiOmZhbHNlLCJEYXRlOiBOZXcgdG8gT2xkIjpmYWxzZSwiRGF0ZTogT2xkIHRvIE5ldyI6ZmFsc2UsIlByaWNlOiBMb3cgdG8gSGlnaCI6ZmFsc2UsIlByaWNlOiBIaWdoIHRvIExvdyI6ZmFsc2V9LCJ2aXNpYmxlX3NvcnRpbmciOnsiUmVsZXZhbmNlIjp0cnVlLCJUaXRsZTogQS1aIjp0cnVlLCJUaXRsZTogWi1BIjp0cnVlLCJEYXRlOiBOZXcgdG8gT2xkIjp0cnVlLCJEYXRlOiBPbGQgdG8gTmV3Ijp0cnVlLCJQcmljZTogTG93IHRvIEhpZ2giOnRydWUsIlByaWNlOiBIaWdoIHRvIExvdyI6dHJ1ZX0sImFkZF9leHRyYV9tYXJnaW4iOjAsInNob3dfY29sbGVjdGlvbnMiOmZhbHNlLCJzaG93X3BhZ2VzIjpmYWxzZSwic2hvd19ibG9ncyI6ZmFsc2UsImRpc3BsYXlfY29ycmVjdF9zZWFyY2hfdGVybSI6dHJ1ZSwic2hvd19jb2xsZWN0aW9uX2ltYWdlIjp0cnVlLCJzaG93X2Jsb2dfaW1hZ2UiOnRydWUsImNvbGxlY3Rpb25fbWF4X2Rlc2Nfc3RyIjoyLCJzaG93X2dyaWQiOnRydWUsImdyaWRfZGljdCI6eyJncmlkX3ZpZXdfNCI6dHJ1ZSwiZ3JpZF92aWV3XzMiOmZhbHNlLCJncmlkX3ZpZXdfMiI6ZmFsc2UsImxpc3RfdmlldyI6ZmFsc2V9LCJwYWdlX21heF9kZXNjX3N0ciI6MiwiYmxvZ19tYXhfZGVzY19zdHIiOjIsInNob3dfcmVjZW50bHlfdmlld3NfcHJvZHVjdHMiOnRydWUsImdyaWRfdmlldyI6NCwicnZfcHJpY2Vfc2hvdyI6dHJ1ZSwicnZfcHJvZHVjdHNfcGVyX3BhZ2UiOjgsImltYWdlX3R5cGUiOiJzcXVhcmUiLCJpbWFnZV9vYmplY3RfZml0IjoiY29udGFpbiJ9LCJjdXN0b21fZGF0YSI6eyJzaG93X2NvbnRlbn
16728Rfb25fZm9jdXMiOmZhbHNlLCJmb2N1c19odG1sIjoiPHA+V2hhdCBhcmUgeW91IGxvb2tpbmcgZm9yPzwvcD4iLCJzaG93X2V4dHJhX2NvbnRlbnQiOmZhbHNlLCJleHRyYV9odG1sIjoiIiwic2hvd19ub3RoaW5nX2ZvdW5kX2NvbnRlbnQiOnRydWUsIm5vdGhpbmdfZm91bmRfaHRtbCI6IjxwPlNvcnJ5LCBubyByZXN1bHRzIGZvdW5kIGZvciA8Yj4ke3RzN19zZWFyY2hfdmFsdWV9PC9iPiA8L3A+IiwidXNlX2N1c3RvbV9jc3MiOiIiLCJjdXN0b21fY3NzIjoiIiwicmVzdWx0X3Nob3dfbm90aGluZ19mb3VuZF9jb250ZW50Ijp0cnVlLCJyZXN1bHRfbm90aGluZ19mb3VuZF9odG1sIjoiPHA+Tm8gUmVzdWx0IEZvdW5kIGZvciA8Yj5cIiR7dHM3X3NlYXJjaF92YWx1ZX1cIjwvYj4gPC9wPiIsInJlc3VsdF91c2VfY3VzdG9tX2NzcyI6dHJ1ZSwicmVzdWx0X2N1c3RvbV9jc3MiOiIudHM3LWNvbnRhaW5lciAgYnV0dG9uIHtcclxuICAgIG1pbi13aWR0aDogaW5oZXJpdCAhaW1wb3J0YW50O1xyXG4gICAgYm9yZGVyOiBub25lO1xyXG4gICAgb3V0bGluZTogbm9uZTtcclxuICAgIGJveC1zaGFkb3c6IG5vbmU7XHJcbn1cclxuYnV0dG9uLnRzNy1wcmljZS1zdWJtaXR7bWluLXdpZHRoOiA0NXB4ICFpbXBvcnRhbnQ7d2lkdGg6NDVweDt9ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXHJcbi50czctcHJvZHVjdC1ncmlkIC50czctcHJvZHVjdC1wcmljZSAudHM3LXByaWNlLmRpc2NvdW50IHtcclxuICAgIHRleHQtZGVjb3JhdGlvbjogbGluZS10aHJvdWdoO1xyXG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICAgIG1hcmdpbi1yaWdodDogOHB4O1xyXG4gICAgZGlzcGxheTogZmxleDtcclxufSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcclxuXHJcbi50czctc2VhcmNoLXN1Z2dlc3Rpb25zLXByaWNlIHtcclxuICAgIGNvbG9yOiAjMDAwICFpbXBvcnRhbnQ7XHJcbn0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ9LCJsb2NhbGl6YXRpb24iOnsiaXNzX3BvcHVsYXJfc3VnZ2VzdGlvbiI6IlBvcHVsYXIgc3VnZ2VzdGlvbnMiLCJpc3NfY29sbGVjdGlvbnMiOiJDb2xsZWN0aW9ucyIsImlzc19wYWdlcyI6IlBhZ2VzIiwiaXNzX2Jsb2dzIjoiQmxvZ3MiLCJpc3NfcmVjZW50X3NlYXJjaCI6IlJlY2VudCIsImlzc19wcm9kdWN0cyI6IlByb2R1Y3RzIiwiaXNzX2Rpc2NvdW50X2xhYmVsX3RleHQiOiJbZGlzY291bnRdJSBPZmYiLCJpbl9zdG9jayI6IkluIHN0b2NrICIsIm91dF9zdG9jayI6Ik91dCBvZiBzdG9jayIsImlzc19za3UiOiJTS1UiLCJpc3NfYmFyY29kZSI6IkJhcmNvZGUiLCJpc3NfdmVuZG9yIjoiQnJhbmQiLCJpc3NfdHlwZSI6IlR5cGUiLCJpc3Nfc2VhcmNoX2lucHV0X3BsYWNlaG9sZG
16728VyIjoiV2hhdCBhcmUgeW91IGxvb2tpbmcgZm9yPyIsImlzc192aWV3X2FsbCI6IlZpZXcgYWxsIFtjb3VudF0gaXRlbXMiLCJzcnBfcmVzdWx0X3BhZ2VfdGl0bGUiOiJTZWFyY2ggUmVzdWx0cyIsInNycF9jb2xsZWN0aW9uIjoiQ29sbGVjdGlvbnMiLCJzcnBfcGFnZSI6IlBhZ2VzIiwic3JwX2Jsb2ciOiJCbG9ncyIsInNycF9wcm9kdWN0cyI6IlByb2R1Y3RzIiwic3JwX3F1aWNrX3ZpZXciOiJRdWljayB2aWV3Iiwic3JwX2FkZF90b19jYXJ0IjoiQWRkIHRvIGNhcnQiLCJzcnBfYnV5X25vdyI6IkJ1eSBOb3ciLCJzcnBfdmlld19mdWxsX2RldGFpbCI6IlZpZXcgRGV0YWlsIiwic3JwX3Jlc2V0X2ZpbHRlcnMiOiJDbGVhciBhbGwiLCJzcnBfYXBwbHlfZmlsdGVycyI6IkFwcGx5Iiwic3JwX21pbiI6Ik1pbiIsInNycF9tYXgiOiJNYXgiLCJzcnBfZ28iOiJHbyIsInNycF9zaG93X21vcmUiOiJTaG93IG1vcmUiLCJzcnBfcXVhbnRpdHkiOiJRdWFudGl0eSIsInNycF9jb2xvciI6IkNvbG9yIiwic3JwX3NlYXJjaF9kaXNjb3VudF9sYWJlbF90ZXh0IjoiW2Rpc2NvdW50XSUgT2ZmIiwic3JwX2luX3N0b2NrIjoiSW4gc3RvY2siLCJzcnBfb3V0X3N0b2NrIjoiT3V0IG9mIHN0b2NrIiwic3JwX2F2YWlsYWJpbGl0eSI6IkF2YWlsYWJpbGl0eSIsInNycF9wcm9kdWN0X3R5cGVfZmlsdGVyIjoiUHJvZHVjdCBUeXBlIiwic3JwX3Byb2R1Y3RfdGFnc19maWx0ZXIiOiJQcm9kdWN0IFRhZ3MiLCJzcnBfY29sbGVjdGlvbnNfZmlsdGVyIjoiQ29sbGVjdGlvbnMiLCJzcnBfYWdlX2ZpbHRlciI6IkFnZSIsInNycF9nZW5kZXJfZmlsdGVyIjoiR2VuZGVyIiwic3JwX3BhdHRlcm5fZmlsdGVyIjoiUGF0dGVybiIsInNycF9tYXRlcmlhbF9maWx0ZXIiOiJNYXRlcmlhbCIsInNycF9jb2xvcl9maWx0ZXIiOiJDb2xvciIsInNycF9zaXplX2ZpbHRlciI6IlNpemUiLCJzcnBfdmVuZG9yX2ZpbHRlciI6IkJyYW5kIiwic3JwX2NhdGVnb3J5X2ZpbHRlciI6IkNhdGVnb3JpZXMiLCJzcnBfc2t1IjoiU0tVIiwic3JwX2JhcmNvZGUiOiJCYXJjb2RlIiwic3JwX3ZlbmRvciI6IkJyYW5kIiwic3JwX3R5cGUiOiJUeXBlIiwic3JwX3Nob3dpbmdfcmVzdWx0X21zZyI6IlNob3dpbmcgW3Byb19jb3VudF0gcmVzdWx0cyBmb3IgXCI8Yj5bc2VhcmNoX3ZhbHVlXTwvYj5cIiIsInNycF9kaXNwbGF5X2NvcnJlY3Rfc2VhcmNoX3Rlcm1fbXNnIjoiVGhlc2UgYXJlIHJlc3VsdHMgZm9yIFwiPGI+W2NvcnJlY3Rfc2VhcmNoX3Rlcm1dPC9iPlwiIiwic3JwX2NhcnRfc3VjY2Vzc19tZXNzYWdlIjoiQWRkZWQgdG8gY2FydCIsInNycF9maWx0ZXJzIjoiRmlsdGVycyIsInNycF9zZWFyY2hfZmlsdGVyX3RleHQiOiJTZWFyY2ggYnkgY29sb3IsIGJyYW5kLCBjYXRlZ29yeSwgZXRjLiIsInNycF9wcmljZSI6IlByaWNlIiwic3JwX3JldmlldyI6IlJldmlldyIsInJldmlld19maWx0ZXJfdGV4dCI6IlVwIiwic3JwX2Rpc2NvdW50IjoiRGlzY291bnQiLCJkaXNjb3VudF9maWx0ZXJfdGV4dCI6Ik1vcmUiLCJzcnBfdG9wX3NlYXJjaF9wcm9kdWN0IjoiVG9wIHNlYXJjaCBwcm9kdWN0cyIsInNycF9iYWNrX3RvX3NlYXJjaF9yZXN1bHRfcGFnZV9idG4iOiJCYWNrIFRvIFNlYXJjaCBSZXN1bHQgUGFnZSIsInNycF9zZWFyY2hfcmVsZXZlbmNlIjoiUmVsZXZhbmNlIiwic3JwX3RpdGxlX2FfdG9feiI6IlRpdGxlOiBBLVoiLCJzcnBfdGl0bGVfel90b19hIjoiVGl0bGU6IFotQSIsInNycF9wcmljZV9sb3dfaGlnaCI6IlByaWNlOiBMb3cgdG8gSGlnaCIsInNycF9wcmljZV9oaWdoX2xvdyI6IlByaWNlOiBIaWdoIHRvIExvdyIsInNycF9kYXRlX25ld190b19vbGQiOiIgRGF0ZTogTmV3IHRvIE9sZCIsInNycF9kYXRlX29sZF90b19uZXciOiJEYXRlOiBPbGQgdG8gTmV3Iiwic3JwX2NvbGxlY3Rpb25fcGFnZXNfZmlsdGVyIjoiQ29sbGVjdGlvbiBQYWdlcyIsInJ2X3RpdGxlIjoiUmVjZW50bHkgVmlld2VkIiwiaXNzX2Rpc2NvdW50X3ByaWNlX2xhYmVsX3RleHQiOiJbZGlzY291bnRdIE9mZiIsInNycF9zZWFyY2hfZGlzY291bnRfcHJpY2VfbGFiZWxfdGV4dCI6IltkaXNjb3VudF0gT2ZmIiwic3JwX3NlYXJjaF9iZXN0X3NlbGxpbmciOiJCZXN0IFNlbGxpbmciLCJzcnBfc2VhcmNoX21vc3RfcmVsZXZhbnQiOiJNb3N0IFJlbGV2YW50Iiwic3JwX3NlYXJjaF9tYW51YWwiOiJGZWF0dXJlZCJ9LCJjb2xvcnNfY29uZmlndXJhdGlvbiI6eyIxNjQ4MzY5MzM5MzMiOnsic2VhcmNoX3dpZGdldCI6eyJtYWluX2JhY2tncm91bmQiOiIjRkZGRkZGIiwic3VnZ2VzdGlvbl90ZXh0IjoiIzY0NkQ4MiIsImNvbGxlY3Rpb25fdGV4dCI6IiM2NDZEODIiLCJsYWJlbF9jb2xvciI6IiM2NDZEODIiLCJsYWJlbF9iYWNrZ3JvdW5kIjoiI0Y1RjVGNSIsIml0ZW1fc2VwYXJhdG9yIjoiI0U4RThFOCIsIml0ZW1fdGl0bGUiOiIjNjQ2RDgyIiwiaXRlbV9kZXNjcmlwdGlvbiI6IiM2NDZEODIiLCJhZGRpdGlvbmFsX2ZpZWxkX2NvbG9yIjoiIzY0NkQ4MiIsInByaWNlX2NvbG9yIjoiIzcwNzA3MCIsImRpc2NvdW50X3ByaWNlX2NvbG9yIjoiI0EzQUNCOCIsInZpZXdfYWxsX2xpbmtfYmciOiIjRkZGRkZGIiwidmlld19hbGxfdGV4dCI6IiM3MDcwNzAiLCJyZWNlbnRfc2VhcmNoIjoiIzY0NkQ4MiIsImxvYWRlcl9jb2xvciI6IiM0MjQyNDIifSwiY29tbW9uIjp7ImRpc2NvdW50X2xhYmVsX2NvbG9yIjoiI0ZGRkZGRiIsImRpc2NvdW50X2xhYmVsX3RleHRfY29sb3IiOiIjNjQ2RDgyIiwiaW5fc3RvY2tfY29sb3IiOiIjMDA4MDAwIiwib3V0X29mX3N0b2NrX2NvbG9yIjoiI0UwMzMyRCJ9LCJzZWFyY2hfcmVzdWx0X3BhZ2UiOnsidGl0bGUiOiJpbmhlcml0IiwiZGVzY3JpcHRpb25zIjoiaW5oZXJpdCIsInByb2R1Y3RfcHJpY2UiOiJpbmhlcml0IiwiZGlzY291bnRfcHJpY2VfY29sb3IiOiJpbmhlcml0IiwibmF2X2RlZmF1bHQiOiJpbmhlcml0Iiwic29ydF9ieV9ib3JkZXIiOiIjZjJmMmYyIiwiYm9yZGVycyI6IiNmMmYyZjIiLCJtYWluX3BhbmVsIjoiaW5oZXJpdCIsImJhdHRvbl9iYWNrX2dyb3VuZCI6IiM0MjQyNDIiLCJidXR0b25fdGV4dCI6IiNGRkZGRkYiLCJhZGRpdGlvbmFsX2ZpZWxkX2NvbG9yIjoiaW5oZXJpdCIsImdyaWRfY29sb3IiOiIjQzFDMUMxIiwiYWN0aXZlX2dyaWRfY29sb3IiOiIjNDI0MjQyIiwibG9hZGVyX2NvbG9yIjoiIzQyNDI0MiIsInBhZ2Vfd2lkdGhfY2xhc3MiOiJwYWdlLXdpZHR
16728oIiwiZmlsdGVyX3RpdGxlIjoiaW5oZXJpdCIsImZpbHRlcl92YWx1ZSI6ImluaGVyaXQiLCJmaWx0ZXJfYmFja2dyb3VuZCI6ImluaGVyaXQiLCJyZXNldF9maWx0ZXJfdGV4dF9jb2xvciI6IiNFMDMzMkQiLCJjaGVja2JveF9ib3JkZXIiOiIjMDAwMDAwIiwiYmFja19kcm9wIjoiI2Y1ZjVmNTgwIiwicXZfbWFpbl9iYWNrZ3JvdW5kIjoiI2ZmZmZmZiIsInRleHRfY29sb3IiOiIjNjQ2RDgyIn19LCIxNjYyNDQyNTM5OTciOnsic2VhcmNoX3dpZGdldCI6eyJtYWluX2JhY2tncm91bmQiOiIjRkZGRkZGIiwic3VnZ2VzdGlvbl90ZXh0IjoiIzY0NkQ4MiIsImNvbGxlY3Rpb25fdGV4dCI6IiM2NDZEODIiLCJsYWJlbF9jb2xvciI6IiM2NDZEODIiLCJsYWJlbF9iYWNrZ3JvdW5kIjoiI0Y1RjVGNSIsIml0ZW1fc2VwYXJhdG9yIjoiI0U4RThFOCIsIml0ZW1fdGl0bGUiOiIjNjQ2RDgyIiwiaXRlbV9kZXNjcmlwdGlvbiI6IiM2NDZEODIiLCJhZGRpdGlvbmFsX2ZpZWxkX2NvbG9yIjoiIzY0NkQ4MiIsInByaWNlX2NvbG9yIjoiIzcwNzA3MCIsImRpc2NvdW50X3ByaWNlX2NvbG9yIjoiI0EzQUNCOCIsInZpZXdfYWxsX2xpbmtfYmciOiIjRkZGRkZGIiwidmlld19hbGxfdGV4dCI6IiM3MDcwNzAiLCJyZWNlbnRfc2VhcmNoIjoiIzY0NkQ4MiIsImxvYWRlcl9jb2xvciI6IiM0MjQyNDIifSwiY29tbW9uIjp7ImRpc2NvdW50X2xhYmVsX2NvbG9yIjoiI0ZGRkZGRiIsImRpc2NvdW50X2xhYmVsX3RleHRfY29sb3IiOiIjNjQ2RDgyIiwiaW5fc3RvY2tfY29sb3IiOiIjMDA4MDAwIiwib3V0X29mX3N0b2NrX2NvbG9yIjoiI0UwMzMyRCJ9LCJzZWFyY2hfcmVzdWx0X3BhZ2UiOnsidGl0bGUiOiJpbmhlcml0IiwiZGVzY3JpcHRpb25zIjoiaW5oZXJpdCIsInByb2R1Y3RfcHJpY2UiOiJpbmhlcml0IiwiZGlzY291bnRfcHJpY2VfY29sb3IiOiJpbmhlcml0IiwibmF2X2RlZmF1bHQiOiJpbmhlcml0Iiwic29ydF9ieV9ib3JkZXIiOiIjZjJmMmYyIiwiYm9yZGVycyI6IiNmMmYyZjIiLCJtYWluX3BhbmVsIjoiaW5oZXJpdCIsImJhdHRvbl9iYWNrX2dyb3VuZCI6IiM0MjQyNDIiLCJidXR0b25fdGV4dCI6IiNGRkZGRkYiLCJhZGRpdGlvbmFsX2ZpZWxkX2NvbG9yIjoiaW5oZXJpdCIsImdyaWRfY29sb3IiOiIjQzFDMUMxIiwiYWN0aXZlX2dyaWRfY29sb3IiOiIjNDI0MjQyIiwibG9hZGVyX2NvbG9yIjoiIzQyNDI0MiIsInBhZ2Vfd2lkdGhfY2xhc3MiOiJwYWdlLXdpZHRoIiwiZmlsdGVyX3RpdGxlIjoiaW5oZXJpdCIsImZpbHRlcl92YWx1ZSI6ImluaGVyaXQiLCJmaWx0ZXJfYmFja2dyb3VuZCI6ImluaGVyaXQiLCJyZXNldF9maWx0ZXJfdGV4dF9jb2xvciI6IiNFMDMzMkQiLCJjaGVja2JveF9ib3JkZXIiOiIjMDAwMDAwIiwiYmFja19kcm9wIjoiI2Y1ZjVmNTgwIiwicXZfbWFpbl9iYWNrZ3JvdW5kIjoiI2ZmZmZmZiIsInRleHRfY29sb3IiOiIjNjQ2RDgyIn19LCIxNjY2NDM2NjMxNDkiOnsic2VhcmNoX3dpZGdldCI6eyJtYWluX2JhY2tncm91bmQiOiIjRkZGRkZGIiwic3VnZ2VzdGlvbl90ZXh0IjoiIzY0NkQ4MiIsImNvbGxlY3Rpb25fdGV4dCI6IiM2NDZEODIiLCJsYWJlbF9jb2xvciI6IiM2NDZEODIiLCJsYWJlbF9iYWNrZ3JvdW5kIjoiI0Y1RjVGNSIsIml0ZW1fc2VwYXJhdG9yIjoiI0U4RThFOCIsIml0ZW1fdGl0bGUiOiIjNjQ2RDgyIiwiaXRlbV9kZXNjcmlwdGlvbiI6IiM2NDZEODIiLCJhZGRpdGlvbmFsX2ZpZWxkX2NvbG9yIjoiIzY0NkQ4MiIsInByaWNlX2NvbG9yIjoiIzcwNzA3MCIsImRpc2NvdW50X3ByaWNlX2NvbG9yIjoiI0EzQUNCOCIsInZpZXdfYWxsX2xpbmtfYmciOiIjRkZGRkZGIiwidmlld19hbGxfdGV4dCI6IiM3MDcwNzAiLCJyZWNlbnRfc2VhcmNoIjoiIzY0NkQ4MiIsImxvYWRlcl9jb2xvciI6IiM0MjQyNDIifSwiY29tbW9uIjp7ImRpc2NvdW50X2xhYmVsX2NvbG9yIjoiI0ZGRkZGRiIsImRpc2NvdW50X2xhYmVsX3RleHRfY29sb3IiOiIjNjQ2RDgyIiwiaW5fc3RvY2tfY29sb3IiOiIjMDA4MDAwIiwib3V0X29mX3N0b2NrX2NvbG9yIjoiI0UwMzMyRCJ9LCJzZWFyY2hfcmVzdWx0X3BhZ2UiOnsidGl0bGUiOiJpbmhlcml0IiwiZGVzY3JpcHRpb25zIjoiaW5oZXJpdCIsInByb2R1Y3RfcHJpY2UiOiJpbmhlcml0IiwiZGlzY291bnRfcHJpY2VfY29sb3IiOiJpbmhlcml0IiwibmF2X2RlZmF1bHQiOiJpbmhlcml0Iiwic29ydF9ieV9ib3JkZXIiOiIjZjJmMmYyIiwiYm9yZGVycyI6IiNmMmYyZjIiLCJtYWluX3BhbmVsIjoiaW5oZXJpdCIsImJhdHRvbl9iYWNrX2dyb3VuZCI6IiM0MjQyNDIiLCJidXR0b25fdGV4dCI6IiNGRkZGRkYiLCJhZGRpdGlvbmFsX2ZpZWxkX2NvbG9yIjoiaW5oZXJpdCIsImdyaWRfY29sb3IiOiIjQzFDMUMxIiwiYWN0aXZlX2dyaWRfY29sb3IiOiIjNDI0MjQyIiwibG9hZGVyX2NvbG9yIjoiIzQyNDI0MiIsInBhZ2Vfd2lkdGhfY2xhc3MiOiJ0czctZGVmYXVsdC1jb250YWluZXIiLCJmaWx0ZXJfdGl0bGUiOiJpbmhlcml0IiwiZmlsdGVyX3ZhbHVlIjoiaW5oZXJpdCIsImZpbHRlcl9iYWNrZ3JvdW5kIjoiaW5oZXJpdCIsInJlc2V0X2ZpbHRlcl90ZXh0X2NvbG9yIjoiI0UwMzMyRCIsImNoZWNrYm94X2JvcmRlciI6IiMwMDAwMDAiLCJiYWNrX2Ryb3AiOiIjZjVmNWY1ODAiLCJxdl9tYWluX2JhY2tncm91bmQiOiIjZmZmZmZmIiwidGV4dF9jb2xvciI6IiM2NDZEODIifX0sIjE3MDY5MDgzODgyOSI6eyJzZWFyY2hfd2lkZ2V0Ijp7Im1haW5fYmFja2dyb3VuZCI6IiNGRkZGRkYiLCJzdWdnZXN0aW9uX3RleHQiOiIjNjQ2RDgyIiwiY29sbGVjdGlvbl90ZXh0IjoiIzY0NkQ4MiIsImxhYmVsX2NvbG9yIjoiIzY0NkQ4MiIsImxhYmVsX2JhY2tncm91bmQiOiIjRjVGNUY1IiwiaXRlbV9zZXBhcmF0b3IiOiIjRThFOEU4IiwiaXRlbV90aXRsZSI6IiM2NDZEODIiLCJpdGVtX2Rlc2NyaXB0aW9uIjoiIzY0NkQ4MiIsImFkZGl0aW9uYWxfZmllbGRfY29sb3IiOiIjNjQ2RDgyIiwicHJpY2VfY29sb3IiOiIjNzA3MDcwIiwiZGlzY291bnRfcHJpY2VfY29sb3IiOiIjQTNBQ0I4Iiwidmlld19hbGxfbGlua19iZyI6IiNGRkZGRkYiLCJ2aWV3X2FsbF90ZXh0IjoiIzcwNzA3MCIsInJlY2VudF9zZWFyY2giOiIjNjQ2RDgyIiwibG9hZGVyX2NvbG9yIjoiIzQyNDI0MiJ9LCJjb21tb24iOnsiZGlzY291bnRfbGFiZWxfY29sb3IiOiIjRkZGRkZGIiwiZGlzY291bnRfbGFiZWxfdGV4dF9jb2xvciI6IiM2NDZEODIiLCJpbl9zdG9ja19jb2xvciI6IiMwMDgwMDAiLCJvdXRfb2Zfc3RvY2tfY29sb3IiOiIjRTAzMzJEIn0sInNlYXJjaF9yZXN1bHRfcGFnZSI6eyJ0aXRsZSI6ImluaGVyaXQiLCJkZXNjcmlwdGlvbnMiOiJpbmhlcml0IiwicHJvZHVjdF9wcmljZSI6ImluaGVyaXQiLCJkaXNjb3VudF9wcmljZV9jb2xvciI6ImluaGVyaXQiLCJuYXZfZGVmYXVsdCI6ImluaGVyaXQiLCJzb3J0X2J5X2JvcmRlciI6IiNmMmYyZjIiLCJib3JkZXJzIjoiI2YyZjJmMiIsIm1haW5fcGFuZWwiOiJpbmhlcml0IiwiYmF0dG9uX2JhY2tfZ3JvdW5kIjoiIzQyNDI0MiIsImJ1dHRvbl90ZXh0IjoiI0ZGRkZGRiIsImFkZGl0aW9uYWxfZmllbGRfY29sb3IiOiJpbmhlcml0IiwiZ3JpZF9jb2xvciI6IiNDMUMxQzEiLCJhY3RpdmVfZ3JpZF9jb2xvciI6IiM0MjQyNDIiLCJsb2FkZXJfY29sb3IiOiIjNDI0MjQyIiwicGFnZV93aWR0aF9jbGFzcyI6InBhZ2Utd2lkdGgiLCJmaWx0ZXJfdGl0bGUiOiJpbmhlcml0IiwiZmlsdGVyX3ZhbHVlIjoiaW5oZXJpdCIsImZpbHRlcl9iYWNrZ3JvdW5kIjoiaW5oZXJpdCIsInJlc2V0X2ZpbHRlcl90ZXh0X2NvbG9yIjoiI0UwMzMyRCIsImNoZWNrYm94X2JvcmRlciI6IiMwMDAwMDAiLCJiYWNrX2Ryb3AiOiIjZjVmNWY1ODAiLCJxdl9tYWluX2JhY2tncm91bmQiOiIjZmZmZmZmIiwidGV4dF9jb2xvciI6IiM2NDZEODIifX0sIjE3MDk5NDg2MDMzMyI6eyJzZWFyY2hfd2lkZ2V0Ijp7Im1haW5fYmFja2dyb3VuZCI6IiNGRkZGRkYiLCJzdWdnZXN0aW9uX3RleHQiOiIjNjQ2RDgyIiwiY29sbGVjdGlvbl90ZXh0IjoiIzY0NkQ4MiIsImxhYmVsX2NvbG9yIjoiIzY0NkQ4MiIsImxhYmVsX2JhY2tncm91bmQiOiIjRjVGNUY1IiwiaXRlbV9zZXBhcmF0b3IiOiIjRThFOEU4IiwiaXRlbV90aXRsZSI6IiM2NDZEODIiLCJpdGVtX2Rlc2NyaXB0aW9uIjoiIzY0NkQ4MiIsImFkZGl0aW9uYWxfZmllbGRfY29sb3IiOiIjNjQ2RDgyIiwicHJpY2VfY29sb3IiOiIjNzA3MDcwIiwiZGlzY291bnRfcHJpY2VfY29sb3IiOiIjQTNBQ0I4Iiwidmlld19hbGxfbGlua19iZyI6IiNGRkZGRkYiLCJ2aWV3X2FsbF90ZXh0IjoiIzcwNzA3MCIsInJlY2VudF9zZWFyY2giOiIjNjQ2RDgyIiwibG9hZGVyX2NvbG9yIjoiIzQyNDI0MiJ9LCJjb21tb24iOnsiZGlzY291bnRfbGFiZWxfY29sb3IiOiIjRkZGRkZGIiwiZGlzY291bnRfbGFiZWxfdGV4dF9jb2xvciI6IiM2NDZEODIiLCJpbl9zdG9ja19jb2xvciI6IiMwMDgwMDAiLCJvdXRfb2Zfc3RvY2tfY29sb3IiOiIjRTAzMzJEIn0sInNlYXJjaF9yZXN1bHRfcGFnZSI6eyJ0aXRsZSI6ImluaGVyaXQiLCJkZXNjcmlwdGlvbnMiOiJpbmhlcml0IiwicHJvZHVjdF9wcmljZSI6ImluaGVyaXQiLCJkaXNjb3VudF9wcmljZV9jb2xvciI6ImluaGVyaXQiLCJuYXZfZGVmYXVsdCI6ImluaGVyaXQiLCJzb3J0X2J5X2JvcmRlciI6IiNmMmYyZjIiLCJib3JkZXJzIjoiI2YyZjJmMiIsIm1haW5fcGFuZWwiOiJpbmhlcml0IiwiYmF0dG9uX2JhY2tfZ3JvdW5kIjoiIzQyNDI0MiIsImJ1dHRvbl90ZXh0IjoiI0ZGRkZGRiIsImFkZGl0aW9uYWxfZmllbGRfY29sb3IiOiJpbmhlcml0IiwiZ3JpZF9jb2xvciI6IiNDMUMxQzEiLCJhY3RpdmVfZ3JpZF9jb2xvciI6IiM0MjQyNDIiLCJsb2FkZXJfY29sb3IiOiIjNDI0MjQyIiwicGFnZV93aWR0aF9jbGFzcyI6InBhZ2Utd2lkdGgiLCJmaWx0ZXJfdGl0bGUiOiJpbmhlcml0IiwiZmlsdGVyX3ZhbHVlIjoiaW5oZXJpdCIsImZpbHRlcl9iYWNrZ3JvdW5kIjoiaW5oZXJpdCIsInJlc2V0X2ZpbHRlcl90ZXh0X2NvbG9yIjoiI0UwMzMyRCIsImNoZWNrYm94X2JvcmRlciI6IiMwMDAwMDAiLCJiYWNrX2Ryb3AiOiIjZjVmNWY1ODAiLCJxdl9tYWluX2JhY2tncm91bmQiOiIjZmZmZmZmIiwidGV4dF9jb2xvciI6IiM2NDZEODIifX0sIjE3MTY5OTU2ODk0MSI6eyJzZWFyY2hfd2lkZ2V0Ijp7Im1haW5fYmFja2dyb3VuZCI6IiNGRkZGRkYiLCJzdWdnZXN0aW9uX3RleHQiOiIjNjQ2RDgyIiwiY29sbGVjdGlvbl90ZXh0IjoiIzY0NkQ4MiIsImxhYmVsX2NvbG9yIjoiIzY0NkQ4MiIsImxhYmVsX2JhY2tncm91bmQiOiIjRjVGNUY1IiwiaXRlbV9zZXBhcmF0b3IiOiIjRThFOEU4IiwiaXRlbV90aXRsZSI6IiM2NDZEODIiLCJpdGVtX2Rlc2NyaXB0aW9uIjoiIzY0NkQ4MiIsImFkZGl0aW9uYWxfZmllbGRfY29sb3IiOiIjNjQ2RDgyIiwicHJpY2VfY29sb3IiOiIjNzA3MDcwIiwiZGlzY291bnRfcHJpY2VfY29sb3IiOiIjQTNBQ0I4Iiwidmlld19hbGxfbGlua19iZyI6IiNGRkZGRkYiLCJ2aWV3X2FsbF90ZXh0IjoiIzcwNzA3MCIsInJlY2VudF9zZWFyY2giOiIjNjQ2RDgyIiwibG9hZGVyX2NvbG9yIjoiIzQyNDI0MiJ9LCJjb21tb24iOnsiZGlzY291bnRfbGFiZWxfY29sb3IiOiIjRkZGRkZGIiwiZGlzY291bnRfbGFiZWxfdGV4dF9jb2xvciI6IiM2NDZEODIiLCJpbl9zdG9ja19jb2xvciI6IiMwMDgwMDAiLCJvdXRfb2Zfc3RvY2tfY29sb3IiOiIjRTAzMzJEIn0sInNlYXJjaF9yZXN1bHRfcGFnZSI6eyJ0aXRsZSI6ImluaGVyaXQiLCJkZXNjcmlwdGlvbnMiOiJpbmhlcml0IiwicHJvZHVjdF9wcmljZSI6ImluaGVyaXQiLCJkaXNjb3VudF9wcmljZV9jb2xvciI6ImluaGVyaXQiLCJuYXZfZGVmYXVsdCI6ImluaGVyaXQiLCJzb3J0X2J5X2JvcmRlciI6IiNmMmYyZjIiLCJib3JkZXJzIjoiI2YyZjJmMiIsIm1haW5fcGFuZWwiOiJpbmhlcml0IiwiYmF0dG9uX2JhY2tfZ3JvdW5kIjoiIzQyNDI0MiIsImJ1dHRvbl90ZXh0IjoiI0ZGRkZGRiIsImFkZGl0aW9uYWxfZmllbGRfY29sb3IiOiJpbmhlcml0IiwiZ3JpZF9jb2xvciI6IiNDMUMxQzEiLCJhY3RpdmVfZ3JpZF9jb2xvciI6IiM0MjQyNDIiLCJsb2FkZXJfY29sb3IiOiIjNDI0MjQyIiwicGFnZV93aWR0aF9jbGFzcyI6InBhZ2Utd2lkdGgiLCJmaWx0ZXJfdGl0bGUiOiJpbmhlcml0IiwiZmlsdGVyX3ZhbHVlIjoiaW5oZXJpdCIsImZpbHRlcl9iYWNrZ3JvdW5kIjoiaW5oZXJpdCIsInJlc2V0X2ZpbHRlcl90ZXh0X2NvbG9yIjoiI0UwMzMyRCIsImNoZWNrYm94X2JvcmRlciI6IiMwMDAwMDAiLCJiYWNrX2Ryb3AiOiIjZjVmNWY1ODAiLCJxdl9tYWluX2JhY2tncm91bmQiOiIjZmZmZmZmIiwidGV4dF9jb2xvciI6IiM2NDZEODIifX0sIjE3MTcwNjgxMDY2OSI6eyJzZWFyY2hfd2lkZ2V0Ijp7Im1haW5fYmFja2dyb3VuZCI6IiNGRkZGRkYiLCJzdWdnZXN0aW9uX3RleHQiOiIjNjQ2RDgyIiwiY29sbGVjdGlvbl90ZXh0IjoiIzY0NkQ4MiIsImxhYmVsX2NvbG9yIjoiIzY0NkQ4MiIsImxhYmVsX2JhY2tncm91bmQiOiIjRjVGNUY1IiwiaXRlbV9zZXBhcmF0b3IiOiIjRThFOEU4IiwiaXRlbV90aXRsZSI6IiM2NDZEODIiLCJpdGVtX2Rlc2NyaXB0aW9uIjoiIzY0NkQ4MiIsImFkZGl0aW9uYWxfZmllbGRfY29sb3IiOiIjNjQ2RDgyIiwicHJpY2VfY29sb3IiOiIjNzA3MDcwIiwiZGlzY291bnRfcHJpY2VfY29sb3IiOiIjQTNBQ0I4Iiwidmlld19hbGxfbGlua19iZyI6IiNGRkZGRkYiLCJ2aWV3X2FsbF90ZXh0IjoiIzcwNzA3MCIsInJlY2VudF9zZWFyY2giOiIjNjQ2RDgyIiwibG9hZGVyX2NvbG9yIjoiIzQyNDI0MiJ9LCJjb21tb24iOnsiZGlzY291bnRfbGFiZWxfY29sb3IiOiIjRkZGRkZGIiwiZGlzY291bnRfbGFiZWxfdGV4dF9jb2xvciI6IiM2NDZEODIiLCJpbl9zdG9ja19jb2xvciI6IiMwMDgwMDAiLCJvdXRfb2Zfc3RvY2tfY29sb3IiOiIjRTAzMzJEIn0sInNlYXJjaF9yZXN1bHRfcGFnZSI6eyJ0aXRsZSI6ImluaGVyaXQiLCJkZXNjcmlwdGlvbnMiOiJpbmhlcml0IiwicHJvZHVjdF9wcmljZSI6ImluaGVyaXQiLCJkaXNjb3VudF9wcmljZV9jb2xvciI6ImluaGVyaXQiLCJuYXZfZGVmYXVsdCI6ImluaGVyaXQiLCJzb3J0X2J5X2JvcmRlciI6IiNmMmYyZjIiLCJib3JkZXJzIjoiI2YyZjJmMiIsIm1haW5fcGFuZWwiOiJpbmhlcml0IiwiYmF0dG9uX2JhY2tfZ3JvdW5kIjoiIzQyNDI0MiIsImJ1dHRvbl90ZXh0IjoiI0ZGRkZGRiIsImFkZGl0aW9uYWxfZmllbGRfY29sb3IiOiJpbmhlcml0IiwiZ3JpZF9jb2xvciI6IiNDMUMxQzEiLCJhY3RpdmVfZ3JpZF9jb2xvciI6IiM0MjQyNDIiLCJsb2FkZXJfY29sb3IiOiIjNDI0MjQyIiwicGFnZV93aWR0aF9jbGFzcyI6InBhZ2Utd2lkdGgiLCJmaWx0ZXJfdGl0bGUiOiJpbmhlcml0IiwiZmlsdGVyX3ZhbHVlIjoiaW5oZXJpdCIsImZpbHRlcl9iYWNrZ3JvdW5kIjoiaW5oZXJpdCIsInJlc2V0X2ZpbHRlcl90ZXh0X2NvbG9yIjoiI0UwMzMyRCIsImNoZWNrYm94X2JvcmRlciI6IiMwMDAwMDAiLCJiYWNrX2Ryb3AiOiIjZjVmNWY1ODAiLCJxdl9tYWluX2JhY2tncm91bmQiOiIjZmZmZmZmIiwidGV4dF9jb2xvciI6IiM2NDZEODIifX0sIjE3NTQ3OTcxODE4OSI6eyJzZWFyY2hfd2lkZ2V0Ijp7Im1haW5fYmFja2dyb3VuZCI6IiNGRkZGRkYiLCJzdWdnZXN0aW9uX3RleHQiOiIjNjQ2RDgyIiwiY29sbGVjdGlvbl90ZXh0IjoiIzY0NkQ4MiIsImxhYmVsX2NvbG9yIjoiIzY0NkQ4MiIsImxhYmVsX2JhY2tncm91bmQiOiIjRjVGNUY1IiwiaXRlbV9zZXBhcmF0b3IiOiIjRThFOEU4IiwiaXRlbV90aXRsZSI6IiM2NDZEODIiLCJpdGVtX2Rlc2NyaXB0aW9uIjoiIzY0NkQ4MiIsImFkZGl0aW9uYWxfZmllbGRfY29sb3IiOiIjNjQ2RDgyIiwicHJpY2VfY29sb3IiOiIjNzA3MDcwIiwiZGlzY291bnRfcHJpY2VfY29sb3IiOiIjQTNBQ0I4Iiwidmlld19hbGxfbGlua19iZyI6IiNGRkZGRkYiLCJ2aWV3X2FsbF90ZXh0IjoiIzcwNzA3MCIsInJlY2VudF9zZWFyY2giOiIjNjQ2RDgyIiwibG9hZGVyX2NvbG9yIjoiIzQyNDI0MiJ9LCJjb21tb24iOnsiZGlzY291bnRfbGFiZWxfY29sb3IiOiIjRkZGRkZGIiwiZGlzY291bnRfbGFiZWxfdGV4dF9jb2xvciI6IiM2NDZEODIiLCJpbl9zdG9ja19jb2xvciI6IiMwMDgwMDAiLCJvdXRfb2Zfc3RvY2tfY29sb3IiOiIjRTAzMzJEIn0sInNlYXJjaF9yZXN1bHRfcGFnZSI6eyJ0aXRsZSI6ImluaGVyaXQiLCJkZXNjcmlwdGlvbnMiOiJpbmhlcml0IiwicHJvZHVjdF9wcmljZSI6ImluaGVyaXQiLCJkaXNjb3VudF9wcmljZV9jb2xvciI6ImluaGVyaXQiLCJuYXZfZGVmYXVsdCI6ImluaGVyaXQiLCJzb3J0X2J5X2JvcmRlciI6IiNmMmYyZjIiLCJib3JkZXJzIjoiI2YyZjJmMiIsIm1haW5fcGFuZWwiOiJpbmhlcml0IiwiYmF0dG9uX2JhY2tfZ3JvdW5kIjoiIzQyNDI0MiIsImJ1dHRvbl90ZXh0IjoiI0ZGRkZGRiIsImFkZGl0aW9uYWxfZmllbGRfY29sb3IiOiJpbmhlcml0IiwiZ3JpZF9jb2xvciI6IiNDMUMxQzEiLCJhY3RpdmVfZ3JpZF9jb2xvciI6IiM0MjQyNDIiLCJsb2FkZXJfY29sb3IiOiIjNDI0MjQyIiwicGFnZV93aWR0aF9jbGFzcyI6InBhZ2Utd2lkdGgiLCJmaWx0ZXJfdGl0bGUiOiJpbmhlcml0IiwiZmlsdGVyX3ZhbHVlIjoiaW5oZXJpdCIsImZpbHRlcl9iYWNrZ3JvdW5kIjoiaW5oZXJpdCIsInJlc2V0X2ZpbHRlcl90ZXh0X2NvbG9yIjoiI0UwMzMyRCIsImNoZWNrYm94X2JvcmRlciI6IiMwMDAwMDAiLCJiYWNrX2Ryb3AiOiIjZjVmNWY1ODAiLCJxdl9tYWluX2JhY2tncm91bmQiOiIjZmZmZmZmIiwidGV4dF9jb2xvciI6IiM2NDZEODIifX0sIjE3NjY5NTgwNDIwNSI6eyJzZWFyY2hfd2lkZ2V0Ijp7Im1haW5fYmFja2dyb3VuZCI6IiNGRkZGRkYiLCJzdWdnZXN0aW9uX3RleHQiOiIjNjQ2RDgyIiwiY29sbGVjdGlvbl90ZXh0IjoiIzY0NkQ4MiIsImxhYmVsX2NvbG9yIjoiIzY0NkQ4MiIsImxhYmVsX2JhY2tncm91bmQiOiIjRjVGNUY1IiwiaXRlbV9zZXBhcmF0b3IiOiIjRThFOEU4IiwiaXRlbV90aXRsZSI6IiM2NDZEODIiLCJpdGVtX2Rlc2NyaXB0aW9uIjoiIzY0NkQ4MiIsImFkZGl0aW9uYWxfZmllbGRfY29sb3IiOiIjNjQ2RDgyIiwicHJpY2VfY29sb3IiOiIjNzA3MDcwIiwiZGlzY291bnRfcHJpY2VfY29sb3IiOiIjQTNBQ0I4Iiwidmlld19hbGxfbGlua19iZyI6IiNGRkZGRkYiLCJ2aWV3X2FsbF90ZXh0IjoiIzcwNzA3MCIsInJlY2VudF9zZWFyY2giOiIjNjQ2RDgyIiwibG9hZGVyX2NvbG9yIjoiIzQyNDI0MiJ9LCJjb21tb24iOnsiZGlzY291bnRfbGFiZWxfY29sb3IiOiIjRkZGRkZGIiwiZGlzY291bnRfbGFiZWxfdGV4dF9jb2xvciI6IiM2NDZEODIiLCJpbl9zdG9ja19jb2xvciI6IiMwMDgwMDAiLCJvdXRfb2Zfc3RvY2tfY29sb3IiOiIjRTAzMzJEIn0sInNlYXJjaF9yZXN1bHRfcGFnZSI6eyJ0aXRsZSI6ImluaGVyaXQiLCJkZXNjcmlwdGlvbnMiOiJpbmhlcml0IiwicHJvZHVjdF9wcmljZSI6ImluaGVyaXQiLCJkaXNjb3VudF9wcmljZV9jb2xvciI6ImluaGVyaXQiLCJuYXZfZGVmYXVsdCI6ImluaGVyaXQiLCJzb3J0X2J5X2JvcmRlciI6IiNmMmYyZjIiLCJib3JkZXJzIjoiI2YyZjJmMiIsIm1haW5fcGFuZWwiOiJpbmhlcml0IiwiYmF0dG9uX2JhY2tfZ3JvdW5kIjoiIzQyNDI0MiIsImJ1dHRvbl90ZXh0IjoiI0ZGRkZGRiIsImFkZGl0aW9uYWxfZmllbGRfY29sb3IiOiJpbmhlcml0IiwiZ3JpZF9jb2xvciI6IiNDMUMxQzEiLCJhY3RpdmVfZ3JpZF9jb2xvciI6IiM0MjQyNDIiLCJsb2FkZXJfY29sb3IiOiIjNDI0MjQyIiwicGFnZV93aWR0aF9jbGFzcyI6InBhZ2Utd2lkdGgiLCJmaWx0ZXJfdGl0bGUiOiJpbmhlcml0IiwiZmlsdGVyX3ZhbHVlIjoiaW5oZXJpdCIsImZpbHRlcl9iYWNrZ3JvdW5kIjoiaW5oZXJpdCIsInJlc2V0X2ZpbHRlcl90ZXh0X2NvbG9yIjoiI0UwMzMyRCIsImNoZWNrYm94X2JvcmRlciI6IiMwMDAwMDAiLCJiYWNrX2Ryb3AiOiIjZjVmNWY1ODAiLCJxdl9tYWluX2JhY2tncm91bmQiOiIjZmZmZmZmIiwidGV4dF9jb2xvciI6IiM2NDZEODIifX0sIjE3NjcxMDIyMjEyNSI6eyJzZWFyY2hfd2lkZ2V0Ijp7Im1haW5fYmFja2dyb3VuZCI6IiNGRkZGRkYiLCJzdWdnZXN0aW9uX3RleHQiOiIjNjQ2RDgyIiwiY29sbGVjdGlvbl90ZXh0IjoiIzY0NkQ4MiIsImxhYmVsX2NvbG9yIjoiIzY0NkQ4MiIsImxhYmVsX2JhY2tncm91bmQiOiIjRjVGNUY1IiwiaXRlbV9zZXBhcmF0b3IiOiIjRThFOEU4IiwiaXRlbV90aXRsZSI6IiM2NDZEODIiLCJpdGVtX2Rlc2NyaXB0aW9uIjoiIzY0NkQ4MiIsImFkZGl0aW9uYWxfZmllbGRfY29sb3IiOiIjNjQ2RDgyIiwicHJpY2VfY29sb3IiOiIjNzA3MDcwIiwiZGlzY291bnRfcHJpY2VfY29sb3IiOiIjQTNBQ0I4Iiwidmlld19hbGxfbGlua19iZyI6IiNGRkZGRkYiLCJ2aWV3X2FsbF90ZXh0IjoiIzcwNzA3MCIsInJlY2VudF9zZWFyY2giOiIjNjQ2RDgyIiwibG9hZGVyX2NvbG9yIjoiIzQyNDI0MiJ9LCJjb21tb24iOnsiZGlzY291bnRfbGFiZWxfY29sb3IiOiIjRkZGRkZGIiwiZGlzY291bnRfbGFiZWxfdGV4dF9jb2xvciI6IiM2NDZEODIiLCJpbl9zdG9ja19jb2xvciI6IiMwMDgwMDAiLCJvdXRfb2Zfc3RvY2tfY29sb3IiOiIjRTAzMzJEIn0sInNlYXJjaF9yZXN1bHRfcGFnZSI6eyJ0aXRsZSI6ImluaGVyaXQiLCJkZXNjcmlwdGlvbnMiOiJpbmhlcml0IiwicHJvZHVjdF9wcmljZSI6ImluaGVyaXQiLCJkaXNjb3VudF9wcmljZV9jb2xvciI6ImluaGVyaXQiLCJuYXZfZGVmYXVsdCI6ImluaGVyaXQiLCJzb3J0X2J5X2JvcmRlciI6IiNmMmYyZjIiLCJib3JkZXJzIjoiI2YyZjJmMiIsIm1haW5fcGFuZWwiOiJpbmhlcml0IiwiYmF0dG9uX2JhY2tfZ3JvdW5kIjoiIzQyNDI0MiIsImJ1dHRvbl90ZXh0IjoiI0ZGRkZGRiIsImFkZGl0aW9uYWxfZmllbGRfY29sb3IiOiJpbmhlcml0IiwiZ3JpZF9jb2xvciI6IiNDMUMxQzEiLCJhY3RpdmVfZ3JpZF9jb2xvciI6IiM0MjQyNDIiLCJsb2FkZXJfY29sb3IiOiIjNDI0MjQyIiwicGFnZV93aWR0aF9jbGFzcyI6InBhZ2Utd2lkdGgiLCJmaWx0ZXJfdGl0bGUiOiJpbmhlcml0IiwiZmlsdGVyX3ZhbHVlIjoiaW5oZXJpdCIsImZpbHRlcl9iYWNrZ3JvdW5kIjoiaW5oZXJpdCIsInJlc2V0X2ZpbHRlcl90ZXh0X2NvbG9yIjoiI0UwMzMyRCIsImNoZWNrYm94X2JvcmRlciI6IiMwMDAwMDAiLCJiYWNrX2Ryb3AiOiIjZjVmNWY1ODAiLCJxdl9tYWluX2JhY2tncm91bmQiOiIjZmZmZmZmIiwidGV4dF9jb2xvciI6IiM2NDZEODIifX0sIjE3NzE0ODE2NjQ0NSI6eyJzZWFyY2hfd2lkZ2V0Ijp7Im1haW5fYmFja2dyb3VuZCI6IiNGRkZGRkYiLCJzdWdnZXN0aW9uX3RleHQiOiIjNjQ2RDgyIiwiY29sbGVjdGlvbl90ZXh0IjoiIzY0NkQ4MiIsImxhYmVsX2NvbG9yIjoiIzY0NkQ4MiIsImxhYmVsX2JhY2tncm91bmQiOiIjRjVGNUY1IiwiaXRlbV9zZXBhcmF0b3IiOiIjRThFOEU4IiwiaXRlbV90aXRsZSI6IiM2NDZEODIiLCJpdGVtX2Rlc2NyaXB0aW9uIjoiIzY0NkQ4MiIsImFkZGl0aW9uYWxfZmllbGRfY29sb3IiOiIjNjQ2RDgyIiwicHJpY2VfY29sb3IiOiIjNzA3MDcwIiwiZGlzY291bnRfcHJpY2VfY29sb3IiOiIjQTNBQ0I4Iiwidmlld19hbGxfbGlua19iZyI6IiNGRkZGRkYiLCJ2aWV3X2FsbF90ZXh0IjoiIzcwNzA3MCIsInJlY2VudF9zZWFyY2giOiIjNjQ2RDgyIiwibG9hZGVyX2NvbG9yIjoiIzQyNDI0MiJ9LCJjb21tb24iOnsiZGlzY291bnRfbGFiZWxfY29sb3IiOiIjRkZGRkZGIiwiZGlzY291bnRfbGFiZWxfdGV4dF9jb2xvciI6IiM2NDZEODIiLCJpbl9zdG9ja19jb2xvciI6IiMwMDgwMDAiLCJvdXRfb2Zfc3RvY2tfY29sb3IiOiIjRTAzMzJEIn0sInNlYXJjaF9yZXN1bHRfcGFnZSI6eyJ0aXRsZSI6ImluaGVyaXQiLCJkZXNjcmlwdGlvbnMiOiJpbmhlcml0IiwicHJvZHVjdF9wcmljZSI6ImluaGVyaXQiLCJkaXNjb3VudF9wcmljZV9jb2xvciI6ImluaGVyaXQiLCJuYXZfZGVmYXVsdCI6ImluaGVyaXQiLCJzb3J0X2J5X2JvcmRlciI6IiNmMmYyZjIiLCJib3JkZXJzIjoiI2YyZjJmMiIsIm1haW5fcGFuZWwiOiJpbmhlcml0IiwiYmF0dG9uX2JhY2tfZ3JvdW5kIjoiIzQyNDI0MiIsImJ1dHRvbl90ZXh0IjoiI0ZGRkZGRiIsImFkZGl0aW9uYWxfZmllbGRfY29sb3IiOiJpbmhlcml0IiwiZ3JpZF9jb2xvciI6IiNDMUMxQzEiLCJhY3RpdmVfZ3JpZF9jb2xvciI6IiM0MjQyNDIiLCJsb2FkZXJfY29sb3IiOiIjNDI0MjQyIiwicGFnZV9
167283aWR0aF9jbGFzcyI6InBhZ2Utd2lkdGgiLCJmaWx0ZXJfdGl0bGUiOiJpbmhlcml0IiwiZmlsdGVyX3ZhbHVlIjoiaW5oZXJpdCIsImZpbHRlcl9iYWNrZ3JvdW5kIjoiaW5oZXJpdCIsInJlc2V0X2ZpbHRlcl90ZXh0X2NvbG9yIjoiI0UwMzMyRCIsImNoZWNrYm94X2JvcmRlciI6IiMwMDAwMDAiLCJiYWNrX2Ryb3AiOiIjZjVmNWY1ODAiLCJxdl9tYWluX2JhY2tncm91bmQiOiIjZmZmZmZmIiwidGV4dF9jb2xvciI6IiM2NDZEODIifX0sIjE3ODA4NjE4MzIxMyI6eyJzZWFyY2hfd2lkZ2V0Ijp7Im1haW5fYmFja2dyb3VuZCI6IiB2YXIoLS1jb2xvci1iYWNrZ3JvdW5kLCNGRkZGRkYpIiwic3VnZ2VzdGlvbl90ZXh0IjoidmFyKC0tY29sb3ItZm9yZWdyb3VuZCwjNjQ2RDgyICkiLCJjb2xsZWN0aW9uX3RleHQiOiJ2YXIoLS1jb2xvci1mb3JlZ3JvdW5kLCM2NDZEODIpIiwibGFiZWxfY29sb3IiOiJ2YXIoLS1jb2xvci1mb3JlZ3JvdW5kLCM2NDZEODIgKSIsImxhYmVsX2JhY2tncm91bmQiOiIgdmFyKC0tY29sb3ItYmFja2dyb3VuZCwjRkZGRkZGKSIsIml0ZW1fc2VwYXJhdG9yIjoidmFyKC0tY29sb3ItYm9yZGVyKSIsIml0ZW1fdGl0bGUiOiJ2YXIoLS1jb2xvci1mb3JlZ3JvdW5kLCM2NDZEODIpIiwiaXRlbV9kZXNjcmlwdGlvbiI6InZhcigtLWNvbG9yLWZvcmVncm91bmQsIzY0NkQ4MikiLCJhZGRpdGlvbmFsX2ZpZWxkX2NvbG9yIjoidmFyKC0tY29sb3ItZm9yZWdyb3VuZCwjNjQ2RDgyKSIsInByaWNlX2NvbG9yIjoidmFyKC0tY29sb3ItZm9yZWdyb3VuZCwjNjQ2RDgyICkiLCJkaXNjb3VudF9wcmljZV9jb2xvciI6InZhcigtLWNvbG9yLWZvcmVncm91bmQsIzY0NkQ4MiApIiwidmlld19hbGxfbGlua19iZyI6InZhcigtLWNvbG9yLWJhY2tncm91bmQsI0ZGRkZGRikiLCJ2aWV3X2FsbF90ZXh0IjoidmFyKC0tY29sb3ItZm9yZWdyb3VuZCwjNjQ2RDgyKSAgIiwicmVjZW50X3NlYXJjaCI6InZhcigtLWNvbG9yLWZvcmVncm91bmQsIzY0NkQ4MikiLCJsb2FkZXJfY29sb3IiOiJ2YXIoLS1jb2xvci1mb3JlZ3JvdW5kLCM2NDZEODIpIn0sImNvbW1vbiI6eyJkaXNjb3VudF9sYWJlbF9jb2xvciI6IiB2YXIoLS1jb2xvci1iYWNrZ3JvdW5kLCNGRkZGRkYpIiwiZGlzY291bnRfbGFiZWxfdGV4dF9jb2xvciI6InZhcigtLWNvbG9yLWZvcmVncm91bmQsIzY0NkQ4MikiLCJpbl9zdG9ja19jb2xvciI6IiMwMDgwMDAiLCJvdXRfb2Zfc3RvY2tfY29sb3IiOiIjRTAzMzJEIn0sInNlYXJjaF9yZXN1bHRfcGFnZSI6eyJ0aXRsZSI6InZhcigtLWNvbG9yLWZvcmVncm91bmQsIzY0NkQ4MikiLCJkZXNjcmlwdGlvbnMiOiJ2YXIoLS1jb2xvci1mb3JlZ3JvdW5kLCM2NDZEODIpIiwicHJvZHVjdF9wcmljZSI6InZhcigtLWNvbG9yLWZvcmVncm91bmQsIzY0NkQ4MiApIiwiZGlzY291bnRfcHJpY2VfY29sb3IiOiJ2YXIoLS1jb2xvci1mb3JlZ3JvdW5kLCM2NDZEODIgKSIsIm5hdl9kZWZhdWx0IjoidmFyKC0tY29sb3ItZm9yZWdyb3VuZCwjNjQ2RDgyKSIsInNvcnRfYnlfYm9yZGVyIjoidmFyKC0tY29sb3ItYm9yZGVyKSIsImJvcmRlcnMiOiJ2YXIoLS1jb2xvci1ib3JkZXIpIiwibWFpbl9wYW5lbCI6InZhcigtLWNvbG9yLWZvcmVncm91bmQsIzY0NkQ4MikiLCJiYXR0b25fYmFja19ncm91bmQiOiJ2YXIoLS1jb2xvci1wcmltYXJ5LWJ1dHRvbi1iYWNrZ3JvdW5kKSIsImJ1dHRvbl90ZXh0IjoidmFyKC0tY29sb3ItcHJpbWFyeS1idXR0b24tdGV4dCkiLCJhZGRpdGlvbmFsX2ZpZWxkX2NvbG9yIjoidmFyKC0tY29sb3ItZm9yZWdyb3VuZCwjNjQ2RDgyKSIsImdyaWRfY29sb3IiOiJ2YXIoLS1jb2xvci1mb3JlZ3JvdW5kLCM2NDZEODIpIiwiYWN0aXZlX2dyaWRfY29sb3IiOiJ2YXIoLS1jb2xvci1wcmltYXJ5LWJ1dHRvbi1iYWNrZ3JvdW5kKSIsImxvYWRlcl9jb2xvciI6InZhcigtLWNvbG9yLWZvcmVncm91bmQsIzY0NkQ4MikiLCJmaWx0ZXJfdGl0bGUiOiJ2YXIoLS1jb2xvci1mb3JlZ3JvdW5kLCM2NDZEODIpIiwiZmlsdGVyX3ZhbHVlIjoidmFyKC0tY29sb3ItZm9yZWdyb3VuZCwjNjQ2RDgyKSIsImZpbHRlcl9iYWNrZ3JvdW5kIjoiIHZhcigtLWNvbG9yLWJhY2tncm91bmQsI0ZGRkZGRikiLCJyZXNldF9maWx0ZXJfdGV4dF9jb2xvciI6IiNFMDMzMkQiLCJjaGVja2JveF9ib3JkZXIiOiIjMDAwMDAwIiwiYmFja19kcm9wIjoicmdiKDAgMCAwIC8gMTAlKSIsInF2X21haW5fYmFja2dyb3VuZCI6IiB2YXIoLS1jb2xvci1iYWNrZ3JvdW5kLCNGRkZGRkYpIiwidGV4dF9jb2xvciI6InZhcigtLWNvbG9yLWZvcmVncm91bmQsIzY0NkQ4MikiLCJwYWdlX3dpZHRoX2NsYXNzIjoic2VjdGlvbiJ9fSwiMTc4MTI0MjkyMzk3Ijp7InNlYXJjaF93aWRnZXQiOnsibWFpbl9iYWNrZ3JvdW5kIjoiI0ZGRkZGRiIsInN1Z2dlc3Rpb25fdGV4dCI6IiM2NDZEODIiLCJjb2xsZWN0aW9uX3RleHQiOiIjNjQ2RDgyIiwibGFiZWxfY29sb3IiOiIjNjQ2RDgyIiwibGFiZWxfYmFja2dyb3VuZCI6IiNGNUY1RjUiLCJpdGVtX3NlcGFyYXRvciI6IiNFOEU4RTgiLCJpdGVtX3RpdGxlIjoiIzY0NkQ4MiIsIml0ZW1fZGVzY3JpcHRpb24iOiIjNjQ2RDgyIiwiYWRkaXRpb25hbF9maWVsZF9jb2xvciI6IiM2NDZEODIiLCJwcmljZV9jb2xvciI6IiM3MDcwNzAiLCJkaXNjb3VudF9wcmljZV9jb2xvciI6IiNBM0FDQjgiLCJ2aWV3X2FsbF9saW5rX2JnIjoiI0ZGRkZGRiIsInZpZXdfYWxsX3RleHQiOiIjNzA3MDcwIiwicmVjZW50X3NlYXJjaCI6IiM2NDZEODIiLCJsb2FkZXJfY29sb3IiOiIjNDI0MjQyIn0sImNvbW1vbiI6eyJkaXNjb3VudF9sYWJlbF9jb2xvciI6IiNGRkZGRkYiLCJkaXNjb3VudF9sYWJlbF90ZXh0X2NvbG9yIjoiIzY0NkQ4MiIsImluX3N0b2NrX2NvbG9yIjoiIzAwODAwMCIsIm91dF9vZl9zdG9ja19jb2xvciI6IiNFMDMzMkQifSwic2VhcmNoX3Jlc3VsdF9wYWdlIjp7InRpdGxlIjoiaW5oZXJpdCIsImRlc2NyaXB0aW9ucyI6ImluaGVyaXQiLCJwcm9kdWN0X3ByaWNlIjoiaW5oZXJpdCIsImRpc2NvdW50X3ByaWNlX2NvbG9yIjoiaW5oZXJpdCIsIm5hdl9kZWZhdWx0IjoiaW5oZXJpdCIsInNvcnRfYnlfYm9yZGVyIjoiI2YyZjJmMiIsImJvcmRlcnMiOiIjZjJmMmYyIiwibWFpbl9wYW5lbCI6ImluaGVyaXQiLCJiYXR0b25fYmFja19ncm91bmQiOiIjNDI0MjQyIiwiYnV0dG9uX3RleHQiOiIjRkZGRkZGIiwiYWRkaXRpb25hbF9maWVsZF9jb2xvciI6ImluaGVyaXQiLCJ
16728ncmlkX2NvbG9yIjoiI0MxQzFDMSIsImFjdGl2ZV9ncmlkX2NvbG9yIjoiIzQyNDI0MiIsImxvYWRlcl9jb2xvciI6IiM0MjQyNDIiLCJwYWdlX3dpZHRoX2NsYXNzIjoicGFnZS13aWR0aCIsImZpbHRlcl90aXRsZSI6ImluaGVyaXQiLCJmaWx0ZXJfdmFsdWUiOiJpbmhlcml0IiwiZmlsdGVyX2JhY2tncm91bmQiOiJpbmhlcml0IiwicmVzZXRfZmlsdGVyX3RleHRfY29sb3IiOiIjRTAzMzJEIiwiY2hlY2tib3hfYm9yZGVyIjoiIzAwMDAwMCIsImJhY2tfZHJvcCI6IiNmNWY1ZjU4MCIsInF2X21haW5fYmFja2dyb3VuZCI6IiNmZmZmZmYiLCJ0ZXh0X2NvbG9yIjoiIzY0NkQ4MiJ9fSwiMTc4MjI3ODcyMDQ1Ijp7InNlYXJjaF93aWRnZXQiOnsibWFpbl9iYWNrZ3JvdW5kIjoiI0ZGRkZGRiIsInN1Z2dlc3Rpb25fdGV4dCI6IiM2NDZEODIiLCJjb2xsZWN0aW9uX3RleHQiOiIjNjQ2RDgyIiwibGFiZWxfY29sb3IiOiIjNjQ2RDgyIiwibGFiZWxfYmFja2dyb3VuZCI6IiNGNUY1RjUiLCJpdGVtX3NlcGFyYXRvciI6IiNFOEU4RTgiLCJpdGVtX3RpdGxlIjoiIzY0NkQ4MiIsIml0ZW1fZGVzY3JpcHRpb24iOiIjNjQ2RDgyIiwiYWRkaXRpb25hbF9maWVsZF9jb2xvciI6IiM2NDZEODIiLCJwcmljZV9jb2xvciI6IiM3MDcwNzAiLCJkaXNjb3VudF9wcmljZV9jb2xvciI6IiNBM0FDQjgiLCJ2aWV3X2FsbF9saW5rX2JnIjoiI0ZGRkZGRiIsInZpZXdfYWxsX3RleHQiOiIjNzA3MDcwIiwicmVjZW50X3NlYXJjaCI6IiM2NDZEODIiLCJsb2FkZXJfY29sb3IiOiIjNDI0MjQyIn0sImNvbW1vbiI6eyJkaXNjb3VudF9sYWJlbF9jb2xvciI6IiNGRkZGRkYiLCJkaXNjb3VudF9sYWJlbF90ZXh0X2NvbG9yIjoiIzY0NkQ4MiIsImluX3N0b2NrX2NvbG9yIjoiIzAwODAwMCIsIm91dF9vZl9zdG9ja19jb2xvciI6IiNFMDMzMkQifSwic2VhcmNoX3Jlc3VsdF9wYWdlIjp7InRpdGxlIjoiaW5oZXJpdCIsImRlc2NyaXB0aW9ucyI6ImluaGVyaXQiLCJwcm9kdWN0X3ByaWNlIjoiaW5oZXJpdCIsImRpc2NvdW50X3ByaWNlX2NvbG9yIjoiaW5oZXJpdCIsIm5hdl9kZWZhdWx0IjoiaW5oZXJpdCIsInNvcnRfYnlfYm9yZGVyIjoiI2YyZjJmMiIsImJvcmRlcnMiOiIjZjJmMmYyIiwibWFpbl9wYW5lbCI6ImluaGVyaXQiLCJiYXR0b25fYmFja19ncm91bmQiOiIjNDI0MjQyIiwiYnV0dG9uX3RleHQiOiIjRkZGRkZGIiwiYWRkaXRpb25hbF9maWVsZF9jb2xvciI6ImluaGVyaXQiLCJncmlkX2NvbG9yIjoiI0MxQzFDMSIsImFjdGl2ZV9ncmlkX2NvbG9yIjoiIzQyNDI0MiIsImxvYWRlcl9jb2xvciI6IiM0MjQyNDIiLCJwYWdlX3dpZHRoX2NsYXNzIjoicGFnZS13aWR0aCIsImZpbHRlcl90aXRsZSI6ImluaGVyaXQiLCJmaWx0ZXJfdmFsdWUiOiJpbmhlcml0IiwiZmlsdGVyX2JhY2tncm91bmQiOiJpbmhlcml0IiwicmVzZXRfZmlsdGVyX3RleHRfY29sb3IiOiIjRTAzMzJEIiwiY2hlY2tib3hfYm9yZGVyIjoiIzAwMDAwMCIsImJhY2tfZHJvcCI6IiNmNWY1ZjU4MCIsInF2X21haW5fYmFja2dyb3VuZCI6IiNmZmZmZmYiLCJ0ZXh0X2NvbG9yIjoiIzY0NkQ4MiJ9fSwiMTc4MjI4Mjk4MDI5Ijp7InNlYXJjaF93aWRnZXQiOnsibWFpbl9iYWNrZ3JvdW5kIjoiI0ZGRkZGRiIsInN1Z2dlc3Rpb25fdGV4dCI6IiM2NDZEODIiLCJjb2xsZWN0aW9uX3RleHQiOiIjNjQ2RDgyIiwibGFiZWxfY29sb3IiOiIjNjQ2RDgyIiwibGFiZWxfYmFja2dyb3VuZCI6IiNGNUY1RjUiLCJpdGVtX3NlcGFyYXRvciI6IiNFOEU4RTgiLCJpdGVtX3RpdGxlIjoiIzY0NkQ4MiIsIml0ZW1fZGVzY3JpcHRpb24iOiIjNjQ2RDgyIiwiYWRkaXRpb25hbF9maWVsZF9jb2xvciI6IiM2NDZEODIiLCJwcmljZV9jb2xvciI6IiM3MDcwNzAiLCJkaXNjb3VudF9wcmljZV9jb2xvciI6IiNBM0FDQjgiLCJ2aWV3X2FsbF9saW5rX2JnIjoiI0ZGRkZGRiIsInZpZXdfYWxsX3RleHQiOiIjNzA3MDcwIiwicmVjZW50X3NlYXJjaCI6IiM2NDZEODIiLCJsb2FkZXJfY29sb3IiOiIjNDI0MjQyIn0sImNvbW1vbiI6eyJkaXNjb3VudF9sYWJlbF9jb2xvciI6IiNGRkZGRkYiLCJkaXNjb3VudF9sYWJlbF90ZXh0X2NvbG9yIjoiIzY0NkQ4MiIsImluX3N0b2NrX2NvbG9yIjoiIzAwODAwMCIsIm91dF9vZl9zdG9ja19jb2xvciI6IiNFMDMzMkQifSwic2VhcmNoX3Jlc3VsdF9wYWdlIjp7InRpdGxlIjoiaW5oZXJpdCIsImRlc2NyaXB0aW9ucyI6ImluaGVyaXQiLCJwcm9kdWN0X3ByaWNlIjoiaW5oZXJpdCIsImRpc2NvdW50X3ByaWNlX2NvbG9yIjoiaW5oZXJpdCIsIm5hdl9kZWZhdWx0IjoiaW5oZXJpdCIsInNvcnRfYnlfYm9yZGVyIjoiI2YyZjJmMiIsImJvcmRlcnMiOiIjZjJmMmYyIiwibWFpbl9wYW5lbCI6ImluaGVyaXQiLCJiYXR0b25fYmFja19ncm91bmQiOiIjNDI0MjQyIiwiYnV0dG9uX3RleHQiOiIjRkZGRkZGIiwiYWRkaXRpb25hbF9maWVsZF9jb2xvciI6ImluaGVyaXQiLCJncmlkX2NvbG9yIjoiI0MxQzFDMSIsImFjdGl2ZV9ncmlkX2NvbG9yIjoiIzQyNDI0MiIsImxvYWRlcl9jb2xvciI6IiM0MjQyNDIiLCJwYWdlX3dpZHRoX2NsYXNzIjoicGFnZS13aWR0aCIsImZpbHRlcl90aXRsZSI6ImluaGVyaXQiLCJmaWx0ZXJfdmFsdWUiOiJpbmhlcml0IiwiZmlsdGVyX2JhY2tncm91bmQiOiJpbmhlcml0IiwicmVzZXRfZmlsdGVyX3RleHRfY29sb3IiOiIjRTAzMzJEIiwiY2hlY2tib3hfYm9yZGVyIjoiIzAwMDAwMCIsImJhY2tfZHJvcCI6IiNmNWY1ZjU4MCIsInF2X21haW5fYmFja2dyb3VuZCI6IiNmZmZmZmYiLCJ0ZXh0X2NvbG9yIjoiIzY0NkQ4MiJ9fSwiMTc4MjQ1ODk0NDQ1Ijp7InNlYXJjaF93aWRnZXQiOnsibWFpbl9iYWNrZ3JvdW5kIjoiI0ZGRkZGRiIsInN1Z2dlc3Rpb25fdGV4dCI6IiM2NDZEODIiLCJjb2xsZWN0aW9uX3RleHQiOiIjNjQ2RDgyIiwibGFiZWxfY29sb3IiOiIjNjQ2RDgyIiwibGFiZWxfYmFja2dyb3VuZCI6IiNGNUY1RjUiLCJpdGVtX3NlcGFyYXRvciI6IiNFOEU4RTgiLCJpdGVtX3RpdGxlIjoiIzY0NkQ4MiIsIml0ZW1fZGVzY3JpcHRpb24iOiIjNjQ2RDgyIiwiYWRkaXRpb25hbF9maWVsZF9jb2xvciI6IiM2NDZEODIiLCJwcmljZV9jb2xvciI6IiM3MDcwNzAiLCJkaXNjb3VudF9wcmljZV9jb2xvciI6IiNBM0FDQjgiLCJ2aWV3X2FsbF9saW5rX2JnIjoiI0ZGRkZGRiIsInZpZXdfYWxsX3RleHQiOiIjNzA3MDcwIiwicmVjZW50X3NlYXJjaCI6IiM2NDZEODIiLCJsb2FkZXJfY29sb3IiOiIjNDI0MjQyIn0sImNvbW1vbiI6eyJkaXNjb3VudF9sYWJlbF9jb2xvciI6IiNGRkZGRkYiLCJkaXNjb3VudF9sYWJlbF90ZXh0X2NvbG9yIjoiIzY0NkQ4MiIsImluX3
16728N0b2NrX2NvbG9yIjoiIzAwODAwMCIsIm91dF9vZl9zdG9ja19jb2xvciI6IiNFMDMzMkQifSwic2VhcmNoX3Jlc3VsdF9wYWdlIjp7InRpdGxlIjoiaW5oZXJpdCIsImRlc2NyaXB0aW9ucyI6ImluaGVyaXQiLCJwcm9kdWN0X3ByaWNlIjoiaW5oZXJpdCIsImRpc2NvdW50X3ByaWNlX2NvbG9yIjoiaW5oZXJpdCIsIm5hdl9kZWZhdWx0IjoiaW5oZXJpdCIsInNvcnRfYnlfYm9yZGVyIjoiI2YyZjJmMiIsImJvcmRlcnMiOiIjZjJmMmYyIiwibWFpbl9wYW5lbCI6ImluaGVyaXQiLCJiYXR0b25fYmFja19ncm91bmQiOiIjNDI0MjQyIiwiYnV0dG9uX3RleHQiOiIjRkZGRkZGIiwiYWRkaXRpb25hbF9maWVsZF9jb2xvciI6ImluaGVyaXQiLCJncmlkX2NvbG9yIjoiI0MxQzFDMSIsImFjdGl2ZV9ncmlkX2NvbG9yIjoiIzQyNDI0MiIsImxvYWRlcl9jb2xvciI6IiM0MjQyNDIiLCJwYWdlX3dpZHRoX2NsYXNzIjoicGFnZS13aWR0aCIsImZpbHRlcl90aXRsZSI6ImluaGVyaXQiLCJmaWx0ZXJfdmFsdWUiOiJpbmhlcml0IiwiZmlsdGVyX2JhY2tncm91bmQiOiJpbmhlcml0IiwicmVzZXRfZmlsdGVyX3RleHRfY29sb3IiOiIjRTAzMzJEIiwiY2hlY2tib3hfYm9yZGVyIjoiIzAwMDAwMCIsImJhY2tfZHJvcCI6IiNmNWY1ZjU4MCIsInF2X21haW5fYmFja2dyb3VuZCI6IiNmZmZmZmYiLCJ0ZXh0X2NvbG9yIjoiIzY0NkQ4MiJ9fSwiMTc4Mjk2OTQ2OTg5Ijp7InNlYXJjaF93aWRnZXQiOnsibWFpbl9iYWNrZ3JvdW5kIjoiI2ZmZmZmZiIsImxhYmVsX2NvbG9yIjoiIzY0NmQ4MiIsImxhYmVsX2JhY2tncm91bmQiOiIjZjVmNWY1Iiwic3VnZ2VzdGlvbl90ZXh0IjoiIzY0NmQ4MiIsIml0ZW1fdGl0bGUiOiIjNjQ2ZDgyIiwiaXRlbV9kZXNjcmlwdGlvbiI6IiM2NDZkODIiLCJwcmljZV9jb2xvciI6IiM3MDcwNzAiLCJkaXNjb3VudF9wcmljZV9jb2xvciI6IiNhM2FjYjgiLCJhZGRpdGlvbmFsX2ZpZWxkX2NvbG9yIjoiIzY0NmQ4MiIsIml0ZW1fc2VwYXJhdG9yIjoiI2U4ZThlOCIsImNvbGxlY3Rpb25fdGV4dCI6IiM2NDZkODIiLCJyZWNlbnRfc2VhcmNoIjoiIzY0NmQ4MiIsInZpZXdfYWxsX2xpbmtfYmciOiIjZmZmZmZmIiwidmlld19hbGxfdGV4dCI6IiM3MDcwNzAiLCJsb2FkZXJfY29sb3IiOiIjNDI0MjQyIn0sImNvbW1vbiI6eyJkaXNjb3VudF9sYWJlbF9jb2xvciI6IiNGRkZGRkYiLCJkaXNjb3VudF9sYWJlbF90ZXh0X2NvbG9yIjoiIzY0NkQ4MiIsImluX3N0b2NrX2NvbG9yIjoiIzAwODAwMCIsIm91dF9vZl9zdG9ja19jb2xvciI6IiNFMDMzMkQifSwic2VhcmNoX3Jlc3VsdF9wYWdlIjp7InRpdGxlIjoiaW5oZXJpdCIsImRlc2NyaXB0aW9ucyI6ImluaGVyaXQiLCJwcm9kdWN0X3ByaWNlIjoiaW5oZXJpdCIsImRpc2NvdW50X3ByaWNlX2NvbG9yIjoiaW5oZXJpdCIsIm5hdl9kZWZhdWx0IjoiaW5oZXJpdCIsInNvcnRfYnlfYm9yZGVyIjoiI2YyZjJmMiIsImJvcmRlcnMiOiIjZjJmMmYyIiwibWFpbl9wYW5lbCI6ImluaGVyaXQiLCJiYXR0b25fYmFja19ncm91bmQiOiIjNDI0MjQyIiwiYnV0dG9uX3RleHQiOiIjZmZmZmZmIiwiYWRkaXRpb25hbF9maWVsZF9jb2xvciI6ImluaGVyaXQiLCJncmlkX2NvbG9yIjoiI2MxYzFjMSIsImFjdGl2ZV9ncmlkX2NvbG9yIjoiIzQyNDI0MiIsImZpbHRlcl90aXRsZSI6ImluaGVyaXQiLCJmaWx0ZXJfdmFsdWUiOiJpbmhlcml0IiwiZmlsdGVyX2JhY2tncm91bmQiOiJpbmhlcml0IiwicmVzZXRfZmlsdGVyX3RleHRfY29sb3IiOiIjZTAzMzJkIiwiY2hlY2tib3hfYm9yZGVyIjoiIzAwMDAwMCIsImxvYWRlcl9jb2xvciI6IiM0MjQyNDIiLCJiYWNrX2Ryb3AiOiIjZjVmNWY1ODAiLCJxdl9tYWluX2JhY2tncm91bmQiOiIjZmZmZmZmIiwidGV4dF9jb2xvciI6IiM2NDZkODIiLCJwYWdlX3dpZHRoX2NsYXNzIjoicGFnZS13aWR0aCJ9fSwiMTgyMDg1Mzg2NTQxIjp7InNlYXJjaF93aWRnZXQiOnsibWFpbl9iYWNrZ3JvdW5kIjoiI0ZGRkZGRiIsInN1Z2dlc3Rpb25fdGV4dCI6IiM2NDZEODIiLCJjb2xsZWN0aW9uX3RleHQiOiIjNjQ2RDgyIiwibGFiZWxfY29sb3IiOiIjNjQ2RDgyIiwibGFiZWxfYmFja2dyb3VuZCI6IiNGNUY1RjUiLCJpdGVtX3NlcGFyYXRvciI6IiNFOEU4RTgiLCJpdGVtX3RpdGxlIjoiIzY0NkQ4MiIsIml0ZW1fZGVzY3JpcHRpb24iOiIjNjQ2RDgyIiwiYWRkaXRpb25hbF9maWVsZF9jb2xvciI6IiM2NDZEODIiLCJwcmljZV9jb2xvciI6IiM3MDcwNzAiLCJkaXNjb3VudF9wcmljZV9jb2xvciI6IiNBM0FDQjgiLCJ2aWV3X2FsbF9saW5rX2JnIjoiI0ZGRkZGRiIsInZpZXdfYWxsX3RleHQiOiIjNzA3MDcwIiwicmVjZW50X3NlYXJjaCI6IiM2NDZEODIiLCJsb2FkZXJfY29sb3IiOiIjNDI0MjQyIn0sImNvbW1vbiI6eyJkaXNjb3VudF9sYWJlbF9jb2xvciI6IiNGRkZGRkYiLCJkaXNjb3VudF9sYWJlbF90ZXh0X2NvbG9yIjoiIzY0NkQ4MiIsImluX3N0b2NrX2NvbG9yIjoiIzAwODAwMCIsIm91dF9vZl9zdG9ja19jb2xvciI6IiNFMDMzMkQifSwic2VhcmNoX3Jlc3VsdF9wYWdlIjp7InRpdGxlIjoiaW5oZXJpdCIsImRlc2NyaXB0aW9ucyI6ImluaGVyaXQiLCJwcm9kdWN0X3ByaWNlIjoiaW5oZXJpdCIsImRpc2NvdW50X3ByaWNlX2NvbG9yIjoiaW5oZXJpdCIsIm5hdl9kZWZhdWx0IjoiaW5oZXJpdCIsInNvcnRfYnlfYm9yZGVyIjoiI2YyZjJmMiIsImJvcmRlcnMiOiIjZjJmMmYyIiwibWFpbl9wYW5lbCI6ImluaGVyaXQiLCJiYXR0b25fYmFja19ncm91bmQiOiIjNDI0MjQyIiwiYnV0dG9uX3RleHQiOiIjRkZGRkZGIiwiYWRkaXRpb25hbF9maWVsZF9jb2xvciI6ImluaGVyaXQiLCJncmlkX2NvbG9yIjoiI0MxQzFDMSIsImFjdGl2ZV9ncmlkX2NvbG9yIjoiIzQyNDI0MiIsImxvYWRlcl9jb2xvciI6IiM0MjQyNDIiLCJwYWdlX3dpZHRoX2NsYXNzIjoicGFnZS13aWR0aCIsImZpbHRlcl90aXRsZSI6ImluaGVyaXQiLCJmaWx0ZXJfdmFsdWUiOiJpbmhlcml0IiwiZmlsdGVyX2JhY2tncm91bmQiOiJpbmhlcml0IiwicmVzZXRfZmlsdGVyX3RleHRfY29sb3IiOiIjRTAzMzJEIiwiY2hlY2tib3hfYm9yZGVyIjoiIzAwMDAwMCIsImJhY2tfZHJvcCI6IiNmNWY1ZjU4MCIsInF2X21haW5fYmFja2dyb3VuZCI6IiNmZmZmZmYiLCJ0ZXh0X2NvbG9yIjoiIzY0NkQ4MiJ9fSwiMTgyMDg1NDE5MzA5Ijp7InNlYXJjaF93aWRnZXQiOnsibWFpbl9iYWNrZ3JvdW5kIjoiI0ZGRkZGRiIsInN1Z2dlc3Rpb25fdGV4dCI6IiM2NDZEODIiLCJjb2xsZWN0aW9uX3RleHQiOiIjNjQ2RDgyIiwibGFiZWxfY29sb3IiOiIjNjQ2RDgyIiwibGFiZWxfYmFja2dyb3VuZCI6IiNGNUY1RjUiLCJpdGVtX3NlcGFyYXRvciI6IiNFOEU4RTgiLCJpdGVtX3RpdGxlIjoiIzY0NkQ4MiIsIml0ZW1fZGVzY3JpcHRpb24iOiIjNjQ2RDgyIiwiYWRkaXRpb25hbF9maWVsZF9jb2xvciI6IiM2NDZEODIiLCJwcmljZV9jb2xvciI6IiM3MDcwNzAiLCJkaXNjb3VudF9wcmljZV9jb2xvciI6IiNBM0FDQjgiLCJ2aWV3X2FsbF9saW5rX2JnIjoiI0ZGRkZGRiIsInZpZXdfYWxsX3RleHQiOiIjNzA3MDcwIiwicmVjZW50X3NlYXJjaCI6IiM2NDZEODIiLCJsb2FkZXJfY29sb3IiOiIjNDI0MjQyIn0sImNvbW1vbiI6eyJkaXNjb3VudF9sYWJlbF9jb2xvciI6IiNGRkZGRkYiLCJkaXNjb3VudF9sYWJlbF90ZXh0X2NvbG9yIjoiIzY0NkQ4MiIsImluX3
16728N0b2NrX2NvbG9yIjoiIzAwODAwMCIsIm91dF9vZl9zdG9ja19jb2xvciI6IiNFMDMzMkQifSwic2VhcmNoX3Jlc3VsdF9wYWdlIjp7InRpdGxlIjoiaW5oZXJpdCIsImRlc2NyaXB0aW9ucyI6ImluaGVyaXQiLCJwcm9kdWN0X3ByaWNlIjoiaW5oZXJpdCIsImRpc2NvdW50X3ByaWNlX2NvbG9yIjoiaW5oZXJpdCIsIm5hdl9kZWZhdWx0IjoiaW5oZXJpdCIsInNvcnRfYnlfYm9yZGVyIjoiI2YyZjJmMiIsImJvcmRlcnMiOiIjZjJmMmYyIiwibWFpbl9wYW5lbCI6ImluaGVyaXQiLCJiYXR0b25fYmFja19ncm91bmQiOiIjNDI0MjQyIiwiYnV0dG9uX3RleHQiOiIjRkZGRkZGIiwiYWRkaXRpb25hbF9maWVsZF9jb2xvciI6ImluaGVyaXQiLCJncmlkX2NvbG9yIjoiI0MxQzFDMSIsImFjdGl2ZV9ncmlkX2NvbG9yIjoiIzQyNDI0MiIsImxvYWRlcl9jb2xvciI6IiM0MjQyNDIiLCJwYWdlX3dpZHRoX2NsYXNzIjoicGFnZS13aWR0aCIsImZpbHRlcl90aXRsZSI6ImluaGVyaXQiLCJmaWx0ZXJfdmFsdWUiOiJpbmhlcml0IiwiZmlsdGVyX2JhY2tncm91bmQiOiJpbmhlcml0IiwicmVzZXRfZmlsdGVyX3RleHRfY29sb3IiOiIjRTAzMzJEIiwiY2hlY2tib3hfYm9yZGVyIjoiIzAwMDAwMCIsImJhY2tfZHJvcCI6IiNmNWY1ZjU4MCIsInF2X21haW5fYmFja2dyb3VuZCI6IiNmZmZmZmYiLCJ0ZXh0X2NvbG9yIjoiIzY0NkQ4MiJ9fX19" 16729 data-collection-title="" 16730 data-store-data-config="eyJ0czdfZW5jb2RlX3NlYXJjaF92YWx1ZSI6IlY4aTdPcTVJclBoUEZuQlZ0eGNBNG1nbmgxam03amVWNUx5cnIrcDhPc2pXcnYrdkhvMXlvNUMxNGd1SjFqUmM5eTltays0Y0FJVWlFQkMxWWxRci9BPT0iLCJ0czdfZW5jb2RlX2ZpbHRlciI6IjhkZjMwYzM2MGRjZTMyZjE5N2MwZGUzYTllNDM2YWQ4ODc0ZTYzYWM4YmRmZDliYTZkYTllYzBjN2ZmMWVkNzkiLCJ0czdfY29sbGVjdGlvbl9uYW1lIjoic3dpc3MtYXJhYmlhbi1nbG9iYWxfNzkzOTcxMjY0NDUiLCJ0czdfbW9uZXlfZm9ybWF0IjoiPHNwYW4gY2xhc3M9bW9uZXk+JHt7YW1vdW50fX0gPC9zcGFuPiIsInRzN19tb25leV93aXRoX2N1cnJlbmN5X2Zvcm1hdCI6IjxzcGFuIGNsYXNzPW1vbmV5PiR7e2Ftb3VudH19IFVTRCA8L3NwYW4+IiwiaXNfbWFya2V0X2VuYWJsZWQiOmZhbHNlLCJpc19tdWx0aV9sYW5ndWFnZV9lbmFibGVkIjpmYWxzZSwicHJpbWFyeV9sb2NhbGUiOiJlbiJ9" 16731 > 16732 </div>
16732<script> 16733 var sgTranslationDataDictSkeleton = {"en":{"language":"en","common":{"recently_viewed":"Recently Viewed"},"filters":{"product_type":"Product Type","product_tags":"Product Tags","collections":"Collections","age":"Age","gender":"Gender","pattern":"Pattern","material":"Material","color":"Color","size":"Size","vendor":"Brand","category":"Categories","collection_pages":"Collection Pages","price":"Price"},"instant_search":{"popular_suggestion":"Popular suggestions","collections":"Collections","pages":"Pages","blogs":"Blogs","recent_search":"Recent","products":"Products","search_input_placeholder":"What are you looking for?","view_all":"View all [count] items","discount_label":"[discount]% Off","discount_price_label":"[discount] Off","in_stock":"In stock","out_stock":"Out of stock","sku":"SKU","barcode":"Barcode","vendor":"Brand","type":"Type","html":{"focus_html":"<p>What are you looking for?</p>","extra_html":"","nothing_found_html":"<p>Sorry, no results found for <b>${ts7_search_value}</b> </p>"}},"search_result_page":{"title":"Search Results","collections":"Collections","pages":"Pages","blogs":"Blogs","products":"Products","quick_view":"Quick view","add_to_cart":"Add to cart","buy_now":"Buy Now","view_detail":"View Detail","reset_filters":"Clear all","apply_filters":"Apply","min":"Min","max":"Max","go":"Go","show_more":"Show more","quantity":"Quantity","color":"Color","discount_label":"[discount]% Off","discount_price_label":"[discount] Off","in_stock":"In stock","out_stock":"Out of stock","availability":"Availability","cart_success":"Added to cart","filters":"Filters","search_filter_placeholder":"Search by color, brand, category, etc.","price":"Price","review":"Review","review_filter_suffix":"Up","discount":"Discount","discount_filter_suffix":"More","top_search_products":"Top search products","back_to_results":"Back To Search Result Page","showing_results":"Showing [pro_count] results for \"<b>[search_value]</b>\"","corrected_results":"These are results for \"<b>[correct_search_term]</b>\"","sku":"SKU","barcode":"Barcode","vendor":"Brand","type":"Type","html":{"result_nothing_found_html":"<p>No Result Found for <b>\"${ts7_search_value}\"</b> </p>"}},"sort":{"relevance":"Relevance","title_asc":"Title: A-Z","title_desc":"Title: Z-A","price_asc":"Price: Low to High","price_desc":"Price: High to Low","date_desc":"Date: New to Old","date_asc":"Date: Old to New"},"status":1}}; 16734 </script>
16734 16735 16736
16736<script src="https://cdn.shopify.com/extensions/01a0cd76-154b-7671-98fb-bbd245a8fd5e/simp-advance-search-1252/assets/search-filter-skeleton.min.js" async></script>
16736 16737 16738 16739<!-- END app snippet --> 16740 16741 16742 16743 16744 16745 16746 16747 16748</div><div id="shopify-block-AaVMraUM3MHozS2k2c__15248664582119306304" class="shopify-block shopify-app-block"><!-- VF-LIQUID-RENDERED v3 shop=swiss-arabian-global.myshopify.com path=/ ts=1791062996 --> 16749 16750 16751<style>#react-chatbot-container{position:fixed;bottom:0;right:0;z-index:9999}#verifast-react-chatbot-iframe{display:block!important;border:none;position:fixed;bottom:20px;right:20px;width:65px;height:65px;z-index:2147483647;background-color:transparent;transition:none!important}@media only screen and (max-width:812px),(max-width:1024px) and (orientation:landscape),(hover:none) and (pointer:coarse){#verifast-react-chatbot-iframe.verifast-fullscreen{top:0!important;right:0!important;bottom:0!important;left:0!important;width:100%!important;height:100%!important;max-width:none!important}}.verifast-fullscreen-all{top:0!important;right:0!important;bottom:0!important;left:0!important;width:100%!important;height:100%!important;max-width:none!important}</style> 16752 16753<div id="react-chatbot-container" style="display: block !important;"> 16754 16755 16756 16757 16758 16759 16760 16761 16762 16763 16764 16765 16766 16767 16768 16769 16770 16771 16772 16773 16774 16775 16776 16777 16778
16779<script> 16780 16781 // console.debug("Initializing chatbot"); 16782 16783 // === HARDEN: safe storage helpers (avoid crashes in Safari Private Mode / blockers) 16784 function vfSafeGet(storage, key) { try { return storage.getItem(key); } catch (e) { return null; } } 16785 function vfSafeSet(storage, key, value) { try { storage.setItem(key, value); } catch (e) {} } 16786 16787 let vfSelectedIndex = "swiss-arabian-global.myshopify.com"; 16788 function vfGenerateUUID() { 16789 const now = new Date(); 16790 const yyyy = now.getFullYear(); 16791 const mm = String(now.getMonth() + 1).padStart(2, '0'); 16792 const dd = String(now.getDate()).padStart(2, '0'); 16793 const hh = String(now.getHours()).padStart(2, '0'); 16794 const uuid = ([1e7]+-1e3+-4e3+-8e3+-1e11).replace(/[018]/g, c => 16795 (c ^ crypto.getRandomValues(new Uint8Array(1))[0] & 15 >> c / 4).toString(16) 16796 ); 16797 const randomId = uuid.replace(/-/g, '').substring(0, 16); 16798 return `${yyyy}${mm}${dd}${hh}-${randomId}`; 16799 } 16800 16801 const vfSessionIDPattern = /^(?:\d{10}-[0-9a-f]{16}|[0-9a-f]{8}-[0-9a-f]{4}-4[0-9a-f]{3}-[89ab][0-9a-f]{3}-[0-9a-f]{12})$/i; 16802 function vfIsValidSessionID(value) { 16803 return typeof value === 'string' && vfSessionIDPattern.test(value); 16804 } 16805 16806 // In in-app webviews (Instagram, Facebook), private mode and partitioned- 16807 // storage browsers localStorage does not merely come back empty â getItem 16808 // throws, so vfSafeGet returns null on every page load and a fresh id would 16809 // be minted each time, never matching the id that recorded the nudge 16810 // impression. The long-lived cookie written further down is the recovery 16811 // path. Its value is validated by the caller, since any script on the domain 16812 // can write a cookie. 16813 function vfReadSessionCookie() { 16814 try { 16815 const match = document.cookie.match(/(?:^|;\s*)verifast-session-id=([^;]*)/); 16816 if (!match) return null; 16817 return decodeURIComponent(match[1]); 16818 } catch (e) { 16819 return null; 16820 } 16821 } 16822 16823 // console.debug("metafield settings", ``) 16824 16825 // === HARDEN: use safe storage access 16826 let storedSessionID = vfSafeGet(localStorage, 'verifast-session-id'); 16827 if (!vfIsValidSessionID(storedSessionID)) { 16828 storedSessionID = vfReadSessionCookie(); 16829 } 16830 if (!vfIsValidSessionID(storedSessionID)) { 16831 storedSessionID = vfGenerateUUID(); 16832 } 16833 // Re-seeded on every path, not just when minting: an id recovered from the 16834 // cookie has to land back in localStorage so a browser that only 16835 // intermittently permits storage settles on one id instead of alternating. 16836 vfSafeSet(localStorage, 'verifast-session-id', storedSessionID); 16837 16838 const vfShopIndex = "swiss-arabian-global.myshopify.com"; 16839 var vfObserverKey = `verifast_observer_${vfShopIndex}_start`; 16840 16841 const vfUserPageLandTime = vfSafeGet(sessionStorage, vfObserverKey) || Date.now().toString(); 16842 if (!vfSafeGet(sessionStorage, vfObserverKey)) { 16843 try { sessionStorage.setItem(vfObserverKey, vfUserPageLandTime); } catch (e) {} 16844 } 16845 // console.debug(`[verifast] customer data `) 16846 16847 let vfCurrentPageHref = "" 16848 let vfCustomerOnProduct = `` 16849 let vfCollectionTitle = `` 16850 let vfPageType = `index` 16851 16852 document.cookie = `verifast-session-id=${storedSessionID}; path=/; max-age=31536000; SameSite=Lax`; 16853 const vfWebsocketUrl = 'https://p-ws-async.verifast.ai'; 16854 const vfBotUrl = 'https://bot1.verifast.ai' 16855 let vfCurrentPage = "swissarabian.com/"; 16856 let vfIndexSuggestions = ``; 16857 16858 let vfHeaderImageUrl = "https://cdn.shopify.com/extensions/01a0ed78-1444-7e6a-a37b-43e469ea941f/verifast-sales-assistant-554/assets/default-bot-header-icon.png"; 16859 if (vfHeaderImageUrl.startsWith("https")) vfHeaderImageUrl = vfHeaderImageUrl.replace("https://", "//"); 16860 vfHeaderImageUrl = "https:" + vfHeaderImageUrl; 16861 let vfHeaderImageWidth = 50; 16862 let vfHeaderImageHeight = 50; 16863 16864 // Base liquid settings 16865 var vfLiquidSettings = { 16866 websocketUrl: vfWebsocketUrl, 16867 botUrl: vfBotUrl, 16868 currentPage: vfCurrentPage, 16869 selectedIndex: "swiss-arabian-global.myshopify.com", 16870 indexSuggestions: `${vfIndexSuggestions}`.split("\n"), 16871 headerImageUrl: vfHeaderImageUrl, 16872 headerImageHeight: vfHeaderImageHeight, 16873 headerImageWidth: vfHeaderImageWidth, 16874 iconUrl: "", 16875 introMessage: "", 16876 botName: "", 16877 botSubText: "", 16878 customerId: storedSessionID, 16879 primaryHex: "", 16880 nudgeText: "", 16881 nudgeTextSize: "", 16882 nudgeMaxHeight: 0, 16883 nudgeMaxWidth: 0, 16884 nudgeVariant: "text_only", 16885 agentIconSize: "", 16886 agentIconPosition: "", 16887 iconSpaceFromSide: "", 16888 iconSpaceFromBottom: "", 16889 customerData: null, 16890 currentPageHref: vfCurrentPageHref, 16891 productTitle: vfCustomerOnProduct, 16892 vfProductCategory: "", 16893 vfCollectionTitle: vfCollectionTitle, 16894 vfPageType: vfPageType, 16895 marketCode: "europe", 16896 shopifyLanguage: "en" 16897 }; 16898 16899 if (vfLiquidSettings.customerData && vfLiquidSettings.customerData !== null) { 16900 // console.debug("Updating customer data in localStorage"); 16901 try { 16902 const dataToStore = typeof vfLiquidSettings.customerData === 'object' 16903 ? JSON.stringify(vfLiquidSettings.customerData) 16904 : vfLiquidSettings.customerData; 16905 vfSafeSet(localStorage, 'verifast-customer-data', dataToStore); 16906 document.cookie = `verifast-customer-data=${dataToStore}; path=/;`; 16907 } catch (e) { 16908 // console.error("Error storing customer data:", e); 16909 } 16910 } 16911 16912 // === HARDEN: ensure objects even if metafields were null 16913 var vfVerifastSettings = {"actions":{"whatsapp":{"enabled":false,"phoneNumber":"","message":""}},"addToCart":true,"agentIconPosition":"right","agentIconSize":"medium","botDisabled":false,"botDisablePaths":[],"botName":"Sarah","botUrl":"NA","bubbles":["Suggest me something","What are your bestsellers?","Track my Order"],"carouselInsideCarousel":false,"carouselType":"default","cartflow":"shop_front_add_to_cart","chatbotAbsoluteTop":false,"chatbotUIDesign":"DEFAULT","chatHistoryTTLHours":"0","dataVersion":"v2.0","enabledPaths":[],"enableWidgetSounds":"null","eventToCapture":{},"headerImageUrl":"https:\/\/static.verifast.ai\/bot_images_new\/skin_care_female_agent.webp","hidePrice":false,"iconSpaceFromBottom":"15","iconSpaceFromSide":"30","iconUrl":"https:\/\/static.verifast.ai\/bot_images_new\/skin_care_female_agent.webp","indexSuggestions":["Suggest me something","What are your bestsellers?","Track my Order"],"internalBotConfig":{"category_specific_nudges":{"\/products":"Know more!"},"category_specific_intro":{"\/products":"Hello ð I can answer your questions about [[product_name]]. Let me know what will you like to know?"},"category_specific_bubbles":{"\/products":["What is special about it? [[product_name]]","Why should I use it? [[product_name]]"]},"page_specific_nudges":{},"page_specific_intro":{},"page_specific_bubbles":{}},"introMessage":"Welcome to Our Store! How can I help you today?","isImageUploadEnabled":false,"isVideoDisabled":false,"isVideoEnabled":false,"language":"en","languageSource":"browser","nudge":true,"nudgeAppearDelay":"15","nudgeDisappearDelay":"25","nudgeText":"Chat with me!","nudgeTextSize":"12px","persistUtm":false,"primaryHex":"#a
169137604a","provider":"shopify","pulseColor":"#22c55e","pulseEffect":true,"recordInteraction":false,"recordInteractionAfterSeconds":"0","recordJourney":false,"recordJourneyInOrder":false,"recordJourneyVariant":false,"removeShowVariant":false,"removeUtmSource":false,"selectedIndex":"swiss-arabian-global.myshopify.com","showVariantText":"NA","similarProductReplace":false,"socketConnectionRule":{"connectOn":"onDialogOpen","onPageSendTime":30},"speechRecognition":false,"storeType":"default","textColor":"null","trackingConfig":{"capturePixelEvents":false,"eventsToCapturePixel":[],"eventsNotToCapturePixel":[],"captureTraffic":true,"captureDailyEvents":true},"translations":{"en":{"translatables":{"introMessage":"Welcome to Our Store! How can I help you today?","nudgeText":"Chat with me!","bubbles":["Suggest me something","What are your bestsellers?","Track my Order"]},"pageSpecifics":{"category_specific_nudges":{"\/products":"Know more!"},"category_specific_intro":{"\/products":"Hello ð I can answer your questions about [[product_name]]. Let me know what will you like to know?"},"category_specific_bubbles":{"\/products":["What is special about it? [[product_name]]","Why should I use it? [[product_name]]"]},"page_specific_nudges":{},"page_specific_intro":{},"page_specific_bubbles":{}}}},"verifast-config-pointer":"chatbot-config","zIndex":"9"}; 16914 if (!vfVerifastSettings || typeof vfVerifastSettings !== 'object') { vfVerifastSettings = {}; } 16915 var vfVerifastSettingsMobile = {"agentIconPosition":"right","enabled":false,"iconSpaceFromBottom":"15","iconSpaceFromSide":"30","verifast-config-pointer-mobile":"chatbot-config"}; 16916 if (!vfVerifastSettingsMobile || typeof vfVerifastSettingsMobile !== 'object') { vfVerifastSettingsMobile = {}; } 16917 16918 // Function to check if device is mobile 16919 function vfIsMobileDevice() { 16920 return (window.innerWidth <= 768) || 16921 (/Android|webOS|iPhone|iPad|iPod|BlackBerry|IEMobile|Opera Mini/i.test(navigator.userAgent)); 16922 } 16923 16924 // === HARDEN: null-safe merge 16925 function vfMergeConfigurations(baseSettings, verifastSettings, mobileSetting) { 16926 let finalSettings = { ...(baseSettings || {}) }; 16927 16928 if (verifastSettings && typeof verifastSettings === 'object') { 16929 for (let key in verifastSettings) { 16930 if (Object.prototype.hasOwnProperty.call(verifastSettings, key)) { 16931 finalSettings[key] = verifastSettings[key]; 16932 } 16933 } 16934 } 16935 if (vfIsMobileDevice() && mobileSetting && typeof mobileSetting === 'object') { 16936 for (let key in mobileSetting) { 16937 if (Object.prototype.hasOwnProperty.call(mobileSetting, key)) { 16938 finalSettings[key] = mobileSetting[key]; 16939 } 16940 } 16941 } 16942 if (!finalSettings.botUrl || typeof finalSettings.botUrl !== 'string' || finalSettings.botUrl.length < 7) { 16943 finalSettings.botUrl = vfBotUrl; 16944 } 16945 return finalSettings; 16946 } 16947 16948 // Merge all configurations 16949 var vfFinalSettings = vfMergeConfigurations(vfLiquidSettings, vfVerifastSettings, vfVerifastSettingsMobile); 16950 // console.debug("Final merged settings:", vfFinalSettings); 16951 16952 var verifast_bot_config = { 16953 verifastSettings: vfFinalSettings 16954 }; 16955 // === HARDEN: also publish explicitly on window 16956 window.verifast_bot_config = verifast_bot_config; 16957 16958 // Add window resize listener to handle orientation changes 16959 window.addEventListener('resize', function() { 16960 verifast_bot_config.verifastSettings = vfMergeConfigurations(vfLiquidSettings, vfVerifastSettings, vfVerifastSettingsMobile); 16961 // console.debug("Settings updated after resize:", verifast_bot_config.verifastSettings); 16962 }); 16963 16964 16965 16966 // === VF MARKET DATA === 16967 try { 16968 window.shopifyMarket = { 16969 market: { 16970 handle: "europe", 16971 id: "89191219501" 16972 }, 16973 country: { 16974 isoCode: "AT", 16975 name: "Austria", 16976 currency: { 16977 isoCode: "USD", 16978 name: "United States Dollar", 16979 symbol: "$" 16980 } 16981 }, 16982 language: { 16983 isoCode: "en", 16984 name: "English" 16985 }, 16986 availableCountries: ["Afghanistan","à land Islands","Albania","Algeria","Andorra","Angola","Anguilla","Antigua \u0026amp; Barbuda","Argentina","Armenia","Aruba","Ascension Island","Australia","Austria","Azerbaijan","Bahamas","Bangladesh","Barbados","Belgium","Belize","Benin","Bermuda","Bhutan","Bolivia","Bosnia \u0026amp; Herzegovina","Brazil","British Indian Ocean Territory","British Virgin Islands","Brunei","Bulgaria","Burkina Faso","Burundi","Cambodia","Cameroon","Canada","Cape Verde","Caribbean Netherlands","Cayman Islands","Central African Republic","Chad","Chile","China","Christmas Island","Cocos (Keeling) Islands","Colombia","Comoros","Congo - Brazzaville","Congo - Kinshasa","Cook Islands","Costa Rica","Côte dâIvoire","Croatia","Curaçao","Cyprus","Czechia","Denmark","Djibouti","Dominica","Dominican Republic","Ecuador","Egypt","El Salvador","Equatorial Guinea","Eritrea","Estonia","Eswatini","Ethiopia","Falkland Islands","Faroe Islands","Fiji","Finland","France","French Guiana","French Polynesia","French Southern Territories","Gabon","Gambia","Georgia","Germany","Ghana","Gibraltar","Greece","Greenland","Grenada","Guadeloupe","Guatemala","Guernsey","Guinea","Guinea-Bissau","Guyana","Haiti","Honduras","Hong Kong SAR","Hungary","Iceland","Indonesia","Iraq","Ireland","Isle of Man","Italy","Jamaica","Japan","Jersey","Kazakhstan","Kenya","Kiribati","Kosovo","Kyrgyzstan","Laos","Latvia","Lebanon","Lesotho","Liberia","Libya","Liechtenstein","Lithuania","Luxembourg","Macao SAR","Madagascar","Malawi","Malaysia","Mali","Malta","Martinique","Mauritania","Mayotte","Mexico","Moldova","Monaco","Mongolia","Montenegro","Montserrat","Mozambique","Myanmar (Burma)","Namibia","Nauru","Nepal","Netherlands","New Caledonia","New Zealand","Nicaragua","Niger","Nigeria","Niue","Norfolk Island","North Macedonia","Norway","Palestinian Territories","Panama","Papua New Guinea","Paraguay","Peru","Philippines","Pitcairn Islands","Poland","Portugal","Réunion","Romania","Russia","Rwanda","Samoa","San Marino","São Tomé \u0026amp; PrÃncipe","Senegal","Serbia","Seychelles","Sierra Leone","Singapore","Sint Maarten","Slovakia","Slovenia","Solomon Islands","Somalia","South Georgia \u0026amp; South Sandwich Islands","South Korea","South Sudan","St. Barthélemy","St. Helena","St. Kitts \u0026amp; Nevis","St. Lucia","St. Martin","St. Pierre \u0026amp; Miquelon","St. Vincent \u0026amp; Grenadines","Sudan","Svalbard \u0026amp; Jan Mayen","Sweden","Switzerland","Taiwan","Tajikistan","Tanzania","Thailand","Timor-Leste","Togo","Tokelau","Tonga","Trinidad \u0026amp; Tobago","Tristan da Cunha","Tunisia","Turkmenistan","Turks \u0026amp; Caicos Islands","Tuvalu","U.S. Outlying Islands","Uganda","Ukraine","United Kingdom","Uruguay","Uzbekistan","Vanuatu","Vatican City","Venezuela","Vietnam","Wallis \u0026amp; Futuna","Western Sahara","Yemen","Zambia","Zimbabwe"], 16987 availableLanguages: [{"shop_locale":{"locale":"en","enabled":true,"primary":true,"published":true}}] 16988 }; 16989 } catch (_) { 16990 window.shopifyMarket = null; 16991 } 16992 16993 // === VF NUDGE EVALUATOR CONFIG === 16994 var vfNudgeConfigRaw = {"default":{"time_spent":{"enabled":true,"delay":0,"ttl":86400,"actionConfig":{"config":{"displayType":"modal","text":"Need help choosing the perfect fragrance for your occasion?","variant":"text_only","buttons":["Yes please!"],"duration":20,"heading":"Hey there!"}},"triggerConfig":{"minTotalTime":30},"hideOn":[{"kind":"page_type","value":"cart"}]},"scroll_depth":{"enabled":false,"delay":0,"ttl":1800,"actionConfig":{"config":{"displayType":"nudge","text":"","variant":"text_only","buttons":[],"duration":20}},"triggerConfig":{"scrollDepthThreshold":50}},"interrupted_sequence":{"enabled":false,"delay":0,"ttl":1800,"actionConfig":{"config":{"displayType":"nudge","text":"","variant":"text_only","buttons":[],"duration":20}},"triggerConfig":{"eventSequence":{"expectedSequence":[],"interruptingEvents":[],"timeoutSeconds":300}}},"repeat_visitor":{"enabled":false,"delay":0,"ttl":1800,"actionConfig":{"config":{"displayType":"nudge","text":"","variant":"text_only","buttons":[],"duration":20}},"triggerConfig":{}},"cross_sell":{"enabled":false,"delay":0,"ttl":1800,"actionConfig":{"config":{"displayType":"nudge","text":"","variant":"text_only","buttons":[],"duration":20}},"triggerConfig":{"maxRecommendations":3}}}}; 16995 window.__vfNudgeConfig = (vfNudgeConfigRaw && typeof vfNudgeConfigRaw === 'object') ? vfNudgeConfigRaw : null; 16996 // === VF CROSS-SELL CONFIG (add-to-cart nudge) === 16997 var vfCrossSellConfigRaw = null; 16998 window.__vfCrossSellConfig = (vfCrossSellConfigRaw && typeof vfCrossSellConfigRaw === 'object') ? vfCrossSellConfigRaw : null; 16999 window.__vfPageType = "index"; 17000 try { 17001 if (window.__vfNudgeConfig) { 17002 localStorage.setItem('vf-nudge-config', JSON.stringify({ 17003 updatedAt: Date.now(), 17004 config: window.__vfNudgeConfig 17005 })); 17006 17007 var vfNudgeEvents = {}; 17008 // Mirrors TIMER_EVENTS deps in vf-nudge-evaluator.js and 17009 // VF_TIMER_EVENT_DEPS in chatbot.js â keep the three in sync. 17010 var vfTimerEventDeps = { 17011 cart_idle_timeout: ['product_added_to_cart', 'checkout_started', 'checkout_completed', 'gokwick_checkout_initiated', 'checkout_initiated', 'initiatecheckout', 'purchase'], 17012 product_dwell_timeout: ['product_added_to_cart'] 17013 }; 17014 var vfNudgeBlocks = [window.__vfNudgeConfig['default']]; 17015 for (var vfPageTypeKey in window.__vfNudgeConfig) { 17016 if (vfPageTypeKey !== 'default' && Object.prototype.hasOwnProperty.call(window.__vfNudgeConfig, vfPageTypeKey)) { 17017 vfNudgeBlocks.push(window.__vfNudgeConfig[vfPageTypeKey]); 17018 } 17019 } 17020 for (var vfBlockIndex = 0; vfBlockIndex < vfNudgeBlocks.length; vfBlockIndex++) { 17021 var vfBlock = vfNudgeBlocks[vfBlockIndex]; 17022 if (!vfBlock || !vfBlock.interrupted_sequence) continue; 17023 var vfSeq = vfBlock.interrupted_sequence.triggerConfig && vfBlock.interrupted_sequence.triggerConfig.eventSequence; 17024 if (!vfSeq) continue; 17025 var vfExpected = vfSeq.expectedSequence || []; 17026 var vfInterrupting = vfSeq.interruptingEvents || []; 17027 for (var vfExpectedIndex = 0; vfExpectedIndex < vfExpected.length; vfExpectedIndex++) { 17028 if (typeof vfExpected[vfExpectedIndex] !== 'string') continue;
17029 var vfLcE = vfExpected[vfExpectedIndex].toLowerCase(); 17030 if (vfLcE !== 'page_viewed') vfNudgeEvents[vfLcE] = true; 17031 } 17032 for (var vfInterruptingIndex = 0; vfInterruptingIndex < vfInterrupting.length; vfInterruptingIndex++) { 17033 if (typeof vfInterrupting[vfInterruptingIndex] !== 'string') continue; 17034 var vfLcI = vfInterrupting[vfInterruptingIndex].toLowerCase(); 17035 if (vfLcI !== 'page_viewed') vfNudgeEvents[vfLcI] = true; 17036 var vfDeps = vfTimerEventDeps[vfLcI]; 17037 if (vfDeps) { 17038 for (var vfDepIndex = 0; vfDepIndex < vfDeps.length; vfDepIndex++) vfNudgeEvents[vfDeps[vfDepIndex]] = true; 17039 } 17040 } 17041 } 17042 var vfNudgeEventList = Object.keys(vfNudgeEvents); 17043 if (vfNudgeEventList.length > 0) { 17044 localStorage.setItem('vf-nudge-events-whitelist', JSON.stringify(vfNudgeEventList)); 17045 // Mirror to a cookie so the web pixel (isolated browser.localStorage) 17046 // can read the whitelist via browser.cookie.get. 17047 document.cookie = 'vf-nudge-events-whitelist=' + encodeURIComponent(vfNudgeEventList.join(',')) + ';path=/;max-age=604800;SameSite=Lax'; 17048 } 17049 } 17050 } catch (_) {} 17051 17052 // Load nudge evaluator script 17053 (function() { 17054 var s = document.createElement('script'); 17055 s.src = "https://cdn.shopify.com/extensions/01a0ed78-1444-7e6a-a37b-43e469ea941f/verifast-sales-assistant-554/assets/vf-nudge-evaluator.min.js"; 17056 s.defer = true; 17057 document.head.appendChild(s); 17058 })(); 17059 17060</script>
17060 17061 17062</div> 17063 17064 17065</div>
17065<script src="https://cdn.shopify.com/storefront/standard-actions.js" type="module" data-source-attribution="shopify.standard_actions"></script>
17065 17066</body> 17067</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.